@charset "utf-8";
/* CSS Document */
/* current page_global menu on */
#gmenu li.gmenu02, #gmenu li.gmenu02 a{background-image:url(../common/images/gmenu_02_on.jpg);}
/* main visual */
#hd_visual h2.product{background:url(images/product_ttl.jpg) no-repeat; height:153px;}
/* sub title */
#main h3.product_sub {background:url(images/product_sub.jpg) no-repeat; margin:20px 0 0 0;}

#main p.indx_lead{text-align:left; padding:25px 20px 10px 20px;}

#main .pro_main{padding:30px 0; border-bottom:#CCC dotted 1px; min-height:105px;}
#main .pro_main .pro_block{width:295px;}
#main .pro_main .pro_block p{text-align:left; padding:0 10px; width:140px;}

#main h4.pro_sub01 { background:url(images/h4_01.jpg) no-repeat; text-indent:-9999px; height:31px;}
#main h4.pro_sub02 { background:url(images/h4_02.jpg) no-repeat; text-indent:-9999px; height:31px;}
#main h4.pro_sub03 { background:url(images/h4_03.jpg) no-repeat; text-indent:-9999px; height:31px;}

#main .pro_main02{padding:30px 0;}
#main .pro_main02 .pro_detail{width:527px; margin:0 0 0 17px;}
#main .pro_main02 .pro_detail p{text-align:left; padding:15px 0 0 0;}

#main p.return{text-align:right ; padding:0 40px 0 0;}

#main #detail02{display:block;}
#main #detail02{display:none;}
#main #detail03{display:none;}



