@charset "utf-8";

/* メインビジュアル */
#main_s p img{
	clear: both;
	margin-top: -164px;
	z-index: 1;
}

/* プルダウン */
.pull_s{
	clear: both;
	background: url(/resources/images/pull/bk_pull.png);
	width: 930px;
	height: 164px;
	padding: 0px 15px;
	position: relative;
	/*top: 0px;
	left: 0px;*/
	z-index: 10000;
}

.pull_s p.close{
	padding-top: 10px;
	text-align: right;
}

.pull_s .pull_list{
	margin-top: -12px;
}

.pull_s .pull_list p{
	float: left;
	width: 152px;
}

.pull_s .pull_list ul{
	float: left;
	width: 750px;
}

.pull_s .pull_list li{
	list-style: none;
	float: left;
	padding: 0px 7px 7px 0px;
}

/* メインビジュアル下の製品を調べる */
.search li{
	padding-bottom: 0px;
}

/* パンくず */
.pan{
	clear: both;
	padding: 20px 0px;
}

/* 左右のbox */
.cont_l{
	float: left;
	width: 215px;
}

.cont_r{
	float: right;
	width: 725px;
}

/* サブナビ */
.subnavi{
	border: #C9CDCC 1px solid;
	margin-bottom: 10px;
}

.subnavi li{
	margin: 0px 0px 0px 0px;
	display: block;
}

.subnavi li a{
	padding: 0px 10px 0px 30px;
	width: 173px;
	height: 45px !important;
	display: table-cell;  
	vertical-align: middle;
}

.subnavi li a:link, .subnavi li a:visited{
	clear: both;
	color: #2F2F2F;
	background: url(/resources/images/yaji1.gif) no-repeat 10px center;
	height: 45px !important;
}

.subnavi li a:hover, .subnavi a:active{
	color: #fff;
	background: #3665AD url(/resources/images/yaji3.gif) no-repeat 10px center;
	text-decoration: none;
}

.subnavi2{
	border: #C9CDCC 1px solid;
	margin-bottom: 10px;
}

.subnavi2 li{
	margin: 0px 0px 0px 0px;
	display: block;
}

.subnavi2 li a{
	color: #2F2F2F;
	width: 173px;
	display: table-cell;  
	vertical-align: middle;
}

.subnavi2 li.current{
	color: #fff;
	background: #3665AD url(/resources/images/yaji3.gif) no-repeat 10px center;
	padding: 0px 10px 0px 30px;
	width: 173px;
	height: 45px !important;
	display: table-cell;  
	vertical-align: middle;
}

.subnavi2 li.list a{
	background: #fff url(/resources/images/yaji1.gif) no-repeat 26px center;
	padding: 7px 5px 7px 44px;
}

.subnavi2 li.list a:hover{
	background: #cdd9eb url(/resources/images/yaji5.gif) no-repeat 26px center;
	text-decoration: none;
}

.subnavi2 li.list-selected{
	background: #cdd9eb url(/resources/images/yaji5.gif) no-repeat 26px center;
	padding: 7px 5px 7px 44px;
}

.subnavi2 ul.detail li a{
	background: #fff url(/resources/images/yaji4.gif) no-repeat 43px center;
	padding: 9px 10px 9px 53px;
	height: auto !important;
}

.subnavi2 ul.detail li a:hover{
	background: #cdd9eb url(/resources/images/yaji6.gif) no-repeat 43px center;
	text-decoration: none;
}

.subnavi2 ul.detail li.selected{
	background: #cdd9eb url(/resources/images/yaji6.gif) no-repeat 43px center;
	padding: 9px 10px 9px 53px;
	height: auto !important;
}

.english{
	float: right;
	width: 77px;
	height: 21px;
	margin: 0 5px 10px 0;
	display: block;
}

h2{
	font-size: 160%;
	border-bottom: #CFCFCF 1px solid;
	margin-bottom: 30px;
	padding-bottom: 10px;
}

/* キーワード検索 */
.key{
	clear: both;
	background: #f4f4f4;
	margin: 30px 0px;
	padding: 20px 60px;
}

input.textbox{
	float: left;
	width: 435px;
	padding: 3px 5px;
}

input.btn{
	float: right;
	width: 140px;
	height: 25px;
}

input[type=image]:hover{
	filter: Alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.80;
}