@charset "UTF-8";
/* CSS Document */

body {
	text-align:center;
	font-family:Arial, Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	line-height:180%;
	color:#FFF;
	background-image: url(../images/lineup_bg.gif); 
}

#container {
	position:relative;
	overflow:hidden;
}

#navi {
	height:70px;
	background-image:url(../images/menu_bg0513.png);
    position: fixed !important;  
    position: absolute;
	width:100%;
	margin:0 auto;
}


#main {

	width:100%;
	background-image: url(../images/eyecatch_bg.png);
}

.main_text {width:980px; text-align:left; margin:0 auto; position:relative;}


#navi ul {list-style:none; padding-top:6px;}
#navi li {display:inline; padding-right:16px;}
#navi li img {vertical-align:middle;}
.sns_share {position:absolute; left:85%; top:14px;}

#ticket_wrapper {background-image:url(../images/ticket_tbg.jpg);  padding:50px 0;}
.ticket {height:556px; background-image:url(../images/ticket2015.png); background-repeat:no-repeat; margin:0 auto; width:769px;}
.ticket_btn {padding-top:398px; padding-left:3px;}

#lineup {background-image: url(../images/lineup_bg.gif); color:#39ABAF; font-size:16px; font-weight:bold; line-height:130%; padding-bottom:120px;}
#lineup a {color:#39ABAF; text-decoration:none;}
#lineup a:hover {color:#CCC; text-decoration:none;}
.artist_left {float:left; width:667px;}
.artist_lineup {background-image:url(../images/artist_bg.gif); text-align:left; width:667px;}
.owarai_lineup {float:left; width:380px; background-image:url(../images/artist_bg.gif); text-align:left; height:290px;}
.DJ_lineup {float:right; width:270px; background-image:url(../images/artist_bg.gif); text-align:left; height:290px;}

/*
.artist3 {padding-top:134px; padding-left:288px; padding-bottom:66px;}
.artist1 {padding-left:82px; float:left; width:307px;}
.artist2 {float:right; width:275px;}
*/




#area {margin:0 auto; width:px; background-image: url(../images/area_bg.jpg); color:#39ABAF; font-size:16px; font-weight:bold; line-height:130%; padding-bottom:120px;}


.artist_right {float:right; width:372px; padding-right:30px; text-align:left}
.detail {width:372px; color:#000; font-size:12px;}
.detail img {padding-bottom:14px;}
.detail h2 {color:#1FADE5; font-size:14px; font-weight:bold;}
.detail h3 {color:#85CBBB; font-size:12px; font-weight:bold; padding-top:10px; padding-bottom:0; line-height:100%;}
.detail a {color:#000; font-size:11px; text-decoration:none;}
.detail h4 {color:#1C9FD2; font-size:12px; font-weight:bold; padding-top:20px; padding-bottom:0; line-height:100%;}


#time {margin:0 auto; width:980px; color:#39ABAF; font-size:16px; font-weight:bold; line-height:130%; padding-bottom:120px;}