/*------------------------------------------------
   OZZFEST ENGLISH
------------------------------------------------*/
#ozzen_wrap{ background-image:url(http://image.pia.jp/images2/static/pia/feature/music/ozzfest/ozzen_bg_y.png); background-repeat:repeat-y; color:#ddd; font-size:18px; line-height:24px;}
#ozzen_wrap ul,#ozzen_wrap li{list-style:none;}
.ozzen_bg{background-image:url(http://image.pia.jp/images2/static/pia/feature/music/ozzfest/ozzen_bg.jpg); background-repeat:no-repeat; background-position: top center;padding: 20px;}

#ozzen_contents{padding:0 10px;position:relative;top:-55px;}

/*---------------------------HEAD---------------------------*/
#ozzen_head{position:relative;height: 439px;}
#ozzen_head h1{ background-image:url(http://image.pia.jp/images2/static/pia/feature/music/ozzfest/ozzen_title.jpg); height:439px; width:940px; text-indent:-9999px;}
.ozz_japanese{position:absolute;right:-10px;top:-9px;}
.ozz_japanese:hover{opacity:0.85;filter: alpha(opacity=85);}


/*---------------------------NAV---------------------------*/
#ozzen_nav{position:relative; z-index:5;}
#ozzen_nav ul{width:940px; height:126px;}
#ozzen_nav li{ float:left;height:126px;}
#ozzen_nav a{display:block; text-indent:-9999px; background-repeat:no-repeat;}
#ozzen_nav a:hover{opacity:0.85;filter: alpha(opacity=85);}
#ozzen_nav a.lineup{background-image:url(http://image.pia.jp/images2/static/pia/feature/music/ozzfest/nav_lineup.jpg); width:230px; height:60px; padding-right:10px;}
#ozzen_nav a.info{background-image:url(http://image.pia.jp/images2/static/pia/feature/music/ozzfest/nav_info.jpg); width:230px; height:60px; padding-right:10px;}
#ozzen_nav a.conveni{background-image:url(http://image.pia.jp/images2/static/pia/feature/music/ozzfest/nav_conveni.jpg); width:460px; height:126px;}


/*---------------------------LINE UP---------------------------*/
#ozzen_lineup{margin:50px 0; font-weight:bolder; font-size:16px; line-height:20px; padding-top:10px;page-break-after: always; }
#ozzen_lineup h2{background-image:url(http://image.pia.jp/images2/static/pia/feature/music/ozzfest/stit_lineup.gif); width:334px; height:85px; text-indent:-9999px; margin-bottom:10px;}
.lineup_day1{float:left; width:440px; padding-left:11px;}
.lineup_day2{float:right; width:440px; padding-right:11px;}
#ozzen_lineup ul{width:440px; margin-bottom:5px;}
#ozzen_lineup li{width:410px; background-image:url(http://image.pia.jp/images2/static/pia/feature/music/ozzfest/lineup_icon.gif); background-repeat:no-repeat; background-position:9px 15px; padding:6px 5px 6px 25px; border-bottom:1px solid #333;}
#ozzen_lineup .andmore{text-align:right; margin:0!important;}
#ozzen_lineup .slash{font-size:11px;}

/*---------------------------INFO---------------------------*/
#ozzen_info{margin-bottom:70px; font-size:16px; line-height:20px; padding-top:10px;background-color:#000;}
#ozzen_info h2{background-image:url(http://image.pia.jp/images2/static/pia/feature/music/ozzfest/stit_info.gif); width:395px; height:85px; text-indent:-9999px; margin-bottom:20px;}
.info_wrap{padding:0 10px;}
#ozzen_info h3.infostit{color:#ed3b3b; font-weight:bolder; margin-bottom:15px;}
#ozzen_info h3.infostit2{color:#ed3b3b; font-weight: normal; margin-bottom:10px;}

/* table */
.tickets_table{width:900px; border-bottom:1px solid #666; margin-bottom:20px; line-height:28px;}
.tickets_table th{text-align:left; padding:10px 15px; background-color:#222; width:20%; border-top:1px solid #666; font-weight:bolder;}
.tickets_table td{text-align:left; padding:10px 15px; border-top:1px solid #666;}


/*---------------------------CONVENI---------------------------*/
#ozzen_conveni{margin-bottom:0; padding-top:10px; background-color:#000;}
#ozzen_conveni h2{background-image:url(http://image.pia.jp/images2/static/pia/feature/music/ozzfest/stit_conveni.gif); width:781px; height:85px; text-indent:-9999px; margin-bottom:45px;}

/*--tab--*/
.conveni_tab{ width:900px; height:114px; border-bottom:1px solid #C00; margin:0 auto 40px auto; overflow:hidden;}
.conveni_tab li{ width:440px;float: left; height:114px;}
#nav_seveneleven{padding-right:20px;}
.seveneleven_btn{ background-image:url(http://image.pia.jp/images2/static/pia/feature/music/ozzfest/seven_off.gif);height:114px;width:440px; text-indent:-9999px; display:block;}
.conveni_tab li.active .seveneleven_btn{ background-image:url(http://image.pia.jp/images2/static/pia/feature/music/ozzfest/seven_on.gif);}
.circlek_btn{ background-image:url(http://image.pia.jp/images2/static/pia/feature/music/ozzfest/circle_off.gif);height:114px;width:440px; text-indent:-9999px; display:block;}
.conveni_tab li.active .circlek_btn{ background-image:url(http://image.pia.jp/images2/static/pia/feature/music/ozzfest/circle_on.gif);}

.conveni_content {overflow: hidden; min-height:700px;}
.conveni_box{ display: none;}


/*--box style--*/
.direction_box{ border:3px solid #900; margin-bottom:75px;}
.direction_box h3{ font-size:26px; background-color:#900; color:fff; padding: 10px 15px;}
.direction_box_inner{position:relative; padding-bottom:48px; font-size:16px; line-height:22px;}	
.direction_box_inner .alert{color:#ff6666;}
.nextbtn{position:absolute; left:50%; margin-left:-48px; bottom:-48px; background-color:#000;}
.nextbtn a{ background-image:url(http://image.pia.jp/images2/static/pia/feature/music/ozzfest/next_btn.png); width:95px; height:96px; text-indent:-9999px; display:block;}
.nextbtn a:hover{opacity:0.85;filter: alpha(opacity=85);}


/*--SEVEN--*/
#seveneleven{margin:0; padding:0 10px;}

#seveneleven .head_txt{margin-bottom:25px;}
#seveneleven .head_txt img{float:left; padding-right:25px;}
#seveneleven .head_txt h3.head_stit{ font-size:26px; font-weight:bolder; margin-bottom:15px;}
#seveneleven .head_right{float:right; width:715px; margin-bottom:10px;}

#seveneleven .notes{font-size:16px; border:2px solid #800000; padding:8px 15px; line-height:22px; margin-bottom:60px;}

.seven_txt01{position:absolute;left: 705px;top: 102px;width:175px;}
.seven_txt02{position:absolute;left: 20px;top: 96px;width:195px;}

.seven_txt03{position:absolute;left: 30px;top: 41px;width:520px;}
.seven_txt03 .txt01{margin-bottom:10px;}
.seven_txt03 .pcode_box{border:3px solid #cc0000; padding:20px 20px 10px 20px;}
.seven_txt03 .pcode_box dl{margin-bottom:20px; text-align:center; line-height:42px;}
.seven_txt03 .pcode_box dt{color:#fcc; font-size:26px;}
.seven_txt03 .pcode_box dd{ font-size:34px;}

.seven_txt04{position:absolute;left: 702px;top: 46px;width:180px;}
.seven_txt05{position:absolute;left: 22px;top: 193px;width:195px;}
.seven_txt06{position:absolute;left: 459px;top: 60px;width:410px;}
.seven_txt07{position:absolute;left: 680px;top: 262px;width:190px;}
.seven_txt08{position:absolute;left: 570px;top: 176px;width:300px;}

.seven_txt09{position:absolute;left: 560px;top: 75px;width:340px;}
.seven_txt09 p{margin-bottom:20px;}
.seven_txt10a{position:absolute;left: 20px;top: 58px;width:190px;}
.seven_txt10b{position:absolute;left: 695px;top: 134px;width:180px;}
.seven_txt11{position:absolute;left: 528px;top: 50px;width:347px;}
.seven_txt12{position:absolute;left: 528px;top: 50px;width:347px;}
.seven_txt13{position:absolute;left: 528px;top: 50px;width:347px;}
.seven_txt14{position:absolute;left: 673px;top: 31px;width:200px;}
.seven_txt15a{position:absolute;left: 0px;top: 20px;width:894px;text-align: center;}
.seven_txt15b{position:absolute;left: 0px;top: 297px;width:894px;text-align: center;}
.final_txt{padding:20px; font-size:18px; line-height:26px;}
.final_txt p{margin-bottom:15px;}

/*--CIRCLE K--*/
#circlek{margin:0; padding:0 10px;}

#circlek .head_txt{margin-bottom:25px;}
#circlek .head_txt img{float:left; padding-right:25px;}
#circlek .head_txt h3.head_stit{ font-size:26px; font-weight:bolder; margin-bottom:15px;}
#circlek .head_right{float:right; width:660px; margin-bottom:10px;}

#circlek .notes{font-size:16px; border:2px solid #800000; padding:8px 15px; line-height:22px; margin-bottom:60px;}

.circle_txt01a{position:absolute;left: 100px;top: 27px;width:300px;text-align: center;}
.circle_txt01b{position:absolute;left: 480px;top: 26px;width:300px;text-align: center;}
.circle_txt02{position:absolute;left: 25px;top: 128px;width:190px;}
.circle_txt03{position:absolute;left: 540px;top: 48px;width:330px;}

.circle_txt04{ padding:30px;}
.circle_txt04 .txt01{margin-bottom:15px;}
.circle_txt04 .pcode_box{border:3px solid #cc0000; padding:20px 20px 10px 20px;}
.circle_txt04 .pcode_box dl{margin-bottom:20px; text-align:center; line-height:42px;}
.circle_txt04 .pcode_box dt{color:#fcc; font-size:26px;}
.circle_txt04 .pcode_box dd{ font-size:34px;}

.circle_txt05{position:absolute;left: 24px;top: 175px;width:195px;}
.circle_txt06{position:absolute;left: 450px;top: 65px;width:410px;}
.circle_txt07{position:absolute;left: 670px;top: 258px;width:210px;}
.circle_txt08{position:absolute;left: 562px;top: 166px;width:310px;}
.circle_txt09{position:absolute;left: 60px;top: 80px;width:275px;}
.circle_txt09 p{margin-bottom:20px;}
.circle_txt10{position:absolute;left: 532px;top: 55px;width:340px;}
.circle_txt11{position:absolute;left: 532px;top: 55px;width:340px;}

.circle_txt12a{position:absolute;left: 20px;top: 40px;width:190px;}
.circle_txt12b{position:absolute;left: 685px;top: 101px;width:195px;}
.circle_txt12c{position:absolute;left: 627px;top: 402px;width:250px;}
.circle_txt12d{position:absolute;left: 627px;top: 708px;width:250px;}
.circle_txt13{position:absolute;left: 670px;top: 27px;width:210px;}
.final_txt{padding:20px; font-size:18px; line-height:24px;}
.final_txt p{margin-bottom:15px;}



/*--page top--*/
#page-top {position: fixed;bottom: 45px;right: 20px;font-size: 77%; z-index:10;opacity:0.85;filter: alpha(opacity=85)}
#page-top a {background: #23beb9;text-decoration: none;color: #fff;width: 100px;padding: 20px 0;text-align: center;display: block;border-radius: 5px 0 0 5px;}
#page-top a:hover {text-decoration: none;background: #999;border-radius: 5px 0 0 5px;}


/*--print--*/
.pageend_before{ page-break-before: always;}