<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('../../css/default.css');
@import url('../../css/common.css');
@import url('../../css/header.css');



#wrap {width:100%;height:100%;margin:auto;position:relative}




.mainContents, .subContent{ font-size:19px; word-break:keep-all; letter-spacing:-1px;}

#content {}
#content .subContent { }
#content .subContent .location { margin-top:70px;text-align:left}
#content .subContent .category { margin-bottom:30px;}
#content .subContent .category ul li ul li{ display:inline-block; margin-right:5px;border:1px #ddd solid; padding:7px 15px;}

#content .subContent .category .selected3{ background:#efefef}

#content .subContent h3.subTitleSubject { font-size:60px; font-weight:700; margin:20px 0; }
/*--�쒕툕硫붾돱--*/

#content .snb .snbBottom {padding:0px;margin-top:10px}

#content .snb .mybox {margin-bottom:10px}
#content .snb .mybox {border:#D4D4D4 solid 1px;}
#content .snb .mybox .login .mbrinfo {background:#F4F4F4;padding:0;border-bottom:#dfdfdf solid 1px;position:relative;height:80px;}
#content .snb .mybox .login .symbol {position:absolute;top:5px;left:5px;}
#content .snb .mybox .login .symbol img {width:37px;height:37px;border:1px #c0c0c0 solid}
#content .snb .mybox .login .namel {position:absolute;top:30px;left:55px;width:120px;height:12px;font-weight:bold;color:#454545;}
#content .snb .mybox .login .namer {position:absolute;top:5px;left:55px;width:108px;height:12px;font-weight:bold;color:#454545;}
#content .snb .mybox .login .score {position:absolute;bottom:12px;left:10px;font-size:11px;font-family:verdana;color:#636363;padding-top:3px;letter-spacing:-1px}
#content .snb .mybox .login .tabbox {}
#content .snb .mybox .login .tabbox .tp {float:left;width:60px;height:24px;line-height:24px;background:#F4F4F4;border-top:#ffffff solid 1px;border-bottom:#D4D4D4 solid 1px;text-align:center;font-weight:bold;color:#9E9E9E;cursor:pointer;position:relative}
#content .snb .mybox .login .tabbox .tp span.mcounter {
	font-weight:normal; font-size:11px; color:#F21914;letter-spacing:-1px;position:absolute;top:-10px;right:2px;font-family:arial;
	border-radius:12px;background-color:#ff6000;height:14px;padding:0 5px;color:#fff;line-height:14px;
	box-shadow:1px 1px 3px #ccc;
}
#content .snb .mybox .login .tabbox .tp span.mcounter1 {
	font-weight:normal; font-size:11px; color:#F21914;letter-spacing:-1px;position:absolute;top:-10px;right:2px;font-family:arial;
	border-radius:12px;background-color:#999;height:14px;padding:0 5px;color:#fff;line-height:14px;
	box-shadow:1px 1px 3px #ccc;
}
#content .snb .mybox .login .tabbox .vline {border-right:#D4D4D4 solid 1px;}
#content .snb .mybox .login .tabbox .on {background:#ffffff;border-top:#ffffff solid 1px;border-bottom:#ffffff solid 1px;color:#676767;}
#content .snb .mybox .login .lbody {padding:8px;}
#content .snb .mybox .login .lbody ul {padding:0;margin:0;list-style-type:none;}
#content .snb .mybox .login .lbody li {padding:4px 0;line-height:130%;}
#content .snb .mybox .login .lbody li a {font-family:dotum;font-size:11px;letter-spacing:-1px;line-height:130%}
#content .snb .mybox .login .lbody li .comment {font-family:arial;font-size:11px;color:#E75801;padding-left:3px;}
#content .snb .mybox .login .lbody li .new {font-family:arial;font-size:10px;color:#ff0000;}
#content .snb .mybox .login .lbody li .reply {font-family:dotum;font-size:11px;color:#888888;letter-spacing:-1px}
#content .snb .mybox .login .lbody li .pic {float:left;width:35px;}
#content .snb .mybox .login .lbody li .info {float:left;width:130px;}
#content .snb .mybox .login .lbody li a.lbmore {display:block;text-align:center;border:1px #ddd solid;padding:3px;}
#content .snb .mybox .login .lbody li a.lbmore:hover {color:#ff6000;background:#f0f0f0}
#content .snb .mybox .login .lbody .none {text-align:center;padding-top:40px;}
#content .snb .mybox .login .lbody .none span {display:block;font-weight:bold;font-size:13px;letter-spacing:-1px;} 
#content .snb .mybox .login .lbody .none p {padding:10px 0 40px 0;color:#9C9C9C;line-height:140%;letter-spacing:-1px;font-size:11px}

#content .snb .mybox .logout .tabbox {}
#content .snb .mybox .logout .tabbox .np {padding:10px 0 10px 10px;background:#F4F4F4;border-bottom:#D4D4D4 solid 1px;font-weight:bold;color:#9E9E9E;}
#content .snb .mybox .logout .tabbox .tp {float:left;width:90px;height:22px;background:#F4F4F4;border-bottom:#D4D4D4 solid 1px;text-align:center;font-weight:bold;color:#9E9E9E;padding-top:12px;cursor:pointer;}
#content .snb .mybox .logout .tabbox .vline {width:91px;border-right:#D4D4D4 solid 1px;}
#content .snb .mybox .logout .tabbox .on {background:#ffffff;border-bottom:#ffffff solid 1px;color:#676767;}
#content .snb .mybox .logout .nlog {margin-top:10px;padding:0 0 30px 10px;position:relative;height:65px;}
#content .snb .mybox .logout .i1 {position:absolute;font-size:11px;font-family:dotum;color:#67686A;letter-spacing:-1px;padding-bottom:3px;}
#content .snb .mybox .logout .i1 .input {float:left;width:110px;height:17px;border:#BEBEBE solid 1px;font-size:12px;font-family:tahoma}
#content .snb .mybox .logout .i1 .input:focus {border:#BEBEBE solid 2px;}
#content .snb .mybox .logout .i2 {position:absolute;top:48px;left:8px;font-family:dotum;font-size:11px;letter-spacing:-1px}
#content .snb .mybox .logout .i3 {position:absolute; top:1px;left:127px;}

#content .snb .mybox .logout .rbtm {position:absolute;bottom:4px;left:8px;font-size:11px;font-family:dotum;color:#67686A;letter-spacing:-1px;padding:10px 0 0 3px;}
#content .snb .mybox .logout .rbtm .ipc {color:#67686A}
#content .snb .mybox .logout .rbtm a {color:#313946;}
#content .snb .mybox .logout .rbtm span {padding:0 5px 0 5px;}
#content .snb .mybox .logout .slog {padding:20px 10px 10px 10px;}
#content .snb .mybox .logout .slog .icon {width:160px;padding:0px;text-align:center;}
#content .snb .mybox .logout .slog .icon img {cursor:pointer;margin:0 4px 0 4px;}
#content .snb .mybox .logout .slog .guide {line-height:140%;font-size:11px;font-family:dotum;color:#999;letter-spacing:-1px;padding:10px 0 0 0;}


#content .snb .category {text-align:center;}
#content .snb .category h2 { display:block; text-align:center; font-size:0; background:url(./image/community_bg.jpg) no-repeat 50% 50%; height:300px; }
#content .snb .category ul {padding:20px 0;margin:0; background:#1c3854}
#content .snb .category li { position:relative; display:inline-block;list-style-type:none;margin:0; text-align:center; padding-left:20px; margin-left:20px;}
#content .snb .category li:before {content: ''; position:absolute; top:7px; left:0; width: 1px; height:20px; border-left: 1px #ccc solid;  opacity: 0.5;}
#content .snb .category li:nth-child(1):before{ display:none;}
#content .snb .category .m2 {}
#content .snb .category .m2 a { font-size:21px; font-weight:500; color:#fff;}


#content .snb .category .selected2 a { color:#ef8304}


#content .snb .category .orange a {background:url(./image/sub_active_orange.jpg) repeat-x 0 0;}
#content .snb .category .green a {background:url(./image/sub_active_green.jpg) repeat-x 0 0;}
#content .snb .category .blue a {background:url(./image/sub_active_blue.jpg) repeat-x 0 0;}
#content .snb .category .light_blue a {background:url(./image/sub_active_light_blue.jpg) repeat-x 0 0;}
#content .snb .category .black a {background:url(./image/sub_active_black.jpg) repeat-x 0 0;}
#content .snb .category .grey a {background:url(./image/sub_active_grey.jpg) repeat-x 0 0;}
#content .snb .category .red a {background:url(./image/sub_active_red.jpg) repeat-x 0 0;}

#content .snb .category ul li ul {margin:0px;background:none;background:#f0f0f0 url(./image/submenu_shadow.gif) repeat-x top;padding:10px 0;border-top:none}
#content .snb .category ul li ul li.m3 {font-weight:normal;font-size:12px;border-bottom:none}
#content .snb .category ul li ul li.m3 a {font-weight:normal;font-family:dotum;color:#454545;display:block;padding-left:23px;height:21px;line-height:21px;background:url(./image/snb_m3_ico.gif) no-repeat 16px 8px;letter-spacing:-1px;}
#content .snb .category ul li ul li.m3 a:hover {text-decoration:none;color:#000;background-color:#ddd;}

#content .snb .category ul li ul li.selected3 a {color:#ff6000;font-weight:bold;background:url(./image/snb_m3_ico_open.gif) no-repeat 15px 7px;}
#content .snb .category .spaceLi {height:7px;}
#content .snb .category .new {font:normal 10px arial;color:#ff0000;}
#content .snb .category .num {font:normal 11px arial;color:#999;}




/*etc*/
.templatePreview {position:fixed;top:0;left:0;z-index:1000;background:#ff6000;padding:15px;border:3px #000 solid;color:#fff;text-align:center}
.usersavePreview {position:fixed;top:0;left:0;z-index:1000;background:#00ccff;padding:15px;border:3px #000 solid;color:#fff;text-align:center}

/*��찓��01*/
.tab01 {background: url("./image/bg_tab.gif") no-repeat scroll 0 top transparent;overflow: hidden;position: relative;}
.tab01 ul {margin:0;padding:0;overflow: hidden;padding-left: 1px;width: 100%;}
.tab01 li {background: url("./image/bg_tab.gif") no-repeat scroll -1px top transparent;display: inline;float: left;margin-left: -1px;padding-left: 5px;}
.tab01 li a {background: url("./image/bg_tab.gif") no-repeat scroll right top transparent;display: inline-block;height: 32px;letter-spacing: -1px;line-height: 32px;padding:0 20px 0 16px;text-decoration: none;vertical-align: top;text-align:Center}
.tab01 li a:hover, .tab01 li a:active {text-decoration: none;}
.tab01 li.selected {background-position: 0 -58px;margin-right: 1px;position: static;z-index: 10;}
.tab01 li.selected a {background-position: right -58px;color: #ff6000;font-weight: bold;}

div.depth5 {list-style:none;height:33px;border-bottom:1px #bbb solid;margin-top:5px;}
div.depth5 a{display:inline-block;padding:8px 15px 5px 15px;letter-spacing:-0.5px;margin-right:10px;background:url('./image/common/bul_arrow1.gif') no-repeat 0 10px;font-weight:bold;}
div.depth5 a.selected5 {background:#ff6000;font-weight:bold;color:#fff;-webkit-border-radius: 3px; -moz-border-radius: 3px;}

#pctomobile {visibility:hidden}
#pctomobile_blueb {position:absolute;bottom:-70px;z-index:10000;display:block;width:100%;border:1px #000 solid;background:#e0e0e0;height:70px;text-align:center;font-family:dotum;font-size:24px;color:#fff;line-height:70px;}


#pages_join, #pages_login, #mypage_main, #pages_all, .iframe,  #guidebox{ width:1200px; margin:0 auto; padding-top:130px !important; font-size:13px;}
#pages_login{ padding:200px 0 100px 0;}
#i_div0_0, #catinfo {font-size: 13px;}


.campaign{padding-bottom:5px; }
.campaign img{ width:100%;}
.campaign .mobile{ display:none;}



@media screen and (max-width: 1920px){
	
	
	.mainContents, .subContent{ font-size:16px;}
	.mainContents h1{ font-size:19px;  margin-bottom:10px;}
	#content .snb .category li { padding-left:15px; margin-left:15px;}
	#content .snb .category li:before { top:7px; left:0; width: 1px; height:15px;}
	
	#content .snb .category .m2 a { font-size:17px;}
	
	#content .subContent .location{ margin-top:50px;}

}

/*main*/
.hid {position: absolute;margin: -1px; padding: 0; width: 1px; height: 1px;border: 0;clip: rect(0, 0, 0, 0);overflow: hidden;}
/* 硫붿씤鍮꾩＜�� */
.MVisual { position:relative; }
/*.MVisual:before{ content:''; position:absolute; bottom:0px; left:0; width:100%; height:500px; background: url(./image/main/MVisual_before.png) left bottom repeat-x; background-size:auto 100%; z-index:3 }*/

.MVisual .slider { line-height: 0; overflow: hidden; background: rgba(0, 0, 0, 0.5);isolation: isolate; }
.MVisual .slider,
.MVisual .slick-list,
.MVisual .slick-track { position: relative; height: 100%; z-index: 1; }
.MVisual .item { position: relative; }

.MVisual .item img { width:100%;}
.MVisual .item img.mo{ display:none}
.MVisual .control { position: absolute; bottom: 150px; right: 0; height: 2rem; display: flex; align-items:flex-end;align-items: center;  z-index: 5; }
.MVisual .control .page { color: #fff;  margin-right: 1rem; font-size:25px; }
.MVisual .control .page strong{ font-weight:700;}
.MVisual .control .page span { position: relative; display: inline-block; padding-left:65px; margin-left:20px;color: #ebebeb; }
.MVisual .control .page span::before { position: absolute; top: 50%; left: -0.1rem; width:50px; height:1px; border-top:1px solid rgb(255,255,255,0.8);content: ""; }
.MVisual .control a { color: #fff; padding: 0 0.1rem; font-size:25px; }
.MVisual .control a.play { display: none; }

.row{display: flex; flex-wrap: wrap;}

.newsWrap{background:#0c1a28; }
.newsWrap h1{ position:relative;  font-size:25px; font-weight:500; margin-bottom:15px;}
.newsWrap h1:before{content:'\e93f'; position:absolute; font-family: xeicon;font-size:30px;color:#555;}


.news_top{ padding-bottom:70px;}
.news_top img{ width:100%;}
.news_top_left, .news_top_right{}
.news_top_left a{ display:block; width:100%; height:100%;}

.news_top_left{ position:relative; width:50%; margin-right:5px;background-color: rgb(0,0,0,0.7);}
/*.news_top_left:before{content:'';display:block;position:absolute; bottom:73px;width: 100%;height: 100%;background: url(./image/main/bg_topnews.png) left bottom repeat-x; z-index:1}*/




.top_txt{ position:absolute; bottom:0px; left:0;width:100%;overflow:hidden; padding:50px 40px 30px 40px; margin-top:15px; box-sizing:border-box;color: #fff; z-index:2; background: linear-gradient(0deg, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0.0) 100%);}
.top_txt:before{ content:'\ea40'; position:absolute; right:20px; top:45px;font-family:xeicon; font-size:49px; color:#fff; opacity:0.7; }

.news_top_right{ width:calc((100% - 50%) - 5px);}
.news_top_right a{ color:#fff;}



.news_ect .news_point, .pro_group, .rank_news, .rank_news li{ display:inline-block; vertical-align:top;}



.news_major{ float:left; width:100%; }
.news_major li p{ position:absolute; bottom:0; left:0; width:100%;overflow:hidden; padding:30px 20px 20px 20px; box-sizing:border-box;background: linear-gradient(0deg, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0.0) 100%);}
.news_major li{ position:relative;width:calc((100% / 2) - 5px); margin-right:5px; height:238px; background-color: rgb(0,0,0,0.7) }

.news_major li:nth-child(2n+2) { margin-right:0;}

.news_major li:last-child p{ margin-bottom:0;}
.news_major li:nth-child(1), .news_major li:nth-child(2){ margin-bottom:5px;}

.news_major li:nth-child(1) .img-box img, .news_major li:nth-child(2) .img-box img{ width:auto; height:100%;}
.news_major li:nth-child(3) p, .news_major li:nth-child(4) p{ margin-bottom:0;}

.news_article{ background:#f2f6f9; margin:0 0 37px 0; padding:37px 0;}
.news_article a{ display:block; width:100%; height:100%;}
.news_article .news_article_left{ width:30%;}
.news_article .news_article_left h1 a{ color:#fff;}
.news_article .news_article_left dl{margin-bottom:16px; padding-bottom:16px; border-bottom:1px #cfdde7 solid;}
.news_article .news_article_left a:last-child dl{ border-bottom:0; padding-bottom:0; margin-bottom:0;}
.news_article .news_article_left .fs23{ margin-bottom:10px;}
.news_article .news_list{ width:calc((100% - 50%) - 77px); margin:0 35px;}
.news_article .news_list .area{ width:calc((100% / 2) - 15px); }
.news_article .news_list .area:nth-child(1) { margin-right:25px;}
.news_article .news_list li{ margin-bottom:15px; padding-bottom:15px; border-bottom:1px #cfdde7 solid;}
.news_article .news_list li:nth-child(1) .fs30{ margin-top:20px;}
.news_article .news_list li:last-child{ border-bottom:0; padding-bottom:0; margin-bottom:0;}
.news_article .news_list .fs23{ margin-bottom:10px;}

.news_article h1{ background:#ec6203; padding:10px 20px; color:#fff;}
.news_article h1:before{ top:10px; right:15px; color:#fff;}


.rank_news{width:calc((100% - 45%) - 105px); }
.rank_news h1{ background:#004ea2; padding:10px 20px; margin-bottom:20px; color:#fff;}
.rank_news h1:before{ display:none; top:10px; right:15px; color:#fff;}

.rank_news li{ width:calc((100% / 2) - 12px); margin-right:20px; border-bottom:1px #ddd solid; padding-bottom:15px; margin-bottom:15px;position:relative;}
.rank_news li:nth-child(2n+2){ margin-right:0;}
.rank_news li:first-child{padding-top:0;}

.rank_news em.num{position:absolute;left:0;top:-5px;width:22px;text-align:center;font-weight:500;letter-spacing:-0.054em;display:block;color:#F60; font-size:27px;}
.rank_news a{ padding-left:40px; display:block;}
.rank_news a strong.tit{display:block;letter-spacing:-0.054em;margin:0px 0 6px 30px;}

.rank_news .img-box{ margin-top:10px; }








.ad{ margin-bottom:37px;}
.ad li{ display:inline-block; vertical-align:top; width:calc((100% / 3) - 3px);}
.ad img{ width:100%;}


.news_ect .news_point{ width:45%; margin-right:50px; padding-right:50px; border-right:1px #e9e9e9 solid;}
.news_ect .news_point dl{margin-bottom:17px; padding-bottom:17px; border-bottom:1px #e9e9e9  solid;}
.news_ect .news_point a:last-child dl{ border-bottom:0; margin-bottom:0; padding-bottom:0;}
.news_ect .news_point .fs25{ margin-bottom:15px;}

.plan-news {position:relative; width:75%;display:flex;}
.plan-news &gt; div{ width:calc((100% / 3) - 71px);margin-right:35px; padding-right:35px; border-right:1px solid rgb(255,255,255,0.2)}
.plan-news a{ color:rgb(255,255,255,0.7)}
.plan-news &gt; div+div{ }
.plan-news .area01 ul{}
.plan-news li{ width:100%;}
.plan-news li+li{ margin-top:30px;}
.plan-news .fs20{ margin-top:10px}
.plan-news h1{ font-weight:600; margin-bottom:20px; font-size:30px;}
.plan-news h1 a{ color:#fff;}
.plan-news .ellipsis2{ display:none;}
.plan-news h1:before{ display:none;}


.news_field{ width:25%; box-sizing:border-box;}
.news_field h1{ font-weight:600; margin-bottom:20px; font-size:30px; color:#fff;}
.news_field .news_jp{ background:#d0dee8; padding:35px 45px; margin-bottom:35px;}
.news_field .news_jp .fw700{ font-size:30px; font-style:italic;  margin-bottom:15px;}

.news_field .news_jp dl{}
.news_field .news_jp dl dt{ width:35%; margin-right:35px;}
.news_field .news_jp dl dt p{ margin-top:5px;}
.news_field .news_jp dl dt a{ display:block; width:100%; height:100%;}
.news_field .news_jp dl dd{ width:calc((100% - 35%) - 39px); line-height:33px;}
.news_field .news_jp dl dd p{ position:relative; padding-left:20px;}
.news_field .news_jp dl dd p:before{ content:''; position:absolute; top:17px; left:0; width:10px; height:1px; border-top:1px #404758 solid;}

.news_field .area h1{ font-weight:600; margin-bottom:5px;}
.news_field .area h1 a{ color:#fff;}
.news_field .area h1::before{ display:none;}
.news_field .area:nth-child(3n+3){ border-right:0;}

.news_field .area ul{ position:relative; }
.news_field .area:nth-child(6) a{ display:block; width:100%; height:100%; font-size:0;}
.news_field .area:nth-child(6){ background:url(https://jtv.co.kr/2021/layouts/bluebDesign/image/main/news_special_banner.jpg) no-repeat;background-size:cover; background-position:50% 50%;}
.news_field li{ line-height:41px; border-bottom:1px solid rgb(255,255,255,0.2)}
.news_field li a{ color:rgb(255,255,255,0.8)}
.news_field li a:hover{ color:#6FF}
.news_field .area li .img-box{ display:none;}

.news_field .ellipsis{ position:relative; padding-left:10px;}



.programWrap{background:url(./image/main/programWrap_bg.jpg) no-repeat 0 0; background-size:cover; margin:60px 0 30px 0px; padding:90px 0;}
.programWrap h1, .radioWrap h1, .youtube-jtv-news h1, .youtube-shorts h1, .popupZoneWrap h1{ font-size:40px; font-weight:700; margin-bottom:20px;}
.youtube-jtv-news h1, .youtube-shorts h1{ display:flex;align-items: center;}
.youtube-jtv-news h1 i, .youtube-shorts h1 i{ font-size:55px; color:#ff0033; margin-right:15px;}
.programWrap .tab_menu{ position:absolute; right:0; top:0;}
.programWrap .tab_menu ul li{display:inline-block; padding:0 5px;}
.programWrap .tab_menu ul li a{ display:block;width:45px; height:45px; background:#d7dae3; border-radius:50%;  line-height:45px; box-sizing:border-box;text-align:center; vertical-align:middle; color:#20273a; font-size:20px; font-weight:400 }
.programWrap .tab_menu ul li:nth-child(1) a, .tab_menu ul li:nth-child(2) a, .tab_menu ul li:nth-child(3) a, .tab_menu ul li:nth-child(4) a{border-top-width:1px;}
.programWrap .tab_menu ul li:first-child a, .tab_menu ul li:nth-child(4n+1) a{border-left-width:1px;}
.programWrap .tab_menu ul li.on a, .tab_menu ul li.active a, .tab_menu ul li a:hover{ font-weight:500; background:#404758; color:#fff;}

.programWrap .contentbox .tabcontent{ padding-top:22px;}
.programWrap .contentbox .tabcontent .tabbox{display:none;}
.programWrap .contentbox .tabcontent .tabbox.tabbox_0{display:block;}
.programWrap .contentbox .tabcontent h3{margin:0 0 36px;}

.news_section{ padding:70px 0; background:#12283d; margin-bottom:50px; }
.news_section .inner{display:flex; flex-wrap: wrap; justify-content: space-between;}

.pro_group{width:calc((100% - 70%) - 41px); margin-left:37px;}
.pro_group li{ width:100%; height:152px; margin-bottom:15px; background:#09F; font-size:0; }
.pro_group a{ display:block; width:100%; height:100%;}
.pro_group li:nth-child(2n+2){ margin-right:0;}
.pro_group li:nth-child(5), .pro_group li:nth-child(6){ margin-bottom:0;}

.pro_group li:nth-child(1){ background:url(./image/main/pro_group_bg1.jpg) no-repeat;background-size:cover; background-position:50% 50%;}
.pro_group li:nth-child(2){ background:url(./image/main/pro_group_bg7.jpg) no-repeat;background-size:cover; background-position:50% 50%;}
.pro_group li:nth-child(3){ background:url(./image/main/pro_group_bg5.jpg) no-repeat;background-size:cover; background-position:50% 50%;}
.pro_group li:nth-child(4){ background:url(./image/main/pro_group_bg6.jpg) no-repeat;background-size:cover; background-position:50% 50%;}
.pro_group li:nth-child(5){ background:url(./image/main/pro_group_bg3.jpg) no-repeat;background-size:cover; background-position:50% 50%;}


.day_list {position:relative; margin-bottom:50px; }

.day_list button{cursor:pointer;}
.day_list .visual{position:relative; height:100%; z-index:0; text-align:center; } 
.day_list .visual div{height:100%;}
.day_list .visual p{display:table; float:left;}
.day_list .visual p a{ position:relative;width: 100%; height: 100%; display: flex; flex-wrap: wrap; justify-content: center;transition: transform 0.3s ease-in-out; }
.day_list .visual p a:hover{ transform: translate(0%, 0%) scale(1.1);}



.day_list .visual img{width:100%; height:auto; max-width:100%; max-height:100%; transition:all .3s ease; -ms-transition:all .3s ease; -webkit-transition:all .3s ease; }
.day_list .visual .slick-counter{ display:none;}
.day_list .visual .slick-arrow{position:absolute; top:75px; width:55px; height:55px; border-radius:50%; font-size:0;overflow:hidden; z-index:1;}
.day_list .visual .slick-prev:before, .day_list .visual .slick-next:before{ font-size:35px; font-family:xeicon; color:#404758;}
.day_list .visual .slick-prev{ left:-25px; background:#edf1f4;/*background:rgba(0,0,0,0.5) ;*/}
.day_list .visual .slick-prev:before{ content:"\e93c"}
.day_list .visual .slick-next{right:-25px; background:#f2f3f7; /*background:rgba(0,0,0,0.5) ;*/}
.day_list .visual .slick-next:before{ content:"\e93f"}
.day_list .control{position:absolute; right:132px; bottom:0px; z-index:1;}
.day_list .control a{display:block; width:55px; height:55px; text-indent:-9999%; overflow:hidden;}


.program_list li{ display:inline-block; vertical-align:top; width:calc((100% / 5) - 20px); margin-right:20px;}
.program_list li:nth-child(1n){ margin-bottom:15px;}
.program_list li:nth-child(5n+5){ margin-right:0;}
.program_list span{ display:block; color:#0168d0; font-weight:500; margin-top:10px; text-align: center;    font-size:17px;}
.program_list .txt{display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height:65px;overflow: hidden;text-overflow: ellipsis;white-space: normal;}


.radioWrap{ display:table; width:100%; background:#efefef; padding:90px 0; margin:40px 0 0 0;}
.radio{position:relative; }
.radio .radio_list{display:block; margin:25px 0 0; }
.radio .radio_list p{display:table; float:left; height:100%; margin:0 10px; }
.radio .radio_list p strong{ display:block; font-weight:500; font-size:21px; margin-top:10px;}
.radio .radio_list a{display:table-cell; vertical-align: middle; width:100%; text-align:center;}

.radio .radio_list a img{width:100%; height:auto; max-width:100%; max-height:100%;transition: transform 0.3s ease-in-out; }
.radio .radio_list a:hover img{ transform: translate(0%, 0%) scale(1.05);}
.radio .radio_list .slick-arrow{position:absolute; top:-65px; width:55px; height:55px;overflow:hidden; cursor:pointer; font-size:0}
.radio .radio_list .slick-next{right:0; }
.radio .radio_list .slick-prev{right:60px;}
.radio .radio_list .slick-next:before, .radio .radio_list .slick-prev:before{font-size:35px; font-family:xeicon; color:#404758;}
.radio .radio_list .slick-next:before{content:"\e93f"}
.radio .radio_list .slick-prev:before{ content:"\e93c"}
.radio .control a{position:absolute; right:30px; top:2px; width:20px; height:20px; display:block; text-indent:-9999%; overflow:hidden;}


.YouTubeWrap{ background:#003471; padding:50px 0;}
.YouTubeWrap ul{ display:flex; flex-wrap: wrap; justify-content: space-between; }
.YouTubeWrap ul li{}

/* �щ씪�대뱶 怨듭슜 */
.slick-slider{transition:all ease-in-out .3s; 	box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;  user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent; }
.slick-slide{ display:none; height:100%; min-height:1px; vertical-align:middle; }
.slick-list{ overflow:hidden; }
.slick-list.dragging{ cursor:pointer; }
.slick-initialized .slick-slide{ display:inline-block; }
.slick-arrow.slick-hidden { display:none; }
.slick-current { opacity:1; display:block; }


.pageTit{font-size:50px; margin:50px 0 20px 0; border-bottom:1px #ccc solid; font-weight:bold }

.contentStyle h4{ color:#06C; font-size:22px; margin:20px 0 7px 0;}
.contentStyle h5{ font-weight:500; margin-top:15px;}
.contentStyle li{ position:relative; padding-left:20px;}
.contentStyle li:before{ position:absolute; top:0; left:0;}
.contentStyle li:nth-child(1):before{ content:'1.'}
.contentStyle li:nth-child(2):before{ content:'2.'}
.contentStyle li:nth-child(3):before{ content:'3.'}
.contentStyle li:nth-child(4):before{ content:'4.'}
.contentStyle li:nth-child(5):before{ content:'5.'}
.contentStyle li:nth-child(6):before{ content:'6.'}
.contentStyle li:nth-child(7):before{ content:'7.'}
.contentStyle li:nth-child(8):before{ content:'8.'}

.COVID_banner{ margin-top:37px;}
.COVID_banner img{ width:100%;}
.COVID_banner .mobile{ display:none;}

.mainbanner{ display:table; width:100%; margin:0 0 30px 0;}
.mainbanner img{ float:left; width:33.3%;}

.programWrap h1:before, .radioWrap h1:before{ display:none;}

.new-title{ display:flex;align-items: center; color:#019fce; font-size:30px; font-weight:700; }
.new-title img{ width:130px; margin:0 7px;}
.new-title i{ font-size:60px; color:#ff0033;}


.youtube-shorts .inner{ display:flex; justify-content: space-between; }
.youtube-shorts .inner &gt; div{ width:49%;}

.popupZoneWrap{ padding:60px 0;}
.popupZone { position: relative; width:100%; height:427px; margin-top:15px; }

.popupZone .tit_wrap { display: none; }
.popupZone .pop_img { height: 100%; overflow: hidden;}
.popupZone .slider,
.popupZone .slick-list,
.popupZone .slick-track { position: relative; height: 100%; z-index: 1; }
.popupZone .pop_img .item a { position: relative; display: block; height: 100%; margin:0 10px; }
.popupZone .pop_img .item a img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); max-width: 100%; }
.popupZone .nss_pg { position: absolute;  top:-60px;right: 0;display: flex; align-items: center; z-index: 1; }
.popupZone .nss_pg .page { font-size: 0.75rem; margin-right: 0.5rem; }
.popupZone .nss_pg .page span { position: relative; display: inline-block; padding-left: 0.4rem; margin-left: 0.4rem; color: #ebebeb; }
.popupZone .nss_pg .page span::before { position: absolute; top: 50%; left: -0.1rem; width: 0.2rem; height: 0.2rem; border-radius: 50%; background: #fff; content: ""; }
.popupZone .nss_pg a { font-size:35px; padding: 0 0.1rem; width:55px; height:55px; display:flex; align-items: center;justify-content: center;}

.popupZone .nss_pg a.play { display: none; }
/* �앹뾽:active */
.popupZone .pop_img .item a img { transition: all 0.3s; }
.popupZone .pop_img .item a:hover img,
.popupZone .pop_img .item a:focus img { transform: translate(-50%, -50%) scale(1.05); }

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

	.MVisual .control {bottom: 100px;}
	.MVisual .control .page{ font-size:20px;}
	.MVisual .control .page span { padding-left:45px;}
	.MVisual .control .page span::before {width:30px; }
	.MVisual .control a{ font-size:23px;}
	
	.news_top_left:before{ bottom:60px;}
	
	
	.newWarp .inner{ padding:30px;}
	.newsWrap h1{ font-size:20px;}
	

	
	


	.plan-news h1, .news_field h1{ font-size:23px;}
	.plan-news &gt; div{ width:calc((100% / 3) - 51px);margin-right:25px; padding-right:25px;}
	
	.news_major{}

	.news_major li{ height:191px;}
	.news_article{ padding-top:30px;}

	.news_article .news_article_left dl{ margin-bottom:12px; padding-bottom:12px;}
	
	
	.top_txt{ padding:40px 20px 20px 20px; }
	.top_txt:before{font-size:38px;top: 35px;}
	
	.top_title{ font-size:30px;}
	
	.day_list .visual .slick-arrow{ top:57px; width:50px; height:50px;}

	
	.news_article .news_list .fs25{margin-bottom:5px; }
	.news_ect .news_point{ margin-right:30px; padding-right:30px;}
	.news_ect .news_point dl{ padding-bottom:17px; margin-bottom:17px;}
	
	
	
	.news_field li{ line-height:34px;}
	
	
	.rank_news {width: calc((100% - 45%) - 65px);}
	.rank_news em.num{ font-size:20px; top:-3px;}
	.rank_news a{ padding-left:30px;}
	
	
	.pro_group li{ height:124px;}
	
	.programWrap{ padding: 50px 0 20px 0px;    }
	.programWrap h1, .radioWrap h1, .youtube-jtv-news h1, .youtube-shorts h1, .popupZoneWrap h1{ font-size:35px;}
	.youtube-jtv-news h1 i, .youtube-shorts h1 i{ font-size:45px; margin-right:7px;}
	.programWrap .tab_menu ul li a{ width:40px; height:40px; line-height:40px; font-size:17px;}
	.programWrap .contentbox .tabcontent{ padding-top:10px;}
	.program_list .txt{height:60px;}
	
	
	.infoWrap h1{ font-size:20px; top:23px;}
	
	.radio .radio_list .slick-arrow{ top:-60px;}
	
	.radioWrap{ padding:50px 0 50px 0px;}

	.pageTit{ font-size:40px;}
	
	#content .subContent h3.subTitleSubject{ font-size:47px;}
	
	.contentStyle li{ padding-left:17px;}
	
	.new-title img{ width:100px;}
	.new-title i{ font-size:45px;}
	.new-title{ font-size:25px;}
	
	
}

@media all and ( max-width: 1280px ){
	
	#content .subContent .location{ margin-left:10px;}
	
	#content .subContent .category{ margin:0 10px;}
	
	#content .snb .category h2{ height:200px; background-size:auto 130%;}
	#content .snb .category .m2 a { font-size:17px;}
	
	
	
	
	#content .subContent h3.subTitleSubject{ margin-left:10px;}
	
	
	.news_article{ padding:37px 15px;}
	
	.news_ect{ margin:0 10px;}
	.news_ect .news_point{ padding-right:20px; margin-right:20px;}
	.rank_news {}
	
	.news_section{ padding:50px 10px;}
	.pro_group li:nth-child(1), .pro_group li:nth-child(2), .pro_group li:nth-child(3), .pro_group li:nth-child(4), .pro_group li:nth-child(5){background-position:0% 50%;}
	
	.programWrap{ padding:50px 10px;}


	.radioWrap{ display:inline-block;}
	
	.day_list{ overflow:hidden;}
	.day_list .visual .slick-prev{}
	.day_list .visual .slick-prev::before{ margin-left:10px;}
	.day_list .visual .slick-next::before{ margin-right:10px;}
	
	
	.contentStyle{ margin:0 10px;}
	
	
	.COVID_banner{ margin:30px 10px 0 10px;}
	
	.pageTit{ padding-left:10px;}
	
	
	.mainbanner{ margin:20px 10px; width:calc(100% - 20px);}
	
	
	
	.campaign{ margin:0 10px}
	.plan-news{ padding:0;}
	
	
	.youtube-jtv-news{ padding:0 10px;}
	
	.radioWrap h1{ padding:0 10px;}
	
	

	

	
}

@media all and ( max-width: 1220px ){
	
	.MVisual { margin-top:186px; overflow:hidden;}
	.MVisual:before{ display:none;}
	.MVisual .control{ bottom:30px; right:20px}
	.MVisual .control .page{ font-size:15px;}
	.MVisual .control a{ font-size:19px;}
	.MVisual .control .page span{ padding-left:30px;}
	.MVisual .control .page span::before {width:20px;}
	.news_major li{ height:207px;}
	
}

@media all and ( max-width: 1100px ){
	
	.news_article .news_list{width: calc((100% - 55%) - 56px); margin:0 25px;}
	.news_article .news_list .area:nth-child(2) { display:none;}
	.news_article .news_list .area{ width:100%;}
	
	

}

@media screen and (max-width: 960px){
	
	#content .subContent h3.subTitleSubject{ font-size:40px;}
	
	.MVisual { margin-top:181px;}
	.MVisual .item img.pc{ display:none}
	.MVisual .item img.mo{ display:block;}
	
	.plan-news &gt; div:last-child{ border-right:none; padding:0; margin:0;}
	.news_top_left{ margin-right:0; width:100%;}
	.news_top_left .img-box{ height:auto;}
	.news_top_left::before{ bottom:0;}
	.news_top_right{ width:100%; margin-top:30px;}
	
	.news_major li{width: calc((100% / 3) - 4px);}
	.news_major li:nth-child(1) .img-thum, .news_major li:nth-child(2) .img-thum{padding-top: 56.25%;}
	.news_major .fs25{ font-size:16px; font-weight:500;}
	.news_major li:nth-child(4){ display:none;}
	.news_major li:nth-child(2n+2) { margin-right:5px;}
	.news_major li:nth-child(3) { margin-right:0;}
	
	.news_article{ padding:0; background:none;}

	
	.news_article .news_article_left{ width:100%; margin-bottom:25px;}
	
	.news_article .news_list{ margin:0 15px 0 10px ;width: calc((100% - 40%) - 48px);}



	.plan-news ul{gap:10px;}

	.plan-news &gt; div {width: calc((100% / 3) - 14px);margin-right:10px;padding-right:10px;}

	
	.pro_group{ width:100%; margin:30px 0 0 0;}
	.pro_group li{ width:calc((100% / 2) - 2px); display:inline-block; margin-right:10px; margin-bottom:0;}
	.pro_group li:nth-child(1){ width:100%; margin-right:0;}
	.pro_group li:nth-child(3), .pro_group li:nth-child(5){ margin-right:0;}
	
	
	.news_ect .news_point{ display:none;}
	.rank_news{ width:100%; margin:0;}
	.rank_news .banner{ margin-bottom:0;}
	.rank_news ul {padding: 10px;}
	
	.program_list li{width: calc((100% / 4) - 10px); margin-right:10px;}
	.program_list li:nth-child(4n+4){ margin-right:0;}
	.program_list li:nth-child(5n+5){ margin-right:10px;}
	.program_list li:nth-child(9), .program_list li:nth-child(10){ display:none}
	
	
	.pageTit{ font-size:30px;}
	
	.COVID_banner{ margin:20px 10px 0 10px;}
	.COVID_banner .pc{ display:none}
	.COVID_banner .mobile{ display:block;}
	
	
	.mainbanner{ margin:10px 10px 0 10px;}
	.mainbanner img{width:100%;}
	.mainbanner img:nth-child(1){ margin-bottom:10px;}
	
		
	.campaign .pc{ display:none;}
	.campaign .mobile{ display:block;}
	

	
}

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

	
		
	#content .subContent .category ul li ul li{ width:calc((100% / 2) - 36px); margin-bottom:10px;}	
	#content .subContent .category ul li ul li:nth-child(2n+2){ margin-right:0;}
	
	.news_section{ display:block;}
	.plan-news{ width:100%; margin-bottom:30px; box-sizing:border-box;}

	.plan-news .area + .area{ margin:0;}
	.plan-news .area:nth-child(2){ padding-bottom:30px;}
	.news_field{ width:100%;}
	
	.youtube-shorts .inner{ display:block;}
	.youtube-shorts .inner &gt; div{ width:100%; box-sizing:border-box; padding:0 10px;}
}


@media screen and (max-width: 640px){
	
	#content .snb .category h2{ height:150px; background-size:auto 130%;}
	#content .subContent h3.subTitleSubject{ font-size:25px;}
	
	
	#content .snb .category ul{ background:none}
	#content .snb .category li::before{ display:none;}
	#content .snb .category .m2{ background:none; text-align:left; margin-left:0}
	#content .snb .category .m2 a{ display:inline-block; font-size:15px; border:1px #ddd solid; padding:5px 10px; color:#333; margin:0 2px 5px 2px;}
	.depth .selected3 a{ background:#ee4900; color:#fff; border:1px #ee4900 solid;}
	
	
	.pageTit{ font-size:25px;}
	
	
	
	.MVisual { margin-top:156px}
	.news_top{ padding:20px 10px;}
	

	
	.top_title{ font-size:25px;}
	
	.news_top_right{ margin-top:10px;}
	
	.news_major li{width: calc((100% / 2) - 3px);}
	.news_major li:nth-child(4){ display:inline-block;}
	.news_major li:nth-child(2n+2) { margin-right:0px;}
	.news_major li:nth-child(3) { margin-right:5px;}
	
	.news_article .news_list{ margin:0 10px 25px 10px; width:calc(100% - 20px)}
	
	
	.ad{ }
	.ad li{ width:calc((100% / 1) - 2px);}
	.program_list .txt{ height:auto;}

	
	
	
	.pro_group li{ height:100px;}
	
	.news_ect{ margin:0;}
	
	
	.programWrap{ padding:30px 10px; margin:30px 0;}
	.programWrap h1, .radioWrap h1, .youtube-jtv-news h1, .youtube-shorts h1, .popupZoneWrap h1{ font-size:27px; margin-bottom:10px;}
	.youtube-jtv-news h1 i, .youtube-shorts h1 i{ font-size:30px;}
	
	.programWrap .tab_menu{ position:relative; text-align:center;}
	.programWrap .tab_menu ul li{ width:calc((100% / 7) - 3px); padding:0;}
	
	.programWrap .tab_menu ul li a{ width:100%; border-radius:0;}
	
	.program_list li{width: calc((100% / 3) - 9px); }
	.program_list li:nth-child(3n+3){ margin-right:0;}
	.program_list li:nth-child(4n+4){ margin-right:10px;}
	.program_list li:nth-child(9){ display:inline-block;}

	.radio .radio_list p strong{ font-size:19px;}
	
	
	.day_list{ overflow:inherit;}
	.day_list .visual .slick-arrow{ top:-50px; width:30px; height:30px; line-height:30px;}
	.day_list .visual .slick-prev::before{ margin-left:0;}
	
	.day_list .visual .slick-prev{ left:auto;right:40px; background:none;}
	.day_list .visual .slick-next{ right:0; background:none;}
	
	.radio .radio_list{ margin-top:15px;}
	.radio .radio_list .slick-arrow{top:-50px; width:30px; height:30px;}
	.radio .radio_list .slick-prev{ right:40px;}
	
	.radioWrap{ padding:30px 0; margin-top:30px;}
	
	.popupZoneWrap{ padding:30px  5px;}
	.popupZone .pop_img .item a{ margin:0 5px;}
	
	
}

@media screen and (max-width: 480px){
	
	#content .snb .category h2{ height:100px;}
	
	
	.MVisual { margin-top:145px;}
	.news_top_left{ background:none;}
	.top_txt{ position:relative; padding:15px 10px; margin-top:0;}
	.top_txt::before{ display:none;}
	.news_top_left:before{ display:none;}
	.top_title{ font-size:20px;}
	
	
	.news_major li{ width:100%; margin-right:0; height:auto;}
	.news_major li:nth-child(3){ margin-right:0; margin-bottom:10px;}
	
	
	.news_field .area .fs23{ font-size:21px;}
	.news_field .area ul{ padding-left:0;}
	.news_field .area{ width:100%; border-right:0; height:auto; border-bottom:0;}
	.news_field .area li:nth-child(1){ position:relative; width:100%;}
	.news_field .area:nth-child(6){ background-size: auto 100%; height:350px;}
	.news_field .area:nth-child(3){ border-right:0;}
	.news_field .area li:nth-child(2){ border-top:0;}


	.pro_group li{ width:100%; margin-bottom:10px; height:120px;}
	
	
	.rank_news li{ width:100%; margin-right:0;padding-bottom: 15px;margin-bottom: 10px; }

	.programWrap .tab_menu ul li a{ font-size:16px;}
	
	.program_list li{width: calc((100% / 2) - 7px); }
	.program_list li:nth-child(2n+2){ margin-right:0;}
	.program_list li:nth-child(3){ margin-right:10px;}
	.program_list li:nth-child(9){ display:none}
	
	

	.news_section .inner{ display:block;}
	.plan-news{ display:block;}
	.plan-news &gt; div{ width:100%; margin:0 0 20px 0; padding:0; border:none;}

	
	.COVID_banner{ margin:10px 10px 0 10px;}

	
	
	
	

	
	
	
	
}

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

.jtv_info .s01 dl dt, .jtv_info .s01 dl dd, .jtv_info .s02 li, .jtv_info .s04 .txtarea, .jtv_info .s04 .imgarea, .jtv_info .s05 li, .jtv_info .s05 dt, .jtv_info .s05 dd, .jtv_info .s06 dt, .jtv_info .s06 dd, .jtv_info .s11 dt, .jtv_info .s11 dd, .jtv_info .s11 li, .jtv_info .s03 li{ display:inline-block; vertical-align:top;}

.jtv_info{font-size:25px; margin:50px 0 150px 0;}

.jtv_info h1{ font-size:40px; font-weight:500; margin-bottom:70px; border-bottom:1px #ddd solid; padding-bottom:10px;letter-spacing:-2px;} 
.jtv_info h2{ font-size:45px; line-height:60px; margin-bottom:30px;font-weight:bold;letter-spacing:-2px;}
.jtv_info .ac{ text-align:center;}
.jtv_info .ar{ text-align:right;}
.jtv_info .fs35{ font-size:35px; letter-spacing:-2px;}

.jtv_info .s01 dl{ margin-top:50px;}
.jtv_info .s01 dl dt{ width:30%; font-weight:500; color:#0b6da8; font-style:italic}
.jtv_info .s01 dl dt p{font-size:37px;}
.jtv_info .s01 dl dd{ width:calc((100% - 30%) - 55px); margin-left:50px;}
.jtv_info .s01 strong{ font-weight:500; font-size:30px;}
.jtv_info .s01 span{ display:inline-block; font-weight:500; padding-left:10px; text-align:left; width:190px;height:30px;background:url(./image/sub/signature.jpg) 100% 50% no-repeat; background-size:100px auto}
.jtv_info .s01 .fs35{ border-bottom:2px #555 solid; padding-bottom:50px;}
.jtv_info .s01 .ac{ border-top:1px #ddd solid; padding-top:50px; margin-top:50px;}

.jtv_info .s02 ul { margin-top:50px;}
.jtv_info .s02 li{  width:calc((100% /3) - 26px); margin-right:30px; border:1px #ddd solid;}
.jtv_info .s02 li:nth-child(1){background:url(./image/sub/jtv_info_icon1.png) no-repeat;}
.jtv_info .s02 li:nth-child(2){background:url(./image/sub/jtv_info_icon2.png) no-repeat;}
.jtv_info .s02 li:nth-child(3){background:url(./image/sub/jtv_info_icon3.png) no-repeat;}
.jtv_info .s02 li:nth-child(1), .jtv_info .s02 li:nth-child(2), .jtv_info .s02 li:nth-child(3){ background-size: auto 70px; background-position:90% 15%;}
.jtv_info .s02 li:last-child{ margin-right:0;}
.jtv_info .s02 li .area{ padding:70px 50px;height:250px;}
.jtv_info .s02 li .area .fs35{ font-weight:500; margin-bottom:20px; color:#0b6da8; }


.jtv_info .s03 li{ position:relative; text-align:center; width:calc((100% / 2) - 30px); margin-right:50px; border:1px #ddd solid; margin-bottom:50px;}
.jtv_info .s03 li:nth-child(2n+2){ margin-right:0;}
.jtv_info .s03 li:before{ font-size:150px; font-style:italic; font-weight:bold; position:absolute; top:0; left:50px; opacity:0.1; color:#00629a; letter-spacing:-3px;}
.jtv_info .s03 li:nth-child(1):before{ content:'01';top:0;}
.jtv_info .s03 li:nth-child(2):before{ content:'02';top:0;}
.jtv_info .s03 li:nth-child(3):before{ content:'03'; top:15px;}
.jtv_info .s03 li:nth-child(4):before{ content:'04';top:15px;}
.jtv_info .s03 .area{ padding:70px 0;}
.jtv_info .s03 .fs35{ margin-bottom:10px; font-weight:500;}

.jtv_info .s04 .txtarea{ width:calc((100% - 277px) - 55px); margin-right:50px; margin-top:30px;}
.jtv_info .s04 .imgarea{ width:277px;}
.jtv_info .s04 .table{ margin-top:50px;}



.jtv_info .s05 .org{ margin:0 10% 50px 10%; }
.jtv_info .s05 .org img{ width:100%; max-width:1250px}
.jtv_info .s05 li{ width:calc((100% / 5) - 20px); margin-right:20px; text-align:center;background:#e9eef1; margin-top:20px; padding:20px 0;}
.jtv_info .s05 li:nth-child(1), .jtv_info .s05 li:nth-child(2){ background:#d5dee4}
.jtv_info .s05 li:nth-child(5n+5){ margin-right:0;}
.jtv_info .s05 li p{ font-weight:500; border-bottom:1px #c3cfd7 solid; margin:0 30px 10px 30px; padding-bottom:10px;}

.jtv_info .s06{background:#e9eef1 url(./image/sub/jtv_info_bg1.jpg) no-repeat 100% 50%; background-size:auto 100%; padding:70px 0; margin:70px 0;}
.jtv_info .s06 dl{ margin-bottom:5px;}
.jtv_info .s06 dt{ width:200px; font-weight:500;}
.jtv_info .s06 dd{}

.jtv_info .s07 .cibox{ margin-bottom:50px;}

.jtv_info .s08 .mapbox{ width:100%;}
.jtv_info .s08 .mapbox iframe{ width:100%; height:500px;}
.jtv_info .s08  .add{ margin-top:50px; font-size:30px;}
.jtv_info .s08  .add span{font-size:20px; color:#777;}

.jtv_info .s09 .txtbox{ padding:30px; margin:30px 0; background:#e9eef1;}

.jtv_info .s11 dl{ margin-top:50px; border-top:1px #ddd solid; padding-top:20px;}
.jtv_info .s11 dt{ width:15%;}
.jtv_info .s11 dd{ width:calc((100% - 15%) - 55px); margin-left:50px;} 
.jtv_info .s11 li{width:calc((100% / 6) - 35px); margin-right:30px; margin-bottom:30px; border:1px #ddd solid; padding:30px 0; text-align:center; font-size:19px; }
.jtv_info .s11 img{ margin-bottom:10px;}
.jtv_info .s11 li:nth-child(6n+6){ margin-right:0;}

.jtv_info .s12 span{ display:inline-block; width:100px;}
.jtv_info .s12 .imgcon p{ margin:10px 0 30px 0; background:#e9eef1; padding:30px;}
.jtv_info .s12 img{ height:100px;}

.jtv_info .s13 .txtbox{background:url(./image/sub/jtv_info_bg2.jpg) no-repeat 100% 50%; height:500px; margin-bottom:50px;}
.jtv_info .s13 .txtbox p{ font-size:37px; font-weight:bold; padding:80px; color:#fff;}


.jtv_info .s_tit{ font-size:30px; font-weight:500;}

.jtv_info .tit{color: #06C;font-size:27px; font-weight:500;}
.jtv_info .con{ margin:5px 0 50px 0;}

.jtv_info .info_btn{ position:relative; display:inline-block; border:1px #333 solid; padding:13px 70px 13px 50px; margin: 0 15px; text-align:center; border-radius:7px;font-size:20px;}
.jtv_info .info_btn:before{ content:'\eb7c'; font-size:25px; font-family:xeicon; color:#404758; position:absolute; right:20px; top:15px;}

.jtv_info .list_type li{ position:relative; padding-left:15px; margin-bottom:10px;}
.jtv_info .list_type li:before{ content:'-'; position:absolute; left:0; top:0px;}


.table { width: 100%; table-layout: fixed; font-size:19px; }
.table.type_list th { padding: 20px; background: #f2f6f9; border-top: 1px solid #d0dee8; vertical-align: middle; font-weight: 500;border-right:1px #d0dee8 solid; border-bottom:1px #d0dee8 solid}
.table.type_list th:last-child{ border-right:0;}
.table.type_list td { padding: 20px; vertical-align: middle; border-bottom: 1px solid #d0dee8;  font-weight: 300; text-align: center; line-height: 1.25em; word-break: keep-all; word-wrap: break-word;border-right:1px #d0dee8 solid; }
.table.type_list td:last-child{ border-right:0;}
.table.type_list .bb{ border-bottom:1px #d0dee8 solid; }


	


.reporter dl{ margin-top:30px; padding-top:30px; border-top:1px #ddd solid;}
.reporter dl dt{ display:inline-block; width:15%; vertical-align:top; height:100%; font-size:25px; font-weight:500;}
.reporter dl dd{ display:inline-block; width:calc((100% - 15%) - 54px); margin-left:50px; vertical-align:top; }
.reporter dl dd  img{ margin-bottom:10px;}
.reporter dl dd p{ font-size:19px; font-weight:500;}
.reporter dl dd span{ display:block; color:#777; font-size:16px; font-weight:300; letter-spacing:0;}
.reporter dl dd div{ display:inline-block; margin-right:50px; vertical-align:top; text-align:center;}
.reporter dl dd div:last-child{ margin-right:0;}
.reporter dl dd div a{ display:inline-block; padding:3px 15px; background:#efefef; border-radius:5px; margin-top:10px;}
.reporter .area dl{ display:inline-block; vertical-align:top; width:calc((100% / 1) - 30px);}
.reporter .area dl:nth-child(1){ margin-right:50px;}
.reporter .area dl dt{ width:240px;}
.reporter .area dl dd {width:calc(100% - 294px); }
.reporter .area dl dd div{ width:100%; text-align:left;}





.jtv_info199 .tit{color: #06C;font-size:27px; font-weight:500;padding: 20px 0;}
.jtv_info199 .con{ margin:5px 0 50px 0;}
.jtv_info199 .s11 dl{ padding-bottom: 30px; border-bottom: 1px solid #eee;}
.jtv_info199 .s11 dl dd {padding-left: 30px;line-height:190%; }
.jtv_info199 .s11 dl dd &gt; ul &gt; li {padding-left: 30px;}
.jtv_info199 .ac {text-align: center;margin-top: 30px;}
.jtv_info199 .info_btn{ position:relative; display:inline-block; border:1px #333 solid; padding:13px 70px 13px 50px; margin: 0 15px; text-align:center; border-radius:7px;font-size:20px;}
.jtv_info199 .info_btn:before{ content:'\eb36'; font-size:25px; font-family:xeicon; color:#404758; position:absolute; right:20px; top:15px;}



.jtv_info200 .tit{color: #06C;font-size:27px; font-weight:500;padding: 20px 0;}
.jtv_info200 .con{ margin:5px 0 50px 0;}
.jtv_info200 .s11 dl{ padding-bottom: 30px; border-bottom: 1px solid #eee;}
.jtv_info200 .s11 dl dd {padding-left: 30px;line-height:190%; }
.jtv_info200 .s11 dl dd &gt; ul &gt; li {padding-left: 30px;}
.jtv_info200 .ac {text-align: center;margin-top: 30px;}
.jtv_info200 .info_btn{ position:relative; display:inline-block; border:1px #333 solid; padding:13px 70px 13px 50px; margin: 0 15px; text-align:center; border-radius:7px;font-size:20px;}
.jtv_info200 .info_btn:before{ content:'\eb7c'; font-size:25px; font-family:xeicon; color:#404758; position:absolute; right:20px; top:15px;}

.hanbok-m{ display:none;}
.hanbok-pc img{ width:100%;}




@media screen and (max-width: 1920px){
	
	.jtv_info{font-size:20px;margin:30px 0 100px 0;}
	.jtv_info .jtv_info_vi{height:400px;}
	.jtv_info .tab_menu{ top:-60px;} 
	.jtv_info .tab_menu:before{ height:60px;}
	.jtv_info .tab_menu ul li a{height:60px; line-height:60px; font-size:17px;}
	
	.jtv_info .contentbox .tabcontent{  }
	.jtv_info h1{ font-size:35px; margin-bottom:50px;}
	.jtv_info h2{ font-size:40px; line-height:55px; margin-bottom:20px;}
	.jtv_info .fs35{ font-size:30px; line-height:40px;letter-spacing:-2px;}
	.jtv_info .s01 dl dt p{font-size:32px;}
	.jtv_info .s01 span{width:170px;}
	.jtv_info .s01 strong{ font-size:25px;}
	
	.jtv_info .s02 li:nth-child(1), .jtv_info .s02 li:nth-child(2), .jtv_info .s02 li:nth-child(3){ background-size: auto 50px; background-position:90% 15%;}
	.jtv_info .s02 li .area{ padding:50px 35px;height:190px;}
	
	.jtv_info .s03 li:before{ font-size:120px;}
	
	.jtv_info .s08 .mapbox iframe{height:400px;}
	
	.jtv_info .s11 li{ font-size:17px;}
	
	
	.jtv_info .info_btn{ padding:10px 60px 10px 40px; margin: 0 15px; font-size:17px;}
	.jtv_info .info_btn:before{font-size:20px;; top:13px;}
	
	.jtv_info .s_tit{ font-size:25px;}
	.jtv_info .tit{font-size:23px;}
	.jtv_info .con{ margin:5px 0 30px 0;}
	
	.jtv_info .s12 img{ height:70px;}
	
	.jtv_info .s13 .txtbox{ background-size:cover; height:400px;}
	.jtv_info .s13 .txtbox p{ font-size:30px;}
	
	.table { font-size:17px; }
	
	
	.reporter dl dd span{ font-size:15px;}
	.reporter dl dd div{ width:calc((100% / 6) - 12px); margin-right:35px;}
	.reporter dl dd p{ font-size:17px;}
	.reporter dl dd div:last-child{ margin-right:0;}
	.reporter dl dd div img{ width:160px;}
	
	.reporter .area dl dt{ width:192px;}
	.reporter .area dl dd {width:calc(100% - 246px); }

	.YouTubeWrap ul li img{ width:110px;}
	.popupZone{ height:334px;}
	
}

@media screen and (max-width: 1280px){
	.jtv_info{}
	.jtv_info .s01, .jtv_info .s07, .jtv_info .s08, .jtv_info .s02, .jtv_info .s11, .jtv_info .s12, .jtv_info .s05, .jtv_info .s04, .jtv_info .s03, .jtv_info .s09, .jtv_info .s10, .jtv_info .s13 .ac{ margin:0 10px;}
	.jtv_info .s06{ padding:50px 10px;}
	
	.jtv_info .s02 li{ width:100%; margin-right:0; margin-bottom:20px;}
	.jtv_info .s02 li .area{ height:auto; padding-right:200px;}
	.jtv_info .s02 li:nth-child(1), .jtv_info .s02 li:nth-child(2), .jtv_info .s02 li:nth-child(3){ background-size:auto 90px; background-position:95% 50%;}
	
	.jtv_info .s03 li{ margin-right:30px;width: calc((100% / 2) - 19px); margin-bottom:30px;}
	
	.reporter{ margin:0 10px;}
	.reporter dl{ margin-top:20px; padding:0;}
	.reporter dl dt{ width:calc(100% - 20px); background:#069; color:#fff; font-size:20px; padding:7px 10px; margin-bottom:20px;}
	.reporter dl dd { width:100%; margin-left:0;}
	.reporter dl dd div{ width:calc((100% / 7) - 16px); margin-right:15px;}
	.reporter dl dd div img{ width:140px;}
}

@media screen and (max-width:960px){
	
	.jtv_info .tit{ font-size:20px;}
	.jtv_info{font-size:17px;}
	
	.jtv_info h1{ font-size:25px;}
	.jtv_info .s_tit{ font-size:20px;}
	.jtv_info .s_tit br{ display:none;}
	
	.jtv_info .fs35{ font-size:25px; line-height:30px;}
	.jtv_info .fs35 br{ display:none;}
	
	.jtv_info .s01 .fs35{ font-size:25px; line-height:30px; padding-bottom:30px;}
	.jtv_info .s01 .fs35 br{ display:none;}
	.jtv_info .s01 dl{ margin-top:20px;}
	.jtv_info .s01 dl dt, .jtv_info .s01 dl dd{ width:100%;}
	.jtv_info .s01 dl dd{ margin-left:0; margin-top:10px;}
	
	.jtv_info .s02 li .area{ padding:30px 50px 30px 30px;}
	.jtv_info .s02 li:nth-child(1), .jtv_info .s02 li:nth-child(2), .jtv_info .s02 li:nth-child(3){ background-size:auto 50px; background-position:93% 30px;}
	
	.jtv_info .s03 li{ width:100%; margin:0 0 20px 0;}
	.jtv_info .s03 li::before{ left:30px; font-size:100px;}
	
	.jtv_info .s04 .txtarea{ width:100%; margin:10px 0 0 0;}
	.jtv_info .s04 .imgarea{ width:100%; text-align:center; margin-top:15px;}

	.jtv_info .s05 .org { margin: 0 0 30px 0;}
	.jtv_info .s05 li{margin-right: 10px;width: calc((100% / 5) - 11px);}
	
	
	.jtv_info .s07 .cibox img{ width:75%; max-width:700px;}
	
	
	.jtv_info .info_btn{ padding:10px 50px 10px 20px; margin:0 5px; font-size:15px;}
	
	.jtv_info .s06{ background-position:85% 50%;}
	.jtv_info .s06 dt{ width:100px;}
	
	.jtv_info .s11 dt{ width:100%;}
	.jtv_info .s11 dd{ width:100%; margin-left:0; margin-top:10px;}
	.jtv_info .s11 img{ width:100%;}
	.jtv_info .s11 li{width: calc((100% / 6) - 17px);margin-right:15px;}
	
	.jtv_info .s12 img { width:100%; height:auto; max-width:646px; margin-top:10px;}
	.jtv_info .s12 .imgcon p{ padding:20px;}
	
	.jtv_info .s13 .txtbox{ height:auto;}
	.jtv_info .s13 .txtbox p{ padding:50px; font-size:25px;}
	.jtv_info .s13 .txtbox p br{ display:none;}
	
	
	.reporter dl dd div{ width:calc((100% / 5) - 15px); margin-right:15px; margin-bottom:15px;}

	.reporter dl dd div:nth-child(5n+5){ margin-right:0; }
	.reporter dl dd div img{ width:100%;}  
	
	.reporter .area dl{width: calc((100% / 2) - 7px);}
	.reporter .area dl:nth-child(1){ margin-right:10px;}

	.reporter .area dl dt{ width:calc(100% - 20px);}
	.reporter .area dl dd{ width:100%;}
	.reporter .area dl dd div img{ width:131px;}  
	
	
	.YouTubeWrap { padding:50px 10px;}
	.YouTubeWrap ul { justify-content:center;gap:20px 10px;}
	.YouTubeWrap ul li{ width:calc((100% / 4) - 10px); text-align:center;}
	.YouTubeWrap ul li img{ width:80%;}
	
	
}
@media screen and (max-width:640px){
	
	.jtv_info .s03 .area{ padding:50px 0;}
	
	.jtv_info .s05 li{width: calc((100% / 3) - 9px); margin-top:10px; padding:15px 0;}
	.jtv_info .s05 li:nth-child(5n+5){ margin-right:10px}
	.jtv_info .s05 li:nth-child(3n+3){ margin-right:0px}
	.jtv_info .s05 li p{ padding-bottom:10px}
	
	
	.jtv_info .s11 li{width: calc((100% / 4) - 10px);margin-right:7px; font-size:14px; padding:0 0 15px 0;}
	.jtv_info .s11 li:nth-child(6n+6) {margin-right:7px;}
	.jtv_info .s11 li:nth-child(4n+4) {margin-right:0;}
	
	.jtv_info .s08 .add span{ font-size:17px;}
	.jtv_info .s08 .add{ font-size:23px;}
	
	.table.type_list th{ padding:10px; font-size:15px;}
	.table.type_list td{ padding:10px 5px; font-size:15px;}
	
	.jtv_info .s08 .mapbox iframe{height:300px;}
	
	.jtv_info .s13 .txtbox{ margin-bottom:20px;}
	.jtv_info .s13 .txtbox p{ padding:30px 110px 30px 10px; font-size:20px;}
	.jtv_info .s13 .ac{ text-align:left;}
	.jtv_info .s13 .ac br{ display:none;}
	
	.reporter dl dd div{ width:calc((100% / 4) - 10px); margin-right:10px;}

	.reporter dl dd div:nth-child(5n+5){ margin-right:10px; }
	.reporter dl dd div:nth-child(4n+4){ margin-right:0 }
	
	.hanbok-m{ display:block; margin:15px 10px 0 10px;}
	.hanbok-m img{ width:100%;}
	.hanbok-pc{ display:none}
	
	
	
}

@media screen and (max-width:480px){
	
	.jtv_info .info_btn{ padding:10px 20px 10px 20px; margin:0 2px;}
	.jtv_info .info_btn:before{ display:none;}
	
	.jtv_info .s08 .add span{ font-size:14px;}
	.jtv_info .s08 .add{ font-size:20px; margin-top:25px;}
	
	.reporter dl dd div{ width:calc((100% / 3) - 9px); margin-right:10px; }

	.reporter dl dd div:nth-child(4n+4){ margin-right:10px }
	.reporter dl dd div:nth-child(3n+3){ margin-right:0 }
	.reporter dl dd p{ font-size:16px;}
	
	.ad li:nth-child(3){ margin-top:5px; width:100%;}
	
}
.mb10{ margin-bottom:10px;}
.page190 {}
.page190 .s01 .poster, .page190 .s01 .info, .page190 .s01 .info dl dt, .page190 .s01 .info dl dd, .page190 .s01 .info dl dd li, .page190 .s02 dl dt, .page190 .s02 dl dd, .page190 .s02 .area, .page190 .s01 { display:inline-block; vertical-align:top;}
.page190 .s01 .poster { width:40%; }
.page190 .s01 .poster img{ width:100%; }
.page190 .s01 .info{ width:calc((100% - 40%) - 65px); margin-left:60px; font-size:23px;}
.page190 .s01 .info dl{border-bottom:1px #ddd solid; padding:25px 0;}
.page190 .s01 .info dl dt{ width:17%;  padding:0px 0 0px 10px; border-radius:5px; font-weight:500; font-size:27px;}
.page190 .s01 .info dl dd{ width:calc((100% - 17%) - 55px); margin-left:40px;}
.page190 .s01 .info dl dd li{ position:relative;padding-left:70px; margin-bottom:15px; width:100%;}
.page190 .s01 .info dl dd li:last-child{ margin-bottom:0;}
.page190 .s01 .info dl dd span{ position:absolute; top:0; left:0; display:inline-block; padding:2px 10px; margin-right:15px; background:#777; color:#fff; border-radius:5px; font-size:21px;}
.page190 .s01 .info dl dd .Jangta_img2{ width:70%; max-width:420px;}
.page190 .s02{ background:#f2f6f9; padding:100px 0; margin-top:100px;}
.page190 .s02 dl{ margin-bottom:90px;}
.page190 .s02 dl:last-child{ margin-bottom:0;}
.page190 .s02 dl dt{width:10%; font-size:33px; font-weight:bold;}
.page190 .s02 dl dd{width:calc((100% - 10%) - 55px); margin-left:50px;}
.page190 .s02 table {width:99%;border-collapse:separate;*border-collapse:collapse;border-spacing:0;table-layout:fixed;}
.page190 .s02 table th{background:#d0dee8;padding:10px 0; color:#555; text-align:center;border-right:1px solid #f2f6f9;}
.page190 .s02 table td{border-bottom:1px solid #d0dee8; border-right:1px solid #d0dee8;padding:10px 0;word-break:break-all;text-align-last:center;}
.page190 .s02 table td:last-child{ border-right:0;}
.page190 .s02 table .br{border-right:1px solid #d0dee8 !important;}
.page190 .s02 .sTit{ background:#0076a3; color:#fff; font-size:25px; font-weight:bold; margin-bottom:15px; text-align:center; padding:10px 0;}
.page190 .s02 .bTxt{ font-size:25px; font-weight:500;}
.page190 .s02 .cTxt{ margin-top:10px;}
.page190 .s02 li{ position:relative; padding-left:35px;}
.page190 .s02 li:before{ content:''; position:absolute; top:13px; left:20px; width:10px; height:1px; border-top:1px #333 solid;}
.page190 .s02 .area{ width:calc((100% /2) - 27px); margin-right:50px;}
.page190 .s02 .area:last-child{ margin-right:0;}
.page190 .s02 .area img{ width:100%;}
.page190 .s02 .mt15{ margin-top:15px;}
.page190 .s02 .ac{ text-align:center;}
.page190 .s02 .mt15 a{ display:inline-block; padding:10px 25px; background:#0072bc; color:#fff; border-radius:7px;}

.page190 .s03{ padding-top:100px;}
.page190 .s03 dl{ margin-bottom:30px;}
.page190 .s03 dl:last-child{ margin-bottom:0;}
.page190 .s03 dl dt{ font-size:25px; font-weight:500; color:#0072bc}
.page190 .s03 dl dt:before{ content:'Q'; padding-right:10px;}
.page190 .s03 dl dd{ padding-left:30px;}
.page190 .s03 .sTit{ text-align:center; font-size:35px; font-weight:bold;background:#d0dee8; padding:5px 0; margin-bottom:30px;}
.page190 .s02 .sTit2{ text-align:center; font-size:35px; font-weight:bold;background:#d0dee8; padding:5px 0; margin-bottom:30px;margin-top: 60px}

.page190 .s04 dl dd {width: 100%; margin-left: 0;margin-top: 30px;}
.page190 .s04 .table_02 {margin-top: 30px;}
.page190 .logo{ width:auto; height:35px; margin-right:25px;}

.page312{ width:720px; margin:0 auto;}
.my-video-dimensions{ position:relative; width:100% !important;  height:100% !important;}
.page312 video{ width:100% !important; height:auto !important;}
.video-js .vjs-tech{ position:relative !important;}


.vjs-poster{ background:url(./image/sub/player_fm_img copy.jpg) !important;}
.video-js .vjs-big-play-button{ left:50% !important; margin-left:-45px !important; top:46% !important; }


.page190 .s05 li{ display:inline-block; width:calc((100% / 2) - 27px); vertical-align:top; padding:0;}
.page190 .s05 li:nth-child(1){ margin-right:50px;}
.page190 .s05 li:before{ display:none;}
.page190 .s05 li table{ width:100%;}

.Do_Jisa .inner{ background:#0f4697 url(./image/sub/Do_Jisa_bg.jpg) 50% 100%; background-size:cover;}
.Do_Jisa .area{ padding:100px; color:#fff;}
.Do_Jisa ul{ display:flex; flex-wrap: wrap; gap:0 70px }
.Do_Jisa ul li:nth-child(1){ width:40%;}
.Do_Jisa ul li:nth-child(2){ width:calc((100% - 40%) - 70px);}
.Do_Jisa ul li:nth-child(1) img{ width:100%;}
.Do_Jisa p{ font-size:35px; line-height:45px; font-weight:500; padding-bottom:30px; margin-bottom:70px; text-align:center; border-bottom:1px solid rgb(255,255,255,0.3)}
.Do_Jisa p span{ color:#ed8c6b}
.Do_Jisa dl{display:flex; border-bottom:1px dotted rgb(255,255,255,0.25); padding-bottom:10px;}
.Do_Jisa dl+dl{ margin-top:10px;}
.Do_Jisa dl dt{flex-basis: 15%; flex-shrink: 0;}
.Do_Jisa dl dd{ flex-grow: 1;}
.Do_Jisa .link-btn{ margin-top:70px;}
.Do_Jisa .link-btn a{ display:inline-block; padding:15px 47px; background:#e96870; color:#fff;font-weight:400; font-size:27px; border-radius:20px;}
.page364 table, #bbsview .dojisa-view table{ width:100%;}
.page364 table{margin-bottom:20px; border-top:2px solid #000; -webkit-box-sizing:border-box; box-sizing:border-box;}
.page364 table tr.br_b th,.page364 table tr.br_b td{border-bottom:2px solid #adadad;}
.page364 table tr.none td{padding-bottom:0; border-bottom:none;}
.page364 table tr.none + tr td{padding-top:10px;}
.page364 table th{width:160px; padding:20px 0 20px 20px; border-bottom:1px solid #ccc; text-align:left;}
.page364 table th.center{text-align:center;}
.page364 table td{padding:15px 0; border-bottom:1px solid #ccc; color:#888;}
.page364 table td ul{padding-top:10px;}
.page364 table td ul li{font-size:14px; color:#aaa;}
.page364 table a{margin-left:8px;}
.page364 td {padding:2px 0 2px 0;}
.page364 .editbox {padding:15px 0 15px 0;}
.page364 .td1{ width:200px;font-weight:500;color:#444444; padding-left:15px;}
.page364 .td2 {}
.page364 .td2 .guide {font-size:11px;font-family:dotum;color:#999;padding:10px 0 10px 0;}
.page364 .td2 .guide img {position:relative;top:3px;}
.page364 .td2 .check {color:#666; font-size:15px; margin-left:20px;}
.page364 .td2 .check input {position:relative;}
.page364 .td2 input { height:27px; padding:5px 10px; background-color:#f3f3f3; border:1px solid #eaeaea; font-size:16px;outline: none; color:#111; font-weight:400;}
.page364 .td2 .input{width:70%;}
.page364 .input_radio p+p{ margin-top:5px;}
.page364 .input_radio label {padding-left:30px;color: #333; }
.page364 .input_radio input.radioBtn{position:absolute; left:-9999px;}
.page364 .input_radio input.radioBtn + label{position:relative; cursor:pointer;}
.page364 .input_radio input.radioBtn + label:before{content:""; position:absolute; left:0; top:4px; width:16px; height:16px; line-height:16px; text-align:center; background:#fff; border:1px solid #aaa; border-radius:50%;}
.page364 .input_radio input.radioBtn:checked + label:before{background:#fff; border-color:#145c95;}
.page364 .input_radio input.radioBtn:checked + label:after{content:""; position:absolute; left:4px; top:8px; width:10px; height:10px; background:#145c95; border-radius:50%;}
.page364 .td2 textarea{height:200px; width:calc(100% - 20px); padding:5px 10px; background-color:#f3f3f3; border:1px solid #eaeaea; font-size:16px;outline: none;}

.page364 .td2 select {margin:1px;width:404px;padding:2px 2px 2px 0;}
.page364 .td2 select .cattt {background:#efefef;}
.page364 .td2 img {}
.page364 .td2 .after {padding:10px 0 0 0;color:#999;}
.page364 .td2 .after span{ margin-right:10px;}
.page364 .td2 .after input{ margin-right:5px; vertical-align:middle}
.page364 .iconbox {border-left:#e0e0e0 solid 1px;border-top:#e0e0e0 solid 1px;border-right:#e0e0e0 solid 1px;background:#f9f9f9;padding:6px 0 8px 7px;}
.page364 .iconbox a {padding:0 3px 0 3px;font-size:15px;color:#333;}
.page364 .iconbox a:hover {color:#7899C7;}
.page364 .iconbox a img {position:relative; vertical-align:middle;margin-right:3px;}
.page364 .iconbox .split {vertical-align:middle;}
.page364 .bottombox {text-align:center;padding:20px 0 20px 0;margin:15px 0 0 0;}
.page364 .submit{ text-align:center;}
.page364 .submit a{ background:#06C; padding:10px 40px; border-radius:5px; color:#fff;}
.page364 .submit a i{ margin-left:30px;}
.page364 .type1{ display:flex; align-items: center;}
.page364 .type1 p+p{ margin:0 0 0 20px;}
.page364 .area{ margin:0 20%;}

@media screen and (max-width: 1920px){
	
	.page190 .s01 .info{ font-size:19px;}
	.page190 .s01 .info dl{padding:19px 0;}
	.page190 .s01 .info dl dt{font-size:21px;}
	.page190 .s01 .info dl dd span{ font-size:17px;}
	
	.page190 .s02 dl{ margin-bottom:50px;}
	.page190 .s02 dl dt{ font-size:30px;}
	.page190 .s02 .sTit{ font-size:20px;}
	.page190 .s02 .bTxt{ font-size:20px;}
	
	.page190 .s02 li:before{ content:''; position:absolute; top:13px; left:20px; width:7px; height:1px; border-top:1px #333 solid;}
	
	.page190 .s03 dl dt{ font-size:20px;}
	.page190 .s03 dl dd{ padding-left:27px;}
	
	.page190 .logo{height:30px;}
	.Do_Jisa p{ font-size:27px; line-height:37px;}
	.Do_Jisa .link-btn{ margin-top:50px;}
	.Do_Jisa .link-btn a{ font-size:21px;}
	
	.page364 table td{ padding:10px 0;}
	.page364 .input_radio label{ padding-left:25px;}
	
}

@media screen and (max-width: 1280px){
	.page190 .s01{ margin:0 10px;}
	.page190 .s01 .info{ font-size:17px;}
	.page190 .s01 .info {width: calc((100% - 40%) - 35px); margin-left:30px;}
	
	.page190 .s02{ padding:70px 10px; margin-top:70px;}
	.page190 .s02 dl dt, .page190 .s02 dl dd{ width:100%;}
	.page190 .s02 dl dt{ margin-bottom:10px; }
	.page190 .s02 dl dd{ margin-left:0;}
	
	.page190 .s03{ padding-top:70px; margin:0 10px;}
	
	.page190 .logo{height:25px;}

	.Do_Jisa .area{ padding:50px;}
	
	.page364 table{ margin:0 10px 20px 10px; width:calc(100% - 20px);}
	
	
}

@media screen and (max-width:960px){
	
	.page190 .s01 .info{ font-size:15px;}
	.page190 .s01 .info dl dt{ font-size:17px;}
	.page190 .s01 .info dl dd span{ font-size:15px;}
	.page190 .s01 .info dl dd li{ padding-left:55px;}
	.page190 .s02 dl dt{ font-size:25px;}
	
	.page190 .s03 .sTit{ font-size:25px;}
	
	.page190 .logo{height:15px; margin-right:15px;}
	
	.page190 .s05 li{width:calc((100% / 2) - 12px);}
.page190 .s05 li:nth-child(1){ margin-right:20px;}
}

@media screen and (max-width:720px){
	.page312{ width:100%;}


	
}


@media screen and (max-width:640px){
	
	.page190 .s01 .poster, .page190 .s01 .info, .page190 .s02 .area{ width:100%;}
	.page190 .s01 .info{ margin-left:0; margin-top:30px;}
	.page190 .s02 .area{ margin-right:0;}
	.page190 .s02 .area:nth-child(2){ margin-top:30px;}
	.jtv_info .jtv_state_funeral {  margin-bottom: 20px;}

	.jtv_info .se02 { width: 100%; display: block;}
	.jtv_info .se01 { text-align: center;}
	
	.page190 .logo{height:21px; margin-right:10px;}
	
	.page312{ width:100%;}
	.page190 .s02 .sTit2{ font-size:25px;}
	
	.Do_Jisa p{ font-size:23px; line-height:33px; margin-bottom:50px;}
	.Do_Jisa dl dt {flex-basis:20%;}
	.Do_Jisa ul li:nth-child(1), .Do_Jisa ul li:nth-child(2){ width:100%;}
	.Do_Jisa ul li+li{ margin-top:30px;}
	.page364 .td1{ width:115px; padding-left:5px;}
	.page364 .td2 .input{ width:calc(100% - 20px);}
	

	
	
}

@media screen and (max-width:480px){
	
	.page190 .s01 .info dl dd {width: calc((100% - 17%) - 40px);margin-left:25px;}
	
	.page312{ height:250px } 
	
	.page190 .s05 li{width:100%;}
	.page190 .s05 li:nth-child(1){ margin-right:0}
	.page190 .s02 .sTit2{ font-size:20px;}
	
	.Do_Jisa .area{ padding:50px 15px;}

	
}</pre></body></html>