@charset "utf-8";

div {   
    zoom: 1;/*for IE 5.5-7*/  
} 
div:after {/*for modern browser*/  
    content: ".";   
    clear: both;   
    display: block;   
    line-height: 0;   
    height: 0;   
    visibility: hidden;   
}
/* =main範囲CSS
------------------------------------------------------------------------------------------*/ 
.pagettlindex {margin-bottom:20px; width:625px;}
.pagettl {margin-bottom:0px; width:625px;}
.categorybnr {margin:0 0 10px 0; width:625px; padding:0 0 0 0px;}

/* =item詳細CSS
------------------------------------------------------------------------------------------*/ 
.itemhld {margin:0; width:605px; padding:30px 0 30px 20px; background:url(../../common/images/detailbg.gif);}
.img_copy_hld {margin:20px 0 0 0; overflow:hidden; position:relative;z-index:1;}
.img_copy_left { float:left; width:285px;}
.itemtxt {background:url(../../common/images/txtbg.jpg) no-repeat top left; width:260px; height:324px; position:absolute; top:126px; left:0;}
.img_copy_right { float:right; width:320px;}
.img_copy_left p{ font-size:0.9em; font-weight:normal; color:#666;padding:34px 14px 0 14px; letter-spacing:0.1em; line-height:200%;}
.img_box_left {width:260px; height:88px; margin:0; padding-top:18px;}
.img_box_left a{margin:0 ; padding:0;}

.img_box_left-middle {width:260px; height:123px; margin:0; padding-top:18px;}
.img_box_left-middle-left{ float:left; width:216px;}
.img_box_left-middle-right{ float:right; width:44px;}
.itemtxt-middle {background:url(../../common/images/txtbg2.jpg) no-repeat top left; width:260px; height:289px; position:absolute; top:161px; left:0;}

.img_box_left-long {width:260px; height:158px; margin:0; padding-top:18px;}
.img_box_left-long-left{ float:left; width:216px;}
.img_box_left-long-right{ float:right; width:44px;}
.itemtxt-long {background:url(../../common/images/txtbg3.jpg) no-repeat top left; width:260px; height:254px; position:absolute; top:196px; left:0;}


.thumlist { margin-top:60px; width:609px; padding:0 0 0 16px;}
.thumlist li{float:left; margin:0 4px 8px 4px; overflow:hidden;}
.thumlist p{ background:#DB4713; margin:0; padding:6px 4px 4px 6px;color:#fff;}
.thumlist a{ text-decoration:none; font-size:0.9em;}
.thumlist img{ vertical-align:top;}
.catlist { margin:20px 0 0 0; width:605px; padding:0 0 0 20px;}
.catlist li{float:left; margin:0 8px 0 0;}


/* =itemt詳細CSS茶色帯長い
------------------------------------------------------------------------------------------*/ 
.thumlist2 { margin-top:60px; width:609px; padding:0 0 0 16px;}
.thumlist2 li{float:left; margin:0 4px 8px 4px; overflow:hidden;}
.thumlist2 p{ background:#DB4713; margin:0; padding:6px 4px 4px 6px;color:#fff;width:130px; line-height:140%; height:24px;}
.thumlist2 a{ text-decoration:none; font-size:0.9em;}
.thumlist2 img{ vertical-align:top;}

/* =itemt詳細CSS複数アイテム紹介
------------------------------------------------------------------------------------------*/
.img_copy_left_short { float:left; width:285px;}
.itemtxt_short {background:#fff; width:260px; height:72px; position:absolute; top:161px; left:0;}
.img_copy_left_short p{ font-size:0.9em; font-weight:normal; color:#666;padding:8px 14px 0 14px; letter-spacing:0.1em; line-height:200%;}
.img_box_left_short {width:260px; height:88px; margin:0; padding-top:18px;}
.img_box_left_short a{margin:0 ; padding:0;}


.itemtxt_short2 {background:#fff; width:260px; height:86px; position:absolute; top:244px; left:0;}
.img_copy_left_short2 p{ font-size:0.9em; font-weight:normal; color:#666;padding:8px 14px 0 14px; letter-spacing:0.1em; line-height:200%;}

.itemtxt_short3 {background:#fff; width:260px; height:110px; position:absolute; top:342px; left:0;}
.img_copy_left_short3 p{ font-size:0.9em; font-weight:normal; color:#666;padding:8px 14px 0 14px; letter-spacing:0.1em; line-height:200%;}




.itemtxt_short4 {background:#fff; width:260px; height:68px; position:absolute; top:161px; left:0;}
.img_copy_left_short4 p{ font-size:0.9em; font-weight:normal; color:#666;padding:8px 14px 0 14px; letter-spacing:0.1em; line-height:200%;}

.itemtxt_short5 {background:#fff; width:260px; height:104px; position:absolute; top:234px; left:0;}
.img_copy_left_short5 p{ font-size:0.9em; font-weight:normal; color:#666;padding:8px 14px 0 14px; letter-spacing:0.1em; line-height:200%;}

.itemtxt_short6 {background:#fff; width:260px; height:108px; position:absolute; top:342px; left:0;}
.img_copy_left_short6 p{ font-size:0.9em; font-weight:normal; color:#666;padding:8px 14px 0 14px; letter-spacing:0.1em; line-height:200%;}

.itemtxt_short7 {background:#fff; width:260px; height:120px; position:absolute; top:126px; left:0;}
.img_copy_left_short7 p{ font-size:0.9em; font-weight:normal; color:#666;padding:10px 14px 0 14px; letter-spacing:0.1em; line-height:200%;}

.itemtxt_short8 {background:#fff; width:260px; height:138px; position:absolute; top:266px; left:0;}
.img_copy_left_short8 p{ font-size:0.9em; font-weight:normal; color:#666;padding:10px 14px 0 14px; letter-spacing:0.1em; line-height:200%;}