@charset "utf-8";

/*#home_visual
/*--------------------------------------*/

@media print, screen and (max-width: 9600px) {
#home_visual{
	position: relative;
	width: 1920px;
	margin: 0 -320px 15px -320px;
	overflow: hidden;
	height: 585px;
}
#home_visual .screen{
	display: block;
	position: relative;
	z-index: 1;
}
#home_visual .screen img{
	height: auto;
	width: 1600px;
}
#home_visual .screen ul{
	display: block;
	list-style-type: none;
}
#home_visual .screen ul li{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
#home_visual .screen ul li a{
	display: block;
	height: 100%;
  	width: 100%
}
#home_visual .pager {
	position:absolute;
	top: 550px; 
/*	left: 460px;*/
	right: 320px;
	z-index: 1;
}
#home_visual .pager ul li{
	float: left;
	width: 70px;
	height: 35px;
	margin: 0 0 0 2px;
	cursor: pointer;
	text-indent:-9999px;
}
#home_visual .pager ul li span{
	width: 70px;
	height: 35px;
	display:block;
}
#home_visual .pager ul li .over-36{
	background: url(/toho/images/bnr_visual_pager_36.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-36:hover{
	background: url(/toho/images/bnr_visual_pager_36_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-36{
	background: url(/toho/images/bnr_visual_pager_36_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-01{
	background: url(/toho/images/bnr_visual_pager_01.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-01:hover{
	background: url(/toho/images/bnr_visual_pager_01_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-01{
	background: url(/toho/images/bnr_visual_pager_01_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-02{
	background: url(/toho/images/bnr_visual_pager_02.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-02:hover{
	background: url(/toho/images/bnr_visual_pager_02_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-02{
	background: url(/toho/images/bnr_visual_pager_02_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-03{
	background: url(/toho/images/bnr_visual_pager_09.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-03:hover{
	background: url(/toho/images/bnr_visual_pager_09_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-03{
	background: url(/toho/images/bnr_visual_pager_09_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-04{
	background: url(/toho/images/bnr_visual_pager_05.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-04:hover{
	background: url(/toho/images/bnr_visual_pager_05_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-04{
	background: url(/toho/images/bnr_visual_pager_05_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-05{
	background: url(/toho/images/bnr_visual_pager_06.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-05:hover{
	background: url(/toho/images/bnr_visual_pager_06_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-05{
	background: url(/toho/images/bnr_visual_pager_06_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-06{
	background: url(/toho/images/bnr_visual_pager_07.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-06:hover{
	background: url(/toho/images/bnr_visual_pager_07_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-06{
	background: url(/toho/images/bnr_visual_pager_07_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-07{
	background: url(/toho/images/bnr_visual_pager_08.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-07:hover{
	background: url(/toho/images/bnr_visual_pager_08_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-07{
	background: url(/toho/images/bnr_visual_pager_08_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-08{
	background: url(/toho/images/bnr_visual_pager_pr.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-08:hover{
	background: url(/toho/images/bnr_visual_pager_pr_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-08{
	background: url(/toho/images/bnr_visual_pager_pr_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-09{
	background: url(/toho/images/bnr_visual_pager_SP.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-09:hover{
	background: url(/toho/images/bnr_visual_pager_SP_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-09{
	background: url(/toho/images/bnr_visual_pager_SP_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.over-36 span.curt{
	background: url(/toho/images/bnr_visual_pager_36_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul{
	list-style-type: none;
}
#home_visual .nav{
	padding:361px 0 0 0;
	margin:0 0 0 65px;
	width: 1090px;
	background: url(/toho/images/parts_v_bg_top.png) no-repeat 0 361px;
}
#home_visual .nav-b{
	margin:39px 0 0 0;
	background: url(/toho/images/parts_v_bg_center.png) repeat-y 0 0;
	overflow:hidden;
}
#home_visual .nav-c{
	padding-bottom:7px;
	background: url(/toho/images/parts_v_bg_bottom.png) no-repeat 0 bottom;
	overflow:hidden;
}
#home_visual .nav ul{
	margin: 0 7px 0 7px;
	list-style-type: none;
	overflow:hidden;
}
#home_visual .nav ul li{
	float: left;
	width:184px;
	margin:7px 0 0 6px;
	background:url(/images/parts_v.jpg) no-repeat 0 0;
	padding:0 0 6px 0;
}
#home_visual .nav ul .bn{
	background:none;
	border:none;
}
#home_visual .nav ul .bn li{
	padding-bottom:0;
}
#home_visual .nav ul img{
	margin:6px 0 0 3px;
}
#home_visual .nav ul li span.txt{
	margin:2px 0 0 5px;
	padding:0 0 7px 0;
	display:block;
}
#home_visual .nav ul li span.letter{
	letter-spacing:-1.2px;
}
#home_visual .nav ul li a:link{
	text-decoration:none;
	color:#000000;
}
#home_visual .nav ul li a:visited{
	text-decoration:none;
}
#home_visual .nav ul li a:hover{
	color:#0a41a6;
	text-decoration:underline;
}
#home_visual .product-link-txt{
	width:184px;
	margin:0 0 0 0!important;
}
#home_visual .product-link-txt li{
	width:182px;
	margin:0 0 6px 0!important;
	border:1px solid #CCCCCC;
	overflow:hidden;
	border-radius:0 0 0 0!important;
}
#home_visual .product-link-txt a{
	padding:11px 11px 10px 6px;
	display:block;
	line-height:1;
	background:url(/images/parts_bg_btn.gif) left top repeat;
}
#home_visual .product-link-txt li span{
	background:url(/toho/common/images/icon_arrow_01.gif) left 1px no-repeat;
	z-index:10;
	display:block;
	padding:2px 0 2px 20px;
	min-height: 13px;
}
#home_visual .product-link-txt a:link{
	text-decoration:none;
}
#home_visual .product-link-txt a:hover{
	text-decoration:underline;
	background:url(/images/parts_bg_btn_on.gif) left top repeat;

}
}/*　media screen　*/

@media print, screen and (max-width: 1600px) {
#home_visual{
	position: relative;
	width: 1090px;
	margin: 0 -65px 15px -65px;
	overflow:hidden;
	height: 400px;
}
#home_visual .screen{
	display: block;
	position: relative;
	z-index: 1;
}
#home_visual .screen img{
	height: auto;
	width: 1090px;
}
#home_visual .screen ul{
	display: block;
	list-style-type: none;
}
#home_visual .screen ul li{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
#home_visual .screen ul li a{
	display: block;
	height: 100%;
  	width: 100%
}
#home_visual .pager {
	position:absolute;
	top: 365px; 
/*	left: 460px;*/
	right: 0px;
	z-index: 1;
}
#home_visual .pager ul li{
	float: left;
	width: 70px;
	height: 35px;
	margin: 0 0 0 2px;
	cursor: pointer;
	text-indent:-9999px;
}
#home_visual .pager ul li span{
	width: 70px;
	height: 35px;
	display:block;
}
#home_visual .pager ul li .over-36{
	background: url(/toho/images/bnr_visual_pager_36.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-36:hover{
	background: url(/toho/images/bnr_visual_pager_36_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-36{
	background: url(/toho/images/bnr_visual_pager_36_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-01{
	background: url(/toho/images/bnr_visual_pager_01.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-01:hover{
	background: url(/toho/images/bnr_visual_pager_01_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-01{
	background: url(/toho/images/bnr_visual_pager_01_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-02{
	background: url(/toho/images/bnr_visual_pager_02.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-02:hover{
	background: url(/toho/images/bnr_visual_pager_02_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-02{
	background: url(/toho/images/bnr_visual_pager_02_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-03{
	background: url(/toho/images/bnr_visual_pager_09.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-03:hover{
	background: url(/toho/images/bnr_visual_pager_09_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-03{
	background: url(/toho/images/bnr_visual_pager_09_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-04{
	background: url(/toho/images/bnr_visual_pager_05.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-04:hover{
	background: url(/toho/images/bnr_visual_pager_05_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-04{
	background: url(/toho/images/bnr_visual_pager_05_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-05{
	background: url(/toho/images/bnr_visual_pager_06.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-05:hover{
	background: url(/toho/images/bnr_visual_pager_06_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-05{
	background: url(/toho/images/bnr_visual_pager_06_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-06{
	background: url(/toho/images/bnr_visual_pager_07.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-06:hover{
	background: url(/toho/images/bnr_visual_pager_07_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-06{
	background: url(/toho/images/bnr_visual_pager_07_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-07{
	background: url(/toho/images/bnr_visual_pager_08.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-07:hover{
	background: url(/toho/images/bnr_visual_pager_08_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-07{
	background: url(/toho/images/bnr_visual_pager_08_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-08{
	background: url(/toho/images/bnr_visual_pager_pr.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-08:hover{
	background: url(/toho/images/bnr_visual_pager_pr_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-08{
	background: url(/toho/images/bnr_visual_pager_pr_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-09{
	background: url(/toho/images/bnr_visual_pager_SP.jpg) no-repeat 0 0;
}
#home_visual .pager ul li .over-09:hover{
	background: url(/toho/images/bnr_visual_pager_SP_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.curt .over-09{
	background: url(/toho/images/bnr_visual_pager_SP_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul li.over-36 span.curt{
	background: url(/toho/images/bnr_visual_pager_36_on.jpg) no-repeat 0 0;
}
#home_visual .pager ul{
	list-style-type: none;
}
#home_visual .nav{
	padding:361px 0 0 0;
	margin:0 0 0 65px;
	width: 1090px;
	background: url(/images/parts_v_bg_top.png) no-repeat 0 361px;
}
#home_visual .nav-b{
	margin:39px 0 0 0;
	background: url(/images/parts_v_bg_center.png) repeat-y 0 0;
	overflow:hidden;
}
#home_visual .nav-c{
	padding-bottom:7px;
	background: url(/images/parts_v_bg_bottom.png) no-repeat 0 bottom;
	overflow:hidden;
}
#home_visual .nav ul{
	margin: 0 7px 0 7px;
	list-style-type: none;
	overflow:hidden;
}
#home_visual .nav ul li{
	float: left;
	width:184px;
	margin:7px 0 0 6px;
	background:url(/images/parts_v.jpg) no-repeat 0 0;
	padding:0 0 6px 0;
}
#home_visual .nav ul .bn{
	background:none;
	border:none;
}
#home_visual .nav ul .bn li{
	padding-bottom:0;
}
#home_visual .nav ul img{
	margin:6px 0 0 3px;
}
#home_visual .nav ul li span.txt{
	margin:2px 0 0 5px;
	padding:0 0 7px 0;
	display:block;
}
#home_visual .nav ul li span.letter{
	letter-spacing:-1.2px;
}
#home_visual .nav ul li a:link{
	text-decoration:none;
	color:#000000;
}
#home_visual .nav ul li a:visited{
	text-decoration:none;
}
#home_visual .nav ul li a:hover{
	color:#0a41a6;
	text-decoration:underline;
}
#home_visual .product-link-txt{
	width:184px;
	margin:0 0 0 0!important;
}
#home_visual .product-link-txt li{
	width:182px;
	margin:0 0 6px 0!important;
	border:1px solid #CCCCCC;
	overflow:hidden;
	border-radius:0 0 0 0!important;
}
#home_visual .product-link-txt a{
	padding:11px 11px 10px 6px;
	display:block;
	line-height:1;
	background:url(/images/parts_bg_btn.gif) left top repeat;
}
#home_visual .product-link-txt li span{
	background:url(/toho/common/images/icon_arrow_01.gif) left 1px no-repeat;
	z-index:10;
	display:block;
	padding:2px 0 2px 20px;
	min-height: 13px;
}
#home_visual .product-link-txt a:link{
	text-decoration:none;
}
#home_visual .product-link-txt a:hover{
	text-decoration:underline;
	background:url(/images/parts_bg_btn_on.gif) left top repeat;

}
}/*　media screen　*/