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

body {padding: 0;color: #333333;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:#FFE0E9;}

a img {border: none;}

a:hover img{opacity:0.8;}

/*カラム */
* {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;}
#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;margin-left: -266px;width: 266px;position:relative;line-height:0;}

#twitter-widget-1{width:290px;height:265px;}


.pt163{padding:15px 0 0 0;!important}

/*カラム */
.head{position:sticky;top:0px;overflow:hidden;text-align:center;background:url(../images/common/header_bg.png) bottom repeat-x ;z-index:100;}
		 
.head .wrap{margin: 0 auto;width: 1065px;overflow: hidden;}
.head_inner{width:100%;background:url(../images/common/head_logo_bg.png) 50% 0 no-repeat;}
.head .left, .head .right{text-align:left;}
.head .left {
	float: left;
	width: 544px;
	padding: 4px 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;
}
.head .menu ul li{float:left;}


.head .header_1{overflow:hidden;height:108px;}

.head h1{ margin:0 0 0 27px;}

/*メイン */
.main {border-bottom:1px solid #FF8BC2;}
.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;}



#top_news_box{width:98%;height:180px;overflow:auto;text-align: left;margin:0 1%;}
#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 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;}
#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: 10%;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:#FF3366;}

#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:45px;}
#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;}
#content .div_6a ul li img{border:1px #cccccc solid;}

#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:#FF3366; background:#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:#FF3366;}
#footer .btt{clear:both;height:73px;text-align:right; background-color:#FFE0E9;}
#footer .logo_area{ background:url(../images/common/foot_bg.png) 50% 0 repeat-x; height:286px;}
#footer .copy{font-size:10px;color:#FF3366;}

/*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:491px;}
.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:382px;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;display:inline-block;line-height:12px;margin-bottom:4px;}
.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:10%;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:180px;display:inline-block;line-height:12px;margin-bottom:4px;}
.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,
.guest .guest_wrap .thumb_wrap ul li
{
	position: relative;
	display: inline-block;
	line-height: 12px;
	width: 180px;
}

.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;
	color: #FF3366;
}
.ticket .ticket_wrap .p03{margin:0;}
.ticket .ticket_wrap .p04{
	margin: 20px 0 10px 0;
	color: #FF3366;
}
.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;
	color: #FF3366;
}
.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:15px;}
.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{color:#FF8BC2;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;color: #FF3399;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; color:#fe3997;}
.report_box .tit_box ul{margin: 0;color: #FE3997;}
.report_box .tit_box ul a{text-decoration:underline;color: #FE3997;}
.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{color: #FE3997;text-align: left;margin-bottom: 20px;}
.report_show_detail_wrap  .nav{color: #FE3997;padding: 40px 0 0 0;}
.report_show_detail_wrap  .nav a{color: #FE3997;}
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; color:#fe3997; 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;color: #F83D9F;text-align: left;font-size: 15px;}
.booth_detail h5{margin: 10px 0 20px 5px;color: #000000;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{color: #FE3997;padding: 40px 0 0 0;}
.booth_detail .nav a{color: #FE3997;}



.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;color: #FE3997;}
.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{color:#FE3997;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%;}


	
#controls{
	display:none;}
