@charset "UTF-8";
/*
Theme Name: onemusiccamp2018
Description: onemusiccamp2018
Theme URI: http://www.onemusiccamp.com
Author: onemusiccamp
Author URI: http://www.onemusiccamp.com
Version: 1.0
License URI: http://www.onemusiccamp.com
*/
/****************************************/
body {font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;box-sizing:border-box;color:#161944;}
html, body,h1,h2,h3,div,p,ul,li {margin: 0;padding: 0;font-weight:normal;font-size:14px;}
a{color:#161944;}
img{height:auto;}
.mar_center{margin-left:auto;margin-right:auto;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.sp_disp{display:none;}
.clearfix:after{display: block;visibility: hidden;clear: both;height: 0;content: ".";overflow:hidden;font-size:0.1em;line-height:0;}
.pcmar_t50_spmar_t30{margin-top:50px;}
.pcmar_t30_spmar_t10{margin-top:30px;}
.pcpad_b70_sppad_b30{padding-bottom:70px;}
.pcpad_b50_sppad_b30{padding-bottom:50px;}
.pcpad_30_sppad_10{padding:30px;}
.mar_t30{margin-top:30px;}
.mar_b10{margin-bottom:10px;}
.mar_b20{margin-bottom:20px;}
.mar_b60{margin-bottom:60px;}
.pad_15{padding:15px;}
.pad_l15{padding-left:15px;}
.pad_l50{padding-left:50px;}
.pad_t6{padding-top:6px;}
.pad_t20{padding-top:20px;}
.pad_t60{padding-top:60px;}
.pad_b10{padding-bottom:10px;}
.pad_b15{padding-bottom:15px;}
.pad_b20{padding-bottom:20px;}
.pad_b100{padding-bottom:100px;}
.lineheight_2{line-height:2;}
.vtop{vertical-align:top;}
.vbottom{vertical-align:bottom;}
header {background: #161944;}
.header_title{padding-left:30px;padding-top:12px;width:50%;float:left;}
.bg_blue{background-image: url("assets/images/contents/bg_blue.png");background-repeat:repeat;background-position: left top;}
.bg_161944{background:#161944;}
.bg_e8e9ed{background:#e8e9ed;}
.bg_ffffff{background:#ffffff;}
.fc_ffffff{color:#ffffff;}
.fc_babbc3{color:#babbc3;}
.fc_b92754{color:#b92754;}
.ff_montserrat{font-family:'Montserrat';}
.fs_60{font-size:60%;}
.fs_120{font-size:120%;}
.fs_140{font-size:140%;}
.fs_200{font-size:200%;}
.pcfs_120{font-size:120%;}
.pcfs_200_spfs_140{font-size:200%;}
.fw_bold{font-weight:bold;}
.w570px{width:570px;}
.w316px{width:316px;}
.w210px{width:210px;}
.w200px{width:200px;}
.w100{width:100%;}
.w70{width:70%;}
.w11h17{width:11px;height:17px;}
.pc_w40{width:40%;}
.pc_w50{width:50%;}
.pc_w70{width:70%;}
.pc_w80{width:80%;}
.pc_w295px{width:295px;}
.pc_w348px{width:348px;}
.pc_w650px{width:650px;}
.pc_w1050px{width:1050px;}
.maxw70{max-width:70%;}
.arrow_base{position:relative;padding:2px 0;}
.arrow_small{position:absolute;right:5px;top:30%;width:7px;height:11px;}
.no_underline{text-decoration:none;}
.underline{text-decoration:underline;}
.display_block{display:block;}
.border_161944{border:1px solid #161944;}
.border_d0d1da{border:1px solid #d0d1da;}
.border_bottom_d0d1da{border-bottom:1px solid #d0d1da;}
.border_bottom_b92754{border-bottom:1px solid #b92754;}
.pc_lineheight_2{line-height:2;}
ul.square{list-style-type:none;margin-left:1em;}
ul.square li:before {content:'■';margin-left:-1em;}
.position_relative{position:relative;}
.position_absolute{position:absolute;}
table{border-collapse: collapse;}

/* sns */
.sns_area{width:50%;float:right;}
.sns_area ul{position:absolute;right:30px;top:12px;}
.sns_area ul li{display:inline-block;margin-left:18px;opacity:0;}
.sns_area img{width:100%;height:auto;}
.sns_area li:nth-child(1){-webkit-animation: fadeIn 0.5s ease 1s 1 forwards;animation: fadeIn 0.5s ease 1s 1 forwards;}
.sns_area li:nth-child(2){-webkit-animation: fadeIn 0.5s ease 1.5s 1 forwards;animation: fadeIn 0.5s ease 1.5s 1 forwards;}
.sns_area li:nth-child(3){-webkit-animation: fadeIn 0.5s ease 2s 1 forwards;animation: fadeIn 0.5s ease 2s 1 forwards;}
.sns_area li:nth-child(4){-webkit-animation: fadeIn 0.5s ease 2.5s 1 forwards;animation: fadeIn 0.5s ease 2.5s 1 forwards;}
.sns_area li:nth-child(5){-webkit-animation: fadeIn 0.5s ease 3s 1 forwards;animation: fadeIn 0.5s ease 3s 1 forwards;}
@keyframes fadeIn { 0% {opacity: 0} 100% {opacity: 1} }
@-webkit-keyframes fadeIn { 0% {opacity: 0} 100% {opacity: 1} }

/* main */
.main_press_img{position:relative;overflow:hidden;width:100%;}
#main_press_img2{display:none;}
#main_press_img3{display:none;}
.main_press_text{background:#000032;text-align:center;}
.main_press_text img{margin:12px 0;vertical-align:bottom;}
.main_press_img img.press_back{animation-name: sizeScale;animation-duration: 10s;animation-fill-mode: forwards;animation-iteration-count: infinite;-webkit-animation-name: sizeScale;-webkit-animation-duration: 10s;-webkit-animation-fill-mode: forwards;-webkit-animation-iteration-count: infinite;}
@keyframes sizeScale {from {transform: scale(1.5);-webkit-transform: scale(1.5);-moz-transform: scale(1.5); }to {transform: scale(1.0);-webkit-transform: scale(1.0);-moz-transform: scale(1.0);}}
.press_msg{background:#b92754;color:#ffffff;}
.topBtn {position:fixed;bottom:10px;right:10px;display:block;width:61px;height:61px;box-sizing:border-box;}

/* news */
.contents_box_thumb{width:100%;position:relative;}
.contents_box_thumb img{width:100%;margin-bottom:5px;}
.contents_box_date{border-bottom:1px dotted #161944;}
.contents_box h3{word-break: break-all;height:2em;line-height: 1.3;overflow-y: hidden;padding: 10px 0;margin-bottom:15px;}
.contents_box h3 a{text-decoration:none;padding-bottom:15px;}
.contents_box h3 a:hover{font-weight:bold;}
.contents_box_new{position:absolute;top:10px;left:10px;z-index:2;}
.contents_box_new img{width:70px;}
.contents_guide{position:relative;}
.contents_guide_list{position:absolute;right:20px;top:0;}
.contents_box_readmore{text-align:right;border-top:1px solid #161944;padding-top:15px;padding-bottom:5px;}
.contents_box_readmore a{padding:5px 20px;background:#161944;color:#fff;text-decoration:none;border-radius:20px;}
.contents_box_workshop{border-top:1px solid #161944;padding-top:15px;padding-bottom:5px;}


/* category */
.category .contents_box{border:1px solid #ccc;}
.pagination {padding:20px 0;text-align:center;}
.pagination span, .pagination a {display:inline-block;margin: 2px 2px 2px 0;text-decoration:none;padding:6px 0;width:35px;color:#fff;background: #161944;border-radius: 2px;vertical-align:top;}
.pagination a:hover{opacity:0.9;}
.pagination .current{padding:6px 0;width:35px;background: #000;color:#fff;}
/* about */
.about_area{
background-image: url("assets/images/contents/bg_about.png");background-repeat:no-repeat;background-position: center center;background-size:cover;}
ul.attention {list-style-type: none;margin-left: 1em;}
ul.attention li::before {content: "※";margin-left: -1em;margin-right:2px;}
.about_box{width:100%;border:1px solid #fff;padding:30px;box-sizing:border-box;}

/* access */
.map_area{padding:8px;box-sizing:border-box;}

/* instagram */
ul.instagram li a .cover {
	display: inline-block;
	background-color: #ccc;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
ul.instagram li img{width:100%;height:auto;padding:0 5px 10px;vertical-align:top;box-sizing:border-box;}

/* wow */
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.animated.hinge {-webkit-animation-duration: 4s;animation-duration: 4s;}
@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translateY(20px);transform: translateY(20px);}100% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}
@keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}100% {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}

/* lower_page */
.lower_contents h3{border-bottom: 1px solid #333;padding-bottom:10px;overflow:hidden;}
/*div.lower_link::before{padding-top:30px;display:block;content:"";border-bottom: 1px dotted #333;}*/
.lower_link h3{padding-top:30px;font-size:200%;font-weight:bold;border-bottom:none;}
.lower_link ul{background:#e8e9ed;padding:20px;box-sizing:border-box;}
.lower_link ul li{list-style-image : url("assets/images/contents/arrow_small_b.png");margin-left:20px;box-sizing:border-box;}
/*.lower_link ul li a{text-decoration:none;}*/
.lower_link_list{position:absolute;right:0;top:30px;}
.lower_link ul li a{font-size:110%;}
.lower_contents_text{padding-bottom:30px;display:block;content:"";border-bottom: 1px dotted #333;}
.lower_contents_text p{font-size:110%;padding-left:20px;padding-right:20px;}
.lower_contents_date{padding:5px 20px; background:#161944;color:#fff;}

/* page_artists */
.quattro_double li{position:relative;}
.quattro_double_img img{width:100%;}
.artists_thumb{padding-bottom:30px;border-bottom: 1px dotted #333;margin-bottom:30px;}
.artists_thumb img{border:10px solid #e8e9ed;}
.artists_name{font-size:110%;line-height:1.2;}
.iframe_video {margin-top: 30px;margin-bottom: 30px;position: relative;width: 100%;padding-top: 56.25%;}
.iframe_video iframe {position: absolute;top: 0;right: 0;width: 100%;height: 100%;border:none;}

/* page_tickets */
.double_single{padding-top:60px;display:inline-block;width:50%;vertical-align:top;box-sizing:border-box;}
.tickets_area{width:95%;line-height:1.2;}
.tickets_area_left{margin-right:5%;}
.tickets_area_right{margin-left:5%;}
.tickets_title img{width:100%;vertical-align:bottom;}
.tickets_box{padding:20px 20px 0;border:1px solid #d0d1da; border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
.tickets_price{text-align:center;background:#e8e9ed;margin:20px 0;padding:20px 0;}
ul.information {list-style-type: none;margin-left: 1em;padding-bottom:20px;}
ul.information li::before {content: "■";margin-left: -1em;margin-right:2px;}
.tickets_detail_link{padding:20px 0;border-top:1px solid #d0d1da;}
.tickets_detail_link a{padding:5px 0px;}
.menu {width: 100%;}
.menu label {display: block;padding :12px;cursor :pointer;}
.menu input {display: none;}
.menu .linkarea {max-height: 0;overflow-y: hidden;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;padding:0;}
.menu label:before {content: url("assets/images/contents/arrow_right.png");padding-right: 8px;vertical-align: middle;}
.menu .accordion:checked + label:before {content: url("assets/images/contents/arrow_down.png");}
.menu .lower_link ul{background:#ffffff;padding: 0 20px;}
#menu_bar01:checked ~ #links01 .linkarea, #menu_bar02:checked ~ #links02 .linkarea, #menu_bar03:checked ~ #links03 .linkarea, #menu_bar04:checked ~ #links04 .linkarea, #menu_bar05:checked ~ #links05 .linkarea, #menu_bar06:checked ~ #links06 .linkarea{max-height: 200em;padding:10px;box-sizing:border-box;}
.ticket_playguide{border-top:1px solid #d1d2db;}
.ticket_playguide li{border-bottom:1px solid #d1d2db;background:#e8e9ed;display:table-row;width:100%;}
.ticket_playguide_icon{display:table-cell;width:18%;vertical-align:middle;border-left:1px solid #d0d1da;border-bottom:1px solid #d0d1da;box-sizing: border-box;}
.ticket_playguide_iconimg{padding:0;width:75%;}
.ticket_playguide_text{display:table-cell;width:81%;padding:20px;background:#ffffff;border-right:1px solid #d1d2db;border-bottom:1px solid #d1d2db;box-sizing: border-box;}
.ticket_playguide_link{width:41%;margin-left:59%;}
.ticket_playguide_link a{padding:12px 0;}
.ticket_playguide_link_sp{display:none;}
.ticket_playguide_soldout{border: 2px solid #b92754;color:#b92754;border-radius: 8px;position: absolute;left: -100px;display: inline;padding: 12px 20px;font-weight: bold;}
.ticket_playguide_sale{border: 2px solid #3761a9;color:#3761a9;border-radius: 8px;position: absolute;left: -100px;display: inline;padding: 12px 20px;font-weight: bold;}
.buy_arrow2{top:13px;right:10px;}
.limit_tickets{background:#b92754;border-radius:10px;padding:1px 10px;display:inline-block;margin-right:4px;}

/* ACCESS */
.guide_table td{vertical-align: middle;padding:25px;border-top: #161944 1px dotted;border-bottom: #161944 1px dotted;}

/* single */
.single_thumb{padding-bottom:30px;border-bottom: 1px dotted #333;margin-bottom:30px;}
.single_thumb img{border:10px solid #e8e9ed;}

/* footer */
footer{padding:40px 0 80px;}
footer .sns_area{width:100%;float:none;padding-bottom:40px;border-bottom:1px solid #454769;text-align:center;}
footer .sns_area ul{position:static;}
footer .sns_area li:nth-child(5){margin-right:18px;}

/* inner-link */
@-webkit-keyframes modify{0% {padding-top:90px; margin-top:-90px;}100%{padding-top:0;margin-top:0;}}
@keyframes modify{0% {padding-top:90px;margin-top:-90px;}100%{padding-top:0;margin-top:0;}}
#about:target, #access:target{-webkit-animation: modify 0.1s;animation:modify 0.1s;}

/* goods */
.goods_box{margin-top:40px;width:100%;box-sizing:border-box;border:10px solid #e8e9ed;padding:20px;}
.goods_box h3{font-family:'Montserrat';}
.tee_box{display:inline-block;width:33%;}

/*@media　Mobile　Style
-----------------------------------------------------------------*/
@media screen and (max-width: 768px) {
	nav.globalMenuSp {text-align:left;}
	.pc_disp{display:none;}
	.sp_disp{display:inherit;}
	.sp_br::before{content: "\A" ;white-space:pre;} /* 折り返し */
	.inner {margin: 0 auto;width:98%;overflow-x:hidden;}
	.header_title{width:100%;padding:3px 0;float:none;text-align:center;}
	.sns_area{display:none;}
	h1 img, h2 img{width:100%;padding-bottom:5px;}
	.pcmar_t50_spmar_t30{margin-top:30px;}
	.pcmar_t30_spmar_t10{margin-top:10px;}
	.pcpad_b70_sppad_b30{padding-bottom:30px;}
	.pcpad_b50_sppad_b30{padding-bottom:30px;}
	.pcpad_30_sppad_10{padding:10px;}
	.pc_lineheight_2{line-height:1.5;}
	.pc_w40, .pc_w50, .pc_w60, .pc_w35, .pc_w348px, .pc_w70, .pc_w80, .pc_w650px{width:100%;}
	.w316px{width:80%;max-width:316px;}
	.pcfs_120{font-size:100%;}
	.pcfs_200_spfs_140{font-size:140%;}
	.sppad_t20{padding-top:20px;}
	.sppad_l15{padding-left:15px;}
	.sp_pad_b10{padding-bottom:10px;}
	.sp_textcenter{text-align:center;}

	/* main */
	.main_press_img{height:301px;}
	.main_press_img img.press_back{
		position:absolute;
		left:50%;
		width:700px;
		height:300px;
		margin-left:-350px;
	}
	.main_press_img img.press_logo{
		position: absolute;
		left: 17%;
		right: 17%;
		width: 66%;
		top: 20%;
	}
	.main_press_img img.press_info{
		position: absolute;
		left: 2%;
		width: 28%;
		top: 2%;
	}

	/* news */
	.contents_box{display:inline-block;vertical-align:top;width:98%;background:#fff;padding:10px;box-sizing:border-box;margin:0 1% 4%;}
	.contents_guide_list{right:1%;top:auto;padding-top:20px;display:none;}
	.contents_guide_list_after a{width:60%;margin-left:auto;margin-right:1%;}
	.contents_box_thumb{width:40%;display:inline-block;}
	.contents_box_thumb img{margin-bottom:0;vertical-align:bottom;}
	.contents_box_new{top:3px;left:3px;}
	.contents_box_new img{width:40px;}
	.contents_box h3{height:3.5em;}
	.contents_box_text{width:56%;display:inline-block;vertical-align:top;}
	.contents_box_readmore{display:none;}
	.arrow_base{padding:4px 0;}

	/* about */
	.about_box{padding:15px;}
	.about_box_head{width:18%;display:inline-block;vertical-align:top;padding-bottom:10px;}
	.about_box_body{width:78%;display:inline-block;vertical-align:top;padding-bottom:10px;}
	ul.attention li{margin-top:4px;}

	/* access */
	.map_area{margin-bottom:10px;}

	/* instagram */
	ul.instagram li{display:inline-block;width:50%;height:100px;overflow:hidden;text-align:center;}
	ul.instagram li a{display:block;width:100%;height:auto;}
	ul.instagram li a .cover {width: 150px;height: 94px;border:3px solid #fff;}

	/* page_artists */
	.lower_contents h3 img{width:100%;}
	.quattro_double li{display:inline-block;width:30%;vertical-align:top;margin-top:30px;padding-right:1%;padding-left:1%;}

	/* page_tickets */
	.double_single{padding-top:30px;}
	.double_single, .tickets_area{width:100%;}
	.tickets_area_left, .tickets_area_right{margin:0;}
	.tickets_box{padding:20px 10px 0 10px;}
	.menu .lower_link ul{padding: 0;}
	.ticket_playguide_icon{width:100%;display:block;border-bottom:none;border-right:1px solid #d1d2db;padding:15px 5px 15px 15px;}
	.ticket_playguide_iconimg{display:inline-block;width:30%;vertical-align:top}
	.ticket_playguide_link_sp{display:inline-block;width:60%;text-align:right;}
	.ticket_playguide_link{width:80%;margin-left:20%;}
	.ticket_playguide_text{width:100%;display:block;border-left:1px solid #d1d2db;}
	.ticket_playguide_soldout, .ticket_playguide_sale{position:static;left:0px;display:inline-block;text-align:center;margin-top:10px;}
	.ticket_playguide li{display:block;border-bottom:none;}

	/* ACCESS */
	.guide_table td{padding:10px 5px;}

	/* goods */
	.goods_box{padding:20px 0;}
	.tee_box{display:inline-block;width:49%;}

	.contents_box_workshop{display:none;}

	/* footer */
	footer .sns_area{display:block;}
	.sns_area ul li{margin-left:8px;}
	footer .sns_area li:nth-child(5){margin-right:8px;}

}
/*@media　Tablet　Style
-----------------------------------------------------------------*/
@media screen and (min-width:769px) and ( max-width:1080px) {
	.inner{width:98%;margin-left:1%;margin-right:1%;}
	/* main */
	.main_newlogo{position:relative;}
	.main_newlogo img{position:absolute;right:10px;}
	.main_press_img img.press_logo{
		position: absolute;
		left: 27%;
		right: 27%;
		width: 46%;
		top: 10%;
	}
	.main_press_img img.press_back{vertical-align:bottom;width:100%;height:auto;}
	.main_press_img img.press_info{
		position: absolute;
		left: 2%;
		top: 2%;
		width: 180px;
	}
	ul.instagram li{display:inline-block;width:20%;height:100px;overflow:hidden;text-align:center;}
	ul.instagram li a{display:block;width:100%;height:auto;}
	ul.instagram li a .cover {width: 150px;height: 94px;border:3px solid #fff;}

	.ticket_playguide{width:98%;margin:0 auto;}
	/* about */
	.about_box_head{display:inline-block;width:12%;vertical-align:top;}
	.about_box_body{display:inline-block;width:87%;vertical-align:top;}
}
/*@media　Tablet under　Style
-----------------------------------------------------------------*/
@media screen and ( max-width:1080px) {
	/* SPナビ */
	nav.globalMenuSp {position: fixed;z-index: 20;top: 0;left: 0;background: #fff;color: #000;text-align: center;transform: translateY(-100%);transition: all 0.6s;-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);width: 100%;}
	nav.globalMenuSp ul {background: #fff;margin: 0 auto;padding: 0;width: 100%;}
	nav.globalMenuSp ul li {font-size: 1.1em;list-style-type: none;padding: 0;width: 100%;border-bottom: 1px dotted #333;}
	/* 最後はラインを描かない */
	nav.globalMenuSp ul li:last-child {padding-bottom: 0;border-bottom: none;}
	nav.globalMenuSp ul li a {text-decoration:none;display: block;color: #000;padding: 0.2em 0 0.2em 1em;text-align:left;}
	nav.globalMenuSp ul li .notlink_navi{display: block;color: #d0d1da;padding: 0.2em 0 0.2em 1em;text-align:left;}
	nav.globalMenuSp ul li img{vertical-align: middle;width: 40px;padding-right: 1em;}
	nav.globalMenuSp ul li a span{padding: 5px 0;display:block;}
	/* このクラスを、jQueryで付与・削除する */
	nav.globalMenuSp.active {transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);}
	.navToggle {display: block;position: fixed;/* bodyに対して絶対位置指定 */right: 13px;top: 35px;width: 42px;height: 40px;cursor: pointer;z-index: 30;background: #161944;text-align: center;}
	.navToggle span {display: block;position: absolute;/* .navToggleに対して絶対位置指定 */width: 30px;border-bottom: solid 3px #fff;-webkit-transition: .35s ease-in-out;-moz-transition: .35s ease-in-out;transition: .35s ease-in-out;left: 6px;}
	.navToggle span:nth-child(1){top: 9px;}
	.navToggle span:nth-child(2){top: 18px;}
	.navToggle span:nth-child(3){top: 27px;}
	/* 最初のspanをマイナス45度に */
	.navToggle.active span:nth-child(1) {top: 18px;left: 6px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);}
	/* 2番目と3番目のspanを45度に */
	.navToggle.active span:nth-child(2), .navToggle.active span:nth-child(3) {top: 18px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);}
	.contents_navi{display:none;}
	.pc_w295px, .pc_w1050px{width:100%;}
	
}
/*@media　SP over　Style
-----------------------------------------------------------------*/
@media screen and ( min-width:769px) {
	.pc_fleft{float:left;}
	.pc_fright{float:right;}
	.pc_w60{width:60%;}
	.pc_w35{width:35%;}
	/* navi */
	.nav_list a{text-decoration:none;display: block;padding:0 0 16px;position:relative;width:100%;}
	.nav_list a::after{border-bottom: solid 4px #222568;bottom:0;content:"";display:block;position:absolute;left:0;width:0;transition: all .1s ease;-webkit-transition: all .1s ease;}
	.nav_list a:hover::after{width:100%;}
	.nav_list ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;list-style: none;margin-top:10px;}
	.nav_list ul li{background-image: url("assets/images/navi/navi_border.png");background-repeat: no-repeat;background-position: left top;text-align:center;display:table;width:12.5%;/*-webkit-flex-basis: 12.5%;-ms-flex-preferred-size: 12.5%;flex-basis: 12.5%;*/}
	.nav_list ul li img{width:52px;height:36px;display:block;margin:0 auto;}
	.nav_list ul li:last-child{position:relative;}
	.last_navi{width:1px !important;height:auto !important;position:absolute;top:0;right:0;}
	.nav_list ul li a span{padding-top:4px;display:block;font-size:140%;font-weight:bold;}
	.header_navi{display:none;}

	/* news */
	.contents_box{display:inline-block;vertical-align:top;width:31.9%;background:#fff;padding:10px;box-sizing:border-box;margin-right:1%;margin-bottom:15px;}
	.contents_box h3{font-size:120%;font-weight:bold;}

	/* page_artists */
	.quattro_double li{display:inline-block;width:23.5%;vertical-align:top;margin-top:30px;padding-right:1.5%;}
	.quattro_double li:nth-child(4), .quattro_double li:nth-child(8), .quattro_double li:nth-child(12), .quattro_double li:nth-child(16), .quattro_double li:nth-child(20){padding-right:0;}
	/* tickets */
	.ticket_playguide ul{display:table;}

}
/*@media　SXGA+　Style
-----------------------------------------------------------------*/
@media screen and (min-width: 1400px) {
	/* main */
	.main_press_img img.press_back{width:100%;height:auto;vertical-align:bottom;}
}
/*@media　PC and SXGA+　Style
-----------------------------------------------------------------*/
@media screen and (min-width: 1081px) {
	.navToggle, .globalMenuSp{display:none;}
	.inner {margin: 0 auto;width: 1140px;}
	.wow a:hover{opacity:0.8;}
	.pcpad_t40{padding-top:40px;}
	.pcpad_t20{padding-top:20px;}

	/* nav */
	header{height:50px;position:relative;}
	.header_navi{position:fixed;top:0;background:#fff;width:100%;padding-top:13px;font-family:'Montserrat';z-index:10;box-shadow: 0px 1px 3px 0px rgba(99,99,99,0.6);-webkit-box-shadow: 0px 1px 3px 0px rgba(99,99,99,0.6);-moz-box-shadow: 0px 1px 3px 0px rgba(99,99,99,0.6);}
	.header_logo{float:left;width:22%;}
	.header_logo img{width:220px;padding-top:8px;}
	.header_navi nav{float:left;width:78%;}
	.header_navi .nav_list ul li img{width:39px;height:27px;}
	.header_navi .nav_list ul li a span, .header_navi .notlink_navi{font-size:120%;}
	.notlink_navi{color:#d0d1da;padding-top:4px;display:block;font-size:140%;font-weight:bold;}
	.header_navi .nav_list a{padding-bottom:10px;}
	/* about */
	.about_box_head{display:inline-block;width:5%;}
	.about_box_body{display:inline-block;width:94%;}

	/* main */
	.main_press_img{height:700px;}
	.main_press_img img.press_back{
		position:absolute;
		left:50%;
		width:1600px;
		height:700px;
		margin-left:-800px;
	}
	.main_newlogo{position:relative;}
	.main_newlogo img{position:absolute;right:10px;}
	.main_press_img img.press_logo{
		position: absolute;
		left: 277px;
		right: 277px;
		width: 586px;
	}
	.main_press_img img.press_info{
		position: absolute;
		right: 2%;
		width: 260px;
		top: 50px;
	}
	.main_press_logo{position:relative;top:25%;}
	ul.instagram li{display:inline-block;width:20%;margin-bottom:2%;}
	ul.instagram li a{display:block;overflow:hidden;width:206px;height:206px;}
	ul.instagram li a .cover {width: 186px;height: 186px;border:10px solid #fff;}

	/*コンテンツ内ナビ*/
	.contents_navi{margin: 0 auto;position: relative;font-family:'Montserrat';background:#fff;border-bottom:1px solid #d0d1da;}
	.contents_navi .notlink_navi{color:#d0d1da;padding-top:4px;display:block;font-size:140%;font-weight:bold;}
}
/*@media　SXGA+　Style
-----------------------------------------------------------------*/
@media screen and (min-width: 1400px) {
	/* main */
	.main_press_img img.press_back{width:100%;height:700px;vertical-align:bottom;left:0;margin-left:0;}
}
