#slider-block{ background: url(common/img/bg_dot.png); position:relative; overflow:hidden;}
#top_nav{position:absolute; bottom:0; width:100%; opacity:0.9;}
#top-info-block{background:url(common/img/bg_paper.png);}
#top-info-block-title{ font-size:153.9%; margin:0;}
#top-info-block-title span{ display:block; font-weight:bold;}
#top-info-block-title span:after{ content:""; display:inline-block; width:20px; height:18px; background:url(img/ico_info.png) no-repeat; margin-left:13px;}
#top-info-block-title small{ color:#000;font-family: "Roboto Condensed";}

/*-----
お知らせ
-----*/
.whatsnew-block{ background-color:#fff; padding:20px 11px 0px 30px; margin-top:18px;}
.whatsnew { margin:0; padding:0; height:200px; overflow:auto;}
.whatsnew li{ line-height:1; list-style:none;}
.whatsnew li p{ margin:0;}
.whatsnew li p:first-child{ font-size:93%; margin-bottom:13px;font-family: "Roboto Condensed";}
.whatsnew li p:last-child{ font-size: 108%; margin-bottom:25px}

.whatsnew-btn a{ display:block; text-align:center; line-height:57px;}
.whatsnew-btn a:before{ content:""; display:inline-block; width:25px; height:24px; background:url(common/img/icon_right.png) no-repeat; margin-right:13px; vertical-align:middle;}
.whatsnew-btn a:hover:before,
.whatsnew-btn a:focus:before{background:url(common/img/icon_right_on.png) no-repeat;}

/*-------------
事業領域
---------------*/
#business-block{ background:url(img/bg_black.png) repeat center top #000; color:#fff;}


/*-------------
youtube
---------------*/
.home-youtubes{
	overflow: hidden;
	padding: 0;
	margin: 0;
	margin-top: 30px;
	padding: 0 15px;
}
.home-youtubes-item{
	float: left;
	list-style: none;
	padding: 0;
}
.home-youtubes-item:last-child{
	float: right;
}