@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:406px;
	margin:0 auto;
	background:url(/dol/live_event/image/160405/header.png) top center no-repeat;
	}
	

#leader{
	width:600px;
	height:231px;
	margin:0 auto;
	background:url(/dol/live_event/image/160405/leader.png) top center no-repeat;
	}

#main_box{
	width:600px;
	margin:0 auto;
	background:url(/dol/live_event/image/160405/wall.jpg) top center;
	}


#c_header{
	width:600px;
	height:80px;
	margin:0 auto;
	background:url(/dol/live_event/image/160405/c_header.png) top center no-repeat;
	}

#c_box{
	width:600px;
	margin:0 auto;
	background:url(/dol/live_event/image/160405/c_main.png) top center;
	padding-top:10px;
	}
	
#c_footer{
	width:600px;
	height:69px;
	margin:0 auto;
	background:url(/dol/live_event/image/160405/c_footer.png) bottom center no-repeat;
	}
	

.txt_box{
	width:500px;
	margin:0 auto;
	padding-bottom:20px;
}

.txt_box02{
	width:500px;
	margin:0 auto;
	padding-bottom:5px;
}


.ss_box{
		width:500px;
	margin:10px auto 0px auto;
}


#s_title01{
	width:357px;
	height:40px;
	margin:0px;
	background:url(/dol/live_event/image/160405/s_title01.png) top center no-repeat;
	}
	
#s_title02{
	width:357px;
	height:40px;
	margin:0px;
	background:url(/dol/live_event/image/160405/s_title02.png) top center no-repeat;
	}
	
#s_title03{
	width:357px;
	height:40px;
	margin:0px;
	background:url(/dol/live_event/image/160405/s_title03.png) top center no-repeat;
	}
	
#s_title04{
	width:357px;
	height:40px;
	margin:0px;
	background:url(/dol/live_event/image/160405/s_title04.png) top center no-repeat;
	}
	
	
/* garally */


.garally {
	margin:0 auto;
	text-align:left;
	width:500px;
	height: 375px;
	position:relative;
}

.garally .fl{
	width:500px;
	height: 375px; 
	background:url(/dol/live_event/image/151020/ss01_f.png);
	position:absolute;
	top:0px;
	left:0px;
	z-index:90;
}
.g_cont {
}

.controls {
	margin-top:-25px;
	margin-left:10px;
}

.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:375px;
	width:500px;
	overflow: hidden;
}
div.scroller div.section {
/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
	height:375px;
	width:500px;
	overflow:hidden;
	float:left;
}
div.scroller div.content {
	width: 10000px;
}

.l_n { font-weight:bold; color:#946d02; }

.item_gift table { border:#fff solid 1px; color:#fff; width:500px; background-color:#060; }
.item_gift tr th td { border:#fff solid 1px; color:#fff; background-color:#900; padding:5px; text-align:left; }
.img_box{ padding-left:50px; margin: 5px 0px; }