@charset "Shift-JIS";/* --------------------------------------------------  base layout-------------------------------------------------- *//* STAY */body#index_page div#gnav li#gnav_product_info a{	background-position: 0 -41px;}body#index_page #pagettl{	text-indent: 0;	height: 20px;}div.common_bnr{	padding-bottom: 15px;}/* --------------------------------------------------  local_navi-------------------------------------------------- *//*---- local_navi_top FACTORY ---- */div#lnav_top_factory{	margin-bottom: 11px;	height: 240px;	background: url(../common/img/local_menu_bottom.png) no-repeat bottom;}div#lnav_top_factory h2{	background: url(../common/img/local_menu_topttl.png) no-repeat;	height: 47px;	font-size:0;}div#lnav_top_factory ul.local_menu_t li.menu01 a{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(../common/img/local_menu_t01.png) no-repeat;	height: 22px;}div#lnav_top_factory ul.local_menu_t li.menu01 a:hover{	background-position: 0 -22px;}div#lnav_top_factory ul.local_menu_t li.menu02 a{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(../common/img/local_menu_t02.png) no-repeat;	height: 22px;}div#lnav_top_factory ul.local_menu_t li.menu02 a:hover{	background-position: 0 -22px;}div#lnav_top_factory ul.local_menu_t li.menu00 a{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(../common/img/local_menu_t00.png) no-repeat;	height: 22px;}div#lnav_top_factory ul.local_menu_t li.menu00 a:hover{	background-position: 0 -22px;}div#lnav_top_factory ul.local_menu_t li.menu03 a{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(../common/img/local_menu_t03.png) no-repeat;	height: 22px;}div#lnav_top_factory ul.local_menu_t li.menu03 a:hover{	background-position: 0 -22px;}div#lnav_top_factory ul.local_menu_t li.menu04 a{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(../common/img/local_menu_t04.png) no-repeat;	height:22px;}div#lnav_top_factory ul.local_menu_t li.menu04 a:hover{	background-position: 0 -22px;}/*---- local_navi_top WORK ---- */div#lnav_top_work{	margin-bottom: 11px;	height: 285px;	background: url(../common/img/local_menu_bottom.png) no-repeat bottom;}div#lnav_top_work h2{	background: url(../common/img/local_menu_top2ttl.png) no-repeat;	height: 47px;	font-size:0;}div#lnav_top_work ul.local_menu_t2 li.menu01 a{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(../common/img/local_menu_t2_01.png) no-repeat;	height: 22px;}div#lnav_top_work ul.local_menu_t2 li.menu01 a:hover{	background-position: 0 -22px;}div#lnav_top_work ul.local_menu_t2 li.menu02 a{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(../common/img/local_menu_t2_02.png) no-repeat;	height: 22px;}div#lnav_top_work ul.local_menu_t2 li.menu02 a:hover{	background-position: 0 -22px;}div#lnav_top_work ul.local_menu_t2 li.menu03 a{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(../common/img/local_menu_t2_03.png) no-repeat;	height: 22px;}div#lnav_top_work ul.local_menu_t2 li.menu03 a:hover{	background-position: 0 -22px;}div#lnav_top_work ul.local_menu_t2 li.menu04 a{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(../common/img/local_menu_t2_04.png) no-repeat;	height:22px;}div#lnav_top_work ul.local_menu_t2 li.menu04 a:hover{	background-position: 0 -22px;}div#lnav_top_work ul.local_menu_t2 li.menu05 a{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(../common/img/local_menu_t2_05.png) no-repeat;	height:22px;}div#lnav_top_work ul.local_menu_t2 li.menu05 a:hover{	background-position: 0 -22px;}div#lnav_top_work ul.local_menu_t2 li.menu06 a{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(../common/img/local_menu_t2_06.png) no-repeat;	height:22px;}div#lnav_top_work ul.local_menu_t2 li.menu06 a:hover{	background-position: 0 -22px;}div#lnav_top_work ul.local_menu_t2 li.menu07 a{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(../common/img/local_menu_t2_07.png) no-repeat;	height:22px;}div#lnav_top_work ul.local_menu_t2 li.menu07 a:hover{	background-position: 0 -22px;}/*---- local_navi_top DPF ---- */div#lnav_top_dpf{	margin-bottom: 11px;	height: 175px;	background: url(../common/img/local_menu_bottom.png) no-repeat bottom;}div#lnav_top_dpf h2{	background: url(../common/img/local_menu_top3ttl.png) no-repeat;	height: 47px;	font-size:0;}div#lnav_top_dpf ul.local_menu_t3 li.menu01 a{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(../common/img/local_menu_t3_01.png) no-repeat;	height: 22px;}div#lnav_top_dpf ul.local_menu_t3 li.menu01 a:hover{	background-position: 0 -22px;}div#lnav_top_dpf ul.local_menu_t3 li.menu02 a{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(../common/img/local_menu_t3_02.png) no-repeat;	height: 22px;}div#lnav_top_dpf ul.local_menu_t3 li.menu02 a:hover{	background-position: 0 -22px;}/*---- local_navi ---- */div#lnav h2{	background: url(../common/img/local_menu_h2.png) no-repeat;	height: 33px;	font-size:0;}#content_l h2{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/product_info_large_ttl.png) no-repeat;	height: 51px;	margin-bottom: 20px;}/* --------------------------------------------------  product_info_index-------------------------------------------------- */#content_l div.section_common{	width:635px;	margin-left: 5px;}#content_l h3.ttl01{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/product_info_ttl01.png) no-repeat;	height: 46px;}#content_l h3.ttl02{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/product_info_ttl02.png) no-repeat;	height: 46px;}#content_l h3.ttl03{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/product_info_ttl03.png) no-repeat;	height: 46px;}#content_l div.section_common p{	padding-bottom: 10px;}/* --------content01--------- */#content_l div.section_common div.product_section_main{	width: 635px;	border-top:1px solid #ccc;	border-bottom: 1px solid #ccc;}#content_l div.section_common div.product_section{	width: 635px;	border-bottom: 1px solid #ccc;}#content_l div.section_common div.product_imgleft{	float: left;	width: 310px;	border-right:1px solid #ccc;}#content_l div.section_common div.product_imgright{	float: right;	width: 310px;}#content_l div.section_common div.product_imgleft img,#content_l div.section_common div.product_imgright img{	vertical-align: top;}#content_l div.section_common div.product_imgleft ul,#content_l div.section_common div.product_imgright ul{	padding-top: 10px;	padding-bottom: 10px;}#content_l div.section_common div.product_imgleft ul li{	padding-left: 20px;	background: url(../common/img/arrow01.gif) no-repeat 5px 5px;}#content_l div.section_common div.product_imgright ul li{	padding-left: 20px;	background: url(../common/img/arrow01.gif) no-repeat 5px 5px;}/* --------content02--------- */#content_l div.section_common ul.arrow_li li{	background: url(../common/img/arrow01.gif) no-repeat 5px 1px;	padding-left: 20px;	padding-bottom: 10px;	line-height:1.0;}/* --------content03--------- */#content_l div.section_common ul.product_name_index li{	float: left;}#content_l div.section_common ul.product_name_index li a,#content_l div.section_common ul.product_name_index li span{	text-indent: -9999px;	display: block;	width: 45px;	height: 45px;	margin: 0 3px 3px 0;	overflow: hidden;	background-position: 0 0;	background-repeat: no-repeat;}#content_l div.section_common ul.product_name_index li a:hover{	background-position: 0 -45px;}#content_l div.section_common ul.product_name_index li span.product_name_none{	background-position: 0 -90px;}#content_l div.section_common ul.product_name_index li.product_name_a a,#content_l div.section_common ul.product_name_index li.product_name_a span{background-image: url(img/product_name_a.png);}#content_l div.section_common ul.product_name_index li.product_name_b a,#content_l div.section_common ul.product_name_index li.product_name_b span{background-image: url(img/product_name_b.png);}#content_l div.section_common ul.product_name_index li.product_name_c a,#content_l div.section_common ul.product_name_index li.product_name_c span{background-image: url(img/product_name_c.png);}#content_l div.section_common ul.product_name_index li.product_name_d a,#content_l div.section_common ul.product_name_index li.product_name_d span{background-image: url(img/product_name_d.png);}#content_l div.section_common ul.product_name_index li.product_name_e a,#content_l div.section_common ul.product_name_index li.product_name_e span{background-image: url(img/product_name_e.png);}#content_l div.section_common ul.product_name_index li.product_name_f a,#content_l div.section_common ul.product_name_index li.product_name_f span{background-image: url(img/product_name_f.png);}#content_l div.section_common ul.product_name_index li.product_name_g a,#content_l div.section_common ul.product_name_index li.product_name_g span{background-image: url(img/product_name_g.png);}#content_l div.section_common ul.product_name_index li.product_name_h a,#content_l div.section_common ul.product_name_index li.product_name_h span{background-image: url(img/product_name_h.png);}#content_l div.section_common ul.product_name_index li.product_name_i a,#content_l div.section_common ul.product_name_index li.product_name_i span{background-image: url(img/product_name_i.png);}#content_l div.section_common ul.product_name_index li.product_name_j a,#content_l div.section_common ul.product_name_index li.product_name_j span{background-image: url(img/product_name_j.png);}#content_l div.section_common ul.product_name_index li.product_name_k a,#content_l div.section_common ul.product_name_index li.product_name_k span{background-image: url(img/product_name_k.png);}#content_l div.section_common ul.product_name_index li.product_name_l a,#content_l div.section_common ul.product_name_index li.product_name_l span{background-image: url(img/product_name_l.png);}#content_l div.section_common ul.product_name_index li.product_name_m a,#content_l div.section_common ul.product_name_index li.product_name_m span{background-image: url(img/product_name_m.png);}#content_l div.section_common ul.product_name_index li.product_name_n a,#content_l div.section_common ul.product_name_index li.product_name_n span{background-image: url(img/product_name_n.png);}#content_l div.section_common ul.product_name_index li.product_name_o a,#content_l div.section_common ul.product_name_index li.product_name_o span{background-image: url(img/product_name_o.png);}#content_l div.section_common ul.product_name_index li.product_name_p a,#content_l div.section_common ul.product_name_index li.product_name_p span{background-image: url(img/product_name_p.png);}#content_l div.section_common ul.product_name_index li.product_name_q a,#content_l div.section_common ul.product_name_index li.product_name_q span{background-image: url(img/product_name_q.png);}#content_l div.section_common ul.product_name_index li.product_name_r a,#content_l div.section_common ul.product_name_index li.product_name_r span{background-image: url(img/product_name_r.png);}#content_l div.section_common ul.product_name_index li.product_name_s a,#content_l div.section_common ul.product_name_index li.product_name_s span{background-image: url(img/product_name_s.png);}#content_l div.section_common ul.product_name_index li.product_name_t a,#content_l div.section_common ul.product_name_index li.product_name_t span{background-image: url(img/product_name_t.png);}#content_l div.section_common ul.product_name_index li.product_name_u a,#content_l div.section_common ul.product_name_index li.product_name_u span{background-image: url(img/product_name_u.png);}#content_l div.section_common ul.product_name_index li.product_name_v a,#content_l div.section_common ul.product_name_index li.product_name_v span{background-image: url(img/product_name_v.png);}#content_l div.section_common ul.product_name_index li.product_name_w a,#content_l div.section_common ul.product_name_index li.product_name_w span{background-image: url(img/product_name_w.png);}#content_l div.section_common ul.product_name_index li.product_name_x a,#content_l div.section_common ul.product_name_index li.product_name_x span{background-image: url(img/product_name_x.png);}#content_l div.section_common ul.product_name_index li.product_name_y a,#content_l div.section_common ul.product_name_index li.product_name_y span{background-image: url(img/product_name_y.png);}#content_l div.section_common ul.product_name_index li.product_name_z a,#content_l div.section_common ul.product_name_index li.product_name_z span{background-image: url(img/product_name_z.png);}