@charset "UTF-8";
/* CSS Document */
body{ background:#4B4948;}
a {
	color:#CCC;
}
a:hover{color:#FCC;}

#wrap.top #contents{margin:0 auto;background:#4B4948; color:#FFF;}
#wrap.top #pathouter, #wrap.top #path{display:none;}

#topimg {width:100%;}

#pain_top01{width:100%; margin:10px auto;}
#pain_top01 ul.topbnr_center{margin:0px 0px; padding:0px;text-align:center;}
#pain_top01 ul.topbnr_center li{ width:80%; display:inline-block;  margin:1%; padding:0px;overflow:hidden; list-style:none;}
@media screen and (min-width:480px){
#pain_top01 .topbnr_yaata.for_pc{ display:inline;}
#pain_top01 .topbnr_yaata.for_sp{ display:none;}
#pain_top01 ul.topbnr_center li{ width:45%; }
}
#pain_top01 ul.topbnr_center li.last{}
#pain_top01 ul.topbnr_center li img{ width:100%;}

#wrap.top #contents_L { border-bottom:#CCC 1px solid; padding:1px 0px;}
#wrap.top #contents_L h2#newstitle {border-bottom:#CCC 1px solid; padding:0px; font-size:1em; font-weight:bold; color:#FFF;}
#wrap.top #topics{ height:110px; margin-left:5px; padding:5px 0; overflow:auto;
scrollbar-arrow-color:#fff;
scrollbar-face-color:#999;
scrollbar-3dlight-color:#ccc;
scrollbar-darkshadow-color:#000;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#ccc;
scrollbar-track-color:#666;
}
#wrap.top #topics::-webkit-scrollbar{background:#666; width:10px;}
#wrap.top #topics::-webkit-scrollbar-thumb{background:#888; border:#999 1px solid;border-radius: 2px;}

#wrap.top #topics p{ line-height:1.3em; font-weight:normal; font-size:1em; padding:0px;color:#CCC; margin:0 0 5px 90px; text-indent:-88px;}


#wrap.top #contents_R{ background:none;}
#pain_top02{width:100%; margin-top:10px; text-align:center;}

#pain_top02 a {width:80%; padding:0px;  margin:1%; display:inline-block;}
@media screen and (min-width:480px){
#pain_top02 a{ width:45%; }
}
#pain_top02 img { width:100%;}


/*
#pain_top02 .topbnr_sns{position:relative; width:96%; background-color:#fff;padding:4px 0 0 0; text-align:center; margin:0 auto;}
#pain_top02 .topbnr_sns img{ width:55px; margin-left:2px;}
#pain_top02 .topbnr_sns img.title{ width:55px; padding-bottom:5px;}
#pain_top02 .topbnr_sns a{width:auto; margin:0;}
*/

#bnr_sns{position:relative; width:96%; background-color:#fff; padding:2px 0 3px 0px;  margin:0 auto; text-align:center; line-height:100%;}
#bnr_sns a{ width:auto;}
#bnr_sns a img{width:32px; margin:0px 5px 0px 5px;}
#bnr_sns img.title{ width:auto;}


#wrap.top #page_bottomA { border:none;}

/* slides */
#slides { position:relative; margin:0px; padding:0px;}
#slides a.slide {display:none;}
#slides img { width:100%;}
#slides img.logo1 { width:23.95%; position:absolute; top:4.9%; right:1.765%;}
#slides .slidesjs-pagination {
	position:absolute; bottom:5px; right:45%; z-index:901;
	list-style: none;
}
#slides .slidesjs-pagination li {
	float: left;
	margin: 0 1px;
}
#slides .slidesjs-pagination li a {
	display: block;
	width: 13px;
	height: 0;
	padding-top: 13px;
	background-image:url(../img/img_top/pagination.png);
	background-position: 0 0;
	float: left;
	overflow: hidden;
}
#slides .slidesjs-pagination li a.active,
#slides .slidesjs-pagination li a:hover.active {
	background-position: 0 -13px
}
#slides .slidesjs-pagination li a:hover {
	background-position: 0 -26px
}
