@charset "utf-8";
/*     @font-face{
        font-family:"DINNextW01-CondensedLig";
        src:url("Fonts/c0be55e4-0b40-4646-a643-431ca3639465.eot?#iefix");
        src:url("Fonts/c0be55e4-0b40-4646-a643-431ca3639465.eot?#iefix") format("eot"),
        url("Fonts/9ef359c1-4458-4560-874a-1f40df1c01d1.woff2") format("woff2"),
        url("Fonts/43e82893-3880-47b2-82d6-5b136f8f7477.woff") format("woff"),
        url("Fonts/72f03533-e4e2-48a4-9d34-53d2964eb649.ttf") format("truetype"),
        url("Fonts/c11fd4df-941d-4a17-8af0-be88e02e0042.svg#c11fd4df-941d-4a17-8af0-be88e02e0042") format("svg");
    }
    @font-face{
        font-family:"DINNextW01-CondensedReg";
        src:url("Fonts/6fa09720-5b0e-48a5-8895-5af8af928c01.eot?#iefix");
        src:url("Fonts/6fa09720-5b0e-48a5-8895-5af8af928c01.eot?#iefix") format("eot"),
        url("Fonts/5dd9f4c4-cfde-415c-bb51-433569311de5.woff2") format("woff2"),
        url("Fonts/3b15daf5-d7fb-4099-93b9-db20fd26c2fe.woff") format("woff"),
        url("Fonts/16159505-c85d-44ba-ba2b-64f94e68ddb5.ttf") format("truetype"),
        url("Fonts/b2be45ad-0169-4c84-9fc9-66a0e9ebff0a.svg#b2be45ad-0169-4c84-9fc9-66a0e9ebff0a") format("svg");
    }
    @font-face{
        font-family:"DINNextW01-CondensedMed";
        src:url("Fonts/0b46a18d-fb34-4ef7-b5da-5902c510577a.eot?#iefix");
        src:url("Fonts/0b46a18d-fb34-4ef7-b5da-5902c510577a.eot?#iefix") format("eot"),
        url("Fonts/76b8cda6-0ded-4197-acab-e314297eb90f.woff2") format("woff2"),
        url("Fonts/2613a064-2962-44af-ae6f-3640e06e8dc4.woff") format("woff"),
        url("Fonts/2889b152-497e-4ea3-a90d-02854d136a8d.ttf") format("truetype"),
        url("Fonts/4f311da1-9ec6-4379-9621-b45be0e23abd.svg#4f311da1-9ec6-4379-9621-b45be0e23abd") format("svg");
    }
 */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin: 0; padding: 0;font-weight:400}
body { overflow-x: hidden; color:#69656c; font-size:16px; font-family: 'ヒラギノ角ゴ ProN',"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;}
ul { list-style: none; }
fieldset,img { border: 0; vertical-align: middle; overflow: hidden; }
address, cite, dfn, em, var, i {font-style: normal;}
a { color:inherit; text-decoration: none; }
a:hover { color: #ff9600; }
.tuline { text-decoration: underline; }
.clearfix { *zoom:1;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clear { clear: both; display: block; height: 0; overflow: hidden; }
img{ max-width:100%;}
::selection{ background:#0a2d42; color:#fff; }

.f10{ font-size:10px; font-size: 0.1rem; line-height: 140%;}
.f11{ font-size:11px; font-size: 0.11rem;line-height: 140%;}
.f12{ font-size:12px; font-size: 0.12rem;line-height: 140%;}
.f14{ font-size:14px; font-size: 0.14rem;line-height: 140%;}
.f15{ font-size:15px; font-size: 0.15rem;line-height: 140%;}
.f16{ font-size:16px; font-size: 0.16rem;line-height: 140%;}
.f17{ font-size:17px; font-size: 0.17rem;line-height: 140%;}
.f18{ font-size:18px; font-size: 0.18rem;line-height: 130%;}
.f20{ font-size:20px; font-size: 0.2rem; line-height: 160%;}
.f22{ font-size:22px; font-size: 0.22rem;line-height: 140%;}
.f24{ font-size:24px; font-size: 0.24rem;line-height: 140%;}
.f26{ font-size:26px; font-size: 0.26rem;line-height: 140%;}
.f28{ font-size:28px; font-size: 0.28rem;line-height: 140%;}
.f30{ font-size:30px; font-size: 0.3rem; line-height: 140%;}
.f32{ font-size:32px; font-size: 0.32rem;line-height: 140%;}
.f34{ font-size:34px; font-size: 0.34rem;line-height: 130%;}
.f36{ font-size:36px; font-size: 0.36rem;line-height: 130%;}
.f38{ font-size:38px; font-size: 0.38rem;line-height: 110%;}
.f40{ font-size:40px; font-size: 0.4rem; line-height: 110%;}
.f42{ font-size:42px; font-size: 0.42rem;line-height: 110%;}
.f60{ font-size:60px; font-size: 0.6rem;line-height: 105%;}

.purple_color{ color: #a829c9; }
.orange_color{ color: #ff9600; }

.CONNECT_color{ color: #0060c5; }
.Irino_color{ color: #ff4c4c; }
.Kamiya_color{ color: #b35bc9; }
.Namikawa_color{ color: #ba9900; }
.Kakihara_color{ color: #00c67e; }
.KAmiYU_color{ color: #ffa0b0; }
.Okamoto_color{ color: #7f7f7f; }
.Trignal_color{ color: #1dc6ff; }
.Yoshino_color{ color: #ff7cbe; }
.UncleBomb_color{ color: #4e4f2c; }
.SparQlew_color{ color: #95c84e; }
.eguchi_color{ color: #e1bb0c; }

.font_bold{ font-weight:bold; }
.font_small{ font-weight:400; }
.font_feature{font-feature-settings:"palt";-moz-font-feature-settings:"palt";-webkit-font-feature-settings:"palt";}

.webfont_DIN{font-family: din-condensed, sans-serif;font-style: normal;}

.webfont_HIR{font-family:"ヒラギノ角ゴ ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;;}

.pc_none{ display: none; }
.sp_none{ display: block; }

#mti_wfs_colophon{ display: none!important;}

.algincenter{text-align: center;}
.an_scl{ opacity: 0; }


.lbord_basic{ border-left:5px solid #ff9600;  padding-left:10px;font-weight:bold;}
.lbord_CONNECT{ border-left:5px solid #0060c5;  padding-left:10px;font-weight:bold;}
.lbord_Irino{ border-left:5px solid #ff4c4c;  padding-left:10px;font-weight:bold;}
.lbord_Kamiya{ border-left:5px solid #b35bc9;  padding-left:10px;font-weight:bold;}
.lbord_Namikawa{ border-left:5px solid #ba9900;  padding-left:10px;font-weight:bold;}
.lbord_Kakihara{ border-left:5px solid #00c67e;  padding-left:10px;font-weight:bold;}
.lbord_KAmiYU{ border-left:5px solid #ffa0b0;  padding-left:10px;font-weight:bold;}
.lbord_Okamoto{ border-left:5px solid #7f7f7f;  padding-left:10px;font-weight:bold;}
.lbord_Trignal{ border-left:5px solid #1dc6ff;  padding-left:10px;font-weight:bold;}
.lbord_Yoshino{ border-left:5px solid #ff7cbe;  padding-left:10px;font-weight:bold;}
.lbord_UncleBomb{ border-left:5px solid #4e4f2c;  padding-left:10px;font-weight:bold;}
.lbord_SparQlew{ border-left:5px solid #95c84e;  padding-left:10px;font-weight:bold;}
.lbord_eguchi{ border-left:5px solid #e1bb0c;  padding-left:10px;font-weight:bold;}


.ban_linet{ border:3px solid #5c5b5c;border-radius:0.19rem; position: relative;display: inline-block; text-decoration: none;transition:all 0.3s;}
.ban_linet:before{ content: "";width: 0;height: 100%;border-width: 3px 0 3px 0;border-style: solid; border-color: #ff9600; top: -3px;left:0.19rem;position: absolute;z-index: 5;box-sizing: content-box; animation:myline01_d 0.3s linear;animation-fill-mode: forwards;}
.ban_linet:after{  content: "";height: 0;width: 100%;border-width: 0px 3px 0 3px;border-style: solid;border-color: #ff9600;top: 0.19rem;left: -3px;position: absolute;z-index: 5;box-sizing: content-box; animation:myline02_d 0.3s linear;animation-fill-mode: forwards;}

.ban_linet:hover{ animation:myline 0.1s linear;animation-delay:0.3s;animation-fill-mode: forwards; }
.ban_linet:hover:before{animation:myline01 0.3s linear;animation-fill-mode: forwards;}
.ban_linet:hover:after{animation:myline02 0.3s linear;animation-fill-mode: forwards;}

@keyframes myline{
0%{border-color: #5c5b5c;}
100% {border-color: transparent;}
}
@keyframes myline01{
0%{width:0;border-width: 3px 0 3px 0;left: 0.19rem;border-radius:0px;}
90%{width:90%;border-width: 3px 0 3px 0;left: 0.19rem;border-radius:0px;}
99% {width:100%;border-width: 3px 0 3px 0;left: -3px;border-radius:0.19rem;}
100%{width:100%; border-width:3px;left: -3px;border-radius:0.19rem; }
}
@keyframes myline02{
0%{height:0;border-width: 0px 3px 0 3px;top: 0.19rem;border-radius:0px;}
65%{height:65%;border-width: 0px 3px 0 3px;top: 0.19rem;border-radius:0px;}
99% {height:100%;border-width: 0px 3px 0 3px;top:-3px;border-radius:0.19rem;}
100%{ border-width: 0; }
}

@keyframes myline01_d{
0%{width:100%; border-width:3px;left: -3px;border-radius:0.19rem; }
1%{width:100%;border-width: 3px 0 3px 0;left: -3px;border-radius:0.19rem;}
10%{width:90%;border-width: 3px 0 3px 0;left: 0.19rem;border-radius:0px;}
100%{width:0;border-width: 3px 0 3px 0;left: 0.19rem;border-radius:0px;}
}

@keyframes myline02_d{

0%{ border-width: 0; }
1%{height:100%;border-width: 0px 3px 0 3px;top:-3px;border-radius:0.19rem;}
35%{height:65%;border-width: 0px 3px 0 3px;top:0.19rem;border-radius:0px;}
100%{height:0;border-width: 0px 3px 0 3px;top: 0.19rem;border-radius:0px;}
}



/******************************************************************/
html{ font-size: 100px; text-size-adjust:100%;-webkit-text-size-adjust:100%;}

body{font-feature-settings:"palt";-moz-font-feature-settings:"palt";-webkit-font-feature-settings:"palt"; opacity: 0;}
.wrap{position:relative; width: 100%;}

.top{position:relative;}
/*.top_inlf{ position: absolute;top: 0; left:0;width:100%; text-align:center;background-color: #69656c; background-color:rgba(0,0,0,0.6); z-index: 300; border-top:5px solid #ff9600;}:*/

.top_inlf{ position: fixed;top: 0; left:0;width:100%; text-align:center;background-color: #2e2832;/*  rgba(40, 40, 50, 0.85); */ z-index: 300; /* border-top:5px solid #ff9600; */}

.logo_top{width:100%; max-width:1000px;margin: 0 auto; position: relative; }
.logo_top .ltp{ max-width: 33.33%; max-height: 97px; }

.menu_open{ position: absolute; top: 0; left: 0; z-index: 210; width:13.8666%;}
.menu_close{ position: absolute; top: 25px; right: 20px;  top:0.25rem; right:0.2rem; z-index: 210; display: none;width:9.866%;}

.top .menu_mob{ position:absolute; top:0; left: 0; width:100%;box-sizing: border-box; padding: 1.25rem 0.6rem 0.6rem 0.6rem;  text-align:center; z-index: 200; background: rgba(39,34,40,0.9); color: #eceedf;transform: translateY(-110%);transition: all 0.5s;
	width:100%\9; padding: 125px 60px 60px 60px\9; background: #272228\9;overflow: auto;}

.menu_showmob{ opacity: 0;  }
.title_menu{ font-size:75px;font-size:0.75rem; line-height: 110%; padding-bottom: 20px;padding-bottom:0.2rem;  }
.title_logo img{ max-width: 53.38%; }
.menu_mob .menu01{}
.menu_showmob{ width: 1000px; max-width:100%; margin: 0 auto; }
.menu_mob li{ padding-top: 30px;padding-top:0.3rem;font-size:66px;font-size:0.66rem; line-height: 110%; }
.menu_mob li a{ text-decoration: none;}
.menu_line{ padding-top:35px; padding-top:0.35rem; margin-bottom: 35px; margin-bottom: 0.35rem; border-bottom: 1px solid #eceedf; }
.menu_mob .menu01 li{display: inline-block;text-align: center;width: 40%;}
.menu02{text-align: center;}
.menu02 li{/* float:left; text-align: center; width:25%;*/ display: inline-block; padding: 0.66em 0.3em 0 0.3em; }
.menu03{ font-size: 46px; font-size: 0.46rem; }
.menu03 a{ display: inline-block; padding:0 50px 20px 0; padding:0 0.5rem 0.2rem 0; text-decoration: none;  }
.menu03 a.no_padd{ padding-left: 0; }

.menu_mob .irinomenu .menu_03{ width: 30%; }
.menu_mob .irinomenu .menu_04{ width: 30%; }
.menu_mob .irinomenu .menu_05{ width: 30%; }

.topslide{ position: relative;background:#adadad; }
.top_sinm{ position: relative;z-index: 10; width: 100%; max-width: 100%; margin: 0 auto; }
.top_sinm .swiper-container{ padding: 95px 0 0 0; width: 100%; overflow: hidden;}
.top_sinm .swiper-container .swiper-slide {text-align: center;font-size: 18px; line-height: 0; background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;will-change: transform,opacity;transition-duration:1s!important;}

.top_sinm .swiper-container .swiper-slide img{opacity: 1; transform:scale(1.05,1.05)!important;transition:all ease-out 1.5s!important; will-change: transform,opacity;}
.top_sinm .swiper-container .swiper-slide-active img{opacity: 1;transform:scale(1,1)!important;}

.top_sinm .swiper-container .swiper-slide video{opacity: 1; transform:scale(1.05,1.05)!important;transition:all ease-out 1.5s!important; will-change: transform,opacity;}
.top_sinm .swiper-container .swiper-slide-active video{opacity: 1;transform:scale(1,1)!important;}


/**/
.top_sinm .swiper-container .swiper-slide a{ display: block; width: 100%; }
.top_sinm .swiper-container .swiper-slide img{width: 100%;}
.top_sinm .tpsl_pv{ position: relative; width: 100%;}
.top_sinm .tpsl_pv iframe{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:15; }

.top_next{ position: absolute; bottom:250px; right:-60px;  }
.top_prve{ position: absolute; bottom:250px; left:-60px;  }
.swiper-pagination{ position: static; bottom: 5px; text-align: center; z-index: 25; padding:0.2rem;}
.swiper-pagination span{ display: inline-block; width: 0.52rem;height: 0.6rem; margin:0 0.05rem; background-color:transparent;opacity:1; overflow: hidden; border:3px solid transparent; transition:0.8s; border-radius: 0; position: relative;}
.swiper-pagination span.swiper-pagination-bullet-active{ border:3px solid #ff9600;  }
.swiper-pagination span img{  height: 100%; max-width: none;position: absolute;top: 0;left: 50%;transform: translateX(-50%);}

.sld_bg{background: top center no-repeat; background-size:cover; filter: blur(40px) opacity(90%); width: 100%;  height: 120%; position: absolute; top: 0; left: 0; z-index: 1; transition:all 0.6s;}

.main{ position: relative; z-index: 10;}

.title_tp{ position: relative; font-size: 60px; font-size:0.6rem; color: #000;}
.title_tpin .webfont_DIN{ font-size: 60px; font-size:0.6rem;}
.title_tp:before{ content: ""; display: block; position: absolute; bottom: 0; left:0; height: 2px; width: 100%; background:#000;  }
.title_tp .title_tpin{ position: relative; padding-bottom: 27px; padding-bottom: 0.27rem;}
/*.title_tp .title_tpin{ display: inline-block; position: relative; padding-bottom: 27px; padding-bottom: 0.27rem;}*/
/*.title_tp .title_tpin:before{ content: ""; display: block; position: absolute; bottom: 0; left:0; height: 2px; width: 100%; background:#ff9600; }*/
.title_tp .title_dli{ position: absolute; bottom: 0; left: 0; height:2px; background: #fff; display: block; }


.release_mob{ background: #ff9600; padding-bottom: 0.6rem; }
.inner_con{ width: 1000px; max-width: 100%; margin: 0 auto; box-sizing:border-box;}

.inner_con a{ transition:all 0.3s; }
.inner_con a:hover{ opacity: 0.8; }
.inner_con .title_tp{ padding-top:5.5%;}
/*.inner_con .title_tp .title_tpin:before{background: #fff;}*/




.inel_list{margin: 2.8% 1.5% 0 1.5%; position: relative;}
.el_bx{ float: left; padding:2.06% 1.54%; width:21.64%; color: #000; }
.el_bx a{ display: block; transition:all 0.3s; }
.el_bx a:hover{color:inherit; opacity: 0.9; }

.el_bx .el_ph{ padding-bottom:17px; padding-bottom:0.17rem;font-size: 38px; font-size: 0.38rem; line-height: 105%;}
.el_bx .el_ph img{border:0.2em solid white;  box-sizing: border-box; width: 100%; background-color: #fff;}
/*.el_bx .el_ph img{box-shadow: 0 0 4px #e6a343, 0 0 4px #e6a343, 0 0 4px #e6a343, 0 0 4px #e6a343;width: 100%;}*/
.el_bx .el_tx{ min-height:85px; min-height: 0.85rem; }
.el_bx .el_tx h3{font-size: 38px; font-size: 0.38rem; line-height: 105%; }
.el_bx .el_sx{ color: #fff; font-size: 18px;font-size:0.18rem; line-height: 140%; font-weight:400; }
.el_bx .el_sx .fa {color: #000;padding-right: 5px;}


.event_mob{ }
.event_mob .inel_list{ margin: 5% 1.5% 4% 1.5%;  }
.event_mob .evn_bx{ float: left; width:46.92%; padding:0 1.54% 4.1% 1.54%; }
.event_mob .title_tp:before{background:#000;  }
.event_mob .title_tp .title_tpin:before{ background:#ff9600; }
.event_mob .title_tp .title_dli{background: #ff9600; }


.event_mob .ev_ph img{box-shadow: 0 0 6px #d9d9d9, 0 0 6px #d9d9d9, 0 0 6px #d9d9d9, 0 0 6px #d9d9d9;width: 100%;}
.ev_ioc{ display: inline-block; line-height: 100%; padding:0.3em 1em 0.15em 1em; margin: 14px 0 10px 0; color: #fff;
	background: -webkit-linear-gradient(right, #ffd237, #ffab33); 
	background: -o-linear-gradient(right, #ffd237, #ffab33); 
	background: -moz-linear-gradient(right, #ffd237, #ffab33); 
	background: linear-gradient(to right,#ffd237, #ffab33 ); 
}
.event_mob .ev_tix{ color: #000; }


.news_mob{background: #ff9600;}
.news_mob .inel_list{width: 100%;}
.news_inner{ box-sizing:border-box; width:43.5%; background: #fff; padding: 10px;padding:0.1rem; float: left;/*box-shadow: 0 0 6px #e6a343, 0 0 6px #e6a343, 0 0 6px #e6a343, 0 0 6px #e6a343;transition:all 0.3s;*/}

.index .news_mob .ban_linet{ color: #fff;  border-color: #fff;}
.index .news_mob .ban_linet:hover{color: #5c5b5c;}
.index .news_mob .ban_linet:before{  border-color: #5c5b5c;}
.index .news_mob .ban_linet:after{ border-color: #5c5b5c;}






/* ---- page  ---- */
.page{}
.page .top_inlf {border-top: 0px solid #ff9600;}
.inner_ytbp{ text-align: center; margin:5.5% 0; }
.event_mob .evn_bx .ev_tix .webfont_HIR{  font-size:0.24rem;  }

.ban_buy{ padding: 10px 0 10px 0; }
.ban_itun{display: inline-block;padding: 7px 20px;text-decoration: none;border-radius: 25px;color: #FFF;background-image: -webkit-linear-gradient(45deg, #FFC107 0%, #ff8b5f 100%);background-image: linear-gradient(45deg, #FFC107 0%, #ff8b5f 100%);
    transition:.4s!important;}
.ban_itun:hover{background-image: -webkit-linear-gradient(45deg, #FFC107 0%, #ff8b5f 100%);background-image: linear-gradient(45deg, #FFC107 0%, #ff8b5f 100%); color: #fff;}

.ban_radio{ padding: 10px 0 10px 0; }
.ban_kirabeat{display: inline-block;padding: 7px 20px;text-decoration: none;border-radius: 25px;color: #FFF;background-image: -webkit-linear-gradient(45deg, #1dc6ff 0%, #8ae1ff 100%);background-image: linear-gradient(45deg, #1dc6ff 0%, #8ae1ff 100%);
    transition:.4s!important;}
.ban_kirabeat:hover{background-image: -webkit-linear-gradient(45deg, #1dc6ff 0%, #8ae1ff 100%);background-image: linear-gradient(45deg, #1dc6ff 0%, #8ae1ff 100%); color: #fff;}
.ban_MusicPark{display: inline-block;padding: 7px 20px;text-decoration: none;border-radius: 25px;color: #FFF;background-image: -webkit-linear-gradient(45deg, #FFC107 0%, #ff8b5f 100%);background-image: linear-gradient(45deg, #FFC107 0%, #ff8b5f 100%);
    transition:.4s!important;}
.ban_MusicPark:hover{background-image: -webkit-linear-gradient(45deg, #FFC107 0%, #ff8b5f 100%);background-image: linear-gradient(45deg, #FFC107 0%, #ff8b5f 100%); color: #fff;}


/* news  */
.list_nav{ text-align: center; padding:1.8em 0 1em 0;  font-size:22px; font-size: 0.22rem; font-weight:400; }
.list_nav a{ display: inline-block; padding:0.6em 0.5em; text-decoration: none;  }
.main .fa{ color:#aaa5ad; padding-right: 5px;}
.news .news_mob{background: #fff;}
.news .news_mob .title_tp:before{background:#000;  }
.news .news_mob .title_tp .title_dli{background: #ff9600; }


.inner_mob{ position: relative; margin: 0 0 0 0.17rem; }
.inner_mob .grid_mob{ width: 103%; }

.news .news_inner{
    box-shadow: 0 0 25px #e2e2e2, 0 0 25px #e2e2e2, 0 0 25px #e2e2e2, 0 0 25px #e2e2e2; transition:all 0.3s;}
.news_inner:hover{ opacity: 0.95; }
.news_oph:hover{ color: inherit; }

.cd_ph.new,.inner_ph.new{ position: relative; width: 100%; min-height:0.46rem;}
.cd_ph.new img,.inner_ph.new img{width: 100%;}
.cd_ph.new:before,.inner_ph.new:before{ content: ""; display: block; width:0.46rem;height:0.46rem;  position: absolute; top: 0; left: 0; background: url(../images/ioc_new.png) 0 0 no-repeat; background-size: 100% auto; }
.inner_time{ text-align: center; color: #ff9600;font-size:30px; font-size: 0.30rem; line-height: 100%; padding: 1.3em 0 1em 0; }
.inner_text{font-size:18px; font-size: 0.18rem; line-height:125%; font-weight:400; color: #242325;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden; }

.inner_ioc{ padding:20px 0 20px 0; padding: 0.2rem 0;  }
.ioc_fa{ font-size:17px; font-size: 0.17rem; padding:0.3em 0.5em 0 0; display: inline-block; font-weight:400;}

.ban_mob01{padding: 3% 0 10.4%; text-align: center; font-size: 40px;font-size: 0.4rem; line-height: 100%; }
.ban_mob01 a{ padding: 0.5em 1.25em 0.4em 1.25em;}

.news_tsns{ padding: 40px 0 0 0; padding: 0.4rem 0 0 0; }
.news_ptab{padding: 35px 0 50px 0; padding: 0.35rem 0 0.5rem 0; }
.ns_p{ float: left; width: 100px; width:1rem; border-radius: 1000px; overflow: hidden;margin-right:20px; margin-right:0.2rem;}
.ns_tx{ float: left; width: calc(100% - 1.2rem); }
.ns_tx .ns_time{ color: #ff9600; font-size:42px; font-size: 0.42rem; line-height: 110%; padding-bottom:0.1em;  }

.news_txin{ color: #242325; }
.news_txin p{ margin-bottom:2em;}
.ns_title{font-size:36px; font-size: 0.36rem; line-height: 130% }
.ns_title .webfont_DIN{ font-size: 1.3em;position: relative;top: 2px;}


/* news  */



/* live  */

.live_ty{ text-align: center; margin-bottom:50px; margin-bottom:0.5rem; }
.live_ty .ev_ioc{padding: 0.2rem 0.5em 0.1em 0.5em;}


.live .ev_tix{ padding: 0 0 0px 15px; margin-bottom: 10px; border-left: 5px solid #00b6bb; }
.live .inel_list02 {margin: 0% 1.5% 8% 1.5%;}
.live .inel_list02 .evn_bx{float: left;padding: 0 1.54% 3.56% 1.54%;width: 21.64%;}

.cd_bx{ float: left; width:17%; padding:3% 1.5%;}
.cd_bx .cd_info{ text-align: center; padding-top: 30px;padding-top:0.3rem;}
.cd_ioc{ font-size: 28px; font-size: 0.28rem; line-height: 100%; display: inline-block;padding: 0.3em 0.7em 0.1em 0.7em; margin:0px 0 10px 0; color: #fff;
	background:#e8a3ff;
	background: -webkit-linear-gradient(-45deg,#e8a3ff,#ffab33); 
	background: -o-linear-gradient(-45deg,#e8a3ff,#ffab33); 
	background: -moz-linear-gradient(-45deg,#e8a3ff,#ffab33); 
	background: linear-gradient(-45deg,#e8a3ff,#ffab33 );
}

.cd_ioc02{ font-size:32px; font-size: 0.32rem; line-height: 100%; display: inline-block;padding: 0.25em 0.7em 0.05em 0.7em;  margin:0px 0 10px 0; color: #fff;
    background:#7ac8d1;
    background: -webkit-linear-gradient(-45deg,#ffab33,#7ac8d1); 
    background: -o-linear-gradient(-45deg,#ffab33,#7ac8d1); 
    background: -moz-linear-gradient(-45deg,#ffab33,#7ac8d1); 
    background: linear-gradient(-45deg,#ffab33,#7ac8d1 ); 
}
.cd_ioc03{ font-size: 32px; font-size: 0.32rem; line-height: 100%; display: inline-block;padding: 0.25em 0.7em 0.05em 0.7em;  margin:0px 0 10px 0; color: #fff;
    background:#7ac8d1;
    background: -webkit-linear-gradient(-45deg,#ffab33,#9dd89c); 
    background: -o-linear-gradient(-45deg,#ffab33,#9dd89c); 
    background: -moz-linear-gradient(-45deg,#ffab33,#9dd89c); 
    background: linear-gradient(-45deg,#ffab33,#9dd89c ); 
}
.cd_bx .cd_author{ color: #000; font-size:20px; font-size: 0.2rem; line-height: 105%; padding:0.5em 0; font-weight:400; }
.cd_bx .cd_na{ color: #69656c; }
.cd_bx .cd_na .webfont_DIN{ font-size: 0.22rem; }

/* live  */


/* artist */
.artist_pg .fancybox-close{background:url(../js/fancybox/ban_close.png) 0 0 no-repeat; top:3px; right:10px; width:0.4rem; height: 0.4rem; background-size: 100%;}
.artist_pg .fancybox-skin{ background-color: transparent; }

.artist .release_mob{ background: #fff; }
.artist .el_bx .el_ph img{ border:0.2em solid white;  box-sizing: border-box; box-shadow: 0 0 25px #e2e2e2, 0 0 25px #e2e2e2, 0 0 25px #e2e2e2, 0 0 25px #e2e2e2; }
.artist .inner_con .title_tp{}

.artist .title_tp .title_dli{background:#ff9600;}
.artist .el_bx .el_sx{ color: #69656c; }
.artist .el_bx .el_sx:hover{ color: #ff9600; }


.ph_innta{ background-size:cover!important; height: auto; }
.ph_intop img{ width: 100%; }



.artist .ban_linet{ color: #fff;  border-color: #fff;}
.artist .ban_linet:hover{color: #ff9600;}
/*.artist .news_mob .ban_linet:before{  border-color: #ff9600;}
.artist .news_mob .ban_linet:after{ border-color: #ff9600;}*/
.artist .event_mob .inel_list{ margin-bottom: 0; }



.pv_mob{ position: relative;margin: 100px 0 0 0; margin: 1rem 0 0 0;  }
.pv_ytb{position:relative;padding-bottom:56.25%;/*padding-bottom:42.4%;*/overflow:hidden; }
.pv_ytb iframe {position:absolute ;top:0;left:0;height:100%;width:100%;}
.pv_innerbg{ position: absolute; top: 0; left: 0; bottom: 0;right: 0; background:rgba(12,73,116,1);background-blend-mode: multiply;mix-blend-mode: multiply; z-index: 10;   }
.pv_txet{ position: absolute; top: 0; left: 0; bottom: 0; right:0; width: 1000px; max-width:100%; height: 1.5em; font-size: 90px; font-size: 0.9rem; color: #b0c6e2; margin: auto auto; z-index: 12;  }
.pv_txet span{ display: inline-block; position: relative; padding-bottom: 0.1em }
.pv_txet span:before{ content: ""; display: block; width: 100%; height: 1px; background-color: #b0c6e2; position: absolute;bottom: 0; left: 0; }

.pv_mob .playdmore{ position: absolute;top: 50%; left: 0; bottom: 0; right: 0;z-index: 14;padding: 0; margin: 0;  }
.pv_mob .playdmore a{transform: translateY(-50%);}

.pv_lbx .pvc_innermob{ padding:0.2rem 15vw; background-color: rgba(29,29,29,0.8);}
.pv_lbx h3{ color: #fff; }
.pv_lbx iframe{ width:60vw; height: 33.75vw; margin-bottom:0.4rem; }



.profile_mob{ position: relative; overflow: hidden; margin-top: 50px; margin-top: 0.5rem;}
.pro_ph{ position: absolute; right: 0; top: 0; filter: blur(1px) opacity(100%);z-index: 10; text-align: right; }
.pro_bg{ position: absolute;z-index: 12;top: 0; left: 0; width: 100%; height: 100%;  background:rgba(12,73,116,1);background-blend-mode: multiply;mix-blend-mode: multiply; color:#fff; }
.pro_inner{ position: relative;z-index: 20; width: 1000px; max-width: 100%; margin: 0 auto; padding: 60px 0 70px 0; color: #fff; }
.pro_inner h3{  height: 1.5em; font-size: 90px; font-size: 0.9rem;line-height: 100%; color: #b0c6e2; margin-bottom: 60px; margin-bottom:0.6rem;  }
.pro_inner h3 span{ display: inline-block; position: relative; padding-bottom: 0.1em }
.pro_inner h3 span:before{ content: ""; display: block; width: 100%; height: 1px; background-color: #b0c6e2; position: absolute;bottom: 0; left: 0; }
.pro_intx{ line-height: 170%; width:60%;}

.pro_moremb{ display: table; width: 100%; padding-bottom: 10px; }
.pro_moremb dt{ display: table-cell; vertical-align: top; width: 20%;width: 0.9rem; padding-right: 10px; }
.pro_moremb dd{ display: table-cell; vertical-align: top; vertical-align: middle; }

.product_mob .ban_mob01{ padding-bottom: 5%; }


.artist .artisdic .ban_linet{ color:#5c5b5c;  border-color:#5c5b5c;}/* ボタン色 */





/*.connect .ph_innta{ background:url(../images/artist/connect/ph_top_sp.jpg) top center no-repeat;}*/
.connect .news_mob{ background: #0c4974; }/* ニュース背景 */
.connect .inner_time{ color: #0060c5; }/* ニュース日付 */
.connect .news_mob .title_tp{ color: white; }/* ニュース見出し */
.connect .title_tp .title_dli{ background:#0060c5; }/* ニュース下線 */
.connect .news_mob .title_tp .title_dli{ background:white; }/* ニュース下線 */
.connect .news_inner {box-shadow: 0 0 6px #0c4974, 0 0 6px #0c4974, 0 0 6px #0c4974, 0 0 6px #0c4974;}/* シャドウ色 */
.connect .inner_ph.new:before{ background: url(../images/ioc_new_nvy.png) 0 0 no-repeat; background-size: 100% auto; }/* NEWアイコン */
.connect .ban_linet{ color: white;  border-color: white;}/* ボタン色 */
.connect .ban_linet:hover{color: white;}/* ボタンテキストhover */
.connect .ban_linet:before{  border-color: #0060c5;}/* ボタンテキストhover */
.connect .ban_linet:after{ border-color: #0060c5;}/* ボタンテキストhover */
.connect .pv_innerbg{ background: #0060c5; }/* PV背景 */
.connect .pv_txet{ color: white; }/* PV見出し */
.connect .pv_txet span:before{ background-color: white; }/* PV下線 */
.connect .pro_bg{ background:r #0060c5; }/* プロフィール背景 */
.connect .pro_ph img{ max-width: 80%; }/* プロフィール写真比率 */
.connect .pro_inner h3{ color: white; }/* プロフィール見出し */
.connect .pro_inner h3 span:before{ background-color: white;}/* プロフィール下線 */
.connect .foot{ border-color: #0060c5;}/* フッターカラー */
.connect #page-top{ background: #0060c5;}/* フッターカラー */



/* .irino .ph_innta{ background:url(../images/artist/irino/ph_top_sp.jpg) top center no-repeat;} */
.irino .news_mob{ background: #205468; }
.irino .inner_time{ color: #ff4c4c; }
.irino .news_mob .title_tp{ color: white; }
.irino .title_tp .title_dli{ background:#ff4c4c; }
.irino .news_mob .title_tp .title_dli{ background:white; }
.irino .news_inner {box-shadow: 0 0 6px #205468, 0 0 6px #205468, 0 0 6px #205468, 0 0 6px #205468;}
.irino .inner_ph.new:before{ background: url(../images/ioc_new_yel.png) 0 0 no-repeat; background-size: 100% auto; }
.irino .ban_linet{ color: white;  border-color: white;}
.irino .ban_linet:hover{color: white;}
.irino .ban_linet:before{  border-color: #ff4c4c;}
.irino .ban_linet:after{ border-color: #ff4c4c;}
.irino .pv_innerbg{ background:#205468; }
.irino .pv_txet{ color: white; }
.irino .pv_txet span:before{ background-color: white; }
.irino .pro_bg{ background:#205468; }
.irino .pro_ph img{ max-width: 80%; }
.irino .pro_inner h3{ color: white; }
.irino .pro_inner h3 span:before{ background-color: white;}
.irino .foot{ border-color: #205468;}
.irino #page-top{ background: #205468;}

/* .kamiya .ph_innta{ background:url(../images/artist/kamiya/ph_top_sp.jpg) top center no-repeat;} */
.kamiya .news_mob{ background: #919470; }
.kamiya .inner_time{ color: #b35bc9; }
.kamiya .news_mob .title_tp{ color: white; }
.kamiya .title_tp .title_dli{ background:#b35bc9; }
.kamiya .news_mob .title_tp .title_dli{ background: white; }
.kamiya .news_inner {box-shadow: 0 0 6px #919470, 0 0 6px #919470, 0 0 6px #919470, 0 0 6px #919470;}
.kamiya .inner_ph.new:before{ background: url(../images/ioc_new.png) 0 0 no-repeat; background-size: 100% auto; }
.kamiya .ban_linet{ color: white;  border-color: white;}
.kamiya .ban_linet:hover{color: white;}
.kamiya .ban_linet:before{  border-color: #b35bc9;}
.kamiya .ban_linet:after{ border-color: #b35bc9;}
.kamiya .pv_innerbg{ background:#919470; }
.kamiya .pv_txet{ color: white; }
.kamiya .pv_txet span:before{ background-color: white; }
.kamiya .pro_bg{ background:#919470; }
.kamiya .pro_ph img{ max-width: 80%; }
.kamiya .pro_inner h3{ color: white; }
.kamiya .pro_inner h3 span:before{ background-color: white;}
.kamiya .foot{ border-color: #919470;}
.kamiya #page-top{ background: #919470;}

/* .namikawa .ph_innta{ background:url(../images/artist/namikawa/ph_top_sp.jpg) top center no-repeat;} */
.namikawa .news_mob{ background: #663616; }
.namikawa .inner_time{ color: #ba9900; }
.namikawa .news_mob .title_tp{ color: white; }
.namikawa .title_tp .title_dli{ background:#ba9900; }
.namikawa .news_mob .title_tp .title_dli{ background: white; }
.namikawa .news_inner {box-shadow: 0 0 6px #663616, 0 0 6px #663616, 0 0 6px #663616, 0 0 6px #663616;}
.namikawa .inner_ph.new:before{ background: url(../images/ioc_new.png) 0 0 no-repeat; background-size: 100% auto; }
.namikawa .ban_linet{ color: white;  border-color: white;}
.namikawa .ban_linet:hover{color: white;}
.namikawa .ban_linet:before{  border-color: #ba9900;}
.namikawa .ban_linet:after{ border-color: #ba9900;}
.namikawa .pv_innerbg{ background:#663616; }
.namikawa .pv_txet{ color: white; }
.namikawa .pv_txet span:before{ background-color: white; }
.namikawa .pro_bg{ background:#663616; }
.namikawa .pro_ph img{ max-width: 80%; }
.namikawa .pro_inner h3{ color: white; }
.namikawa .pro_inner h3 span:before{ background-color: white;}
.namikawa .foot{ border-color: #ba9900;}
.namikawa #page-top{ background: #ba9900;}

/* .kakihara .ph_innta{ background:url(../images/artist/kakihara/ph_top_sp.jpg) top center no-repeat;  } */
.kakihara .news_mob{ background: #585858; }
.kakihara .inner_time{ color: #00c67e; }
.kakihara .news_mob .title_tp{ color: white; }
.kakihara .title_tp .title_dli{ background:#00c67e;}
.kakihara .news_mob .title_tp .title_dli{ background: #fff; }
.kakihara .news_inner {box-shadow: 0 0 6px #585858, 0 0 6px #585858, 0 0 6px #585858, 0 0 6px #585858;}
.kakihara .inner_ph.new:before{ background: url(../images/ioc_new_grn.png) 0 0 no-repeat; background-size: 100% auto; }
.kakihara .ban_linet{ color: white;  border-color: white;}
.kakihara .ban_linet:hover{color: white;}
.kakihara .ban_linet:before{  border-color: #00c67e;}
.kakihara .ban_linet:after{ border-color: #00c67e;}
.kakihara .pv_innerbg{ background:#585858; }
.kakihara .pv_txet{ color: white; }
.kakihara .pv_txet span:before{ background-color: white; }
.kakihara .pro_bg{ background:#585858; }
.kakihara .pro_ph img{ max-width: 80%; }
.kakihara .pro_inner h3{ color: white; }
.kakihara .pro_inner h3 span:before{ background-color: white;}
.kakihara .foot{ border-color: #585858;}
.kakihara #page-top{ background: #585858;}

/* .KAmiYU .ph_innta{ background:url(../images/artist/KAmiYU/ph_top_sp.jpg) top center no-repeat;} */
.KAmiYU .news_mob{ background: #6a4c3b; }
.KAmiYU .inner_time{ color: #ffa0b0; }
.KAmiYU .news_mob .title_tp{ color: white; }
.KAmiYU .title_tp .title_dli{ background:#ffa0b0; }
.KAmiYU .news_mob .title_tp .title_dli{ background: #fff; }
.KAmiYU .news_inner {box-shadow: 0 0 6px #664b3c, 0 0 6px #664b3c, 0 0 6px #664b3c, 0 0 6px #664b3c;}
.KAmiYU .inner_ph.new:before{ background: url(../images/ioc_new_yel.png) 0 0 no-repeat; background-size: 100% auto; }
.KAmiYU .ban_linet{ color: white;  border-color: white;}
.KAmiYU .ban_linet:hover{color: white;}
.KAmiYU .ban_linet:before{  border-color: #ffa0b0;}
.KAmiYU .ban_linet:after{ border-color: #ffa0b0;}
.KAmiYU .pv_innerbg{ background:#ffa0b0; }
.KAmiYU .pv_txet{ color: white; }
.KAmiYU .pv_txet span:before{ background-color: white; }
.KAmiYU .pro_bg{ background:#ffa0b0; }
.KAmiYU .pro_ph img{ max-width: 80%; }
.KAmiYU .pro_inner h3{ color: white; }
.KAmiYU .pro_inner h3 span:before{ background-color: white;}
.KAmiYU .foot{ border-color: #ffa0b0;}
.KAmiYU #page-top{ background: #ffa0b0;}

/* .okamoto .ph_innta{ background:url(../images/artist/okamoto/ph_top_sp.jpg) top center no-repeat;} */
.okamoto .news_mob{ background: #de3602; }
.okamoto .inner_time{ color: #7f7f7f; }
.okamoto .news_mob .title_tp{ color: white; }
.okamoto .title_tp .title_dli{ background:#7f7f7f; }
.okamoto .news_mob .title_tp .title_dli{ background: white; }
.okamoto .news_inner {box-shadow: 0 0 6px #de3602, 0 0 6px #de3602, 0 0 6px #de3602, 0 0 6px #de3602;}
.okamoto .inner_ph.new:before{ background: url(../images/ioc_new.png) 0 0 no-repeat; background-size: 100% auto; }
.okamoto .ban_linet{ color: white;  border-color: white;}
.okamoto .ban_linet:hover{color: white;}
.okamoto .ban_linet:before{  border-color: #7f7f7f;}
.okamoto .ban_linet:after{ border-color: #7f7f7f;}
.okamoto .pv_innerbg{ background:#de3602; }
.okamoto .pv_txet{ color: white; }
.okamoto .pv_txet span:before{ background-colors: white; }
.okamoto .pro_bg{ background:#de3602; }
.okamoto .pro_ph img{ max-width: 80%; }
.okamoto .pro_inner h3{ color: white; }
.okamoto .pro_inner h3 span:before{ background-color: white;}
.okamoto .foot{ border-color: #de3602;}
.okamoto #page-top{ background: #de3602;}

/* .Trignal .ph_innta{ background:url(../images/artist/Trignal/ph_top_sp.jpg) top center no-repeat;} */
.Trignal .news_mob{ background: #0069c0; }
.Trignal .inner_time{ color: #1dc6ff; }
.Trignal .news_mob .title_tp{ color: white; }
.Trignal .title_tp .title_dli{ background:#1dc6ff; }
.Trignal .news_mob .title_tp .title_dli{ background: white; }
.Trignal .news_inner {box-shadow: 0 0 6px #0069c0, 0 0 6px #0069c0, 0 0 6px #0069c0, 0 0 6px #0069c0;}
.Trignal .inner_ph.new:before{ background: url(../images/ioc_new_yel.png) 0 0 no-repeat; background-size: 100% auto; }
.Trignal .ban_linet{ color: white;  border-color: white;}
.Trignal .ban_linet:hover{color: white;}
.Trignal .ban_linet:before{  border-color: #1dc6ff;}
.Trignal .ban_linet:after{ border-color: #1dc6ff;}
.Trignal .pv_innerbg{ background:#0069c0; }
.Trignal .pv_txet{ color: white; }
.Trignal .pv_txet span:before{ background-color: white; }
.Trignal .pro_bg{ background:#0069c0; }
.Trignal .pro_ph img{ max-width: 80%; }
.Trignal .pro_inner h3{ color: white; }
.Trignal .pro_inner h3 span:before{ background-color: white;}
.Trignal .foot{ border-color: #0069c0;}
.Trignal #page-top{ background: #0069c0;}

/* .yoshino .ph_innta{ background:url(../images/artist/yoshino/ph_top_sp.jpg) top center no-repeat;} */
.yoshino .news_mob{ background: #305200; }
.yoshino .inner_time{ color: #ff7cbe; }
.yoshino .news_mob .title_tp{ color: white; }
.yoshino .title_tp .title_dli{ background:#ff7cbe;  }
.yoshino .news_mob .title_tp .title_dli{ background: white; }
.yoshino .news_inner {box-shadow: 0 0 6px #305200, 0 0 6px #305200, 0 0 6px #305200, 0 0 6px #305200;}
.yoshino .inner_ph.new:before{ background: url(../images/ioc_new_mgn.png) 0 0 no-repeat; background-size: 100% auto; }
.yoshino .ban_linet{ color: white;  border-color: white;}
.yoshino .ban_linet:hover{color: white;}
.yoshino .ban_linet:before{  border-color: #ff7cbe;}
.yoshino .ban_linet:after{ border-color: #ff7cbe;}
.yoshino .pv_innerbg{ background:#305200; }
.yoshino .pv_txet{ color: white; }
.yoshino .pv_txet span:before{ background-color: white; }
.yoshino .pro_bg{ background:#305200; }
.yoshino .pro_ph img{ max-width: 80%; }
.yoshino .pro_inner h3{ color: white; }
.yoshino .pro_inner h3 span:before{ background-color: white;}
.yoshino .foot{ border-color: #305200;}
.yoshino #page-top{ background: #305200;}

/* .UncleBomb .ph_innta{ background:url(../images/artist/UncleBomb/ph_top_sp.jpg) top center no-repeat;} */
.UncleBomb .news_mob{ background: #818262; }
.UncleBomb .inner_time{ color: #4e4f2c; }
.UncleBomb .news_mob .title_tp{ color: #fff; }
.UncleBomb .title_tp .title_dli{ background:#4e4f2c; }
.UncleBomb .news_mob .title_tp .title_dli{ background: #fff; }
.UncleBomb .news_inner {box-shadow: 0 0 6px #818262, 0 0 6px #818262, 0 0 6px #818262, 0 0 6px #818262;}
.UncleBomb .inner_ph.new:before{ background: url(../images/ioc_new.png) 0 0 no-repeat; background-size: 100% auto; }
.UncleBomb .ban_linet{ color: white;  border-color: white;}
.UncleBomb .ban_linet:hover{color: white;}
.UncleBomb .ban_linet:before{border-color: #8ac140;}
.UncleBomb .ban_linet:after{ border-color: #4e4f2c;}
.UncleBomb .pv_innerbg{ background:#818262; }
.UncleBomb .pv_txet{ color: white; }
.UncleBomb .pv_txet span:before{ background-color: white; }
.UncleBomb .pro_bg{ background:#818262; }
.UncleBomb .pro_ph img{ max-width: 80%; }
.UncleBomb .pro_inner h3{ color: white; }
.UncleBomb .pro_inner h3 span:before{ background-color: white;}
.UncleBomb .foot{ border-color: #818262;}
.UncleBomb #page-top{ background: #818262;}

/* .SparQlew .ph_innta{ background:url(../images/artist/SparQlew/ph_top_sp.jpg) top center no-repeat;} */
.SparQlew .news_mob{ background: #95c84e; }
.SparQlew .inner_time{ color: #95c84e; }
.SparQlew .news_mob .title_tp{ color: #fff; }
.SparQlew .title_tp .title_dli{ background:#95c84e; }
.SparQlew .news_mob .title_tp .title_dli{ background: #fff; }
.SparQlew .news_inner {box-shadow: 0 0 6px #95c84e, 0 0 6px #95c84e, 0 0 6px #95c84e, 0 0 6px #95c84e;}
.SparQlew .inner_ph.new:before{ background: url(../images/ioc_new.png) 0 0 no-repeat; background-size: 100% auto; }
.SparQlew .ban_linet{ color: white;  border-color: white;}
.SparQlew .ban_linet:hover{color: white;}
.SparQlew .ban_linet:before{  border-color: #ff9600;}
.SparQlew .ban_linet:after{ border-color: #ff9600;}
.SparQlew .pv_innerbg{ background:#95c84e; }
.SparQlew .pv_txet{ color: white; }
.SparQlew .pv_txet span:before{ background-color: white; }
.SparQlew .pro_bg{ background:#95c84e; }
.SparQlew .pro_ph img{ max-width: 80%; }
.SparQlew .pro_inner h3{ color: white; }
.SparQlew .pro_inner h3 span:before{ background-color: white;}
.SparQlew .foot{ border-color: #95c84e;}
.SparQlew #page-top{ background: #95c84e;}

/* .SparQlew .ph_innta{ background:url(../images/artist/SparQlew/ph_top_sp.jpg) top center no-repeat;} */
.SparQlew .news_mob{ background: #95c84e; }
.SparQlew .inner_time{ color: #95c84e; }
.SparQlew .news_mob .title_tp{ color: #fff; }
.SparQlew .title_tp .title_dli{ background:#95c84e; }
.SparQlew .news_mob .title_tp .title_dli{ background: #fff; }
.SparQlew .news_inner {box-shadow: 0 0 6px #95c84e, 0 0 6px #95c84e, 0 0 6px #95c84e, 0 0 6px #95c84e;}
.SparQlew .inner_ph.new:before{ background: url(../images/ioc_new.png) 0 0 no-repeat; background-size: 100% auto; }
.SparQlew .ban_linet{ color: white;  border-color: white;}
.SparQlew .ban_linet:hover{color: white;}
.SparQlew .ban_linet:before{  border-color: #ff9600;}
.SparQlew .ban_linet:after{ border-color: #ff9600;}
.SparQlew .pv_innerbg{ background:#95c84e; }
.SparQlew .pv_txet{ color: white; }
.SparQlew .pv_txet span:before{ background-color: white; }
.SparQlew .pro_bg{ background:#95c84e; }
.SparQlew .pro_ph img{ max-width: 80%; }
.SparQlew .pro_inner h3{ color: white; }
.SparQlew .pro_inner h3 span:before{ background-color: white;}
.SparQlew .foot{ border-color: #95c84e;}
.SparQlew #page-top{ background: #95c84e;}


/* .eguchi .ph_innta{ background:url(../images/artist/eguchi/ph_top_sp.jpg) top center no-repeat;} */
.eguchi .news_mob{ background: #e1bb0c; }
.eguchi .inner_time{ color: #e1bb0c; }
.eguchi .news_mob .title_tp{ color: #fff; }
.eguchi .title_tp .title_dli{ background:#e1bb0c; }
.eguchi .news_mob .title_tp .title_dli{ background: #fff; }
.eguchi .news_inner {box-shadow: 0 0 6px #e1bb0c, 0 0 6px #e1bb0c, 0 0 6px #e1bb0c, 0 0 6px #e1bb0c;}
.eguchi .inner_ph.new:before{ background: url(../images/ioc_new.png) 0 0 no-repeat; background-size: 100% auto; }
.eguchi .ban_linet{ color: white;  border-color: white;}
.eguchi .ban_linet:hover{color: white;}
.eguchi .ban_linet:before{ border-color: #baa544;}
.eguchi .ban_linet:after{ border-color: #e1c43c;}
.eguchi .pv_innerbg{ background:#e1bb0c; }
.eguchi .pv_txet{ color: white; }
.eguchi .pv_txet span:before{ background-color: white; }
.eguchi .pro_bg{ background:#e1bb0c; }
.eguchi .pro_ph img{ max-width: 80%; }
.eguchi .pro_inner h3{ color: white; }
.eguchi .pro_inner h3 span:before{ background-color: white;}
.eguchi .foot{ border-color: #e1bb0c;}
.eguchi #page-top{ background: #e1bb0c;}



/* artist  */


/* product  */
.product_mob{}
.product .title_tp .title_dli{ background-color: #ff9600; }
.product .pro_tph img{ max-width: 60%; }
.produ_list{font-family: din-condensed, sans-serif;font-weight: 300;font-style: normal;margin: 30px 0 0 0; }
.produ_list a{ display: inline-block; padding: 6px 8px 2px 8px; margin: 10px 10px 0 0; background: #ff9600; color: #fff; height: 1.3em; position: relative; z-index: 20; }
.produ_list a:hover{ opacity: 0.7;}
.produ_list a.sel{ background: #2e2832; color: #fff;}
/* product  */



/* rule */
.orange {color: #ff5000;}
.red {color: #F00;}
.rule .title_tp .title_dli{ background-color: #ff9600; }
.rule_con{ padding:5% 1.7% 10% 1.7%;}
.rule #page-top{ display: block; }

.rule ol{ padding-left:2em;}
.rule ol li{list-style-type: decimal;}
.rule .rule_tt td{ padding:20px 0 10px 0; font-weight:bold;}
.rule table.sup{ font-size:0.875em;}
.dic_line {background: url(../images/artist/dic_line.jpg) 0 0 repeat-x;height: 5px;margin: 20px 0 10px 0;}
/* rule */

/* radio */
.radio_main .inbox{ padding-top: 1%; }
.radio_main .inbox .ph{ width:29.5%; float:left;}
.radio_main .inbox .ph img{ width:100%;}
.radio_main .inbox .text{width:60%; float:left; padding:0 2%;}
.radio_main .inbox .text .h4_ti{ font-weight: bold; }
.radio_main .inbox .text .text_c{ padding-left:2%;}




/* radio */



/*-----foot------*/
.foot{ margin-top:60px;margin-top:0.6rem;  background: #2e2832; max-width: 100%; border-top:20px solid #ff9600;border-top:0.2rem solid #ff9600; }

.foot_inmob{ text-align: center; width: 1000px; max-width:94%; padding: 0 3%; margin: 0 auto; color: #fff;position: relative;  }
#page-top{ position: absolute; top:0px; right: 3%; max-width:18.3%; background: #ff9600; z-index: 100; margin-top: -52px; margin-top: -0.52rem; border-radius:8px 8px 0 0;transition: all 0.3s; }

.foot_nav{ padding:6.5% 0 3.1% 3%; text-align: left; float: left; }
.foot_nav li{ display:inline-block;font-size:32px; font-size: 0.32rem;line-height: 140%; padding:0 0.5em;}
.foot_nav li a{ display:block; position: relative; padding-bottom: 5px; }
.foot_nav li a:before{ content:""; position: absolute; bottom: 0; left: 0; width: 0; height: 1px; background: #fff; transition:all 0.3s;}
.foot_nav li a:hover{ color: #fff; }
.foot_nav li a:hover:before{ width: 100%; }
.foot_nav li a.sel:before{ width: 100%; }

.foot_sns{ float: right;text-align: right;  padding:4% 3% 3.1% 0;  width: 45%; }
.foot_sns a{ max-width:30%; padding:0 1.56%; display: inline-block; transition:all 0.2s;}
.foot_sns a:hover{transform: translateY(-4px); opacity: 0.8; }

.foot_link{ padding:7.1% 0 5.67% 0; }
.foot_link a{display: inline-block;transition:opacity 0.2s;}
.foot_link a img{ max-height: 0.6rem;}
.foot_link a:hover{opacity: 0.8;}

.logo_bd{ width:15.66%;}
.logo_bdc{width:13.6%;padding: 0 1%;}
.logo_lt{ width:12.9%;}
.logo_srml{width:11.45%;padding: 0 2% 0 2%;}
.logo_pos{ width:9.4%;}
.logo_moood{width:10%;padding: 0 2% 0 2%;}
.logo_uniera{width:5.5%;padding:0;}


.logo_lc{ width:12.765%;}

.foot_ioc{font-size:12px; font-size: 0.12rem;line-height: 200%; padding-bottom: 5%;}







@media screen and (max-width:1000px) {
body{ width: 100%; overflow-x:hidden;  }
.top_next{ display: none; }
.top_prve{ display: none;}
.logo_top{}

/* artist  */
.pv_txet{box-sizing: border-box; padding-left: 1.5%  }
.pro_inner{ box-sizing: border-box; padding-left: 1.5% }

/* artist  */


}


@media screen and (max-width:750px) {

.pc_none{ display: block; }
.sp_none{ display: none; }

/*------index------*/


.top .menu_mob{ padding: 1rem 0.3rem 0.3rem 0.3rem; }

.title_menu{font-size:0.68rem; line-height: 110%;padding-bottom:0.2rem;  }
.menu_mob li{padding-top:0.3rem;font-size:75px;font-size:0.75rem; line-height: 110%; }
.menu_mob li a{ text-decoration: none;}
.menu_line{  padding-top:0.3rem;margin-bottom: 0.3rem;}
.menu_mob .menu01 li{display: inline-block;text-align: center;width: 40%;}
.menu02{text-align: center;}
.menu02 li{ padding: 0.3em 0.2em 0 0.2em;}
.menu03{font-size: 0.4rem; }
.menu03 br{ display: none; }
.menu03 a{ padding:0 0rem 0.15rem 0; text-decoration: none; display: block; text-align: center;  }
.menu03 a.no_padd{ padding-left: 0; }




.menu_close{width:6.866%;}
.menu_mob li{ font-size: 0.42rem;}
.menu02 li{}

.top_sinm .swiper-container{padding: 12.6% 0 0 0; }

.inner_con{ width:86.667%; margin: 0 auto; }
.el_bx{ float: left; padding:3.07% 3.07%; width:43.86%; }
.el_bx .el_tx a{ padding: 0; margin: 0; }

.event_mob .evn_bx {float: none;width:100%;padding: 0 0% 6.1% 0%;}

/*------index------*/



/*------page------*/
.inner_ytbp{ position: relative; padding-bottom: 56.25%; }
.inner_ytbp iframe{ position: absolute; top: 0; left: 0; width: 100%;height: 100%; }


/* live  */
.live .inel_list02 {margin: 5% 1.5% 4% 1.5%;}
.live .inel_list02 .evn_bx{float: left;padding:0 6% 6% 0%;width:47%;}
.live .inel_list02 .evn_bx:nth-child(2n){padding:0 0% 6% 0%;}
.cd_bx{ width: 27.6%; padding-left: 0; padding-right:8.6%;  }
.evenl_mob .inel_list .cd_bx:nth-child(3n){padding-right:0%; }
/* live  */



/* artist  */
.pv_txet{width:100%;  box-sizing: border-box;padding-left:8%; font-size: 0.7rem;}

.pv_mob .playdmore a {transform: translate(20%,-50%);}
.pv_mob .playdmore a:before{display: none;}
.pv_mob .playdmore a:after{display: none;}
.pv_mob .playdmore a:hover{ border-color:#fff;animation: none;  }
.pv_mob .playdmore a:hover:before{display: none;}
.pv_mob .playdmore a:hover:after{display: none;}

.pv_lbx .pvc_innermob{ padding:0.2rem 8vw; text-align: center;}
.pv_lbx .pvc_innermob h3{  text-align: left;}

.pv_lbx iframe{ width:70vw; height: 45.04vw; margin-bottom:0.4rem; }

.pro_ph{filter: blur(1px) opacity(100%);}
.ph_innta{ height: calc( 100vh - 0.95rem);}
.pro_inner{ width:100%; box-sizing: border-box;padding:0.6rem 0 0.7rem 8%;}
.connect .pro_ph img{ max-width: 80%; margin-right:-10%;}




.connect .ph_innta{ background:url(../images/artist/connect/ph_top_sp.jpg) top center no-repeat;  }
.irino .ph_innta{ background:url(../images/artist/irino/ph_top_sp.jpg) top center no-repeat;  }
.kamiya .ph_innta{ background:url(../images/artist/kamiya/ph_top_sp.jpg) top center no-repeat;  }
.namikawa .ph_innta{ background:url(../images/artist/namikawa/ph_top_sp.jpg) top center no-repeat;}
.okamoto .ph_innta{ background:url(../images/artist/okamoto/ph_top_sp.jpg) top center no-repeat;}
.Trignal .ph_innta{ background:url(../images/artist/Trignal/ph_top_sp.jpg) top center no-repeat;}
.kakihara .ph_innta{ background:url(../images/artist/kakihara/ph_top_sp.jpg) top center no-repeat;  }
.KAmiYU .ph_innta{ background:url(../images/artist/KAmiYU/ph_top_sp.jpg) top center no-repeat;  }
.yoshino .ph_innta{ background:url(../images/artist/yoshino/ph_top_sp.jpg) top center no-repeat;}
.UncleBomb .ph_innta{ background:url(../images/artist/UncleBomb/ph_top_sp.jpg) top center no-repeat;}
.SparQlew .ph_innta{ background:url(../images/artist/SparQlew/ph_top_sp.jpg) top center no-repeat;}



/* .artist .inner_con .inel_list .cd_bx{ display: none;}
.artist .inner_con .inel_list .cd_bx:nth-child(1){ display:block;}
.artist .inner_con .inel_list .cd_bx:nth-child(2){ display:block;}
.artist .inner_con .inel_list .cd_bx:nth-child(3){ display:block;}
.artist .inner_con .inel_list .cd_bx:nth-child(4){ display:block;}
.artist .inner_con .inel_list .cd_bx:nth-child(5){ display:block;}
.artist .inner_con .inel_list .cd_bx:nth-child(6){ display:block;} */




/* artist  */

/* product  */
.product_mob .inner_con .cd_bx:nth-child(3n){padding-right:0%; }
.product .pro_tph img{ max-width: 80%; }
.product_mob .ban_mob01{ padding: 8% 0 12.4% }

.produ_list{margin:0.15rem 0 0 0; }
.produ_list a{ display: inline-block; padding: 5px 8px; margin: 0.1rem 0.1rem 0 0; background: #ff9600; color: #fff; height: 1.3em; position: relative; z-index: 20; }



/* product  */




.connect #page-top{ background: none;}
#page-top{ position: fixed; top:auto; bottom: 0.3rem; right: 3%; max-width:15%; background:none!important; z-index: 100; margin-top:0; }
.foot_nav{ padding:6.5% 0 7.1% 0%; text-align: center; float: none;width:auto; }
.foot_nav li a:before{  transition:none; display: none;}
.foot_nav li a:hover{ color: #fff; }
.foot_nav li a:hover:before{display: none;}

.foot_sns{ float: none;text-align:center;  padding:0% 0% 0% 0;  width:auto; }
.foot_sns a{ max-width:10%; padding:0 1.56%; }

.logo_bd{ width:21.8%;}
.logo_bdc{width:18.8%;}
.logo_lt{ width:17.8%;}
.logo_srml{width:15.8%;padding: 0 2% 0 3%;}
.logo_pos{ width:14.8%;}
.logo_moood{width:15%;padding: 0 2% 0 3%;}



}





