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

body {padding: 0;color: #fff;text-align: center;font-size: 12px;line-height: 1.5em;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; background:#FF007F;}
a img {border: none;}
a:hover img{opacity:0.9;}

/*カラム */
* {margin: 0;padding: 0;}
html {min-width: 1200px;}
.head {width: 100%;height: 148px;background: url(bg.jpg) 0 0 repeat-x;text-align: center;}
.main {width: 100%;}
.box00 {width: 100%;}
.box01 {width: 18.175438%;float: left;}
.box02 {width: 63.157894%;float: left;}
.box03 {width: 18.666666%;float: left;}
.p01 {width: 100%;text-align: center;}
.ppp {width: 100%;text-align: center;}
#wrapper {min-width: 600px; background:url(../images/common/wapper_bg.png) 50% 0 repeat-x; background-attachment:fixed; float:left; width:100%; position:relative; padding-top: 15px;}
#main {width: 100%;float: left;}
#content {margin-right: 273px;margin-left: 259px;/*margin-right: 259px;*/}
#left {float: left;margin-left: -100%;width: 259px;position:relative;}
#right {float: left;width: 266px;position:relative;line-height:0; margin:20px 0 0 -266px;}
#twitter-widget-1{width:290px!important;height:265px;}

/*カラム */
.head{position: sticky;top: 0px;overflow: hidden;text-align: center;z-index: 100;line-height: 0;height:144px;border-bottom: 1px solid #000;}
.head .wrap{margin: 0 auto;width: 1168px;overflow: hidden;height:144px;}
.head_inner{width:100%;height:144px;background:url(../images/common/head_logo_bg.png) 50% 0 repeat-x;}
.head .left, .head .right{text-align:left;}
.head .left {float: left;width: 100%;padding: 0 0 0 0;}
.head .right{float:right;width:397px;text-align:right;padding-top:25px;}
.head .right ul{overflow:hidden;list-style:none;padding-left:277px;padding-top:36px;}
.head .right ul li{float:left;width:48px;height:41px;text-align:left;}
.head .right ul .li_1{background:url(../images/common/line_icon.jpg) right top no-repeat;padding-right:12px;}
.head .right ul .li_2 a{margin-left:12px;}
.head .menu ul{overflow: hidden;list-style: none;clear: both;margin:0 0 0 85px;}
.head .menu ul li{float:left;}
.head .header_1{}
.head h1{margin: 0;}

/*メイン */
.main {border-bottom: 1px solid #000;line-height: 0;}
.bxslider img {width:100%;}
.main .bx-wrapper .bx-viewport {background: none!important;border: none!important;box-shadow: none!important;left: 0;}
.main .bx-wrapper {margin: 0 auto !important;padding: 0;position: relative;}
.main #bx-pager {border: medium none;position: absolute;margin-top: -30px;text-align: center;width: 100%;min-height:1200px;}
.main #bx-pager img{opacity:0.5;}
.main #bx-pager .active img{opacity:1;}
#side_box{position:absolute;right:0;top:153px;}
#panel{height: 328px;width: 246px;float:right;padding:20px 20px 20px 0;background:#FFF;border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
#panel li img{width:246px;}
.open{height: 328px;width: 28px;float: left;padding:20px 0 20px 0;background:#FFF;border-bottom:1px solid #ccc;border-top:1px solid #ccc;border-left:1px solid #ccc;cursor:pointer;}
.open img{margin-top:120px;}

/*左カラム */
#left .wrap_left {border-bottom:2px dotted #FF8BC2;}

/*中央カラム */
#content .div_1a{padding-bottom:50px;}
#content .div_1a h2{padding-bottom:20px;}
#content .div_2a h2{padding-bottom:20px;}
#content .div_3a h2{padding-bottom:20px;}
#content .div_4a h2{padding-bottom:20px;}
#content .div_5a h2{padding-bottom:20px;}
#content .div_6a h2{padding-bottom:20px;}
#content .div_7a h2{padding-bottom:20px;}
#content .div_8a h2{padding-bottom:20px;}
#content .div_9a h2{padding-bottom:20px;}

.partner_wrap{ background-color:#FFFFFF;padding-bottom:80px; margin:80px 0 0 0; border-top:1px solid #ff8bc2;}
#content .div_2a h2 im.partner_wrap{overflow:hidden;clear:both;}
.partner_wrap .pa_wrap_1{padding-top:60px;}
.partner_wrap .pa_wrap_1 a{display:inline-block;}
.partner_wrap .pa_wrap_1 .p_1,
.partner_wrap .pa_wrap_1 .p_2,
.partner_wrap .pa_wrap_1 .p_3
{padding-bottom:20px;}

.partner_wrap .div_1a{overflow:hidden;}
.partner_wrap .pa_wrap_2,
.partner_wrap .pa_wrap_3
{display:inline-block;width:400px;}

.div_1a .bx-wrapper .bx-controls-direction a {background: url("../images/common/btn_l.png")  center center;height:100% !important;margin-top: 0 !important;outline: 0 none;position: absolute;top: 0 !important;width: 30px;z-index: 80;}

.div_1a .bx-prev{margin-left: -15px;}
.div_1a .bx-next{margin-right:-5px;background: url("../images/common/btn_r.png")  center center !important;}
.div_1a .bx-pager {display:none;}

.div_1a .bx-wrapper .bx-viewport,
.div_2a .bx-wrapper .bx-viewport,
.div_3a .bx-wrapper .bx-viewport,
.div_7a .bx-wrapper .bx-viewport
 {background: none!important;border: none!important;box-shadow: none!important;left: -5px;}

.div_1a .bx-wrapper {margin: 0 auto !important;padding: 0;position: relative;}
.slider2 .slide .news_tx{text-align:left;padding-top:10px;font-weight:700;}
.slider2 .slide .date{text-align:center;padding-top:5px;}

#content .div_3a .slider4,
#content .div_7a .slider4,
#content .div_9a .slider4{overflow:hidden;list-style:none;text-align:center;}
#content .div_3a .slider4 li,
#content .div_7a .slider4 li,
#content .div_9a .slider4 li{width:16.6666%;;display:inline-block;margin:0;overflow:hidden;}
#content .div_3a .slider4 li,
#content .div_7a .slider4 li{ height:180px;}

#top_news_box{width: 94%;height: 180px;overflow: auto;text-align: left;margin: 0 1%;padding:2%;background:url(../images/common/news_bg.jpg);}
#top_news_list{width:100%;}
#top_news_list li{float:left;width:99%;border-bottom:1px solid #999;padding:8px 0;font-size:12px;}
#top_news_list li .date{ color:#666666;}
#top_news_list a{color:#FF3366;text-decoration:underline;font-size:14px;margin:2px 0 0 0;}

@media screen and (max-width: 1200px) {#content .div_3a .slider4 li,
#content .div_7a .slider4 li,
#content .div_9a .slider4 li{width:25%;}

}

.div_1a, .div_4a{position:relative;}
#content .div_3a .slider4 li img,
#content .div_7a .slider4 li img,
#content .div_9a .slider4 li img{width:100%;}
#content .div_2a .slider3 li,
#content .div_3a .slider4 li,
#content .div_7a .slider4 li,
#content .div_9a .slider4 li
{position:relative; background:#FFF;}
#content .div_2a .slider3 li p {background: url("../images/common/name_bg.png") no-repeat scroll center bottom / 90% auto rgba(0, 0, 0, 0);bottom:1%;color: #FFFFFF;font-weight: 700;height: 100%;overflow: hidden;padding-top: 4px;position: absolute;width: 100%;}

#content .div_3a .slider4 li p,
#content .div_7a .slider4 li p,
#content .div_9a .slider4 li p  {background: url("../images/common/name_bg.png") no-repeat scroll center bottom / 90% auto rgba(0, 0, 0, 0);bottom: 3%;color: #FFFFFF;font-weight: 700;height: 100%;overflow: hidden;padding-top: 4px;position: absolute;width: 100%;}

#content .div_2a .slider3 li p span,
#content .div_3a .slider4 li p span,
#content .div_7a .slider4 li p span,
#content .div_9a .slider4 li p span  {bottom: 7%;display: block;position: absolute;text-align: center;width: 100%;}

#content .div_4a .topic_wrap{overflow:hidden;}
#content .div_4a .topic_wrap dl{display:inline-block;overflow:hidden;height:153px;padding-bottom:15px;}
#content .div_4a .topic_wrap dl dt,
#content .div_4a .topic_wrap dl dd{float:left;}
#content .div_4a .topic_wrap dl dt{width:155px;}
#content .div_4a .topic_wrap dl dt img{}
#content .div_4a .topic_wrap dl dd{width:160px;padding-right:10px;text-align:left;padding-left:10px;}
#content .div_4a .topic_wrap dl dd h3{color:#fff;}

#content .div_5a{list-style:none;overflow:hidden;padding-bottom:15px;margin: 60px 0 0 0;}
#content .div_5a li{width:133px;display:inline-block;padding-bottom:20px;}
#content .div_5a li p{padding-top:5px;}

#content .div_6a ul{list-style:none;overflow:hidden;padding-bottom:15px;}
#content .div_6a ul li{display:inline-block;width:244px;text-align:left;padding:0 3px;height:210px; vertical-align:top;}
#content .div_6a ul li img{
}

#content .div_8a{list-style:none;overflow:hidden;padding-bottom:15px;margin: 60px 0 0 0;}
#content .div_8a li{width:244px;display:inline-block;}
#content .div_8a .sp{width:275px;display:inline-block;}
#content .div_8a .sp p{padding-top:5px;}
#content .div_8a li p{padding-top:20px;}

/*フッター */
#footer{clear: both;color: #fff;}
#footer .footer_menu{list-style:none;overflow:hidden;padding-bottom:70px; padding:25px 0 70px 0;}
#footer .footer_menu li{width:100px;display:inline-block;border-right:1px solid #FF3366;line-height:1em;text-align:center;}
#footer .footer_menu .li_3,
#footer .footer_menu .li_4
{width:150px;}
#footer .footer_menu .li_6{border-right:none;}
#footer .footer_menu .twi,#footer .footer_menu .fb{border-right:none;line-height:auto;}
#footer .footer_menu li a{color: #fff;}
#footer .btt{clear: both;height: 73px;text-align: right;background-color: #fff;}
#footer .logo_area{ background:url(../images/common/foot_bg.png) 50% 0 repeat-x; height:286px;}
#footer .copy{font-size: 10px;color: #fff;}

/*WHATS GA */
.wga .wga_wrap h2{overflow: hidden;position: relative;}
.wga .wga_wrap p {font-size:14px ;font-weight:700;line-height:200%;}
.wga .wga_wrap dl{overflow:hidden;margin:0 auto;width:610px;}
.wga .wga_wrap dl dt,.wga .wga_wrap dl dd{float:left;}
.wga .wga_wrap dl dt{width:99px;text-align:right;}
.wga .wga_wrap dl dd{width:500px;text-align:left;padding-left:10px;}
.wga .wga_wrap dl .jap{padding-bottom:3px;}
.wga .wga_wrap dl .eng{font-size:10px;padding-bottom:10px;}

/*MODEL */
.model{margin-right:}
.model .model_wrap h2{overflow: hidden;position: relative;padding-bottom: 10px;}
.model .model_wrap .h2_2{padding-bottom: 20px;margin: 80px 0 0 0;}
.model .model_wrap .terrace{padding-bottom: 10px;margin-top: 60px;}
.model .model_wrap .nonno{padding-bottom: 10px;margin-top: 60px;}
.model .model_wrap .m_nonno{padding-bottom: 10px;margin-top: 60px;}
.model .model_wrap .m_model{position: relative;padding-bottom: 10px;margin-top: 60px;}


.model .model_wrap ul{overflow:hidden;list-style:none;line-height:0;text-align:left;}
.model .model_wrap li{position:relative;width:180px; height:180px;display:inline-block;line-height:12px;margin-bottom:4px; background:#FFF;}
.model .model_wrap li img{width:100%;}
.model .model_wrap li p {position:absolute;bottom:3%;background:url(../images/common/name_bg.png) center bottom no-repeat;width:100%;height:100%;color:white;padding-top:4px;font-weight:700;overflow:hidden;-moz-background-size:90% auto;background-size:90% auto;}
.model .model_wrap li p span{position:absolute;bottom:9%;display:block;text-align:center;width:100%;}
/*ARTIST */

.artist2 .artist_wrap h2{padding-bottom: 20px;}
.artist2 .artist_wrap h3{padding-bottom: 20px;}
.artist2 .artist_wrap ul{overflow:hidden;list-style:none;line-height:0;text-align:left;}
.artist2 .artist_wrap li{position:relative;width:241px; height:241px;display:inline-block;line-height:12px;margin-bottom:4px; background:#FFF;}
.artist2 .artist_wrap li img{width:100%;}
.artist2 .artist_wrap li p {position:absolute;bottom:3%;background:url(../images/common/name_bg.png) center bottom no-repeat;width:100%;height:100%;color:white;padding-top:4px;font-weight:700;overflow:hidden;-moz-background-size:90% auto;background-size:90% auto;}
.artist2 .artist_wrap li p span{position:absolute;bottom:10%;display:block;text-align:center;width:100%;}

/*ARTIST */
.artist .artist_wrap h2{overflow:hidden;position:relative;text-indent:-9999px;background:url(../images/artist/tit_1.jpg) center top no-repeat;height:134px;}
.artist .artist_wrap .detail_wrap{overflow:hidden;margin:0 auto;}
.artist .artist_wrap .detail_wrap .left{width:44%;float:left;max-width: 500px;margin: 0 40px 20px 0;}
.artist .artist_wrap .detail_wrap .left img{width:100%;}
.artist .artist_wrap .detail_wrap .right{text-align:left;margin: 0 20px 0 0;}
.artist .artist_wrap .detail_wrap .right .name_eng,.artist .artist_wrap .detail_wrap .right .name_jap{color:#FF8BC2;}
.artist .artist_wrap .detail_wrap .right .name_jap{font-size:15px;font-weight:700;padding-bottom:20px;}
.artist .artist_wrap .detail_wrap .right .honbun{font-size:13px}

.artist .artist_wrap .thumb_wrap ul,
.guest .guest_wrap .thumb_wrap ul
{overflow:hidden;list-style:none;line-height:0;}

.artist .artist_wrap .thumb_wrap ul li
{position: relative;display: inline-block;line-height: 12px;width: 180px;}

.guest .guest_wrap .thumb_wrap ul li
{position: relative;display: inline-block;line-height: 12px;width: 241px; margin-bottom:4px;}

.artist .artist_wrap .thumb_wrap ul li img,
.guest .guest_wrap .thumb_wrap ul li img
{width:100%;}

.artist .artist_wrap .thumb_wrap ul li div,
.guest .guest_wrap .thumb_wrap ul li div
 {position:absolute;bottom:3%;background:url(../images/common/name_bg.png) center bottom no-repeat;width:100%;height:100%;color:white;padding-top:4px;font-weight:700;overflow:hidden;-moz-background-size:90% auto;background-size:90% auto;}

.artist .artist_wrap .thumb_wrap ul li div span,
.guest .guest_wrap .thumb_wrap ul li div span
{position:absolute;bottom:13%;display:block;text-align:center;width:100%;}

/*GUEST */
.guest .guest_wrap h2{padding-bottom: 20px;}
.guest .guest_wrap .h2_2{padding-bottom: 20px;margin: 80px 0 0 0;}

/*TICKET */
.ticket .ticket_wrap h2{padding-bottom: 20px;}

        
.ticket .ticket_wrap .p01{margin: 30px 0 40px 0;}
.ticket .ticket_wrap .p02{margin: 20px 0;}
.ticket .ticket_wrap .p03{margin:0;}
.ticket .ticket_wrap .p04{margin: 20px 0 10px 0;}
.ticket .ticket_wrap .p05{margin: 0;border-bottom: 1px solid #FF3366;padding: 0 0 40px 0;}
.ticket .ticket_wrap .p06{margin: 20px 0 10px 0;}
.ticket .ticket_wrap .p07{margin: 0 0 80px 0;}
.ticket .ticket_wrap .p08{margin:0;}
.ticket .ticket_wrap .p09{margin:0;}


.ticket .ticket_wrap .box_01{margin: 0;float: left;width: 100%;padding: 20px 0 40px 0;border-bottom: 1px solid #FF3366;background: url(../images/ticket/bg.png) 50% 0;}
.ticket .ticket_wrap .box_01_left{margin: 0;float: left;width: 50%;}
.ticket .ticket_wrap .box_01_right{margin: 0;float: left;width: 50%;}

.ticket .ticket_wrap .box_02{margin: 0 0 30px 0;float: left;width: 100%;padding: 20px 0 40px 0;border-bottom: 1px solid #FF3366;background: url(../images/ticket/bg.png) 50% 0;}
.ticket .ticket_wrap .box_02_left{margin: 0;float: left;width: 50%;}
.ticket .ticket_wrap .box_02_right{margin: 0;float: left;width: 50%;}


.ticket .ticket_wrap .box_03{margin: 0 auto;width: 579px;clear: both;}
.ticket .ticket_wrap .box_04{margin: 0;float: left;width: 100%;}


/*BRAND */
.brand .brand_wrap h2{padding-bottom: 20px;}
.brand .brand_wrap .h2_2{position: relative;padding-bottom: 20px;}

.brand .brand_wrap ul{list-style:none;overflow:hidden;}
.brand .brand_wrap .ul_2{margin:0px auto;width:92%;padding-bottom:0;}
.brand .brand_wrap ul li{width:18%;display:inline-block;padding-bottom:0px;}
.brand .brand_wrap ul .sp{width:41%;display:inline-block;padding-bottom:0;}
.brand .brand_wrap ul li img{margin-bottom:5px;}

/*ACCESS */
.access .access_wrap h2{overflow: hidden;}
.access .access_wrap p{padding-left:20px;text-align:left;}
.access .access_wrap .tx_1{font-weight:700;font-size:15px;padding-bottom:15px;}
#map{width: 100%;height: 550px;}


/*HISTORY */
.history .history_wrap h2{padding-bottom: 20px;}
.history .history_wrap ul{overflow:hidden;list-style:none;text-align:center;}
.history .history_wrap ul li{display:inline-block;width:224px;padding-bottom:40px;}
.history .history_wrap ul li .p_1{font-weight:700;font-size:10px;line-height:1.5em;padding-bottom:5px;padding-top:10px;}
.history .history_wrap ul li .p_2{font-size:10px;line-height:1.5em;}



/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%;height:100%;display:block;border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff;}
#colorbox{outline:0;}
    #cboxContent{margin-top:32px;overflow:visible;background:#000;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px;border:1px solid #ccc;}
        #cboxLoadedContent{background:#000;padding:1px;}
        #cboxLoadingGraphic{background:url(../images/common/loading.gif) no-repeat center center;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute;top:-22px;left:0;color:#000;}
        #cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(../images/common/controls.png) no-repeat 0 0;}
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxPrevious{background-position:0px 0px;right:44px;}
        #cboxPrevious:hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px;right:22px;}
        #cboxNext:hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px;right:0;}
        #cboxClose:hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px;right:44px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}
		




.report_top_text{color: #FF3399;font-size: 16px;}
.report_top{margin: 0 auto;max-width: 800px;}
.report_top ul{margin: 0 0 20px 0;}
.report_top li{margin: 0 0 20px;float: left;width: 50%;list-style-type: none;}
.report_top li .left{margin: 0;float: left;width: 47%;}
.report_top li .right{margin: 0 0 0 5%;float: left;text-align: left;width: 48%;}
.report_box{margin:0;}
.report_box .tit_box{margin: 0 0 40px 0;text-align: center;}
.report_box .tit_box .min_tit{margin: 0 0 45px 0;}
.report_box .tit_box .sub_tit{margin: 0 0 30px 0;font-size: 28px;font-weight: bold;}
.report_box .tit_box ul{margin: 0;}
.report_box .tit_box ul a{text-decoration:underline;}
.report_box .tit_box ul a:hover{text-decoration:none;}
.report_box .tit_box li{margin: 0;display: inline;}
.report_show_detail_wrap{margin:0 auto;width:706px;}
.report_show_detail_wrap h3{text-align: left;margin-bottom: 20px;}
.report_show_detail_wrap  .nav{padding: 40px 0 0 0;}
.report_show_detail_wrap  .nav a{}




div.content {display: none;float:left;width: 330px;line-height:0;}
div.content a, div.navigation a {text-decoration: none;color: #777;}
div.content a:focus, div.content a:hover, div.content a:active {text-decoration: underline;}
div.controls {margin-top: 5px;height: 23px;}
div.controls a {padding: 5px;}
div.ss-controls {float: left;}
div.nav-controls {float: right;}
div.slideshow-container {position: relative;clear: both;height: 438px;}
div.loader {position: absolute;top: 0;left: 0;background-image: url('../images/common/loader.gif');background-repeat: no-repeat;background-position: center;width: 330px;height: 438px;}
div.slideshow {}
div.slideshow span.image-wrapper {display: block;position: absolute;top: 0;left: 0;}
div.slideshow a.advance-link {display: block;width: 330px;height: 438px;text-align: center;}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {text-decoration: none;}
div.slideshow img {vertical-align: middle;}
div.download {float: right;}
div.caption-container {position: relative;clear: left;height: 75px;}
span.image-caption {display: block;position: absolute;width: 330px;top: 0;left: 0;}
div.caption {padding: 12px;line-height:220%;font-size:12px;}
div.image-title {font-weight: bold;font-size: 1.4em;}
div.image-desc {line-height: 1.3em;padding-top: 12px;}
div.navigation {float:right;width:364px;}
ul.thumbs {clear: both;margin: 0;padding: 0;}
ul.thumbs li {float: left;padding: 0;margin: 0 8px 8px 0;list-style: none;background: #ff3497;}
a.thumb {display: block;}
ul.thumbs li.selected a.thumb {background: #ff3497;}
a.thumb:focus {outline: none;}
ul.thumbs img {border: none;display: block;width:78px;}
div.pagination {clear: both;}
div.navigation div.top {margin-bottom: 12px;height: 11px;}
div.navigation div.bottom {margin-top: 12px;}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {display: block;float: left;margin-right: 2px;padding: 4px 7px 2px 7px;border: 1px solid #ccc;}
div.pagination a:hover {background-color: #eee;text-decoration: none;}
div.pagination span.current {font-weight: bold;background-color: #000;border-color: #000;color: #fff;}
div.pagination span.ellipsis {border: none;padding: 5px 0 3px 2px;}

.show_index{margin: 0 auto;text-align: center;max-width:854px;}
.show_index .box_01{width:100%;float:left;margin-bottom:40px;}
.show_index .box_02{width:100%;float:left;margin-bottom:40px;}
.show_index .box_03{width:50%;float:left;margin-bottom:40px;}
.show_index .box_04{width:50%;float:left;margin-bottom:40px;}
.show_index .box_05{width: 100%;float: left;margin-bottom: 40px;}
.show_index .box_06{width: 50%;float: left;margin-bottom: 40px;}
.show_index .box_07{width: 50%;float: left;margin-bottom: 40px;}
.show_index .box_08{width: 50%;float: left;margin-bottom: 40px;}
.show_index .box_09{width: 50%;float: left;margin-bottom: 40px;}
.show_index .box_10{width: 50%;float: left;margin-bottom: 40px;}
.show_index .box_11{width: 50%;float: left;margin-bottom: 40px;}
.show_index .box_12{width: 100%;float: left;margin-bottom: 40px;}
.show_index h3{
	margin: 0 0 10px 0;
	font-size: 20px;
	font-weight: bold;
}
.show_index ul{margin:0;}
.show_index li{margin: 5px;list-style-type: none;display: inline-block;}

.booth_index {margin:0}
.booth_index ul{margin:0}
.booth_index li{margin:0;display:inline-block;}
.booth_detail{margin:0 auto;max-width:780px;}
.booth_detail h3{color: #F83D9F;font-size: 21px;text-align: left;margin:0 0 0 5px;}
.booth_detail h4{margin: 10px 0 10px 5px;text-align: left;font-size: 15px;}
.booth_detail h5{margin: 10px 0 20px 5px;text-align: left;font-size: 15px;font-weight: normal;}
.booth_detail img {width:340px;margin:0 2px 5px 2px;}
.booth_detail img {width:340px;margin:0 2px 5px 2px;}
.booth_detail  .nav{padding: 40px 0 0 0;}
.booth_detail .nav a{}

.report_stage{margin:0;}
.report_stage .box{margin: 0 0 20px 0;border-bottom: 1px solid #FE3997;text-align: left;float: left;width: 100%;padding: 10px 0 10px 0;}
.report_stage h3{margin: 0 0 10px 0;}
.report_stage h4{margin: 0 0 10px 0;font-weight: bold;}
.report_stage .top {float: left;width: 100%;text-align: right;}
.report_stage .top a{
	text-align: right;
}
.report_stage .photo_box{margin: 0;float: left;width: 70%;text-align: left;}
.report_stage .photo_box img{margin: 0;}
.report_stage .text_box{margin: 0;float: left;width: 29%;}

#report .btt{background:none !important;}

#controls{display:none;}
