@charset "Shift_JIS";
/* CSS Document */
 
 
/* ========== share ========== */
.btn-pagetop{padding-top:20px; padding-bottom:20px;}
.btn-pagetop ul{width:770px;}
 
div.txt3c{}
div.img12c-txt1c{width:615px;}
 
div#ipro_hd{width:615px;}
 
 
div#ipro_hd p.read{font-size:110%; line-height:160%;}
div#ipro_hd h2.title{background:url(../img/h2_back.gif) no-repeat center bottom; border:none;}
div#ipro_hd h2.title span{padding-left:10px;}
 
 
 
/* ========== index ========== */
div#ipro_hd div.img12c-txt1c{margin:0px 0 20px;}
div.ipro_box{margin-bottom:20px;}
div.ipro_box_l{float:left; width:252px;}
div.ipro_box_r{float:left; width:400px; padding-left:40px;}
ul.ipro_ul{list-style:none; margin:0; padding:0;}
ul.ipro_ul li{font-size:86%; font-weight:bold; color:#222; line-height:160%;}
 
div#ipro_hd div.leftcol{width:370px;}
div#ipro_hd div.rightcol{width:370px;}
div#ipro_hd p.subtitle{}
div#ipro_hd h3.subtitle span{width:350px; padding-left:15px;}
 
div#ipro_hd div.col01{width:158px; height:158px;}
div#ipro_hd div.col02{width:200px;}
 
div#ipro_hd div.col03{width:158px; height:158px;}
div#ipro_hd div.col04{width:200px;}
 
 
div.i_encode p{background-color:#858585; color:#fff; padding:1px 0 1px 10px; font-size:85%; font-weight:bold;}
 
 
 
 
/* ========== product share ========== */
div.pagingnav{width:770px;}
div.pagingnav_top{width:770px;}
 
div.anchr_navi{margin-bottom:20px;}
 
 
div#ipro_hd p.pro_link{background:url(../img/ya_img.gif) no-repeat 2px 2px; width:350px; border-bottom:1px solid #BCBCBC; margin-bottom:10px; padding-bottom:6px; padding-left:15px; }
div#ipro_hd p.pro_link{color:#222; font-weight:bold;}
 
div#ipro_hd div.topcol2 ul.normal2{list-style:none; margin-bottom:10px;}
 
div#ipro_hd h3.ipro_tokucho{background:url(../img/h3_back.gif) no-repeat; color:#354B98; font-size:90%; height:35px; padding-left:30px; padding-top:5px; margin:0;}
div#ipro_hd div.ipro_box p{font-size:85%; line-height:160%;}
div#ipro_hd div.ipro_box2 p{font-size:85%; line-height:160%; margin:10px 0 0; padding:0px;}
div#ipro_hd div.ipro_box2{margin:0px;}
div#ipro_hd div.ipro_box2 p.hd01_txt{float:left; width:530px}
div#ipro_hd div.ipro_box2 p.hd01_img{float:left; width:180px; padding-left:30px;}
 
div#ipro_hd div.ipro_wrap{margin-top:20px;}
 
div#ipro_hd div.hd02_imgarea{position:relative; width:770px; height:230px;}
div.hd02_imgarea p.hd02_img01{position:absolute; top:0px; left:20px;}
div.hd02_imgarea div.hd02_img02{position:absolute; top:16px; left:227px; width:216px;}
div.hd02_imgarea p.hd02_img03{position:absolute; top:42px; left:452px;}
div.hd02_imgarea div.hd02_img04{position:absolute; top:16px; left:479px; width:276px;}
div#ipro_hd div.hd02_imgarea p.cap{font-size:75%; margin-top:5px;}
 
div#ipro_hd div.hd04_imgarea p.cap{font-size:75%; margin-top:5px;}
div#ipro_hd div.hd04_imgarea{margin:10px 0px;}
div#ipro_hd div.hd04_imgarea div.hd04_img_l{width:216px; float:left;}
div#ipro_hd div.hd04_imgarea div.hd04_img_m{width:216px; float:left; padding-left:25px;}
div#ipro_hd div.hd04_imgarea div.hd04_img_r{width:276px; float:left; padding-left:25px;}
div#kanren_pro div.col02{border:1px solid #333; width:300px;}
 
div#ipro_hd div.kanren_lenz{margin-bottom:20px;}
div#ipro_hd div.kanren_l{width:200px; float:left; padding-left:10px;}
div#ipro_hd div.kanren_r{width:350px; float:left;}
 
div.cat_col01{width:90px; float:left; padding-left:10px;}
div.cat_col02{width:600px; float:left;}
 
div.cat_col02 ul{list-style:none;}
div.cat_col02 ul li{font-size:80%; padding-left:20px; margin:0;}
div.cat_col02 ul li{background:url(../img/ya_img.gif) no-repeat 0px 4px;}
 
 
div#ipro_hd div.dl1c-2c{width:770px;}
 
div#ipro_hd div.img12c-txt52c div.col011{width:124px; float:left;}
div#ipro_hd div.img12c-txt52c div.col022{width:440px; float:left;}
 
 
 
/* ========== spec ========== */
 
div#ipro_hd div.dl1c-2c{background:url(../img/dl_back.gif) repeat-y 0px 0px; border-bottom:1px solid #ccc; width:570px;}
div#ipro_hd div.dl1c-2c dl{}
div#ipro_hd div.dl1c-2c dl dt{border-top:1px solid #ccc; float:left; border-bottom:none; }
div#ipro_hd div.dl1c-2c dl dd{border-top:1px solid #ccc; float:left; border-bottom:none; }
div#ipro_hd div.pro_kanagu{}
div#ipro_hd div.pro_kanagu div.kanabox_l{width:370px; float:left;}
div#ipro_hd div.pro_kanagu div.kanabox_r{width:370px; float:left; padding-left:20px;}
 
div#ipro_hd div.pro_kanagu div.kana01{width:190px; float:left;}
div#ipro_hd div.pro_kanagu div.kana02{width:170px; float:left;}
 
div#ipro_hd table.spec{padding:0px; border-right:1px solid #ccc; border-top:1px solid #ccc; border-collapse: collapse;}
div#ipro_hd table.spec th{background-color:#ddd; padding:3px 10px; font-size:80%; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
div#ipro_hd table.spec td{width:280px; padding:3px 10px; font-size:80%; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
 
div#ipro_hd div.img12c-txt52c .aki{margin-top:10px;}
 
div#ipro_hd div.spec_sdcard{border:1px solid #333; padding:20px 20px 10px; width:340px;}
div#ipro_hd div.clr{clear:both;}