@charset "UTF-8";
/*Reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img { 
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;
font-weight:normal;
}
ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0;}

/*font*/
body {
font-family:Futura,Century Gothic,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", san-serif;
color:#2e2e2a;
line-height:1.5em;
letter-spacing:0.15em;
}
/* Opera 9 */
;;body {font-family:"メイリオ", Meiryo, san-serif;}
/* IE 7 */
*;first-child+html body {font-family:"メイリオ", Meiryo, san-serif;}
/* IE 6 or sooner*/
* html body {font-family:"メイリオ", Meiryo, san-serif;}

/* フォントサイズ----------------- */
body {font-size: 12px; text-align:center;}
/* IE 6 or sooner*/
* html body {font-size: 75%;}

/*ClearFix*/
.cl{clear:both;}

.clearfix:after{
content: ".";
height: 0;
clear: both;
display: block;
visibility: hidden;
}

.clearfix{
display: inline-block;
/*\*//*/
overflow: hidden;
/**/
}

a{color:#ff3333;}
a:hover{color:#ff6666;}
.red{color:#ff0000;}

body{background:url("../lib/bg_schedule.gif") 0 0 repeat;}
body.none{background:#000;}
#container{width:100%;}

#header{
background:url("../lib/bg_header13.jpg") top center no-repeat;
height:800px;
}

#headerbox{margin:0 auto; padding-top:10px; width:800px; text-align:center; color:#fff;}
#headerbox #tour74{margin-bottom:5px;}
#headerbox h1{margin-top:15px; margin-bottom:3px;}

#headerbox #ticketbox{margin:0 auto; margin-top:15px; margin-bottom:6px; padding:10px 0 10px 0; width:760px; background:url("../lib/ticket_back.gif") 0 0 repeat;}
#headerbox #ticketbox h2{margin-bottom:5px;}
#headerbox #ticketbox h3{margin:10px 0 0 0;}
#headerbox #ticketbox #ticketdate{margin:5px; width:730px;}
#headerbox #ticketbox #date{float:left;}
#headerbox #ticketbox #order{float:right;}
#headerbox #ticketbox p{line-height:1.4em;}
#headerbox #ticketbox .big{margin:0 auto; padding:3px 0; width:720px; background:#4DA063; font-size:1em; color:#fff; letter-spacing:0;}
#headerbox #ticketbox .big p{margin:0; padding:0;}
#headerbox #ticketbox .big strong{display:block; margin:5px 0 5px 0; font-size:1.1em; font-weight:600;}
#headerbox #ticketbox p.small{margin:0 auto; width:730px; font-size:0.85em; text-align:left; letter-spacing:0;}
#headerbox #ticketbox p.blue{margin:5px 0 0 50px; color:#000066; text-align:left;}
#headerbox #ticketbox p.date{margin:5px 0; font-size:1.2em; color:#2e2e2a;}

#headerbox #fujibox{margin:0 auto; margin-top:15px; margin-bottom:8px; padding:5px 0 5px 0; width:760px; border:1px solid #fff; text-align:left;}
#headerbox #fujibox h2{margin-left:40px; margin-bottom:5px;}
#headerbox #fujibox p.big{margin-top:5px; margin-bottom:5px; font-size:1.15em;}
#headerbox #fujibox p.yamamoto{margin-left:40px; text-align:center;  color:#fff; text-align:left;}

#headerbox #backarea{margin-top:10px; width:760px;}
#headerbox #question{margin-bottom:10px; padding-top:0px; float:right; width:290px;}
#headerbox #question p.ustback a{display:block; margin:10px 0 0 0; font-size:10px; color:#0099cc;}
#headerbox #textbox{float:left; width:450px; letter-spacing:0; font-size:0.95em;}
#headerbox .big_stu{margin-bottom:3px; font-size:1.3em; font-weight:600;}

#headerbox .end{margin:0 auto; margin-top:5px; padding:2px 0; width:440px; border-top:1px solid #ffffcc; border-bottom:1px solid #ffffcc; color:#ffffcc;}
#headerbox .end02{margin:0 auto; margin-top:5px; padding:2px 0; color:#fff;}

#headerbox #ust{margin-top:10px;}

#t0314{width:700px; margin:0 auto; text-align:left; letter-spacing:0;}
#t0314 h2{margin:5px 0 0 0; color:#cc0000; font-size:1.8em; font-weight:600; text-align:center;}
#t0314 h3{margin:8px 0 0 0; border-bottom:1px solid #fff; font-size:1.3em; font-weight:600;}
#t0314 p{margin:6px 0 0 0;}
#t0314 p.right{margin:0; text-align:right;}
#t0314 table{margin:5px 0;}
#t0314 table.livedate td{padding-right:20px;}
#t0314 th{padding-right:15px;}

p.goods{margin:10px 0 0 0;}
#goods{width:700px; margin:0 auto; margin-top:10px; padding:10px 15px; text-align:left; color:#fff; border:5px solid #fff;}
#goods p{margin:10px 0 0 0;}
#goods h2{margin:8px 0 5px 0; padding-bottom:5px; border-bottom:1px solid #fff; font-size:1.3em; font-weight:600;}
#goods ul{margin:0 0 0 25px;}
#goods ul li{list-style:disc;}
#links a{display:block; margin:5px 0 0 0; text-align:center;}

#schedule{background:url("../lib/bg_schedule_title.gif") 0 0 repeat-x;}
#schedule .new{font-size:10px; color:#0066CC;}
#schedule #schedulenavi{position:relative; margin:0 auto; width:960px; text-align:left;}
#schedule #navi{width:950px; height:57px;}
#schedule #navi #title{float:left; padding-top:15px; margin-right:15px;}
#schedule #navibox{float:left;}
#schedulebox{padding:0 0 30px 0;}
#schedulebox p.small{margin:10px 0 0 0; font-size:10px;}

#scheduledate{margin:0 auto; padding-bottom:15px; width:960px; background:#fff;}
#scheduledate h3{padding:10px 0; font-size:1.6em; text-align:left; font-weight:600;}
#scheduledate h3 .small{font-size:0.8em;}

table#scheduletable {
width: 920px;
margin:0 auto;
border-color: #d6d6d6;
border-width: 0 0 1px 1px;
border-style: solid;
}
table#scheduletable td {
border-color: #d6d6d6;
border-width: 1px 1px 0 0;
border-style: solid;
text-align: left;
padding: 10px;
background-color: #fff;
vertical-align:top;
}
table#scheduletable th {
border-color: #d6d6d6;
border-width: 1px 1px 0 0;
border-style: solid;
color: #FF3366;
text-align: center;
padding: 6px;
background-color: #eee;
}
table#scheduletable tr.gray td {
background:#fef3f3;
}

table#scheduletable td.blue,table#scheduletable tr.gray td.blue {
border-color: #d6d6d6;
border-width: 1px 1px 0 0;
border-style: solid;
color: #0066CC;
text-align: center;
padding: 6px;
background-color: #eee;
}


#newsbox{color:#fff; padding:20px; text-align:left;}
#newsbox h1{margin:0; font-size:16px; font-weight:600; line-height:1.25em; text-align:center; color:#fee03f; text-align:left;}
#newsbox p{margin-bottom:8px;}

#newsbox2{color:#fee03f; padding:20px;}
#newsbox2 p{margin-bottom:8px;}

.ticketre,.ticketinfo{display:block; margin:0 auto; width:800px; color:#fff; padding:20px 20px 0px 20px; text-align:left;}
.ticketre h1{margin:0 0 10px 0; font-size:16px; font-weight:600; line-height:1.5em; text-align:center; color:#fee03f; text-align:left;}
.ticketre ul{margin:10px 0; padding:10px 15px 10px 0; border:1px solid #fff; background:#222;}
.ticketre ul li{float:left; margin:0 0 0 10px;}
.ticketinfo h2{margin:10px 0 10px 0; border-bottom:2px solid #ff6633; font-size:1.25em; font-weight:600; color:#ff6633;}
.ticketinfo h2 .date{padding:0 0 0 10px; font-size:0.85em; font-weight:100; color:#ccc;}
.ticketinfo h3{margin:15px 0 5px 0; padding:0 0 0 5px; border-left:5px solid #fff;; font-size:1.2em; font-weight:600;}
.ticketinfo p{margin:5px 0 0 0;}
.ticketinfo .ticketname{display:block; width:600px; border:1px solid #fff; padding:5px 10px; line-height:1.8em; background:#222; font-size:1.2em;}
.ticketinfo ol{margin:0 0 0 30px;}
.ticketinfo em{font-weight:600;}

#haraimodoshi{width:800px; margin:0 auto; margin-bottom:10px; background:#fff; padding:10px 0; color:#000; font-size:1.4em; font-weight:600; text-align:center;}
.page{ margin:0 auto; padding:20px 0 0 10px; width:800px; text-align:left; color:#fff;}

/* Most common stuff you'll need to change */

.coda-slider-wrapper {}
.coda-slider {}
	
/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important;}
	
/* Change the width of the entire slider (without dynamic arrows) */
.coda-slider, .coda-slider .panel{width:960px;}


	
/* Change margin and width of the slider (with dynamic arrows) */
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {}
.coda-slider-wrapper.arrows .coda-slider {}
	
/* Arrow styling */
.coda-nav-left a, .coda-nav-right a {}
	
/* Panel padding */
.coda-slider .panel-wrapper {padding: 20px }

/* Preloader */
.coda-slider p.loading {padding: 20px; text-align: center }

/* Tabbed nav */
.coda-nav {display:block; position:absolute; top:32px; left:270px;}
.coda-nav ul {clear:both; display:block; overflow:hidden; width:700px;}
.coda-nav ul li { display: inline; margin-right: 9px;}
.coda-nav ul li a,.coda-nav ul li a:hover{display:block; width:72px; height:25px; text-indent:-9999px;}
.coda-nav ul li.tab1,.coda-nav ul li.tab1 a {background:url("../lib/mnavi_9_off.gif") 0 0 no-repeat; display: block; float: left; padding: 0; text-decoration: none;}
.coda-nav ul li.tab1 a:hover{background:url("../lib/mnavi_9_on.gif") 0 0 no-repeat;}
.coda-nav ul li.tab1 a.current {background:url("../lib/mnavi_9_on.gif") 0 0 no-repeat;}

.coda-nav ul li.tab2,.coda-nav ul li.tab2 a {background:url("../lib/mnavi_10_off.gif") 0 0 no-repeat; display: block; float: left; padding: 0; text-decoration: none;}
.coda-nav ul li.tab2 a:hover{background:url("../lib/mnavi_10_on.gif") 0 0 no-repeat;}
.coda-nav ul li.tab2 a.current{background:url("../lib/mnavi_10_on.gif") 0 0 no-repeat;}

.coda-nav ul li.tab3,.coda-nav ul li.tab3 a {background:url("../lib/mnavi_11_off.gif") 0 0 no-repeat; display: block; float: left; padding: 0; text-decoration: none;}
.coda-nav ul li.tab3 a:hover{background:url("../lib/mnavi_11_on.gif") 0 0 no-repeat;}
.coda-nav ul li.tab3 a.current{background:url("../lib/mnavi_11_on.gif") 0 0 no-repeat;}

.coda-nav ul li.tab4,.coda-nav ul li.tab4 a {background:url("../lib/mnavi_12_off.gif") 0 0 no-repeat; display: block; float: left; padding: 0; text-decoration: none;}
.coda-nav ul li.tab4 a:hover{background:url("../lib/mnavi_12_on.gif") 0 0 no-repeat;}
.coda-nav ul li.tab4 a.current{background:url("../lib/mnavi_12_on.gif") 0 0 no-repeat;}

.coda-nav ul li.tab5,.coda-nav ul li.tab5 a {background:url("../lib/mnavi_1_off.gif") 0 0 no-repeat; display: block; float: left; padding: 0; text-decoration: none;}
.coda-nav ul li.tab5 a:hover{background:url("../lib/mnavi_1_on.gif") 0 0 no-repeat;}
.coda-nav ul li.tab5 a.current{background:url("../lib/mnavi_1_on.gif") 0 0 no-repeat;}

.coda-nav ul li.tab6,.coda-nav ul li.tab6 a {background:url("../lib/mnavi_2_off.gif") 0 0 no-repeat; display: block; float: left; padding: 0; text-decoration: none;}
.coda-nav ul li.tab6 a:hover{background:url("../lib/mnavi_2_on.gif") 0 0 no-repeat;}
.coda-nav ul li.tab6 a.current{background:url("../lib/mnavi_2_on.gif") 0 0 no-repeat;}

.coda-nav ul li.tab7,.coda-nav ul li.tab7 a {background:url("../lib/mnavi_3_off.gif") 0 0 no-repeat; display: block; float: left; padding: 0; text-decoration: none;}
.coda-nav ul li.tab7 a:hover{background:url("../lib/mnavi_3_on.gif") 0 0 no-repeat;}
.coda-nav ul li.tab7 a.current{background:url("../lib/mnavi_3_on.gif") 0 0 no-repeat;}


	/* Miscellaneous */
	.coda-slider-wrapper { clear: both; overflow: hidden; }
	.coda-slider { float: left; overflow: hidden; position: relative; }
	.coda-slider .panel { display: block; float: left; }
	.coda-slider .panel-container { position: relative; width:960px;}
	.coda-nav-left, .coda-nav-right { float: left; }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none; }
	
	
