@charset "utf-8";
/*
Theme Name: 　Lightning Child
Theme URI:
Template: lightning-pro
Description:
Author: Mariko
Tags: 
Version: 1.0
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td ,button{border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}
body{
	font-size: 16px;
	line-height:180%;
	color:#151515;-webkit-text-size-adjust:100%;font-family:'Noto Sans JP', sans-serif !important;
	width: 100%;
	position: relative;
	font-display: swap;
}
h1,h2,h3,h4{font-weight:bold;}
.single .entry-body h2{
	font-size:1.8rem;
	margin-bottom:30px;
}
.single .entry-body h3{
	font-size:1.5rem;
	margin-bottom:15px;
}
.flex-area{
	display: flex;
	justify-content:space-between;
	align-items: center;
}
.flex-area-left{
	display: flex;
	justify-content:flex-start;
	align-items: center;
}
.flex-area-center{
	display: flex;
	justify-content:center;
	align-items: center;
}
.relative{position:relative;}
.is-style-outline>:where(.wp-block-button__link), :where(.wp-block-button__link).is-style-outline {
border: 1px solid;border-radius: 2px;transition: all .3s ease 0s;}
.wp-block-button .wp-block-button__link:hover {
	background-color: #ffffff;
	border-color: #3878e0;
	color: #3878e0;
	transition: all .3s ease 0s;
}
a,a:hover,a img{transition: all .3s ease 0s;}
a:hover img{
opacity:0.6;
transition: all .3s ease 0s;	
}
p{padding-bottom:15px;}
body .web-font{font-family: 'Josefin Sans', sans-serif !important;}
br.br992,br.br768,br.br589,br.br489,br.br389{display:none ;}
.none{display:none !important;}

/*********共通**********/
header ul li a{color:#000 !important;}
#contact{
	max-width: 600px;
	margin: 0 auto;
}
#contact .box{margin: 0 auto 30px;}
#contact input[type=submit]{
	font-size: 1rem;
	border: 1px solid #0f3a97;
	background: #1347ac;
	line-height: 40px;
	width: 300px;
	display: block;
	margin: 0 auto 30px;
}

.site-footer,#footer-bottom{
	background: #151515;
	color: #fff;
}
.site-footer-content .row{display: block; }
.site-footer .col-lg-4{margin:0 auto;}
#footer-bottom ul {margin: 20px auto 0;}
#footer-bottom ul li{
	width: auto !important;
	margin: 0 20px;
}
#bogo_language_switcher-2 h4{display:none;}
#bogo_language_switcher-2 ul{display:flex;justify-content:center;}
#bogo_language_switcher-2 ul li{margin:0 15px;}
.veu_socialSet,#page_top{display:none;margin:0;}
#main strong{font-weight:bold;}
#mainimage-area{position:relative;}

#mainimage-pc{
	margin-bottom:0 !important;
	position:relative;
	z-index:1;
}
#mainimage-area #mainimage-sp{display:none;}
#main-logo{
	position:absolute;
	z-index:10;
	width:500px;
	top:10%;
	left:5%;
}
/*********トップ**********/
#mainimage-area .wp-block-image{margin-bottom:0 !important;}
#mainimage-pc{
	height:100%;
	display:block;
}
#mainimage-area .wp-block-group__inner-container{
	display:block;
	height:100%;
}
h2.title-area-h2 .inner{
	position:relative;
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
h2.title-area-h2 .inner:before{
	content:'';
	display:block;
	background:url(/wp-content/themes/lightning-child/images/hexagon-line.svg) no-repeat center top;
	width:40px;
	height:36px;
	background-size:100% 100%;
	margin:5px 10px 0 0;
}
#top-sec1 a{
	text-decoration:underline;
	transition: all .3s ease 0s;
	color:#fff;	
}
#top-sec1 a:hover{
	color: #3878e0;
	transition: all .3s ease 0s;
}
#top-sec2 .article-box .wp-block-column{
	padding: 0  !important;
	flex-basis:45% !important;
	margin:0 2.5% 50px !important;
}
#top-sec3 .article-box{
	flex-wrap:wrap !important;
	gap:initial !important;
}
.article-box .wp-block-column{position:relative;}
.article-box .link-a{
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	top:0;
	left:0;
}
.article-box h3 a{transition: all .3s ease 0s;}
.article-box h3 a:hover{
	color:#c4c4c4;
	transition: all .3s ease 0s;	
}
#top-sec3 .article-box .wp-block-column{
	padding: 0  !important;
	flex-basis:30% !important;
	margin:0 1.5% 50px !important;
}
.article-box h3{
	margin-top:20px !important;
	height: 3em;
}
#top-sec3 .top-sec3-box1 h3,#top-sec3 .top-sec3-box2 h3,#top-sec3 .top-sec3-box3 h3{height:4em;}
.case-date{
	padding: 2px 10px;
	margin: 5px 2px 0;
	display: inline-block;
	font-size: 14px;
	background: #151515;
	color: #fff;	
}
#top-sec4 li{
	line-height:160%;
	padding:0 0 10px;
}
#top-works-area .basis80 ,#top-project-area .basis80{
	padding-left:0 !important;
	padding-right:0 !important;
}
.site-body{padding-bottom:0 !important;}
.site-body-bottom .container .widget{margin-bottom:0 !important;}
#hall-rental-img {max-width:48%;}
#top-links ul li{padding-bottom:20px;}
/***2022/12イベントアナウンス***/
#concert-area-title .pickup-icon{
	width:250px;
}
#concert-area-title #concert-area-title-1{margin-top:10px !important;}
#concert-area-title #concert-area-title-2{margin-top:0 !important;}






/********イベントページ***********/
@media only screen and (min-width: 1600px){
	#sec1,#sec2-inner,#venue-area,#sec3,#sec4,#sec5,.cont-artist{padding-left:100px !important;}
}
.post-name-realevent #site-header,
.post-name-realevent .page-header,
.post-name-realevent #breadcrumb,
.post-name-realevent #mainimage-area{display: none !important;}
#event-title-area{
	position:absolute;
	bottom:6%;
	left:5%;
	z-index:100;
}
#event-title{
	color:#fff;
	text-shadow: rgb(0 0 0 / 60%) 1px 0 10px;
	margin:0 !important;
}
#event-title-p{
	color: #fff;
	text-shadow: rgb(0 0 0 / 60%) 1px 0 10px;
	font-weight: bold;
	font-size: 20px;
	padding: 0;
	line-height: 110%;
}
#mainchatch{
	line-height:1em !important;
	padding-bottom:25px;
}
.post-name-realevent #mainchatch{margin:0 auto !important;}
#mainchatch .web-font{display:inline;}
#event-title-kana{
	font-size:16px !important;
	line-height:16px !important;
	font-weight:bold;
	display:block;
	margin-top:-10px;
}
@media only screen and (min-width: 1480px){
	#mainchatch .web-font{margin-bottom:0;}
	#event-title-kana{display:inline;}
}
#ticket-area .wp-block-buttons .wp-block-button__link{
	background:#2391cb;
	border:none ;
}
#ticket-area .wp-block-buttons .wp-block-button__link:hover{
	color: #797979 !important;
	background:#b6b6b6;
}
.name-top2{padding-bottom:10px;}
#ticket-area2 p a{
	color:#fff !important;
	text-decoration-color:#fff !important;
}
#sec2{
	padding-right: 0 !important;
	padding-left: 0 !important;
}
#sec2 .wp-block-group__inner-container{
	max-width: initial !important;
	max-width: 90% !important;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
#sec2-inner .wp-block-column{flex-shrink: 0;}
#sec2-inner .left{width:380px;}
#sec2-inner .right{flex:2;}
,#sec2-inner .right .wp-block-column{flex-basis:initial !important;}
.pc-none-column,#sec2-img-sp{display:none;}
#currentDate1{font-size:30px;}
#calendar-box iframe{width:100% !important;}
#featured-events .title-span{
	display:block;
	padding-left:28px;
}
.flowerday-right .wp-block-group__inner-container{
	display:flex;
	justify-content:flex-start;
	align-items: flex-end;
}
.flowerday-right p{padding:0;}
.flowerday-right .flowerday1{padding:0 10px;}
.youyube-area,#venue-area iframe{
	width:100%;
	max-width:100%;
}
#floormap-area > .wp-block-group__inner-container{
	display:flex;
	justify-content:space-between;
	align-items:stretch;
}
#floormap-area .floormap-box{width:48%;}
#floormap-area .floormap-box figure{width:100%;}
.artweek-title-area{justify-content:flex-start !important;}
#main .news-icon{
background: #000;
	border-radius: 100%;
	width: 70px;
	height: 70px;
	line-height: 76px;
	font-size: 18px;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #fff;
}
.check-icon{
	padding: 8px 25px 0 !important;
	line-height: 37px;
	display: inline-block;
	margin-bottom: 12px;
}
.contents-news-area .img-sp{display:none !important;}
#page-nav{
	position:fixed;
	right:0;
	bottom:20px;
	z-index:100;
	overflow:hidden;
}
#page-nav a{
	background: rgb(255 255 255 / 50%);
	line-height: 180%;
	font-weight: normal;
	text-decoration: none;
	padding: 0 25px 0 10px;
	margin: 2px -10px 2px 0;
	transition: all .3s ease 0s;
	display:inline-block;
}
#page-nav a:hover{
	transform: translate(-10px,0);
	opacity: 1;
}
#page-nav p{padding-bottom:0;}
#information{
	max-width:800px;
	background:#ededed;
	margin:0 auto;
}
#information .bottom{
	margin: 0 auto;
	width: 387px;
}
#info-event-title{
	font-size: 30px !important;
	padding-bottom:0 !important;
	line-height:1.2em;
}
#info-event-title-kana{padding-bottom:10px;}
.contents-lead {
	max-width:650px;
	margin:0 auto;
}
.contents-lead p{text-align:left !important;}
.icon-description-area{
	max-width:700px;
	margin: 30px auto;
	line-height: 170% !important;
	background: #f5f5f5;
	padding: 15px 20px 2px;
}
.icon-description-area .wp-block-group{margin:0 auto 10px;}
.icon-description-area .wp-block-group p{padding-bottom:0;}
.contents-title-area{margin:0 auto 15px;}
.contents-title-area .wp-block-group__inner-container{margin:0 !important;width:100%;max-width: 100% !important;}
.event-cont-name{margin-bottom:10px;}
.icon-event{
	padding: 2px 10px;
	margin: 5px 2px 0;
	display: inline-block;
	font-size: 13px;
	white-space:nowrap;
}
.icon-event-real{
	background: #151515;
	color: #fff;
}
.icon-event-meta{
	background:#D6DAD8;
	color:#151515;
}
.icon-event-reserve{
	border: 1px solid #151515;
	border-radius: 100%;
	text-align: center;
	width: 50px;
	height: 50px;
	flex-grow: 0;
	font-size: 14px;
	line-height: 50px;
}
.icon-description-area-en .icon-event{
	min-width:80px;
	text-align:center;
	margin-right:5px;
}
.icon-event-reserve-en{
	display: flex;
	justify-content: center;
	align-items: center;
	border: none;
	background: url(/wp-content/themes/lightning-child/images/circle-back.png) no-repeat center top;
	background-size: auto 50px;
	border-radius: 0 !important;
	text-align: center;
	width: 86px;
	height: 50px;
	flex-grow: 0;
	font-size: 14px;
	line-height: 110% !important;
	padding:0;
}
.contents-title-area h3{flex:2;}
.hibiya-circle-area .grey-circle{
	background: #ededed;
	text-align: center;
	font-size: 18px;
	width: 66px;
	height: 66px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	padding: 0;
	font-weight: bold;
	margin:0 5px 10px 0;
}
/****ひとまず非表示*****/
.hitomazu-none{display:none !important;}

#main .line-box .wp-block-column{
	flex-basis:initial !important;
	flex-grow:initial !important;
	width:40%;
}
#main .line-box .wp-block-column.has-text-color{width:20%;}
.sec-sponsor-bottom{
	max-width:980px;
	margin:0 auto;
}
#sponsors-h2{margin-top:0 !important;}
.sponsor-logo-box{justify-content:center;}
.sponsor-logo-box.sponsor-ll{display:block;}
.sponsor-logo-box .wp-block-column{
	border:1px solid #ccc;
	display:flex;
	justify-content:center;
	align-items:center;
	flex-grow:0;
	padding:10px 50px;
}
.sponsor-ll .wp-block-column{
	min-height:200px;
	height:100%;
	width:100%;
	margin:0 auto 30px !important;
}
.sponsor-l .wp-block-column{height:200px;}
.sponsor-m .wp-block-column{height:150px;}
.sponsor-s .wp-block-column{height:120px;}
.sponsor-logo-box .wp-block-column figure{margin:0 !important;}
.sponsor-ll .wp-block-column figure{max-width:60%;}
.sponsor-text-area .wp-block-group__inner-container{
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
}
.sponsor-text-area p,.sponsor-text-area .wp-block-image{
	margin:0 15px ;
	padding-bottom:0 !important;
	line-height:1em;
}
.sponsor-text-l{font-size:20px;}
.sponsor-text-area .wp-block-image{
	min-height:140px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.sponsor-text-area .wp-block-image.back-black a{
	 display:block;
	 background:#000;
}
#manager-logo-area{align-items:stretch;}
#manager-logo-area .manager-logo-box{
	width:18%;
	position:relative;
	transition: all .3s ease 0s;
	font-size:15px;
	line-height:140%;
	flex-basis:initial !important;
	margin:0 1% 30px !important;
}
#manager-logo-area .manager-logo-box:hover{
	opacity: 0.6;
	transition: all .3s ease 0s;
}
#manager-logo-area .manager-logo-box figure{
	border: 1px solid #ccc;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px;
	flex-grow: 0;
	height: 150px;
}
#manager-logo-area .manager-logo-box figure img{
	max-height: 100%;
	width: auto;
}
.link-a{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:100;
}
.coution-box-inner{
	max-width:800px;
	margin:0 auto;
}
.line-box-left{display:none !important;}
#bogo_language_switcher-2 li a{
	text-decoration: underline;
	transition: all .3s ease 0s;
	color: #3878e0;
}
#bogo_language_switcher-2 li.current a{
	color: #777777;
	text-decoration: none;	
}
#contact-list a{
	text-decoration: underline;
	text-decoration-style: dotted;
	text-underline-offset: 2px;
	text-decoration-color: rgba(0,0,0,.3);
	text-decoration-thickness: 1px;
}
#contact-list .mail-area{margin-bottom:5px;}
#contact-list .mail-area .text{font-size:24px;}
#contact-list .mail-area svg{margin-top: 4px;}
#contact-list svg{margin-right:8px;}
body.en-US .footer-nav-ja{display:none !important;}
body.ja .footer-nav-en{display:none !important;}
/****pr****/
body.single-news .site-body,body.privacy-policy .site-body,body.post-type-archive-press_release .site-body {
	max-width: 1140px;
   margin: 0 auto;
}
#release-first{flex-basis:15px !important;}
.news-date{padding-right:3em;}
body.single-news .mobile-fix-nav,body.privacy-policy .mobile-fix-nav,.home #back-to-toppage,.post-name-realevent #back-to-toppage,body.single-news .next-prev,body.single-news .entry_meta .entry-meta-item-updated,body.single-news .entry_meta .entry-meta-item-author{display:none;}
#main .twitter-tweet{
	display:block;
	margin:20px auto 30px;
}
body.ja .back-to-top-en,body.en-US .back-to-top-ja{display:none !important;}
.post-type-archive-news .mobile-fix-nav,.single-news .mobile-fix-nav,.post-name-privacy .mobile-fix-nav,.post-type-archive-news .vk_post-postType-news .vk_post_excerpt{display:none;}

.entry-meta-item-author,
.entry-meta-item-updated{
	display: none !important;
}
/****現地イベント詳細****/
.event-cont-box .event-cont-box-titlebox p{
	padding:0;
	line-height:130% !important;
}
.event-cont-box .event-cont-title{
	display: inline-block;
	padding: 10px 20px 0 !important;
}
.padding-none-p{padding:0 !important;}
.speaker-area > .wp-block-group__inner-container{
	display:flex;
	justify-content:flex-start;
	align-items:stretch;
	flex-wrap:wrap;
}
.speaker-area .speaker-box{
	margin:0 15px 20px 0;
	background:none !important;
	position:relative;
	text-align:center;
	transition: all .3s ease 0s;
	padding:10px 10px 3px;
}
.speaker-area .speaker-box:hover{
	opacity:0.6;
	background:#ededed !important;
	transition: all .3s ease 0s;
}
.speaker-area .speaker-box-nolink:hover{
	background:none !important;
	opacity:1 !important;
}
.speaker-area .speaker-box　.wp-block-group__inner-container{
	display:block !important;
}
.speaker-area .speaker-icon{
	margin:0 auto 5px;
	display:block;
	width:100px;
	height:100px;
	border-radius:100%;
	overflow:hidden;
}
.speaker-area .speaker-box p{padding:0 0 3px !important;}

/***募集ページ***/
#participant-sec1 h2{
	margin-top:0;
	display: flex;
	align-items: baseline;
	justify-content: flex-start;
}
#point-inner{
	max-width: 700px;
	margin: 0 auto;
}
#button-area-top{
	width:100%;
	justify-content:space-between;
}
#button-area-top .wp-block-button{width:24%;}
#button-area-top .wp-block-button a{
	width: 100%;
	line-height: 140%;	
}
.blue-button .wp-block-button__link{
	background: #2391cb !important;
	border-color: #2491CB !important;
	color:#fff !important;
	transition: all .3s ease 0s;
	line-height: 140%;	
}
.blue-button .wp-block-button__link:hover{
	background: #d3d3d3 !important;
	border-color: #efefef !important;
	color: #989898 !important;
	transition: all .3s ease 0s;
}
.blue-button .wp-block-button__link:hover:not(.has-background){color: #989898 !important;}
/***終了後***/
#button-area-top,#button-area, .finish-list li,.finish-button .wp-block-button{position:relative;}
#main .button-none{display:none !important;}
#main .wp-block-button__link-none{
	background: #d3d3d3 !important;
	border-color: #efefef !important;
   color: #989898 !important;
	transition:none;
	line-height: 140%;
	text-align:center;
	padding: 0.667em 1.333em;
	border-radius: 4px;
	position:relative;
}
.blue-button .wp-block-button{position:relative;}
.finish{
	background: #000;
	color: #fff;
	text-align: center;
	z-index: 100;
}
span.finish{
	padding: 0 14px;
   margin-left: 11px;
	font-size:16px !important;
	display:inline-block;
}
div.finish{
	display: block;
	position: absolute;
	left: 10%;
	bottom: 0;
	height: 28px;
	padding: 0;
	line-height: 28px;
	top: 0;
	margin: auto;
}
.finish-button div.finish{
	width: 80%;
	left: 0;
	right: 0;
}
div.finish-sp{display:none !important;}
/***アーティスト***/
.pickup-artist .grey-box{
	background:#ededed;
	padding: 0 35px;
}
.pickup-icon{
	font-size: 42px !important;
	line-height: 110%;
	padding: 20px 30px 10px !important;
	margin-right: 10px !important;
}
.commingsoon-area{flex-wrap:nowrap !important;}
.artist-list-title{
	font-size: 30px !important;
	line-height: 130%;
	padding: 20px 30px 10px !important;
	margin-right: 10px !important;
	display: inline-block;
}
.artist-list-box .artist-list-ul{list-style:none !important;}
.artist-list-box .artist-list-ul li{
	line-height: 110%;
	padding-bottom: 15px;
}
h2.name-top{
	line-height:100px !important;
	text-align:center;
}
/****参加アーティストページ****/
#list-page-header #page-title{
	white-space:nowrap;
	margin-right:25px;
}
#list-nav a{line-height:140%;}
.participate-artists{margin-left:20px;}
.participate-artists li{
	font-size: 18px;
	padding: 5px 0;
}
/***フッターの非表示***/
.post-name-artist-list .site-body-bottom,.post-name-nft_ticket-list .site-body-bottom,.post-name-event-info .site-body-bottom{display:none !important;}

@media only screen and (min-width: 1480px){
	.pickup-artist #kana {	font-size: 21px !important;}
}
.pickup-artist #kana {
	display:block;
	line-height:1em;
}
.artist-profile-area .left-long {
   width: auto;
	flex:2;
	order:1;
	margin-right:50px;
}
.artist-profile-area .right-img{order:2;}
.artist-profile-area .space-area{order:3;}
.artist-profile-area .artist-profile-img-area{
	width:100%;
	margin:0;
}
.commingsoon .web-font{font-size:1.5em;}
.artist-profile-img-area{
	width:100% !important;
	max-width: 100% !important;
   margin: 0 !important;
}
.pickup-artist .artist-gallery-area{display:none;}
.artist-gallery-area .left-gallery .wp-block-image{width:48% !important;}
.artist-gallery-area .left-gallery .wp-block-image img{max-width:100% !important;}
.cont-artist .pickup-icon{display:inline-block;}
.name-cont{
	margin:0 !important;
	line-height:1em;
}
.artist-photo-sp{display:none;}
.right-circle {
	background: #ededed;
	text-align: center;
	font-size: 26px;
	width: 250px;
	height: 250px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	font-weight: bold;
}
#cont-artist2 .right-circle {
	margin-right:30px !important;
	width: 200px;
	height: 200px;
}
.right-circle p{
	margin:0 !important;
	padding:0;
	line-height:120% ;
}
.right-circle p.p-bottom{font-size:30px;}
.right-circle .underline{
	text-decoration:underline;
	padding:3px 0;
}
.profile-bottom-circle-sp{display:none;}
.artist-gallery-area .artist-profile-img-area .blocks-gallery-caption{text-align:left;}
/****チケット記事一覧ページ****/
#nft_ticket-list-sec2 #mdfn-catcha-area-sp{display:none !important;}
#nft_ticket-list-sec2 #mdfn-catcha-area-pc .wp-block-group__inner-container{
	display:flex;
	justify-content:flex-start;
	flex-wrap:wrap;
}
#nft_ticket-list-sec2 #mdfn-catcha-area-pc figure{width:48%;}
#nft_ticket-list-sec2 #mdfn-catcha-area figure{
	max-width:1200px;
	margin:0 auto 40px;
}
#article-box .wp-block-group__inner-container{
	display:flex;
	justify-content:space-between;
	align-items:stretch;
	flex-wrap:wrap;
}
#article-box .blog-article-box{
	flex-basis: 47% !important;
	margin:0　1.5% 50px !important;
	padding: 30px 25px 15px !important;
	background:#ededed;
	position:relative;
	transition: all .3s ease 0s;
}
#article-box .blog-article-box:hover{
	opacity:0.6;
	transition: all .3s ease 0s;
}
@media only screen and (min-width: 1300px){
	#article-box .wp-block-group__inner-container{ justify-content:flex-start;}
	#article-box .blog-article-box{
	flex-basis: 31% !important;
	margin: 0 1.5% 50px !important;
	}
}
#article-box .blog-article-box .wp-block-group__inner-container{display:block;}
#article-box .blog-article-box h2{
	font-size:28px;
	line-height:140% !important;
	border-bottom:1px solid #000;
	padding-bottom:20px;
	margin-bottom: 20px !important;
	margin-top:10px !important;
	display:block;
}
#article-box .date{
	padding: 7px 10px 5px;
	margin: 0 2px 5px;
	display: inline-block;
	font-size: 14px;
	background: #151515;
	color: #fff;
	line-height: 1em;
}
#article-box .blog-article-box:hover .wp-block-button__link{
	background:#2391cb;
	 border: 1px solid #2391cb;
   color:#fff;
}
/******記事ページ*******/
.single-nft_ticket  .page-header{position:relative;}
.single-nft_ticket h1.page-header-title { font-size: 2.3rem;}
.single-nft_ticket  .page-header:before{
	content:'';
	display:block;
	width:300px;
	height:1px;
	border-bottom:1px solid #000000;
	position:absolute;
	left:0;
	right:0;
	margin:auto;
	bottom:0;
}
.single-news .entry-body,.single-nft_ticket .entry-body{
	max-width:900px;
	margin:0 auto;
}
/*********メディア実績ページ*********/
body.single-media_articles .page-header-title,body.single-media_articles .site-body,body.post-type-archive-media_articles .site-body {
	max-width:800px;
	width:90%;
	margin:0 auto;
}
body.single-media_articles .entry-meta-item-updated,body.single-media_articles .entry-meta-item-author,body.single-media_articles .next-prev,body.post-type-archive-media_articles .site-body .postListText_singleTermLabel,body.post-type-archive-media_articles.en-US #back-top-top,.en-US.single-media_articles #back-top-top{display:none !important;}
.single-media_articles #back-top-top,body.post-type-archive-media_articles #back-top-top {
	padding-top:100px;
	text-align:center;
}

body.post-type-archive .vk_post .media-img{
	display: none;
}

/****フッター表示の調整***/
.site-body-bottom #ticket-page-bottom,.single-nft_ticket .next-prev{display:none !important;}
.post-name-nfc-ticket .site-body-bottom #ticket-page-bottom,.single-nft_ticket .site-body-bottom #ticket-page-bottom{display:block !important;}
.post-name-nfc-ticket .site-body-bottom #block-32{margin-bottom:0 !important;margin-top:100px !important;}
.post-name-nfc-ticket .site-body-bottom #block-22,.post-name-nfc-ticket #breadcrumb,.single-nft_ticket .site-body-bottom #block-22,.single-nft_ticket #breadcrumb{display:none !important;}
.single-nft_ticket .site-body-bottom #block-33{margin-bottom:0 !important;}
.post-name-nfc-ticket .site-body-bottom #block-33:after,.single-nft_ticket .site-body-bottom #block-33:after{content:none;}
.post-name-nfc-ticket .mobile-fix-nav,.single-nft_ticket .mobile-fix-nav{display:none !important;}

@media only screen and (min-width: 1600px){
	#participant-sec1,#Recruitment1,#Recruitment2,#Recruitment3,#Recruitment4{padding-left:100px !important;}
	#point-inner{
	max-width: 1000px;
	margin: 0 auto;
	}
}
.post-name-participant #block-22,#vk-mobile-nav .vk-mobile-nav-widget{display:none !important;}
#participant-sec1 #circle-title{
	border: 1px solid #151515;
	border-radius: 100%;
	text-align: center;
	width: 100px;
	height: 100px;
	flex-grow: 0;
	justify-content: center;
	align-items: center;
}
.post-name-participant h3{padding-bottom: 12px;}
#button-area{max-width: 900px; margin: 0 auto;}
#button-area .wp-block-button{width:23%;}
#button-area .wp-block-button a{
	width:100%;
	line-height:140%;
}
.photo-box p{padding-bottom:0 !important;}
.photo-box .number{
	padding: 2px 10px !important;
	display: inline-block;
	font-size: 14px;
	background: #151515;
	color: #fff;
}
@media only screen and (max-width: 1290px){
	#top-sec3 .article-box .wp-block-column{flex-basis:45% !important;margin:0 2.5% 50px !important;padding:32px 0 15px !important;}
	#top-sec3 .title-area .wp-block-column{margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;}
	#top-sec3 .top-sec3-box3 h3,#top-sec3 .top-sec3-box4 h3,#top-sec3 .top-sec3-box5 h3,#top-sec3 .top-sec3-box6 h3 {   height: 2em;}
	/**アーティスト***/	
	.pickup-artist .min-rub{font-size: 66px !important;}
}
@media only screen and (max-width: 1200px){
	.brnone1200{display:none;}
	event-list .middle{width:2% !important;flex-basis:2% !important;}
	#mainimage-area{height:100vh;position:relative;max-height:500px;}
	#main-logo {top:10%;left: 4%;}
	.home #main-logo {top: 15%;left: 4%;font-size: 100px;}
	#mainimage-pc{position:initial;}
	#mainimage-pc img{height:100%;width:auto !important;position:absolute;max-width:initial !important;right:-100px;}
	.home #mainimage-pc img{right:-250px;}
	#top-sec2 .wp-block-column{flex-basis:48% !important;margin:0 1% 50px !important;padding:32px 15px 15px !important;}
	#top-sec2 .title-area .wp-block-column{margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important;}
	.contents-news-area .left{flex-basis:40% !important;}
	.contents-news-area .right{flex-basis:60% !important;}
	#main .news-icon {width: 60px; height: 60px; line-height: 67px;font-size: 16px;}
	/**アーティスト***/	
	.pickup-icon {font-size: 34px !important;}
	h2.name-top	{font-size:100px !important;}
	.commingsoon-area h2{font-size:32px !important;}	
	/****参加アーティストページ****/
	#artist-list-box-real .title-area,#artist-list-box-meta .title-area{display:block;}
}
@media only screen and (max-width:1150px){
	#event-title-kana{display:inline;}
	#manager-logo-area{flex-wrap:wrap;}
	#manager-logo-area .manager-logo-box {font-size: 14px;}
	#ticket-title1{font-size:36px !important;}
	#ticket-title2{font-size:55px !important;}
	#ticket-banner-inner .right{flex-basis: 250px !important;}
	#ticket-banner-inner .right .wp-block-button__link{font-size:16px !important;}
	#ticket-banner2-inner{display:block;}
	#ticket-banner2-inner .left{width:100%;max-width:600px;margin:0 auto 15px;}
	#ticket-banner2-inner .right{margin:0 !important;width:100%;}
	#ticket-area2-h2{ font-size:30px !important;}
	#ticket-area2-h2 .vk_inline-font-size{ font-size:60px !important;line-height:120% !important;}
	.flowerday-right .wp-block-group__inner-container{display:block;margin-left:15px;}
	.flowerday-right .flowerday1{padding:0;}	
	/**アーティスト***/	
	.pickup-icon-wrapp{display: block;  width: 100%;}
	.pickup-icon{display:inline-block;}
	.pickup-icon br,h2.name-top br{display:none;}
	.commingsoon-area h2 { font-size:16px !important;}
	.commingsoon-area h3 { font-size:20px !important;}
	.commingsoon-area figure {  width: 100px;}
	.commingsoon-area h2 .vk_inline-font-size {  font-size: 40px !important;}
	.right-circle { font-size: 20px; width: 200px;height: 200px;}
	/****参加アーティストページ****/
	#artist-list-box-real .title-area{display:block;}
	/***2022/12イベントアナウンス***/
	#concert-area-title .pickup-icon-wrapp{	width: 200px;}
	#concert-area-title h2{flex:1;}
	
	#concert-area-title h2 .vk_inline-font-size{font-size:55px !important;}
	#auction-announce-inner{align-items:flex-start !important;}
	#auction-announce-inner .left{
		flex-basis:150px !important;
		width:150px;
	}
	
	
	
}
@media only screen and (max-width: 992px){
	br.br992{display:block;}
	#mainimage-pc img {right: -200px;}
	.home #mainimage-pc img {right: -350px;}
	#top-sec1 #mainchatch,#sec1 #mainchatch{font-size:80px !important;line-height: 1em;}
	h2{font-size:40px !important;}
	.title-area{display:block;}
	.title-area .wp-block-column:nth-child(2){display:none;}
	#top-sec3 .top-sec3-box5 h3,#top-sec3 .top-sec3-box6 h3 {height:3em;}
	#top-realevent-inner{display:block;}
	#top-realevent-inner .right{display:flex;align-items:stretch;justify-content:space-between;margin:70px auto 0;}
	#top-realevent-inner .right .box{width:45%;margin-bottom:50px;}
	#top-realevent-inner .right .wp-block-spacer{display:none;}
	/****リアルイベントページ****/
	#event-title-area{width: 80%;line-height: 130% !important;}
	#event-title-area .wp-block-group__inner-container{margin:0 !important;max-width:100%;}
	#event-title {font-size:60px !important;}
	#ticket-banner-inner{display:block;}
	#ticket-banner-inner .right{margin:0;}
	#ticket-title1 { font-size: 40px !important;}
	#ticket-area .wp-block-buttons{display:block;width:300px;margin: 15px 0 0 0;}
	#ticket-area p{font-size:18px !important;}
	#ticket-area #ticket-date{font-size:22px !important;}
	#ticket-area2-h2{ font-size:24px !important;}
	#ticket-area2-h2 .vk_inline-font-size{ font-size:50px !important;}
	.name-top2{font-size:60px !important;}
	#sec2-inner{display:block;}
	#sec2-inner .left{width:100%;}
	#sec2-inner .right{margin-left:0;}
	.pc-none-column{display:block;}
	#sec2-img-sp{display:block;max-width:670px;}
	#sec2-img-pc{display:none;}
	#sec2 .wp-block-media-text .wp-block-media-text__media{max-width: 400px;margin: 0 0 25px;}
	#sec2 .wp-block-media-text__content{margin:0;padding:0;}
	#schedule-ul {display: block;}

	#artweek-title-area {flex-wrap:nowrap;}
	#artweek-title-area h3{flex:2;}	
	#venue-area iframe{max-width:100% !important;}
	#page-nav{display:none;}
	.mobile-fix-nav {
	background: #ccc !important;
	position: fixed;
	bottom: 0;
	right: 0 !important;
	left:auto !important;
	width: 100px !important;
	z-index: 3000 !important;
	 box-shadow: none;
	}
	.post-name-realevent #menu-mobile-nav{display:none !important;}
	.post-name-realevent.ja .realevent-nav-ja,.post-name-realevent.ja #block-30,.post-name-realevent.en-US .realevent-nav-en,.post-name-realevent.en-US  #block-37{display:block !important;}
	
	.mobile-fix-nav_enable .vk-mobile-nav{display: flex;align-items: flex-end;justify-content: flex-end;padding-bottom:0;}
	.vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-right-in {height: auto !important;top: auto !important;bottom: 0; border: 0 !important;width: auto;right: 0;left: auto !important;padding: 30px 10px 80px 200px;}
	.vk-mobile-nav nav ul li a { padding: 0.7em 10px 0.7em 100px;}
	
	.sponsor-l .wp-block-column{height:180px;}
	.sponsor-m .wp-block-column{height:140px;padding: 10px 20px;}
	.sponsor-s .wp-block-column{height:120px;padding: 10px 20px;}	
	.sponsor-text-l{font-size:22px;}
	.sponsor-text-s{font-size:16px;}	
	#manager-logo-area .manager-logo-box{width:31%;max-width:31%;}	
	#manager-logo-area .manager-logo-box figure { height: 120px;}	
	.line-box-left{display:none;}
	/*******newsページ******/
	.post-type-archive-news .vk_post-postType-news{display:block;}
	.post-type-archive-news .vk_post-postType-news .media-img{width:100%;max-width:400px;margin:0 auto 20px !important;}
	.post-type-archive-news .vk_post-postType-news .media-body{width:100%;}
	/**募集***/
	#top-button-area-lead{font-size: 20px !important;}
	#top-button-cont-box .right{display:none;}
	#top-button-cont-box .left{width:100%;flex-basis:100% !important;}
	#participant-title{font-size: 50px !important;}
	#button-area .wp-block-button { width: 24%;}
	#button-area .wp-block-button a {font-size: 15px;line-height: 140%;}
	/**アーティスト***/		
	.pickup-artist .min-rub {  font-size: 58px !important;}	
	.commingsoon-area figure{width:80px;}
	.commingsoon-area h2 { font-size: 24px !important;}
	.right-circle {font-size: 18px; width: 150px;    height: 150px;}
	.artist-gallery-area .left-gallery .wp-block-image {  width: 47% !important;}
	.pickup-icon { font-size: 28px !important;  padding: 15px 20px 8px !important;}
	h2.name-top { font-size: 90px !important;line-height:90px !important;}
	.pickup-artist .min-rub {font-size: 46px !important;}
	.pickup-artist .min-rub .vk_inline-font-size{font-size:36px !important;}
	.artist-profile-area{display:block;}
	.artist-photo-tate{width:230px;margin:0 auto;}
	.commingsoon-area{justify-content:center;}
	h2.name-cont{font-size: 80px !important;}
	h2.name-cont2{font-size: 60px !important;}
	h2.name-cont .name-cont-san{font-size:40px !important;}
	.cont-artist .artist-profile-area .left-img{display:flex;justify-content:space-between; align-items: center;}
	.artist-photo-pc{display:none;}
	.artist-photo-sp{display:block;}
	.cont-artist .artist-profile-area .left-img figure{width:47%;}
	.artist-gallery-area{display:block;}
	.right-circle { width: 100%; height: auto; border-radius: 0; padding: 15px 0;}
	.profile-bottom-circle{margin:0 0 0 30px;}
	#cont-artist2 .left-img .profile-bottom-circle,.profile-bottom-circle h2 br{display:none !important;}
	#cont-artist2 .right-circle { width: auto; height: auto; margin: 0 auto 15px !important;}
	.profile-bottom-circle-sp{display:block;margin: 0 0 30px 0;}
	.right-circle p.p-top { font-size: 30px;}
	.right-circle p.p-bottom { font-size: 24px;}
	.left-gallery,.cont-artist .right-long{margin:0 !important;}
	#cont-artist2 .artist-gallery-area .right{margin:0;}
	
	/****参加アーティストリスト*****/
	#list-page-header .wp-block-group__inner-container{max-width:90%;padding-left:15px;padding-right:15px;}
	#page-title-top-space{display:none;}
	#list-page-header-inner{display:block;}
	#list-page-header	#page-title{font-size:50px !important;}
	#list-page-header #mainchatch {padding-bottom: 12px;}
	.post-name-artist-list.ja #vk-mobile-nav .participant-nav-en{display:none !important;}
	.post-name-artist-list.en-US #vk-mobile-nav .participant-nav-ja{display:none !important;}
	.post-name-artist-list .mobile-fix-nav{display:none !important;}

	/****下層ページのナビゲーション*****/
	
	#vk-mobile-nav .vk-mobile-nav-widget .under-page-nav ul{border-top: 1px solid #ccc;padding: 0;margin: 0;	}
	#vk-mobile-nav .vk-mobile-nav-widget .under-page-nav ul li{list-style: none;line-height: 1.65;margin:0;padding:0;}
	#vk-mobile-nav .vk-mobile-nav-widget .under-page-nav ul li a {color: #333;border-bottom: 1px solid #ccc;padding: 0.7em 0.5em;position: relative;display: block;overflow: hidden;text-decoration:none !important;}
		
	.post-name-participant #vk-mobile-nav .vk-mobile-nav-widget{display:block !important;}
	.post-name-participant #vk-mobile-nav .vk-mobile-nav-menu-outer,.post-name-event-info .mobile-fix-nav,.post-name-nft_ticket-list #vk-mobile-nav #block-30,.post-name-nft_ticket-list #vk-mobile-nav #block-37,.vk-mobile-nav .vk-mobile-nav-menu-outer{display:none !important;}
	.home .vk-mobile-nav .vk-mobile-nav-menu-outer{display:block !important;}

		
	/***チケットについてのページ****/
	#nft_ticket-list-sec2 #mdfn-catcha-area #mdfn-catch5 img{max-width:500px;}
		
	.post-name-nft_ticket-list.ja #vk-mobile-nav .nft_ticket-list-nav-en{display:none !important;}
	.post-name-nft_ticket-list.en-US #vk-mobile-nav .nft_ticket-list-nav-ja{display:none !important;}
	.post-name-nft_ticket-list #vk-mobile-nav .vk-mobile-nav-widget{display:block !important;}
	.post-name-nft_ticket-list #vk-mobile-nav .vk-mobile-nav-menu-outer,.post-name-nft_ticket-list #vk-mobile-nav .participant-nav{display:none !important;}
	.post-name-nft_ticket-list #vk-mobile-nav .vk-mobile-nav-widget ul{border-top: 1px solid #ccc;padding: 0;margin: 0;	}
	.post-name-nft_ticket-list #vk-mobile-nav .vk-mobile-nav-widget ul li{list-style: none;line-height: 1.65;margin:0;padding:0;}
	.post-name-nft_ticket-list #vk-mobile-nav .vk-mobile-nav-widget ul li a {color: #333;border-bottom: 1px solid #ccc;padding: 0.7em 0.5em;position: relative;display: block;overflow: hidden;text-decoration:none !important;}
	.post-name-nft_ticket-list #vk-mobile-nav .vk-mobile-nav-widget{display:block !important;}
	.post-name-nft_ticket-list #vk-mobile-nav .vk-mobile-nav-menu-outer{display:none !important;}
	.post-name-nft_ticket-list #vk-mobile-nav .vk-mobile-nav-widget ul{	border-top: 1px solid #ccc;padding: 0;margin: 0;}
	.post-name-nft_ticket-list #vk-mobile-nav .vk-mobile-nav-widget ul li{list-style: none;line-height: 1.65;margin:0;padding:0;}
	.post-name-nft_ticket-list #vk-mobile-nav .vk-mobile-nav-widget ul li a {color: #333;border-bottom: 1px solid #ccc;padding: 0.7em 0.5em;position: relative;display: block;overflow: hidden;}
	/****チケットについてのページ****/
	.post-name-nft_ticket-list #list-page-header #page-title {font-size: 24px !important;}
	.post-name-nft_ticket-list #list-page-header #page-title .vk_inline-font-size{font-size: 40px !important;}
	.nft_ticket-list-sec .title-area h2{font-size:28px !important;}
	.nft_ticket-list-sec .title-area h2 .vk_inline-font-size{font-size:60px !important;line-height: 110% !important;}
	
	/***記事ページ***/
	#article-box .blog-article-box h2{font-size:24px !important;}
	.single .entry-body h2{font-size:1.8rem !important;}
	.single .entry-body h3{font-size:1.5rem !important;}
	/***2022/12イベントアナウンス***/
	#concert-area-title{display:block;}
	#concert-area-title h2 {font-size:28px !important;}
	#concert-area-title .pickup-icon{margin: 0 0 12px;}
	#charity-access-column{display:block;}
	#charity-access-column .left{margin-bottom:15px;}
	#charity-access-column p{padding-bottom:0;}
	#charity-access-column .wp-block-buttons>.wp-block-button.wp-block-button__width-100{
	width: auto;
    flex-basis: initial;
	}
	#sticker-column{
		display: flex !important;
    	justify-content: flex-start;
   	 flex-wrap: nowrap !important;
	}
	#sticker-column .left{
		flex-basis: initial !important;
		flex-grow: 0;
		width:140px;
		flex-shrink: 0;
	}
	#sticker-column .right{
		width:auto;
		flex:1;
	}
	#auction-announce-inner-top{display:block;}
	#auction-announce-inner-top .left{
		width: 100%;
    	margin: 0 auto 25px;
		display:flex;
		align-items:flex-start;
		justify-content:space-around;
	}
	#auction-announce-inner-top .left figure{
		width:30%;
		aspect-ratio:1 / 1;
		background:#fff;
	}
	#auction-announce-inner-top .left figure img{
		 object-fit: cover;
    max-width: initial;
    width: 100%;
    height: 100%;

	}
	#auction-announce-inner-top .left .wp-block-vk-blocks-spacer{display:none;}

	#space-announce-box {display:block;}
	#space-announce-box .wp-block-column{margin-top:40px;}
	
	
}
@media only screen and (max-width:860px){
	br.brnone860{display:none !important;}
	#top-sec2 .article-box,#top-sec3 .article-box{display:block;}
	#top-sec2 .article-box .wp-block-column,#top-sec3 .article-box .wp-block-column{flex-basis:100% !important;margin:0 auto 40px !important;padding:32px 15px 15px !important;max-width:600px;}
	.article-box h3 {height: auto !important;}
	#hall-rental-img {max-width:100%;}
	#post-318 .wp-block-column.basis80 {flex-basis: 80% !important;}
	.pickup-artist .artist-gallery-area .right{margin:0 !important;}	
	.bag326-area{display:block;}
	.bag326-area #bag326-pc{display:none !important;}
	.bag326-area .bag326-sp-area{display:block !important;}
	.bag326-area .bag326-sp-area { display: block !important; max-width: 400px; width: 90%;}
	#pickup-artist .bag326-area .bag326-sp-area{margin: 0 auto 5px;}
	.bag326-area .bag326-sp-area .wp-block-group__inner-container{display:flex;align-items:stretch;justify-content:space-between;}
	.bag326-area .bag326-sp-area figure{width:48%;}
	.bag326-area .right{width:100%;margin: 0 auto !important;}
	#music-bottom {display:block;}
	#music-bottom .music-photo-area .wp-block-group__inner-container{display:flex;justify-content:space-between;align-items:stretch;}
	#music-bottom .music-photo-area{max-width:400px;width:90%;margin:0 auto;}
	#music-bottom .music-photo-area figure{width:48%;}
	#music-bottom .right{margin:0;}
	
}
@media (min-width: 600px) and (max-width: 781px){
	#main .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child) {flex-basis: initial !important;flex-grow: 0;}
	
}
@media only screen and (max-width: 768px){
	br.br768{display:block !important;}
	.brnone768{display:none;}
	#mainimage-pc img {right: -250px;}
	.home #mainimage-pc img {right: -372px;}
	#main-logo {width: 380px;top: 4%;left: 4%;}
	.home #main-logo {top: 16%;left: 4%;}
	#top-sec2 .wp-block-column, #top-sec3 .article-box .wp-block-column {padding: 0 !important;}
	#top-works-area .rental-area{justify-content: space-between;}
	#main #top-works-area .rental-area .wp-block-column{flex-basis:45% !important;margin:0 0 50px;max-width:45%;}
	#top-profile-box{display:block;}
	#top-profile-box .wp-block-media-text__media{display:block;width:200px;margin:0 auto 30px;}
	#top-profile-box .article-box .wp-block-column{width:45%;}
	#floormap-area .floormap-box p{padding:0;}
	#top-sec4 li { padding: 0 0 15px;}
	.release-space{display:none;}
	.release-inner{display:block !important;}
	.release-inner .wp-block-post-date{padding-bottom:10px;}
	#event-title-area{width: 100%;}
	#event-title {font-size:50px !important;text-shadow: rgb(0 0 0 / 80%) 1px 0 10px;}
	#event-title-p{text-shadow: rgb(0 0 0 / 80%) 1px 0 10px;}	
	#event-sub-title,#event-title-meta{font-size: 20px !important;}
	#event-title-meta .vk_inline-font-size{font-size:0.8em !important;}
	#event-title-kana{display:block;margin-top: 0;}
	#ticket-title1 { font-size: 38px !important;}
	.commingsoon-area{display:block !important;}
	.commingsoon-area figure{margin:0 auto 15px;}
	#schedule-sub-title{font-size: 28px !important;}
	#sec1 p{font-size:18px !important;}
	#event-list{display:block;}
	#event-list .middle{display:none;}	
	.event-cont-box-bottom .wp-block-button__link{padding: 0.667em 20px !important;width:auto !important;}
	#schedule-area .event-cont-box .none-area{display:none !important;}
	#sticker-column{flex-wrap:nowrap;}
	#sticker-column .left,#sticker-column .left figure{width:110px;}
	#sticker-column .wp-block-column{flex-basis:initial !important;flex-grow:initial !important;}
	#sticker-column .right{flex:2;width: calc(100% - 150px);}
	#featured-events ul{margin-left:40px !important;}
	
	.flowerday-title{display:block !important;}
	.flowerday-right .wp-block-group__inner-container{margin-left:0;}
	.flowerday-right .flowerday1{font-size: 36px; padding: 15px 0 0 0;}
	.flowerday-bottom{display:block;}
	.flowerday-bottom figure{width: 240px;display: block;margin: 0 auto 20px !important;}
	.flowerday-bottom .wp-block-media-text__content{margin:0 auto !important;padding:0;}
	
	
	.cont-box{display:block;}
	#mosaicart-bottom .left figure{margin:0 auto 1em;width: 400px;}
	.icon-event-real{margin-bottom:5px !important;}
	.icon-description-area .wp-block-group {display: block;font-size:13px !important;}
	.contents-news-area {display:block;}	
	.contents-news-area .left {display: flex; justify-content: space-between;}
	.contents-news-area .left figure{width:48%; }
	.contents-news-area .right { margin: 0 !important;}		
	#sec-sponsor .sponsor-l .wp-block-column{flex-basis:48% !important;margin: 0 1%;}	
	#sec-sponsor .sponsor-m .wp-block-column{flex-basis: 31% !important;margin: 0 1%;}	
	#sec-sponsor .sponsor-s .wp-block-column{flex-basis:24% !important;margin: 0 0.5%;}	
	.sponsor-ll .wp-block-column figure {max-width: 80%;}
	.sponsor-ll .wp-block-column {min-height: 180px;}
	.sponsor-l .wp-block-column{height:150px;}
	.sponsor-m .wp-block-column{height:100px;}
	
	.sponsor-s .wp-block-column{height:80px;}	
	.sponsor-s .wp-block-column figure{max-width:140px;}
	.sponsor-text-l{font-size:18px;}
	.sponsor-text-area p, .sponsor-text-area .wp-block-image{margin:0 15px !important;}
	.sponsor-text-area .wp-block-image {height: 100px;min-height:100px;}
	.sponsor-text-area .wp-block-image.square img{height:100%;}
	
	
	#sec-sponsor .line-box-center .wp-block-column{flex-basis:initial !important;}
	#sec-sponsor  .line-box-center .has-text-color{width: 120px; margin: 0 auto;}
	#footer-logo{width: 240px; margin: 0 auto 10px;}
	.line-box-left{display:none !important;}
	body.single-news .page-header-title, h1.page-header-title{font-size:1.5em;}
	/****下層ページ共通*****/
	#list-page-header #mainchatch{font-size: 20px !important;margin-bottom: 30px;}
	#list-page-header #mainchatch #event-title-kana2 { font-size: 10px !important;}
	#list-page-header	#page-title{font-size:40px !important;}
	
	
	/***募集***/
	#participant-sec1 h2 { margin-bottom: 15px;display: block;}	
	.post-name-participant #event-sub-title{font-size:17px !important;}
	#participant-sec1-bottom{display:flex;flex-wrap:nowrap;}
	#participant-sec1-bottom .right{width:calc(100% - 100px);flex-basis:initial !important;flex-grow:initial !important;}
	#participant-sec1 .left{width:100px;flex-basis:initial !important;flex-grow:initial !important;}
	#participant-sec1 #circle-title{display: flex;font-size: 28px !important;width: 80px;height: 80px;}
	#participant-sec1-bottom ul{font-size:18px !important;}
	#recruiting-cont .wp-block-group__inner-container{max-width: 90% !important;}
	#point-inner .wp-block-group__inner-container{max-width: 100% !important;padding-right: 15px;padding-left: 15px;}
		#button-area-top{justify-content:center;}
	#button-area .wp-block-button ,#button-area-top .wp-block-button{width: 47.5%;margin:0 1% 15px;}	
	#button-area .wp-block-button a ,#button-area-top .wp-block-button a{font-size: 14px;line-height: 140%;}
	.photo-box p{font-size:14px !important;line-height:140%;}
	div.finish{bottom: auto;top: 16%;width:80%;}	
	.finish-button div.finish { bottom: 0; top: 0;}
	div.finish,span.finish {font-size: 14px !important;}
	/**アーティスト***/		
	.pickup-artist .grey-box { padding: 0 25px;}
	.artist-profile-area .left-long{margin:0 !important;}
	.pickup-artist .min-rub .vk_inline-font-size { font-size: 28px !important;}
	.artist-list-title {font-size: 24px !important;}

	
	/****参加アーティストリスト*****/
	#artist-list-box-real .title-area h2, #artist-list-box-meta .title-area h2{font-size:36px !important;}
	
	/***チケットについて**/	
	.post-name-nft_ticket-list #list-page-header #page-title { white-space: break-spaces;font-size: 30px !important;}
	.post-name-nft_ticket-list #list-page-header #page-title br { display:none;}
	.nft_ticket-list-sec .title-area h2{font-size:24px !important;}
	.nft_ticket-list-sec .title-area h2 .vk_inline-font-size{font-size:50px !important;}
	#nft_ticket-list-sec2 #mdfn-catcha-area-sp {display:block !important;}
	#nft_ticket-list-sec2 #mdfn-catcha-area-pc {display: none !important;}
	#nft_ticket-list-sec2 #mdfn-catcha-area img {max-width: 550px !important;margin:0 auto;}
	#nft_ticket-list-sec2 #mdfn-catcha-area #mdfn-catch5{background:none;}
	#ticket-banner22-inner {display:block;}
	#ticket-banner22-inner .left{width:300px !important;margin:0 auto 20px;}
	
	
	/***記事ページ***/
	#article-box .wp-block-group__inner-container {display: block;}
	#article-box .blog-article-box{margin: 0 auto 30px !important;position:relative;}
	#article-box .blog-article-box figure{max-width:500px;margin:0 auto 20px;}
	#article-box .blog-article-box h2{font-size:24px !important;}
	#article-box .wp-block-post-excerpt__more-link {font-size: 16px; width: 260px; padding: 10px;}
	/****リアルイベント情報ページ*****/
	.real-event-list-sec .title-area h2{font-size:40px !important;}
	.real-event-list-sec .title-area h2 .vk_inline-font-size{font-size:30px !important;}
	/***2022/12イベントアナウンス***/
	#concert-area-title h2 .vk_inline-font-size { 
		line-height:140%;
		font-size: 50px !important;
	}
	#charity-access-column p {
    	padding-bottom: 0;
    	font-size: 20px !important;
	}
	#sticker-column {display: block !important;}
	#sticker-column .left {
    	margin: 0 auto;
		width:130px;
	}
	#charity-event-news #sticker-column .right{
		display:block;
		width:100%;
	}
	#charity-artist-area{padding: 35px 25px 10px !important;}
	#concert-photo-area{display:block !important;}
	#concert-photo-area .wp-block-column{
		width:auto;
		max-width:200px;
		margin:0 auto 20px;
	}
	#auction-announce-inner .left{display:block;}
	#auction-announce-inner .left figure {
   		width: 90%;
    	aspect-ratio: initial;
   		background: none;
   		max-width: 280px;
		margin: 0 auto 20px;
	}
	#charity-space-area{
    padding-right: 20px !important;
    padding-left: 25px !important;
	}
	
	
	
}
@media only screen and (max-width: 589px){
	br.br589{display:block !important;}
	h2{font-size:30px !important;}
	p{font-size:16px !important;}
	/***トップページ**/
	#mainimage-area {max-height: 400px;}
	#main-logo {left: 2%;}
	#mainimage-pc img {right: -317px;}
	.container, .container-sm {max-width:94% !important;}
	#top-sec1 #mainchatch,#sec1 #mainchatch{font-size:64px !important;}
	#top-sec1 .wp-block-group__inner-container{max-width: 90% !important;padding-right: 15px;padding-left: 15px;}
	#top-profile-box .wp-block-media-text__media{width:160px;margin:0 auto 20px;}
	
	
	/***イベントページ**/
	#event-title {line-height:110%;}
	#event-title-p {line-height: 140%;padding-bottom: 6px;font-size: 18px !important;}
	#ticket-title1{font-size:30px !important;}
	#ticket-title2{font-size:50px !important;}
	#sec1 #ticket-area2-h2{ font-size:24px !important;}
	#ticket-area2-h2 .vk_inline-font-size{ display:block;font-size:50px !important;}
	#sec1 p{font-size:16px !important;}
	#release-first{flex-basis:5px !important;}
	.name-top2{font-size: 46px !important;}
	#sticker-column{display:block;}
	#sticker-column .left, #sticker-column .left figure{width:100px;margin:0 auto;}
	#sticker-column .right{width:100%;padding-top:15px;}
	.flowerday-right .flowerday1 {font-size: 32px !important;}
	
	.sub-title{font-size:18px !important;}
	.line-box{display:flex !important;}
	.line-box.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:first-child{flex-basis:30% !important;width: 30% !important;flex-grow: initial !important;}
	.line-box-center{display:block !important;}
	.line-box-center.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:nth-child(2){flex-basis:30% !important;width: 30% !important;flex-grow: initial !important;margin:0 auto;}
	#event-list{width:92%;margin:0 auto;}
	#contact-area p.has-text-align-center{font-size:12px !important;}
	.site-footer-copyright p{font-size: 12px !important;}

	#info-date{font-size:22px !important;}
	#info-date .vk_inline-font-size{font-size:16px !important;}
	#main .news-icon {width: 56px; height: 56px; line-height: 62px; font-size: 14px !important;}
	#mosaicart-bottom .left figure{width: 320px;}
	#artweek-title-area h3{font-size:22px !important;}
	.icon-event{font-size:13px !important;}
	.icon-event-reserve {font-size: 12px !important;}
	.icon-description-area .wp-block-group p{font-size: 13px !important;}
	.icon-description-area .wp-block-group p.icon-event{font-size:12px !important;}
	.icon-description-area .wp-block-group p.icon-event-reserve {font-size: 11px !important;width: 40px;height: 40px;line-height: 40px;}
	.icon-description-area .wp-block-group p.icon-event-reserve-en{background-size:auto 40px;width:82px;}
	.sponsor-ll .wp-block-column figure {max-width: 100%;}	
	#sec-sponsor .sponsor-l{display:block;}	
	#sec-sponsor .sponsor-l .wp-block-column{width:100%;margin:0 auto 15px; padding: 10px 30px;}	
	.sponsor-l .wp-block-column figure {max-width: 80%;}	
	#sec-sponsor .sponsor-m .wp-block-column{flex-basis: 48% !important;margin: 0 1% 10px; padding: 10px 15px;}	
	#sec-sponsor .sponsor-s .wp-block-column{flex-basis:32% !important;margin: 0 0.5% 10px; padding: 10px;}	
	.sponsor-l .wp-block-column{height:150px;}
	.sponsor-m .wp-block-column{height:100px;}
	.sponsor-s .wp-block-column{height:80px;}
	.sponsor-s .wp-block-column figure{max-width:31%;}
	.sponsor-text-l p{font-size:18px !important;padding:10px ;margin-bottom: 30px !important;}
	.sponsor-text-area .wp-block-image{width:30%;margin: 0 1.5% !important;}	
	.sponsor-text-area .wp-block-image img{display:block;margin:0 auto;}	
	#manager-logo-area .manager-logo-box{width:48%;max-width:48%;}
	#manager-logo-area .manager-logo-box p{font-size:14px !important;}		

	#footer-logo{width: 200px;}
	.line-box-left{display:none !important;}
	body.single-news .page-header-title, h1.page-header-title{font-size:1.3em;}
	
	/****募集****/
	/*
	#main-participant-p .vk_inline-font-size{font-size:20px !important;}
	.post-name-participant .title-area h2{font-size: 36px !important;}
	.post-name-participant #event-sub-title{font-size:14px !important;}
	#participant-sec1 #mainchatch-page{font-size: 36px !important;}
	#participant-sec1-bottom{align-items:flex-start;}
	#participant-sec1 .left {width: 80px;margin-right: 20px;align-self:initial;}
	#participant-sec1 #circle-title {font-size: 24px !important; width: 66px; height: 66px;margin:0;}
	.photo-area{margin-bottom:0 !important;}
	.photo-box{margin-bottom:25px;}
	.photo-box figure{margin-bottom:10px;}
	.photo-box .number {font-size:13px !important;}
	*/
	/**アーティスト***/	
	.pickup-artist .grey-box {padding: 0 20px;}
	h2.name-top {font-size: 80px !important; line-height: 78px !important;}
	.pickup-artist .min-rub { font-size: 40px !important;}
	.pickup-artist .min-rub .vk_inline-font-size { font-size: 22px !important; line-height: 0.9em; }
	.pickup-artist-leadp .vk_inline-font-size{font-size:20px !important;line-height:1em;}
	.Profile-title{font-size:24px !important;padding-bottom: 0 !important;}
	#main .cont-artist-list .artist-list-area{  justify-content: space-between;margin-left:3px;}
	#main .cont-artist-list .artist-list-box{flex-basis: 48%!important;flex-grow:initial !important;}
	h2.name-cont2 { font-size: 52px !important;}
	.right-circle p.p-top { font-size: 22px !important;}
	.right-circle p.p-bottom { font-size: 18px !important;}
	
	
	
	/****参加アーティストページ*****/
	#list-page-header-inner p{font-size:14px !important;}
	#main .cont-artist-list .participate-artists{margin-left: 20px;}
	.artist-list-title {font-size: 22px !important;margin-right:0 !important;}
	.artist-list-title .vk_inline-font-size{font-size:18px !important;}
	/***チケットページ****/
	
	.post-name-nft_ticket-list #list-page-header #page-title { font-size: 22px !important;}
	.post-name-nft_ticket-list #list-page-header #page-title .vk_inline-font-size { font-size: 34px !important;line-height: 110%;}
	#nft_ticket-list-sec2 #mdfn-catcha-area img{max-width:100% !important;}
	/***記事ページ***/
	.single-nft_ticket h1.page-header-title {font-size: 1.8rem;}
	.single-nft_ticket .page-header:before {bottom: 15px;}
	
	/****リアルイベント情報ページ*****/
	.post-name-event-info #list-page-header #page-title .vk_inline-font-size{font-size:30px !important;}
	.speaker-area .speaker-box p { font-size: 14px !important;}
	/***2022/12イベントアナウンス***/
	#charity-event-news .charityevent-title{font-size:26px !important;}
	#concert-area-title #concert-area-title-2 { margin-top: 15px !important;}
	#concert-area-title h2 .vk_inline-font-size {line-height: 120%;}
	
	#charity-access-column p {font-size: 18px !important;}
	#auction-announce-inner{padding: 35px 25px 20px !important;}
	#auction-announce-inner .left figure { max-width: 200px;}
	#charity-space-area .commingsoon {font-size: 26px !important;}
	
}
@media (min-width: 576px){.container,.container-sm {max-width:90% !important;}}
@media only screen and (max-width: 489px){
	br.br489{display:block;}
	/***トップページ**/
	#top-sec1 #mainchatch, #sec1 #mainchatch {font-size: 50px !important;}
	#top-sec2 .wp-block-column,#top-sec3 .article-box .wp-block-column{margin:0 auto 30px !important;}
	#top-sec4 li{line-height:130%;padding: 0 0 18px;}
	.article-box h3 {font-size: 26px !important;}
	#top-works-area .rental-area{display:block;}
	#main #top-works-area .rental-area .wp-block-column{max-width:80%;margin:0 auto 40px;}
	#top-profile-box-links{display:block;}
	
	/***イベントページ**/
	#mainimage-area #mainimage-pc,.home #main-logo{display:none;}
	#main-text-area{position:absolute;top: 5%;left: 2%;z-index: 10;}
	#main-logo{position: initial;}
	#mainimage-area #mainimage-sp{display:block;margin:0 !important;}
	#event-title-area {position: initial;margin: 0 !important;width: 100%;padding: 0 0 0 8px;}
	#event-title{font-size: 52px !important;}
	#mainimage-area{height:auto;position:relative;max-height:initial;}
	#mainimage-area img{height:auto;width:100% !important;left:-50px;position:initial;max-width:initial !important;}
	#mainimage-area .wp-block-group__inner-container{margin:0 !important;width: 100%; max-width: 100%;}

	#ticket-area .wp-block-buttons {width: 260px;}
	#ticket-title1{font-size:24px !important;}
	#ticket-title2{font-size:39px !important;}
	#sec1 #ticket-area2-h2{ font-size:20px !important;}
	#ticket-area2-h2 .vk_inline-font-size{ font-size:40px !important;}
	#ticket-area2 .wp-block-buttons a{font-size:16px;}
	#schedule-sub-title{font-size: 24px !important;}

	#schedule-area .event-cont-title{font-size:20px !important;}
	#schedule-area .event-cont-box-title{font-size:22px !important;}
	
	#schedule-area .event-cont-box-bottom ul{margin-left:1.5em !important;}
	
	#sec2{padding-left:0 !important; padding-right:0 !important;}
	#sec2 .wp-block-media-text .wp-block-media-text__media {max-width: 250px;}
	.icon-description-area {padding: 15px 5px 2px;}
	#venue-area-h2 br{display:none;}
	#floormap-area > .wp-block-group__inner-container {display: block;}
	#floormap-area .floormap-box { width: 100%;}
	#floormap-area .floormap-box p{font-size:18px !important;}
	#mosaicart-img-pc{display:none !important;}
	#mosaicart-img-sp{display:block !important;border: 1px solid #ccc;}
	
	#main .news-icon {width: 56px; height: 56px; line-height: 62px; font-size: 14px !important;}
	#artweek-title-area h3{font-size:20px !important;}	
	#info-event-title-kana {font-size: 13px !important;}
	.hiboiya-box .wp-block-group__inner-container{margin:0;max-width: 100% !important;}
	.hibiya-circle-area .grey-circle { width: 58px;height: 58px;}
	
	
	#information .bottom {width: 94%;}
	#footer-contact-h2{font-size: 30px !important;}
	#footer-bottom ul.is-style-vk-handpoint-mark li::before{content:none ;}
	.mobile-fix-nav .mobile-fix-nav-menu{height:50px;}
	.vk-mobile-nav.vk-mobile-nav-open.vk-mobile-nav-right-in {padding: 30px 10px 40px 100px;}
	.sponsor-logo-box .wp-block-column { padding: 10px 25px;}
	.sponsor-l .wp-block-column{height:140px;}
	.sponsor-m .wp-block-column{height:90px;}
	.sponsor-s .wp-block-column{height:80px;}
	.sponsor-s .wp-block-column figure { max-width: 40%;}
	#manager-logo-area .manager-logo-box{margin-bottom:10px;}
	#manager-logo-area .manager-logo-box figure {height: 100px;}
	#footer-logo{width: 180px;}
	#contact-list .wp-block-group__inner-container{max-width:100% !important;}
	#contact-list .mail-area .text{font-size:20px;}
	body.single-news .page-header-title, h1.page-header-title{font-size:1.3em;}
	/*****下層ページ共通***/
	#list-page-header　#mainchatch #event-title-kana2 { font-size: 11px !important;display: block;}
	/**募集***/
	/*
	#participant-sec1 #mainchatch-page {font-size: 28px !important;}
	#event-title-kana,.post-name-participant #event-sub-title {font-size: 13px !important;line-height:130%;}
	#participant-sec1 .left {width: 60px;margin-right: 40px;}
	#participant-sec1 #circle-title { font-size: 18px !important; font-weight: normal !important; width: 56px;height: 56px; margin: 0;}
	#participant-sec1-bottom .right {width: auto;}
	#participant-sec1-bottom ul {font-size: 16px !important;}
	#recruiting-cont h3{font-size: 21px;padding-bottom: 10px;}
	#button-area .wp-block-button,#button-area-top .wp-block-button{width: 46%;}	
	*/
	/**アーティスト***/		
	h2.name-top {font-size: 70px !important; line-height: 62px !important;}
	.pickup-artist .min-rub .vk_inline-font-size { font-size: 20px !important; line-height: 0.9em; display: block;}
	.pickup-artist .min-rub { font-size: 26px !important;}
	.commingsoon-area h3 ,.commingsoon-area h2 {font-size: 18px !important;}
	.commingsoon-area h2 .vk_inline-font-size{font-size: 38px !important;}
	h2.name-cont {font-size: 65px !important;}
	h2.name-cont2 { font-size: 52px !important;}
	.cont-artist h2.name-cont .name-cont-san {font-size: 32px !important;}
	.artist-list-title { font-size: 20px !important;}
	#main .cont-artist-list .artist-list-box{flex-basis: 46%!important; }
	/*****参加アーティストページ****/
	#list-nav a{font-size:15px !important;}
	
	#list-page-header #page-title {font-size: 34px !important;}
	#artist-list-pickup-date .vk_inline-font-size{font-size:24px !important;}
	.participate-artists li {font-size: 17px;}
	#cont-artist2 h2.pickup-under-circle{font-size:20px !important;}
	
	
	/*******/
	.nft_ticket-list-sec .title-area h2 .vk_inline-font-size { font-size: 40px !important;}
	#nft_ticket-list-sec2 .article-box .wp-block-column {
	margin: 0 auto 60px;
	padding: 0 !important;
	}
	
	/***記事ページ***/
	.single .page-header{min-height:50px;}
	.single-nft_ticket .page-header:before {width: 200px;}
	.single .entry-body h2{font-size:1.5rem !important;}
	.single .entry-body h3{font-size:1.2rem !important;}
	
	/****リアルイベント情報ページ*****/
	.real-event-list-sec .title-area h2 .vk_inline-font-size{display:block;font-size:24px !important;}
	.speaker-area .speaker-box { width: 50%;margin: 0 0 15px;}
	.speaker-area .speaker-box p{ line-height:130%;}
	/***2022/12イベントアナウンス***/
	#charity-event-news > .grey-box{
		background:none !important;
		padding:0 !important;
	}
	#concert-area-title h2 { font-size: 24px !important;}
	#concert-area-title h2 .vk_inline-font-size { font-size: 40px !important;}
	#charity-event-cont{
		background: #ededed;
    padding: 35px 20px 30px 25px !important;
	}
	
	
	
}
@media only screen and (max-width: 389px){
	.container, .container-sm { max-width: 96% !important;}
	br.br389{display:block;}
	h2.title-area-h2 .inner:before {width: 30px;height: 28px;}
	#main-logo{width:100%;}	
	#top-realevent-inner .right{display:block;margin:50px auto 0;}
	#top-realevent-inner .right .box{width:80%;margin:0 auto 30px;}
	
	
	#information .bottom {width: 100%;}
	#event-title-p {line-height: 130%;font-size: 16px !important;}
	#event-title {font-size:43px !important;}
	#ticket-area .basis80,#ticket-area2 .basis80{padding:0 20px !important;}
	#ticket-area .wp-block-buttons,#ticket-banner2-inner .right {width: 100%;}
	#ticket-title2 {font-size: 33px !important;}
	.name-top2 {font-size: 38px !important;}
	.flowerday-bottom figure {width: 90%;}
	.flowerday-right .flowerday2 {font-size: 20px !important;}
	
	#schedule-sub-title { font-size: 21px !important;}
	#featured-events{padding: 20px 20px 5px !important; }
	#mosaicart-bottom .left figure{width: 90%;}
	#sec-sponsor .sponsor-m .wp-block-column {padding: 10px 5px;}
	#sec-sponsor .sponsor-s .wp-block-column {padding: 5px;}	
	.sponsor-s .wp-block-column figure { max-width: 48%;}
	.sponsor-text-l p{font-size: 17px !important; text-align: center; line-height: 130% !important;  margin: 0 auto;}
	#manager-logo-area {display:block;}
	#manager-logo-area .manager-logo-box{max-width:240px;width:240px;margin:0 auto 10px !important;}
	#manager-logo-area .manager-logo-box figure {height: 80px;}
	#sec-sponsor  .line-box-center .has-text-color{width: 80px; margin: 0 auto;}
	.sponsor-text-area .wp-block-image{width:31%;margin: 0 1% !important;}	
	#footer-logo{width: 150px;}
	.article-box h3 br{display:none;}
	#contact-list .mail-area .text{font-size:17px;}
	#top-sec4 li {font-size: 16px;padding: 0 0 15px;}
	#top-sec4 li a{font-size:14px;}
	#info-date{font-size:19px !important;}
	#info-date .vk_inline-font-size{font-size:14px !important;}
	body.single-news .page-header-title, h1.page-header-title{font-size:1.2em;}
	
	/**募集***/
	#participant-sec1 #mainchatch-page {font-size: 23px !important;}
	#participant-title {font-size: 42px !important;}
	#participant-sec1 #circle-title { font-size: 16px !important; font-weight: normal !important; width: 50px;height: 50px; margin: 0;}
	#button-area .wp-block-button,#button-area-top .wp-block-button {width: 100%;margin:0 0 10px;}	
	div.finish,span.finish {font-size: 12px !important;}
	#button-area-top .wp-block-button,#button-area .wp-block-button{position:relative;}
	div.finish-pc{display:none !important;}
	div.finish-sp{display:block !important;top: 0; bottom: 0;}
	
	
	/**アーティスト***/	
	.pickup-artist .grey-box { padding: 0 15px;}
	h2.name-top { line-height:50px !important;}
	.commingsoon-area h2 { font-size:12px !important;}
	.commingsoon-area h2 .vk_inline-font-size { font-size: 33px !important;}
	.pickup-artist #kana {font-size: 13px !important;}
	.pickup-artist .min-rub { font-size: 24px !important;}
	.pickup-artist .min-rub .vk_inline-font-size {font-size: 15px !important;margin-top: -10px;}
	.artist-gallery-area .left-gallery .wp-block-image{width: 100% !important;display: block !important; margin: 0 0 15px !important;}
	.pickup-icon {font-size: 24px !important;}
	h2.name-cont .katakana{font-size: 13px !important;}
	.cont-artist h2.name-cont .name-cont-san { font-size: 26px !important;}
	.artist-list-title { font-size: 18px !important;  padding: 14px 22px 8px !important;}
	/*****参加アーティストページ****/
	.post-name-nft_ticket-list #list-page-header #page-title .vk_inline-font-size { font-size: 30px !important;}
	.post-name-nft_ticket-list #list-page-header #page-title {font-size: 17px !important;}
	#list-page-header-inner p{font-size:12px !important;line-height:150%;}
	#list-page-header #page-title ,#artist-list-box-real .title-area h2, #artist-list-box-meta .title-area h2{font-size: 32px !important;}
	#list-nav a{font-size:14px !important;}
	.participate-artists li {font-size: 16px;}
	#pickup-all-title{margin-right:0 !important;}
	#pickup-all-title .vk_inline-font-size{font-size:18px !important;}
	#ticket-banner22-inner .left{width:240px !important;}
	/***記事ページ***/
	.single h1.page-header-title {  font-size:1.8rem;}
	.single-nft_ticket h1.page-header-title {font-size: 1.6rem;}
	
	#article-box .blog-article-box {margin: 0 auto 30px !important;padding: 30px 25px 15px !important;}
	#article-box .blog-article-box h2.wp-block-post-title {font-size: 20px !important; padding-bottom: 14px;  margin-bottom: 11px !important;}
	#article-box .wp-block-post-excerpt__more-link {width: 100%;}
	
	
	/****リアルイベント情報ページ*****/
	#concert-area-title .pickup-icon { width: 200px;}
	#concert-area-title h2 {font-size: 22px !important;}
	#concert-area-title #concert-area-title-2 {
   	 margin-bottom: 15px;
	}
	
	.event-cont-box .event-cont-title { font-size: 20px !important;}
	.event-cont-box .event-cont-box-title{font-size:22px !important;}
	.speaker-area .speaker-box p {  font-size: 12px !important;}
	/***2022/12イベントアナウンス***/
	#charity-event-news .grey-box{padding:0!important;}
	#concert-area-title .vk_inline-font-size { font-size: 36px !important;}
	#charity-artist-area {
    	padding: 0 !important;
    	background: none !important;
	}
	.date-p {font-size:20px !important;}
	.date-p .vk_inline-font-size{font-size: 36px !important;}
	#auction-announce-inner {padding: 35px 20px 5px !important;}

	#charity-space-area {
    	padding-right: 15px !important;
   		padding-left: 20px !important;
	}
	
	
	
}

