@charset "utf-8";
/*
Theme Name: tvstation-solution
Theme URI: http://www.solution-sy.com/
Author: Fyy
Description: This is a default wordpress themes
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
*/

/* Start Reset Css */
*{margin:0;padding:0;border:0;outline:0;font-size:100%;background:0 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

:after,:before{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

html{font-size:100%;overflow-x:hidden;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
}

body{margin:0 auto;width:100%;max-width:1920px;background:#fff;line-height:1.6;font-size:16px;color:#333;/*font-weight:bold;letter-spacing:1px;*/
	font-family:"-apple-system",BlinkMacSystemFont,"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans Japanese","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic ProN","MS PGothic",Osaka,sans-serif;
}
@media (max-width:1280px){
	body{font-size:15px;}
}
@media (max-width:1080px){
	body{font-size:14px;}
}

address,caption,code,figcaption,pre,th{font-size:1em;font-weight:normal;font-style:normal;}

blockquote,q{quotes:none;}

blockquote:after,blockquote:before,q:after,q:before{content:'';content:none;}

fieldset,iframe,img{border:0;}

ins{background-color:#ff9;color:#000;text-decoration:none;}

caption,th{text-align:left;}

table{border-collapse:collapse;border-spacing:0;}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}

audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}

sup{vertical-align:text-top;}

sub{vertical-align:text-bottom;}

hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #ccc;}

input,select{vertical-align:middle;}

button{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:inherit;overflow:visible;vertical-align:inherit;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
}

button:disabled{cursor:default;}

audio:not([controls]){display:none;}

:focus[data-focus-method=mouse]:not(input):not(textarea):not(select),:focus[data-focus-method=touch]:not(input):not(textarea):not(select){outline:0;}

::-moz-focus-inner{border:0;padding:0;}

a,a:link,a:visited{text-decoration:none;
	-webkit-transition:0.3s;
	transition:0.3s;
}

a:hover,a:active{text-decoration:none;}

ul{list-style:none;}

img{display:block;height:auto;max-width:100%;}

:-moz-placeholder{
  /* Mozilla Firefox 4 to 18 */
  color:#999;opacity:1;}

::-moz-placeholder{
  /* Mozilla Firefox 19+ */
  color:#999;opacity:1;}

input:-ms-input-placeholder{color:#999;opacity:1;}

input::-webkit-input-placeholder{color:#999;opacity:1;}

input::-webkit-search-cancel-button{display:none;}

input[type="search"]::-ms-clear{display:none;}

::-webkit-scrollbar{width:6px;background-color:#f3f3f3;border-left:1px solid #dddddd;}

::-webkit-scrollbar:hover{background-color:transparent;}

::-webkit-scrollbar-thumb{cursor:pointer;background-color:#666;}

::-webkit-scrollbar-thumb:hover{background-color:#333;}

::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:none;}

.f-fl{float:left;}
.f-fr{float:right;}
.f-cb:after{content:".";display:block;clear:both;height:0;visibility:hidden;overflow:hidden;}
.f-cb{zoom:1;}

.hasbg{background-repeat:no-repeat;background-size:cover;background-position:center center;}
.hasbg:after{display:block;content:"";padding-top:100%;}
.hasbg>img{display:none;}

em{font-style:normal;}
i{font-style:normal;}
/* Start Reset Css */

/*loading*/
#loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;width:100%;height:100%;background:#fff;}
#loading>figure{position:absolute;top:50%;left:50%;margin:-100px 0 0 -100px;width:200px;height:200px;
	background-image:url(img/loading.gif);
	background-size:200px 200px;
	background-repeat:no-repeat;
	background-position:center;
}

/*tvstationM*/
.tvstationM{position:relative;left:0;z-index:50;font-family:"Noto Sans JP",sans-serif;
	-webkit-transition:all 500ms cubic-bezier(0.86,0,0.07,1);
	transition:all 500ms cubic-bezier(0.86,0,0.07,1);
}
.tvstationM .tvstationMbg{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;background:rgba(0,0,0,0.5);}
.tvstationM-move{left:-240px;overflow:hidden;}

/*mobile-btn*/
.mobile-btn{display:none;}
.mobile-btn div{position:relative;right:0;top:0;display:block;width:30px;height:20px;cursor:pointer;
	-webkit-transition:all 500ms cubic-bezier(0.86,0,0.07,1);
	transition:all 500ms cubic-bezier(0.86,0,0.07,1);
}
.mobile-btn div span{position:absolute;left:50%;top:9px;z-index:5;display:block;margin:0 0 0 -15px;width:25px;height:3px;background:#0098e2;   
	-webkit-transform-origin:center;
	-moz-transform-origin:center;
	-ms-transform-origin:center;
	-o-transform-origin:center;
	transform-origin:center;
	
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s;
}
.mobile-btn div span:nth-child(1){width:20px;
	-webkit-transform:translateY(-9px);
	-moz-transform:translateY(-9px);
	-ms-transform:translateY(-9px);
	-o-transform:translateY(-9px);    
	transform:translateY(-9px);
}
.mobile-btn div span:nth-child(3){width:30px;
	-webkit-transform:translateY(9px);
	-moz-transform:translateY(9px);
	-ms-transform:translateY(9px);
	-o-transform:translateY(9px);    
	transform:translateY(9px);
}
.mobile-btn div:hover span{width:30px;}
.mobile-btn .active{
	-webkit-transform:translateX(0) rotate(180deg);
    transform:translateX(0) rotate(180deg);
}
.mobile-btn .active span:nth-child(1){width:20px !important;
	-webkit-transform-origin:0.71429px center !important;
  	transform-origin:0.71429px center !important; 	
  	-webkit-transform:rotate3d(0,0,1,-40deg) !important;
    transform:rotate3d(0,0,1,-40deg) !important;
}	
.mobile-btn .active span:nth-child(3){width:20px !important;
	-webkit-transform:rotate3d(0,0,1,40deg) !important;
    transform:rotate3d(0,0,1,40deg) !important;   
    -webkit-transform-origin:0.71429px center !important;
    transform-origin:0.71429px center !important;
}
@media (max-width:900px){
	.mobile-btn{display:block;}
}

/*sp-wrapper*/
.sp-wrapper{position:fixed;top:0;right:0;z-index:50;padding:20px 10px;width:240px;text-align:center;height:100vh;background:#515151;
	font-family:"Noto Sans JP",sans-serif;text-transform:uppercase;
	-webkit-transform:translateX(240px);
	transform:translateX(240px);
	-webkit-transition:all 500ms cubic-bezier(0.86,0,0.07,1);
	transition:all 500ms cubic-bezier(0.86,0,0.07,1);
}
.sp-wrapper.sp-wrapper-move{
	-webkit-transform:translateX(0px) !important;
	transform:translateX(0px) !important;
}
.sp-wrapper>h2{font-size:20px;color:#fff;}
.sp-wrapper>ul{margin-top:20px;}
.sp-wrapper>ul>li{border-top:1px solid rgba(255,255,255,0.2);}
.sp-wrapper>ul>li>a{display:block;padding:10px;font-size:14px;color:#fff;}
.sp-wrapper>ul>li>a:hover{background:#fff;color:#0098e2;}
.sp-wrapper>aside{margin-top:20px;}
.sp-wrapper>aside>form{position:relative;}
.sp-wrapper>aside>form>input{padding:10px 30px 10px 10px;width:100%;background:#fff;border:2px solid #adadad;border-radius:5px;
	font-family:"Noto Sans JP",sans-serif;
}
.sp-wrapper>aside>form>button{position:absolute;top:14px;right:12px;line-height:1;}

body.logged-in .sp-wrapper{top:auto;bottom:0;height:calc(100vh - 32px);}
@media (max-width:782px){
	body.logged-in .sp-wrapper{height:calc(100vh - 46px);}
}
@media (max-width:600px){
	body.logged-in .sp-wrapper.wordpress-logged-in{height:100vh;}
}

/*bkt*/
.bkt{position:fixed;bottom:20px;right:20px;z-index:999;display:flex;justify-content:center;align-items:center;width:45px;height:45px;
	background:#333;border-radius:50%;cursor:pointer;
	-webkit-transition:0.3s;
	transition:0.3s;
}
.bkt>i{margin-top:-4px;line-height:1;font-size:18px;color:#fff;}
.bkt:hover{opacity:0.6;}

/*common*/
.wrapperMain{margin:0 auto;width:100%;max-width:1320px;}

/*common_tit*/
.common_tit{display:flex;flex-direction:column;align-items:flex-start;line-height:1;text-transform:uppercase;}
.common_tit>h3{font-size:34px;}
.common_tit>hr{margin:15px 0 0;width:250px;height:5px;border-radius:5px;border:none;}
@media (max-width:1280px){
	.common_tit>h3{font-size:30px;}
	.common_tit>hr{margin:13px 0 0;width:200px;height:4px;}
}
@media (max-width:1080px){
	.common_tit>h3{font-size:26px;}
	.common_tit>hr{margin:11px 0 0;width:150px;height:3px;}
}

/*more*/
.more{display:flex;justify-content:center;margin-top:40px;line-height:1;}
.more>a{padding:15px 30px;background:#0098e2;border-radius:10px;color:#fff;}
.more>a:hover{background:#fff71d;color:#333;}
@media (max-width:1280px){
	.more{margin-top:35px;}
	.more>a{padding:13px 25px;border-radius:8px;}
}
@media (max-width:1080px){
	.more{margin-top:30px;}
	.more>a{padding:11px 20px;border-radius:6px;}
}

/*header*/
.header{padding:20px 40px;width:100%;line-height:1;background:#f0f0f0;border-bottom:2px solid #fff;box-shadow:0 0 10px rgba(0,0,0,0.5);
	-webkit-transition:all 500ms cubic-bezier(0.86,0,0.07,1);
	transition:all 500ms cubic-bezier(0.86,0,0.07,1);
}
.header .headerMain{display:flex;justify-content:space-between;align-items:center;}
.header .headerMain>a{display:block;width:100%;max-width:180px;}

.header .headerMain>a:hover{opacity:0.6;}
.header .headerMain>aside{display:flex;align-items:center;margin-left:40px;}
.header .headerMain>aside>dl{display:flex;flex-direction:column;align-items:flex-end;}
.header .headerMain>aside>dl>dt{display:flex;align-items:center;}
.header .headerMain>aside>dl>dt>form{position:relative;}
.header .headerMain>aside>dl>dt>form>input{padding:8px 30px 8px 8px;background:#fff;border:2px solid #adadad;border-radius:5px;
	font-family:"Noto Sans JP",sans-serif;
}
.header .headerMain>aside>dl>dt>form>button{position:absolute;top:12px;right:12px;}
.header .headerMain>aside>dl>dt>form>button>i{font-size:16px;}
.header .headerMain>aside>dl>dt>a{display:block;margin-left:15px;font-size:34px;color:#0098e2;}
.header .headerMain>aside>dl>dt>a:hover{
	-webkit-transform:translateY(-4px);
	transform:translateY(-4px);
}
.header .headerMain>aside>dl>dd{margin-top:20px;}
.header .headerMain>aside>dl>dd>ul{display:flex;}
.header .headerMain>aside>dl>dd>ul>li{position:relative;display:flex;align-items:center;}
.header .headerMain>aside>dl>dd>ul>li:before,
.header .headerMain>aside>dl>dd>ul>li:last-child:after{display:block;content:"";width:2px;height:34px;background:url(img/navBg.jpg) no-repeat;}
.header .headerMain>aside>dl>dd>ul>li:before{margin-right:20px;}
.header .headerMain>aside>dl>dd>ul>li:not(:first-child):before,.header .headerMain>aside>dl>dd>ul>li:last-child:after{margin-left:20px;}
.header .headerMain>aside>dl>dd>ul>li>a{display:block;padding:5px 10px;font-size:17px;color:#000;font-weight:bold;}
.header .headerMain>aside>dl>dd>ul>li>a:hover{
	background-repeat:no-repeat;
	background-position:left top;
	background-size:20px 20px;
}
.header .headerMain>aside>dl>dd>ul>li:nth-of-type(1)>a:hover{background-image:url(img/nav01.png);}
.header .headerMain>aside>dl>dd>ul>li:nth-of-type(2)>a:hover{background-image:url(img/nav02.png);}
.header .headerMain>aside>dl>dd>ul>li:nth-of-type(3)>a:hover{background-image:url(img/nav03.png);}
.header .headerMain>aside>dl>dd>ul>li:nth-of-type(4)>a:hover{background-image:url(img/nav04.png);}
.header .headerMain>aside>dl>dd>ul>li:nth-of-type(5)>a:hover{background-image:url(img/nav05.png);}
.header .headerMain>aside>dl>dd>ul>li:nth-of-type(6)>a:hover{background-image:url(img/nav06.png);}
.header .headerMain>aside>dl>dd>ul>li:nth-of-type(7)>a:hover{background-image:url(img/nav07.png);}

.header_fixed{padding:10px 40px;}
.header_fixed .headerMain>a{display:block;width:100%;max-width:130px;}
.header_fixed .headerMain>aside>dl>dt{display:none;}
.header_fixed .headerMain>aside>dl>dd{margin-top:0;}
@media (max-width:1280px){
	.header{padding:15px 30px;}
	.header .headerMain>a{max-width:160px;}
	.header .headerMain>aside{margin-left:30px;}
	.header .headerMain>aside>dl>dt>a{margin-left:10px;font-size:30px;}
	.header .headerMain>aside>dl>dd{margin-top:15px;}
	.header .headerMain>aside>dl>dd>ul>li:before,
	.header .headerMain>aside>dl>dd>ul>li:last-child:after{height:30px;}
	.header .headerMain>aside>dl>dd>ul>li:before{margin-right:15px;}
	.header .headerMain>aside>dl>dd>ul>li:not(:first-child):before,.header .headerMain>aside>dl>dd>ul>li:last-child:after{margin-left:15px;}
	.header .headerMain>aside>dl>dd>ul>li>a{padding:5px;font-size:16px;}
	.header .headerMain>aside>dl>dd>ul>li>a:hover{background-size:16px 16px;}	
	
	.header_fixed{padding:10px 30px;}
	.header_fixed .headerMain>a{max-width:110px;}
	.header_fixed .headerMain>aside>dl>dd{margin-top:0;}
}
@media (max-width:1080px){
	.header{padding:15px 20px;}
	.header .headerMain>a{max-width:140px;}
	.header .headerMain>aside{margin-left:20px;}
	.header .headerMain>aside>dl>dt>a{font-size:26px;}
	.header .headerMain>aside>dl>dd>ul>li:before,
	.header .headerMain>aside>dl>dd>ul>li:last-child:after{height:26px;}
	.header .headerMain>aside>dl>dd>ul>li:before{margin-right:10px;}
	.header .headerMain>aside>dl>dd>ul>li:not(:first-child):before,.header .headerMain>aside>dl>dd>ul>li:last-child:after{margin-left:10px;}
	.header .headerMain>aside>dl>dd>ul>li>a{font-size:15px;}
	.header .headerMain>aside>dl>dd>ul>li>a:hover{background-size:12px 12px;}
	
	.header_fixed{padding:10px 20px;}
	.header_fixed .headerMain>a{max-width:90px;}
	.header_fixed .headerMain>aside>dl>dd{margin-top:0;}
}
@media (max-width:900px){
	.header .headerMain>a{max-width:130px;}
	.header .headerMain>aside>dl{display:none;}
}

@media (max-width:800px){
	.header .headerMain>a{max-width:90px;}
	.header .headerMain>aside>dl>dt>a{font-size:22px;}
	.header .headerMain>aside>dl>dd>ul>li:before,
	.header .headerMain>aside>dl>dd>ul>li:last-child:after{height:22px;}
	.header .headerMain>aside>dl>dd>ul>li:before{margin-right:5px;}
	.header .headerMain>aside>dl>dd>ul>li:not(:first-child):before,.header .headerMain>aside>dl>dd>ul>li:last-child:after{margin-left:5px;}
	.header .headerMain>aside>dl>dd>ul>li>a{font-size:14px;}
	.header .headerMain>aside>dl>dd>ul>li>a:hover{background-size:8px 8px;}
	
	.header_fixed .headerMain>a{max-width:70px;}
	.header_fixed .headerMain>aside>dl>dd{margin-top:0;}
}

.header.header_fixed{position:fixed;top:0;left:0;z-index:999;}
body.logged-in .header.header_fixed{top:32px;}
@media (max-width:782px){
	body.logged-in .header.header_fixed{top:46px;}
}
@media (max-width:600px){
	body.logged-in .header.header_fixed{top:0;}
}



.headerMain .sub-menu{position:absolute;z-index:6;left:20px;top:100%;display:none;width:100%;background:#0098e2;}
.sub-menu>li{padding:8px 0;text-align:center;
	-webkit-transition:0.3s;
    transition:0.3s;
}
.sub-menu>li>a{display:block;color:#fff;text-align:center;}
.menu-item-has-children2 .sub-menu{left:0;width:calc(100% + 20px);}
.headerMain .menu-item-has-children:hover .sub-menu{display:block;}
.menu-item-has-children>a:hover:after{border-color:#333 transparent transparent transparent;}
.menu-item-has-children>.choose:after{content:'';display:inline-block;width:0;height:0;border-width:7px;border-style:solid;border-color:transparent transparent #fff transparent;margin:0 0 2px 5px;}


.sp-wrapper>ul>li>a.navcurrentA{background:#fff;color:#333;}
.sp-wrapper>ul>li>a.navcurrentA:after{
	border-width:7px 7px 0;
    border-style:solid;
    border-color:#333 transparent transparent transparent;
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg);margin-bottom: 1px;
}
.sp-wrapper ul li a{display:block;padding:8px 0;text-align:center;color:#fff;text-transform:uppercase;text-decoration:none;
    -webkit-transition:0.3s;
    transition:0.3s;
}
.sp-wrapper ul li a:hover{background:#f2f2f2;color:#000;}


/*banner*/
.banner{margin-top:40px;padding:0 40px;}
.banner .bannerTxt{padding:40px 20px;text-align:center;background:#fff;border:1px solid #d9d9d9;box-shadow:0 0 10px rgba(0,0,0,0.3);font-size:18px;}
.banner .bannerTxt>*:not(:first-child){margin-top:20px;}
@media (max-width:1280px){
	.banner{margin-top:35px;padding:0 30px;}
	.banner .bannerTxt{padding:30px 20px;font-size:17px;}
	.banner .bannerTxt>*:not(:first-child){margin-top:15px;}
}
@media (max-width:1080px){
	.banner{margin-top:30px;padding:0 20px;}
	.banner .bannerTxt{font-size:16px;}
	.banner .bannerTxt>*:not(:first-child){margin-top:10px;}
}

/*slider*/
.slider{margin-top:40px;padding:60px 40px;
	background-image:url(img/index/sliderBg.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100%;
}
.slider .sliderMain{max-width:1220px;}
.slider .gallery-top .swiper-slide>dl{display:flex;align-items:center;}
.slider .gallery-top .swiper-slide>dl>dt{padding:20px;width:55%;background:#0098e2;border-radius:20px;}
.slider .gallery-top .swiper-slide>dl>dt>figure{border-radius:20px;}
.slider .gallery-top .swiper-slide>dl>dt>figure:after{padding-top:0;height:450px;}
.slider .gallery-top .swiper-slide>dl>dd{margin-left:-5%;padding:40px;width:45%;height:350px;background:#fff;border-radius:20px;box-shadow:0 0 10px #ccc;}
.slider .gallery-top .swiper-slide>dl>dd>h5{font-size:20px;}
.slider .swiper-button-prev{left:35px;}
.slider .swiper-button-next{right:0;}
.slider .gallery-thumbs{margin-top:25px;max-width:620px;}
.slider .gallery-thumbs .swiper-slide>figure{border:4px solid #fff;border-radius:10px;cursor:pointer;}
.slider .gallery-thumbs .swiper-slide>figure:after{padding-top:70%;}
.slider .gallery-thumbs .swiper-slide-thumb-active>figure{border-color:#0098e2;}
@media (max-width:1280px){
	.slider{margin-top:35px;padding:50px 30px;}
	.slider .gallery-top .swiper-slide>dl>dt{padding:15px;border-radius:15px;}
	.slider .gallery-top .swiper-slide>dl>dt>figure{border-radius:15px;}
	.slider .gallery-top .swiper-slide>dl>dt>figure:after{height:400px;}
	.slider .gallery-top .swiper-slide>dl>dd{padding:35px;height:300px;border-radius:15px;}
	.slider .gallery-top .swiper-slide>dl>dd>h5{font-size:18px;}
	.slider .swiper-button-prev,.slider .swiper-button-next{
		-webkit-transform:scale(0.9);
		transform:scale(0.9);
	}
	.slider .swiper-button-prev{left:25px;}
	.slider .gallery-thumbs{margin-top:20px;max-width:580px;}
	.slider .gallery-thumbs .swiper-slide>figure{border-width:3px;border-radius:8px;}
}
@media (max-width:1080px){
	.slider{margin-top:30px;padding:40px 20px;}
	.slider .gallery-top .swiper-slide>dl>dt{padding:10px;border-radius:10px;}
	.slider .gallery-top .swiper-slide>dl>dt>figure{border-radius:10px;}
	.slider .gallery-top .swiper-slide>dl>dt>figure:after{height:350px;}
	.slider .gallery-top .swiper-slide>dl>dd{padding:20px;height:280px;border-radius:10px;}
	.slider .gallery-top .swiper-slide>dl>dd>h5{font-size:16px;}
	.slider .swiper-button-prev,.slider .swiper-button-next{
		-webkit-transform:scale(0.8);
		transform:scale(0.8);
	}
	.slider .swiper-button-prev{left:15px;}
	.slider .gallery-thumbs{margin-top:15px;max-width:540px;}
	.slider .gallery-thumbs .swiper-slide>figure{border-width:2px;border-radius:6px;}
}
@media (max-width:800px){
	.slider{margin-top:20px;}
	.slider .gallery-top .swiper-slide>dl{display:block;padding:10px;border-radius:10px;background:#0098e2;}
	.slider .gallery-top .swiper-slide>dl>dt{padding:0;width:100%;background:none;border-radius:10px 10px 0 0;}
	.slider .gallery-top .swiper-slide>dl>dt>figure:after{padding-top:60%;height:auto;min-height:260px;}
	.slider .gallery-top .swiper-slide>dl>dd{margin-left:0;padding:25px 20px;width:100%;height:auto;border-radius:0px 0px 10px 10px;border:none;box-shadow:none;}
	.slider .gallery-top .swiper-slide>dl>dd>h5{font-size:14px;}
	.swiper-button-next, .swiper-button-prev{top:clac(50% - 50px)!important;}
	.slider .swiper-button-next{right:15px;}
	.slider .gallery-thumbs{display:none !important;max-width:500px;}
	.swiper-button-next, .swiper-button-prev{top:35% !important;}
}

/*tvstationMat*/
.tvstationMat{padding:60px 40px;
	background-image:url(img/index/indexBg.png);
	background-repeat:no-repeat;
	background-position:top center;
	background-size:100%;	
}
.tvstationMat .tvstationMatCon{display:flex;justify-content:space-between;align-items:flex-start;}
.tvstationMat .tvstationMatConLeft{padding-right:30px;width:calc(100% - 340px);}
@media (max-width:1280px){
	.tvstationMat{padding:50px 30px;}
	.tvstationMat .tvstationMatConLeft{padding-right:25px;width:calc(100% - 300px);}
}
@media (max-width:1080px){
	.tvstationMat{padding:40px 20px;}
	.tvstationMat .tvstationMatConLeft{padding-right:20px;width:calc(100% - 260px);}
}
@media (max-width:940px){
	.tvstationMat .tvstationMatCon{display:block;}
	.tvstationMat .tvstationMatConLeft{padding-right:0;width:100%;}
}

/*news*/
.news .common_tit>hr{
	background:-webkit-linear-gradient(30deg,#e2da00,#fff600);
	background:-moz-linear-gradient(30deg,#e2da00,#fff600);
	background:-o-linear-gradient(30deg,#e2da00,#fff600);
	background:linear-gradient(30deg,#e2da00,#fff600);
}
.news .newsMain{margin-top:35px;}
.news .newsMain>ul{display:flex;flex-wrap:wrap;margin-top:-20px;margin-left:-10px;}
.news .newsMain>ul>li{margin-top:20px;margin-left:10px;width:calc(25% - 10px);background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.3);overflow:hidden;transition:.3s;}
.news .newsMain>ul>li:hover{box-shadow:0 0 10px rgba(0,0,0,0.6);}
.news .newsMain>ul>li>a{display:block;transition:.3s;}
.news .newsMain>ul>li>a>dl{position:relative;}
.news .newsMain>ul>li>a>dl>figure{position:absolute;bottom:25px;right:25px;width:40%;}
.news .newsMain>ul>li>a>dl>dt:after{padding-top:60%;}
.news .newsMain>ul>li>a>dl>dd{position:relative;z-index:5;padding:15px;}
.news .newsMain>ul>li>a>dl>dd>hgroup{line-height:1;font-size:12px;}
.news .newsMain>ul>li>a>dl>dd>hgroup>em{display:inline-block;padding:10px 15px;background:#0098e2;border-radius:5px;color:#fff;}
.news .newsMain>ul>li>a>dl>dd>hgroup>em a{color:#fff;}
.news .newsMain>ul>li>a>dl>dd>hgroup>em.newsBtn{background:#ff0000;}
.news .newsMain>ul>li>a>dl>dd>hgroup>em.tvplayBtn{background:#8dd051;}
.news .newsMain>ul>li>a>dl>dd>hgroup>em.musicBtn{background:#f006dd;}
.news .newsMain>ul>li>a>dl>dd>hgroup>em.johnnysBtn{background:#ff82b0;}
.news .newsMain>ul>li>a>dl>dd>hgroup>em.cartoonBtn{background:#fc0326;}
.news .newsMain>ul>li>a>dl>dd>hgroup>em.stageBtn{background:#fc0326;}
.news .newsMain>ul>li>a>dl>dd>hgroup>em.movieBtn{background:#0098e2;}
.news .newsMain>ul>li>a>dl>dd>hgroup>em.varietyBtn{background:#cf7ded;}
.news .newsMain>ul>li>a>dl>dd>hgroup>em.entertainmentBtn{background:#0098e2;}
.news .newsMain>ul>li>a>dl>dd>hgroup>em.magazine-presentBtn{background:#cf7ded;}
.news .newsMain>ul>li>a>dl>dd>hgroup>em.dramaBtn{background:#8dd051;}
.news .newsMain>ul>li>a>dl>dd>hgroup>span{display:block;margin-top:10px;color:#aaa;}
.news .newsMain>ul>li>a>dl>dd>h6{margin-top:10px;font-size:14px;color:#333;}
.news .newsMain>ul>li:nth-of-type(1),
.news .newsMain>ul>li:nth-of-type(2){width:calc(50% - 10px);}
.news .newsMain>ul>li:nth-of-type(1)>a>dl>dt:after,
.news .newsMain>ul>li:nth-of-type(2)>a>dl>dt:after{padding-top:70%;}
.news .newsMain>ul>li:nth-of-type(1)>a>dl>dd,
.news .newsMain>ul>li:nth-of-type(2)>a>dl>dd{padding:20px;}
.news .newsMain>ul>li:nth-of-type(1)>a>dl>dd>hgroup,
.news .newsMain>ul>li:nth-of-type(2)>a>dl>dd>hgroup{font-size:14px;}
.news .newsMain>ul>li:nth-of-type(1)>a>dl>dd>h6,
.news .newsMain>ul>li:nth-of-type(2)>a>dl>dd>h6{font-size:16px;}
@media (max-width:1280px){
	.news .newsMain{margin-top:30px;}
	.news .newsMain>ul>li>dl>figure{bottom:20px;right:20px;width:35%;}
	.news .newsMain>ul>li>dl>dd{padding:10px;}
	.news .newsMain>ul>li>dl>dd>hgroup>em{padding:10px;}
	.news .newsMain>ul>li>dl>dd>h6{font-size:13px;}
	.news .newsMain>ul>li:nth-of-type(1)>a>dl>dd,
	.news .newsMain>ul>li:nth-of-type(2)>a>dl>dd{padding:15px;}
	.news .newsMain>ul>li:nth-of-type(1)>a>dl>dd>hgroup,
	.news .newsMain>ul>li:nth-of-type(2)>a>dl>dd>hgroup{font-size:13px;}
	.news .newsMain>ul>li:nth-of-type(1)>a>dl>dd>h6,
	.news .newsMain>ul>li:nth-of-type(2)>a>dl>dd>h6{font-size:15px;}
}
@media (max-width:1080px){
	.news .newsMain{margin-top:25px;}
	.news .newsMain>ul>li>dl>figure{bottom:15px;right:15px;width:30%;}
	.news .newsMain>ul>li>dl>dd>h6{font-size:12px;}
	.news .newsMain>ul>li:nth-of-type(1)>a>dl>dd>hgroup,
	.news .newsMain>ul>li:nth-of-type(2)>a>dl>dd>hgroup{font-size:12px;}
	.news .newsMain>ul>li:nth-of-type(1)>a>dl>dd>h6,
	.news .newsMain>ul>li:nth-of-type(2)>a>dl>dd>h6{font-size:14px;}
}
@media (max-width:640px){
	.news .newsMain>ul>li{width:100%;}
	.news .newsMain>ul>li:nth-of-type(6){display:none;}
	.news .newsMain>ul>li:nth-of-type(1),
	.news .newsMain>ul>li:nth-of-type(2){width:100%;}
	.news .newsMain>ul>li:nth-of-type(1)>a,
	.news .newsMain>ul>li:nth-of-type(2)>a{margin:0 auto;width:100%;max-width:450px;}
	.news .newsMain>ul>li:nth-of-type(3)>a>dl,
	.news .newsMain>ul>li:nth-of-type(4)>a>dl,
	.news .newsMain>ul>li:nth-of-type(5)>a>dl,
	.news .newsMain>ul>li:nth-of-type(6)>a>dl{display:block;}
	.news .newsMain>ul>li:nth-of-type(3)>a>dl>dt,
	.news .newsMain>ul>li:nth-of-type(4)>a>dl>dt,
	.news .newsMain>ul>li:nth-of-type(5)>a>dl>dt,
	.news .newsMain>ul>li:nth-of-type(6)>a>dl>dt{width:100%;}
	.news .newsMain>ul>li:nth-of-type(3)>a>dl>dd,
	.news .newsMain>ul>li:nth-of-type(4)>a>dl>dd,
	.news .newsMain>ul>li:nth-of-type(5)>a>dl>dd,
	.news .newsMain>ul>li:nth-of-type(6)>a>dl>dd{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;}
	
	.news .newsMain>ul>li:nth-of-type(6){display:none;}
	.news .newsMain>ul>li:nth-of-type(4),
	.news .newsMain>ul>li:nth-of-type(5){width:calc(50% - 10px);}
}

/*topics*/
.topics{margin-top:60px;}
.topics .common_tit>hr{
	background:-webkit-linear-gradient(30deg,#009ffc,#14c7cd);
	background:-moz-linear-gradient(30deg,#009ffc,#14c7cd);
	background:-o-linear-gradient(30deg,#009ffc,#14c7cd);
	background:linear-gradient(30deg,#009ffc,#14c7cd);
}
.topics .topicsMain{margin-top:30px;padding:30px;background:#fff;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.3);}
.topics .topicsMain>ul{display:flex;flex-wrap:wrap;margin-top:-20px;margin-left:-20px;}
.topics .topicsMain>ul>li{margin-top:20px;padding-left:20px;width:33.3333333%;}
.topics .topicsMain>ul>li>a>dl>dt{border-radius:5px;
	-webkit-transition:0.3s;
	transition:0.3s;
}
.topics .topicsMain>ul>li>a{display:block;}
.topics .topicsMain>ul>li>a>dl>dt:after{padding-top:70%;}
.topics .topicsMain>ul>li>a>dl>dd{margin-top:20px;}
.topics .topicsMain>ul>li>a>dl>dd>em{display:inline-block;padding:10px;line-height:1;background:#0098e2;border-radius:5px;font-size:14px;color:#fff;}
.topics .topicsMain>ul>li>a>dl>dd>em.newsBtn{background:#ff0000;}
.topics .topicsMain>ul>li>a>dl>dd>em.tvplayBtn{background:#8dd051;}
.topics .topicsMain>ul>li>a>dl>dd>em.musicBtn{background:#f006dd;}
.topics .topicsMain>ul>li>a>dl>dd>em.johnnysBtn{background:#ff82b0;}
.topics .topicsMain>ul>li>a>dl>dd>em.cartoonBtn{background:#fc0326;}
.topics .topicsMain>ul>li>a>dl>dd>em.stageBtn{background:#fc0326;}
.topics .topicsMain>ul>li>a>dl>dd>em.movieBtn{background:#0098e2;}
.topics .topicsMain>ul>li>a>dl>dd>em.varietyBtn{background:#cf7ded;}
.topics .topicsMain>ul>li>a>dl>dd>em.entertainmentBtn{background:#0098e2;}
.topics .topicsMain>ul>li>a>dl>dd>em.magazine-presentBtn{background:#cf7ded;}
.topics .topicsMain>ul>li>a>dl>dd>em.dramaBtn{background:#8dd051;}
.topics .topicsMain>ul>li>a>dl>dd>h6{margin-top:15px;color:#333;}
.topics .topicsMain>ul>li>a>dl>dd>span{display:inline-block;margin-top:15px;line-height:1;font-size:14px;color:#aaa;}
.topics .topicsMain>ul>li>a>dl>dd em a{color:#fff;}
.topics .topicsMain>ul>li:hover>a>dl>dt{box-shadow:0 0 5px rgba(0,0,0,0.5);}
.topics .topicsMain>ul>li:nth-child(4),
.topics .topicsMain>ul>li:nth-child(5),
.topics .topicsMain>ul>li:nth-child(6),
.topics .topicsMain>ul>li:nth-child(7){width:25%;}
.topics .topicsMain>ul>li:nth-child(4)>a>dl>dt:after,
.topics .topicsMain>ul>li:nth-child(5)>a>dl>dt:after,
.topics .topicsMain>ul>li:nth-child(6)>a>dl>dt:after,
.topics .topicsMain>ul>li:nth-child(7)>a>dl>dt:after{padding-top:60%;}
.topics .topicsMain>ul>li:nth-child(4)>a>dl>dd,
.topics .topicsMain>ul>li:nth-child(5)>a>dl>dd,
.topics .topicsMain>ul>li:nth-child(6)>a>dl>dd,
.topics .topicsMain>ul>li:nth-child(7)>a>dl>dd{margin-top:15px;}
.topics .topicsMain>ul>li:nth-child(4)>a>dl>dd>em,
.topics .topicsMain>ul>li:nth-child(5)>a>dl>dd>em,
.topics .topicsMain>ul>li:nth-child(6)>a>dl>dd>em,
.topics .topicsMain>ul>li:nth-child(7)>a>dl>dd>em{font-size:12px;}
.topics .topicsMain>ul>li:nth-child(4)>a>dl>dd>h6,
.topics .topicsMain>ul>li:nth-child(5)>a>dl>dd>h6,
.topics .topicsMain>ul>li:nth-child(6)>a>dl>dd>h6,
.topics .topicsMain>ul>li:nth-child(7)>a>dl>dd>h6{margin-top:10px;font-size:14px;}
.topics .topicsMain>ul>li:nth-child(4)>a>dl>dd>span,
.topics .topicsMain>ul>li:nth-child(5)>a>dl>dd>span,
.topics .topicsMain>ul>li:nth-child(6)>a>dl>dd>span,
.topics .topicsMain>ul>li:nth-child(7)>a>dl>dd>span{margin-top:10px;font-size:12px;}
@media (max-width:1280px){
	.topics{margin-top:50px;}
	.topics .topicsMain{margin-top:25px;padding:25px;}
	.topics .topicsMain>ul{margin-top:-15px;margin-left:-15px;}
	.topics .topicsMain>ul>li{margin-top:15px;padding-left:15px;}
	.topics .topicsMain>ul>li>a>dl>dd{margin-top:15px;}
	.topics .topicsMain>ul>li>a>dl>dd>em{font-size:13px;}
	.topics .topicsMain>ul>li>a>dl>dd>h6{margin-top:10px;}
	.topics .topicsMain>ul>li>a>dl>dd>span{margin-top:10px;font-size:13px;}
	.topics .topicsMain>ul>li:nth-child(4)>a>dl>dd,
	.topics .topicsMain>ul>li:nth-child(5)>a>dl>dd,
	.topics .topicsMain>ul>li:nth-child(6)>a>dl>dd,
	.topics .topicsMain>ul>li:nth-child(7)>a>dl>dd{margin-top:10px;}
	.topics .topicsMain>ul>li:nth-child(4)>a>dl>dd>h6,
	.topics .topicsMain>ul>li:nth-child(5)>a>dl>dd>h6,
	.topics .topicsMain>ul>li:nth-child(6)>a>dl>dd>h6,
	.topics .topicsMain>ul>li:nth-child(7)>a>dl>dd>h6{font-size:13px;}
}
@media (max-width:1080px){
	.topics{margin-top:40px;}
	.topics .topicsMain{margin-top:20px;padding:20px;}
	.topics .topicsMain>ul{margin-left:-10px;}
	.topics .topicsMain>ul>li{padding-left:10px;}
	.topics .topicsMain>ul>li>a>dl>dd>em{font-size:12px;}
	.topics .topicsMain>ul>li>a>dl>dd>span{font-size:12px;}
	.topics .topicsMain>ul>li:nth-child(4)>a>dl>dd>h6,
	.topics .topicsMain>ul>li:nth-child(5)>a>dl>dd>h6,
	.topics .topicsMain>ul>li:nth-child(6)>a>dl>dd>h6,
	.topics .topicsMain>ul>li:nth-child(7)>a>dl>dd>h6{font-size:12px;}
}
@media (max-width:640px){
	.topics .topicsMain>ul{justify-content:space-between;}
	.topics .topicsMain>ul>li{width:100% !important;}
	.topics .topicsMain>ul>li:nth-child(1)>a,
	.topics .topicsMain>ul>li:nth-child(2)>a,
	.topics .topicsMain>ul>li:nth-child(3)>a{margin:0 auto;width:100%;max-width:450px;}
	.topics .topicsMain>ul>li:nth-child(4)>a>dl,
	.topics .topicsMain>ul>li:nth-child(5)>a>dl,
	.topics .topicsMain>ul>li:nth-child(6)>a>dl,
	.topics .topicsMain>ul>li:nth-child(7)>a>dl{display:block;}
	.topics .topicsMain>ul>li:nth-child(4)>a>dl>dt,
	.topics .topicsMain>ul>li:nth-child(5)>a>dl>dt,
	.topics .topicsMain>ul>li:nth-child(6)>a>dl>dt,
	.topics .topicsMain>ul>li:nth-child(7)>a>dl>dt{width:100%;}
	.topics .topicsMain>ul>li:nth-child(4)>a>dl>dd,
	.topics .topicsMain>ul>li:nth-child(5)>a>dl>dd,
	.topics .topicsMain>ul>li:nth-child(6)>a>dl>dd,
	.topics .topicsMain>ul>li:nth-child(7)>a>dl>dd{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;
		margin-top:10px;width:100%;
	}
	
	.topics .topicsMain>ul>li:nth-child(4),
	.topics .topicsMain>ul>li:nth-child(5){width:calc(50% - 5px) !important;}
	.topics .topicsMain>ul>li:nth-child(6),
	.topics .topicsMain>ul>li:nth-child(7){display:none;}
}

/*schedule*/
.schedule{margin-top:60px;}
.schedule>a{display:block;width:100%;overflow:hidden;border-radius:5px;}
.schedule>a:not(:first-child){margin-top:35px;}
.schedule>a>img{width:100%;}
.schedule>a:hover{box-shadow:0 0 10px rgba(0,0,0,0.5);}
@media (max-width:1280px){
	.schedule{margin-top:50px;}
	.schedule>a:not(:first-child){margin-top:30px;}
}
@media (max-width:1080px){
	.schedule{margin-top:40px;}
	.schedule>a:not(:first-child){margin-top:25px;}
}
@media (max-width:680px){
	.schedule>a:nth-of-type(1){display:none;}
}

/*twitter*/
.twitter{margin-top:60px;}
.twitter>dt{padding:40px;background:#f6f6f6;}
.twitter>dt>img{margin:0 auto;width:100%;max-width:520px;}
.twitter>dt>a{display:none;overflow:hidden;border-radius:5px;}
.twitter>dt>a:hover{box-shadow:0 0 10px rgba(0,0,0,0.5);}
.twitter>dt.dt01{margin-top:40px;}
.twitter>dt.dt01>div>a{display:flex;justify-content:center;}
.twitter>dd{display:flex;justify-content:space-between;align-items:center;margin-top:30px;}
.twitter>dd>a{display:block;padding:20px 10px;width:295px;text-align:center;line-height:1;font-size:20px;}
.twitter>dd>a:nth-of-type(2){margin:0 30px;}
.twitter>dd>a.yellow{background:#fff600;color:#0098e2;}
.twitter>dd>a.green{background:#99df02;color:#fff;}
.twitter>dd>a.orange{background:#d88737;color:#fff;}
.twitter>dd>a:hover{box-shadow:0 0 10px rgba(0,0,0,0.5);}
@media (max-width:1280px){
	.twitter{margin-top:50px;}
	.twitter>dt{padding:35px;}
	.twitter>dt.dt01{margin-top:30px;}
	.twitter>dt>img{max-width:480px;}
	.twitter>dd{margin-top:25px;justify-content:center;}
	.twitter>dd>a{padding:15px 10px;width:210px;font-size:16px;}
	.twitter>dd>a:nth-of-type(2){margin:0 20px;}
}
@media (max-width:1080px){
	.twitter{margin-top:40px;}
	.twitter>dt{padding:30px;}
	.twitter>dt>img{max-width:440px;}
	.twitter>dd{margin-top:20px;}
	.twitter>dd>a{width:170px;font-size:14px;}
	.twitter>dd>a:nth-of-type(2){margin:0 10px;}
}
@media (max-width:580px){
	.twitter>dt.dt01{margin-top:20px;}
	.twitter>dt>a{display:block;margin-top:20px;}
	.twitter>dd{flex-direction:column;}
	.twitter>dd>a:nth-of-type(2){margin:15px 0;}
	.twitter>dd>a{padding:0;width:auto;}
	.twitter>dd>a:hover{text-decoration:underline;box-shadow:none;}
	.twitter>dd>a.yellow{background:none;color:#000;}
	.twitter>dd>a.green{background:none;color:#000;}
	.twitter>dd>a.orange{background:none;color:#000;}
}

/*sidebar*/
.sidebar{margin-top:25px;width:340px;border:1px solid #ddd;border-radius:5px;font-size:14px;}
.sidebar .sidebarMain{padding:30px 15px;background:#f0f0f0;border:2px solid #fff;border-radius:5px;}
.sidebar .sidebarTit{margin:0 auto;padding:15px 20px;width:100%;max-width:260px;text-align:center;line-height:1;background:#fff71d;
	border-radius:5px;font-size:20px;
}

.sidebar .sidebarMainOne{margin-top:-60px;}
.sidebar .sidebarMainOne>a{display:block;margin-top:25px;border:6px solid #fff;}
.sidebar .sidebarMainOne>a:hover{border-color:#0098e2;}
.sidebar .sidebarMainOne>a>img{width:100%;}
.sidebar .sidebarMainOne>ul{margin-top:25px;line-height:1;}
.sidebar .sidebarMainOne>ul>li:not(:first-child){margin-top:15px;}
.sidebar .sidebarMainOne>ul>li>a{display:block;padding:25px 20px;width:304px;text-align:center;font-size:34px;color:#fff;}
.sidebar .sidebarMainOne>ul>li:nth-of-type(1)>a{background:url(img/sidebar/sidebarBtn1.png) no-repeat bottom right;}
.sidebar .sidebarMainOne>ul>li:nth-of-type(1)>a:hover{color:#000;background:#fff600;}
.sidebar .sidebarMainOne>ul>li:nth-of-type(2)>a{background:url(img/sidebar/sidebarBtn2.png) no-repeat bottom right;}
.sidebar .sidebarMainOne>ul>li:nth-of-type(2)>a:hover{color:#000;background:#fff600;}

.sidebar .sidebarMainTwo{margin-top:40px;}
.sidebar .sidebarMainTwo>ul{margin-top:30px;}
.sidebar .sidebarMainTwo>ul>li{padding-bottom:20px;border-bottom:1px dotted #000;}
.sidebar .sidebarMainTwo>ul>li:not(:first-child){margin-top:20px;}
.sidebar .sidebarMainTwo>ul>li>a{display:block;color:#333;}
.sidebar .sidebarMainTwo>ul>li>a>dl{display:flex;justify-content:space-between;align-items:center;}
.sidebar .sidebarMainTwo>ul>li>a>dl>dt{width:calc(40% - 8px);border:3px solid #fff;border-radius:5px;
	-webkit-transition:0.3s;
	transition:0.3s;
}
.sidebar .sidebarMainTwo>ul>li>a>dl>dd{width:calc(60% - 8px);font-size:13px;}
.sidebar .sidebarMainTwo>ul>li>a:hover>dl>dt{border-color:#0098e2;}
.sidebar .sidebarMainTwo>ul>li>a:hover>dl>dd{color:#0098e2;}

.sidebar .sidebarMainThree{margin-top:30px;}
.sidebar .sidebarMainThree>li:not(:first-child){margin-top:15px;}
.sidebar .sidebarMainThree>li>a{display:flex;line-height:1;overflow:hidden;border:1px solid #cecece;border-radius:5px;}
.sidebar .sidebarMainThree>li>a>p{padding:15px 20px;width:calc(100% - 30px);text-align:center;font-size:22px;background:#fff;
	-webkit-transition:0.3s;
	transition:0.3s;
}
.sidebar .sidebarMainThree>li>a>i{display:flex;justify-content:center;align-items:center;width:30px;font-size:18px;color:#fff;font-weight:bold;
	-webkit-transition:0.3s;
	transition:0.3s;
}
.sidebar .sidebarMainThree>li:nth-of-type(1)>a>p{color:#e3172b;}
.sidebar .sidebarMainThree>li:nth-of-type(1)>a>i{background:#e3172b;}
.sidebar .sidebarMainThree>li:nth-of-type(1)>a:hover>p{background:#e3172b;color:#fff;}
.sidebar .sidebarMainThree>li:nth-of-type(1)>a:hover>i{background:#fff;color:#e3172b;}
.sidebar .sidebarMainThree>li:nth-of-type(2)>a>p{color:#0098e2;}
.sidebar .sidebarMainThree>li:nth-of-type(2)>a>i{background:#0098e2;}
.sidebar .sidebarMainThree>li:nth-of-type(2)>a:hover>p{background:#0098e2;color:#fff;}
.sidebar .sidebarMainThree>li:nth-of-type(2)>a:hover>i{background:#fff;color:#0098e2;}
.sidebar .sidebarMainThree>li:nth-of-type(3)>a>p{color:#92b223;}
.sidebar .sidebarMainThree>li:nth-of-type(3)>a>i{background:#92b223;}
.sidebar .sidebarMainThree>li:nth-of-type(3)>a:hover>p{background:#92b223;color:#fff;}
.sidebar .sidebarMainThree>li:nth-of-type(3)>a:hover>i{background:#fff;color:#92b223;}
.sidebar .sidebarMainThree>li:nth-of-type(4)>a>p{color:#ff6000;}
.sidebar .sidebarMainThree>li:nth-of-type(4)>a>i{background:#ff6000;}
.sidebar .sidebarMainThree>li:nth-of-type(4)>a:hover>p{background:#ff6000;color:#fff;}
.sidebar .sidebarMainThree>li:nth-of-type(4)>a:hover>i{background:#fff;color:#ff6000;}

.sidebar .sidebarMainFour{display:none;margin-top:30px;}
.sidebar .sidebarMainFour>a{display:block;padding:25px 20px;width:304px;text-align:center;line-height:1;font-size:24px;color:#fff;font-weight:normal;
	background:url(img/sidebar/sidebarBtn3.png) no-repeat center center;
}
.sidebar .sidebarMainFour>a:hover{color:#000;}
.sidebar .sidebarMainFour>ul{margin-top:25px;}
.sidebar .sidebarMainFour>ul>li:not(:first-child){margin-top:15px;}
.sidebar .sidebarMainFour>ul>li>a{display:block;}
.sidebar .sidebarMainFour>ul>li>a>img{width:100%;}
.sidebar .sidebarMainFour>ul>li:nth-of-type(1)>a{border:1px solid #065aa8;}
.sidebar .sidebarMainFour>ul>li:nth-of-type(2)>a{border:1px solid #feac4b;}
.sidebar .sidebarMainFour>ul>li:nth-of-type(3)>a{border:1px solid #a72126;}
.sidebar .sidebarMainFour>ul>li>a:hover{box-shadow:0 0 5px rgba(0,0,0,0.3);}
@media (max-width:1280px){
	.sidebar{margin-top:20px;width:300px;font-size:13px;}
	.sidebar .sidebarMain{padding:25px 10px;}
	.sidebar .sidebarTit{padding:13px 20px;max-width:220px;font-size:18px;}
	.sidebar .sidebarMainOne{margin-top:-50px;}
	.sidebar .sidebarMainOne>a{margin-top:20px;border-width:5px;}
	.sidebar .sidebarMainOne>ul{margin-top:20px;}
	.sidebar .sidebarMainOne>ul>li:not(:first-child){margin-top:10px;}
	.sidebar .sidebarMainOne>ul>li>a{padding:20px;width:274px;font-size:18px;}
	
	.sidebar .sidebarMainTwo{margin-top:35px;}
	.sidebar .sidebarMainTwo>ul{margin-top:25px;}
	.sidebar .sidebarMainTwo>ul>li{padding-bottom:15px;}
	.sidebar .sidebarMainTwo>ul>li:not(:first-child){margin-top:15px;}
	.sidebar .sidebarMainTwo>ul>li>a>dl>dt{width:calc(35% - 5px);border-width:2px;}
	.sidebar .sidebarMainTwo>ul>li>a>dl>dd{width:calc(65% - 5px);font-size:12px;}
	
	.sidebar .sidebarMainThree{margin-top:25px;}
	.sidebar .sidebarMainThree>li:not(:first-child){margin-top:10px;}
	.sidebar .sidebarMainThree>li>a>p{padding:13px 20px;width:calc(100% - 25px);font-size:16px;}
	.sidebar .sidebarMainThree>li>a>i{width:25px;font-size:16px;}
	
	.sidebar .sidebarMainFour{margin-top:25px;}
	.sidebar .sidebarMainFour>a{padding:20px;width:274px;font-size:18px;color:#000;}
	.sidebar .sidebarMainFour>ul{margin-top:20px;}
	.sidebar .sidebarMainFour>ul>li:not(:first-child){margin-top:10px;}
}
@media (max-width:1080px){
	.sidebar{width:260px;font-size:12px;}
	.sidebar .sidebarMain{padding:20px 10px;}
	.sidebar .sidebarTit{max-width:200px;font-size:16px;}
	.sidebar .sidebarMainOne{margin-top:-45px;}
	.sidebar .sidebarMainOne>a{margin-top:15px;border-width:4px;}
	.sidebar .sidebarMainOne>ul{margin-top:15px;}
	.sidebar .sidebarMainOne>ul>li:not(:first-child){margin-top:5px;}
	.sidebar .sidebarMainOne>ul>li>a{padding:15px 20px;width:234px;font-size:16px;}
	
	.sidebar .sidebarMainTwo{margin-top:30px;}
	.sidebar .sidebarMainTwo>ul{margin-top:20px;}
	.sidebar .sidebarMainTwo>ul>li{padding-bottom:10px;}
	.sidebar .sidebarMainTwo>ul>li:not(:first-child){margin-top:10px;}
	.sidebar .sidebarMainTwo>ul>li>a>dl{display:block;}
	.sidebar .sidebarMainTwo>ul>li>a>dl>dt{margin:0 auto;width:100%;max-width:120px;}
	.sidebar .sidebarMainTwo>ul>li>a>dl>dd{margin-top:10px;width:100%;}
	
	.sidebar .sidebarMainThree{margin-top:20px;}
	.sidebar .sidebarMainThree>li:not(:first-child){margin-top:5px;}
	.sidebar .sidebarMainThree>li>a>p{padding:11px 20px;width:calc(100% - 20px);font-size:14px;}
	.sidebar .sidebarMainThree>li>a>i{width:20px;font-size:14px;}
	
	.sidebar .sidebarMainFour{margin-top:20px;}
	.sidebar .sidebarMainFour>a{padding:15px 20px;width:234px;font-size:16px;}
	.sidebar .sidebarMainFour>ul{margin-top:15px;}
	.sidebar .sidebarMainFour>ul>li:not(:first-child){margin-top:5px;}
}
@media (max-width:940px){
/* 	.sidebar{display:none;} */
	.sidebar{margin:60px auto 0;max-width:340px;width:100%;}
	.sidebarMainTwo{display:none;}
	.sidebar .sidebarMainOne>ul>li>a{width:100%;}
}

/*footer*/
.footer .footerOne{padding:30px 40px;}
.footer .footerOne>a{display:block;margin:0 auto;width:100%;max-width:180px;}
.footer .footerOne>a:hover{opacity:0.6;}
.footer .footerTwo{padding:10px 40px;text-align:center;background:#fff600;font-size:14px;color:#0098e2;}
@media (max-width:1280px){
	.footer .footerOne{padding:20px 30px;}
	.footer .footerOne>a{max-width:140px;}
	.footer .footerTwo{padding:10px 30px;}
}
@media (max-width:1080px){
	.footer .footerOne{padding:20px;}
	.footer .footerOne>a{max-width:100px;}
	.footer .footerTwo{padding:10px 20px;}
}

/*pageBan*/
.pageBan{display:flex;justify-content:center;align-items:center;width:100%;height:100px;line-height:1;font-size:40px;color:#fff;
	box-shadow:0 0 10px #e5e5e5,0 0 10px #e5e5e5,0 0 10px #e5e5e5,0 0 10px #e5e5e5;
	background:-webkit-gradient(linear,0 100%,0 0,from(#008acd),to(#7cd3ff));
	background:-webkit-linear-gradient(#008acd,#7cd3ff);
	background:-moz-linear-gradient(#008acd,#7cd3ff);
	background:-o-linear-gradient(#008acd,#7cd3ff);
	background:linear-gradient(#008acd,#7cd3ff);
}
.pageBan#news{background:#ff0000;}
.pageBan#tvplay{background:#8dd051;}
.pageBan#music{background:#f006dd;}
.pageBan#anime{color:#000;background:#ffec00;}
.pageBan#johnnys{background:#ff82b0;}
.pageBan#cartoon{background:#fc0326;}
.pageBan#stage{background:#fc0324;}
.pageBan#movie{background:#0098e2;}
.pageBan#variety{background:#cf7ded;}
.pageBan#dorama{background:#8dd051;}
.pageBan#entertainment{background:#0098e2;}
.pageBan#magazine-present{background:#cf7ded;}
@media (max-width:1280px){
	.pageBan{height:100px;font-size:32px;}
}
@media (max-width:1080px){
	.pageBan{height:80px;font-size:26px;}
}
@media (max-width:680px){
	.pageBan{font-size:20px;}
}

/*page_notice*/
.page_notice{margin-top:60px;}
.page_notice>ul>li{display:flex;align-items:center;padding:20px;border-bottom:1px dashed #0098e2;}
.page_notice>ul>li>figure{width:240px;}
.page_notice>ul>li>figure:after{padding-top:70%;}
.page_notice>ul>li>div{padding-left:30px;width:calc(100% - 240px);}
.page_notice>ul>li>div>hgroup{display:flex;align-items:center;line-height:1;font-size:14px;}
.page_notice>ul>li>div>hgroup>em{display:block;padding:10px 15px;background:#0098e2;border-radius:5px;color:#fff;}
.page_notice>ul>li>div>hgroup>em a{color:#fff;}
.page_notice>ul>li>div>hgroup>span{display:block;margin-left:15px;color:#aaa;}
.page_notice>ul>li>div>hgroup>em.tvplayBtn{background:#8dd051;}
.page_notice>ul>li>div>hgroup>em.musicBtn{background:#f006dd;}
.page_notice>ul>li>div>hgroup>em.animeBtn{background:#ffec00;}
.page_notice>ul>li>div>hgroup>em.animeBtn a{color:#000;}
.page_notice>ul>li>div>hgroup>em.johnnysBtn{background:#ff82b0;}
.page_notice>ul>li>div>hgroup>em.cartoonBtn{background:#fc0326;}
.page_notice>ul>li>div>hgroup>em.stageBtn{background:#fc0324;}
.page_notice>ul>li>div>hgroup>em.movieBtn{background:#0098e2;}
.page_notice>ul>li>div>hgroup>em.dramaBtn{background:#8dd051;}
.page_notice>ul>li>div>hgroup>em.varietyBtn{background:#cf7ded;}
.page_notice>ul>li>div>hgroup>em.entertainmentBtn{background:#0098e2;}
.page_notice>ul>li>div>hgroup>em.magazine-presentBtn{background:#cf7ded;}
.page_notice>ul>li>div>h6{margin-top:20px;font-size:15px;color:#333;}
.page_notice>ul>li>div>h6 a{color:#333;}
.page_notice>ul>li>div>h6 a:hover{text-decoration:underline;}
@media (max-width:1280px){
	.page_notice{margin-top:50px;}
	.page_notice>ul>li{padding:15px;}
	.page_notice>ul>li>figure{width:220px;}
	.page_notice>ul>li>div{padding-left:20px;width:calc(100% - 220px);}
	.page_notice>ul>li>div>hgroup{font-size:13px;}
	.page_notice>ul>li>div>hgroup>span{margin-left:10px;}
	.page_notice>ul>li>div>h6{margin-top:15px;font-size:14px;}
}
@media (max-width:1080px){
	.page_notice{margin-top:40px;}
	.page_notice>ul>li>figure{width:200px;}
	.page_notice>ul>li>div{width:calc(100% - 200px);}
	.page_notice>ul>li>div>hgroup{font-size:12px;}
	.page_notice>ul>li>div>h6{margin-top:10px;font-size:13px;}
}
@media (max-width:680px){
	.page_notice{margin-top:30px;}
	.page_notice>ul{display:flex;flex-flow:wrap;justify-content:space-between;}
	.page_notice>ul>li{display:block;margin-top:20px;padding:10px;width:calc(50% - 10px);background:#fff;box-shadow:0 0 2px #ccc;border-bottom:none;}
	.page_notice>ul>li>figure{width:100%;}
	.page_notice>ul>li>div{padding-left:0;margin-top:10px;width:100%;}
}

/*noticeNav*/
.noticeNav{display:flex;justify-content:center;margin-top:30px;line-height:1;font-size:14px;}
.noticeNav>*{display:flex;justify-content:center;align-items:center;margin:0 6px;padding:8px 12px;color:#999;border:1px solid #ccc;
	-webkit-transition:0.3s;
	transition:0.3s;
}
.noticeNav>*:hover,.noticeNav>*.current{background:#0098e2;color:#fff;border-color:#0098e2;}

/*page_notice-detail*/
.page_noticeDet{margin-top:60px;}
.page_noticeDet .page_noticeDetTit>h6{font-size:18px;}
.page_noticeDet .page_noticeDetTit>hr{margin:15px auto;width:100%;height:1px;border:none;}
.page_noticeDet .page_noticeDetTit>hgroup{display:flex;align-items:center;line-height:1;font-size:14px;}
.page_noticeDet .page_noticeDetTit>hgroup>em{display:block;padding:10px 15px;background:#0098e2;border-radius:5px;color:#fff;}
.page_noticeDet .page_noticeDetTit>hgroup>span{display:block;margin-left:15px;color:#aaa;}
.page_noticeDet .page_noticeDetTit>hgroup a{color:#fff;}
.page_noticeDet .page_noticeDetTit#newsTit>hr{background:#ff0000;}
.page_noticeDet .page_noticeDetTit#newsTit>hgroup>em{background:#ff0000;}
.page_noticeDet .page_noticeDetTit#tvplayTit>hr{background:#8dd051;}
.page_noticeDet .page_noticeDetTit#tvplayTit>hgroup>em{background:#8dd051;}
.page_noticeDet .page_noticeDetTit#musicTit>hr{background:#f006dd;}
.page_noticeDet .page_noticeDetTit#musicTit>hgroup>em{background:#f006dd;}
.page_noticeDet .page_noticeDetTit#johnnysTit>hr{background:#ffec00;}
.page_noticeDet .page_noticeDetTit#johnnysTit>hgroup>em{background:#ffec00;color:#333;}
.page_noticeDet .page_noticeDetTit#cartoonTit>hr{background:#fc0326;}
.page_noticeDet .page_noticeDetTit#cartoonTit>hgroup>em{background:#fc0326;}
.page_noticeDet .page_noticeDetTit#stageTit>hr{background:#fc0324;}
.page_noticeDet .page_noticeDetTit#stageTit>hgroup>em{background:#fc0324;}
.page_noticeDet .page_noticeDetTit#movieTit>hr{background:#0098e2;}
.page_noticeDet .page_noticeDetTit#movieTit>hgroup>em{background:#0098e2;}
.page_noticeDet .page_noticeDetTit#varietyTit>hr{background:#cf7ded;}
.page_noticeDet .page_noticeDetTit#varietyTit>hgroup>em{background:#cf7ded;}
.page_noticeDet .page_noticeDetTit#entertainmentTit>hr{background:#0098e2;}
.page_noticeDet .page_noticeDetTit#entertainmentTit>hgroup>em{background:#0098e2;}
.page_noticeDet .page_noticeDetTit#animeTit>hr{color:#000;background:#ffec00;}
.page_noticeDet .page_noticeDetTit#animeTit>hgroup>em{color:#000;background:#ffec00;}
.page_noticeDet .page_noticeDetTit#magazine-presentTit>hr{background:#cf7ded;}
.page_noticeDet .page_noticeDetTit#magazine-presentTit>hgroup>em{background:#cf7ded;}
.page_noticeDet .page_noticeDetTit#doramaTit>hr{background:#8dd051;}
.page_noticeDet .page_noticeDetTit#doramaTit>hgroup>em{background:#8dd051;}
.page_noticeDet .page_noticeDetTxt{margin-top:30px;}
.page_noticeDet .page_noticeDetTxt>*:not(:first-child){margin-top:15px;}
@media (max-width:1280px){
	.page_noticeDet{margin-top:50px;}
	.page_noticeDet .page_noticeDetTit>h6{font-size:17px;}
	.page_noticeDet .page_noticeDetTit>hr{margin:12px auto;}
	.page_noticeDet .page_noticeDetTit>hgroup{font-size:13px;}
	.page_noticeDet .page_noticeDetTit>hgroup>span{margin-left:10px;}
	.page_noticeDet .page_noticeDetTxt{margin-top:25px;}
	.page_noticeDet .page_noticeDetTxt>*:not(:first-child){margin-top:10px;}
}
@media (max-width:1080px){
	.page_noticeDet{margin-top:40px;}
	.page_noticeDet .page_noticeDetTit>h6{font-size:16px;}
	.page_noticeDet .page_noticeDetTit>hgroup{font-size:12px;}
	.page_noticeDet .page_noticeDetTxt{margin-top:20px;}
}
@media (max-width:680px){
	.page_noticeDet{margin-top:30px;}
}


.page_noticeDet>ul{margin-top:40px;display:flex;}
.page_noticeDet>ul>li{margin-right:20px;}
.page_noticeDet>ul>li>a{display:block;transition:.3s;}
.page_noticeDet>ul>li>a:hover{transform:translatey(-5px);}
@media (max-width:1280px){
	.page_noticeDet>ul{margin-top:30px;}
	.page_noticeDet>ul>li{margin-right:15px;}
}
@media (max-width:1280px){
	.page_noticeDet>ul{justify-content:center;}
	.page_noticeDet>ul>li{margin-right:10px;}
	.page_noticeDet>ul>li>a{width:30px;}
}

/*detPageNav*/
.detPageNav{display:flex;justify-content:center;align-items:center;margin-top:30px;line-height:1;font-size:14px;}
.detPageNav>a{margin:0 20px;padding:10px 20px;background:#0098e2;color:#fff;}
.detPageNav>a:hover{background:#fff600;color:#333;}
.detPageNav>p a{color:#0098e2;}
.detPageNav>p a:hover{text-decoration:underline !important;}

/*page_summary*/
.page_summary{margin-top:40px;}
.page_summary>hgroup>*:not(:first-child){margin-top:20px;}
.page_summary>div{margin-top:30px;border:1px solid #d5d5d5;}
.page_summary>div>dl{display:flex;}
.page_summary>div>dl:not(:first-child){border-top:1px solid #d5d5d5;}
.page_summary>div>dl>dt{padding:15px;width:240px;text-align:center;background:#0098e3;border-right:1px solid #d5d5d5;color:#fff;font-weight:bold;}
.page_summary>div>dl>dd{padding:15px 20px;width:calc(100% - 240px);}
.page_summary>dl{margin-top:20px;}
.page_summary>dl>dd>a{color:#0298e4;}
.page_summary>dl>dd>a:hover{text-decoration:underline;}
.page_summary>dl>dt{margin:30px auto 0;width:100%;max-width:220px;}
@media (max-width:1280px){
	.page_summary{margin-top:35px;}
	.page_summary>hgroup>*:not(:first-child){margin-top:15px;}
	.page_summary>div{margin-top:25px;}
	.page_summary>div>dl>dt{padding:13px;width:200px;}
	.page_summary>div>dl>dd{padding:13px 15px;width:calc(100% - 200px);}
	.page_summary>dl{margin-top:15px;}
	.page_summary>dl>dt{margin:25px auto 0;max-width:200px;}
}
@media (max-width:1080px){
	.page_summary{margin-top:30px;}
	.page_summary>hgroup>*:not(:first-child){margin-top:10px;}
	.page_summary>div{margin-top:20px;}
	.page_summary>div>dl>dt{width:160px;}
	.page_summary>div>dl>dd{width:calc(100% - 160px);}
	.page_summary>dl{margin-top:10px;}
	.page_summary>dl>dt{margin:20px auto 0;max-width:180px;}
}
@media (max-width:680px){
	.page_summary{margin-top:25px;}
	.page_summary>div>dl>dt{width:120px;}
	.page_summary>div>dl>dd{width:calc(100% - 120px);}
	.page_summary>dl>dt{max-width:160px;}
}

/*page_privacy*/
.page_privacy{margin-top:40px;}
.page_privacy>div{padding-bottom:20px;border-bottom:1px dashed #0298e4;}
.page_privacy>div:not(:first-child){margin-top:30px;}
.page_privacy>div>h6{margin-bottom:20px;padding-left:16px;text-indent:-16px;font-size:17px;}
.page_privacy>div>hgroup>*:not(:first-child){margin-top:20px;}
.page_privacy>div>hgroup>ul>li{padding-left:18px;text-indent:-18px;}
@media (max-width:1280px){
	.page_privacy{margin-top:35px;}
	.page_privacy>div{padding-bottom:15px;}
	.page_privacy>div:not(:first-child){margin-top:25px;}
	.page_privacy>div>h6{margin-bottom:15px;font-size:16px;}
	.page_privacy>div>hgroup>*:not(:first-child){margin-top:15px;}
}
@media (max-width:1080px){
	.page_privacy{margin-top:30px;}
	.page_privacy>div{padding-bottom:10px;}
	.page_privacy>div:not(:first-child){margin-top:20px;}
	.page_privacy>div>h6{margin-bottom:10px;font-size:15px;}
	.page_privacy>div>hgroup>*:not(:first-child){margin-top:10px;}
}

/*page_search*/
.page_search{margin-top:40px;}
.page_search .search_maincono{padding-bottom:20px;}
.page_search .search_maincono>h2{line-height:1;font-size:20px;letter-spacing:2px;}
.page_search .search_maincont>ul:not(:first-child){margin-top:20px;}
.page_search .search_maincont>ul>li>a>h6{color:#0098e2;}
.page_search .search_maincont>ul>li>a>p{margin-top:10px;color:#333;}
.page_search .search_maincont>ul>li>a:hover>h6{text-decoration:underline;}
.page_search .search_maincont>h5{margin:10px 0;}
.page_search .search_maincont>form{position:relative;width:276px;}
.page_search .search_maincont>form>input{padding:8px 30px 8px 8px;width:276px;background:#fff;border:2px solid #adadad;border-radius:5px;
	font-family:"Noto Sans JP",sans-serif;
}
.page_search .search_maincont>form>button{position:absolute;top:12px;right:12px;line-height:1;}
.page_search .search_maincont>form>button>i{font-size:16px;}


.page_regular{margin-top:40px;}
.page_regular p{margin-bottom:20px;}
.page_regular p a{color:#0098e2;}
.page_regular p a:hover{text-decoration:underline;}


.page_present{margin-top:40px;}
.page_present p span{color:#ff0000;font-weight:bold;}

.contacttext{margin-top:50px;}
.contacttext h3{margin-top:20px;font-size:20px;}
.contacttext .litext.top{margin-top:20px;}
.contacttext p.litext{text-indent:-1em;padding-left:1em;}

.contactfrom{margin-top:40px;}
.contactfrom h3{margin-top:20px;font-size:20px;}
.contactfrom h3 span{padding-left:10px;color:#ff0000;}
.contactfrom>dl{margin-top:10px;}
.contactfrom>dl>dt span{padding-left:10px;color:#ff0000;}
.contactfrom>dl>dd input{padding:6px 10px;width:100%;border:1px solid #ccc;}
.contactfrom>dl>dd.dd01 input{margin:0 5px;width:60px;}
.contactfrom>dl>dd.dd02 input{margin-right:10px;width:60px;}
.contactfrom>dl>dd.dd03 input{width:auto;}
.contactfrom>dl>dd textarea{padding:6px 10px;width:100%;height:200px;border:1px solid #ccc;}

.send{margin:40px auto 0;text-align:center;}
.send input{padding:15px 20px;width:200px;background:#072351;text-align:center;cursor:pointer;color:#fff;}
.send input:hover{background:#0b3882;}



.tabPanel ul{margin-top:40px;height:36px;border-bottom:1px solid #ccc;}
.tabPanel ul li{float:left;margin:0 2px 0 0;height:36px;line-height:36px;width:140px;color:#000;text-align:center;cursor:pointer;background:#ccc;}
.tabPanel .hit{color:#fff;background:linear-gradient(#008acd,#7cd3ff);}
.pane{padding:20px;border:1px solid #aaa;border-top:0;min-height:100px;background-color:#fff;display:none;}
.pane .contactfrom{margin-top:0;}
.pane .contactfrom .dl01{margin-top:0;}
.pane .contactfrom dl dd select{padding:5px;width:100%;border:1px solid #ccc;}
.pane .contactfrom p{margin-top:20px;}


.btn001{position:fixed;right:20px;bottom:100px;}
.btn001>a{display:block;padding:10px;color:#fff;writing-mode:tb-rl;background:#0098e2;}
.btn001>a:hover{opacity:.7;}


.sns__container {
    display: flex;
}

.sns__container a {
    width: 100%;
    text-align: center;
    color: #fff;
    padding: 0.5rem 0;
}

.sns__container a:hover {
    opacity: 0.6;
}

.sns__twitter {
    background: #55acee;
}

.sns__facebook {
    background: #3b5998;
}

.sns__pocket {
    background: #ef3f56;
}

.sns__line {
    background: #1dcd00;
}

.sns__hatena {
    background: #00a5de;
}


/* body.category-johnnys ul li div hgroup em{background:#ff82b0 !important;} */

.contactfrom2{background:#fff;}
.contactfrom2 div{margin-top:10px;}
.contactfrom2 div input{padding:10px;width:100%;border:1px solid #ccc;}
.contactfrom2 div select{padding:10px;width:100%;border:1px solid #ccc;}
.contactfrom2 div textarea{padding:10px;width:100%;height:150px;border:1px solid #ccc;}
.contactfrom2 div.gender input{width:auto;}
.contactfrom2 div.send{margin:40px auto 0;}
.contactfrom2 div.send input{padding:15px 20px;width:200px;}
.mwform-checkbox-field input, .mwform-radio-field input{margin-right:0 !important;}

.p02{margin:40px auto;text-align:center;}