@charset "utf-8";
/* CSS Document */

/* Reset
=======================================*/

* {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	line-height: 1.3;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
}

body { 
	font-size: 16px;
	background-color:#17234c;
	 }

ul,li { padding:0; }

img {
	border: none;
	vertical-align: bottom;
	}

strong { font-weight: bold !important; }

.txt_b_r { font-weight:bold; color:#900; }

a:link { color:#900; text-decoration: underline;}
a:visited { color: #900; underline;}
a:hover { color:#f00; text-decoration: none;}
a:active { color: #f00; }

.clear { clear: both; }

.note dt { position: relative; }
.note dt span { position: absolute; }
.note dd { padding-left: 1em;}

/* Style
=======================================*/


#header{
	width:600px;
	height:148px;
	margin:0 auto;
	background:url(/dol/live_event/image/160216/header.png) top center no-repeat;
	}
	
#top{
	width:600px;
	height:342px;
	margin:0 auto;
	background:url(/dol/live_event/image/160216/top.png) top center no-repeat;
	}


#leader{
	width:600px;
	height:286px;
	margin:0 auto;
	background:url(/dol/live_event/image/160216/leader.png) top center no-repeat;
	}

#main_box{
	width:600px;
	margin:0 auto;
	background:url(/dol/live_event/image/160216/wall02.jpg) top center;
	}


#c_header{
	width:600px;
	height:83px;
	margin:0 auto;
	background:url(/dol/live_event/image/160216/c_header.png) top center no-repeat;
	}

#c_box{
	width:600px;
	margin:0 auto;
	background:url(/dol/live_event/image/160216/c_wall.png) top center;
	padding-top:10px;
	}
	
#c_footer{
	width:600px;
	height:28px;
	margin:0 auto;
	background:url(/dol/live_event/image/160216/c_footer.png) top center no-repeat;
	}
	

.txt_box{
	width:550px;
	margin:0 auto;
	padding-bottom:20px;
}

.txt_box_e{
	width:550px;
	margin:0 auto;
}

#l_box{
	width:450px;
	margin:0 auto;
	padding-top:200px;
}

.ss_box{
		width:520px;
	margin:10px auto 0px auto;
}

/*.ss_box02{
	width:415px;
	margin:5px auto 5px auto;
}*/

.ss_box02{
		width:500px;
	margin:5px 0px 0px 30px;
}


#s_title01{
	width:500px;
	height:23px;
	margin:0px;
	background:url(/dol/live_event/image/160216/s_title01.png) top center no-repeat;
	}
	
#s_title02{
	width:500px;
	height:23px;
	margin:0px;
	background:url(/dol/live_event/image/160216/s_title02.png) top center no-repeat;
	}
	
#s_title03{
	width:500px;
	height:23px;
	margin:0px;
	background:url(/dol/live_event/image/160216/s_title03.png) top center no-repeat;
	}
	
#s_title04{
	width:500px;
	height:23px;
	margin:0px;
	background:url(/dol/live_event/image/160216/s_title04.png) top center no-repeat;
	}
	
#s_title05{
	width:500px;
	height:23px;
	margin:0px;
	background:url(/dol/live_event/image/160216/s_title05.png) top center no-repeat;
	}
	
#s_title06{
	width:500px;
	height:23px;
	margin:0px;
	background:url(/dol/live_event/image/160216/s_title06.png) top center no-repeat;
	}
		

/* garally */


.garally {
	margin:0 auto;
	text-align:left;
	width:520px;
	height: 396px;
	position:relative;
}

.garally .fl{
	width:520px;
	height: 396px; 
	background:url(/dol/live_event/image/151020/ss01_f.png);
	position:absolute;
	top:0px;
	left:0px;
	z-index:90;
}
.g_cont {
}

.controls {
	margin-top:-35px;
	margin-left:5px;
}

.controls a {
	height:15px;
	width:15px;
	background:#ae8700;
	border:#fff;
	display:block;
	z-index:1000;
	float:left;
	border:#fff solid 1px;
	margin-left:5px;
}

.controls a:hover {
	background:#ffff8e;
	color:#000;
}

div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	height:396px;
	width:520px;
	overflow: hidden;
}
div.scroller div.section {
/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
	height:396px;
	width:520px;
	overflow:hidden;
	float:left;
}
div.scroller div.content {
	width: 10000px;
}

.col_box{ border: #333 solid 1px; color:#000; width:530px; background-color:#ffffdb; padding:5px; text-align:left; margin-top:5px; }

.col_title {
    color: #ae8700;
    padding-left: 5px;
    border-left: 8px solid #ae8700;
	font-weight:bold;
	margin:0px auto 5px auto;
	text-align:left;
}

.col_title02 { color:#564818; font-size:14px; font-weight:bold; margin-top:5px; }

.col_title02s { color:#564818; font-size:14px; font-weight:bold; margin-top:15px; }

.col_title03 {
    color: #ae8700;
    padding-left: 5px;
    border-left: 5px solid #ae8700;
	font-weight:bold;
	margin:0px auto 5px auto;
	text-align:left;
}

#wall { background-image:url(/dol/live_event/image/160216/wall.jpg); }

.col_txt { width:245px; float:left; }
.col_ss { width:300px; float:right; }
.clear { clear:both; }