@charset "utf-8";
/* CSS Document */

@import "base.css";

/*--header--*/
header{background:url(img/bg_header.png); margin:0;}

/*--main_visual--*/
div#slider_box{position:relative; margin-top:-125px; z-index:1; width:100%; height:680px; overflow:hidden;}
div#slider{width:1920px; position:absolute; top:0; left:50%; margin-left:-960px;}
div#slider ul{list-style:none;}
div#slider ul li{font-size:0; line-height:0; position:absolute; z-index:10; top:380px; left:50%; cursor:pointer;}
div#slider ul li.first{margin-left:-1000px;}
div#slider ul li.even{margin-left:1000px;}
ol#slide li{list-style:none; position:relative;}
ol#slide li h2,
ol#slide li dt,
ol#slide li dd{font-size:0; line-height:0; position:absolute;}
ol#slide li dd a:hover img{background:#333;}

ol#slide li#slide01 h2{display:none; z-index:3; top:285px; left:50%; margin-left:-10px;}
ol#slide li#slide01 dt{-ms-filter:"alpha(opacity=0)"; filter:alpha(style=0,opacity=0); -moz-opacity:0; opacity:0; transform:scale(1.5);}
ol#slide li#slide01 dd{display:none; z-index:3; top:475px; left:50%; margin-left:217px;}

ol#slide li#slide02 h2{display:none; z-index:3; top:370px; left:50%; margin-left:-500px;}
ol#slide li#slide02 dt{-ms-filter:"alpha(opacity=0)"; filter:alpha(style=0,opacity=0); -moz-opacity:0; opacity:0; transform:scale(1.5);}
ol#slide li#slide02 dd{display:none; z-index:3; top:470px; left:50%; margin-left:-115px;}

ol#slide li#slide03 h2{display:none; z-index:3; top:455px; left:50%; margin-left:210px;}
ol#slide li#slide03 dt{-ms-filter:"alpha(opacity=0)"; filter:alpha(style=0,opacity=0); -moz-opacity:0; opacity:0; transform:scale(1.5);}
ol#slide li#slide03 dd{display:none; z-index:3; top:555px; left:50%; margin-left:347px;}

ol#slide li#slide04 h2{display:none; z-index:3; top:340px; left:50%; margin-left:114px;}
ol#slide li#slide04 dt{-ms-filter:"alpha(opacity=0)"; filter:alpha(style=0,opacity=0); -moz-opacity:0; opacity:0; transform:scale(1.5);}
ol#slide li#slide04 dd{display:none; z-index:3; top:440px; left:50%; margin-left:176px;}

ol#slide li#slide05 h2{display:none; z-index:3; top:455px; left:50%; margin-left:-315px;}
ol#slide li#slide05 dt{-ms-filter:"alpha(opacity=0)"; filter:alpha(style=0,opacity=0); -moz-opacity:0; opacity:0; transform:scale(1.5);}
ol#slide li#slide05 dd{display:none; z-index:3; top:555px; left:50%; margin-left:-219px;}

ol#slide li#slide06 h2{display:none; z-index:3; top:350px; left:50%; margin-left:60px;}
ol#slide li#slide06 dt{-ms-filter:"alpha(opacity=0)"; filter:alpha(style=0,opacity=0); -moz-opacity:0; opacity:0; transform:scale(1.5);}
ol#slide li#slide06 dd{display:none; z-index:3; top:450px; left:50%; margin-left:257px;}

ol#slide li#slide07 h2{display:none; z-index:3; top:340px; left:50%; margin-left:85px;}
ol#slide li#slide07 dt{-ms-filter:"alpha(opacity=0)"; filter:alpha(style=0,opacity=0); -moz-opacity:0; opacity:0; transform:scale(1.5);}
ol#slide li#slide07 dd{display:none; z-index:3; top:440px; left:50%; margin-left:194px;}

ol#slide li#slide08 h2{display:none; z-index:3; top:335px; left:50%; margin-left:215px;}
ol#slide li#slide08 dt{-ms-filter:"alpha(opacity=0)"; filter:alpha(style=0,opacity=0); -moz-opacity:0; opacity:0; transform:scale(1.5);}
ol#slide li#slide08 dd{display:none; z-index:3; top:435px; left:50%; margin-left:391px;}

/*--ol#slide li#slide09 h2{display:none; z-index:3; top:365px; left:50%; margin-left:-90px;}
ol#slide li#slide09 dt{-ms-filter:"alpha(opacity=0)"; filter:alpha(style=0,opacity=0); -moz-opacity:0; opacity:0; transform:scale(1.5);}
ol#slide li#slide09 dd{display:none; z-index:3; top:465px; left:50%; margin-left:110px;}--*/

/*--product_slide--*/
div.products_box{
	background: #ecdfd7;
	padding: 25px 0 15px;
	margin-bottom: 45px;
	text-align: center;
	font-size: 18px;
	color: #333;
}
div#products_slide{width:880px; position:relative; margin:0 auto; padding:0;}
div#products_slide .bx-default-pager{padding:0; display:inline-block; text-align:center; width:100%;}
div#products_slide .bx-wrapper .bx-pager .bx-pager-item,
div#products_slide .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block; *zoom:1; *display:inline;}
div#products_slide .bx-default-pager div{width:50px; margin:0 4px;}
div#products_slide .bx-default-pager div a{display:block; width:50px; height:6px; background:#ccc; text-indent:-4649em; font-size:0; line-height:0;}
div#products_slide .bx-default-pager div a.active,
div#products_slide .bx-default-pager div a:hover{background:#c3222b;}
div#products_slide .bx-wrapper .bx-prev{left:-30px; background:url(img/arrow01.gif) no-repeat;}
div#products_slide .bx-wrapper .bx-next{right:-30px; background:url(img/arrow02.gif) no-repeat;}
div#products_slide .bx-wrapper .bx-controls-direction a{position:absolute; top:65px; outline:0; width:12px; height:19px; text-indent:-4649px; z-index:99;}
div#products_slide .bx-wrapper .bx-controls-direction a:hover{-ms-filter:"alpha(opacity=60)"; filter:alpha(style=0,opacity=60); -moz-opacity:.6; opacity:.6;}
div#products_slide a.disabled{-ms-filter:"alpha(opacity=20)"; filter:alpha(style=0,opacity=20); -moz-opacity:.2; opacity:.2;}



/*--contents--*/
div#contents{
	width: 980px;
	padding-bottom: 10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
div#inner_contents{
	padding-left: 20px;
	background-image: url(img/line.png);
	background-repeat: repeat-y;
	background-position: 420px top;
	margin-top: 20;
	margin-bottom: 40px;
	margin-left: 0;
	margin-right: 20px;
}
div#inner_contents div#news_area{width:390px; float:left;}
div#inner_contents div#news_area>ol>li{list-style:none; background:url(img/line.png) bottom repeat-x; padding-bottom:25px; margin-bottom:15px;}

div#inner_contents div#news_area>ol>li.last{background:none; padding-bottom:0; margin-bottom:0;}

div#inner_contents div#news_area ol li h4{
	font-size: 16px;
	color: #666;
}

div#inner_contents div#news_area ol li h3{
	font-size: 18px;
	color: #333;
}
div#inner_contents div#news_area ol li h3 img{margin-bottom:3px;}
div#inner_contents div#news_area ol li ul li{
	list-style: none;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#inner_contents div#news_area ol li ul li img{
	float: left;
	width: 150px;
	margin-right: 10px;
	margin-bottom: 10px;
	
}

div#inner_contents div#news_area ol li ul li dt img{
	width: 150px;
	margin-right: 10px;
	float: left;
}
div#inner_contents div#news_area ol li ul li dt{width:2em; float:left; font-size:14px; color:#323232;}
div#inner_contents div#news_area ol li ul li dd{font-size:14px; color:#323232}
div#inner_contents div#news_area ol li ul li dd a{font-size:14px; color:#f00}
div#inner_contents div#news_area ol li ul li dd a:hover{color:#f00 !important;}


div#inner_contents ul#bnr_area{
	list-style: none;
	width: 520px;
	float: right;
	margin-left: 5px;
	padding-left: 20px;
}

div#inner_contents ul#bnr_area h2{
	list-style: none;
	text-align: center;
	margin-bottom: 20px;
}

div#inner_contents ul#bnr_area img{
	width: 460px;
	margin-bottom: 10px;
}

div#inner_contents ul#bnr_area li{
	font-size: 14;
	float: left;
	margin-top: 40;
	margin-left: 0;
	list-style-type: none;
	color: #333;
	list-style-image: none;	
}

div#inner_contents ul#bnr_area li a{
	font-size: 14;	
	color: #F00;
	
}

div#inner_contents ul#bnr_area>li.multiple4,
div#inner_contents ul#bnr_area>li.multiple5,
div#inner_contents ul#bnr_area>li.multiple6{margin-bottom:0;}
div#inner_contents ul#bnr_area a:hover img{-ms-filter:"alpha(opacity=60)"; filter:alpha(style=0,opacity=60); -moz-opacity:.6; opacity:.6;}
div#inner_contents ul#bnr_area li dt{
	margin-bottom: 7px;
	font-size: 16px;
	color: #333;
}
div#inner_contents ul#bnr_area li img{
	float: left;
	width: 160px;
	margin-right: 10px;	
}
div#inner_contents ul#bnr_area>li dd ol li{
	font-size: 14px;
	line-height: 18px;
	color: #333;
	
}
div#inner_contents ul#bnr_area>li dd ol li.even{
	margin-bottom: 0;
	
}
/*bnr eng*/


div#contents h3.ttl{font-size:0; line-height:0; margin:0 20px 25px; text-align:center; background:url(img/line.png) center repeat-x;}
div#contents ul.bnrs{list-style:none; padding:0 20px 45px;}
div#contents ul.bnrs li{font-size:0; line-height:0; width:300px; float:left; margin-right:20px;}
div#contents ul.bnrs li.multiple3{margin:0;}
div#contents ul.bnrs li a,
div#contents ul.bnrs li span{display:block; border:1px solid #dbdbdb;}
div#contents ul.bnrs li a:hover img{-ms-filter: "alpha(opacity=60)";}
div#contents ol.brand{list-style:none; padding:0 20px 20px;}
div#contents ol.brand li{width:300px; float:left; margin:0 20px 25px 0; border-bottom:1px solid #dbdbdb; min-height:5.5em;}
div#contents ol.brand li.multiple3{margin-right:0;}
div#contents ol.brand li dt{font-size:0; line-height:0; width:150px; float:left;}
div#contents ol.brand li dt a:hover img{-ms-filter:"alpha(opacity=60)"; filter:alpha(style=0,opacity=60); -moz-opacity:.6; opacity:.6;}
div#contents ol.brand li dd{padding:3px 0 0 160px;}
div#contents ol.brand li dd p{font-size:11px; color:#505050; line-height:1.4;}

/*--20140918eDit--*/
p.bnr_40th{font-size:0; line-height:0; text-align:center; margin-bottom:30px;}
p.bnr_40th a img{border:1px solid #dbdbdb;}
p.bnr_40th a:hover img{-ms-filter:"alpha(opacity=60)"; filter:alpha(style=0,opacity=60); -moz-opacity:.6; opacity:.6;}

