#sect_equipment h2 {margin: 32px 0 57px 40px;}
#sect_equipment .btn {position: absolute;top: 32px;right: 40px;}


#sect_equipment .btn a:hover img {opacity: .7;filter: alpha(opacity=70);}

#sect_equipment ul.cate_tab {width: 902px;margin: 0 0 0 40px;position: relative;overflow: hidden;*zoom: 1;}
#sect_equipment ul.cate_tab.upper {margin-bottom: 43px;}
#sect_equipment ul.cate_tab li {background-image:url(../../../common/images/tab_bg.gif);background-repeat:no-repeat;background-position:left top;height: 52px;width:450px;margin-right: 1px;float: left;cursor: pointer;position: relative;overflow: hidden;*zoom: 1;}
#sect_equipment ul.cate_tab li a{display:block;width:450px;line-height:52px;text-align:center;height:52px;overflow:hidden;}
#sect_equipment ul.cate_tab li a img {margin-top: 0px;}
#sect_equipment ul.cate_tab li.on{background-position:left bottom;}
#sect_equipment ul.cate_tab li.on a{cursor: default;}
#sect_equipment ul.cate_tab li.on img{margin-top:-52px;}

#sect_equipment ul.cate_tab li:hover img {opacity: .7;filter: alpha(opacity=70);}
#sect_equipment ul.cate_tab li.on img{opacity: 1 !important;filter: alpha(opacity=100) !important;margin-top:-52px;}


#sect_equipment .list_wrapper {
	width: 900px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	*zoom: 1;
}
#sect_equipment ul.equip_list {
	width: 951px;
	margin-right: -51px;
	display: none;
	position: relative;
	overflow: hidden;
	*zoom: 1;
}
#sect_equipment ul.equip_list.on {
	display: block;
}
#sect_equipment ul.equip_list li {width: 274px;margin-right: 39px;float: left;height:320px;display:block;}
#sect_equipment ul.option  li{height:384px;}
#sect_equipment ul.equip_list li.full{width: 900px;margin:0 suyo;height:auto;float:none;clear:both;}

#sect_equipment ul.equip_list li a:hover {opacity: .7;filter: alpha(opacity=70);}

#sect_equipment ul.equip_list h3{font-size:16px;border-bottom:1px solid #cbcbcb;margin:20px 0 40px 0;font-weight:bold;}
#sect_equipment ul.equip_list h4 {padding:5px 0;font-size: 16px;font-weight: bold;line-height: 19px;}
#sect_equipment ul.equip_list p.type{font-size:12px;line-height:20px;}
#sect_equipment ul.equip_list p.item_name{color:#1e62a1;font-size:12px;line-height:1.2em;}
#sect_equipment ul.equip_list p.caution{font-size:10px;}

#sect_equipment ul.equip_list li span.sup {	font-size: 10px;font-weight: normal;position: relative;	top: -5px;}
#sect_equipment ul.equip_list li span {	font-size: 12px;}
#sect_equipment .equip_list_caution {width: 900px;margin: 0 auto 65px;font-size: 10px;line-height: 16px;}
#sect_equipment .equip_list_caution li {padding-left: 10px;	text-indent: -10px;}

/* modal window */
#view_detail{font-size: 12px;padding: 0 0 0 0; text-align: left;}
#view_detail .img{margin: 0 0 20px;}
#view_detail .img p {position: relative;text-align:center;}
#view_detail .img span {font-size: 10px;position: absolute;right: 0;bottom: -18px;}
#view_detail h4 {font-size: 18px;font-weight: bold;	line-height: 1.6em;	margin: 0 0 15px 0;	width: 760px;}
#view_detail h4 span.text_s{line-height: 1.3em;	}
#view_detail h5{float:right;}
#view_detail p {width: 800px;}
#view_detail .safty_caution_box p {width: auto;}
#view_detail.column2 p{	width: 452px;}
#view_detail.column3 .img p{width: 300px;margin-right: 5px;	float: left;}
#view_detail.column2 .img {	min-height: 315px;}
#view_detail.column3 .img {	min-height: 331px;margin-right: -5px;position: relative;overflow: hidden;*zoom: 1;}
.column2 h4,
.column3 h4 {width: 910px !important;}

.column2 .txt,
.column2 .caution,
.column3 .txt,
.column3 .caution {	width: 910px !important;}
#view_detail .txt {	line-height: 1.4em;}
#view_detail .caution {	font-size: 10px;padding-top: 1em;padding-bottom: 1em;line-height: 1.4em;}
.column2 .img p {margin-right: 6px;float: left;}
.column2 .img p:last-child,
.column3 .img p:last-child {margin-right: 0px;}
.safty_caution_box{    border: 1px solid #d2d2d2;padding:15px 20px;font-size:10px;margin-top:20px;}
#view_detail.qp_c2 div.img {position:relative;}
#view_detail.qp_c2 div.img span{position:absolute;bottom:10px;right:15px;color:#fff;font-size:16px;}
#view_detail div.img p.caution{color:#fff;margin-top:-30px;text-align:right;margin-right:20px;width:790px;padding-right:10px;}




#sect_navi {}
#sect_navi .text_blue{color:#1e62a1;}
#sect_navi .right{float:right;}
#sect_navi h2 {	margin: 30px 0 45px 40px;}
#sect_navi .subtitle{font-size:15px;margin-bottom:30px;line-height:1.6em;}
#sect_navi .mk_txt{color:#000;}

#sect_navi .nav01{margin:50px 40px 0 40px;border-bottom:1px solid #999;}
#sect_navi .nav01 h3 {	margin-bottom: 30px;text-align: center;}
#sect_navi .nav01 .main_img {margin-bottom: 60px;text-align: center;}
#sect_navi .nav01 .column {width: 900px;margin: 0 auto 20px;position: relative;overflow: hidden;*zoom: 1;}
#sect_navi .nav01 .icon {width: 171px;	margin: 0 0 20px 66px;	float: left;}
#sect_navi .nav01 .column .cont {	width: 635px;	margin-left: 28px;	float: left;}
#sect_navi .nav01 .column h4 {	margin-bottom: 20px;}
#sect_navi .nav01 .column .copy {	margin-bottom: 10px;	font-size: 14px;	line-height: 26px;}
#sect_navi .nav01 .column .caution {	margin-bottom: 5px;	font-size: 10px;	line-height: 16px;}
#sect_navi .nav01 .column .right {	text-align: right;}
#sect_navi .nav01 .navi_btns {	height: 47px;	margin-bottom: 60px;	text-align: center;	position: relative;	overflow: hidden;	*zoom: 1;}
#sect_navi .nav01 .navi_btns p {	height: 47px;	display: inline-block;	position: relative;	overflow: hidden;	*display: inline;	*zoom: 1;}
#sect_navi .nav01 .navi_btns p a:hover img{	margin-top: -47px;}
#sect_navi .nav01 .navi_caution {	width: 900px;	margin: 0 auto 30px;	font-size: 10px;	line-height: 16px;}
#sect_navi ul {width:938px;margin-top:30px;margin-bottom:30px;}
#sect_navi ul li{display:block;width:274px;float:left;margin-right:38px;height:450px;}
#sect_navi ul li.noimage{height:auto;}
#sect_navi ul.border {border-top: 1px solid #ccc;padding-top:30px;}

#sect_navi .nav02{padding:20px 40px;padding-bottom:60px;overflow:hidden;border-bottom:1px solid #999;}
#sect_navi .nav02 h3{margin:30px 0;}
#sect_navi .nav02 h4{font-size:15px;font-weight:bold;margin:10px 0 15px 0;}
#sect_navi .nav02 .wrapper{width:900px;overflow:hidden;}

#sect_navi .nav03{margin:20px 40px;padding-bottom:30px;overflow:hidden;}
#sect_navi .nav03 h3{margin:30px 0;}
#sect_navi .nav03 h4{font-size:15px;font-weight:bold;margin:10px 0 15px 0;}
#sect_navi .nav03 ul {margin-bottom:10px;}
#sect_navi .nav03 ul li{height:auto;}
#sect_navi .nav03 p.caution{margin-top:20px;}
#sect_navi .nav04{margin:20px 0px;padding-bottom:20px;overflow:hidden;}
#sect_navi .nav04 div{padding:20px 100px;border:1px solid #999;margin-bottom:35px;}
#sect_navi .nav04 h3{margin:0 0 15px 0;}
#sect_navi .nav04 p.caution {line-height:1.8em;}
#sect_navi .nav04 p.subtitle{margin-bottom:30px;}
#sect_navi .nav04 p.icon_button{margin-top:10px;}



#sect_accessory{padding-bottom:60px;background-image:none;}
#sect_accessory .centering_area{padding-left:40px;width:940px;background-color:#064d9e;background-image:url(../images/accessory_bg.jpg);background-repeat:no-repeat;background-position:center top;overflow:hidden;paddgin-bottom:50px;}
#sect_accessory .centering_area h2 {margin: 50px 0 45px 0;}
#sect_accessory .centering_area p.copy{margin: 134px 0 0px 0;}
#sect_accessory .centering_area h3{margin: 15px 0 0px 0;}
#sect_accessory .centering_area .icon_button{margin-top: 20px;}
#sect_accessory .centering_area .caution{margin: 140px 40px 0 0;text-align:right;color:#fff;}
#sect_accessory .centering_area ul{margin-top:25px;}
#sect_accessory .centering_area ul li{display:block;float:left;margin-right:38px;width:274px;color:#fff;/*height:310px;*/height:325px;}
#sect_accessory .centering_area ul li.cell_large{width:586px;}
#sect_accessory .centering_area ul li h4{font-size:16px;margin:7px 0;}
#sect_accessory .centering_area ul li p{font-size:12px;margin: 0;line-height:1.1em;}
#sect_accessory .nobg{background-image:none;background-color:transparent;margin-bottom:0;}

