@charset "euc-jp";
/* 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
=======================================*/


#main_box{ width:600px; background:#f90 url(../image/160101/wall.png) top center; margin:0 auto; }

#header{
	width:600px;
	height:405px;
	margin:0 auto;
	background:url(/dol/live_event/image/160101/header.png) top center no-repeat;
	}


#leader{
	width:600px;
	height:132px;
	margin:0 auto;
	background:url(/dol/live_event/image/160101/leader.png) top center no-repeat;
	}

/*#c_header{
	width:600px;
	height:96px;
	margin:0 auto;
	background:url(/dol/live_event/image/160101/c_header.png) top center no-repeat;
	}*/

#c_main{
	width:600px;
	margin:0 auto;
	background:url(/dol/live_event/image/160101/c_header.png) top center no-repeat;
	padding-top:10px;
	}
	
#c_base{
	width:600px;
	margin:0 auto;
	background:url(/dol/live_event/image/160101/c_main.png) top center;
	}
	
#c_footer{
	width:600px;
	height:45px;
	margin:0 auto;
	background:url(/dol/live_event/image/160101/c_footer.png) top center no-repeat;
	}
	

.txt_box{
	width:500px;
	margin-left:55px;
	padding-bottom:20px;
	padding-top:10px;
	line-height:1.5;
}

.txt_box02{
	width:480px;
	margin-left:70px;
	padding-bottom:20px;
	padding-top:10px;
	line-height:1.5;
}

#s_title01{ width:490px; margin-left:0px 0px 10px 55px; background:url(/dol/live_event/image/160101/s_title01.png) top center no-repeat; }
.ss_title {
    color: #c9171e;
    padding-left: 5px;
    border-left: 8px solid #c9171e;
	font-weight:bold;
	margin:0px auto 5px auto;
	text-align:left;
}


#title01{ width:170px; height:35px;background:url(/dol/live_event/image/160101/title01.png) top center no-repeat; margin:50px 0px 0px 50px; }
#title02{ width:170px; height:35px;background:url(/dol/live_event/image/160101/title02.png) top center no-repeat; margin:0px 0px 0px 50px; }
#title03{ width:170px; height:35px;background:url(/dol/live_event/image/160101/title03.png) top center no-repeat; margin:0px 0px 0px 50px; }

.item_gift table { border:#fff solid 1px; color:#fff; width:490px; background-color:#900; }
.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; }
.card { width:496px; height:352px; margin:5px auto 0px auto; }

.ss_title02{ color: #c9171e; font-weight:bold; font-size:15px; }

.line_box{ width:300px; height:38px; margin:5px auto 10px auto; }

.box_l { width:180px; margin-right:10px; float:left;line-height:1.5; }
.box_r { width:300px; float:left;line-height:1.5; padding-bottom:5px; }
.place {  border: #333 solid 1px; color:#000; width:468px; background-color:#eaeaea; padding:10px; text-align:left; }
