@charset "shift_jis";


html {
		font-size:80%;
		color: #333333;
		font-family:'qMmpS Pro W3', 'Hiragino Kaku Gothic Pro', 'CI', Meiryo, 'lr oSVbN', sans-serif;
		background-position:center;
		line-height: 150%;
}


/*--link--*/

a:link {
		text-decoration:underline;
		color:#32AFEE;
}
a:visited {
		text-decoration:underline;
		color:#32AFEE;
}
a:hover {
		text-decoration:none;
		color:#32AFEE;
}
a:active {
		text-decoration:underline;
		color:#32AFEE;
}

a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}


/*--main--*/


#wrapper {
	background-image:url(../images/bg_wrapper.png);
	background-repeat:no-repeat;/**/
	background-position:top center;
}


#contents {
width:740px;
margin:0px auto;
padding:20px;
/*background-image:url(../images/bg_contents.png);
background-repeat:no-repeat;*/
}


#copyright {
	color:#666;
	font-size:80%;
	padding-top:12px;
	text-align:center;
	padding-bottom:60px;
}


/*--header--*/

/*--contentMain--*/

/*--footer--*/


p#logo{
	width:107px;
	height:19px;
	position:relative;
	text-indent:-9999px;
	top:-10px;
	left:-20px;
}

p#logo a{
	display:block;
	width:107px;
	height:19px;
background-image:url(../images/logo.png);
}

#wrapper h1{
	width:586px;
	height:157px;
	margin:285px auto 0px auto;
	text-indent:-9999px;
	background-image:url(../images/txt_h1.png);
	background-repeat:no-repeat;
}

#wrapper #campaign{
	width:648px;
	height:741px;
	margin-top:30px;
	/*text-indent:-9999px;
	background-image:url(../images/txt_campaign.png);
	background-repeat:no-repeat;*/
}


/*--lineup--*/
#lineup{
	width:740px;}
	
#lineup h2{
	width:740px;
	height:97px;
	text-indent:-9999px;
	background-image:url(../images/txt_h2.png);
	background-repeat:no-repeat;
	}
	
#lineup p.txt_lineup01{
	width:740px;
	height:200px;
	text-indent:-9999px;
	background-image:url(../images/txt_lineup01.png);
	background-repeat:no-repeat;
	}

#lineup #lineup_box{
	width:720px;
	padding:0px 10px 10px 10px;
	background-image:url(../images/bg_lineup.gif);
}

#btn_kumitate{
	position:relative;
	width:283px;
	height:50px;
	top:-26px;
	left:425px;/**/
	text-indent:-9999px;
	font-size:0px;
	}

#lineup #lineup_box #btn_kumitate a{
	display:block;
	
	width:283px;
	height:50px;
	background-image:url(../images/btn_aura_kumitate.png);
}

#lineup h4{
	float:none;
	clear:both;
	line-height:100%;
}

#lineup h4.rag{
	width:384px;
	height:27px;
	text-indent:-9999px;
	background-image:url(../images/txt_h4_rag.gif);
	background-repeat:no-repeat;
}

#lineup h4.bake{
	width:384px;
	height:27px;
	text-indent:-9999px;
	background-image:url(../images/txt_h4_bake.gif);
	background-repeat:no-repeat;
}

#lineup h4.gilty{
	width:456px;
	height:27px;
	text-indent:-9999px;
	background-image:url(../images/txt_h4_gilty.gif);
	background-repeat:no-repeat;
}	

#lineup .lineup_photo{
	padding:18px;}
	
/*float̉*/
#lineup .lineup_photo {
    zoom: 1; /* for IE5.5 - IE7 */
}
#lineup .lineup_photo:after { /* for modern browser */
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

#lineup .lineup_photo ul.lineup_photo_box{
	width:684px;
	padding:0px;
	padding-bottom:20px;
}

/*float̉*/
#lineup .lineup_photo ul.lineup_photo_box {
    zoom: 1; /* for IE5.5 - IE7 */
}
#lineup .lineup_photo ul.lineup_photo_box:after { /* for modern browser */
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

#lineup .lineup_photo ul.lineup_photo_box li{
	float:left;
	width:162px;
	margin-right:12px;
	list-style:none;
}

#lineup .lineup_photo ul.lineup_photo_box li.end{
	margin-right:0px;}

#lineup .lineup_photo ul.lineup_photo_box li table th{
	width:162px;
	padding-bottom:4px;
}

#lineup .lineup_photo ul.lineup_photo_box li table td{
	width:37px;
	padding-right:3px;
	padding-bottom:4px;
}

#lineup .lineup_photo ul.lineup_photo_box li table td.end{
	padding-right:0px;
}
														 
/*--Zero--*/
#zero{
	float:none;
	clear:both;
	width:740px;
	height:315px;
	background-image:url(../images/bg_zero.png);
	background-repeat:no-repeat;
}

h3{
	position:relative;
	top:50px;
	left:20px;
	width:553px;
	height:37px;
	text-indent:-9999px;
	background-image:url(../images/txt_h3.png);
	background-repeat:no-repeat;
}

#zero p.txt_zero01{
	position:relative;
	top:80px;
	left:20px;
	width:561px;
	height:79px;
	text-indent:-9999px;
	background-image:url(../images/txt_zero01.png);
	background-repeat:no-repeat;
}

#zero p.txt_zero02{
	position:relative;
	top:90px;
	left:20px;
	width:467px;
	height:49px;
	text-indent:-9999px;
	background-image:url(../images/txt_zero02.png);
	background-repeat:no-repeat;
}


/*--place_box--*/
#place{
	width:740px;
	padding-top:30px;}

#place h5{
	width:740px;
	height:48px;
	text-indent:-9999px;
	background-image:url(../images/txt_h5.png);
	background-repeat:no-repeat;}

#place_box{
	background-color:#F3F3F3;}

/*float̉*/
#place_box {
    zoom: 1; /* for IE5.5 - IE7 */
}
#place_box:after { /* for modern browser */
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

#place_boxL{
	float:left;
	width:350px;
	padding-left:13px;}
	
#place_boxR{
	float:right;
	width:350px;
	padding-right:13px;}
	
#place_boxL h6,#place_boxR h6{
	width:350px;
	padding-top:32px;
}

#place_boxL dl,#place_boxR dl{
	color:#555;
	padding-left:5px;}
	
#place_boxL dl dt,#place_boxR dl dt{
	font-size:1.0em;
	font-weight:bold;
	padding-top:8px;}

#place_boxL dl dd,#place_boxR dl dd{
	line-height:130%;
}


#kumitate{
	width:602px;
	padding:20px;
}

.kumitate_box{
	width:600px;
	border:1px solid #32AFEE;
	margin-bottom:30px;
}



.copyF{
	padding:6px 10px;
	color:#666;
	font-size:80%;
	text-align:left;
}
	