.header{
	margin:0;
}

.main-slider-wrapper{
	margin:0 !important;
	padding:0 !important;
	width:960px;
	position:relative;
	/*height:350px;*/
	overflow:hidden;
}

.slider-small{
	margin:0 0 30px !important;
	width:100% !important;
	height:auto !important;
}

#main-slider{
	margin:0;
	padding:0;
}

#main-slider img{
	width:100% !important;
	height:auto !important;
}

.nivo-directionNav a{
	display:block;
	text-indent:-9999px;
	font-size:1px;
	overflow:hidden;
	margin:0;
	padding:0;
	width:30px;
	height:60px;
	position:absolute;
	top:145px;
}

.nivo-directionNav a.nivo-prevNav{
	background:url(../img/index/main-slide/prev.png) 0 0 no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/index/main-slide/prev.png',sizingMethod=crop);
	left:10px
}

.nivo-directionNav a.nivo-nextNav{
	background:url(../img/index/main-slide/next.png) 0 0 no-repeat;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/index/main-slide/next.png',sizingMethod=crop);
	right:10px
}

.nivo-directionNav a:hover{
	background-position:0 -60px;
}

.mini-slide-wrap{
	margin:20px 0;
	padding:0;
	position:relative;
}

.mini-slide{
	margin:0;
	padding:0;
}

.mini-slide li{
	margin:0;
	padding:0 0 0 220px;
	height:90px;
	position:relative;
}

.contents-slide-wrap{
	margin:0;
	padding:5px 0 0 0;
	width:700px;
	overflow:hidden;
}

.contents-slide-wrap ul{
	margin:0;
	padding:0;
}

.contents-slide-wrap .bx-prev,.contents-slide-wrap .bx-next{
	display:block;
	text-indent:-9999px;
	font-size:1px;
	overflow:hidden;
	width:16px;
	height:24px;
	position:absolute;
	top:33px;
}

.contents-slide-wrap .bx-prev{
	background:url(../img/index/mini-slide/bx-prev.gif) 0 0 no-repeat;
	left:190px;
}

.contents-slide-wrap .bx-next{
	background:url(../img/index/mini-slide/bx-next.gif) 0 0 no-repeat;
	left:930px;

}

.mini-slide li.yuotube-area{
	background:url(../img/index/mini-slide/slide-title.png) 60px 0 no-repeat #CCC;
}

.yuotube-slide li{
	margin:0;
	padding:0;
	height:80px;
}

.yuotube-slide li img{
	height:100%;
}


.mini-slide li.facebook-area{
	background:url(../img/index/mini-slide/slide-title.png) 60px -100px no-repeat #CCC;
	padding:0 0 0 230px;
}

.facebook-area .contents-slide-wrap{
	width:670px;
}

.facebook-area .contents-slide-wrap .bx-prev{
	background:url(../img/index/mini-slide/bx-prev.gif) 0 0 no-repeat;
	left:205px;
}


.facebook-area .contents-slide-wrap{
	margin:0;
	padding:10px;
	background-color:#30497B;
	font-size:12px;
}

.facebook-area li{
	margin:0;
	padding:5px;
	width:325px !important;
	display:block;
	background-color:#FFFFFF;
	height:60px;
	overflow:auto;
	line-height:140%;
}


.mini-slide li.twitter-area{
	background:url(../img/index/mini-slide/slide-title.png) 60px -200px no-repeat #CCC;
}

.twitter-area .contents-slide-wrap{
	margin:0;
	padding:10px;
	width:680px;
	background-color:#66CBEC;
	font-size:12px;
}

.twitter-area li{
	margin:0;
	padding:5px;
	width:325px !important;
	display:block;
	background-color:#FFFFFF;
	border-radius:0.3em;
	-moz-border-radius:0.3em;
	-webkit-border-radius:0.3em;
	-o-border-radius:0.3em;
	-ms-border-radius:0.3em;
	height:60px;
	overflow:auto;
	line-height:140%;
}

.facebook-area li span,.twitter-area li span{
	margin:0 0 5px 0;
	padding:0;
	display:block;
	font-family: Lucida Grande,'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',Verdana,Helvetica,Arial,Sans-serif;
}

.mini-slide-icon{
	margin:0;
	padding:0;
	width:30px;
	position:absolute;
	top:0;
	left:0;
}

.mini-slide-icon a{
	display:block;
	text-indent:-9999px;
	font-size:1px;
	overflow:hidden;
	margin:0;
	padding:0;
	width:30px;
	height:30px;
}

.icon-yuotube{
	background:url(../img/index/mini-slide/icon-yutube.gif) 0 0 no-repeat;
}

.icon-facebook{
	background:url(../img/index/mini-slide/icon-facebook.gif) 0 0 no-repeat;
}

.icon-twitter{
	background:url(../img/index/mini-slide/icon-twitter.gif) 0 0 no-repeat;
}

.mini-slide-icon a:hover{
	background-position:0 -30px;
}


.mini-slide-icon a.pager-active{
	background-position:0 -30px;
	cursor:default;
}

.h2-event{
	margin:0;
	padding:0;
	text-indent:-9999px;
	font-size:1px;
	position:relative;
	background:url(../img/index/h2-event.gif) 0 0 no-repeat;
	height:55px;
}

.h2-event a{
	display:block;
	text-indent:-9999px;
	font-size:1px;
	overflow:hidden;
	background:url(../img/index/btn-event-list.gif) 0 0 no-repeat;
	width:102px;
	height:22px;
	position:absolute;
	top:15px;
	right:15px;
}

.h2-event a:hover{
	background-position:0 -22px;
}

.event-area{
	margin:0 0 20px 0;
	padding:10px 5px;
	background-color:#DFDFDF;
}

.event-area th{
	width:4px;
	font-size:1px;
}

.event-area .event-area-inner{
	margin:0;
	padding:10px;
	width:300px;
	border-radius:0.3em;
	-moz-border-radius:0.3em;
	-webkit-border-radius:0.3em;
	-o-border-radius:0.3em;
	-ms-border-radius:0.3em;
	background-color:#FFF;
	border:1px solid #CCC;
	vertical-align:top;
}

.event-area-img{
	margin:0;
	padding:0;
	width:90px;
	float:left;
}

.event-area-img img{
	width:100%;
	border:1px solid #CCC;
}


.event-area dl{
	margin:0;
	padding:0;
	width:200px;
	float:right;
}

.event-area dl dt{
	margin:0 0 6px 0;
	padding:0 0 0 15px;
	font-size:14px;
	background:url(../img/common/icon-day-black.png) 0 50% no-repeat;
	font-weight:bold;
	color:#CC0000;	
}

.event-area dl dt span{
	font-weight:normal;
	color:#333333;
	font-size:12px;
}

.event-area dl dd{
	margin:0;
	padding:0;
	font-size:12px;
	line-height:140%;
}

.event-area dl dd h3{
	margin:0 0 5px 0;
	padding:6px;
	background-color:#000000;
	font-size:14px;
	border-top:double 3px #FFF;
	border-bottom:double 3px #FFF;
}

.event-area dl dd h3 a{
	text-decoration:none;
	color:#FFF;
}

.event-area dl dd span{
	margin:2px 0 0 0;
	padding:0;
	display:block;
	text-align:right;
	font-size:12px;
}

.h2-live{
	margin:0;
	padding:0;
	position:relative;
	background:url(../img/index/h2-live.gif) 0 0 no-repeat;
	height:55px;
}

.h2-live a{
	display:block;
	text-indent:-9999px;
	font-size:1px;
	overflow:hidden;
	background:url(../img/index/btn-live-list.gif) 0 0 no-repeat;
	width:88px;
	height:22px;
	position:absolute;
	top:15px;
	right:15px;
}

.h2-live a:hover{
	background-position:0 -22px;
}

.live-area{
	margin:0 0 20px 0;
	/*padding:20px 20px 20px 230px;*/
	padding:20px;
	/*background:url(../img/index/img-live.jpg) 20px 20px no-repeat #DFDFDF;*/
	background: #DFDFDF;
}

.live-area ul{
	margin:0;
	padding:0;
	height:190px;
}

.live-area ul li{
	margin:0 0 10px 0;
	padding:6px;
	list-style:none;
	background-color:#FFF;
	border-radius:0.3em;
	-moz-border-radius:0.3em;
	-webkit-border-radius:0.3em;
	-o-border-radius:0.3em;
	-ms-border-radius:0.3em;
	font-size:14px;
	border:1px solid #CCC;
}

.live-area ul li span{
	margin:0 5px 0 0;
	padding:0 0 0 12px;
	background:url(../img/common/icon-day-red.png) 0 50% no-repeat;
	font-size:12px;
}

.h2-news{
	margin:0 0 15px 0;
	padding:0;
	text-indent:-9999px;
	font-size:1px;
	background:url(../img/index/h2-news.gif) 0 0 no-repeat;
	height:36px;
}

.news-area{
	margin:0 0 40px 0;
	padding:0;
}

.news-area li{
	margin:0 0 10px 0;
	padding:0 20px 5px;
	list-style:none;
	border-bottom:1px dotted #CCC;
}

.news-area li span{
	margin:0;
	padding:4px 4px 4px 22px;
	display:block;
	color:#FFFFFF;
	background:url(../img/common/icon-day-white.png) 5px 50% no-repeat #CC0000;
	float:left;
	font-size:12px;
	border-radius:0.3em;
	-moz-border-radius:0.3em;
	-webkit-border-radius:0.3em;
	-o-border-radius:0.3em;
	-ms-border-radius:0.3em;
}

.news-area li .text{
	margin:0;
	padding:2px 0 0 0;
	/*width:540px;
	float:right;*/
	font-size:14px;
}

.news-area li .text p{
	margin:0;
	padding:2px 0 0 0;
	font-size:14px;
}

.section-ustreem{
	margin:0;
	padding:0;
}

.section-ustreem h2{
	margin:0 0 20px;
	padding:0;
	text-indent:-9999px;
	font-size:1px;
	height:44px;
	background:url(../img/common/h2-ustreem.png) 15px 50% no-repeat #000;
}

.section-ustreem ul{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 105%;
}

.section-ustreem ul li{
	margin: 0 10px 10px 0;
	width: 335px;
	float: left;
}

.section-ustreem ul li:nth-child(2n){
	margin-right: 0;
}

.section-ustreem ul li iframe{
	width: 100%;
}