@charset "utf-8"; body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,div,span,strong,table,thead,tbody,tr,th,td,form,fieldset,legend,input,textarea,button{font-family:"Nanum Barun Gothic",나눔바른고딕,"Noto Sans CJK","Apple SD Gothic Neo","애플 SD 산돌고딕 Neo","Helvetica Neue",Roboto,sans-serif}@media all and (max-width:768px){body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,div,span,strong,table,thead,tbody,tr,th,td,form,fieldset,legend,input,textarea,button{font-family:Helvetica-light,AppleSDGothicNeo-Light,'Noto Sans CJK','Noto Sans','Malgun Gothic','맑은 고딕',Dotum,'돋움',sans-serif}}html,body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,fieldset,table,th,td,figure{margin:0;padding:0;font-weight:400;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}body{font-size:13px;line-height:1.5;color:#333;word-break:keep-all}input,textarea{padding:0;color:#3c3c3c;vertical-align:middle}input[type=text],input[type=file],input[type=password]{border:1px solid #d4d4d4;outline:0}input[type=text],input[type=password]{padding:0 12px;height:37px;line-height:37px;border:1px solid #e0e0e0;box-sizing:border-box;font-size:12px;line-height:14px;color:#262626}input[type=text]::-ms-clear{display:none}input[type=password]::-ms-clear{display:none}input[type=text]:focus,input[type=password]:focus{}input[type=button]{border:0;background:0 0}textarea{border:1px solid #d4d4d4}input.radio,input.check,fieldset{border:0;background:0 0}input,button,a+button,.calendar{*margin-right:4px}input,textarea{-webkit-appearance:none;-webkit-border-radius:0}input,textarea::-webkit-scrollbar{width:0;height:0}input,textarea::-webkit-scrollbar-thumb{background:0 0}input+.hyphen{*margin-left:-4px}input[type=text]+.btnS,input[type=password]+.btnS,input[type=text]+input[type=text],input[type=password]+input[type=text],input[type=text]+input[type=password]{margin-left:10px}input[type=text][disabled]{background-color:#f7f7f7}label+.typeRadio{margin-left:30px}input[type=text]+.checkbox{margin-left:16px}input[type=file]{width:200px;height:20px;height:30px;height:30px}input[type=file]::-ms-value{border:0 none}input[type=file]::-ms-browse{border:0 none;border-left:1px solid #ccc}textarea{overflow-y:scroll;width:100%;padding:14px 14px 0;border:1px solid #ccc;box-sizing:border-box;-webkit-box-sizing:border-box;color:#666;resize:none;font-size:13px}textarea:focus{border:1px solid #002a7b}.byte{padding:6px 0 0;font-size:13px;text-align:right;color:#666}.byte em{color:#333}button{overflow:visible}a{display:inline-block}a+button{*margin-left:4px}a,input,label,button{-webkit-tap-highlight-color:transparent}a,a:link,a:visited,a:active,a:hover{text-decoration:none!important;color:#3c3c3c}button{margin:0;padding:0;border:0;background:0 0;width:auto;outline:0;cursor:pointer}button:focus{outline:1px dotted #3c3c3c}button span,button:active span,button:focus span{position:relative}img{border:0;margin:0;padding:0;line-height:0;font-size:0}table{width:100%;border-collapse:collapse;border:0;border-spacing:0}th{border:0;text-align:center}td{border:0}table caption,legend,figcaption{overflow:hidden;width:100%;height:1px;*height:0;margin-top:-1px;font-size:0;line-height:0;text-indent:-9999px}ol,ul{list-style:none}em,var,address{font-style:normal}acronym{border:0 none;text-decoration:none}a,span{vertical-align:middle}iframe{border:0}.blind{position:absolute;top:0;left:0;height:0;width:0;line-height:0;overflow:hidden}.blind-link{position:absolute;top:-9999px;left:-9999px;width:0;height:0;color:transparent}.9{font-weight:700}.border0{border:0!important}.button{border:1px solid #b4b4b4;border-radius:1px;background-image:linear-gradient(to bottom,#F2F2F2 0,#D6D5D5 100%)}.txt_hide{position:absolute;width:0;height:0;overflow:hidden;line-height:0;text-indent:9999px}.is-logout{display:none}.txtC{text-align:center!important}.txtL{text-align:left!important}.txtR{text-align:right!important}.mB20{margin-bottom:20px!important}hl{font-weight:700}.clearfix:after{content:"";display:block;clear:both;zoom:1}* html .clearfix{zoom:1}:first-child+html .clearfix{zoom:1}.skip_navi,.skip-navi{width:100%;position:absolute;top:0;z-index:100000}.skip_navi a,.skip-navi a{width:100%;font-size:14px;line-height:36px;text-align:center;font-weight:700;position:absolute;top:-100px;left:0;color:#fff;background:#004880}.skip_navi a:hover,.skip_navi a:active,.skip_navi a:focus,.skip-navi a:hover,.skip-navi a:active,.skip-navi a:focus{top:0;z-index:100000}.btn-top{display:none;position:fixed;right:5px;bottom:5px;width:32px;height:32px;z-index:99999}.btn-top a{display:block;width:100%;height:100%;background:url(../images/ico/ico-top.png) no-repeat 0 0;background-size:32px}.btn-white{height:23px;border:1px solid #d8d8d8;padding:0 6px;font-size:11px;line-height:24px;color:#4c5056;background:#fff}.btn-swipe{position:relative;font-size:0;line-height:0}.btn-swipe .txt{display:inline-block;margin:0 10px 0 0;font-size:12px;line-height:18px;vertical-align:top;color:#34373c;letter-spacing:-1px}.btn-swipe .btn-swipe-box{position:relative;display:inline-block;width:34px;height:20px}.btn-swipe .btn-handle{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:20px;background:#828282;z-index:2;transition:all .2s}.btn-swipe .btn-bg{position:absolute;display:inline-block;top:50%;left:0;margin:-6px 0 0;width:34px;height:12px;border-radius:12px;background:#cacccc;z-index:1;transition:all .2s}.btn-swipe .btn-swipe-box.on .btn-handle{left:14px;background:#0087ce}.btn-swipe .btn-swipe-box.on .btn-bg{background:#86bdd1}.loading{position:fixed;left:0;top:0;right:0;bottom:0;background:#fff url(../images/common/logo-loading.png) no-repeat center 95%;background-size:50px;z-index:101}.loading-box{position:absolute;left:50%;top:50%;margin:-24px 0 0 -24px;width:48px;height:48px;background:url(../images/common/loading.png) no-repeat 0 0;background-size:48px}.tit-h{font-size:35px;line-height:39px;letter-spacing:-1px}.tit-s{font-size:24px;line-height:30px;letter-spacing:-1px}.tit-a{font-size:15px;line-height:17px;letter-spacing:-1px}.tit-b{font-size:17px;line-height:20px}.tit-c{font-size:16px;line-height:20px}.main-caption .tit-a{font-size:20px}.tit-vertical{padding:0 0 100%}.tit-vertical a{font-size:30px;letter-spacing:-.06em;line-height:36px;font-weight:700;color:#353367;position:absolute;top:0;left:3px}.tit-vertical .txt-vt{position:absolute;bottom:0;left:3px;display:block;width:90%;margin:5px 0 0;box-sizing:border-box;padding:0 0 8px;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#353367}.h1{font-size:30px;letter-spacing:-.06em;line-height:36px}.t1{font-size:24px;letter-spacing:-.06em;line-height:28px}.t21{font-size:21px;letter-spacing:-.06em;line-height:23px}.t22{font-size:21px;letter-spacing:-.06em;line-height:26px}.t31{font-size:18px;letter-spacing:-.06em;line-height:23px}.t32{font-size:18px;letter-spacing:-.04em;line-height:24px}.b1{font-size:15px;letter-spacing:-.06em;line-height:20px}.b21{font-size:14px;letter-spacing:-.04em;line-height:19px}.b22{font-size:14px;letter-spacing:-.04em;line-height:21px}.b23{font-size:14px;letter-spacing:-.025em;line-height:24px}.b3{font-size:14px;letter-spacing:-.06em;line-height:17px}.c11{font-size:12px;letter-spacing:-.05em;line-height:16px}.c12{font-size:12px;letter-spacing:-.025em;line-height:15px}.c13{font-size:12px;letter-spacing:-.025em;line-height:18px}.c21{font-size:11px;letter-spacing:-.05em;line-height:15px}.c22{font-size:11px;letter-spacing:-.025em;line-height:15px}.fwT{font-weight:200}.fwL{font-weight:300}.fwR{font-weight:400}.fwB{font-weight:700}.pdT10{padding-top:10px}.pdT20{padding-top:20px}.pdT30{padding-top:30px}.pdT40{padding-top:40px}.pdT40{padding-top:40px}.pdT50{padding-top:50px}.word{font-size:14px;line-height:18px;color:#5c5c5c}.select-cate{position:absolute;right:20px;top:30px}.select-cate li{display:none;margin:0 0 0 15px}.select-cate li a{font-size:12px;letter-spacing:-.05em;line-height:16px;color:#000;vertical-align:middle}.select-cate .ico{display:inline-block;margin:3px 0 0 5px;width:15px;height:15px;background:url(../images/ico/ico-arrow30.png) no-repeat 0 0;background-size:30px}.select-cate li.on{display:block}.search-contents{position:absolute;right:25px;top:0}.search-contents a{display:block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -200px;background-size:50px}.select-drop{}.tabArea{margin:0 0 20px;clear:both;overflow:hidden}.tab-scroll{position:relative;width:100%;overflow:hidden}.tab-scroll .bg-scroll{display:none!important;position:absolute;top:2px;right:0;width:32px;height:28px;z-index:2;background:url(../images/etc/bg-tab-scroll.png) no-repeat 0 0;background-size:32px}.tab-scroll-box{position:relative;clear:both;overflow-y:auto}#wrap .tab-scroll-box::-webkit-scrollbar{width:0;height:0}#wrap .tab-scroll-box::-webkit-scrollbar-thumb{background:0 0}#wrap.pc .tab-scroll-box::-webkit-scrollbar{width:auto;height:auto}#wrap.pc .tab-scroll-box::-webkit-scrollbar-thumb{background:#c1c1c1}.tab01{}.tab01 li{position:relative;float:left;height:30px;box-sizing:border-box;border:1px solid #e7e7e7;background:#fff}.tab01 li+li{border-left:0}.tab01 li a{display:block;position:relative;z-index:2;width:100%;height:100%;font-size:13px;text-align:center;color:#333;line-height:28px}.tab01 li.on a{color:#fff}.tab01 li.on{width:100%;height:100%;background:#333;border:1px solid #333}.tab02{overflow:hidden;margin:0 0 8px}.tab02 li{position:relative;float:left;height:32px;box-sizing:border-box;border-top:1px solid #e7e7e7;border-bottom:1px solid #dddee0}.tab02 li a{display:block;position:relative;z-index:2;width:auto;height:100%;padding:0 15px;font-size:13px;text-align:center;color:#7A7B85;line-height:30px}.tab02 li.on{border-bottom:2px solid #0088cf}.tab02 li.on a{color:#0088cf}.tab03{overflow:hidden;margin:0;border-top:1px solid #dddee0;background:url(../images/etc/bg-tab03.jpg) repeat-x 0 39px}.tab03 li{position:relative;float:left;width:58px;height:40px;box-sizing:border-box}.tab03 li a{display:block;position:relative;z-index:2;width:auto;height:100%;padding:0 15px;text-align:center;color:#7A7B85;font-size:14px;letter-spacing:-.04em;line-height:35px}.tab03 li.on{border-bottom:1px solid #0088cf}.tab03 li.on a{color:#0088cf}.tab04{overflow:hidden;margin:0}.tab04 li{position:relative;float:left;width:40px;height:38px;box-sizing:border-box}.tab04 li a{display:block;position:relative;z-index:2;width:auto;height:100%;text-align:center;color:#7A7B85;font-size:12px;letter-spacing:-.05em;line-height:35px}.tab04 li.on{}.tab04 li.disable a{color:#ddd}.tab04 li.on a{color:#0088cf}.tab05{padding:0 12px;overflow:hidden;background:#fff url(../images/etc/bg-tab05_.jpg) repeat-x 0 39px}.tab05 li{position:relative;float:left;height:40px;box-sizing:border-box}.tab05 li a{display:block;position:relative;z-index:2;width:auto;height:100%;padding:0 15px;font-size:15px;text-align:center;color:#000;line-height:40px;letter-spacing:-1px}.tab05 li a span{vertical-align:top}.tab05 li.on{margin:0 -2px}.tab05 li.on:before{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:3px;background:#000}.tab05 li.on a{font-weight:700}.tab06{overflow:hidden;margin:0;border-top:1px solid #dddee0;background:url(../images/etc/bg-tab03.jpg) repeat-x 0 39px}.tab06 li{display:block;position:relative;float:left;width:auto;height:40px;box-sizing:border-box;margin:0 0 0 -1px}.tab06 li a{display:block;position:relative;z-index:2;height:100%;padding:0 15px;text-align:center;color:#7A7B85;font-size:14px;letter-spacing:-.5px;line-height:39px}.tab06 li.on{border-bottom:1px solid #0088cf}.tab06 li.on a{color:#0088cf;font-weight:700}.tab01.col2 li,.tab02.col2 li,.tab03.col2 li,.tab04.col2 li,.tab05.col2 li,.tab06.col2 li{width:50%}.tab01.col3 li,.tab02.col3 li,.tab03.col3 li,.tab04.col3 li,.tab05.col3 li,.tab06.col3 li{width:33.333333%}.tab01.col4 li,.tab02.col4 li,.tab03.col4 li,.tab04.col4 li,.tab05.col4 li,.tab06.col4 li{width:25%}.tab01.col5 li,.tab02.col5 li,.tab03.col5 li,.tab04.col5 li,.tab05.col5 li,.tab06.col5 li{width:20%}.tab01.col6 li,.tab02.col6 li,.tab03.col6 li,.tab04.col6 li,.tab05.col6 li,.tab06.col6 li{width:16.66%}.tab01.col7 li,.tab02.col7 li,.tab03.col7 li,.tab04.col7 li,.tab05.col7 li,.tab06.col7 li{width:14.285%}.tab01.col8 li,.tab02.col8 li,.tab03.col8 li,.tab04.col8 li,.tab05.col8 li,.tab06.col8 li{width:12.5%}.tab01.col9 li,.tab02.col9 li,.tab03.col9 li,.tab04.col9 li,.tab05.col9 li,.tab06.col9 li{width:11.111%}.tab01.colFree li,.tab02.colFree li,.tab03.colFree li,.tab04.colFree li,.tab05.colFree li,.tab06.colFree li{width:auto}.tab01.colFree li a,.tab02.colFree li a,.tab03.colFree li a,.tab04.colFree li a,.tab05.colFree li a,.tab06.colFree li a{display:inline;padding:0 40px}.tabWrap .conArea .tabCon{display:none}.tabWrap .conArea .tabCon.on{display:block}.tabWrap.visible .conArea .tabCon{display:block;visibility:hidden;height:0;overflow:hidden}.tabWrap.visible .conArea .tabCon.on{display:block;visibility:visible;height:auto;overflow:inherit}.owl-pagination{position:absolute}.owl-page{float:left;margin:0 4px 0 0;box-sizing:border-box;width:6px;height:6px;border-radius:6px;border:1px solid #fff}.owl-page:last-of-type{margin:0}.owl-page a{display:block;width:100%;height:100%}.owl-page.active{background:#fff}input[type=radio],input[type=checkbox]{opacity:0;position:absolute;top:10px;left:3px;filter:alpha(opacity=0);margin:0;z-index:10}input[type=checkbox]+label,input[type=radio]+label{position:relative;display:inline-block;margin:0;padding:0;cursor:pointer;z-index:0;color:#666;letter-spacing:-1px}input[type=radio]{width:20px;height:20px}input[type=radio]+label{min-height:20px;margin:5px 0 0;padding:5px 0 8px 23px;font-size:11px;letter-spacing:-.025em;line-height:14px;color:#565a5d;background-image:url(../images/form/ico-radio-default.png);background-repeat:no-repeat;background-position:0 4px;background-size:20px}input[type=radio]:checked+label{background-image:url(../images/form/ico-radio-chk.png)}input[type=radio]:disabled+label{color:#b7b7b7;background-image:url(../images/form/ico-radio-default-dis.png)}input[type=radio]:disabled:checked+label{color:#b7b7b7;background-image:url(../images/form/ico-radio-chk-dis.png)}input[type=checkbox]{width:20px;height:20px}input[type=checkbox]+label{min-height:20px;margin:5px 0 0;padding:5px 0 8px 23px;font-size:13px;line-height:20px;color:#565a5d;background-image:url(../images/form/ico-checkbox-default.png);background-repeat:no-repeat;background-position:0 4px;background-size:24px}input[type=checkbox]:checked+label{background-image:url(../images/form/ico-checkbox-chk.png)}input[type=checkbox]:disabled+label{background-image:url(../images/form/ico-checkbox-default-dis.png)}input[type=checkbox]:disabled:checked+label{background-image:url(../images/form/ico-checkbox-chk-dis.png)}.footer{margin:5px 0 0;padding:0 0 30px;border-top:1px solid #c9cacc;background:#fff}.footer-app dt{position:relative;padding:17px 25px;border-bottom:1px solid #dddee0;letter-spacing:-1px}.footer-app dt em{font-weight:700}.footer-app dt .ico{display:inline-block;position:absolute;right:18px;top:15px;width:24px;height:24px;background:url(../images/ico/ico-group50.png) no-repeat 2px -738px;background-size:40px}.footer-app dt.on .ico{background-position:-18px -738px}.footer-app dd{display:none;background:#f6f6f6;border-bottom:1px solid #dddee0}.footer-app dd ul{margin:0 auto;padding:25px 0 0;width:95%;overflow:hidden}.footer-app dd li{position:relative;float:left;margin:0 0 25px;width:25%;text-align:center}.footer-app dd li a{display:block;width:100%;height:100%}.footer-app dd li .ico{display:inline-block;margin:0 auto;padding-top:50%;width:50%;background:url(../images/ico/ico-app.png) no-repeat 0 0;background-size:100% auto}.footer-app dd li .txt{display:block;font-size:10px;color:#34373c;margin:3px 0 0}.footer-app dd li.app1 .ico{}.footer-app dd li.app2 .ico{background-position:0 16.66%}.footer-app dd li.app3 .ico{background-position:0 33.33%}.footer-app dd li.app4 .ico{background-position:0 50%}.footer-app dd li.app5 .ico{background-position:0 66.66%}.footer-app dd li.app6 .ico{background-position:0 83.33%}.footer-app dd li.app7 .ico{background-position:0 100%}.footer-sns{padding:40px 0;display:flex;gap:16px;justify-content:center}.footer-sns li{}.footer-sns li a{display:block;width:24px;height:24px;background:url(https://res.static.kbs.co.kr/img/ico-sns-24x24.svg) 0 0 no-repeat}.footer-sns li.sns1 a{background-position:0 0}.footer-sns li.sns2 a{background-position:0 -24px}.footer-sns li.sns3 a{background-position:0 -48px}.footer-sns li.sns4 a{background-position:0 -72px}.footer-sns li.sns5 a{background-position:0 -96px}.footer .en{display:none}.footer p{display:block;position:relative;margin:15px 0 0;font-size:11px;line-height:13px;color:#7A7B85;text-align:center}.footer p span{display:inline-block}.footer p .logo{font-weight:700}.footer-list{width:95%;margin:0 auto;line-height:0;text-align:center}.footer-list li{display:inline-block;margin:0 5px 10px;line-height:0}.footer-list a{display:inline-block;width:100%;height:100%;font-size:13px;color:#54585f;line-height:15px;vertical-align:top}.footer-list li:first-child a{color:#343464}.footer-list a span{display:inline-block;vertical-align:top}#header{position:fixed;display:table;top:0;left:0;width:100%;height:43px;line-height:43px;background:#fff;z-index:102;border-bottom:1px solid #e3e3e3}.header-info{position:relative;display:block;height:100%;text-align:center;vertical-align:middle}.header-info h1{display:inline-block;vertical-align:middle;line-height:0;box-sizing:border-box;min-width:50%;transition:min-width .5s cubic-bezier(0.215,.61,.355,1) 0s}.header-info h1>a{display:inline-block;width:60px;height:18px;vertical-align:middle;background:url(../images/common/logo-txttype.png) no-repeat 0 0;background-size:60px}.header-info h1 .sub-title{display:none;margin:0 0 0 5px;font-size:15px;letter-spacing:-.06em;line-height:15px;font-weight:700;vertical-align:middle}#header.sub-page .header-info h1>a{display:inline-block;width:32px;height:12px;margin:0;vertical-align:middle;background:url(../images/common/logo-txttype-sub.png) no-repeat 0 0;background-size:32px}#header.sub-page .sub-title{display:inline-block}.header-info h2{}.header-info h3{display:inline-block;margin:2px 0 0;font-weight:700;font-size:13px;vertical-align:top;font-size:0}.header-info h3 a{display:inline-block;width:52px;height:15px;margin:0 0 0 4px;font-size:0;line-height:0;vertical-align:top;background-image:url(../images/common/title-black.png);background-repeat:no-repeat;background-size:52px}#header .header-search-box{display:none}#header .personal-area{display:none}.header-info .btn-mypage,.header-info .btn-search{display:none}#gnb{position:fixed;left:-100%;top:0;bottom:0;width:100%;background:#fff;z-index:101}.gnb-btn{display:block;position:absolute;left:10px;top:12px;width:20px;height:20px;z-index:95;background:url(../images/ico/ico-nav.png) no-repeat center center;background-size:15px;transition:all .5s cubic-bezier(0.215,.61,.355,1) 0s;-webkit-transition:all .5s cubic-bezier(0.215,.61,.355,1) 0s;-moz-transition:all .5s cubic-bezier(0.215,.61,.355,1) 0s;-ms-transition:all .5s cubic-bezier(0.215,.61,.355,1) 0s}.gnb-close{position:absolute;right:15px;top:15px;width:25px;height:25px;background:url(../images/ico/ico-gnb.png) no-repeat center -20px;background-size:25px}.gnb-box{width:100%;height:100%}.gnb-my-box{overflow:hidden;width:100%;background:#f6f6f6}.gnb-my-login{padding:14px 20px 17px;background:#343464}.gnb-my-login .login-link{font-size:18px;line-height:22px;letter-spacing:-.06em;color:#fff}.gnb-my-login .login-link em{font-weight:700}.gnb-my-info{padding:20px;background:#343464}.gnb-my-info .my-name{font-size:24px;line-height:28px;letter-spacing:-.06em;color:#fff}.gnb-my-info .my-setting{margin:-10px 0 0 5px;width:20px;height:20px;background:url(../images/ico/ico-gnb.png) no-repeat center 3px;background-size:25px}.my-activity-list{margin:0}.my-activity-list ul{display:flex;padding:20px;align-items:center;gap:40px}.my-activity-list li{}.my-activity-list li a{display:block;position:relative;padding:0 0 15px}.my-activity-list .my-activity-view{margin-left:auto}.my-activity-list .my-activity-view a{font-size:12px;line-height:1;padding:10px 15px;border:1px solid #80809B;color:#fff}.my-activity-list .my-activity-view a .ico{display:inline-block;width:10px;height:10px;background:url(../images/ico/ico-group50.png) no-repeat -33px -1033px;background-size:50px;margin:0 0 0 3px}.my-activity-list .txt{display:block;position:absolute;bottom:0;left:0;width:100%;font-size:11px;line-height:15px;letter-spacing:-.05em;color:#dddee0}.my-activity-list .count{font-size:33px;line-height:37px;color:#fff}.my-activity-list .my-img{display:inline-block;padding:3px 0 1px;width:33px}.my-activity-list .my-img img{display:block;width:100%}.gnb-my-btn{background:#fff}.gnb-my-btn ul{overflow:hidden;border-bottom:1px solid #dddee0}.gnb-my-btn li{float:left;box-sizing:border-box;width:50%;border-left:1px solid #dddee0}.gnb-my-btn li:first-child{border:0}.gnb-my-btn a{display:block;padding:20px 0;width:100%;font-size:14px;line-height:23px;letter-spacing:-.06em;text-align:center}.gnb-my-btn .ico{display:inline-block;margin:0 10px 0 0;width:26px;height:26px;background:url(../images/ico/ico-gnb.png) no-repeat center -69px;background-size:25px}.gnb-my-btn .ticket .ico{background-position-y:-69px}.gnb-my-btn .ticket a{color:#e76303}.gnb-my-btn .purchase .ico{background-position-y:-94px}.gnb-my-btn .purchase a{color:#0088cf}.gnb-search .input-box{position:relative;margin:12px}.gnb-search input{width:100%;border:1px solid #afb0b3;background:#fff}.gnb-search .btn-search{position:absolute;top:50%;right:10px;margin:-12.5px 0 0;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat -25px -675px;background-size:50px}.gnb-menu-box{overflow:hidden;overflow-y:auto;box-sizing:border-box;width:100%;height:100%;background:#f6f6f6}.gnb-menu-list{overflow:hidden;padding:30px 27px;border-bottom:1px solid #dddee0;background:#fff}.gnb-menu-main{float:left;width:50%}.gnb-menu-main li{margin:15px 0 0;padding:0 0 0 5px;line-height:1}.gnb-menu-main li:first-child{margin:0}.gnb-menu-main a{font-size:18px;line-height:24px;letter-spacing:-.06em;color:#000}.gnb-menu-sub{float:left;width:50%}.gnb-menu-sub li{margin:15px 0 0;line-height:1}.gnb-menu-sub li:first-child{margin:0}.gnb-menu-sub a{font-size:14px;line-height:24px;letter-spacing:-.06em;color:#000;font-weight:700}.gnb-menu-sub .onair a{position:relative;padding:0 10px 0 0}.gnb-menu-sub .onair .ico{display:none;position:absolute;top:5px;right:0;width:6px;height:6px;background:url(../images/ico/ico-gnb-onair.png) no-repeat 0 0;background-size:100%}.gnb-menu-sub .onair.on .ico{display:inline-block;animation:onAirFlash 1.2s ease-in infinite alternate}.gnb-menu-sub .local a{color:#343464}.gnb-new-list{overflow:hidden;margin:6px 0 0;padding:30px 27px;background:#fff}.gnb-new-list .gnb-menu-main a{font-size:15px;color:#343464}.gnb-new-list .gnb-menu-main a.aboutkbs{margin-top:37px;font-weight:700}.gnb-menu-cs{margin:6px 0 0;background:#fff}.gnb-menu-cs ul{padding:0 27px}.gnb-menu-cs li{border-top:1px solid #dddee0}.gnb-menu-cs li:first-child{border-top:0}.gnb-menu-cs a{display:block;position:relative;padding:17px 0;font-size:15px;line-height:20px;letter-spacing:-.06em;color:#000}.gnb-menu-cs .ico{position:absolute;right:0;top:50%;margin:-10px 0 0;width:15px;height:15px;background:url(../images/ico/ico-arrow30.png) no-repeat 0 -30px;background-size:30px}.btn-logout{margin:0 0 15px;text-align:center}.btn-logout a{display:inline-block;background:url(../images/ico/ico-logout.png) no-repeat 0 0;background-size:14px 14px;-webkit-background-size:14px 14px;padding:0 0 0 18px;color:#909090;font-size:15px;letter-spacing:-1px}.gnb-copyright{border-top:1px solid #dddee0;padding:25px 0 45px;font-size:11px;line-height:16px;color:#909090;text-align:center}.gnb-copyright em{font-weight:700}.local-list li:first-child{border-top:0}.local-list li{border-top:1px solid #dddee0;padding:0 27px}.local-list a{display:block;position:relative;padding:17px 0;font-size:15px;font-weight:700;line-height:20px;letter-spacing:-.06em;color:#000}.local-list .ico{position:absolute;right:0;top:50%;margin:-10px 0 0;width:15px;height:15px;background:url(../images/ico/ico-arrow30.png) no-repeat 0 -30px;background-size:30px}.page-popup{padding:49px 0 0}.page-popup-header{position:fixed;top:0;left:0;z-index:10;width:100%;padding:12px 0;border-bottom:1px solid #dddee0;background:#fff}.page-popup-tit{font-size:18px;letter-spacing:-.06em;line-height:23px;color:#000;font-weight:700;text-align:center}.page-back-btn{position:absolute;top:50%;left:12px;margin-top:-12.5px;z-index:10}.page-back-btn a{display:inline-block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -800px;background-size:50px}.popup-closeBtn{position:absolute;top:50%;right:12px;margin-top:-12.5px}.popup-closeBtn a{display:inline-block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -450px;background-size:50px}.hr-component{position:relative;margin:0;padding:5px 0 0;background:#f6f6f6;border:0}.hr-component.type01{border-top:1px solid #e8e8e8}.hr-component.type02{border-bottom:1px solid #e8e8e8}.hr-component.type03{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.btn-marking{width:15px;height:22px;background:url(../images/button/btn-marking.png) no-repeat center center;background-size:100%}#container{position:relative;padding:43px 0 0;background:#f6f6f6}#container.error{padding:0;background:#fff}#content{overflow:hidden}.header-info .btn-onair{position:absolute;right:15px;top:18px;display:inline-block;width:45px;height:10px;background:url(../images/ico/ico-onair.png) no-repeat 0 0;background-size:45px;transition:all .5s cubic-bezier(0.215,.61,.355,1) 0s;-webkit-transition:all .5s cubic-bezier(0.215,.61,.355,1) 0s;-moz-transition:all .5s cubic-bezier(0.215,.61,.355,1) 0s;-ms-transition:all .5s cubic-bezier(0.215,.61,.355,1) 0s}.header-info .btn-onair.on{padding:0 10px 0 0}.header-info .btn-onair .ico-dot{display:none;position:absolute;top:-1px;right:0;width:6px;height:6px;background:url(../images/ico/ico-gnb-onair.png) no-repeat 0 0;background-size:100%}.header-info .btn-onair.on .ico-dot{display:inline-block;animation:onAirFlash .8s cubic-bezier(0.76,.04,1,1) infinite alternate}.main-component{position:relative;border-top:3px solid #f4f4f4;border-bottom:1px solid #e3e3e3}@keyframes onAirFlash{0%{opacity:1;transform:scale(1)}20%{opacity:1;transform:scale(1)}80%{opacity:0;transform:scale(.7)}100%{opacity:0;transform:scale(.7)}}#container.sticky{padding:26px 0 0}.sticky #header{height:25px;background:#fff;line-height:25px;transition:all .5s cubic-bezier(0.215,.61,.355,1) 0s;-webkit-transition:all .5s cubic-bezier(0.215,.61,.355,1) 0s;-moz-transition:all .5s cubic-bezier(0.215,.61,.355,1) 0s;-ms-transition:all .5s cubic-bezier(0.215,.61,.355,1) 0s}.sticky #header .header-info h1{min-width:30px;height:3px;background:#343464;border-radius:3px}.sticky #header .header-info h1 *{display:none!important}.sticky #header .gnb-btn{top:50%;width:9px;height:9px;background-size:9px;transform:translateY(-50%)}.sticky .header-info .btn-onair{top:50%;width:6px;height:6px;padding:0;background:0 0;transform:translateY(-50%)}.error-box{position:relative;padding:30px 27px}.error-box h1 a{display:block;width:70px;height:21px;background:url(../images/common/logo-txttype.png) no-repeat 0 0;background-size:70px}.error-box .param1{margin:100px 0 0;text-align:left;line-height:28px;font-size:24px;letter-spacing:-1px}.error-box .param2{margin:20px 0 0;font-size:11px;text-align:left}.error-box dl{margin:20px 0 0}.error-box dt{font-size:11px;font-weight:700;text-align:left}.error-box dd{font-size:11px;text-align:left}.error-box .link-main{display:block;margin:13px 0 0;padding:5px 10px;font-size:14px;color:#343464;border:1px solid #343464}.tab-sticky{position:relative;width:100%;height:40px;padding:5px 0 0;background:#f6f6f6;z-index:40}.tab-sticky .swiper-scrollbar-drag{background:0 0}.tab-sticky .swiper-container-horizontal>.swiper-scrollbar{background:0 0}.tab-sticky .sticky-box{transition:all .5s cubic-bezier(0.215,.61,.355,1) 0s;-webkit-transition:all .5s cubic-bezier(0.215,.61,.355,1) 0s;-moz-transition:all .5s cubic-bezier(0.215,.61,.355,1) 0s;-ms-transition:all .5s cubic-bezier(0.215,.61,.355,1) 0s}.tab-sticky.fix .sticky-box{position:fixed;top:26px;left:0;right:0;z-index:90}.tab-sticky.fix.end .sticky-box{top:44px}.tab-sticky.fix.only .sticky-box{top:26px}.tab-sticky.fix .sticky-box .tab-swipe-box{background:0 0}.tab-sticky.fix .tab-swipe-box .tab-scroll{background:0 0}.tab-sticky.fix{background:0 0}.tab-sticky.fix ul{background:0 0}.sticky-box{position:relative;background:#fff url(../images/etc/bg-tab05_.jpg) repeat-x 0 39px}.sticky-box .swiper-scrollbar{display:none}body ::-webkit-scrollbar-track{background:#ebebeb}.keypad-view{display:none;position:relative;box-sizing:border-box;font-size:0;background:#f4f4f4}.keypad-view.on{display:block}.keypad-view img{width:100%}.login-wrap{position:relative;padding:25px;background:#fff;border-bottom:1px solid #dddee0}.login-wrap .en{display:none}.login-wrap .login-etc{position:relative;width:100%;padding:5px 0;overflow:hidden}.login-wrap .login-etc .login-language{position:absolute;top:0;right:0}.login-wrap .login-keypad{float:left;font-size:11px;line-height:16px;color:#54585f}.login-wrap .login-keypad .ico{display:inline-block;margin:-1px 0 0 5px;width:22px;height:9px;background:url(../images/ico/ico-keypad.png) no-repeat 0 0;background-size:100%}.login-wrap .login-keypad.on .ico{background-position:0 -9px}.login-wrap .login_error{display:none;margin:0;padding:0;clear:both;color:red;text-align:left}.login-wrap .login-input{display:table;position:relative;width:100%;border-collapse:collapse;margin:10px 0 0}.login-wrap .login-input span{display:table-row}.login-wrap .login-input input{display:table-cell;width:100%;height:45px;border:1px solid #ddd}.login-wrap .login-input input[type=text]{border-bottom:1px solid #eee}.login-wrap .login-input input[type=password]{border-top:0}.login-wrap .login-input input.en{display:none}.login-option{position:relative;overflow:hidden}.login-option-top{overflow:hidden}.login-option .btn-login{display:block;height:35px;margin:15px 0 0;border:1px solid #dddee0;font-size:14px;line-height:30px;color:#fff;text-align:center;background:#dddee0}.login-option .btn-login.on{border:1px solid #0088cf;background:#0088cf}.login-option .btn-join{display:block;height:35px;margin:5px 0 0;border:1px solid #343464;font-size:14px;line-height:30px;color:#343464;text-align:center;background:#fff}.login-option .btn-login span,.login-option .btn-join span{display:inline-block;float:none}.login-option .btn-login .en,.login-option .btn-join .en{display:none}.login-option span{display:block;position:relative;float:left}.login-option span+span{margin:0 0 0 13px}.login-option span .txt{display:inline-block;margin:0 0 0 6px;font-size:12px}.login-option span .en{display:none}.login-btn{position:relative;clear:both;margin:8px 0 0}.login-btn a{display:block;font-size:11px;line-height:18px;color:#999}.join_social{position:relative;padding:25px;background:#f6f6f6}.join_social ul{text-align:center}.join_social ul li{position:relative;margin:0 0 5px;width:100%}.join_social ul li:last-of-type{margin:0}.join_social ul a{display:block;padding:10px 0}.join_social ul a .ico{display:inline-block;position:absolute;left:15px;top:12px;width:14px;height:14px;background:url(../images/ico/ico-sns-s.png) no-repeat 0 0;background-size:14px}.join_social ul a .txt{display:inline-block;margin:0 0 0 15px;font-size:12px;color:#fff;line-height:12px;vertical-align:text-top}.join_social ul .sns-ico-fb{background:#3b5998}.join_social ul .sns-ico-tw{background:#55acef}.join_social ul .sns-ico-ko{background:#2db400}.join_social ul .sns-ico-nvh{background:#f9cc08}.join_social ul .sns-ico-fb .ico{background-position:0 0}.join_social ul .sns-ico-tw .ico{background-position:0 -14px}.join_social ul .sns-ico-ko .ico{background-position:0 -28px}.join_social ul .sns-ico-nvh .ico{background-position:0 -42px}.join_social p{margin:15px 0 0;font-size:11px;line-height:15px;color:#777;letter-spacing:-1px}.join_social p a{display:inline-block;margin:0 0 0 5px;vertical-align:text-top;color:#0088cf}.join_social .en{display:none}.login_wrap span .txt.en{display:none}.section.radio .radio-program .component{padding:0}.section.radio .grid1 .img-thum{padding-top:56%}.section.radio .radio-program .grid1 .img-thum{padding-top:66.66%}.section.radio .grid1 .tit{width:90%;font-size:13px;letter-spacing:-.06em;line-height:17px;font-weight:700;color:#000}.radio-program{padding:0;border:0}.radio-program hr{margin:0 26px;border:0;border-top:1px solid #eff0f1}.radio-gallery-box{position:relative}.radio-gallery-box .contents-bottom{position:absolute;bottom:0;left:0;width:100%;height:0}.radio-gallery-box .contents-bottom:before{content:"";position:absolute;bottom:0;left:0;display:inline-block;width:27px;height:27px;background:#fff}.radio-gallery-box .contents-bottom:after{content:"";position:absolute;bottom:0;right:0;display:inline-block;width:27px;height:27px;background:#fff}.radio-gallery-box{position:relative}.radio-gallery li{font-size:0}.radio-gallery li a .img{display:block}.radio-gallery li a .img img{width:100%}.radio-gallery .arrow-buttons{display:none}.radio-gallery .owl-pagination{right:36px;bottom:14px;font-size:0;text-align:right;z-index:1}.radio-gallery .owl-page{float:none;display:inline-block}.radio-gallery .owl-page a{display:block;width:100%;height:100%}.radio-gallery a{width:100%}.radio-program .radio-contents-box{padding:0 27px 30px;border-bottom:1px solid #e9e9ea;background:#fff}.radio-contents-box .cont-top{position:relative;padding:23px 0 30px;border-bottom:1px solid #999}.radio-contents-box .cont-top .box{margin:0 75px 0 0}.radio-contents-box .cont-top .box span{display:inline-block}.radio-contents-box .cont-top .box .tit{font-size:30px;letter-spacing:-.06em;line-height:36px;color:#000;font-weight:700}.radio-contents-box .cont-top .box .txt{margin:10px 0 0;font-size:12px;letter-spacing:-.025em;line-height:15px;color:#000}.radio-contents-box .cont-top .box .txt .channel{font-weight:700}.radio-contents-box .cont-top .radio-cont-link{position:absolute;top:25px;right:0;font-weight:700;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#000}.radio-contents-box .cont-top .radio-cont-link .ico{display:inline-block;width:15px;height:15px;background-image:url(../images/ico/ico-arrow30.png);background-repeat:no-repeat;background-position:-15px -75px;background-size:30px;margin:0 0 0 2px}.radio-contents-box .cont-bottom{display:none;position:relative}.radio-contents-box .cont-bottom.on{display:block}.radio-contents-box .cont-bottom .social{position:relative}.radio-contents-box .cont-bottom .social .social-list{overflow:hidden;margin:9px 0 0}.radio-contents-box .cont-bottom .social .social-list li{float:left;margin:0 14px 0 0}.radio-contents-box .cont-bottom .social .social-list li:last-of-type{margin:0}.radio-contents-box .cont-bottom .social .social-list li a{width:13px;height:13px;font-size:0;line-height:0;background-image:url(../images/ico/ico-social.png);background-repeat:no-repeat;background-size:13px}.radio-contents-box .cont-bottom .social .social-list li .btn-share-fb{background-position:0 0}.radio-contents-box .cont-bottom .social .social-list li .btn-share-ka{background-position:0 -18px}.radio-contents-box .cont-bottom .social .social-list li .btn-share-nv{background-position:0 -36px}.radio-contents-box .cont-bottom .social .social-list li .btn-share-tw{background-position:0 -54px}.radio-contents-box .cont-bottom .social .social-list li .btn-share-st{background-position:0 -72px}.radio-contents-bottom{overflow:hidden;position:relative;background:#e9e9ea}.radio-cont-box{margin:5px 0 0;background:#fff;border-bottom:1px solid #e9e9ea}.radio-cont-txt{padding:30px 27px 20px}.radio-cont-txt .tit{display:block;margin-bottom:10px;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000;font-weight:700}.radio-cont-txt .subtit{display:block;font-size:14px;letter-spacing:-.04em;line-height:21px;color:#000}.radio-cont-txt .des{display:block;font-size:14px;letter-spacing:-.04em;line-height:21px;color:#000}.radio-cont-txt .des.type2{color:#909090}.radio-cont-txt a{vertical-align:baseline;color:#0088cf}.radio-cont-member{padding:20px 27px 30px}.radio-cont-member dl{overflow:hidden;margin:5px 0 0}.radio-cont-member dt{float:left;width:40px;font-size:14px;letter-spacing:-.04em;line-height:21px;color:#909090}.radio-cont-member dd{float:left;font-size:14px;letter-spacing:-.04em;line-height:21px;color:#000}.swipe-date{background:#0088cf}.swipe-date .swiper-container{position:relative;padding:0 9.4%}.swipe-date .swiper-container:before{content:"";position:absolute;bottom:0;left:50%;margin-left:-10px;border:10px solid #fff;border-color:transparent transparent #fff}.swipe-date .swiper-slide{position:relative;float:left;width:20%;height:auto;padding:26px 0;text-align:center}.swipe-date .swiper-date{display:inline-block;position:relative;padding:0 8px;font-size:24px;line-height:26px;color:#fff;text-align:center}.swipe-date .swiper-date span{opacity:.4;vertical-align:baseline}.swipe-date .swiper-slide-active .swiper-date span{opacity:1;font-weight:700}.swipe-date .swiper-slide.today .swiper-date .ico{display:block;margin:2px auto 0;width:27px;height:6px;background:url(../images/ico/ico-swipe-date.png) no-repeat center center;background-size:27px;opacity:1!important}.swipe-date .swiper-slide.on .swiper-date:before{content:"";position:absolute;right:0;top:0;border:3px solid #fff;border-radius:100%;opacity:1}.swipe-date .swiper-scrollbar{display:none}.swipe-date-ep{padding:26px}.swipe-date-ep .ep-tit{display:block;font-size:15px;line-height:20px;letter-spacing:-.5px;color:#000;font-weight:700}.swipe-date-ep .ep-cont{display:block;font-size:15px;line-height:20px;letter-spacing:-.5px;color:#000}.radio-link-list{padding:0 26px}.radio-link-list li{position:relative;border-top:1px solid #ededee}.radio-link-list li:first-of-type{border-top:0}.radio-link-list li a{display:block;width:100%;padding:16px 0;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#3a88c9}.radio-link-list li .ico{position:absolute;right:0;top:50%;margin-top:-7.5px;width:15px;height:15px;background:url(../images/ico/ico-arrow30.png) no-repeat 0 -30px;background-size:30px}.tab-swipe-box{background:#fff url(../images/etc/bg-tab03.jpg) repeat-x 0 40px}.tab-swipe-box .swiper-container-horizontal .swiper-scrollbar{display:none;left:0;right:0}.tab-swipe-box .tab-scroll{background:url(../images/etc/bg-tab03.jpg) repeat-x 0 0}.vertical.cf{position:relative}.vertical.cf .component-box{border-top:0;border-bottom:1px solid #e8e8e8}.vertical.cf .component.pd0:first-of-type .component-box{border-bottom:0}.vertical.cf .component-box.banner3{border-top:0;border-bottom:1px solid #e8e8e8}.vertical.cf .component-box.linktype{border:1px solid #bbbcbf}.vertical.cf .vodclip .txt{min-height:36px}.vertical.trip{position:relative}.vertical.trip .component:first-child .component-box.slide1{padding:13px 0;border-bottom:0}.vertical.trip .component-box{border-top:0;border-bottom:1px solid #e8e8e8}.vertical.trip .component-box.banner3{border-top:0;border-bottom:1px solid #e8e8e8}.vertical.trip .component-box.linktype{border:1px solid #bbbcbf}div[class^=front-list]{position:relative;padding:30px 0 0;background:#fff}div[class^=front-list] .board-list-top{padding:0 0 20px}div[class^=front-list] .list-total{display:inline-block;margin-left:5px;font-size:15px;line-height:19px;color:#0088cf;vertical-align:text-bottom;font-weight:100}div[class^=front-list] .front-list-btn .btn-list-search{display:block;position:absolute;right:25px;top:30px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:0 -200px}div[class^=front-list] .front-list-btn .btn-list-write{display:block;margin:20px 0 15px;padding:6px;border:1px solid #67678b;font-size:12px;line-height:15px;letter-spacing:-1px;color:#343464;font-weight:700;text-align:center}div[class^=front-list] .component{background:#fff;padding:0}div[class^=front-list] .component .component-box{border-bottom:0}div[class^=front-list] .component:first-of-type .component-box{padding-top:0;border:0}div[class^=front-list] .select-cate{top:2px;right:25px}div[class^=front-list] .select-sort{position:absolute;top:5px;right:25px}div[class^=front-list] .select-sort li{position:relative;float:left;margin:0 8px 0 0;padding:0 8px 0 0;line-height:0}div[class^=front-list] .select-sort li:before{content:"";position:absolute;display:inline-block;top:5px;right:0;width:1px;height:8px;background:#dddedf}div[class^=front-list] .select-sort li:last-of-type{margin:0;padding:0}div[class^=front-list] .select-sort li:last-of-type:before{display:none}div[class^=front-list] .select-sort li a{line-height:14px;color:#000}div[class^=front-list] .select-sort li.on a{font-weight:700}div[class^=front-list] .total-box{margin:20px 0 10px;font-size:0;line-height:0}div[class^=front-list] .total-box .txt-total{display:inline-block;font-size:12px;line-height:14px;color:#000}div[class^=front-list] .total-box .txt-total em{display:inline-block;font-size:12px;line-height:14px;color:#000}.section.drama{}.section.drama .front-list1{}.section.drama .front-list2{}.section.entertainment{}.section.entertainment .front-list1{}.section.entertainment .front-list2{}.section.entertainment{}.section.refinement .front-list1{}.section.entertainment .front-list2{}.section.sports{}.section.sports .front-list1{}.section.sports .front-list2{}.section.sports .front-list2 .tit-a{margin:0 0 20px}.section.sports .front-list3{}.section.sports .front-list4{}.section.sport5 .front-list5{}.section.sports .front-list5 .tit-a{margin:0 0 20px}.section.sports .front-list6{}.section.sports .front-list6 .component .component-box{padding:0 0 30px}.section.sports .front-list6 .tit-a{margin:0 25px 20px}.section.sports .front-list6 .tab-swipe-box{margin:0 25px}.section.sports .front-list6 .front-list-btn{display:block;border-bottom:1px solid #dedee0;padding:0 25px}.section.sports .front-list6 .response-board-list{background:#f6f6f6;overflow:hidden}.section.sports .front-list6 .response-board-list li{background:#fff}.section.sports .front-list6 .response-board-list li.notice.type2{margin:5px 0}.section.sports .front-list6 .response-board .response-board-list li a{padding:0 25px}.section.sports .front-list6 .response-board .txt{position:relative}.section>.component:nth-child(1) .component-box{background:#dddee0}.section>.component:nth-child(1){padding:0}.section>.component:nth-child(2){padding:0}.section .grid1-box .slice-grid1 .img-box{background:#ededed url(../images/common/logo-imgbox-kbs.png) center center no-repeat;background-size:50px}.section-search-btn{position:absolute;top:0;right:25px}.section-search-btn a{display:inline-block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -200px;background-size:50px}.sports .detail-component.the03 #intro{position:relative;width:100%;height:160px;background:url(../images/dummy/sports-the01-img.jpg) 0 0 no-repeat fixed;color:#fff;margin:0 auto;padding:0;background-size:100%}.sports .detail-component.the03 .theme-title .theme-ico{background:url(../images/dummy/sports-character.jpg) 0 0 no-repeat;background-size:51px}.sports .detail-component.the03 .theme-title .tit-a{bottom:30px}div[class^=vertical-list]{position:relative;padding:30px 0 0;background:#fff}div[class^=vertical-list] .board-list-top{padding:0 0 20px}div[class^=vertical-list] .list-total{display:inline-block;margin-left:5px;font-size:15px;line-height:19px;color:#0088cf;vertical-align:text-bottom;font-weight:100}div[class^=vertical-list] .vertical-list-btn .btn-list-search{display:block;position:absolute;right:25px;top:30px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:0 -200px}div[class^=vertical-list] .vertical-list-btn .btn-list-write{display:block;margin:20px 0 15px;padding:6px;border:1px solid #67678b;font-size:12px;letter-spacing:-.05em;line-height:15px;color:#343464;font-weight:700;text-align:center}div[class^=vertical-list] .component{background:#fff;padding:0}div[class^=vertical-list] .component .component-box{border-bottom:0}div[class^=vertical-list] .component:first-of-type .component-box{padding-top:0;border:0}div[class^=vertical-list] .select-cate{top:2px;right:25px}div[class^=vertical-list] .select-sort{position:absolute;top:2px;right:25px}div[class^=vertical-list] .select-sort li{position:relative;float:left;margin:0 8px 0 0;padding:0 8px 0 0;line-height:0}div[class^=vertical-list] .select-sort li:before{content:"";position:absolute;display:inline-block;top:5px;right:0;width:1px;height:8px;background:#dddedf}div[class^=vertical-list] .select-sort li:last-of-type{margin:0;padding:0}div[class^=vertical-list] .select-sort li:last-of-type:before{display:none}div[class^=vertical-list] .select-sort li a{font-size:12px;line-height:14px;color:#000}div[class^=vertical-list] .select-sort li.on a{font-weight:700}div[class^=vertical-list] .total-box{margin:20px 0 10px;font-size:0;line-height:0}div[class^=vertical-list] .total-box .txt-total{display:inline-block;font-size:12px;line-height:14px;color:#000}div[class^=vertical-list] .total-box .txt-total em{display:inline-block;font-size:12px;line-height:14px;color:#000}div[class^=front-list] .select-cate.h-cate{top:-1px;left:114px;font-size:14px}.select-cate.h-cate .ico{margin:0 0 1px 2px}.tab-swipe-box~.total-box{margin:20px 0 10px;font-size:0;line-height:0}.tab-swipe-box~.total-box .txt-total{display:inline-block;font-size:12px;line-height:14px;color:#000}.tab-swipe-box~.total-box .txt-total em{display:inline-block;font-size:12px;line-height:14px;color:#000}.component{position:relative;padding:5px 0 0;background:#f6f6f6}.component.reply-vodlive{padding:0}.component.first{padding:0}.component-box{border-bottom:1px solid #e8e8e8;background:#fff}.font-box{float:right}.font-list{display:table;border-collapse:collapse}.font-list li{display:table-cell;width:36px;height:26px;background:#fff;text-align:center;vertical-align:middle;border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9;border-top:1px solid #c9c9c9;border-bottom:1px solid #a9a9a9}.font-list a{display:inline-block;width:100%;height:100%;font-size:0}.font-list .ico{display:inline-block;width:16px;height:16px;margin:5px 0 0;background:url(../images/ico/ico-group50.png) no-repeat 0 -240px;background-size:32px}.bigger .ico{background-position:0 -64px}.movie-type1 img{width:100%}.number-tit{position:relative;display:block;margin:0 0 20px;padding:0 0 0 15px;font-size:11px;line-height:18px;font-weight:700}.number-tit::before{position:absolute;left:0;top:0;font-weight:700}.number-tit.t1::before{content:'①'}.number-tit.t2::before{content:'②'}.number-tit.t3::before{content:'③'}.number-tit.t4::before{content:'④'}.number-tit.t5::before{content:'⑤'}.number-tit.t6::before{content:'⑥'}.number-tit.t7::before{content:'⑦'}.number-tit.t8::before{content:'⑧'}.number-tit.t9::before{content:'⑨'}.number-tit.t10::before{content:'⑩'}.number-tit.t11::before{content:'⑪'}.number-tit.t12::before{content:'⑫'}.number-tit.t13::before{content:'⑬'}.number-list{margin:10px 0 0 10px}.number-list.type2 li{margin:0 0 10px}.terms .txt-box p,.privacypolicy .txt-box p{position:relative;padding:0 0 0 10px;margin:0 0 20px;font-size:11px;line-height:18px}.terms .txt-box p::before,.privacypolicy .txt-box p::before{position:absolute;left:0;top:0;content:'-'}.terms .txt-box p.none,.privacypolicy .txt-box p.none{padding:0}.terms .txt-box p.none::before,.privacypolicy .txt-box p.none::before{display:none}.terms .txt-box p.none2,.privacypolicy .txt-box p.none2{margin:0}.terms .txt-box p.none2::before,.privacypolicy .txt-box p.none2::before{display:none}.terms .txt-box p.dot,.privacypolicy .txt-box p.dot{padding:0}.terms .txt-box p.dot::before,.privacypolicy .txt-box p.dot::before{display:none}.terms .txt-box p.dot span,.privacypolicy .txt-box p.dot span{display:block;padding:0 0 0 10px;margin:0 0 5px}.terms .txt-box p.normal,.privacypolicy .txt-box p.normal{margin:0}.terms .txt-box .line,.privacypolicy .txt-box .line{position:relative;display:block;padding:0 0 0 10px;margin:0 0 20px;font-size:11px;line-height:18px}.terms .txt-box .line2::before,.privacypolicy .txt-box .line2::before{position:absolute;left:0;top:0;content:'-'}.terms .txt-box .line2,.privacypolicy .txt-box .line2{position:relative;display:block;padding:0 0 0 10px;font-size:11px;line-height:18px}.terms .txt-box .line::before,.privacypolicy .txt-box .line::before{position:absolute;left:0;top:0;content:'-'}.cont_tbl{position:relative;margin:10px 0 20px}.cont_tbl table{width:100%;table-layout:fixed}.cont_tbl table th{padding:7px 2px;border-top:1px solid #333;border-left:1px solid #cacaca;box-sizing:border-box;font-size:11px;line-height:15px;background:#f4f4f4}.cont_tbl table th:first-of-type{border-left:0}.cont_tbl table td{padding:7px;border-left:1px solid #cacaca;border-bottom:1px solid #cacaca;box-sizing:border-box;font-size:11px;line-height:15px;text-align:left}.cont_tbl table td:first-of-type{border-left:0}.language-english{display:none}.language-english .number-tit{font-size:12px}.viewer .grid1 .txt .date{position:relative;display:inline-block;padding:0 5px 0 0}.viewer .grid1 .txt .date:before{content:"";position:absolute;top:5px;right:0;display:inline-block;width:1px;height:6px;background:#e2e2e2}.viewer .grid1 .txt .request{display:inline-block}.viewer.main .event .tit-a{margin:0 0 20px}.viewer.main .conArea{margin:20px 0 0}.viewer .categoryomni .img-thum{padding-top:135%}.viewer .categoryomni .txt{width:75%!important}.viewer .categoryomni .txt .tit{display:block}.viewer .categoryomni .date{float:none}.viewer .categoryomni .read{display:none!important}.terms{position:relative;padding:25px 25px 30px;overflow-x:hidden}.terms .txt-box{padding:0 10px 0 0}.terms .txt-box::-webkit-scrollbar-track{background:#ebebeb}.terms .txt-box::-webkit-scrollbar{width:2px;height:1px}.terms .txt-box::-webkit-scrollbar-thumb{background:#66668a}.terms h4{margin:0 0 10px;font-size:17px;font-weight:700}.terms h3{margin:20px 0;font-size:11px;font-weight:700}.terms h3 a{font-weight:700;color:#323232;font-size:12px}.terms h3:first-of-type{margin:10px 0 20px}.terms .language-english h3:first-of-type{margin:0 0 20px}.terms .number-tit{margin:0;font-weight:400}.terms .txt-box .scroll-box p{padding:0}.terms .txt-box .scroll-box p::before{display:none}.privacypolicy{position:relative;padding:25px 25px 30px;overflow-x:hidden}.privacypolicy h4{font-size:17px;font-weight:700}.privacypolicy .txt-box{padding:0 10px 0 0}.privacypolicy .txt-box::-webkit-scrollbar-track{background:#ebebeb}.privacypolicy .txt-box::-webkit-scrollbar{width:2px;height:1px}.privacypolicy .txt-box::-webkit-scrollbar-thumb{background:#66668a}.privacypolicy .tabWrap{margin:10px 0 0}.language{position:absolute;right:25px;top:25px}.language .ico{display:inline-block;margin:0 5px 0 0;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -224px;background-size:32px}.language .txt{color:#454d5b;font-size:11px}.popup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:999}.popup-blind{position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:.75;z-index:10}.popup-info{position:absolute;left:30px;top:40%;right:30px;background:#fff;z-index:11}.popup-header{position:relative;padding:16px 22px}.popup-header.type2{text-align:center;padding-bottom:0}.popup-closeBtn{position:absolute;right:20px;top:20px;margin:-8px 0 0;vertical-align:top;font-size:0;z-index:5}.popup-closeBtn .ico{display:inline-block;width:16px;height:16px;vertical-align:top;background:url(../images/ico/ico-group50.png) no-repeat -30px -530px;background-size:50px;line-height:16px}.popup-search.program .popup-closeBtn{top:22px}.popup-title{font-size:15px;letter-spacing:-.06em;line-height:20px;font-weight:700;color:#000}.popup-contents{padding:20px;font-size:13px}.popup-info .btn-box{width:100%;overflow:hidden;border-top:1px solid #e8e8e8;background:#f4f4f4}.popup-info .btn-box a{display:block;float:left;box-sizing:border-box;padding:15px;width:50%;background:#54585f;font-weight:700;text-align:center}.popup-info .btn-box .btn-cancel{background:#54585f;color:#fff}.popup-info .btn-box .btn-submit{background:#0088cf;color:#fff}.popup-info.popup-board-write{z-index:100;position:fixed;top:30px;left:0;right:0;width:100%;background:#f6f6f6}.popup-board-write .popup-header{background:#fff;border-bottom:1px solid #eeeeef}.popup-board-write .popup-title{text-align:center}.popup-board-write .popup-closeBtn{left:11px;right:auto;font-size:14px;letter-spacing:-.04em;line-height:17px}.popup-board-write .popup-submitBtn,.popup-board-write .popup-modiBtn{display:none;position:absolute;right:11px;top:50%;margin:-9px 0 0;font-size:14px;letter-spacing:-.04em;line-height:17px;color:#e44850;font-weight:700}.popup-board-write .popup-submitBtn.on{color:#333}.popup-board-write .popup-submitBtn.disable,.popup-board-write .popup-modiBtn.disable{color:#dddee0}.popup-board-write .popup-submitBtn.on,.popup-board-write .popup-modiBtn.on{display:block}.popup-board-write .board-write-box{margin:10px;border:1px solid #d0d0d0;background:#fff}.popup-board-write .board-write-tit{position:relative;padding:0 0 0 97px}.popup-board-write .board-write-tit input[type=text]{box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;height:49px;border:0;border-bottom:1px solid #ededed;font-size:14px;letter-spacing:-.025em;line-height:24px;color:#000}.popup-board-write .board-write-secret{position:absolute;right:0;top:0;width:48px;height:48px;background:#d0d0d0}.popup-board-write .board-write-secret input[type=checkbox]{position:absolute;right:0;top:0;left:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0}.popup-board-write .board-write-secret label{display:block;position:absolute;margin:0;width:100%;height:100%;min-height:0;padding:0;background:#d0d0d0}.popup-board-write .board-write-secret .ico{display:block;position:relative;top:50%;left:50%;margin:-12.5px 0 0 -12.5px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:0 -625px}.popup-board-write .board-write-cont textarea{resize:none;width:100%;height:168px;padding:12px;border:0;font-size:14px;letter-spacing:-.025em;line-height:24px;color:#000;border-bottom:1px solid #ededed;outline:0}.popup-board-write .board-write-cont input[type=text]{box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;height:49px;border:0;border-bottom:1px solid #ededed;font-size:14px;letter-spacing:-.025em;line-height:24px;color:#000}.popup-board-write .board-write-secret input[type=checkbox]:checked+label,.popup-board-write .board-write-secret.on ico{background:#e44850}.popup-board-write .board-write-hashtag{width:100%;height:46px}.popup-board-write .board-write-hashtag input[type=text]{display:none;box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;height:46px;border:0;border-bottom:1px solid #ededed;font-size:14px;letter-spacing:-.025em;line-height:24px;color:#000}.popup-board-write .board-write-hashtag .hashtag-box{display:block;box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;height:100%;padding:10px 12px;font-size:0}.popup-board-write .board-write-hashtag span{display:inline-block;margin-right:5px;padding:3px 8px;border:1px solid #3a88c9;border-radius:21px;font-size:11px;letter-spacing:-.05em;line-height:15px;color:#3a88c9}.popup-board-write .board-write-hashtag.focus input[type=text]{display:block}.popup-board-write .board-write-hashtag.focus .hashtag-box{display:none}.popup-board-write .select-drop{position:absolute;top:0;left:0}.popup-board-write .selectBox-dropdown{min-width:97px;border-left:1px solid #fff;border-top:1px solid #fff}.popup-board-write .board-write-file{position:relative;padding:12px 0}.popup-board-write .popup-tit-sub{margin:0 14px 14px;font-size:14px;letter-spacing:-.025em;line-height:17px;font-weight:700;color:#000}.popup-board-write .txt-mb{position:absolute;top:12px;right:14px;display:inline-block;font-size:12px;letter-spacing:-.05em;line-height:17px;color:#b6b7b9}.popup-board-write .file-box{overflow-x:scroll;margin:0 14px 0 0}.popup-board-write .file-list{overflow:hidden}.popup-board-write .file-list.none .btn-add{margin:0 0 0 14px}.popup-board-write .file-list.none{}.popup-board-write .file-list .btn-add.first{margin:0 0 0 14px}.popup-board-write .file-list .btn-add a{position:relative;width:100%;height:100%}.popup-board-write .file-list .btn-add .ico-add{display:inline-block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -725px;background-size:50px}.popup-board-write .file-list li{position:relative;float:left;width:90px;height:90px;box-sizing:border-box;margin:0 0 0 6px;border:1px solid #ddddde;vertical-align:top}.popup-board-write .file-list li:first-of-type{margin:0 0 0 14px}.popup-board-write .file-list .img-thum{padding-top:100%}.popup-board-write .btn-complete{display:none;margin:10px 10px 42px;color:#fff;font-size:14px;letter-spacing:-.04em;line-height:40px;text-align:center;background:#343561}.popup-board-write .btn-complete.on{display:block}.popup-board-write .btn-complete.disable{background:#dddee0}.popup-board-write .file-list li .ico-movie{display:inline-block;position:absolute;right:0;bottom:0;top:0;left:0;margin:auto;width:45px;height:45px;background:url(../images/ico/ico-group100.png) no-repeat 0 0;background-size:90px;z-index:1}.popup-board-write .file-list li .btn-del{position:absolute;top:0;right:0;display:inline-block;width:25px;height:25px;z-index:1}.popup-board-write .file-list li .btn-del .ico-del{display:inline-block;width:25px;height:25px;vertical-align:top;background:url(../images/ico/ico-group50.png) no-repeat -25px -725px;background-size:50px}.popup-board-write .file-list .btn-add input[type=file]{position:relative;width:100%;height:100%;opacity:0}.popup .popup-info.select{position:fixed;bottom:0;left:0;top:auto;right:auto;width:100%;height:240px;overflow-y:scroll;box-sizing:border-box;padding:0 25px}.popup .popup-select{overflow:hidden;padding:53px 0 0}.popup-info.select .popup-header{position:fixed;bottom:187px;left:0;width:100%;padding:20px 0;box-sizing:border-box;text-align:center;background:#fff;z-index:2}.popup-info.select .popup-title{font-size:11px;letter-spacing:-.025em;line-height:15px;color:#888}.popup-select{padding:0}.popup-select li a{display:block;padding:10px 0;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000;text-align:center}.popup-select li.on a{font-weight:700;color:#0088cf}.popup-info .select-scroll::-webkit-scrollbar{width:0;height:0}.popup-info .select-scroll::-webkit-scrollbar-thumb{background:0 0}.popup-info .select-scroll .swiper-scrollbar-drag{background:0 0}.popup-info .select-scroll{width:100%;height:100%}.popup-info .select-scroll .swiper-slide{height:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.popup .popup-sns{padding:10px 20px 0;overflow:hidden}.popup-sns li{float:left;margin:0 0 20px;width:33.3%;text-align:center}.popup-sns li:nth-of-type(3n){margin-right:0}.popup-sns .ico{display:inline-block;width:58px;height:58px;background:url(../images/ico/ico-sns-l.png) no-repeat 0 0;background-size:58px}.sns-ico-fb .ico{background-position:0 0}.sns-ico-tw .ico{background-position:0 -58px}.sns-ico-ko .ico{background-position:0 -116px}.sns-ico-nv .ico{background-position:0 -174px}.sns-ico-gg .ico{background-position:0 -232px}.sns-ico-ks .ico{background-position:0 -290px}.sns-ico-band .ico{background-position:0 -348px}.popup-sns .send-txt{display:block;margin:5px 0 0;font-size:12px;color:#666}.popup .popup-send{padding:10px 20px 20px}.popup .sns-copy-box{display:table;width:100%;table-layout:fixed}.sns-copy-box span{display:table-cell;box-sizing:border-box;padding:7px 10px;border-left:1px solid #ededed;border-bottom:1px solid #ededed;border-top:1px solid #ededed;background:#f6f6f6}.sns-copy-box a{display:table-cell}.sns-copy-box .sns-copy-url{width:65%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px;color:#909090}.sns-copy-box .btn-copy-url{width:25%;border:1px solid #676889;font-size:12px;color:#343561;font-weight:700;text-align:center}.url-copy-msg{position:fixed;left:5px;right:5px;bottom:5px;padding:10px;background:rgba(0,0,0,.6);font-size:13px;color:#fff;text-align:center;z-index:15}.popup-info.popup-search{z-index:100;position:fixed;top:40px;left:0;right:0;bottom:0;width:100%;background:#fff}.popup-search .popup-header{background:#fff;border-bottom:1px solid #eeeeef}.popup-search .popup-title{text-align:center}.popup-search .popup-closeBtn{left:11px;right:auto;font-size:14px;letter-spacing:-.04em;line-height:15px}.popup-search .popup-submitBtn,.popup-search .popup-modiBtn{display:none;position:absolute;right:11px;top:50%;margin:-9px 0 0;font-size:14px;line-height:17px;color:#e44850;font-weight:700}.popup-search .popup-submitBtn.disable,.popup-search .popup-modiBtn.disable{color:#dddee0}.popup-search .popup-submitBtn.on,.popup-search .popup-modiBtn.on{display:block}.popup-search .search-top{padding:10px;background:#f6f6f6}.popup-search .search-box{border:1px solid #54585f;background:#fff}.popup-search .select-drop{position:absolute;top:-1px;left:-1px}.popup-search .selectBox-dropdown{min-width:90px;border-right:1px solid #535860}.popup-search .selectBox-dropdown .selectBox-label{padding:9px 14px;color:#54585f}.popup-search .selectBox-dropdown .selectBox-arrow{background-image:url(../images/ico/ico-selectBox2.png);background-position:0 18px}.popup-search .selectBox-dropdown.selectBox-menuShowing-bottom .selectBox-arrow{background-position:0 -21px}.popup-search .search-box .delete{position:absolute;right:50px;top:12px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat -5px -780px;background-size:50px}.popup-search .search-tit{position:relative;padding-right:40px}.popup-search .search-tit .select-drop~input[type=text]{padding:0 40px 0 102px}.popup-search .search-tit input[type=text]{box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 40px 0 12px;width:100%;height:39px;border:0;border-bottom:1px solid #ededed;font-size:14px;letter-spacing:-.025em;line-height:24px;color:#000}.popup-search .search-area{position:absolute;right:0;top:0;width:39px;height:39px;background:#343464}.popup-search .search-area input[type=buttom]{position:absolute;right:0;top:0;left:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0}.popup-search .search-area label{display:block;position:absolute;top:0;left:0;margin:0;width:100%;height:100%;min-height:0;padding:0;background:0 0}.popup-search .search-area .ico{display:block;position:relative;top:50%;left:50%;margin:-12.5px 0 0 -12.5px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:0 -675px}.popup-search .search-result{overflow-y:auto}.popup-search .list-total{display:inline-block;margin-left:5px;font-size:15px;line-height:19px;color:#0088cf;vertical-align:text-bottom;font-weight:100}.popup-search .select-sort{position:absolute;top:33px;right:25px}.popup-search .select-sort li{position:relative;float:left;margin:0 8px 0 0;padding:0 8px 0 0;line-height:0}.popup-search .select-sort li:before{content:"";position:absolute;display:inline-block;top:5px;right:0;width:1px;height:8px;background:#dddedf}.popup-search .select-sort li:last-of-type{margin:0;padding:0}.popup-search .select-sort li:last-of-type:before{display:none}.popup-search .select-sort li a{font-size:12px;line-height:14px;color:#000}.popup-search .select-sort li.on a{font-weight:700}.popup-search .search-result .result .none-box{margin:170px 0 0;text-align:center;font-size:18px;line-height:24px;letter-spacing:-1px;color:#909090}.popup-search .result .component{padding:0}.popup-search .result .component-box{border:0}.popup-search .component-box.response-board{padding:0 25px}.popup-search.program .search-none{position:absolute;display:table;width:100%;height:100%;top:0;left:0;z-index:-1}.popup-search.program .search-none .txt{display:table-cell;vertical-align:middle;text-align:center;font-size:18px;line-height:20px;color:#909090;letter-spacing:-1px}.popup-search.program .search-result{padding:20px 25px;box-sizing:border-box}.popup-search.program .result{overflow:hidden}.popup-search.program .result>ul>li{display:table;position:relative;padding:0 0 15px;margin:0 0 15px;border-bottom:1px solid #eff0f1;table-layout:fixed;width:100%;font-size:0}.popup-search.program .result>ul>li:last-of-type{margin:0;border:0}.popup-search.program .result>ul>li a{display:table-row;position:relative;width:100%}.popup-search.program .result .img-box{position:relative;display:block}.popup-search.program .result .txt{display:table-cell;position:relative;font-size:15px;line-height:19px;letter-spacing:-1px;vertical-align:top}.popup-search.program .result .name{font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.popup-search.program .result .des-tit{margin:0 6px 0 0;font-size:11px;line-height:13px;letter-spacing:-1px;color:#96989b}.popup-search.program .result .des-txt{font-size:11px;line-height:13px;letter-spacing:-1px;color:#000}.popup-search.program .result .des-list{position:absolute;bottom:0;left:0}.popup-search.program .result .des-list li{margin:0 0 5px;font-size:0;line-height:0}.popup-search.program .result .des-list li:last-of-type{margin:0}.popup-search.program .result .actor{font-size:11px;letter-spacing:-.05em;line-height:15px;color:#000;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.popup-search.program .result .date{font-size:11px;letter-spacing:-.025em;line-height:15px;color:#909090}.popup-search.program .result .img{display:table-cell;width:27%}.popup-search.program .result .img-thum{padding-top:142.7%}.popup-search.program .result .img-thum img{width:100%!important;height:100%!important}.popup-search.list .search-popular{position:relative}.popup-search.list .popular{position:relative;margin:0 12px;overflow-y:auto}.popup-search.list .tit{width:100%;box-sizing:border-box;background:#fff;z-index:1}.popup-search.list .tit span{display:block;margin:0 12px;padding:11px 0;border-bottom:1px solid #ededee;font-size:11px;letter-spacing:-.05em;line-height:15px;color:#909090}.popup-search.list .popular-list{margin:0 15px}.popup-search.list .popular-list li{position:relative}.popup-search.list .popular-list li a{display:block;padding:12px 0;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000}.popup-info.popup-viewer{z-index:100;position:fixed;top:30px;left:0;right:0;width:100%;background:#f6f6f6}.popup-viewer .popup-contents{overflow:hidden;overflow-y:auto;background:#fff}.popup-viewer .popup-contents.no-data{display:table;table-layout:fixed;box-sizing:border-box;width:100%}.popup-viewer .popup-contents.no-data p{display:table-cell;width:100%;height:100%;font-size:18px;letter-spacing:-.04em;line-height:24px;text-align:center;vertical-align:middle}.popup-viewer .categoryomni-box .txt .state{display:block;font-size:11px;line-height:13px;font-weight:700}.popup-viewer .categoryomni-box .txt .state.type1{color:#0088cf}.popup-viewer .categoryomni-box .txt .state.type2{color:#909090}.popup-viewer .event-box .txt{position:relative;padding:0 40px 0 0}.popup-viewer .event-box .txt .state{position:absolute;top:0;right:0;font-size:11px;line-height:13px;font-weight:700}.popup-viewer .event-box .txt .issue{display:block;float:left;font-size:11px;line-height:13px;color:#909090}.popup-viewer .event-box .txt .state.type1{color:#0088cf}.popup-viewer .event-box .txt .state.type2{color:#e44850}.btn-view-list{display:block;background:#fff;padding:10px 0}.btn-view-list a{display:block;background:#fff;margin:0 25px;padding:6px;border:1px solid #67678b;font-size:12px;letter-spacing:-.05em;line-height:15px;color:#343464;font-weight:700;text-align:center}div[class^=viewer-list]{position:relative;padding:30px 0 0;background:#fff}div[class^=viewer-list] .list-total{display:inline-block;margin-left:5px;font-size:15px;line-height:19px;color:#0088cf;vertical-align:text-bottom;font-weight:100}div[class^=viewer-list] .viewer-list-btn .btn-list-search{display:block;position:absolute;right:25px;top:30px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:0 -200px}div[class^=viewer-list] .viewer-list-btn .btn-list-write{display:block;margin:20px 0 15px;padding:6px;border:1px solid #67678b;font-size:12px;line-height:15px;letter-spacing:-1px;color:#343464;font-weight:700;text-align:center}div[class^=viewer-list] .component{background:#fff;padding:0}div[class^=viewer-list] .component .component-box{border-bottom:0}div[class^=viewer-list] .component:first-of-type .component-box{padding-top:0;border:0}div[class^=viewer-list] .select-cate{top:2px;right:25px}div[class^=viewer-list] .select-sort{position:absolute;top:2px;right:25px}div[class^=viewer-list] .select-sort li{position:relative;float:left;margin:0 8px 0 0;padding:0 8px 0 0;line-height:0}div[class^=viewer-list] .select-sort li:before{content:"";position:absolute;display:inline-block;top:5px;right:0;width:1px;height:8px;background:#dddedf}div[class^=viewer-list] .select-sort li:last-of-type{margin:0;padding:0}div[class^=viewer-list] .select-sort li:last-of-type:before{display:none}div[class^=viewer-list] .select-sort li a{font-size:12px;letter-spacing:-.05em;line-height:16px;color:#000}div[class^=viewer-list] .select-sort li.on a{font-weight:700}div[class^=viewer-list] .total-box{margin:20px 0 10px;font-size:0;line-height:0}div[class^=viewer-list] .total-box .txt-total{display:inline-block;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#000}div[class^=viewer-list] .total-box .txt-total em{display:inline-block;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#000}.comment{line-height:90%}.comment img{width:100%}#board_event_intro_contents{}#board_event_intro_contents p{margin:10px;font-size:15px;letter-spacing:-.06em;line-height:20px;font-weight:700;color:#000}#board_event_intro_contents ol{margin:10px}#board_event_intro_contents ol li{position:relative;line-height:19px;padding:0 0 0 10px;word-break:break-all}#board_event_intro_contents ol li span{position:absolute;top:0;left:0}#board_event_intro_contents ol li a.btn-modify{font-weight:800;font-size:14px;color:#000}#board_event_intro_contents p>img{width:calc(100% + 20px)!important;margin:0 -10px}.viewer-detail .txt-info .bar:before{content:"";position:absolute;left:0;top:50%;margin-top:-4px;width:1px;height:8px;background:#dddee0}.viewer-detail .landing-box{border-bottom:1px solid #e8e8e8;background:#fff}.viewer-detail .landing-caption{text-align:left;margin:0 0 20px;padding:30px 25px 0}.viewer-detail .landing-caption .caption-tag{position:relative;font-size:12px;letter-spacing:-.025em;line-height:15px;color:#000;vertical-align:middle}.viewer-detail .landing-caption .caption-tag.type1{color:#909090}.viewer-detail .landing-caption .caption-tag.type2{color:#0088cf}.viewer-detail .landing-caption .caption-tag .ico{display:inline-block;overflow:hidden;margin:0 5px 5px 0;width:22px;height:22px;vertical-align:middle;background:url(../images/ico/ico-sns.png) no-repeat 0 100%;background-size:22px}.viewer-detail .landing-caption .caption-tag .ico img{width:100%}.viewer-detail .landing-caption .tit-s{font-size:21px;letter-spacing:-.06em;line-height:26px;font-weight:100}.viewer-detail .landing-caption.board{position:relative;margin:0 25px;padding:30px 0 20px;border-bottom:1px solid #999}.viewer-detail .landing-caption .caption-btn-more{position:absolute;display:inline-block;right:-10px;top:30px;width:25px;height:25px}.viewer-detail .landing-caption .caption-btn-more .ico{display:inline-block;width:15px;height:15px;font-size:0;line-height:0;background:url(../images/ico/ico-group50.png) no-repeat 0 -195px;background-size:30px}.card-gallery p{margin:20px 25px;font-size:14px;line-height:24px;letter-spacing:-1px;word-break:break-all}.viewer-detail .landing-caption .txt-info{display:block;margin:10px 0 0;font-size:12px;letter-spacing:-.025em;line-height:15px;color:#909090;overflow:hidden}.viewer-detail .landing-caption .txt-info .date{float:left}.viewer-detail .landing-caption .txt-info .inq{position:relative;display:inline-block;margin:0 0 0 6px;padding:0 0 0 6px}.viewer-detail .card-gallery{padding:0 25px 25px}.viewer-detail .card-gallery p{margin:15px 0 0}.viewer-detail .card-gallery .txt-info{position:relative;display:inline-block;padding:25px 0 0;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#909090;overflow:hidden}.viewer-detail .card-gallery .txt-info em{position:relative;display:inline-block;float:left;margin:0 0 0 5px;padding:0 0 0 5px}.viewer-detail .card-gallery .txt-info em:first-child{padding:0;margin:0}.viewer-detail .caption-option{display:none;position:absolute;top:25px;right:8px;border:1px solid #949699;padding:5px 0;box-shadow:1px 1px 20px rgba(0,0,0,.1);background:#fff}.viewer-detail .caption-option.on{display:block}.viewer-detail .caption-option li{height:30px}.viewer-detail .caption-option li a{display:inline-block;font-size:11px;letter-spacing:-.025em;line-height:30px;color:#54585f;background:#fff;padding:0 15px}div[class^=viewer-detail]{position:relative;background:#fff}div[class^=viewer-detail] .detail-total{display:inline-block;margin-left:5px;font-size:15px;line-height:19px;color:#0088cf;vertical-align:text-bottom;font-weight:100}div[class^=viewer-detail] .viewer-detail-btn .btn-detail-search{display:block;position:absolute;right:25px;top:30px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:0 -200px}div[class^=viewer-detail] .viewer-detail-btn .btn-detail-write{display:block;margin:20px 0 15px;padding:6px;border:1px solid #67678b;font-size:12px;line-height:15px;letter-spacing:-1px;color:#343464;font-weight:700;text-align:center}div[class^=viewer-detail] .component:last-of-type .component-box{border-bottom:0}div[class^=viewer-detail] .component:first-of-type .component-box{padding-top:0;border:0}div[class^=viewer-detail] .select-cate{top:2px;right:25px}div[class^=viewer-detail] .select-sort li{position:relative;float:left;margin:0 8px 0 0;padding:0 8px 0 0;line-height:0}div[class^=viewer-detail] .select-sort li:before{content:"";position:absolute;display:inline-block;top:5px;right:0;width:1px;height:8px;background:#dddedf}div[class^=viewer-detail] .select-sort li:last-of-type{margin:0;padding:0}div[class^=viewer-detail] .select-sort li:last-of-type:before{display:none}div[class^=viewer-detail] .select-sort li a{font-size:12px;line-height:14px;color:#000}div[class^=viewer-detail] .select-sort li.on a{font-weight:700}div[class^=viewer-detail] .total-box{margin:20px 0 10px;font-size:0;line-height:0}div[class^=viewer-detail] .total-box .txt-total{display:inline-block;font-size:12px;line-height:14px;color:#000}div[class^=viewer-detail] .total-box .txt-total em{display:inline-block;font-size:12px;line-height:14px;color:#000}.viewer-detail .response-board .txt .ico.new{background-position:-28px -204px}.viewer-detail-board .component-box.board01{padding-bottom:0}.viewer-detail.apply2{padding:30px 0 0}.viewer-detail.apply2 .component{padding:0;background:#fff}.viewer-detail .landing-caption.board .caption-tag{display:inline-block;margin:0 0 15px}.popup-fixed-box{position:fixed;width:100%;top:30px;left:0;z-index:10}.popup-scroll-box{position:relative;margin:48px 0 0;overflow:auto}.agreement-box{background:#fff;padding:30px 12px}.agreement-box .tit-a{color:#000;margin:0 19px;font-weight:700}.agreement-box .agreement-box-content{display:-webkit-box;height:90px;margin:15px 0 0;border:1px solid #e7e7e7;padding:15px 0 15px 15px;background:#f6f6f6;overflow:hidden}.agreement-box .agreement-box-content .agreement-content-box{padding:0 15px 0 0;overflow:auto}.agreement-box .agreement-box-content .agreement-content-box p{font-size:11px;letter-spacing:-.025em;line-height:15px;color:#54585f;text-align:left}.agreement-box .agreement-box-comment{position:relative;margin:10px 0 0}.agreement-box .agreement-box-comment .agreement-box-input .ico{position:absolute;top:0;left:12px;display:inline-block;width:25px;height:25px;background:#fff url(../images/ico/ico-group50.png) no-repeat 0 -750px;background-size:50px}.agreement-box .agreement-box-comment .agreement-box-input.on .ico{background-position:-25px -750px}.agreement-box .agreement-box-comment .agreement-box-input .text{display:inline-block;font-size:14px;letter-spacing:-.025em;line-height:24px;color:#000;padding:0 0 0 40px}.popup-top{padding:11px 12px}.popup-top .board-write-tit{border:1px solid #d0d0d0;background:#fff}.popup-top .board-write-tit input[type=text]{padding:0 62px 0 12px;border-bottom:0}.popup-top .board-write-secret{width:49px;height:49px}.popup-top .selectBox-dropdown{border-bottom:0}.popup-board-write .board-write-tit.nosel{padding:0}.popup-board-write .board-write-tit.nosel .board-write-secret{width:49px;height:49px}.popup-board-write .btn-info-modify{display:inline-block;width:100%;height:28px;box-sizing:border-box;font-size:12px;letter-spacing:-.05em;line-height:24px;color:#343561;text-align:center;border:1px solid #676889;margin:20px 0 0;font-weight:700}.popup-board-write .info-modify-comment{font-size:11px;letter-spacing:-.025em;line-height:15px;color:#676889;margin:8px 0 0}.popup-board-write .board-box-file{position:relative;border-bottom:1px solid #ededed}.popup-board-write .board-box-file .btn-add .txt{display:block;font-size:14px;line-height:46px;color:#0088cf;letter-spacing:-1px}.popup-board-write .board-box-file .btn-add .txt .ico{display:inline-block;width:20px;height:20px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:-28px -1053px}.popup-board-write .board-box-file .file-box1{position:relative}.popup-board-write .board-box-file .file-list{margin:0 14px}.popup-board-write .board-box-file .file-list .btn-add{position:relative;width:82px;height:46px;margin:0}.popup-board-write .board-box-file .file-list .btn-add input[type=file]{position:absolute;top:0;left:0;border:0;width:82px;height:46px}.popup-board-write .board-box-file .file-list li{float:none;width:auto;height:auto;border:0}.popup-board-write .board-box-file .file-list .files{display:block;width:100%;border-top:1px solid #ededed;margin:0;padding:11px 0}.popup-board-write .board-box-file .file-list .files .btn-del{display:inline-block;position:relative;top:auto;right:auto;width:20px;height:20px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:-3px -1076px}.viewer-detail.attach2{padding:30px 0 0}.viewer-detail.attach2 .component{padding:0;background:#fff}.viewer-detail.comment2{padding:30px 0 0}.viewer-detail.comment2 .component{padding:0;background:#fff}.viewer-detail.comment3{padding:30px 0 0}.viewer-detail.comment3 .component{padding:0;background:#fff}.viewer-detail.report2{padding:30px 0 0}.viewer-detail.report2 .component{padding:0;background:#fff}.popup-board-write .board-write-tit input[type=text]+input[type=text]{margin:0}.popup-board-write .board-write-tit input[type=text]:last-child{border:0}.viewer-detail.survey1 .component-box.survey{border-top:0}.viewer-detail.survey1 .component-box.survey .btn-box{border:0}.viewer-detail.survey2{padding:30px 0 0}.viewer-detail.survey2 .component{padding:0;background:#fff}.viewer-detail.survey3{padding:30px 0 0}.viewer-detail.survey3 .component{padding:0;background:#fff}.viewer-detail.survey4{padding:30px 0 0}.viewer-detail.survey4 .component{padding:0;background:#fff}.viewer-list .component-box .tit-a{margin:0 0 20px}.viewer-list .event-box .txt{position:relative;padding:0 40px 0 0}.viewer-list .event-box .txt .state{position:absolute;top:0;right:0;font-size:11px;line-height:13px;font-weight:700}.viewer-list .event-box .txt .issue{display:block;float:left;font-size:11px;line-height:13px;color:#909090}.viewer-list .event-box .txt .state.type1{color:#0088cf}.viewer-list .event-box .txt .state.type2{color:#e44850}.viewer-list .categoryomni-box .txt .state{display:block;font-size:11px;line-height:13px;font-weight:700}.viewer-list .categoryomni-box .txt .state.type1{color:#0088cf}.viewer-list .categoryomni-box .txt .state.type2{color:#909090}.viewer-list.wat .component-box .tit-a{margin:0 0 10px}.viewer-list.wat .grid1-box .txt>span{overflow:hidden}.viewer-list.app .categoryomni .conArea{margin:-15px 0 0 0}.viewer-list.app .categoryomni-box .img-box .type{display:none}.viewer-list.app .categoryomni-box li{padding:15px 0}.viewer-list.app .categoryomni-box .img-thum{padding-top:130%}.viewer-list.app .categoryomni-box .txt{width:75%}.viewer-list.app .categoryomni-box .txt .tit{display:block}.viewer-list.app .categoryomni-box .txt .read{display:none}.viewer-list.app .categoryomni-box .txt .state{display:none}.viewer-list.rep .categoryomni .conArea{margin:-15px 0 0 0}.viewer-list.rep .categoryomni-box .img-box .type{display:none}.viewer-list.rep .categoryomni-box li{padding:15px 0}.viewer-list.rep .categoryomni-box .img-thum{padding-top:130%}.viewer-list.rep .categoryomni-box .txt{width:75%}.viewer-list.rep .categoryomni-box .txt .tit{display:block}.viewer-list.rep .categoryomni-box .txt .date{display:none}.viewer-list.rep .categoryomni-box .txt .read{display:none}.viewer-list.cal .categoryomni .conArea{margin:-15px 0 0 0}.viewer-list.cal .categoryomni-box .img-box .type{display:none}.viewer-list.cal .categoryomni-box li{padding:15px 0}.viewer-list.cal .categoryomni-box .img-thum{padding-top:130%}.viewer-list.cal .categoryomni-box .txt{width:75%;padding:5px 15px 20px 60px}.viewer-list.cal .categoryomni-box .txt .txt-group{left:60px}.viewer-list.cal .categoryomni-box .txt .des{font-size:18px;line-height:22px}.viewer-list.cal .categoryomni-box .txt .des.ellipsis{height:44px}.viewer-list.cal .categoryomni-box .txt .tit{display:none}.viewer-list.cal .categoryomni-box .txt .read{display:none}.viewer-list.cal .categoryomni-box .txt .date{display:none}.viewer-list.cal .categoryomni-box .txt .timetable{position:absolute;top:6px;left:0;display:block}.viewer-list.cal .categoryomni-box .txt .timetable-date{display:block;font-size:14px;line-height:16px;color:#000;font-weight:700}.viewer-list.cal .categoryomni-box .txt .timetable-date em{font-weight:100;margin:0 0 0 3px;font-size:11px;vertical-align:top}.viewer-list.cal .categoryomni-box .txt .timetable-time{display:block;font-size:14px;line-height:16px;color:#909090}.viewer-list.cal .categoryomni-box li.no-timetable-date{margin:0 0 0 60px}.viewer-list.cal .categoryomni-box li.no-timetable-date a{display:inline-table;margin:0 0 0 -60px}.viewer-list.cal .categoryomni-box li.no-timetable-date .txt .timetable-date{display:none}.detail-component{border-bottom:1px solid #e8e8e8;background:#fff}.detail-component .theme-title .tit-a{position:absolute;bottom:20px;left:25px;font-size:24px;letter-spacing:-.06em;line-height:28px;font-weight:100;z-index:10;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:70%;word-break:break-all}.detail-component .theme-title .theme-cover{position:absolute;top:0;bottom:0;right:0;left:0;display:inline-block;background:#000;opacity:.25;z-index:5}.detail-component .theme-title .img-box{position:absolute;bottom:20px;right:25px;display:inline-block;border-radius:50px;width:51px;height:51px;overflow:hidden;z-index:10}.detail-component .theme-title .img-thum{padding-top:100%}.board-list-top+.detail-component.the01{margin:5px 0 0}.vertical .detail-component.the01 #intro{position:relative;width:100%;height:160px;background:url(../images/dummy/the01-img.jpg) 0 0 no-repeat fixed;color:#fff;margin:0 auto;padding:0;background-size:100%}.vertical .detail-component.the01 .theme-title .theme-ico{background:url(../images/dummy/the03-ico-img.png) 0 0 no-repeat;background-size:51px}.vertical .detail-component.the02 #intro{position:relative;width:100%;height:160px;background:url(../images/dummy/the02-img.jpg) 0 0 no-repeat fixed;color:#fff;margin:0 auto;padding:0;background-size:100%}.vertical .detail-component.the02 .theme-title .theme-ico{background:url(../images/dummy/the02-ico-img.png) 0 0 no-repeat;background-size:51px}.vertical .detail-component.the03 #intro{position:relative;width:100%;height:160px;background:url(../images/dummy/the03-img.jpg) 0 0 no-repeat fixed;color:#fff;margin:0 auto;padding:0;background-size:100%}.vertical .detail-component.the03 .theme-title .theme-ico{background:url(../images/dummy/the03-ico-img.png) 0 0 no-repeat;background-size:51px}.detail-component.card{background:#fff}.detail-card-wrap{position:relative}.detail-card-box{position:relative;background:#34373c}.detail-card-box li{font-size:0}.detail-card-hint{position:absolute;margin:-70px 0 0 -65px;left:50%;top:50%;width:130px;height:70px;border-radius:10px;background:rgba(0,0,0,.5);color:#fff;text-align:center;font-size:12px}.detail-card-hint .ico{display:block;margin:20px 0 0}.detail-card-hint .txt{display:block}.detail-card img{width:100%}.detail-card.first .detail-contents{position:absolute;left:20px;right:20px;top:65%}.detail-card.first dl{overflow:hidden}.detail-card.first dt{margin:0 0 5px;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#fff}.detail-card.first .des{margin:0 0 10px;min-height:50px;font-size:21px;letter-spacing:-.06em;line-height:26px;color:#fff;font-weight:700}.detail-card.first .info{float:left;font-size:12px;letter-spacing:-.025em;line-height:15px;color:#fff}.detail-card.first .info span+span{position:relative;margin:0 0 0 6px;padding:0 0 0 6px}.detail-card.first .info span+span:before{content:"";position:absolute;left:0;top:50%;margin:-4px 0 0;width:1px;height:8px;background:#fff}.detail-card.first .read{float:right;font-size:12px;letter-spacing:-.025em;line-height:15px;color:#fff}.detail-card.first p{position:relative;margin:15px 0 0;padding:5px 0 0;border-top:1px solid #fff;clear:both;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#fff}.detail-card.first p:before{content:"";position:absolute;bottom:100%;right:0;margin:0 -2px 3px 0;width:10px;height:1px;background:#fff;transform:rotate(45deg)}.detail-card.end{height:100%}.detail-card-share-box{position:fixed;left:0;right:0;bottom:0;padding:8px 10px 12px;height:23px;background:#f6f6f6;overflow:hidden;border-top:1px solid #dcdedf;z-index:10}.detail-card-share-list{float:left}.detail-card-share-list li{float:left;margin:0 15px 0 0}.detail-card-msg{margin:0 30px 0 0!important}.detail-card-msg .ico{display:inline-block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -25px;background-size:50px}.detail-card-msg a.on .ico{background-position:-25px -25px}.detail-card-msg .count{display:inline-block;color:#54585f;font-size:14px;letter-spacing:-.025em;line-height:25px}.detail-card-like .ico{display:inline-block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 0;background-size:50px}.detail-card-like a.on .ico{background-position:-25px -100px}.detail-card-like .count{display:inline-block;color:#54585f;font-size:14px;letter-spacing:-.025em;line-height:25px}.detail-card-scrap .ico{display:inline-block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -75px;background-size:50px}.detail-card-scrap a.on .ico{background-position:-25px -75px}.detail-card-share .ico{display:inline-block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -100px;background-size:50px}.detail-card-font{float:right}.detail-card-font li{float:left;font-size:14px;color:#909090}.detail-card-font .smaller .ico{display:inline-block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -150px;background-size:50px}.detail-card-font .bigger .ico{display:inline-block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat -25px -150px;background-size:50px}.detail-card-btn{position:absolute;bottom:0;left:0;right:0;width:100%;background:rgba(0,0,0,.4);z-index:1;line-height:30px;padding:0 10px}.detail-card-allview{display:inline-block}.detail-card-allview a{vertical-align:top}.detail-card-allview .ico{display:inline-block;width:20px;height:20px;background:url(../images/ico/ico-group50.png) no-repeat 0 -855px;background-size:38px auto;margin:0 5px 0 0}.detail-card-num{display:inline-block;color:#fff}.detail-card-num .ico{display:inline-block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -125px;background-size:50px}.detail-card-num .txt{display:inline-block;font-size:0}.detail-card-num span{display:inline-block;font-size:14px;letter-spacing:2px}.detail-card-num span.current{display:inline-block;font-size:14px;letter-spacing:2px;font-weight:700}.detail-card-num span.current:after{content:'/ '}.detail-card-wrap .arrow-buttons>*{position:absolute;top:50%;width:12px;height:21px;text-indent:-1000em;background:url(../images/ico/banner-arrow-s.png) 0 0 no-repeat;background-size:24px auto;overflow:hidden;margin:-6px 0 0}.detail-card-wrap .arrow_prev{left:10px;width:12px;height:21px;background:url(../images/ico/banner-arrow-s.png) 0 0 no-repeat;background-size:24px auto}.detail-card-wrap .arrow_next{right:10px;background-position:-12px 0}.popup-info.popup-imglist{top:0;left:0;width:100%;height:100%}.popup-imglist .popup-header{border-bottom:1px solid #dddee0}.popup-imglist .popup-title{font-size:15px;line-height:20px;letter-spacing:-1px;color:#000;font-weight:700;text-align:center}.popup-imglist .img-list{overflow:hidden}.popup-imglist .swiper-slide{height:auto}.popup-imglist .swiper-slide a{display:block}.popup-imglist .swiper-scrollbar{display:none}.popup-imglist li{float:left;width:32%;margin:0 0 2% 2%}.popup-imglist li:nth-of-type(3n+1){clear:both;margin-left:0}.popup-imglist li:nth-last-of-type(-1n+3){margin-bottom:0}.popup-imglist .img-thum{padding-top:100%}.popup-info.popup-reply{top:0;left:0;width:100%;height:100%}.popup-reply .popup-header{border-bottom:1px solid #dddee0}.popup-reply .popup-title{font-size:15px;line-height:20px;letter-spacing:-1px;color:#000;font-weight:700}.popup-reply .component{padding:0}.popup-reply .component-box{padding:0;border-top:0}.detail-component .audio{margin:30px 27px}.detail-component .audio-player{width:100%}.detail-component.blog{background:#fff}.detail-blog-box .story p{margin:0 27px;font-size:14px;letter-spacing:-.025em;line-height:24px;color:#000}.detail-blog-box .story p img{width:100%}.detail-blog-box .story iframe{width:100%}.detail-blog-box .hashtag{border-top:1px solid #dddee0}.detail-blog-box .hashtag-box ul{margin:20px 0}.detail-blog-box .hashtag-box li{float:left;border:1px solid #3a88c9;border-radius:11px;margin:3px 6px 3px 0;padding:3px 10px;font-size:11px}.detail-blog-box .hashtag-box a{color:#3a88c9}.detail-blog-box .intro{position:relative}.detail-blog-box .intro .img-thum{padding-top:0}.detail-blog-box .intro-contents{padding:20px}.detail-blog-box .intro span.img-box+div{position:absolute;left:0;right:0;bottom:18%;overflow:hidden;color:#fff}.detail-blog-box .intro span.img-box+div+div{display:block}.detail-blog-box .intro-tit{margin:0 0 5px;font-size:11px}.detail-blog-box .intro-ico{display:none;position:absolute;bottom:60px;left:50%;margin-left:-12.5px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:-25px -125px}.detail-blog-box .des{margin:0 0 10px;font-size:19px;line-height:22px;font-weight:700}.detail-blog-box .date{float:left;font-size:11px}.detail-blog-box .read{float:right;font-size:11px}.detail-blog-box .info{float:left;font-size:11px}.detail-blog-box .info .date01{position:relative;margin:0 8px 0 0;padding:0 8px 0 0}.detail-blog-box .info .date01:after{content:"";position:absolute;top:2px;right:0;display:inline-block;width:1px;height:9px;background:#dddee0}.file-video-box{position:relative}.file-video-box img{width:100%}.file-video-box:before{content:"";position:absolute;top:50%;left:50%;display:block;width:25px;height:25px;margin:-12.5px 0 0 -12.5px;background:url(../images/ico/ico-group50.png) no-repeat 0 -921px;background-size:45px}.detail-component.news #intro{width:100%;height:170px;background:url(../images/dummy/news-img01.jpg) 50% 0 no-repeat fixed;color:#fff;margin:0 auto;padding:0;background-size:100%}.detail-component.news .landing-box{background:#fff}.detail-component.news .landing-caption{text-align:left;margin:0 0 20px;padding:30px 25px 0}.detail-component.news .landing-caption .caption-tag{position:relative;font-size:12px;letter-spacing:-.025em;line-height:15px;color:#000;font-weight:700;vertical-align:middle}.detail-component.news .landing-caption .caption-tag.type1{color:#909090}.detail-component.news .landing-caption .caption-tag.type2{color:#0088cf}.detail-component.news .landing-caption .caption-tag .ico{display:inline-block;overflow:hidden;margin:0 5px 5px 0;width:22px;height:22px;vertical-align:middle;background:url(../images/ico/ico-sns.png) no-repeat 0 100%;background-size:22px}.detail-component.news .landing-caption .caption-tag .ico img{width:100%}.detail-component.news .landing-caption .tit-s{margin:12px 0 0;font-size:21px;letter-spacing:-.06em;line-height:26px}.detail-component.news .landing-caption.board{position:relative;margin:0 27px;padding:30px 0 20px;border-bottom:1px solid #999}.detail-component.news .landing-caption .caption-btn-more{position:absolute;display:inline-block;right:-10px;top:25px;width:25px;height:25px}.detail-component.news .landing-caption .caption-btn-more .ico{display:inline-block;margin:5px;width:15px;height:15px;font-size:0;line-height:0;background:url(../images/ico/ico-group50.png) no-repeat 0 -195px;background-size:30px}.detail-component.news .landing-caption .caption-option{display:none;position:absolute;top:55px;right:8px;border:1px solid #949699;padding:5px 0;box-shadow:1px 1px 20px rgba(0,0,0,.1);background:#fff}.detail-component.news .landing-caption .caption-option.on{display:block}.detail-component.news .landing-caption .caption-option li{height:30px}.detail-component.news .landing-caption .caption-option li a{display:inline-block;font-size:11px;line-height:30px;color:#54585f;background:#fff;padding:0 15px}.detail-component.news .landing-caption .caption-option.report{display:none}.detail-component.news .card-gallery .caution{font-size:11px;line-height:16px;letter-spacing:-1px;color:#909090}.detail-component.news .writer{display:table;margin:0 25px 20px}.detail-component.news .writer .writer-img{display:table-cell;width:45px}.detail-component.news .writer .writer-img img{width:100%}.detail-component.news .writer .writer-info{display:table-cell;vertical-align:middle;padding:0 0 0 15px}.detail-component.news .writer .writer-info .name{font-size:15px;line-height:24px;letter-spacing:.5px;color:#000}.detail-component.news .writer .writer-info .email{font-size:11px;line-height:16px;color:#34373c}.detail-component.news .landing-writer{display:table;margin:0 25px 20px}.detail-component.news .landing-writer .writer-info{font-size:12px;line-height:16px;vertical-align:top}.detail-component.news .landing-writer .writer-info .name{display:inline-block;font-weight:700;vertical-align:top;margin:0 0 0 3px}.detail-component.news .landing-writer .caution{font-size:11px;line-height:16px;color:#909090;letter-spacing:-1px;margin:10px 0 0}.viewer-detail .caption-option{display:none;position:absolute;top:55px;right:8px;border:1px solid #949699;padding:5px 0;box-shadow:1px 1px 20px rgba(0,0,0,.1)}.viewer-detail .caption-option.on{display:block}.viewer-detail .caption-option li{height:30px}.viewer-detail .caption-option li a{display:inline-block;font-size:11px;letter-spacing:-.025em;line-height:30px;color:#54585f;background:#fff;padding:0 15px}.hashtag{margin:0 27px;border-top:1px solid #dddee0}.hashtag-box{overflow-y:auto}.hashtag-box::-webkit-scrollbar{width:0!important;height:0!important}.hashtag-box::-webkit-scrollbar-thumb{background:none!important}.hashtag-box ul{margin:16px 0 26px;overflow:hidden;text-align:center}.hashtag-box li{float:left;display:inline-block;margin:4px 6px 4px 0;padding:0 10px;border:1px solid #3a88c9;border-radius:11px;font-size:0}.hashtag-box li a{font-size:11px;letter-spacing:-.05em;line-height:20px;color:#3a88c9}.card-gallery{padding:0 27px}.card-gallery p{margin:30px 0;font-size:12px;letter-spacing:-.025em;line-height:18px}.card-gallery img{max-width:100%}.landing-caption .txt-info{display:block;margin:8px 0 0;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#909090;overflow:hidden}.landing-caption .txt-info .date{float:left}.landing-caption .txt-info .inq{float:left}.landing-caption .txt-info .bar{position:relative;padding-left:5px;margin-left:5px}.landing-caption .txt-info .bar:before{content:"";position:absolute;left:0;top:50%;margin-top:-4px;width:1px;height:8px;background:#dddee0}.popup-report.popup-info{z-index:100;position:fixed;top:30px;left:0;right:0;width:100%;background:#f6f6f6}.popup-report .popup-header{height:14px}.popup-report .popup-closeBtn{position:absolute;left:12px;top:50%;margin:-8px 0 0;font-size:14px;letter-spacing:-.04em;line-height:16px;color:#000}.popup-report .popup-submitBtn{position:absolute;right:12px;top:50%;margin:-8px 0 0;font-size:14px;letter-spacing:-.04em;line-height:16px;font-weight:700;color:#000}.popup-report .popup-contents{padding:0;background:#f6f6f6}.popup-report .report-info{padding:20px 27px;border-top:1px solid #dddee0;background:#fff}.popup-report .report-user{padding:0 0 20px;font-size:0}.popup-report .report-user .ico{display:inline-block;margin:0 12px 0 0;border-radius:20px;width:22px;height:22px;overflow:hidden;background:url(../images/ico/ico-sns.png) no-repeat 0 100%;background-size:100%}.popup-report .report-user .ico img{width:100%}.popup-report .user-nm{display:inline-block;font-size:21px;letter-spacing:-.06em;line-height:23px;color:#000;font-weight:700}.popup-report .user-id{display:inline-block;font-size:21px;letter-spacing:-.06em;line-height:23px;color:#909090}.popup-report .report-board{font-size:11px;line-height:15px;color:#000}.popup-report .report-board dl{overflow:hidden;margin:9px 0 0}.popup-report .report-board dl:first-child{margin:0}.popup-report .report-board dt{float:left;clear:both}.popup-report .report-board dd{float:left;margin:0 0 0 8px}.popup-report .report-reason{padding:11px 12px;border-top:1px solid #dddee0;background:0 0}.popup-report .reason-list{overflow:hidden;padding:14px;border:1px solid #d0d0d0;background:#fff}.popup-report .reason-list li{float:left;min-width:50%}.popup-report .reason-refer{padding:8px 27px 45px;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#54585f;background:#f6f6f6}.popup-report .report-reason .reason-refer{padding:8px 15px 20px}.popup-report .reason-input input[type=text]{width:100%;height:49px;padding:0 14px;font-size:14px;letter-spacing:-.025em;line-height:20px;background:#fff}.popup-report .btn-box{width:auto;padding:0 12px;border:0;background:#f6f6f6}.popup-report .btn-box .btn-submit{border:0;padding:0;color:#fff;font-size:14px;letter-spacing:-.04em;line-height:40px;box-sizing:border-box;text-align:center;background:#343561}.error{position:relative;display:table;width:100%;table-layout:fixed}.error .error-box{position:relative;display:table-cell;text-align:center;vertical-align:middle}.error-box .ico{display:block;width:126px;height:119px;margin:0 auto;background-image:url(../images/ico/ico-error.png);background-repeat:no-repeat;background-size:100%}.error-box .ico.system{background-position:0 0}.error-box .ico.undefined{height:130px;background-position:0 -135px}.error-box .tit-a{margin:35px 0 0;font-size:18px;line-height:20px;color:#54748f;font-weight:700}.error-box .error-txt{margin:7px 0 0;font-size:11px;line-height:16px;color:#333;letter-spacing:-1px}.error-box .error-list{position:relative;margin:38px 0 0;clear:both}.error-box .error-list .list-box dt{display:inline-block;position:relative;margin:0 2px 0 0;padding:0 7px 0 0;font-size:11px;line-height:13px;color:#454d5b;font-weight:700}.error-box .error-list .list-box dt::before{content:'';position:absolute;top:1px;right:0;width:1px;height:8px;background:#8f949d}.error-box .error-list .list-box dd{display:inline-block;font-size:11px;line-height:13px;color:#454d5b}.select-sort li{position:relative;float:left;margin:0 8px 0 0;padding:0 8px 0 0;line-height:14px;vertical-align:middle}.select-sort li:before{position:absolute;right:0;top:4px;display:inline-block;content:'';width:1px;height:10px;background:#dcdee0}.select-sort li:last-of-type{margin:0;padding:0;border:0}.select-sort li:last-of-type:before{display:none}.select-sort a{font-size:12px;color:#000;vertical-align:top}.select-sort a span{vertical-align:top}.select-sort li.on a{font-weight:700}.section-box.screen{padding:0;border:0}.screen-gallery-box{position:relative;padding:0 0 16px}.screen-gallery-box .screen-bottom{position:absolute;bottom:0;left:0;width:100%;height:14px;background:#fff}.screen-gallery-box .screen-bottom:before{content:"";position:absolute;bottom:0;left:0;display:inline-block;width:25px;height:43px;background:#fff}.screen-gallery-box .screen-bottom:after{content:"";position:absolute;bottom:0;right:0;display:inline-block;width:25px;height:43px;background:#fff}.screen-gallery-box{position:relative}.screen-gallery li{font-size:0}.screen-gallery li a .img{display:block}.screen-gallery li a .img img{width:100%}.screen-gallery .arrow-buttons{display:none}.screen-gallery .owl-pagination{left:25px;bottom:0;font-size:0;text-align:left;z-index:1}.screen-gallery .owl-page{float:none;display:inline-block;border:1px solid #34373c}.screen-gallery .owl-page.active{background:#34373c}.screen-gallery .owl-page a{display:block;width:100%;height:100%}.screen-gallery .txt-box{position:absolute;top:0;left:0;width:100%;height:100%;padding:23px 18px;box-sizing:border-box}.screen-gallery .txt-box>span{display:block;color:#fff}.screen-gallery .txt-box .tit{overflow:hidden;font-size:30px;line-height:34px;white-space:normal;height:74px;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:-1px;font-weight:700}.screen-gallery .txt-box .txt{margin:20px 0 0;font-size:12px;line-height:16px;letter-spacing:-1px}.screen-gallery .txt-box .txt .pgname{display:block;font-weight:700}.screen-gallery .txt-box .txt em{display:inline-block}.screen-gallery .ico-screen{display:inline-block;position:absolute;right:40px;bottom:28px;width:45px;height:45px;background:url(../images/ico/ico-group100.png) no-repeat 0 0;background-size:90px}.screen-gallery .banner-box{position:absolute;display:block;width:100%;bottom:4px;left:0;padding:0 29px;box-sizing:border-box}.screen-gallery .banner-box img{width:100%}.screen-gallery a{width:100%}.screen-slide{padding:30px 0;border-bottom:0;overflow:hidden}.screen-slide h5{margin:0 25px 10px}.screen-box{position:relative;padding:0 0 30px}.screen-box ul{padding:0 25px}.screen-box li{position:relative;float:left;margin:0 5px 0 0;width:156px;overflow:hidden}.screen-box .img-thum{padding-top:57%}.screen-box li a{width:100%;line-height:0}.screen-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.screen-box .img-box .type0{padding:30px 0 0;background:rgba(0,0,0,.4);font-size:15px}.screen-box .img-box .type0 .ico{right:5px;top:40px}.screen-box .img-box .type1{}.screen-box .img-box .type1 .ico{background-position:0 -330px}.screen-box .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75);font-size:11px;line-height:1.5}.screen-box .img-box .type2 .ico{background:0 0}.screen-box .img-box .type3{}.screen-box .img-box .type3 .ico{background-position:0 -360px}.screen-box .img-box .type4{}.screen-box .img-box .type4 .ico{background-position:0 -360px}.screen-box .txt{display:-webkit-box;margin:6px 0 0;font-size:15px;line-height:18px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.screen-box .txt .features-meta{display:block;font-size:10px;line-height:14px;color:#000;letter-spacing:0}.screen-box .txt .features-meta.type0{color:#999}.screen-box .txt .features-meta.type1{font-weight:700;color:#e44850}.screen-box .txt .features-title{display:block;font-size:13px;line-height:16px;color:#000;letter-spacing:0;text-align:left}.player{}.player-box{position:relative;width:100%;font-size:0}.player-box .promotion-box{position:absolute;bottom:33px;left:15px;width:110px;height:26px;z-index:90}.player-box .promotion-box img{width:110px;height:26px}.player-box.full{position:fixed;height:100%;background:#000;z-index:100}.player-box.full .player-movie video{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.player-box.full .player-thumnail img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.player-box .player-movie{display:none;position:relative;height:100%;background:#000}.player-box .player-movie video{width:100%}.player-box .player-movie.on{display:block}.player-box .player-thumnail{display:block;position:relative;height:100%}.player-box .player-thumnail img{width:100%;font-size:0}.player-box .player-thumnail.off{display:none}.player-box .player-billing-short{display:none;position:absolute;top:15px;left:40px;right:40px;overflow:hidden;text-align:center;font-size:0;z-index:1}.player-box .player-billing-short.on{display:block}.player-box .player-billing-short p{display:inline-block;height:26px;padding:0 10px;background:rgba(0,0,0,.75);font-size:11px;letter-spacing:-.05em;line-height:26px;color:#fff;vertical-align:middle}.player-box .player-billing-short a{display:inline-block;height:26px;padding:0 15px;background:rgba(228,72,80,.75);font-size:11px;letter-spacing:-.05em;line-height:26px;color:#fff;vertical-align:middle}.player-box .player-billing-notice{display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:3;background:rgba(0,0,0,.75)}.player-box .player-billing-notice.on{display:block}.player-box .player-billing-notice .billing-notice-box{display:table;width:100%;height:100%}.player-box .player-billing-notice .billing-notice-cell{display:table-cell;width:100%;height:100%;vertical-align:middle}.player-box .player-billing-notice .billing-notice-text{position:relative}.player-box .player-billing-notice .billing-notice-text p{font-size:14px;color:#fff;text-align:center}.player-box .player-billing-notice .billing-notice-text p span{display:block;font-size:14px;letter-spacing:-.04em;line-height:19px;color:#fff}.player-box .player-billing-notice .billing-notice-text p a{display:inline-block;margin:20px 0 0;padding:8px 24px;font-size:12px;letter-spacing:-.05em;line-height:16px;font-weight:700;color:#000;background:#fff}.player-box .player-controller{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.25)}.player-box .controller-box{position:relative;display:table;width:100%;height:100%}.player-box .controller-info{position:relative;display:block;width:100%;height:100%;vertical-align:middle;text-align:center}.player-box .controller-info .info-box{position:relative;width:100%;height:88%}.player-box .btn-back{display:none;position:absolute;left:15px;top:15px;width:25px;height:25px;background:url(../images/ico/ico-player.png) no-repeat 0 0;z-index:5;background-size:50px}.player-box .btn-system{display:block;position:absolute;right:15px;top:15px;width:22px;height:22px;background:url(../images/ico/ico-player.png) no-repeat -1px -127px;z-index:4;background-size:50px}.player-box .player-system{display:none}.player-box .player-system.on{display:block}.player-box .system-cont{display:none;position:absolute;top:25px;right:5px}.player-box .system-cont.on{display:block}.player-box .system-cont .box{padding:14px 10px;background:#fff}.player-box .system-cont .system-btn{min-width:75px}.player-box .system-cont .btn-prop{display:block;font-size:11px;line-height:13px;color:#54585f;text-align:center}.player-box .system-cont .btn-prop span{display:inline-block;vertical-align:top}.player-box .btn-playstop{display:block;position:absolute;width:22px;height:22px;top:50%;left:50%;margin:-6px 0 0 -11px;background-image:url(../images/ico/ico-player.png);background-repeat:no-repeat;background-position:-2px -76px;z-index:2;background-size:50px}.player-box .btn-playstop.on{background-position:-27px -76px}.player-box .btn-playstop .blind{display:none}.player-box .btn-playstop .type1{display:block}.player-box .btn-playstop.on .type2{display:block}.player-box .btn-playstop.on .type1{display:none}.player-box .btn-10ago{position:absolute;top:50%;right:50%;display:inline-block;width:23px;height:25px;margin:-7px 20% 0 0;background:url(../images/ico/ico-player.png) no-repeat -26px -100px;z-index:2;background-size:50px}.player-box .btn-10aft{position:absolute;display:inline-block;top:50%;left:50%;width:23px;height:25px;margin:-7px 0 0 20%;background:url(../images/ico/ico-player.png) no-repeat -1px -100px;z-index:2;background-size:50px}.player-box .btn-prev{position:absolute;top:57%;right:50%;display:inline-block;width:23px;height:25px;margin:-7px 20% 0 0;background:url(../images/ico/ico-player.png) no-repeat -26px -50px;z-index:2;background-size:50px}.player-box .btn-next{position:absolute;display:inline-block;top:57%;left:50%;width:23px;height:25px;margin:-7px 0 0 20%;background:url(../images/ico/ico-player.png) no-repeat -1px -50px;z-index:2;background-size:50px}.player-box .btn-screen{display:block;position:absolute;right:15px;bottom:35px;width:20px;height:20px;background-image:url(../images/ico/ico-player.png);background-repeat:no-repeat;background-position:-27px -27px;z-index:4;background-size:50px}.player-box .btn-screen .blind{display:none}.player-box .btn-screen .type1{display:block}.player-box .btn-screen.on{background-position:-2px -27px}.player-box .btn-screen.on .type2{display:block}.player-box .btn-screen.on .type1{display:none}.player-box .btn-live{display:block;position:absolute;left:15px;bottom:35px;width:50px;height:18px;background-image:url(../images/ico/ico-playerlive.png);background-repeat:no-repeat;background-position:0 0;z-index:2;background-size:50px}.player-box .btn-live .blind{display:none}.player-box .btn-live .type1{display:block}.player-box .btn-live.on{background-position:0 -18px}.player-box .btn-live.on .type2{display:block}.player-box .btn-live.on .type1{display:none}.player-box .btn-cc{display:block;position:absolute;right:58px;bottom:35px;width:29px;height:20px;opacity:.25;background-image:url(../images/ico/ico-player.png);background-repeat:no-repeat;background-position:-2px -178px;z-index:2;background-size:50px}.player-box .btn-cc.on{opacity:1}.player-box .btn-layer-close{display:block;position:absolute;right:15px;top:15px;width:20px;height:20px;background-image:url(../images/ico/ico-player.png);background-repeat:no-repeat;background-position:-2px -153px;z-index:4;background-size:50px}.player-box .info-box .player-time{display:none;position:absolute;width:100%;top:50%;left:0;margin:-19px 0 0}.player-box .info-box .player-time span{display:inline-block;font-size:36px;line-height:38px;color:#fff;font-weight:700;letter-spacing:-1px}.player-box .info-box.moving .player-time{display:block}.player-box .info-box.moving .btn-playstop,.player-box .info-box.moving .btn-prev,.player-box .info-box.moving .btn-next{display:none}.player-box .player-prog{position:absolute;left:0;bottom:0;width:100%;height:20px;z-index:4}.player-box .player-prog:before{content:"";position:relative;display:block;width:100%;height:20px;z-index:1;opacity:.25;background:#000}.player-box .player-prog span{display:inline-block}.player-box .player-prog .progress{position:absolute;top:0;left:0;height:20px;z-index:1;opacity:.75;background:#3a88c9}.player-box .player-prog .prog-total{position:absolute;top:3px;left:10px;font-size:11px;line-height:13px;color:#fff;z-index:2}.player-box .player-prog .prog-in{position:absolute;top:3px;right:10px;font-size:11px;line-height:13px;color:#fff;z-index:2}.player-box .player-msg{display:none;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:4;background:#000}.player-box .player-msg.on{display:block}.player-box .player-msg .msg{display:table;width:100%;height:100%}.player-box .player-msg .msg-box{display:table-cell;width:100%;height:100%;vertical-align:middle}.player-box .player-msg .msg-error{position:relative}.player-box .player-msg .msg-error p{font-size:14px;color:#fff;text-align:center}.player-box .player-msg .msg-error p .txt{display:block;letter-spacing:-1px}.player-box .player-msg .msg-error p a{display:inline-block;margin:20px 0 0;box-sizing:border-box;padding:7px 24px;border:1px solid #bfbfbf;font-size:12px;line-height:14px;font-weight:700;color:#fff}.player-box .player-history{display:none;position:absolute;top:15px;left:40px;right:40px;overflow:hidden;text-align:center;font-size:0;z-index:1}.player-box .player-history.on{display:block}.player-box .player-history p{display:inline-block;padding:5px 10px 6px;background:rgba(0,0,0,.75);font-size:11px;letter-spacing:-.05em;line-height:15px;color:#fff;vertical-align:baseline}.player-box .player-history a{display:inline-block;padding:5px 15px 6px;background:rgba(228,72,80,.75);font-size:11px;letter-spacing:-.05em;line-height:15px;color:#fff;font-weight:700;vertical-align:baseline}.player-box .player-cc{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.player-box .player-cc:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75)}.player-box .cc-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.player-box .cc-box .box{position:relative;display:table;width:100%;height:100%}.player-box .cc-box .box-info{display:table-cell;vertical-align:middle;text-align:center}.player-box .cc-box .cc-tit{display:inline-block;font-size:12px;line-height:14px;color:#909090;letter-spacing:-1px}.player-box .cc-box .cc-list{margin:10px 0 0;overflow:hidden}.player-box .cc-box .cc-list li{display:inline-block;margin:0 2px 0 0}.player-box .cc-box .cc-list li:last-of-type{margin:0}.player-box .cc-box .cc-list li a{padding:6px 14px;font-size:15px;line-height:17px;letter-spacing:-1px;color:#fff}.player-box .cc-box .cc-list li.on{background:#fff}.player-box .cc-box .cc-list li.on a{color:#000;font-weight:700}.player-box .player-system{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.player-box .player-system:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75)}.player-box .system-box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.player-box .system-box .box{position:relative;display:table;width:100%;height:100%}.player-box .system-box .box-info{display:table-cell;vertical-align:middle;text-align:center}.player-box .system-box .system-tit{display:inline-block;font-size:12px;line-height:14px;color:#909090;letter-spacing:-1px}.player-box .system-box .spd-list{margin:10px 0 0;overflow:hidden}.player-box .system-box .spd-list li{display:inline-block;margin:0 2px 0 0}.player-box .system-box .spd-list li:last-of-type{margin:0}.player-box .system-box .spd-list li a{padding:6px 14px;font-size:15px;line-height:17px;letter-spacing:-1px;color:#fff}.player-box .system-box .spd-list li.on{background:#fff}.player-box .system-box .spd-list li.on a{color:#000;font-weight:700}.player.live .player-box .btn-cc{bottom:15px}.player.live .player-box .btn-screen{bottom:15px}.player .caption{position:relative;border-bottom:1px solid #e8e8e8;padding:20px 15px 20px 25px;background:#fff}.player .caption:after{content:'';display:block;clear:both}.player .caption.bdn{border-bottom:0}.player .caption-meta{position:relative}.caption-meta span{display:inline-block}.caption-meta .channel{display:block;font-size:12px;line-height:14px;font-weight:700;color:#0088cf;margin:0 0 10px}.caption-meta .episode{display:block;margin:0 110px 0 0}.caption-meta .episode span{display:inline-block;font-size:21px;line-height:23px;color:#000;font-weight:700;letter-spacing:-1px;vertical-align:top}.caption-meta .episode .tit{text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;max-height:47px;font-size:21px;line-height:23px;color:#000;font-weight:700;letter-spacing:-1px}.caption-meta .information{margin:7px 0 15px;font-size:0;line-height:0}.caption-meta .information>span{position:relative;display:inline-block}.caption-meta .information>span+span{padding:0 0 0 8px;margin:0 0 0 8px}.caption-meta .information .view:before{content:"";position:absolute;top:4px;left:0;display:inline-block;width:1px;height:9px;background:#dddee0}.caption-meta .information .name:before{content:"";position:absolute;top:4px;left:0;display:inline-block;width:1px;height:9px;background:#dddee0}.caption-meta .information span{vertical-align:top}.caption-meta .date{font-size:12px;line-height:14px;color:#909090}.caption-meta .name{font-size:12px;line-height:14px;color:#909090}.caption-meta .name span+span{margin:0 0 0 4px}.caption-meta .view{font-size:12px;line-height:14px;color:#909090}.caption-meta .below{font-size:0}.caption-meta .time{display:inline-block;margin:12px 0 0;font-size:11px;line-height:13px;color:#000}.caption-meta .btn-radio-live{display:inline-block;height:26px;line-height:26px;font-weight:700;border:1px solid #d1d1d1;color:#111;letter-spacing:-1px;padding:0 9px 0 27px;background:url(../images/ico/ico-radio-live.jpg) 8px 50% no-repeat;background-size:13px auto;font-size:12px;margin:12px 0 0 9px;border-radius:3px}.caption-meta .txt-next{display:block;position:absolute;top:15px;right:0;width:100px}.caption-meta .txt-next span{display:block;font-size:11px;line-height:15px;color:#909090}.caption-meta .txt-next .txt-pro{font-size:12px;font-weight:700;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.caption-meta .btn-like{float:right;width:auto!important;margin:4px 10px 0 0;font-size:0;line-height:0;vertical-align:top}.caption-meta .btn-like .ico{display:inline-block;width:16px;height:19px;background-image:url(../images/ico/ico-player-btn.png);background-repeat:no-repeat;background-size:40px;background-position:-2px 0}.caption-meta .btn-like.on .ico{background-position:-22px 0}.caption-meta .btn-like .txt{display:inline-block;margin:0 0 0 4px;font-size:14px;line-height:16px;color:#54585f;letter-spacing:-1px;font-weight:700}.caption-meta .btn-get-script{float:right;letter-spacing:-1px;font-weight:700}.caption-meta .btn-box{}.caption-meta .btn-video-control{float:left;border:1px solid #d6d6d6;font-size:0}.caption-meta .btn-video-control a{display:inline-block;background:#fafafa;color:#333;font-size:12px;padding:0 7px;height:27px;line-height:28px}.caption-meta .btn-video-control a .ico{background:url(../images/ico/ico-player-btn.png) no-repeat 0 0;background-size:40px 100px;-webkit-background-size:40px 100px;width:5px;height:10px;vertical-align:baseline}.caption-meta .btn-video-control a.prev{border-right:1px solid #e7e7e7}.caption-meta .btn-video-control a.prev .ico{background-position:-24px -42px;margin:0 6px 0 0}.caption-meta .btn-video-control a.next .ico{background-position:-31px -42px;margin:0 0 0 6px}.caption-meta .btn-video-control a.disabled{color:#909090;background:#fff}.caption-meta .btn-video-control a.disabled .ico{opacity:.4}.caption-meta .btn-share{float:right;width:20px;height:20px;background:url(../images/ico/ico-player-btn.png);background-repeat:no-repeat;background-size:40px auto;-webkit-background-size:40px auto;background-position:0 -60px;margin:4px 0 0;vertical-align:top}.caption-meta .btn-cc{float:right;width:25px;height:17px;text-indent:-1000em;background:url(../images/ico/spm-btn-cc.png) 0 -25px no-repeat;background-size:25px auto;margin:6px 10px 0 0}.caption-meta .btn-cc.on{background-position:0 0}.caption-btn{position:absolute;right:11px;top:18px}.caption-btn li{position:relative;float:left;margin:0 24px 0 0}.caption-btn li:last-of-type{margin:0}.caption-btn li>a{vertical-align:top;background-image:url(../images/ico/ico-player-btn.png);background-repeat:no-repeat;background-size:40px}.caption-btn li .btn-scrap{width:20px;height:20px;background-position:0 -20px}.caption-btn li .btn-scrap.on{background-position:-20px -20px}.caption-btn li .btn-pin{width:20px;height:20px;background-position:0 -40px}.caption-btn li .btn-share{width:20px;height:20px;background-position:0 -60px}.caption-btn li .btn-more{width:20px;height:20px;background-position:0 -80px;cursor:pointer}.caption-btn li .btn-more.on+.layer-display{display:block}.caption-btn li .btn-more.on .bubble{display:block}.caption-btn li .btn-more .bubble{display:none;position:absolute;top:25px;right:8px;width:80px;padding:12px 0;border:1px solid #949699;font-size:11px;line-height:13px;color:#54585f;box-shadow:0 4px 7px #c5c5c5;background:#fff}.caption-btn li .btn-more .bubble span{vertical-align:top}.caption-btn li.display-box .layer-display{display:none;position:absolute;top:8px;left:-90px;width:104px;border:1px solid #d6d6d6;background:#fff;z-index:99}.caption-btn li.display-box .layer-display a{position:relative;display:block;padding:5px 0 5px 26px;cursor:pointer}.caption-btn li.display-box .layer-display a.later{position:relative;padding:10px 0 10px 26px;border-top:1px solid #e7e7e7}.caption-btn li.display-box .layer-display a.later:after{content:"";position:absolute;top:50%;left:11px;width:8px;height:8px;margin-top:-4px;background:url(../images/ico/ico-player-btn.png);background-repeat:no-repeat;background-size:40px auto;-webkit-background-size:40px auto;background-position:-26px -68px}.caption-btn li.display-box .layer-display a.quality.on{color:#0088cf}.caption-btn li.display-box .layer-display a.quality.on:after{content:"";position:absolute;top:50%;left:11px;width:11px;height:10px;margin-top:-5px;background:url(../images/ico/ico-player-btn.png);background-repeat:no-repeat;background-size:40px auto;-webkit-background-size:40px auto;background-position:-25px -55px}.caption-btn li .btn-cc{width:25px;height:17px;text-indent:-1000em;background:url(../images/ico/spm-btn-cc.png) 0 100% no-repeat;background-size:25px auto;margin:2px 5px 0 0}.caption-btn li .btn-cc.on{background-position:0 0}.caption-des{position:relative;padding:17px 0 0;overflow:hidden;clear:both}.caption-des .des{display:inline-block;max-height:42px;font-size:14px;line-height:21px;color:#54585f}.caption-des .des span{vertical-align:top}.caption-des .des .des-tit{margin:0 5px 0 0}.caption-des .des .des-spot{display:block}.caption-des .des span a{display:inherit;color:#0088cf;text-decoration:underline!important}.caption-des .btn-des{font-size:14px;line-height:21px;color:#0088cf;vertical-align:top;background:#fff}.caption-des .btn-des .dot{display:inline-block;width:12px;height:14px;padding:0 3px;background:url(../images/etc/ellipse.png) no-repeat center center;background-size:12px}.caption-des .btn-des.compress{display:block}.caption-map{position:relative;margin:17px 0 0}.caption-map .map-txt .tit{display:block}.caption-map .map-txt span{display:inline-block;font-size:14px;line-height:21px;color:#54585f;vertical-align:top}.caption-map .map-area{display:none;margin:10px 0 0}.caption-map .map-area.on{display:block}.caption-map .map-area .area{height:180px;overflow:hidden}.caption-map .map-area .area>img{width:100%}.caption-map .btn-map-close{margin:5px 0 0;font-size:14px;line-height:21px;color:#0088cf;vertical-align:top;background:#fff}.player .component-box{border-top:0}.player .component-box.themeimage{padding:0}.player .component-box.themeimage .tit-a{font-size:13px}.player .themeimage-box li{width:150px}.player .component-box.themeimage .swiper-container-horizontal>.swiper-scrollbar{background:0 0}.subscribe{position:relative;padding:5px 8px 0;background:#f6f6f6}.subscribe .subscribe-box{position:relative;overflow:hidden;padding:15px 19px;border:1px solid #dadbdc;background:#fff}.subscribe .img{position:absolute;display:block;width:46px;top:19px;left:19px}.subscribe .img .img-thum{padding-top:142.7%}.subscribe .txt{position:relative;display:block}.subscribe .txt .title{display:-webkit-box;margin:0 90px 0 0;font-size:18px;line-height:22px;letter-spacing:-1px;font-weight:700;color:#000;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.subscribe .txt .date{display:block;margin:4px 90px 0 0;font-size:12px;line-height:14px;color:#909090}.subscribe .btn-subscribe{position:absolute;right:19px;top:50%;width:77px;margin:-15px 0 0;line-height:27px;font-size:12px;font-weight:700;color:#fff;text-align:center;background:#e76303;border:3px solid #e76303}.subscribe .btn-subscribe.type2{background:#fff;color:#e76303}.product{position:relative;padding:5px 8px 0;background:#f6f6f6}.product .product-box{position:relative;overflow:hidden;padding:15px 19px;border:1px solid #dadbdc;background:#fff}.product .img{position:absolute;display:block;width:46px;top:19px;left:19px}.product .img .img-thum{padding-top:142.7%}.product .txt{position:relative;display:block}.product .txt .title{display:block;margin:0 90px 0 0;font-size:14px;line-height:19px;letter-spacing:-1px;font-weight:700;color:#000}.product .btn-product{position:absolute;right:19px;top:50%;width:77px;margin:-15px 0 0;line-height:27px;font-size:12px;font-weight:700;color:#fff;text-align:center;background:#e76303;border:3px solid #e76303}.product .btn-product.type2{background:#fff;color:#e76303}.player-box .player-tagging{position:absolute;bottom:0;left:0;width:100%}.player-box .player-tagging.on{height:26px}.player-box .player-tagging.off{height:3px}.player-box .player-tagging.off .prog-total{display:none}.player-box .player-tagging.off .prog-in{display:none}.player-box .player-tagging span{display:inline-block}.player-box .player-tagging>img{width:100%;height:100%}.player-box .player-tagging .prog-total{position:absolute;top:50%;left:10px;margin:-6px 0 0;font-size:11px;line-height:13px;color:#fff;z-index:2}.player-box .player-tagging .prog-in{position:absolute;top:50%;right:10px;margin:-6px 0 0;font-size:11px;line-height:13px;color:#fff;z-index:2}div[class^=player-list]{position:relative;padding:30px 0 0;background:#fff}div[class^=player-list] .component-box.omni3 .btn-swipe{top:0}div[class^=player-list] .list-total{display:inline-block;margin-left:5px;font-size:15px;line-height:19px;color:#0088cf;vertical-align:text-bottom;font-weight:100}div[class^=player-list] .player-list-btn .btn-list-search{display:block;position:absolute;right:25px;top:30px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:0 -200px}div[class^=player-list] .player-list-btn .btn-list-write{display:block;margin:20px 0 15px;padding:6px;border:1px solid #67678b;font-size:12px;line-height:15px;letter-spacing:-1px;color:#343464;font-weight:700;text-align:center}div[class^=player-list] .component{background:#fff;padding:0}div[class^=player-list] .component .component-box{border-bottom:0}div[class^=player-list] .component:first-of-type .component-box{padding-top:0;border:0}div[class^=player-list] .select-cate{top:2px;right:25px}div[class^=player-list] .select-sort{position:absolute;top:2px;right:25px}div[class^=player-list] .select-sort li{position:relative;float:left;margin:0 8px 0 0;padding:0 8px 0 0;line-height:0}div[class^=player-list] .select-sort li:before{content:"";position:absolute;display:inline-block;top:5px;right:0;width:1px;height:8px;background:#dddedf}div[class^=player-list] .select-sort li:last-of-type{margin:0;padding:0}div[class^=player-list] .select-sort li:last-of-type:before{display:none}div[class^=player-list] .select-sort li a{font-size:12px;line-height:14px;color:#000}div[class^=player-list] .select-sort li.on a{font-weight:700}div[class^=player-list] .total-box{margin:20px 0 10px;font-size:0;line-height:0}div[class^=player-list] .total-box .txt-total{display:inline-block;font-size:12px;line-height:14px;color:#000}div[class^=player-list] .total-box .txt-total em{display:inline-block;font-size:12px;line-height:14px;color:#000}.chat{position:fixed;bottom:0;left:0;width:100%;z-index:10}.chat .chat-top{position:relative;padding:0 12px;background:#fff}.chat-top .btn-toggle{position:relative}.chat-top .btn-toggle .ico{display:inline-block;width:12px;height:9px;margin:23px 10px 0 0;vertical-align:top;background-image:url(../images/ico/ico-group50.png);background-repeat:no-repeat;background-position:-32px -934px;background-size:50px}.chat-top .btn-toggle .on .ico{background-position:-7px -934px}.chat-top .btn-toggle .top-txt{font-size:14px;line-height:50px;color:#34373c}.chat-top .btn-heart{position:absolute;top:10px;right:12px;width:30px;height:30px;border-radius:30px;background:#ff4949}.chat-top .btn-heart .ico{position:absolute;display:inline-block;top:0;left:0;right:0;bottom:0;margin:auto;width:13px;height:12px;background:url(../images/ico/ico-group50.png) no-repeat -6px -957px;background-size:50px}.chat .chat-cont{position:relative;overflow-y:scroll;background:url(../images/etc/bg-chat-cont.jpg) no-repeat left top;background-size:cover}#wrap.vod .chat .chat-cont{background:url(../images/etc/bg-chat-cont2.jpg) no-repeat left top;background-size:cover}.chat-cont .component{padding:0;border:0;background:0 0}.chat-cont .component-box{background:0 0}.chat-cont .chat-list{padding:0 25px}.chat-cont .chat-list li{position:relative;padding:18px 0 0}.chat-cont .chat-list li span{display:inline-block}.chat-cont .chat-list .chat-user{position:absolute;top:19px;left:0;width:23px;height:23px;overflow:hidden;border-radius:20px;background:url(../images/ico/ico-group50.png) no-repeat -1px -976px;background-size:50px}.chat-cont .chat-list .chat-user img{width:100%}.chat-cont .chat-list .chat-comment{display:block;margin:0 0 0 32px}.chat-cont .chat-list .chat-comment .txt{display:block;font-size:14px;line-height:18px;color:#34373c}.chat-cont .chat-list .chat-comment .info{display:block}.chat-cont .chat-list .chat-comment .info span{color:#909090;font-size:11px;line-height:13px}.chat-cont .chat-list .chat-comment .info .info-id{font-weight:700}.chat-cont .chat-list .me .txt{text-align:right}.chat-cont .chat-list .me .info{text-align:right}.chat-cont .chat-list .me .info span{color:#0088cf}.chat-cont .chat-list .me .chat-comment .txt{font-size:14px;line-height:18px;color:#0088cf;font-weight:700}.chat .chat-write{position:relative}.chat .chat-write input[type=submit]{border:0}.chat .chat-write .inp-write{display:block;width:100%;height:50px;padding:0 95px 0 25px;border-top:1px solid #eaebec;border-left:0;border-right:0;border-bottom:0;font-size:14px;line-height:18px;background:#fff}.chat .chat-write .btn-write[type=submit]{position:absolute;top:1px;right:0;width:72px;height:49px;border-left:1px solid #edeeef;font-size:14px;font-weight:700;color:#343464;background:#fff}.chat .chat-box{height:50px;padding:120px 0 0;background:url(../images/etc/bg-chat-box.png) repeat-x left top;background-size:360px}.chat .chat-box.on{height:auto;padding:0;background:0 0}.section.radio{overflow:hidden}.section.radio .component.pd0{padding-top:0}.section.radio .component-box{border:0}.section.radio .end-radio-banner a{display:block}.section.radio .end-radio-banner img{width:100%;display:block}.section.radio .grid1{padding-bottom:0}.section.radio .app-down{position:relative}.section.radio .app-down img{display:block;width:100%}.section.radio .app-down .googleplay{display:block;overflow:hidden;position:absolute;bottom:19.1%;top:56.6%;left:7.5%;right:50.8%;text-indent:-10000em}.section.radio .app-down .applestore{display:block;overflow:hidden;position:absolute;bottom:19.1%;top:56.6%;left:50.8%;right:7.5%;text-indent:-10000em}.section.radio .kong-app-down{position:relative}.section.radio .kong-app-info img,.section.radio .kong-app-down img{display:block;width:100%}.section.radio .kong-app-down .googleplay{display:block;overflow:hidden;position:absolute;bottom:18.6%;top:56.5%;left:7.5%;right:50.8%;text-indent:-10000em}.section.radio .kong-app-down .applestore{display:block;overflow:hidden;position:absolute;bottom:18.6%;top:56.5%;left:50.8%;right:7.5%;text-indent:-10000em}.page-popup.freq{position:absolute;top:0;left:0;overflow:hidden;box-sizing:border-box;padding:0;width:100%;height:100%;background:#373844}.page-popup.freq .popup-radio{position:absolute;top:0;left:0;right:0;height:100%}.section.radio .freq-zone{background:}.freq-zone .blur-bg{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;background:#000;z-index:1}.freq-zone .freq-map{position:absolute;top:48px;left:0;right:0;display:block;font-size:0}.freq-zone .freq-map.blur .blur-bg{display:block}.freq-zone .freq-map img{width:100%}.freq-zone .btn-spot-list li{position:absolute;box-sizing:border-box}.freq-zone .btn-spot-list li a{display:block;box-sizing:border-box;width:100%;height:100%}.freq-zone .btn-spot-list .spot1{top:15.3%;left:26%;right:59%;bottom:73.6%}.freq-zone .btn-spot-list .spot2{top:14.2%;left:45.5%;right:44.5%;bottom:78.9%}.freq-zone .btn-spot-list .spot3{top:17.4%;left:67.3%;right:22.5%;bottom:75.5%}.freq-zone .btn-spot-list .spot4{top:21.9%;left:54.9%;right:35.8%;bottom:71.2%}.freq-zone .btn-spot-list .spot5{top:25.9%;left:42.5%;right:47.9%;bottom:67%}.freq-zone .btn-spot-list .spot6{top:32%;left:31.7%;right:58.2%;bottom:61%}.freq-zone .btn-spot-list .spot7{top:34.8%;left:61.3%;right:29.5%;bottom:58%}.freq-zone .btn-spot-list .spot8{top:41.6%;left:36.6%;right:54.2%;bottom:51.4%}.freq-zone .btn-spot-list .spot9{top:46.6%;left:58.4%;right:30.2%;bottom:45.3%}.freq-zone .btn-spot-list .spot10{top:43.8%;left:75.8%;right:14%;bottom:49.2%}.freq-zone .btn-spot-list .spot11{top:51.2%;left:29.5%;right:61%;bottom:41.8%}.freq-zone .btn-spot-list .spot12{top:53.3%;left:77.9%;right:12.5%;bottom:39.8%}.freq-zone .btn-spot-list .spot13{top:57.5%;left:46.6%;right:43.5%;bottom:35.5%}.freq-zone .btn-spot-list .spot14{top:60.6%;left:22.6%;right:67.7%;bottom:32.5%}.freq-zone .btn-spot-list .spot15{top:64.3%;left:34%;right:56.4%;bottom:28.8%}.freq-zone .btn-spot-list .spot16{top:61%;left:59.4%;right:31%;bottom:32%}.freq-zone .btn-spot-list .spot17{top:62.2%;left:71.9%;right:15.5%;bottom:29%}.freq-zone .btn-spot-list .spot18{top:70%;left:16%;right:74.7%;bottom:23.1%}.freq-zone .btn-spot-list .spot19{top:87%;left:18.7%;right:69.8%;bottom:4.2%}.freq-zone .btn-spot-list .spot20{top:79.3%;left:75.7%;right:7.4%;bottom:8.5%}.freq-zone .freq-list{position:absolute;top:92%;left:0;right:0;bottom:0;width:100%;background:#fff;z-index:10}.freq-zone .freq-list.on ul{height:100%;overflow:hidden;overflow-y:auto;background:#f6f6f6}.freq-zone .freq-list-box{border-top:1px solid #dddee0;background:#fff;display:none}.freq-zone .freq-list-box.active{display:block}.freq-zone .freq-list-box:first-of-type{border-top:0}.freq-zone .freq-list-spot{display:block;position:relative;box-sizing:border-box;width:100%;padding:17px 26px 18px;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000;font-weight:700}.freq-zone .freq-list-spot .ico{position:absolute;right:26px;top:50%;margin-top:-7.5px;width:15px;height:15px;background:url(../images/ico/ico-arrow30.png) no-repeat -15px -60px;background-size:30px}.freq-zone .freq-spot-list{display:none;padding:20px 26px;font-size:0;background:#f6f6f6}.freq-zone .freq-list-box.active .freq-spot-list{display:block}.freq-zone .freq-spot-list dl{position:relative;padding:0 0 0 33%}.freq-zone .spot-channel{position:absolute;left:0;top:50%;margin-top:-10px;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#343464}.freq-zone .spot-channel-freq{display:inline-block;box-sizing:border-box;width:50%;padding:4px 10px 4px 0;font-size:30px;letter-spacing:-.06em;line-height:36px;color:#000;font-weight:700}.freq-zone .spot-channel-freq .freq-type{display:block;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#0e0e0e;opacity:.4;font-weight:400}.freq-zone .spot-channel-freq strong{font-weight:700}.freq-zone .freq-list-box.active .freq-list-spot{border-bottom:1px solid #dddee0}.map-wrap{overflow:hidden;position:relative;height:800px;background:#ddd}.world-map-btn{z-index:4;position:absolute;top:12px;left:12px;right:12px;margin:0 auto}.world-map-btn ul{overflow:hidden;border:1px solid rgba(0,0,0,.2);background:rgba(255,255,255,.5)}.world-map-btn li{}.world-map-btn .world-map-filter{float:left;box-sizing:border-box;width:100%}.world-map-btn .world-map-info{float:left;box-sizing:border-box;width:39%;border-left:1px solid rgba(0,0,0,.2)}.world-map-btn ul li a{display:block;position:relative;box-sizing:border-box;width:100%;padding:12px 11px}.world-map-btn ul li .tit{display:none;font-size:10px;line-height:14px;letter-spacing:-1px;color:#0088cf;font-weight:700}.world-map-btn ul li .label{display:block;position:relative;padding:0 25px 0 0}.world-map-btn ul li .txt{display:block;padding:0;font-size:18px;line-height:20px;letter-spacing:-1px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-map-btn ul li .ico{position:absolute;right:0;top:50%;margin:-8px 0 0;width:16px;height:16px;background:url(../images/ico/ico-map-group.png) no-repeat;background-size:42px}.world-map-btn ul .world-map-filter .ico{background-position-y:0}.world-map-btn ul .world-map-info .ico{margin:-3px 0 0;background-position-y:-16px}.map-video-btn{z-index:4;position:absolute;bottom:70px;left:12px;opacity:.45}.map-video-btn.on{opacity:1}.map-video-btn a{display:block;padding:10px;border:1px solid #bbbcbf;border-radius:10px;background:#fff}.map-video-btn a .ico{display:block;width:25px;height:25px;background:url(../images/ico/ico-map-group.png) -8px -295px no-repeat;background-size:42px}.view-domestic-btn{z-index:4;position:absolute;bottom:124px;right:12px}.view-domestic-btn a{display:block;padding:10px;border:1px solid #bbbcbf;border-radius:100%;background:#fff}.view-domestic-btn a .ico{display:block;width:25px;height:25px;background:url(../images/ico/ico-map-group.png) -8px -232px no-repeat;background-size:42px}.view-domestic-btn.on a .ico{background-position:-8px -264px}.map-share-btn{z-index:4;position:absolute;bottom:70px;right:12px}.map-share-btn a{display:block;padding:14px;border:1px solid #bbbcbf;border-radius:100%;background:#fff}.map-share-btn a .ico{display:block;width:16px;height:16px;background:url(../images/ico/ico-map-group.png) no-repeat;background-size:42px;background-position-y:-66px}.my-position-btn{z-index:4;position:absolute;bottom:178px;right:12px}.my-position-btn a{display:block;padding:12px;border-radius:100%;background:#0088cf}.my-position-btn a .ico{display:block;width:21px;height:21px;background:url(../images/ico/ico-map-group.png) no-repeat;background-size:42px;background-position-y:-198px;background-position-x:-21px}.my-position-btn.on a{box-sizing:border-box;border:1px solid #bbbcbf;background:#fff}.my-position-btn.on a .ico{background-position-x:1px}.map-zoom-box{z-index:4;position:absolute;left:12px;bottom:70px;overflow:hidden;border:1px solid #bbbcbf;border-radius:35px}.map-zoom-box .ico{display:block;position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;background:url(../images/ico/ico-map-group.png) no-repeat;background-size:42px}.map-zoom-box .zoom-in a{position:relative;width:35px;height:35px;border-bottom:1px solid #dddee0;background:#fff}.map-zoom-box .zoom-out a{position:relative;width:35px;height:35px;background:#fff}.map-zoom-box .zoom-in .ico{background-position:3px -29px}.map-zoom-box .zoom-out .ico{background-position:-13px -30px}.map-pin{z-index:3;position:absolute;top:50%;left:50%}.map-pin .bg{position:absolute;top:0;left:0;width:100%;height:100%}.map-pin .txt{position:absolute;top:50%;left:0;right:0;margin:-8px 0 0;font-size:12px;line-height:16px;color:#fff;font-weight:700;text-align:center}.map-pin.type1{margin:-60px 0 0 -60px;width:120px;height:120px}.map-pin.type1 .bg{display:block;border-radius:100%;background:#e44850;opacity:.5;background-size:100%!important}.map-pin.type1 .txt{position:absolute;top:50%;left:0;right:0;margin:-8px 0 0;font-size:12px;line-height:16px;color:#fff;font-weight:700;text-align:center}.map-pin.type2{margin:-45px 0 0 -45px;width:90px;height:90px}.map-pin.type2 .bg{display:block;border-radius:100%;background:#e44850;opacity:.5;background-size:100%!important}.map-pin.type2 .txt{position:absolute;top:50%;left:0;right:0;margin:-8px 0 0;font-size:12px;line-height:16px;color:#fff;font-weight:700;text-align:center}.map-pin.type3{margin:-30px 0 0 -30px;width:60px;height:60px}.map-pin.type3 .bg{display:block;border-radius:100%;background:#e44850;opacity:.5;background-size:100%!important}.map-pin.type3 .txt{position:absolute;top:50%;left:0;right:0;margin:-8px 0 0;font-size:12px;line-height:16px;color:#fff;font-weight:700;text-align:center}.map-pin.type4{margin:-23px 0 0 -9px;width:18px;height:23px}.map-pin.type4 .bg{display:block;background:url(../images/ico/ico-map-group.png) no-repeat;background-size:37px;background-position-y:-132px}.map-pin.type4 .txt{overflow:hidden;text-indent:-10000px;font-size:0;line-height:0;color:transparent}.map-pin.type5{margin:-48px 0 0 -20px;width:40px;height:48px}.map-pin.type5 .bg{display:block;background:url(../images/ico/ico-map-group.png) no-repeat;background-size:40px;background-position-y:-94px}.map-pin.type5 .txt{position:absolute;top:0;left:0;right:0;margin:6px 0 0;font-size:10px;line-height:14px;color:#fff;font-weight:700}.map-pin.vod-pin{width:26px;height:31px}.map-pin.vod-pin .bg{display:block;background:url(../images/ico/ico-map-group2.png) no-repeat;background-size:42px;background-position-y:-59px}.map-pin.mag-pin{width:26px;height:31px}.map-pin.mag-pin .bg{display:block;background:url(../images/ico/ico-map-group2.png) no-repeat;background-size:42px;background-position-y:-90px}.map-my-spot{position:absolute;left:50%;top:50%;margin:-7px 0 0 -7px}.travel-info-area{z-index:100;position:fixed;top:100%;bottom:0;left:12px;right:12px}.travel-info-area.view{top:43px;left:0;right:0}.travel-info-area .mCSB_inside>.mCSB_container{margin:0}.travel-info-area .mCSB_scrollTools{width:0}.travel-info-area.on .info-area-wrap{border-radius:0}.bg-blind{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0}.info-area-wrap{z-index:1;background:#fff;height:100%;overflow:hidden;border-radius:6px 6px 0 0;box-shadow:0 -6px 24px 0 rgba(0,0,0,.08)}.info-area-label{position:relative;background:#fff}.info-area-label .ico{position:absolute;top:10px;left:50%;margin:0 0 0 -15px;width:18px;height:6px;background:url(../images/ico/ico-map-group.png) no-repeat;background-size:42px;background-position:-18px -188px}.info-area-label a{display:block;position:relative;padding:20px 0 11px;font-size:15px;line-height:20px;letter-spacing:-1px;color:#000;text-align:center}.travel-info-area.on .info-area-label a{padding:10px 0 18px;border-bottom:1px solid #dddee0;font-size:14px;font-weight:400}.travel-info-area.on .info-area-label .ico{top:35px;margin:0 0 0 -9px;width:18px;background-position:-20px -71px}.info-area-content{position:relative;box-sizing:border-box;background:#fff}.info-area-content .mCustomScrollBox{overflow:}.popup-info.map-filter{top:30px;left:0;right:0;height:100%}.map-filter .popup-header{padding:13px 22px;border-bottom:1px solid #dddee0;background:#fff}.map-filter .popup-closeBtn{position:absolute;left:15px;right:auto;top:50%;margin:-9px 0 0;font-size:14px;line-height:18px;letter-spacing:-1px;color:#000}.map-filter .popup-title{text-align:center}.map-filter .popup-search{padding:12px;background:#f6f6f6}.map-filter .input-box{position:relative;padding-right:39px;background:#fff}.map-filter .input-box input[type=text]{box-sizing:border-box;width:100%;border:1px solid #54585f;border-right:0}.map-filter .input-box .delete{position:absolute;right:50px;top:12px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat -5px -780px;background-size:50px}.map-filter .search-btn{position:absolute;right:0;top:0;height:100%;width:39px;background:#343464}.map-filter .search-btn .ico{position:absolute;left:50%;top:50%;margin:-12.5px 0 0 -12.5px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:0 -675px}.map-filter .popup-contents{padding:0}.map-filter .all-place{padding:18px 27px;border-bottom:1px solid #dddee0}.map-filter .all-place a{font-size:15px;line-height:20px;letter-spacing:-1px;color:#000}.map-filter .popular-place{padding:18px 27px}.map-filter .refer{padding:8px 0 3px;font-size:11px;line-height:15px;color:#909090;font-weight:700}.map-filter .popular-place-list{padding:15px 0 0}.map-filter .popular-place-list ul{overflow:hidden;overflow-y:auto}.map-filter .popular-place-list li{border-bottom:1px solid #dddee0}.map-filter .popular-place-list li a{display:block;padding:15px 0 16px;font-size:15px;line-height:20px;letter-spacing:-1px;color:#000}.map-filter .popular-place-list li:first-child a{padding-top:0}.popup-info.map-info{top:30px;left:0;right:0;bottom:0}.map-info .popup-header{padding:13px 22px;border-bottom:1px solid #dddee0;background:#fff}.map-info .popup-closeBtn{position:absolute;left:15px;right:auto;top:50%;margin:-9px 0 0;font-size:14px;line-height:18px;letter-spacing:-1px;color:#000}.map-info .popup-title{text-align:center}.map-info .popup-place{padding:16px 28px;background:#f6f6f6}.map-info .popup-place .tit{font-size:11px;line-height:15px;letter-spacing:-1px;color:#3a88c9;font-weight:700}.map-info .popup-place .txt{margin:2px 0 0;font-size:24px;line-height:28px;letter-spacing:-1px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-info .popup-contents{padding:0}.map-info .all-info{border-bottom:1px solid #dddee0}.map-info .all-info a{display:block;padding:18px 27px}.map-info .all-info .txt{display:inline-block;position:relative;padding:0 25px 0 0;font-size:15px;line-height:20px;letter-spacing:-1px;color:#000}.map-info .all-info .ico{display:none;position:absolute;top:50%;right:0;margin:-7.5px 0 0;width:15px;height:15px;background:url(../images/ico/ico-group50.png) no-repeat -31px -754px;background-size:50px}.map-info .all-info.on .txt{color:#e44850}.map-info .all-info.on .ico{display:inline-block}.map-info .map-info-list{padding:18px 27px}.map-info .map-info-list ul{overflow:hidden;overflow-y:auto;margin-top:-20px}.map-info .map-info-list li{border-bottom:1px solid #dddee0}.map-info .map-info-list li a{display:block;position:relative;overflow:hidden;padding:20px 60px 20px 0}.map-info .map-info-list li .txt-box{display:inline-block;position:relative;box-sizing:border-box;padding:0 25px 0 0;max-width:100%}.map-info .map-info-list li.recom a:before{content:'에디터 추천';position:absolute;right:0;top:50%;margin:-7px 0 0;font-size:10px;line-height:14px;color:#909090;font-weight:700}.map-info .map-info-list li .txt{display:inline-block;max-width:100%;font-size:15px;line-height:20px;letter-spacing:-1px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-info .map-info-list li .ico{display:none;position:absolute;top:50%;right:0;margin:-7.5px 0 0;width:15px;height:15px;background:url(../images/ico/ico-group50.png) no-repeat -31px -754px;background-size:50px}.map-info .map-info-list li.on .txt{color:#e44850}.map-info .map-info-list li.recom .txt{font-weight:700}.map-info .map-info-list li.on .ico{display:inline-block}.map-info .btn-box{position:absolute;bottom:0;left:0;right:0}.map-info .btn-box .btn-submit{float:none;width:100%;font-size:14px;line-height:18px;letter-spacing:-1px;color:#fff;text-align:center;background:#343561}.popup-info.map-clip{top:0;left:0;right:0;height:100%}.map-clip .popup-header{padding:13px 22px;border-bottom:1px solid #dddee0;background:#fff}.map-clip .popup-title{font-size:15px;line-height:20px;letter-spacing:-1px;color:#000;font-weight:700;text-align:center}.map-clip .popup-title .total{color:#0088cf;vertical-align:baseline}.map-clip .popup-closeBtn{margin:-12.5px 0 0;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -450px;background-size:50px}.map-clip .popup-contents{position:relative;box-sizing:border-box;padding:12px 26px}.map-clip .select-sort{float:right;overflow:hidden;margin:18px 0 0;padding:0 0 15px}.map-clip .spot-sort{float:left;position:relative;overflow:hidden}.map-clip .map-clip-list{clear:both}.map-clip .map-clip-list ul{overflow:hidden;overflow-y:auto}.map-clip .map-clip-list li{border-top:1px solid #dddee0}.map-clip .map-clip-list li:first-child{border-top:0}.map-clip .map-clip-list li:first-child a{padding-top:0}.map-clip .map-clip-list a{display:table;table-layout:fixed;padding:15px 0;width:100%}.map-clip .map-clip-list .txt-box{display:table-cell;position:relative;padding:0 10px 0 0;vertical-align:top}.map-clip .map-clip-list .tit{display:block;font-size:15px;line-height:20px;letter-spacing:-1px;color:#000;text-overflow:ellipsis;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.map-clip .map-clip-list .info{display:block}.map-clip .map-clip-list .info span{font-size:11px;line-height:15px;color:#909090}.map-clip .map-clip-list .info span+span{position:relative;margin:0 0 0 6px;padding:0 0 0 6px}.map-clip .map-clip-list .info span+span:before{content:"";position:absolute;left:0;top:50%;margin:-6px 0 0;width:1px;height:12px;background:#dddee0}.map-clip .map-clip-list .img-box{display:table-cell;width:98px;vertical-align:bottom}.map-clip .map-clip-list .img-thum{padding-top:56.12%}.map-clip .map-clip-list .time{display:block;position:absolute;right:0;bottom:0;padding:1px 0;width:40px;background:rgba(0,0,0,.75);font-size:11px;letter-spacing:-.025em;line-height:15px;color:#fff}.health-wrap{height:100%;box-sizing:border-box;padding:12px 12px 75px;background:url(../images/etc/bg-health-wrap.png) no-repeat 50% 0;background-size:100% auto;overflow-y:auto}.health-search{width:100%;height:48px;border:1px solid #888;box-shadow:0 4px 6px 0 rgba(0,0,0,.08);background:#fff}input.health-search-txt{float:left;width:100%;height:48px;line-height:48px;border:0;font-size:14px;box-sizing:border-box;margin-right:-48px;padding:0 60px 0 12px;outline:0;color:transparent!important;text-shadow:0 0 0 #fff}.health-search-btn{width:48px;height:48px;border:0;border-left:1px solid #dcdee0;padding:0;margin:0;cursor:pointer;background:url(../images/etc/btn-health-search.png) no-repeat 50% 50%;text-indent:-1000em;background-size:13px auto}.health-body{position:relative;width:100%;background:url(../images/etc/sp-health-body.png) no-repeat 0 0;background-size:100% auto;padding:0 0 90.27%}.health-body-map{position:relative;padding-bottom:118px}.health-body-map img{width:100%;height:100%}.health-body-map map area{outline:0;border:0}.health-tit{position:absolute;bottom:0;left:0;text-align:center}@media only screen and (min-width:550px){.health-body-map{padding-bottom:177px}.health-tit{left:0;right:0}}.health-tit strong{color:#e76303;font-size:12px}.health-tit img{width:100%}.health-tit .txt{padding:10px 10%}.health-ct{margin-right:-12px}.health-ct .tab-scroll li{min-width:50px}.health-ct .tab-swipe-box{background-color:#f6f6f6}.health-ct .component{background:transparent}.health-ct .component-box.channel3{padding:10px 0;background-color:transparent}.health-ct .channel3-box{padding:0 0 20px}.health-ct .channel3-box ul{padding:0 12px 0 0}.health-ct .channel3-box li{width:150px;box-shadow:0 6px 12px rgba(0,0,0,.1)}.health-ct .channel3-box li a{padding:12px 15px;background:#fff;border:1px solid #ddd;box-sizing:border-box}.health-ct .channel3-box .features-title{margin:0}.health-ct .channel3-box .features-cate{color:#999;font-weight:400}.health-ct .swiper-container-horizontal>.swiper-scrollbar{left:0;right:12px}.popup-info.table-list{top:0;left:0;right:0;height:100%}.table-list .popup-header{padding:5px 22px;border-bottom:1px solid #dddee0;background:#fff;text-align:center}.table-list .popup-img-title{text-align:center;text-align:center}.table-list .popup-img-title img{height:24px;vertical-align:top}.table-list .popup-title{font-size:0;text-align:center}.table-list .popup-title{display:inline-block;width:120px;height:24px;background:url(../images/ico/ico-table1.png) no-repeat 0 0;background-size:120px}.table-list .popup-title.type1{background-position:0 -3px}.table-list .popup-title.type2{background-position:0 -39px}.table-list .popup-title.type3{background-position:0 -75px}.table-list .popup-title.type4{background-position:0 -109px}.table-list .popup-title.type5{background-position:0 -143px}.table-list .popup-title.type6{background-position:0 -178px}.table-list .popup-title.type7{background-position:0 -214px}.table-list .popup-title.type8{background-position:0 -250px}.table-list .popup-title.type9{background-position:0 -284px}.table-list .popup-title.type10{background-position:0 -319px}.table-list .popup-title.type11{background-position:0 -355px}.table-list .popup-title.type12{background-position:0 -389px}.table-list .popup-title.type13{background-position:0 -424px}.table-list .popup-title.type14{background-position:0 -459px}.table-list .popup-title.type15{background-position:0 -495px}.table-list .popup-title.type16{background-position:0 -528px}.table-list .popup-title.type17{background-position:0 -564px}.table-list .popup-title.type18{background-position:0 -598px}.table-list .popup-title.type19{background-position:0 -633px}.table-list .popup-title.type20{background-position:0 -668px}.table-list .popup-title.type21{background-position:0 -703px}.table-list .popup-title.type22{background-position:0 -737px}.table-list .popup-title.type23{background-position:0 -772px}.table-list .popup-title.type24{background-position:0 -807px}.table-list .popup-title.type25{background-position:0 -842px}.table-list .popup-title.type26{background-position:0 -876px}.table-list .popup-title.type27{background-position:0 -911px}.table-list .popup-closeBtn{margin:-12.5px 0 0;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -450px;background-size:50px}.table-list .popup-contents{position:relative;box-sizing:border-box;padding:0}.main.mhome{padding:0;border:0}.main.mhome .component{padding:0}.main.mhome .component-box{border-top:0}.mhome .all-view{position:absolute;right:25px;top:30px}.mhome-gallery-box{position:relative;padding:0 0 16px}.mhome-gallery-box .mhome-bottom{position:absolute;bottom:0;left:0;width:100%;height:14px;background:#fff}.mhome-gallery-box .mhome-bottom:before{content:"";position:absolute;bottom:0;left:0;display:inline-block;width:25px;height:43px;background:#fff}.mhome-gallery-box .mhome-bottom:after{content:"";position:absolute;bottom:0;right:0;display:inline-block;width:25px;height:43px;background:#fff}.mhome-gallery-box{position:relative}.mhome-gallery li{font-size:0}.mhome-gallery li a .img{display:block;position:relative;overflow:hidden}.mhome-gallery li a .img:after{content:'';display:block;position:absolute;bottom:0;width:100%;box-shadow:0 0 200px 110px rgba(0,0,0,.4)}.mhome-gallery li a .img img{width:100%}.mhome-gallery .arrow-buttons{display:none}.mhome-gallery .owl-pagination{left:25px;bottom:0;font-size:0;text-align:left;z-index:1}.mhome-gallery .owl-page{float:none;display:inline-block;border:1px solid #34373c}.mhome-gallery .owl-page.active{background:#34373c;width:16px}.mhome-gallery .owl-page a{display:block;width:100%;height:100%}.mhome-gallery .txt-box{position:absolute;bottom:0;left:25px;right:25px;padding:0 60px 16px 15px;box-sizing:border-box}.mhome-gallery .txt-box>span{display:block;color:#fff}.mhome-gallery .txt-box .sub{margin:0 0 5px;font-size:11px;line-height:15px;letter-spacing:-1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.mhome-gallery .txt-box .tit{overflow:hidden;font-size:24px;line-height:28px;white-space:normal;max-height:56px;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:-1px;font-weight:700}.mhome-gallery .txt-box .txt{margin:15px 0 0;font-size:11px;line-height:15px;letter-spacing:-1px}.mhome-gallery .txt-box .txt .bar{position:relative;margin:0 0 0 10px;padding:0 0 0 10px}.mhome-gallery .txt-box .txt .bar:before{content:"";position:absolute;left:0;top:50%;margin:-4px 0 0;width:1px;height:8px;background:#fff}.mhome-gallery .ico{display:inline-block;position:absolute;right:50px;bottom:10px;width:50px;height:50px;background:url(../images/ico/ico-group50.png) no-repeat 0 -450px;background-size:200%}.mhome-gallery .banner-box{position:absolute;display:block;width:100%;bottom:4px;left:0;padding:0 29px;box-sizing:border-box}.mhome-gallery .banner-box img{width:100%}.mhome-gallery a{width:100%}.mypage .tabArea{margin:0}.mypage .mypage-group-box{position:relative;margin:6px 0 0;padding:30px 27px 15px;border-bottom:1px solid #dddee0;background:#fff}.mypage .mypage-group-box:first-child{margin:0}.mypage .mypage-group-box .img-box .type2{font-size:11px;letter-spacing:-.025em;line-height:15px}.mypage .mypage-group-tit{font-size:15px;line-height:20px;letter-spacing:-.04em;color:#000;font-weight:700}.mypage .all-view{position:absolute;right:27px;top:30px;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#54585f}.mypage .mypage-group-nodata{padding:70px 0 55px;font-size:18px;letter-spacing:-.06em;line-height:23px;color:#888;text-align:center}.mypage .tab-swipe-box{background:#fff url(../images/etc/bg-tab03.jpg) repeat-x 0 bottom}.mypage .tab-swipe-box .tab-scroll{background:#fff url(../images/etc/bg-tab03.jpg) repeat-x 0 bottom}.mypage-history{padding:0 0 50px;background:#f6f6f6}.mypage-like li{overflow:hidden;padding:18px 0;border-top:1px solid #dddee0}.mypage-like li:first-child{border-top:0}.mypage-like .tit{float:left;font-size:15px;line-height:34px;letter-spacing:-.06em;color:#000}.mypage-like .count{float:right;font-size:30px;line-height:34px;letter-spacing:-.025em;color:#000}.mypage-writing li{border-top:1px solid #dddee0}.mypage-writing li:first-child{border-top:0}.mypage-writing a{display:block;position:relative;padding:18px 50px 18px 0}.mypage-writing .tit{display:block;width:100%;font-size:15px;line-height:20px;letter-spacing:-.06em;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mypage-writing .date{display:block;margin:5px 0 0;font-size:11px;line-height:16px;letter-spacing:-.06em;color:#888}.mypage-writing .reply{position:absolute;right:5px;top:50%;margin:-20px 0 0;padding:20px 0 0}.mypage-writing .reply .ico{display:block;position:absolute;top:0;left:50%;margin:0 0 0 -12.5px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -25px;background-size:50px}.mypage-writing .count{font-size:14px;line-height:20px;color:#54585f}.mypage-reply li{border-top:1px solid #dddee0}.mypage-reply li:first-child{border-top:0}.mypage-reply a{display:block;padding:18px 0}.mypage-reply .tit{display:-webkit-box;font-size:15px;line-height:20px;letter-spacing:-.06em;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.mypage-reply .date{display:block;margin:5px 0 0;font-size:11px;line-height:16px;letter-spacing:-.06em;color:#888}.mypage-reply .reply-tit{display:block;margin:10px 0 0;font-size:11px;line-height:16px;letter-spacing:-.06em;color:#343464;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mypage-attend-box li{padding:18px 0;border-top:1px solid #dddee0}.mypage-attend-box li:first-child{border-top:0}.mypage-attend-box .txt-box{position:relative}.mypage-attend-box .tit{display:block;font-size:12px;line-height:16px;letter-spacing:-.05em;color:#000}.mypage-attend-box .state{display:inline-block;font-size:11px;font-weight:700;vertical-align:top;margin:0 0 0 5px}.mypage-attend-box .date{display:block;font-size:18px;letter-spacing:-.04em;line-height:24px;color:#000;font-weight:700}.mypage-attend-box .info-box{margin:20px 0 0;padding:0 100px 0 0}.mypage-attend-box .info-box dl{position:relative;margin:5px 0 0;padding:0 0 0 30px}.mypage-attend-box .info-box dt{position:absolute;left:0;top:0;font-size:14px;letter-spacing:-.04em;line-height:19px;color:#888}.mypage-attend-box .info-box dd{font-size:14px;letter-spacing:-.04em;line-height:19px;color:#34373c}.mypage-attend-box .btn-apply{position:absolute;right:0;bottom:0;padding:0 20px 0 0;font-size:12px;letter-spacing:-.05em;line-height:16px;font-weight:700;color:#343464}.mypage-attend-box .btn-apply .ico{position:absolute;right:0;top:50%;margin:-7.5px 0 0;width:15px;height:15px;background:url(../images/ico/ico-arrow30.png) no-repeat 0 -90px;background-size:30px}.mypage-attend-box .btn-box{margin:22px 0 0}.mypage-attend-box .btn-box ul{overflow:hidden}.mypage-attend-box .btn-box li{box-sizing:border-box;padding:0}.mypage-attend-box .btn-box a{display:block;padding:10px 0;background:#0088cf;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#fff;text-align:center}.mypage-attend-box .type1 .state{color:#0088cf}.mypage-attend-box .type1 .btn-box ul{}.mypage-attend-box .type1 .btn-box li{float:left;width:50%;padding:0 3px 0 0}.mypage-attend-box .type1 .btn-box li+li{padding:0 0 0 3px;border-top:0}.mypage-attend-box .type1 .btn-box a{background:#888}.mypage-attend-box .type2 .state{color:#e76303}.mypage-attend-box .type3 .state{color:#888}.mypage-attend-box .type3 .btn-box{display:none}.mypage-event li{display:table;table-layout:fixed;padding:18px 0;width:100%;border-top:1px solid #dddee0}.mypage-event li:first-child{display:block;border-top:0}.mypage-event li:first-child a{padding-top:56.2%}.mypage-event li:first-child .txt-box{display:block;margin:5px 0 0;padding:0 0 25px}.mypage-event li:first-child .info-box .date{display:inline-block;position:relative;margin:0 0 0 3px;padding:0 0 0 3px}.mypage-event li:first-child .info-box .date:beofre{content:"";position:absolute;left:0;top:50%;margin:-4px;width:1px;height:8px;background:#dddee0}.mypage-event li:first-child .img-box{display:block;position:absolute;top:0;left:0;width:100%}.mypage-event li:first-child .img-thum{padding-top:56.2%}.mypage-event li a{display:block;position:relative}.mypage-event .txt-box{display:table-cell;position:relative;padding:0 100px 50px 0;vertical-align:top}.mypage-event .txt-box .tit{display:-webkit-box;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:40px}.mypage-event .info-box{position:absolute;bottom:0;left:0}.mypage-event .info-box .program{font-size:11px;letter-spacing:-.05em;line-height:15px}.mypage-event .info-box .date{display:block;font-size:11px;letter-spacing:-.05em;line-height:15px;color:#909090}.mypage-event .img-box{width:60px;position:absolute;top:0;right:0;bottom:0}.mypage-event .img-thum{padding-top:142.7%}.mypage-event .img-thum img{width:100%!important;height:100%!important}.mypage .edit-mode{position:absolute;top:0;left:0;right:0;bottom:0;font-size:14px;letter-spacing:-.04em;line-height:47px;z-index:9}.mypage .edit-mode a{display:block;font-size:14px;letter-spacing:-.04em;line-height:20px;color:#e44850}.mypage .btn-selectAll{display:none;position:absolute;left:13px;top:50%;margin:-10px 0 0;font-size:14px;letter-spacing:-.04em;line-height:20px}.mypage .btn-cancel{display:none;position:absolute;right:50px;top:50%;margin:-10px 0 0;font-size:14px;letter-spacing:-.04em;line-height:20px}.mypage .btn-edit{position:absolute;right:13px;top:50%;margin:-10px 0 0;font-size:14px;letter-spacing:-.04em;line-height:20px}.mypage .edit-mode.on .btn-selectAll{display:block}.mypage .edit-mode.on .btn-cancel{display:block}.mypage .mypage-list.on ul{transform:translateX(53px)}.mypage .chk-list-mod{position:absolute;top:0;bottom:0;right:100%;width:80px}.mypage .chk-list-mod input[type=checkbox]+label{position:absolute;top:50%;left:50%;margin:-10px 0 0 -10px;width:20px;height:20px;padding:0;background-position:0 0;background-size:20px;display:block}.subsc-mod{position:absolute;right:13px;top:50%;margin:-10px 0 0;font-size:14px;letter-spacing:-.04em;line-height:20px}.subsc-mod a{display:block;font-size:14px;letter-spacing:-.04em;line-height:20px;color:#e44850}.subsc-mod.on a{color:#000}.mypage-subscriptions{padding:40px 0 50px;background:#f6f6f6;overflow:hidden}.mypage-subscriptions .tabArea{position:fixed;top:48px;left:0;right:0;z-index:1}.mypage-feed{position:relative;margin:6px 0 0;padding:30px 27px;border-bottom:1px solid #dddee0;background:#fff}.mypage-feed .feed-tit{font-size:18px;letter-spacing:-.04em;line-height:24px;color:#000;font-weight:700}.mypage-feed .feed-tit .state{display:block;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#e76303}.mypage-feed .feed-setting-box{position:absolute;top:30px;right:27px;z-index:1}.mypage-feed .feed-setting-box .ico{width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat -25px -350px;background-size:50px}.mypage-feed .feed-setting-box.on .setting-balloon{display:block}.mypage-feed .setting-balloon{display:none;position:absolute;top:100%;right:50%;border:1px solid #949699;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.3)}.mypage-feed .setting-balloon ul{padding:6px 0 10px}.mypage-feed .setting-balloon li{padding:2px 19px;text-align:center}.mypage-feed .setting-balloon a{font-size:11px;letter-spacing:-.025em;line-height:15px;white-space:nowrap}.mypage-feed .feed-list{margin:20px 0 0}.mypage-feed .feed-list li{margin:30px 0 0}.mypage-feed .feed-list li:first-child{margin:0}.mypage-feed .feed-list a{display:block}.mypage-feed .feed-list .img-box .type{display:none;position:absolute;right:0;top:0;bottom:0;width:50px;text-align:center;color:#fff}.mypage-feed .feed-list .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.mypage-feed .feed-list .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.mypage-feed .feed-list .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.mypage-feed .feed-list .img-box .type1{}.mypage-feed .feed-list .img-box .type1 .ico{background-position:0 -144px}.mypage-feed .feed-list .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75);font-size:14px;letter-spacing:-.025em;line-height:24px}.mypage-feed .feed-list .img-box .type2 .ico{background:0 0}.mypage-feed .feed-list .img-box .type3{}.mypage-feed .feed-list .img-box .type3 .ico{background-position:0 -160px}.mypage-feed .feed-list .img-box .type4{}.mypage-feed .feed-list .img-box .type4 .ico{background-position:0 -176px}.mypage-feed .feed-list .img-thum{padding-top:56.2%}.mypage-feed .feed-list .txt-box{margin:12px 0 0}.mypage-feed .feed-list .tit{display:-webkit-box;font-size:18px;letter-spacing:-.04em;line-height:24px;color:#000;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.mypage-feed .feed-list .des{display:-webkit-box;margin:2px 0 0;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#000;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.mypage-feed .feed-list .date{display:block;margin:8px 0 0;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#909090}.mypage-feed .feed-list .type1 .tit{-webkit-line-clamp:2}.mypage-feed .feed-list .type1 .type{display:block}.mypage-feed .feed-list .type1 .des{display:none}.mypage-feed .feed-list .type2 .tit{-webkit-line-clamp:1}.mypage-feed .feed-list .type2 .type{display:block}.mypage-feed .feed-list .type2 .des{display:-webkit-box}.mypage-feed .feed-list .type3 .tit{-webkit-line-clamp:2}.mypage-feed .feed-list .type3 .type{display:block}.mypage-feed .feed-list .type3 .des{display:-webkit-box}.mypage-feed .feed-list .type4 .tit{-webkit-line-clamp:2}.mypage-feed .feed-list .type4 .type{display:none}.mypage-feed .feed-list .type4 .des{display:none}.mypage-feed .feed-list .type4 .img-thum{padding-top:100%}.mypage-feed .feed-list .type5 .tit{-webkit-line-clamp:2}.mypage-feed .feed-list .type5 .type{display:none}.mypage-feed .feed-list .type5 .des{display:none}.mypage-subsc-list{margin:6px 0 0;padding:0 27px;border-bottom:1px solid #dddee0;background:#fff}.mypage-subsc-list li{position:relative;padding:20px 0;border-top:1px solid #dddee0}.mypage-subsc-list li:first-child{border-top:0}.mypage-subsc-list .tit{display:inline-block;min-width:170px;width:50%;font-size:18px;letter-spacing:-.04em;line-height:24px;font-weight:700}.mypage-subsc-list .btn-subsc{position:absolute;top:50%;right:0;margin:-15px 0 0}.mypage-subsc-list .btn-subsc a{padding:7px 0 8px;width:78px;border:1px solid #e76303;background:#e76303;font-size:12px;letter-spacing:-.025em;line-height:15px;color:#fff;text-align:center}.mypage-subsc-list .btn-subsc.on a{background:#fff;color:#e76303}.mypage-watchlater{overflow:hidden;padding:40px 0 50px;background:#f6f6f6}.mypage-watchlater .tab05 li a{padding:0 14px}.mypage-watchlater .tab-swipe-box{position:fixed;top:48px;left:0;right:0;z-index:1}.watchlater-mod{position:absolute;right:13px;top:50%;margin:-10px 0 0;font-size:14px;letter-spacing:-.04em;line-height:20px}.watchlater-mod a{display:block;font-size:14px;letter-spacing:-.04em;line-height:20px;color:#e44850}.watchlater-mod.on a{color:#000}.watchlater-list{margin:6px 0 0;padding:10px 27px;border-bottom:1px solid #dddee0;background:#fff}.watchlater-list li{position:relative;padding:10px 0;border-top:1px solid #dddee0}.watchlater-list li:first-child{border-top:0}.watchlater-list a{display:table;table-layout:fixed;width:100%}.watchlater-list .txt-box{display:table-cell;position:relative;padding:0 15px 20px 0;vertical-align:top}.watchlater-list .tit{display:-webkit-box;font-size:15px;letter-spacing:-.06em;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.watchlater-list .info-box{position:absolute;bottom:0;left:0}.watchlater-list .info-box span+span{position:relative;margin:0 0 0 6px;padding:0 0 0 6px}.watchlater-list .info-box span+span:before{content:"";position:absolute;top:50%;left:0;margin:-4px 0 0;width:1px;height:8px;background:#dddee0}.watchlater-list .program{font-size:11px;letter-spacing:-.025em;line-height:15px;color:#909090}.watchlater-list .ep{font-size:11px;letter-spacing:-.025em;line-height:15px;color:#000;vertical-align:baseline}.watchlater-list .img-cont{display:table-cell;width:98px;vertical-align:top}.watchlater-list .img-thum{padding-top:56.12%}.watchlater-list .img-box .type{position:absolute;right:0;top:0;bottom:0;width:50px;text-align:center;color:#fff}.watchlater-list .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.watchlater-list .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.watchlater-list .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.watchlater-list .img-box .type1{}.watchlater-list .img-box .type1 .ico{background-position:0 -144px}.watchlater-list .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75);font-size:14px;letter-spacing:-.025em;line-height:24px}.watchlater-list .img-box .type2 .ico{background:0 0}.watchlater-list .img-box .type3{}.watchlater-list .img-box .type3 .ico{background-position:0 -160px}.watchlater-list .img-box .type4{}.watchlater-list .img-box .type4 .ico{background-position:0 -176px}.watchlater-list.news .img-thum{padding-top:66.32%}.watchlater-list.news .info-box{display:none}.watchlater-list.news .type{display:none}.watchlater-list.on ul{transform:translateX(53px)}.watchlater-list-mod{display:none}.watchlater-list-mod a{display:block;position:absolute;top:0;right:100%;width:auto;height:100%;width:80px}.watchlater-list-mod .ico{position:absolute;top:50%;left:50%;margin:-12.5px 0 0 -12.5px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -1100px;background-size:50px}.watchlater-list.on .watchlater-list-mod{display:block}.watchlater-list-mod.on .ico{background-position-x:-25px}.mypage-scrap{overflow:hidden;padding:0 0 50px;background:#f6f6f6}.scrap-mod{position:absolute;right:13px;top:50%;margin:-10px 0 0;font-size:14px;letter-spacing:-.04em;line-height:20px}.scrap-mod a{display:block;font-size:14px;letter-spacing:-.04em;line-height:20px;color:#e44850}.scrap-mod.on a{color:#000}.scrap-list{margin:6px 0 0;padding:10px 27px;border-bottom:1px solid #dddee0;background:#fff}.scrap-list li{position:relative;padding:10px 0;border-top:1px solid #dddee0}.scrap-list li:first-child{border-top:0}.scrap-list a{display:table;table-layout:fixed;width:100%}.scrap-list .txt-box{display:table-cell;position:relative;padding:0 15px 0 0;vertical-align:top}.scrap-list .tit{display:-webkit-box;font-size:15px;letter-spacing:-.06em;line-height:20px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.scrap-list .info-box span+span{position:relative;margin:0 0 0 6px;padding:0 0 0 6px;vertical-align:baseline}.scrap-list .info-box span+span:before{content:"";position:absolute;top:50%;left:0;margin:-4px 0 0;width:1px;height:8px;background:#dddee0}.scrap-list .program{font-size:11px;letter-spacing:-.025em;line-height:15px;color:#909090}.scrap-list .ep{font-size:11px;letter-spacing:-.025em;line-height:15px;color:#000;vertical-align:baseline}.scrap-list .img-cont{display:table-cell;width:98px;vertical-align:top}.scrap-list .img-thum{padding-top:56.12%}.scrap-list .img-box .type{position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.scrap-list .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.scrap-list .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.scrap-list .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.scrap-list .img-box .type1{}.scrap-list .img-box .type1 .ico{background-position:0 -144px}.scrap-list .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75);font-size:11px;letter-spacing:-.025em;line-height:15px}.scrap-list .img-box .type2 .ico{background:0 0}.scrap-list .img-box .type3{}.scrap-list .img-box .type3 .ico{background-position:0 -160px}.scrap-list .img-box .type4{}.scrap-list .img-box .type4 .ico{background-position:0 -176px}.scrap-list.news .img-thum{padding-top:66.32%}.scrap-list.news .info-box{display:none}.scrap-list.news .type{display:none}.scrap-list.on ul{transform:translateX(53px)}.scrap-list-mod{display:none}.scrap-list-mod a{display:block;position:absolute;top:0;right:100%;width:auto;height:100%;width:80px}.scrap-list-mod .ico{position:absolute;top:50%;left:50%;margin:-12.5px 0 0 -12.5px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -1100px;background-size:50px}.scrap-list.on .scrap-list-mod{display:block}.scrap-list-mod.on .ico{background-position-x:-25px}.mypage-uploads{padding:0 0 50px;background:#f6f6f6}.mypage-uploads .mypage-group-box{padding:0 27px}.mypage-uploads .mypage-group-tit{display:none}.mypage-uploads .all-view{display:none}.mypage-comments{padding:0 0 50px;background:#f6f6f6}.mypage-comments .mypage-group-box{padding:0 27px}.mypage-comments .mypage-group-tit{display:none}.mypage-comments .all-view{display:none}.mypage-comments .mypage-reply .tit{-webkit-line-clamp:initial}.mypage-attend-a{padding:0 0 50px;background:#f6f6f6}.mypage-attend-a .mypage-group-box{padding:0 27px}.mypage-attend-a .mypage-group-tit{display:none}.mypage-attend-a .all-view{display:none}.mypage-attend-a .mypage-attend-box .tit{overflow:hidden}.mypage-attend-a .mypage-attend-box .state{float:right}.mypage-attend-b{padding:40px 0 50px;background:#f6f6f6}.mypage-attend-b .tabArea{position:fixed;top:48px;left:0;right:0;z-index:1}.mypage-event-list1{margin:6px 0 0;padding:15px 27px 0;border-bottom:1px solid #dddee0;background:#fff}.mypage-event-list1 .event-box li:last-child{margin:0}.mypage-event-list1 .event-box .txt{overflow:hidden}.mypage-event-list1 .event-box .txt .date{display:block;float:left;font-size:11px;line-height:13px;color:#909090}.mypage-event-list1 .event-box .txt .state{position:absolute;top:0;right:0;font-size:11px;line-height:13px;font-weight:700}.mypage-event-list1 .event-box .txt .state.type1{color:#0088cf}.mypage-event-list1 .event-box .txt .state.type2{color:#e44850}.mypage-event-list1 .event-box .txt .issue{display:block;float:left;font-size:11px;line-height:13px;color:#909090}.mypage-event-list2{margin:6px 0 0;padding:0 27px;border-bottom:1px solid #dddee0;background:#fff}.mypage-event-list2 .categoryomni-box .read{display:none}.mypage-event-list2 .categoryomni-box .txt .tit{display:block}.mypage-event-list2 .categoryomni-box .txt .state{display:none}.mypage-event-list2 .categoryomni-box .img-thum{padding-top:142.7%}.mypage-event-list2 .categoryomni-box .img-thum img{width:100%!important;height:100%!important}.mypage-event-list3{margin:6px 0 0;padding:0 27px;border-bottom:1px solid #dddee0;background:#fff}.mypage-event-list3 .categoryomni-box .read{display:none!important}.mypage-event-list3 .categoryomni-box .txt .tit{display:block}.mypage-event-list3 .categoryomni-box .txt .date{display:none}.mypage-event-list3 .categoryomni-box .txt .state{display:block;font-size:11px;line-height:13px;font-weight:700}.mypage-event-list3 .categoryomni-box .txt .state.type1{color:#0088cf}.mypage-event-list3 .categoryomni-box .txt .state.type2{color:#909090}.mypage-event-list3 .categoryomni-box .img-thum{padding-top:142.7%}.mypage-event-list3 .categoryomni-box .img-thum img{width:100%!important;height:100%!important}.vertical-list.board-frame{padding:0}.board-tit{padding:0 27px;margin:0 0 20px;font-size:15px;letter-spacing:-.06em;line-height:20px;font-weight:700;color:#000}.board-tit .list-total{font-size:15px;letter-spacing:-.06em;line-height:20px;margin-left:5px;font-weight:100;color:#0088cf;vertical-align:text-bottom}.board-header{padding:0 27px;margin:0 0 20px}.board-cate{padding:0 27px}.board-notice{}.board-btn{padding:0 27px}.board-btn.btn-view-list{padding:10px 0}.board-btn.btn-reply-write{padding:0;margin:-20px 0 0}.board-content.view{padding:0 0 20px!important}.board-content{padding:0 27px 20px!important;position:relative}.board-content .txt .ico.new{background-position:-27px -177px}.board-content .txt .ico.infile{background-position:-2px -1053px}.board-content .txt .ico.type1{background-position:-27px -252px}.board-content .txt .ico.type2{background-position:-27px -227px}.board-content .txt .ico.type3{background-position:-2px -602px}.board-content .txt .ico{display:inline-block;width:20px;height:20px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;text-indent:-1000em}.board-content .select-sort{position:absolute;top:20px!important;right:25px}.board-content .grid6-box{padding-top:45px}.board-content .grid9-box{padding-top:45px}.board-content .grid6-box .slice-grid6 li{width:50%;margin:0;padding:0 5px 25px 0;box-sizing:border-box}.board-paging{padding:0 27px}.board-search{}.board-footer{padding:0 27px;margin:0 0 20px}.board-list-top{position:relative;padding:20px 0;background:#fff;border-bottom:1px solid #dddee0}.board-list-top .btn-searchcomp{right:0}.board-list-top .list-top{position:relative;display:block;margin:0 25px}.board-list-top .btn-list-write{display:block;margin:0;padding:6px;border:1px solid #67678b;font-size:12px;line-height:15px;letter-spacing:-1px;color:#343464;font-weight:700;text-align:center}.board-list-top .component~.vertical-list-btn .btn-list-write{margin:10px 0 0}.board-list-top .btn-searchcomp+.vertical-list-btn .btn-list-write{margin:20px 0 15px}.board-list-top .component-box.tabswipe{margin:18px 0 0}.board-list-ima{position:relative}.board-list-ima .component:first-of-type .component-box.grid6{padding-top:45px;padding-bottom:15px}.board-list-ima .component .component-box .select-sort{top:20px}.board-list-vod{position:relative}.board-list-vod .component:first-of-type .component-box.grid9{padding-top:45px;padding-bottom:15px}.board-list-vod .component .component-box .select-sort{top:20px}.board-list-notice{position:relative;padding:5px 0;background:#f6f6f6}.board-list-notice .list-notice-box{padding:15px 25px;background:#fff;border-bottom:1px solid #dddee0}.board-list-notice.type2{position:relative;padding:5px 6px;background:#f6f6f6}.board-list-notice.type2 .list-notice-box{padding:13px 20px;border:1px solid #dfdfe1;background:#fff}.board-list-notice .list-notice-box .txt{position:relative}.board-list-notice .list-notice-box .txt-info{display:block;margin:10px 0 0;font-size:0;vertical-align:top}.board-list-notice .list-notice-box .tit{display:block;font-size:12px;line-height:16px;color:#000;font-weight:700;letter-spacing:-1px}.board-list-notice .list-notice-box .des{display:block;margin:5px 0 0;font-size:15px;line-height:17px;color:#000;letter-spacing:-1px}.board-list-notice .list-notice-box .date{display:inline-block;font-size:11px;line-height:13px;color:#909090}.board-list-notice .list-notice-box .read{position:relative;display:inline-block;padding:0 0 0 7px;margin:0 0 0 8px;font-size:11px;line-height:13px;color:#909090}.board-list-notice .list-notice-box .read:before{content:"";display:inline-block;position:absolute;top:4px;left:0;width:1px;height:8px;background:#edeeef}.grid6-box .txt.ima .txt{display:block}.grid6-box .txt.ima .writer{display:block;font-size:11px;line-height:13px;font-weight:700;color:#000}.grid6-box .txt.ima .tit{display:block;margin:3px 0 0;font-size:14px;line-height:16px;letter-spacing:-1px}.grid6-box .txt.ima .ellipsis{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.grid6-box .txt.ima .txt-info{display:block;margin:8px 0 0}.grid6-box .txt.ima .txt-info .date{display:inline-block;font-size:11px;line-height:13px;color:#909090}.grid6-box .txt.ima .txt-info .read{position:relative;display:inline-block;padding:0 0 0 7px;margin:0 0 0 8px;font-size:11px;line-height:13px;color:#909090}.grid6-box .txt.ima .txt-info .read:before{content:"";display:inline-block;position:absolute;top:4px;left:0;width:1px;height:8px;background:#edeeef}.board-link{padding:14px 0;border-top:1px solid #a0a2a4;overflow:hidden}.board-link a{display:block;font-size:12px;line-height:14px;color:#000;letter-spacing:-1px;padding:2px 0;margin:2px 0}.event-banner{position:relative;overflow:hidden;margin:-43px 0 43px}.event-banner .img-thum{padding-top:166.91%}.event-banner .img-thum{padding-top:166.91%}.event-banner .img-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/etc/main-banner-shadow.png) repeat-x 0 0;background-size:auto 100%}.event-banner .txt-box{position:absolute;left:0;bottom:0;width:100%}.event-banner .tit{margin:0 27px 15px;font-size:24px;line-height:28px;letter-spacing:-1px;color:#fff;font-weight:700;text-align:center}.event-banner .date{margin:0 0 52px;font-size:12px;line-height:16px;letter-spacing:-1px;color:#fff;text-align:center}.event-banner .arrow{margin:0 auto 42px;width:32px;height:12px;background:url(../images/etc/main-banner-arrow.png) no-repeat center center;background-size:100%}.disaster-banner{display:table;width:100%;background:#f7344a;z-index:10}.disaster-banner dl{display:table-cell;padding:12px 20px}.disaster-banner dt{width:80px;height:15px;background:url(../images/ico/ico-disaster.png) no-repeat 0 0;background-size:80px}.disaster-banner dd{margin:3px 0 0;font-size:15px;line-height:18px;letter-spacing:-1px;color:#fff;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.disaster-banner .btn-close{display:table-cell;vertical-align:middle}.disaster-banner .btn-close a{margin:0 10px 0 0;width:20px;height:20px;background:url(../images/ico/ico-group50.png) no-repeat -20px -360px;background-size:40px}.popup-board-write.modify .board-write-tit input[type=text]:last-child{}.popup-board-write.modify .board-write-name{font-size:14px;line-height:24px;border-bottom:1px solid #ededed;padding:12px}.popup-board-write.modify .board-write-cont textarea{height:210px}.popup-board-write.modify .btn-complete{margin:10px}.popup-board-write.modify .board-notice-box{margin:10px 10px 42px}.popup-board-write.modify .board-notice-box li{padding:0 0 0 15px;font-size:11px;line-height:15px;color:#54585f}.search .component{padding:0}.page-popup.search{background:#f6f6f6}.page-popup.search .page-popup-header{width:100%;padding:19px 0;background:-moz-linear-gradient(45deg,#2b346c,#0086cc 100%,#0086cc 0);background:-webkit-linear-gradient(45deg,#2b346c,#0086cc 100%,#0086cc 0);background:-o-linear-gradient(45deg,#2b346c,#0086cc 100%,#0086cc 0);background:-ms-linear-gradient(45deg,#2b346c,#0086cc 100%,#0086cc 0);background:linear-gradient(45deg,#2b346c,#0086cc 100%,#0086cc 0)}.search .page-back-btn a{background:url(../images/ico/ico-group50.png) no-repeat -24px -851px;background-size:50px}.page-search-btn{position:absolute;top:50%;right:30px;margin-top:-12.5px}.page-search-btn a{display:inline-block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat -24px -876px;background-size:50px}.page-popup-header .search-input{display:block;margin:0 20px 0 50px}.page-del-btn{position:absolute;top:50%;right:62px;margin-top:-14px}.page-del-btn a{display:inline-block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat -25px -954px;background-size:50px}.popup-search .search-auto-box{padding:0 12px;overflow:hidden;background:#f6f6f6}.popup-search .search-auto-box .btn-search-auto{float:right;display:inline-block;font-size:12px;line-height:40px;letter-spacing:-1px;color:#000}.popup-search .search-recent-list{position:relative;padding:22px 28px 0;border-bottom:1px solid #dddee0;background:#fff}.popup-search .search-recent-list li{position:relative;padding:17px 20px 19px 0;border-top:1px solid #dddee0}.popup-search .search-recent-list li:first-child{border:0}.popup-search .search-recent-list li .link-search{width:100%;font-size:15px;line-height:18px;letter-spacing:-1px;color:#000;word-wrap:break-word;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;-webkit-line-clamp:2;max-height:40px;-webkit-box-orient:vertical}.popup-search .search-recent-list li .search-list-del{position:absolute;top:50%;right:-6px;margin-top:-11px;display:inline-block}.popup-search .search-recent-list li .search-list-del .ico{display:inline-block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat -25px -800px;background-size:50px}.popup-search .search-recent-list .tit{margin-bottom:20px;font-size:12px;line-height:14px;letter-spacing:-1px;color:#888;font-weight:700}.popup-search .search-auto-list{position:relative;padding:0 27px;border-bottom:1px solid #dddee0;background:#fff}.popup-search .search-auto-list .tit{font-size:11px;line-height:14px;letter-spacing:-1px;color:#909090;font-weight:700}.popup-search .search-auto-list li{position:relative;padding:17px 45px 17px 0;border-top:1px solid #dddee0;overflow:hidden}.popup-search .search-auto-list li:first-child{padding:21px 20px 19px 0;border:0}.popup-search .search-auto-list li p{float:left;font-size:15px;line-height:18px;letter-spacing:-1px;color:#000}.popup-search .search-auto-list li .btn-direct{position:absolute;top:50%;right:0;margin-top:-6px;display:inline-block;font-size:12px;line-height:14px;letter-spacing:-1px;color:#0088cf}.popup-search .search-connect-list{padding:27px 27px 20px;border-bottom:1px solid #dddee0;margin:6px 0 0;overflow:hidden;background:#fff}.popup-search .search-connect-list .tit{font-size:11px;line-height:14px;letter-spacing:-1px;color:#909090;font-weight:700;margin:0 0 10px}.popup-search .search-connect-list ul{max-height:65px;overflow:hidden}.popup-search .search-connect-list li{float:left;margin:7px 13px 0 0}.popup-search .search-connect-list li a{display:inline-block;font-size:15px;line-height:24px;letter-spacing:-1px;color:#000}.popup-search .search-result-box{padding:0;border-bottom:1px solid #dddee0;margin:0;background:#fff}.popup-search .search-result-box .swiper-scrollbar{display:none}.popup-search .search-result-box .tab-swipe-box .tab-scroll{background:0 0}.popup-search .search-result-box .tab05{background:0 0;margin:0 0 1px;padding:0 20px}.popup-search .search-result-box .none-box{padding:35px 27px 25px}.popup-search .search-result-box .none-box .non-tit{font-size:21px;line-height:24px;letter-spacing:-1px;color:#000}.popup-search .search-result-box .none-box .non-tit strong{color:#e44850;font-weight:400}.popup-search .search-result-box .none-box .none-notice{margin:15px 0 0}.popup-search .search-result-box .none-box .none-notice li{font-size:11px;line-height:15px;letter-spacing:-1px;color:#909090}#content .page-popup.search,#wrap .page-popup.search{position:relative;padding:71px 0 0}#content .page-popup.search .page-popup-header{position:absolute}#content .page-popup.search .tab-sticky.fix.only .sticky-box{top:25px}.page-popup-header.search{padding:14px 0}.page-popup.search .page-popup-header.focus .page-search-btn a{background:url(../images/ico/ico-group50.png) no-repeat -24px -903px;background-size:50px}.page-popup.search .page-popup-header.focus+.popup-search:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;float:left;background-color:#f6f6f6}.page-popup.search .page-popup-header.focus+.popup-search>div{position:relative}.page-popup.search .page-popup-header.focus+.popup-search>div.search-result-select{position:initial}.popup-search .search-result-box .select-cate{top:22px;right:25px}.popup-search .search-result-box .select-cate.type2{top:22px;right:100px}.popup-search .search-result-box .select-cate li a{font-weight:700}.popup-search .search-auto-list li dl{padding:0 20px 0 0;overflow:hidden}.popup-search .search-auto-list li dt{float:left;font-size:15px;line-height:18px;letter-spacing:-1px;color:#000}.popup-search .search-auto-list li dd{float:right;font-size:14px;line-height:18px;letter-spacing:-1px;color:#909090}.popup-search .search-auto-list li .search-list-del{position:absolute;top:50%;right:-6px;margin-top:-11px;display:inline-block}.popup-search .search-auto-list li .search-list-del .ico{display:inline-block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat -25px -800px;background-size:50px}.popup-search .btn-all-delete{position:absolute;top:0;right:25px;padding:9px 2px;margin:10px 0 0;font-size:12px;color:#000;letter-spacing:-1.5px}.popup-search .btn-all-delete:after{content:"";display:table;table-layout:fixed;clear:both}.popup-search .tab-sticky{height:45px}.popup-search .tab05 li{height:45px}.popup-search .tab05 li a{padding:0 12px}.popup-search .sticky-box{background:#fff url(../images/etc/bg-tab05_.jpg) repeat-x 0 44px}.popup-search hr{border:0;height:6px;margin:0;padding:0;background:#f6f6f6;border-top:1px solid #dddee0}.popup-search .conArea .recomm-list{padding:45px 28px}.popup-search .page-del-btn{right:45px}.popup-search .series3-box{padding:0}.popup-search .series3-box ul{padding:0 28px}.popup-search .series3-box li{width:155px}.popup-search .component-box.series3 .tit-a{margin:0 25px 10px 28px}.popup-search .series3-box .txt .txt-broadtype{display:block;margin:7px 0 0;font-size:11px;line-height:13px;color:#949699;letter-spacing:-1px}.popup-search .series3-box .txt .txt-broadtype+.txt-date{margin:1px 0 0}.search-result-box .program-box .service-info{margin:10px 0}.program-box .program-character dt a{font-size:24px;color:#0088cf;letter-spacing:-2px}.program-box .program-character{padding:20px 0 10px}.search-result-box .component-box .search-program a{padding:0 7px;font-size:15px}.search-result-box .component-box .all-view a{font-size:14px;letter-spacing:-.09em}.search-result-box .component-box .all-view{top:19px}.search-result-box .component-box{padding:22px 27px}.search-result-box .component{padding:0}.search-result-box .component-box .tit-a .list-total{font-weight:600}.search-result-box .tab-search-program{padding:15px 0 25px}.search-result-box .search-program{padding:20px 0}.search-result-box .tabArea.search-program.tab06{margin:0 0 30px;padding:0 29px;border:0}.search-result-box .search-program .txt .txt-tit.single-line{-webkit-line-clamp:1}.search-result-box .search-program.tab06 li{letter-spacing:-2px}.search-result-box .search-program.tab06 li.on{border-bottom:3px solid #0088cf}.search-result-box .search-program.tab06 li.on a{color:#000;font-weight:800;letter-spacing:-1px}.search-result-box .tit-a .list-total,.search-result-box .list-total{font-weight:400}.search-result-box .tabArea.search-program{padding:15px 0 37px}.search-result-box .component-box.recommend,.search-result-box .component-box.castProgram{padding:0}.search-result-box .component-box.recommend .txt,.search-result-box .component-box.castProgram .txt{height:63px}.search-result-box .recommend-box,.search-result-box .castProgram-box{padding:0}.popup-search .recomm-list{padding:53px 28px 30px;background-color:#fff}.popup-search .recomm-list li{display:inline-block;margin:0 3px 7px 0;color:#666;border-radius:2px;padding:7px 11px;border:1px solid #ccc;letter-spacing:-1px}.popup-search .recomm-list li.on{background-color:#0088cf;color:#fff;border:1px solid #0088cf}.popup-search .recomm-list li.on a{color:#fff}.popup-search .recomm-list .tit-a{margin-bottom:13px}.popup-search .search-nohistory{padding:35px 28px 0;background-color:#fff}.popup-search .search-nohistory em{color:#0088cf}.popup-search .search-nohistory+.recomm-list{padding:30px 28px}.popup-search .search-noresult{padding:38px 28px 28px;background-color:#fff}.popup-search .search-noresult em{padding-right:6px;color:#e44850;word-wrap:break-word;overflow-wrap:break-word}.popup-search .search-noresult .txt{padding:20px 0 0;color:#909090;font-size:11px;line-height:15px}.page-popup-header .search-input input{width:100%;height:33px;padding-right:74px;border:0;font-size:15px;line-height:33px;color:#000;font-weight:700;caret-color:#0088cf;background-color:#fff;border-radius:24px;box-sizing:border-box;-webkit-box-sizing:border-box}.page-popup-header .search-input input:focus:after{content:" ";position:absolute;top:0;left:0;width:100%;height:4px;background-color:#0088cf;box-sizing:border-box}.page-popup-header .search-input input::-webkit-input-placeholder{font-size:15px}.page-popup-header .search-input input:-ms-input-placeholder{font-size:15px}.page-popup-header .search-input input::-webkit-input-placeholder{font-size:15px}.page-popup-header .search-input input:-ms-input-placeholder{font-size:15px}.search-result-box .component-box.vbanner{padding:30px 0;background-color:#fff}.search-result-box .component-box.vbanner .tit-a{margin:0 25px 10px 28px}.search-result-box .component-box.vbanner .txt{display:-webkit-box;margin:6px 0 0;font-size:15px;line-height:18px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.search-result-box .vbanner .txt .txt-tit{font-size:14px;line-height:17px;letter-spacing:-1px;color:#000;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;max-height:34px;-webkit-box-orient:vertical}.search-result-box .omni7-box .txt .txt-info .name.ellipsis{width:auto;max-width:60px}.mbs-tit{position:relative;display:block;margin:0 0 10px}.mbs-tit em{display:inline-block;font-size:15px;line-height:16px;color:#000;letter-spacing:-1px}.mbs-tit .login-language{position:absolute;top:0;right:0;font-size:11px;line-height:16px;color:#54585f}.login-wrap.membership{position:relative;padding:0}.membership-top{padding:25px 25px 0}.membership-top .login-sub-txt{padding:0 0 25px}.membership-top .login-sub-txt em{letter-spacing:-1px}.membership-board{border-bottom:1px solid #e8e8e8}.membership-board .tab-swipe-box{margin:0 25px}.membership-board .membership-info-list{margin:0 25px}.membership-board .tab06 li{width:50%}.membership-board .membership-info-list li{border-top:1px solid #dddee0}.membership-board .membership-info-list li:first-child{border:0}.membership-board .membership-info-list li a{position:relative;display:block;padding:12px 0}.membership-board .membership-info-list li a span{display:inline-block;font-size:15px;line-height:28px;letter-spacing:-1px;color:#000}.membership-board .membership-info-list li a .ico{position:absolute;top:50%;right:0;margin-top:-7px;width:15px;height:15px;background:url(../images/ico/ico-arrow30.png) no-repeat 0 -30px;background-size:30px}.customer-center-cont{position:relative;padding:5px 0 0;background:#f6f6f6}.customer-center{padding:30px 25px;background:#fff}.customer-center .customer-txt{font-size:12px;letter-spacing:-1px;color:#000;margin:6px 0 0}.customer-center .membership-btn-list{margin:20px 0 0}.download-box{position:relative}.download-box li{display:table;width:100%}.download-box li.kong{border-bottom:1px solid #dddee0}.download-box li .img-box{display:table-cell;padding:20px 20px 20px 25px;width:45px}.download-box li .ico{display:block;width:45px;height:45px;background:url(../images/ico/ico-app1.png) no-repeat 0 0;background-size:45px}.download-box li.myk .ico{background-position:0 -45px}.download-box li .txt{display:table-cell;padding:20px 20px 20px 0}.download-box li .tit{display:block;margin:0 0 5px;font-size:15px;letter-spacing:-1px}.download-box li .tit em{font-weight:700}.download-box li .des{display:block;font-size:11px;color:#34373c;letter-spacing:-1px}.vodhm .tabArea{margin:0}.vodhm .component-box{padding-top:20px;border-top:0}.vodhm .grid3-box .txt .date{display:block;font-size:12px;line-height:16px;letter-spacing:-.5px;color:#909090}.vodhm .grid3-box .txt .des{-webkit-line-clamp:1;word-break:break-all}.vodhm .grid3-box .txt .des em{display:inline-block;margin:0 3px 0 0;vertical-align:top}.vodhm .component-box.grid3 .all-view{position:absolute;top:25px;right:25px;line-height:0}.vodhm .component-box.grid3 .all-view a{font-size:12px;line-height:14px;color:#34373c}.vodhm .grid3-box.sport .txt .des{-webkit-line-clamp:2}.vodhm .category{padding:0 6px;margin:6px 0 0}.vodhm .category ul{overflow:hidden;border-left:1px solid #bbbcbf;border-top:1px solid #bbbcbf}.vodhm .category ul:first-child{}.vodhm .category li{float:left;width:50%}.vodhm .category li a{display:block;text-align:center;font-size:14px;line-height:35px;color:#000;background:#fff;border-right:1px solid #bbbcbf;border-bottom:1px solid #bbbcbf}.vodhm .grid9-box .slice-grid9 li{margin:0 0 30px}.vodhm .grid9-box .txt .tit em{display:inline-block;margin:0 5px 0 0;vertical-align:top}.vodhm .grid9-box .txt-info .date.today{color:#e44850}.vodhm .grid9-box .txt-info .time{position:relative;display:inline-block;padding:0 0 0 7px;margin:0 0 0 8px;font-size:11px;line-height:13px;color:#909090}.vodhm .grid9-box .txt-info .time:before{content:"";display:inline-block;position:absolute;top:4px;left:0;width:1px;height:8px;background:#edeeef}.vodhm .notitle-sel-box{position:relative;height:35px}.vodhm .notitle-sel-box .select-cate{top:0;right:0}.vodhm .sport .grid9-box .txt .tit{display:-webkit-box;-webkit-line-clamp:2;white-space:normal}.vodhm .grid9-box .category{margin:0;padding:0 0 30px;position:relative}.vodhm .grid9-box .category ul{width:90%;height:37px;box-sizing:border-box;border-color:#343464}.vodhm .grid9-box .category li{width:25%}.vodhm .grid9-box .category li a{height:35px;border-color:#343464;color:#343464}.vodhm .grid9-box .category li.on a{color:#fff;background:#343464}.vodhm .grid9-box .category .btn-country-more{width:10%;position:absolute;top:0;bottom:30px;right:0;border-top:1px solid #343464;border-bottom:1px solid #343464;border-right:1px solid #343464;box-sizing:border-box;text-align:center}.vodhm .grid9-box .category .btn-country-more a{display:block;height:37px}.vodhm .grid9-box .category .btn-country-more .ico{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;background:url(../images/ico/ico-cate-arrow.png) no-repeat -12px 0;background-size:24px;width:12px;height:9px}.vodhm .grid9-box .category.open ul{height:auto}.vodhm .grid9-box .category.open .btn-country-more a{display:block;height:100%;position:relative}.vodhm .grid9-box .category.open .btn-country-more .ico{background-position:0 0}.vodhm .free .grid3{padding-bottom:30px}.vodhm .free .grid3-more{margin:0;padding-bottom:0}.vodhm .free .grid1{padding-bottom:5px}.vodhm .free .series3{border-bottom:1px solid #e8e8e8}.vodhm .series3-box .txt .txt-tit em{display:inline-block;margin:0 3px 0 0;vertical-align:top}.vodhm .component-box.categoryprogram{padding:30px 25px 5px}.vodhm .categoryprogram .tit-a{margin:0 0 20px}.vodhm .categoryprogram .page-search-btn{top:30px;margin-top:0;right:25px}.vodhm .categoryprogram-box .txt .tit{overflow:hidden}.page-popup.billing{}.billing-pass{overflow:hidden;background:#f6f6f6}.billing .tabArea{margin:0}.billing .tabWrap{margin:6px 0 0}.billing-banner{position:relative;overflow:hidden}.billing-banner img{width:100%}.billing-banner .owl-pagination{position:absolute;left:7.5%;bottom:23.1%}.billing-vod-pass .vod-pass-tit{padding:30px 27px 0;margin:15px 0 0;font-size:14px;line-height:19px;letter-spacing:-.04%;color:#000;background:#fff}.billing-vod-pass li{margin:6px 0 0;border-bottom:1px solid #dddee0;background:#fff}.billing-vod-pass li:first-child{margin:0}.billing-vod-pass li:last-child{border-bottom:0}.billing-pass-box{padding:20px 27px}.billing-pass-box .pass-txt{position:relative;padding:0 22.8% 12px 0;border-bottom:1px solid #dddee0}.billing-pass-box .tit{display:block;font-size:14px;letter-spacing:-.04em;line-height:19px;font-weight:700;color:#000}.billing-pass-box .des{display:block;margin:3px 0 0;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#34373c}.billing-pass-box .date{display:block;font-size:11px;letter-spacing:-.05em;line-height:15px;font-weight:700;color:#909090}.billing-pass-box .date em{margin:0 0 0 5px;font-weight:400}.billing-pass-box .ico{position:absolute;right:0;top:0;width:50px;height:50px;background:url(../images/ico/ico-group100.png) no-repeat 0 -50px;background-size:100px}.billing-pass-box .ico.type1{background-position-x:0}.billing-pass-box .ico.type2{background-position-x:-50px}.billing-pass-box .pass-payment{display:table;table-layout:fixed;width:100%;padding:12px 0 0}.billing-pass-box .pass-payment-info{display:table-cell}.billing-pass-box .before-payment{display:table-cell;font-size:11px;letter-spacing:-.05em;line-height:15px;color:#909090;font-weight:700;text-decoration:line-through}.billing-pass-box .after-payment{display:block;font-size:18px;letter-spacing:-.04em;line-height:24px;font-weight:700;color:#e44850}.billing-pass-box .vat{margin:0 0 0 5px;font-size:11px;letter-spacing:-.05em;line-height:15px;font-weight:400;vertical-align:baseline}.billing-pass-box .pass-btn{display:table-cell;width:80px;vertical-align:middle;text-align:right}.billing-pass-box .pass-btn span{font-size:12px;letter-spacing:-.05em;line-height:16px;font-weight:700;color:#0088cf}.billing-pass-box .pass-btn a{display:block;padding:7px 0;width:80px;background:#e44850;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#fff;text-align:center}.billing-notice{padding:45px 27px;background:#343464}.billing-notice p{font-size:18px;letter-spacing:-.04em;line-height:24px;color:#fff;text-align:center}.billing-notice em{font-weight:700}.billing-charge{padding:30px 27px;background:#fff}.billing-charge .charge-txt{font-size:14px;letter-spacing:-.04em;line-height:21px;color:#000}.billing-charge .charge-list{padding:8px 0 0}.billing-charge li{display:table;table-layout:fixed;width:100%;border-top:1px solid #dddee0}.billing-charge li:first-child{border-top:0}.billing-charge .charge-cash{display:table-cell;padding:12px 20px 12px 0;font-size:18px;letter-spacing:-.04em;line-height:24px;vertical-align:middle}.billing-charge .charge-cash em{font-weight:700}.billing-charge .charge-cash .plus{display:inline-block;font-size:12px;color:#e44850;vertical-align:top;margin:0 0 0 5px;font-weight:700}.billing-charge .charge-cash .bonus{position:relative;top:-5px;font-size:12px;letter-spacing:-.025em;line-height:15px;color:#e44850}.billing-charge .charge-btn{display:table-cell;padding:12px 0;width:80px;vertical-align:middle}.billing-charge .charge-btn a{display:block;box-sizing:border-box;padding:6px 0;border:1px solid #e44850;background:#fff;font-size:12px;letter-spacing:-.025em;line-height:18px;color:#e44850;text-align:center}.billing-have-pass{position:relative}.billing-have-pass .have-pass-list{position:relative;background:#27b9ef;z-index:1}.billing-have-pass .have-pass-list:before{content:"";position:absolute;bottom:0;left:0;right:0;height:33px;border-top:2px solid #159ce5;background:#1daaea;z-index:1}.billing-have-pass .owl-stage-outer{position:relative;z-index:2}.billing-have-pass .owl-pagination{left:0;bottom:0;padding:13px 27px;background:#1daaea;z-index:2}.billing-have-pass .no-data{padding:55px 27px;background:#f6f6f6;font-size:21px;letter-spacing:-.06em;line-height:26px;color:#54585e;text-align:center}.billing-have-pass .have-pass-box{position:relative;padding:35px 27px 65px;background:#27b9ef}.billing-have-pass .txt-box{position:relative;padding:0 25px 0 80px;min-height:100px}.billing-have-pass .img{position:absolute;left:0;top:0;width:60px}.billing-have-pass .img img{width:100%}.billing-have-pass .tit{font-size:12px;letter-spacing:-.05em;line-height:16px;font-weight:700;color:#fff}.billing-have-pass .tit em{display:-webkit-box;margin:5px 0 0;font-size:21px;letter-spacing:-.06em;line-height:26px;font-weight:700;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word}.billing-have-pass .date{display:block;margin:5px 0 0;font-size:12px;letter-spacing:-.025em;line-height:15px;color:#fff}.billing-have-pass .setting-box{position:absolute;right:0;top:0}.billing-have-pass .setting-box .ico{display:block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat -25px -375px;background-size:50px}.billing-have-pass .setting-box.on .setting-list{display:block}.billing-have-pass .setting-box .setting-list{display:none;position:absolute;top:100%;right:50%;padding:11px 15px;border:1px solid #949699;box-shadow:0 2px 8px rgba(0,0,0,.3);background:#fff}.billing-have-pass .setting-box .setting-list li{padding:4px 0;text-align:center}.billing-have-pass .setting-box .setting-list li a{white-space:nowrap}.billing-have-pass .next-payment-date{position:absolute;bottom:0;left:0;right:0;padding:5px 27px 9px;border-top:2px solid #159ce5;background:#1daaea;text-align:right}.billing-have-pass .next-payment-date span{font-size:11px;letter-spacing:-.025em;line-height:15px;color:#fff}.billing-pass-list{padding:30px 27px}.billing-pass-list .list-tit{font-size:15px;letter-spacing:-.06em;line-height:20px;font-weight:700;color:#000}.billing-pass-list ul{padding:10px 0 0}.billing-pass-list li{position:relative;padding:20px 0;border-top:1px solid #dddee0}.billing-pass-list li:first-child{border-top:0}.billing-pass-list .tit{display:block;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000}.billing-pass-list .date{display:block;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#909090}.billing-pass-list .state{position:absolute;right:0;top:50%;margin:-8px 0 0;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#909090}.billing-pass-list .state.type1{color:#1daaea}.billing-pass-list .state.type2{color:#909090}.billing-pass-list .list-notice{padding:15px 0;border-top:1px solid #dddee0;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#909090}.billing-bought{background:#f6f6f6}.billing-bought-list{padding:30px 27px;background:#fff}.billing-bought .list-tit{font-size:15px;letter-spacing:-.06em;line-height:20px;font-weight:700;color:#000}.billing-bought ul{padding:10px 0 0}.billing-bought li{position:relative;overflow:hidden;padding:20px 0;border-top:1px solid #dddee0}.billing-bought li:first-child{border-top:0}.billing-bought .list-info{padding:0 110px 0 0}.billing-bought .tit{display:block;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000}.billing-bought .info{display:block;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#909090}.billing-bought .info .ep{color:#000}.billing-bought .info span+span{position:relative;margin:0 0 0 6px;padding:0 0 0 6px}.billing-bought .info span+span:before{content:"";position:absolute;left:0;top:50%;margin:-4px 0 0;width:1px;height:8px;background:#dddee0}.billing-bought .date-info{position:absolute;right:0;top:50%;margin:-15px 0 0}.billing-bought .date{display:block;font-size:11px;letter-spacing:-.025em;line-height:15px}.billing-bought .date.start{color:#34373c}.billing-bought .date.end{color:#e44850}.billing-bought .list-notice{padding:15px 0;border-top:1px solid #dddee0;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#909090}.billing-bought .no-data{padding:55px 27px;background:#f6f6f6;font-size:21px;letter-spacing:-.06em;line-height:26px;color:#54585e;text-align:center}.billing-bought .disable span{color:#909090!important}.billing-hold-cash{position:relative;padding:35px 27px;background:#27b9ef}.billing-hold-cash .no-data{padding:55px 27px;background:#f6f6f6;font-size:21px;letter-spacing:-.06em;line-height:26px;color:#54585e;text-align:center}.billing-hold-cash .txt-box{position:relative;padding:0 25px 0 80px}.billing-hold-cash .img{position:absolute;left:0;top:0;width:60px}.billing-hold-cash .img img{width:100%}.billing-hold-cash .tit{font-size:12px;letter-spacing:-.05em;line-height:16px;font-weight:700;color:#fff}.billing-hold-cash .tit em{display:block;margin:5px 0 0;font-size:21px;letter-spacing:-.06em;line-height:26px;font-weight:700;color:#fff}.billing-hold-cash .tit em+em{margin:0}.billing-hold-cash .date{display:block;margin:5px 0 0;font-size:12px;letter-spacing:-.025em;line-height:15px;color:#fff}.billing-hold-cash .setting-box{position:absolute;right:0;top:0}.billing-hold-cash .setting-box .ico{display:block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat -25px -375px;background-size:50px}.billing-hold-cash .setting-box.on .setting-list{display:block}.billing-hold-cash .setting-box .setting-list{display:none;position:absolute;top:100%;right:50%;padding:11px 15px;border:1px solid #949699;box-shadow:0 2px 8px rgba(0,0,0,.3);background:#fff}.billing-hold-cash .setting-box .setting-list li{padding:4px 0;text-align:center}.billing-hold-cash .setting-box .setting-list li a{white-space:nowrap}.billing-hold-cash .next-payment-date{position:absolute;bottom:0;left:0;right:0;padding:5px 27px 9px;border-top:2px solid #159ce5;background:#1daaea;text-align:right}.billing-hold-cash .next-payment-date span{font-size:11px;letter-spacing:-.025em;line-height:15px;color:#fff}.billing-cash-point{padding:30px 27px;background:#f6f6f6}.billing-cash-point .no-data{padding:55px 27px;background:#f6f6f6;font-size:21px;letter-spacing:-.06em;line-height:26px;color:#54585e;text-align:center}.billing-cash-point .list-cate{margin:0 0 15px}.billing-cash-point .list-cate ul{overflow:hidden}.billing-cash-point .list-cate li{float:left}.billing-cash-point .list-cate li+li{position:relative;margin:0 0 0 6px;padding:0 0 0 6px}.billing-cash-point .list-cate li+li:before{content:"";position:absolute;left:0;top:50%;margin:-2px 0 0;width:1px;height:8px;background:#000}.billing-cash-point .list-cate a{font-size:15px;letter-spacing:-.06em;line-height:20px;font-weight:700;color:#909090}.billing-cash-point .list-cate li.on a{color:#000}.cash-point-list ul{padding:10px 0 0}.cash-point-list li{display:table;table-layout:fixed;width:100%;position:relative;overflow:hidden;padding:20px 0;border-top:1px solid #dddee0}.cash-point-list li:first-child{border-top:0}.cash-point-list .tit{display:table-cell;40%;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000}.cash-point-list .vary{display:table-cell;padding:0 0 0 20px;font-size:12px;letter-spacing:-.025em;line-height:18px;color:#909090}.cash-point-list .date{display:table-cell;width:80px;font-size:12px;letter-spacing:-.025em;line-height:18px;color:#909090;text-align:right}.billing-cash-point .list-notice{padding:15px 0;border-top:1px solid #dddee0;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#909090}.billing-reg-coupon{padding:25px 27px;background:#fff}.billing-reg-coupon .input-box{position:relative;padding:0 85px 0 0}.billing-reg-coupon input{width:100%;height:48px;border:1px solid #d0d0d0;border-right:0;background:#fff;font-size:14px;letter-spacing:-.025em;line-height:24px}.billing-reg-coupon .btn-reg{position:absolute;right:0;top:0;padding:15px 0 16px;width:83px;border:1px solid #000;background:#fff;font-size:12px;letter-spacing:-.025em;line-height:15px;text-align:center;color:#000}.billing-refer{padding:20px 27px;border-top:1px solid #dddee0}.billing-refer .refer-tit{font-size:12px;letter-spacing:-.05em;line-height:16px;font-weight:700;color:#000}.billing-refer .refer-list li{margin:12px 0 0;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#54585f}.popup-info[class*=purchase]{top:0;left:0;right:0;bottom:0;width:100%}.popup-info[class*=purchase] .popup-header{padding:12px;border-bottom:1px solid #dcdee0}.popup-info[class*=purchase] .popup-title{font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000;text-align:center}.popup-info[class*=purchase] .popup-closeBtn{top:50%;right:15px;margin-top:-12.5px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -450px;background-size:50px}.popup-info[class*=purchase] .popup-contents{overflow:hidden;overflow-y:auto;padding:0;max-height:700px;background:#f6f6f6}.popup-closeBtn02{position:absolute;top:50%;right:15px;margin-top:-12.5px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -450px;background-size:50px}.purchase-content{display:table;table-layout:fixed;margin:0 0 6px;padding:30px 27px;box-sizing:border-box;width:100%;border-bottom:1px solid #dddee0;background:#fff}.purchase-content .txt-box{display:table-cell;padding:0 10px 0 0;vertical-align:middle}.purchase-content .txt-box .tit{font-size:24px;letter-spacing:-.06em;line-height:28px;color:#000;font-weight:700}.purchase-content .txt-box .data{display:block;font-size:14px;letter-spacing:-.025em;line-height:24px;color:#000}.purchase-content .txt-box .data span+span{position:relative;margin:0 0 0 8px;padding:0 0 0 8px}.purchase-content .txt-box .data span+span:before{content:"";position:absolute;left:0;top:50%;margin:-3px 0 0;width:1px;height:8px;background:#dddee0}.purchase-content .txt-box .info-list{display:block;overflow:hidden;margin:10px 0 0}.purchase-content .txt-box .info-tit{clear:both;float:left;margin:0 10px 0 0;font-size:14px;letter-spacing:-.04em;line-height:19px;color:#909090}.purchase-content .txt-box .info-data{float:left;font-size:14px;letter-spacing:-.04em;line-height:21px;color:#34373c}.purchase-content .txt-box .info-data strong{color:#000;font-weight:700;vertical-align:baseline}.purchase-content .txt-box .info-data .vat{margin:0 0 0 6px;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#909090;vertical-align:baseline}.purchase-content .img-box{display:table-cell;width:72px;vertical-align:middle}.purchase-content .img-thum{padding-top:142.7%}.purchase-content .img-thum img{width:100%!important;height:100%!important}.purchase-type-box{padding:0 0 40px;background:#fff}.purchase-type-des{padding:30px 30px 0;font-size:16px;line-height:20px;letter-spacing:-1px;color:#000}.purchase-type-list li{padding:30px 30px 16px;border-bottom:1px solid #dddee0}.purchase-type-list .txt{position:relative;padding:0 70px 10px 0}.purchase-type-list .tit{display:block;font-size:16px;line-height:20px;letter-spacing:-1px;color:#000;font-weight:700}.purchase-type-list .des{display:block;margin:6px 0 0;font-size:14px;line-height:18px;letter-spacing:-1px;color:#34373c}.purchase-type-list .date{display:block}.purchase-type-list .date-tit{margin:0 6px 0 0;font-size:12px;line-height:16px;letter-spacing:-1px;color:#909090;font-weight:700}.purchase-type-list .date-data{font-size:12px;line-height:16px;letter-spacing:-1px;color:#909090}.purchase-type-list .ico{position:absolute;right:0;top:0;width:53px;height:53px;background:url(../images/ico/ico-purchase.png) no-repeat}.purchase-type-list .ico.type1{background-position-y:0}.purchase-type-list .ico.type2{background-position-y:-56px}.purchase-type-price{overflow:hidden;padding:16px 0 0;border-top:1px solid #ededee}.purchase-type-price .price{float:left;font-size:20px;line-height:34px;letter-spacing:-1px;color:#e44850;font-weight:700}.purchase-type-price .vat{font-size:12px;line-height:16px;letter-spacing:-1px;color:#e44850;font-family:"Noto Sans Regular";vertical-align:baseline}.purchase-type-price a{float:right;padding:7px 0;width:90px;background:#e44850;font-size:14px;line-height:20px;letter-spacing:-1px;color:#fff;font-weight:700;text-align:center}.purchase-slide{position:relative}.purchase-slide .slide-box a,.purchase-slide .slide-box img{display:block}.purchase-slide .owl-pagination{bottom:25px;left:30px}.purchase-slide .owl-page{box-sizing:border-box;width:7px;height:7px;border-radius:100%;border:1px solid #fff;background:0 0}.purchase-slide .owl-page.active{opacity:1;background:#fff}.purchase-payment-point{position:relative;padding:20px 27px;background:#fff}.purchase-payment-point+.purchase-payment-point:before{content:"";position:absolute;top:0;left:27px;right:27px;border-top:1px solid #dddee0}.purchase-payment-point .point-wallet{overflow:hidden;margin:0 0 12px}.purchase-payment-point .point-wallet .tit{float:left;font-size:12px;letter-spacing:-.025em;line-height:20px;color:#000;font-weight:700}.purchase-payment-point .point-wallet .cash{float:right;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#0088cf}.purchase-payment-point .point-wallet .cash strong{font-weight:700}.purchase-payment-point .point-wallet .point{float:right;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000}.purchase-payment-point .point-wallet .point strong{font-weight:700}.purchase-payment-point .payment-input{position:relative;padding:0 85px 0 0}.purchase-payment-point .payment-input input{width:100%;height:48px;border-right:0;font-size:14px}.purchase-payment-point .payment-input a{position:absolute;top:0;right:0;padding:10px 0;width:85px;border:2px solid #000;background:#fff;font-size:14px;letter-spacing:-.025em;line-height:24px;color:#000;font-weight:700;text-align:center}.purchase-payment-point .refer{position:relative;margin:10px 0 0;padding:0 70px 0 0;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#54585f}.purchase-payment-point .refer a{position:absolute;right:0;top:0;padding:0 15px 0 0;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#0088cf}.purchase-payment-point .refer a .ico{position:absolute;top:4px;right:0;border:5px solid #0088cf;border-color:transparent transparent transparent #0088cf}.purchase-payment-sum{border-top:1px solid #dddee0;padding:20px 27px;background:#f6f6f6}.purchase-payment-sum .tit{font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000;font-weight:700}.purchase-payment-sum dl{position:relative;overflow:hidden;margin:10px 0 0;padding:0 0 0 90px}.purchase-payment-sum dt{position:absolute;left:0;bottom:0;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000}.purchase-payment-sum dd{font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000;font-weight:700;text-align:right}.purchase-payment-sum .monetary{display:inline-block;padding:0 0 0 5px;width:30px;font-size:12px;letter-spacing:-.025em;line-height:15px;color:#54585e;vertical-align:text-bottom;text-align:left}.purchase-payment-sum .month-price{color:#e44850;font-weight:700;vertical-align:baseline}.purchase-payment-sum .vat{margin:0 0 0 5px;font-size:11px;letter-spacing:-.05em;line-height:15px;color:#909090;vertical-align:baseline}.purchase-payment-sum .date{font-weight:700}.purchase-payment-sum .sum{margin:12px 0 0;padding:5px 0 0 90px;border-top:1px solid #dddee0}.purchase-payment-sum .sum dt{float:left;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#e44850}.purchase-payment-sum .sum dd{float:right;font-size:24px;letter-spacing:-.06em;line-height:28px;color:#e44850}.purchase-payment-sum .sum .monetary{width:20px;font-size:18px;letter-spacing:-.04em;line-height:24px;color:#e44850}.purchase-payment-notice{background:#fff;border-bottom:1px solid #dcdee0;margin:0 0 5px;padding:20px 27px}.purchase-payment-notice dt{font-size:12px;line-height:15px;letter-spacing:-.05em;font-weight:700;color:#000}.purchase-payment-notice dd p{font-size:11px;line-height:15px;letter-spacing:-.025em;color:#54585f;margin:12px 0 0}.purchase-payment-type{padding:20px 27px;background:#fff}.purchase-payment-type .txt{margin:0 0 10px;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#000;font-weight:700}.purchase-payment-type ul{overflow:hidden}.purchase-payment-type li{float:left;box-sizing:border-box;border:1px solid #dcdee1}.purchase-payment-type ul.col2 li{width:50%}.purchase-payment-type ul.col3 li{width:33.33%}.purchase-payment-type li a{display:block;padding:7px 0 8px;font-size:14px;letter-spacing:-.025em;line-height:24px;color:#000;background:#fff;text-align:center}.purchase-payment-type li.on{border:1px solid #e44850}.purchase-payment-type li.on a{border:0;background:#e44850;color:#fff}.purchase-payment-type .check-box{position:relative;margin:5px 0 0;padding:0 50px 0 0}.purchase-payment-type .check-box span{position:relative;display:inline-block}.purchase-payment-type .check-box label{margin:5px 0 0;padding:0 0 0 25px;font-size:14px;letter-spacing:-.04em;line-height:21px;color:#000;background-position:left top}.purchase-payment-type .check-box a{position:absolute;right:0;top:5px;font-size:12px;line-height:20px;letter-spacing:-1px;color:#000}.purchase-next-btn{padding:10px 30px 35px;background:#fff}.purchase-next-btn a{display:block;padding:9px 0 10px;background:#343464;font-size:14px;letter-spacing:-.025em;line-height:24px;color:#fff;text-align:center}.purchase-caution{padding:25px 30px;border-top:1px solid #dddee0;background:#f6f6f6}.purchase-caution .tit{display:block;margin:0 0 10px;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#000;font-weight:700}.purchase-caution p{margin:10px 0 0;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#54585f}.purchase-caution p:first-child{margin:0}.purchase-caution p .text-more{display:inline-block;color:#0088cf;vertical-align:top}.purchase-caution .btn-des{color:#0088cf}.purchase-caution .btn-des{margin:0 0 0 5px;color:#0088cf}.purchase-alarm{padding:60px 27px 200px}.purchase-alarm-img{text-align:center}.purchase-alarm-img img{width:103px}.purchase-alarm-txt{margin:50px 0 0}.purchase-alarm-txt p{font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000;text-align:center}.purchase-alarm-txt strong{display:block;margin:0 0 20px;font-size:18px;letter-spacing:-.04em;line-height:24px;font-weight:700}.purchase-alarm-btn{margin:30px 0 0}.purchase-alarm-btn ul{overflow:hidden}.purchase-alarm-btn li{display:block;box-sizing:border-box;width:50%;text-align:center}.purchase-alarm-btn li:first-child{padding-right:6px}.purchase-alarm-btn li:last-child{padding-left:6px}.purchase-alarm-btn .alarm-btn1{float:left}.purchase-alarm-btn .alarm-btn2{float:right}.purchase-alarm-btn .alarm-btn1 a{display:block;color:#000;border:1px solid #dddee0;padding:11px 0;font-size:16px;line-height:20px;letter-spacing:-1px}.purchase-alarm-btn .alarm-btn2 a{display:block;color:#fff;border:1px solid #e76303;background:#e76303;padding:11px 0;font-size:16px;line-height:20px;letter-spacing:-1px}.popup-info[class*=refund]{top:0;left:0;right:0;bottom:0;width:100%}.popup-info[class*=refund] .popup-header{padding:12px;border-bottom:1px solid #dcdee0;text-align:center}.popup-info[class*=refund] .popup-title{font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000;font-weight:700}.popup-info[class*=refund] .popup-closeBtn{top:50%;right:15px;margin-top:-12.5px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -450px;background-size:50px}.popup-info[class*=refund] .popup-contents{overflow:hidden;overflow-y:auto;padding:0;max-height:700px;background:#f6f6f6}.refund-apply{padding:30px 27px;border-bottom:1px solid #dddee0;background:#fff}.refund-apply-tit{margin:0 0 10px;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#000;font-weight:700}.refund-apply-list{margin:0 0 10px}.refund-apply-list li{overflow:hidden}.refund-apply-list li+li{margin:5px 0 0}.refund-apply-list .apply-tit{float:left;font-size:18px;letter-spacing:-.04em;line-height:24px;color:#000}.refund-apply-list .apply-cash{float:right;font-size:18px;letter-spacing:-.04em;line-height:24px;color:#000}.refund-apply-list .apply-cash strong{font-weight:700}.refund-apply-form{margin:0 0 30px}.refund-apply-form li{position:relative;margin:12px 0 0;padding:0 0 0 90px}.refund-apply-form li:first-child{margin:0}.refund-apply-form .tit{position:absolute;top:0;left:0;font-size:18px;letter-spacing:-.04em;line-height:24px;color:#000}.refund-apply-form .input-box input{width:100%;height:48px;font-size:14px}.refund-apply-form .select-drop{margin:0 0 15px}.refund-apply-form .select-drop .selectBox{box-sizing:border-box;min-width:100%}.refund-apply-btn a{display:block;padding:10px 0;background:#e76303;font-size:14px;letter-spacing:-.04em;line-height:19px;color:#fff;text-align:center}.refund-progress{margin:10px 0 0;padding:30px 27px 15px;border-bottom:1px solid #dddee0;background:#fff}.refund-progress-tit{margin:0 0 5px;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#000;font-weight:700}.refund-progress li{display:table;table-layout:fixed;padding:15px 0;width:100%;border-top:1px solid #dddee0;font-size:14px;line-height:20px;letter-spacing:-1px;color:#000;font-weight:700}.refund-progress li:first-child{border-top:0}.refund-progress .apply{display:table-cell;width:50%}.refund-progress .cash{display:block;font-size:14px;letter-spacing:-.025em;line-height:24px;color:#000}.refund-progress .date{display:block;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#909090}.refund-progress .ico{display:table-cell;width:35px;background:url(../images/ico/ico-refund-arrow.png) no-repeat center center;background-size:100%}.refund-progress .refund{display:table-cell;width:50%;text-align:right;font-size:14px;letter-spacing:-.025em;line-height:24px;color:#000;vertical-align:top}.refund-progress .money{color:#e76303;vertical-align:baseline}.refund-caution{padding:15px 27px}.refund-caution p{margin:10px 0 0;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#54585f}.refund-caution p:first-child{margin:0}.refund-caution .highlight{color:#e44850;vertical-align:baseline}.popup-info.policy{top:0;left:0;right:0;bottom:0;width:100%}.popup-info.policy .popup-header{padding:12px;border-bottom:1px solid #dcdee0;text-align:center}.popup-info.policy .popup-title{font-size:18px;letter-spacing:-.06em;line-height:23px;color:#000;font-weight:700}.popup-info.policy .popup-closeBtn{top:50%;right:15px;margin-top:-12.5px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -450px;background-size:50px}.popup-info.policy .popup-content{padding:30px 12px}.popup-info.policy .tit{display:block;position:relative;margin:20px 0 15px;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000;font-weight:700}.popup-info.policy .tit .btn-back{position:absolute;left:0;top:50%;margin:-13px 0 0;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat -25px -825px;background-size:50px;display:none}.popup-info.policy .policy-txt{padding:9px 7px;box-sizing:border-box;border:1px solid #e7e7e7;background:#f6f6f6}.popup-info.policy .policy-txt p{font-size:11px;letter-spacing:-.025em;line-height:15px;font-weight:700}.custom-scrollbar{position:relative;overflow:hidden;overflow-y:auto;box-sizing:border-box;height:100%;width:100%;padding:9px 7px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar{width:3px;height:1px;margin:0 5px}.custom-scrollbar::-webkit-scrollbar-thumb{margin:0 5px;background:#5d6269;-webkit-border-radius:3px;border-radius:3px}.login-profile{position:relative;clear:both;display:block;padding:20px 0}.login-profile li{position:relative;overflow:hidden;margin:0 0 6px}.login-profile li:last-of-type{margin:0}.login-profile .tit{display:inline-block;float:left;min-width:55px;font-size:11px;line-height:13px;color:#000}.login-profile .txt{display:inline-block;float:left;font-size:11px;line-height:13px;color:#000}.login-wrap.membership.bg-gray{padding:25px 0 0}.login-wrap.membership.bg-gray .login-etc{margin:0 25px;width:auto}.inputlist-box{padding:0 12px 20px;border-top:1px solid #e8e8e8;background:#f6f6f6}.inputlist-box .membership-btn-list{margin:30px 0 0}.inputlist-box .member-sub-tit{margin:20px 12px 12px;font-size:12px;line-height:14px;color:#54585f;font-weight:700;letter-spacing:-1px}.inputlist-box .member-input{position:relative;margin:0 0 20px}.inputlist-cont.type2 .inputlist-box .member-input{position:relative;margin:0 0 5px}.inputlist-box .login-terms-agree{padding:0 12px}.member-input .input-info input[type=text]{width:100%;height:auto;box-sizing:border-box;border:1px solid #d3d3d3;padding:15px;font-size:14px;line-height:16px;color:#000;background:#fff}.member-input .input-info input[type=password]{width:100%;height:auto;box-sizing:border-box;border:1px solid #d3d3d3;padding:15px;font-size:14px;line-height:16px;color:#000;background:#fff}.member-input .input-password-box .input-info:first-of-type input[type=password]{border-bottom:0}.member-input .input-password-box .input-info+.input-info input[type=password]{border-top:1px solid #ededed}.member-input .input-text-box .input-info:first-of-type input[type=text]{border-bottom:0}.member-input .input-text-box .input-info~.input-info input[type=text]{border-bottom:0;border-top:1px solid #ededed}.member-input .input-text-box .input-info:last-of-type input[type=text]{border-bottom:1px solid #d3d3d3}.member-input .member-tip{margin:0 12px;font-size:0}.member-input .member-tip span{display:inline-block;letter-spacing:-1px}.member-tip .tip-tit{margin:7px 0 0;font-size:11px;line-height:15px;color:#54585f}.member-tip .tip-tit.safety{color:#499d47}.member-tip .tip-tit.insecure{color:#e44850}.member-tip .tip-txt{margin:7px 0 0;font-size:11px;line-height:15px;color:#54585f}.member-addr-box{position:relative}.input-info.input-addr{position:relative}.input-addr .input-margin{margin:0 113px 0 0}.input-info.input-addr input[type=text]{border-bottom:1px solid #ededed}.input-addr .btn-addr{position:absolute;top:0;right:0;width:113px;height:48px;box-sizing:border-box;border:1px solid #414141;font-size:12px;line-height:48px;color:#010101;letter-spacing:-1px;font-weight:700;text-align:center;background:#fff}.input-addr+.input-info input[type=text]{border-top:0}.member-tel-box{position:relative;border:1px solid #d3d3d3}.member-tel-box .input-tel{position:relative;border-bottom:1px solid #ededed;background:#fff}.input-tel .input-margin{margin:0 0 0 98px;border-left:1px solid #ededed}.member-tel-box .input-tel input[type=text]{border:0}.member-tel-box .input-tel .select-drop{position:absolute;top:-1px;left:-1px}.member-tel-box .input-tel .selectBox-dropdown{min-width:98px;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;line-height:0}.member-tel-box .input-tel .selectBox-dropdown .selectBox-label{height:22px;padding:12px 14px;line-height:22px;color:#3c3c3c}.member-tel-box .input-tel .selectBox-dropdown .selectBox-label a{display:inline-block;line-height:22px;vertical-align:top;color:#3c3c3c}.member-tel-box .input-tel .selectBox-dropdown.selectBox-menuShowing{border:1px solid #54585f}.input-tel+.input-tel input[type=text]{border-top:0}.input-tel+.input-tel .selectBox-dropdown{border-top:1px solid #ededed}.member-access{position:relative;box-sizing:border-box;border:1px solid #d3d3d3;padding:15px;font-size:14px;line-height:16px;color:#909090;background:#fff}.member-access .chk-box{position:absolute;top:6px;right:20px}.member-reception-box{position:relative;box-sizing:border-box;padding:9px 15px;border:1px solid #d0d0d0;background:#fff}.member-checking{margin:0 25px;padding:0 0 30px}.member-checking .member-input+.member-input{margin:5px 0 0}.member-checking .member-tel-box .input-info:first-of-type input{border-top:0;border-bottom:0;border-right:0;border-left:0;border-bottom:1px solid #ededed}.member-checking .input-tel .selectBox-dropdown{border-top:1px solid #ededed}.membership-btn-box{padding:13px 0 30px;border-top:1px solid #e8e8e8;background:#f6f6f6}.membership-btn-box .membership-btn-list{margin:0 25px}.member-checking .membership-btn-list.type2{margin:0}.password-checking{margin:0 25px}.password-checking .member-input+.member-input{margin:15px 0 0}.password-checking .member-tel-box .input-info:first-of-type input{border-top:0;border-bottom:0;border-right:0;border-left:0;border-bottom:1px solid #ededed}.password-checking .input-tel .selectBox-dropdown{border-top:1px solid #ededed}.password-checking .membership-btn-list{display:block;margin:0}.password-checking .membership-btn-list li{margin:6px 0 0}.password-checking .member-input .member-tip{margin:0}.login-secure-wrap{display:none;position:relative;margin:15px 0 0}.login-secure-wrap.on{display:block}.login-secure-wrap input[type=text]{margin:5px 0 0!important}.login-secure{position:relative}.login-secure .login-secure-ct{position:relative;border:1px solid #ccc;margin:0 101px 0 0;font-size:0;line-height:0}.login-secure .login-secure-ct img{width:100%}.login-secure .login-secure-btn{position:absolute;top:0;right:0;bottom:0;width:96px;border:1px solid #67678b}.login-secure .login-secure-btn a{display:table;width:100%;height:50%}.login-secure .login-secure-btn a:last-of-type{border-top:1px solid #67678b}.login-secure .login-secure-btn a span{display:table-cell;text-align:center}.login-secure .login-secure-btn a .en{display:none}.login-secure .login-secure-btn a .on{display:table-cell!important}.login-secure .login-secure-btn a em{display:inline-block;vertical-align:top;color:#67678b;font-size:12px;font-weight:700}.login-secure .login-secure-btn a .ico{width:12px;height:12px;margin:3px 6px 0 0;background-image:url(../images/ico/ico-login.png);background-repeat:no-repeat;background-size:19px}.login-secure .login-secure-btn .btn-listen .ico{background-position:0 -36px}.login-secure .login-secure-btn .btn-refresh .ico{background-position:0 -50px}.member-file-box{position:relative}.member-file-box .btn-add .txt{display:block;font-size:14px;line-height:48px;color:#54585f;letter-spacing:-1px;text-align:center;background:#fff}.member-file-box .btn-add .txt .ico{display:inline-block;width:20px;height:20px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:-28px -1053px}.member-file-box .file-box1{position:relative}.member-file-box .file-list{position:relative}.member-file-box .file-list .btn-add{position:relative;margin:0;overflow:hidden}.member-file-box .file-list .btn-add label{position:absolute;top:0;left:0;display:inline-block;width:87px;height:48px}.member-file-box .file-list .btn-add input[type=file]{position:absolute;top:0;left:0;border:0;width:100%;height:100%;opacity:0}.member-file-box .file-input{position:relative;margin:0 0 0 92px;padding:0 15px;height:48px;box-sizing:border-box;border:1px solid #d3d3d3;font-size:14px;line-height:16px;background:#fff}.member-file-box .file-list li{float:none;width:auto;height:auto;border:0}.member-file-box .file-list .files{display:block;width:100%;height:46px;position:absolute;margin:0;top:0;box-sizing:border-box;padding:0 15px;left:0;background:#fff}.member-file-box .file-list .file-txt{line-height:48px;color:#909090}.member-file-box .file-list .files .btn-del{display:inline-block;position:relative;top:auto;right:auto;width:20px;height:20px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:-3px -1076px}.member-file-box .member-tip{margin:0 12px;font-size:0}.member-file-box .member-tip span{display:inline-block;letter-spacing:-1px}.chk-box{position:relative;display:inline-block}.chk-box input[type=checkbox]+label{margin:0}.chk-box .txt{display:inline-block;margin:0 0 0 6px;font-size:14px;color:#000;vertical-align:top}.popup-board-write.list06 .board-write-tit{padding:0 0 0 80px}.popup-board-write.list06 .selectBox-dropdown{min-width:80px}.popup-board-write.list06 .popup-top{padding-bottom:0}.popup-board-write.list06 .board-write-box{margin:0 12px 12px;border-top:0}.board-write-file-list{position:relative;background:#fff}.board-write-file-list .btn-add .txt{display:block;font-size:14px;line-height:48px;color:#54585f;letter-spacing:-1px;text-align:left;padding:0 15px;color:#0088cf}.board-write-file-list .btn-add .txt .ico{display:inline-block;width:20px;height:20px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:-28px -1053px}.board-write-file-list .file-list-box .btn-add{position:relative;margin:0;overflow:hidden}.board-write-file-list .file-list-box .btn-add label{display:block}.board-write-file-list .file-list-box .btn-add input[type=file]{position:absolute;top:0;left:0;border:0;width:100%;height:100%;opacity:0}.board-write-file-list .file-list-box .btn-add .file-data{float:right;font-size:12px;letter-spacing:-.05em;line-height:48px;color:#b0b1b3}.board-write-file-list .file-box1{position:relative}.board-write-file-list .file-list-box .files{display:block;height:46px;box-sizing:border-box;margin:0 15px;left:0;border-top:1px solid #ededed;overflow:hidden}.board-write-file-list .file-list-box .file-txt{line-height:48px;color:#000}.board-write-file-list .file-list-box .file-data{float:right;font-size:12px;line-height:48px;letter-spacing:-1px;color:#909090}.board-write-file-list .file-list-box .files .btn-del{display:inline-block;position:relative;top:auto;right:auto;width:20px;height:20px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:-3px -1076px}.placeholder-board{margin:20px 0;min-height:170px;line-height:170px;text-align:center}.placeholder-board span{font-size:15px;color:#9496a4}.live-m-new .player-box{width:100%;margin:auto;z-index:100}.live-m-new .player-box.fixed{position:fixed;top:44px;left:0;width:100%}.live-m-new .player-top-banner{position:absolute;top:14px;width:100%;height:50px;z-index:1000;display:none}.live-m-new .player-top-banner .banner-box{height:100%;margin:0 auto;line-height:50px;text-align:center;width:300px;background-size:contain}.live-m-new .player-top-banner .btn-close{position:relative;top:-38px;left:130px;width:28px;height:28px;margin:auto;background:url(../images/ico/ico-gnb.png) no-repeat center -20px;background-size:25px}.live-m-new .caption{padding:0;border-bottom:1px solid #CACACA}.live-m-new .caption-meta{padding:22px 28px 21px}.live-m-new .caption-meta .bottom-box{margin-top:14px}.live-m-new .caption-meta .top-box .left{display:inline-block;width:63%}.live-m-new .caption-meta .top-box .right{display:inline-block;width:35%;height:auto;vertical-align:top}.live-m-new .caption-meta .channel-img{margin-right:5px;font-size:12px;color:#0088c8;vertical-align:middle}.live-m-new .caption-meta .channel-img .ico{height:24px}.live-m-new .caption-meta .time{display:inline-block;margin:0;font-size:12px;letter-spacing:-.6px;color:#000;line-height:20px}.live-m-new .caption-meta .btn-cc{margin:0 0 0 5px;float:none}.live-m-new .caption-meta .episode{width:100%}.live-m-new .caption-meta .episode .tit{font-family:"Noto Sans Regular";font-weight:400;font-size:21px;letter-spacing:-2.52px;color:#34373c}.live-m-new .caption-meta .watching-people{font-size:11px;letter-spacing:-1.1px;color:#6972c9}.live-m-new .caption-meta .btn-share{float:right;width:15px;height:15px;background:url(../images/ico/icn_sh.svg) no-repeat;margin:6px 0 0;vertical-align:top}.live-m-new .caption-meta .next{font-size:11px;letter-spacing:-.6px;color:#000;padding-top:7px}.live-m-new .caption-meta .txt-pro{display:-webkit-box;margin-top:5px;font-size:16px;letter-spacing:-1.9px;color:#000;word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;max-height:74px;-webkit-box-orient:vertical}.live-m-new .caption-meta .btn-homepage{display:inline-block;width:65px;height:30px;border:1px solid #cdcdcd;box-sizing:border-box;color:#000;font-size:12px;text-align:center;line-height:28px;background-color:#fff;margin-right:2px;font-weight:600}.live-m-new .caption-meta .btn-subscribe{display:inline-block;width:65px;height:30px;color:#fff;font-size:12px;text-align:center;line-height:30px;background-color:#e76303;margin-right:3px;font-weight:600;position:static;border:0}.live-m-new .caption-meta .btn-subscribe.type2{background-color:#48a1d4}.live-m-new .caption-meta .btn-visible-radio{display:inline-block;width:105px;height:30px;border:1px solid #cdcdcd;box-sizing:border-box;color:#000;font-size:12px;text-align:center;line-height:28px;background-color:#fff;font-weight:600}.live-m-new .caption-meta .subscribe{display:inline-block;position:static;padding:0;background:0 0}.live-m-container .live-category-tab{width:100%;height:46px;border-bottom:1px solid #E5E5E5;background-color:#fff}.live-m-container .live-category-tab .li{width:33%;height:42px;line-height:46px;color:#333;cursor:pointer;font-size:15px;float:left}.live-m-container .live-category-tab .li:last-child{width:34%}.live-m-container .live-category-tab .li span{display:block;width:60%;height:100%;text-align:center;letter-spacing:-.8px;margin:0 auto}.live-m-container .live-category-tab .on span{border-bottom:4px solid #2A366B;font-weight:700}.live-m-container .live-category-tab .li .ico-circle{width:4px;height:4px;background:#f3420b;border-radius:50%;position:relative;top:-32px;left:29px;margin:auto}.live-m-container .tabCon{display:none}.live-m-container .tabCon.on{display:block}.live-m-container .live-category-tabCon{background-color:#fff}.live-m-container .live-channel-con h5{display:inline-block;width:200px;font-size:16px;letter-spacing:-.8px;color:#333;margin:0 0 15px 26px}.live-m-container .live-channel-con .pairing-view{float:right;margin:2px 28px 0 0}.live-m-container .live-channel-con .pairing-view a{font-size:12px;line-height:14px;color:#000}.live-m-container .live-channel-con .swiper-container{padding:34px 0 0}.live-m-container .live-channel-con .swiper-wrapper{height:184.5px}.live-m-container .live-channel-con .swiper-slide{width:140px;margin-right:14px}.live-m-container .live-channel-con .swiper-slide:first-child{padding-left:26px}.live-m-container .live-channel-con .swiper-slide a{width:100%;line-height:0}.live-m-container .live-channel-con .swiper-container-horizontal>.swiper-scrollbar{height:4px;background:#ECECEC}.live-m-container .live-channel-con .swiper-scrollbar-drag{top:0;height:4px;background:#D5D5D5}.live-m-container .live-channel-con .img-thum{padding-top:56.12%}.live-m-container .live-channel-con .progress-bar-bg{display:block;position:absolute;top:68px;width:100%;height:11px;background:#000;opacity:.2}.live-m-container .live-channel-con .progress-bar{display:block;position:absolute;top:68px;height:11px;background:rgba(42,54,107,.85)}.live-m-container .live-channel-con .txt{display:-webkit-box;margin:15px 0 0;font-size:14px;letter-spacing:-.7px;line-height:19px;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.live-m-container .live-channel-con .txt-title{display:-webkit-box;margin:0 0 6px;font-size:14px;letter-spacing:-.04em;line-height:19px;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.live-m-container .live-channel-con .txt-channel{display:inline-block;font-size:12px;letter-spacing:-.6px;color:#1788c9;margin:0 8px 0 0}.live-m-container .live-channel-con .txt-date{display:inline-block;font-size:12px;letter-spacing:-.6px;color:#3f4246}.live-m-container .live-channel-con .search-result-select{float:right;margin:0 26px 0 0}.live-m-container .live-channel-con .select-cate{position:static}.live-m-container .live-channel-con .select-cate .ico{display:inline-block;margin:2px 0 0 5px;height:9px;background:url(../images/ico/icn_down.svg) no-repeat 0 0}.live-m-container .live-channel-con .select-table{margin:0 auto 26px;width:85%;height:144px;border-top:1px solid #ECECEC}.live-m-container .live-channel-con .select-table-cell{display:block;width:20%;height:36px;line-height:36px;text-align:center;float:left;border-left:1px solid #ECECEC;border-bottom:1px solid #ECECEC;box-sizing:border-box}.live-m-container .live-channel-con .select-table-cell:nth-child(5n),.live-m-container .live-channel-con .select-table-cell:last-child{border-right:1px solid #ECECEC}.live-m-container .live-channel-con .select-table-cell:last-child{width:20.1%}.live-m-container .live-channel-con .select-table-cell.on{background-color:#2A366B;color:#fff}.live-m-new .component{padding:0;background-color:#fff!important}.live-m-container .chat-wrap{background-color:#F5F5F6;padding:27px 15px 38px}.live-m-container .chat-wrap .download-banner-container{width:100%;height:45px;background-color:#2A366B}.live-m-container .chat-wrap .download-banner-container .banner-txt{display:inline-block;margin:0 0 0 17px;line-height:45px;font-size:12px;font-weight:700;letter-spacing:-.6px;color:#fff}.live-m-container .chat-wrap .download-banner-container .banner-btn{line-height:45px;margin:0 25px 0 0;font-size:11px;letter-spacing:-.5px;color:#abaebe;float:right}.live-m-container .chat-list-box{position:relative;overflow:hidden;height:565px}.live-m-container .chat-list-scroll-box{position:relative;overflow:auto;height:565px}.live-m-container .chat-list-item,.live-m-container .chat-list-self-item{box-sizing:border-box;width:80%;padding:19px 25px;margin:16px 1px 0 12px;letter-spacing:-.5px;position:relative;background:#fff;border-radius:10px;box-shadow:0 0 16px 0 rgba(33,47,186,.05);-webkit-box-shadow:0 0 16px 0 rgba(33,47,186,.05)}.live-m-container .chat-list-self-item{margin:16px 30px 0 37px}.live-m-container .chat-list-item:after,.live-m-container .chat-list-self-item:after{position:absolute;content:"";border-style:solid;display:block;width:0}.live-m-container .chat-list-item.tail-left{color:#555;background:#fff}.live-m-container .chat-list-item.tail-left:after{top:0;left:-11px;bottom:auto;border-width:0 21px 19px 0;border-color:transparent #fff}.live-m-container .chat-list-self-item.tail-right{color:#fff;background:#48a1d4}.live-m-container .chat-list-self-item.tail-right:after{top:0;left:236px;bottom:auto;border-width:0 0 19px 21px;border-color:transparent #48a1d4}.live-m-container .chat-writer{display:block;margin-bottom:10px}.live-m-container .chat-name{display:-webkit-box;min-width:105px;max-width:105px;margin:0 5px 0 0;font-size:14px;letter-spacing:-.7px;text-align:left;display:inline-block;text-overflow:ellipsis;-webkit-line-clamp:1;overflow:hidden}.live-m-container .chat-list-item .chat-name{color:#284f85}.live-m-container .chat-date{float:right;font-size:12px;letter-spacing:-.6px;padding-right:7px}.live-m-container .chat-list-item .chat-date{color:#999}.live-m-container .chat-report{float:right;font-size:12px;color:#999;cursor:pointer}.live-m-container .chat-list-self-item .chat-name,.live-m-container .chat-list-self-item .chat-date,.live-m-container .chat-list-self-item .chat-report,.live-m-container .chat-list-self-item .chat-date:after{color:#bdf3f6}.live-m-container .chat-btn-fetch{display:none;position:absolute;bottom:18px;width:90%;z-index:5}.live-m-container .chat-btn-fetch span{display:block;margin:auto;text-align:center;width:87px;height:34px;line-height:35px;border-radius:17px;background-color:#48a1d4;box-shadow:0 5px 16px 0 rgba(42,54,107,.27);-webkit-box-shadow:0 5px 16px 0 rgba(42,54,107,.27);color:#fff;font-size:14px}.live-m-container .chat-top-up-container{display:none;width:48px;height:48px;border-radius:48px;background-color:#48a1d4;position:absolute;box-shadow:0 5px 16px 0 rgba(42,54,107,.27);-webkit-box-shadow:0 5px 16px 0 rgba(42,54,107,.27);bottom:10px;right:25px;z-index:10}.live-m-container .chat-top-up-arrow{background:url(../images/ico/icn_up_mobile.svg) no-repeat;width:24px;height:24px;margin:10px auto 0}.live-m-container .chat-preview-container{display:none;width:284px;height:67px;position:absolute;bottom:156px;cursor:pointer}.live-m-container .chat-preview-container .preview-item{width:263px;border-radius:5px;margin:auto;background-color:#efefef;word-break:break-all;overflow:hidden}.live-m-container .chat-preview-container .preview-item .preview-txt{padding:5px 30px 5px 5px;box-sizing:border-box;overflow:hidden}.live-m-container .chat-preview-container div{height:100%}.live-m-container .chat-content{font-size:14px;letter-spacing:-.5px;line-height:20px;word-break:break-all}.disaster-fullbanner{width:100%;box-sizing:border-box;background:url(../images/general-refer-imgs/2020-covid/covid19-info-banner.jpg) no-repeat 100% 0;background-size:100% 100%}.disaster-fullbanner a{position:relative;display:block;color:#fff;padding:16px 10px 16px 12px;box-sizing:border-box}.disaster-fullbanner .title{display:block;font-size:15px;letter-spacing:-.7px;font-weight:700;color:#fff}.disaster-fullbanner .date{color:#fff}.disaster-fullbanner .data-list{position:absolute;top:16px;right:10px}.disaster-fullbanner .data-list:after{display:block;clear:both;content:""}.disaster-fullbanner .data-list li{float:left}.disaster-fullbanner .data-list li+li{margin-left:9px}.disaster-fullbanner .data-list .tit{display:block;margin-bottom:4px;text-align:center;color:#fff}.disaster-fullbanner .data-list .num{display:inline-block;font-size:15px;font-weight:700;color:#fff}.disaster-fullbanner .data-list .rate{display:inline-block;font-size:12px;margin-top:2px;margin-left:2px;color:#fff}@media screen and (max-width:360px){.disaster-fullbanner .title{font-size:14px;letter-spacing:-1px}}@media screen and (max-width:320px){.disaster-fullbanner a{padding:16px 7px}.disaster-fullbanner .title{font-size:13px;letter-spacing:-1px}.disaster-fullbanner .date{font-size:12px}.disaster-fullbanner .data-list li+li{margin-left:5px}.disaster-fullbanner .data-list{right:7px}.disaster-fullbanner .data-list .tit{font-size:12px}.disaster-fullbanner .data-list .num{font-size:13px}}.component.pd0{padding:0}.component.bt0 .component-box{border-top:0}.component.ofh{overflow:hidden}.component-box{padding:30px 27px}.component-box .tit-a{margin:0 0 12px;font-size:15px;letter-spacing:-.06em;line-height:20px;font-weight:700;color:#000}.component-box .tit-a a{font-weight:700;color:#000}.component-box .tit-a .list-total{font-size:15px;letter-spacing:-.06em;line-height:20px;margin-left:5px;font-weight:100;color:#0088cf;vertical-align:text-bottom}.component-box .all-view{position:absolute;top:30px;right:25px}.component-box .all-view a{font-size:12px;letter-spacing:-.05em;line-height:16px;color:#34373c}.component-box .img-box .type2{font-size:11px;letter-spacing:-.025em;line-height:15px}.component-box .list-more{margin:10px 0 0;padding:10px 0;border-top:1px solid #34373c}.component-box .list-more a{vertical-align:top;font-size:14px;letter-spacing:-.04em;line-height:19px;color:#34373c}.component-box .ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}.section-asian-game .bt1{border-top:1px solid #e8e8e8}.section-asian-game .component-box.probanner01{padding:0 0 30px}.section-asian-game .component-box.probanner01 .swiper-wrapper.disabled{transform:translate3d(0px,0,0)!important}.section-asian-game .component-box.probanner01 .txt-box{position:absolute;top:27px;left:21px;max-width:87%}.section-asian-game .component-box.probanner01 .txt-box span{display:block;color:#fff;line-height:1.3;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.section-asian-game .component-box.probanner01 .txt-box span.tit{font-size:15px}.section-asian-game .component-box.probanner01 .txt-box span.des{font-size:25px;font-weight:700;margin:2px 0 14px}.section-asian-game .component-box.probanner01 .txt-box span.info{font-size:14px}.section-asian-game .component-box.probanner01 .swiper-scrollbar{display:none}.rankTable .rank-table-box table{background:url(../images/asian/bg-table-rank01.jpg) 0 0 no-repeat;background-size:100% 30px}.rankTable .rank-table-box table .c01{}.rankTable .rank-table-box table .c02{}.rankTable .rank-table-box table .c03{}.rankTable .rank-table-box table .c04{}.rankTable .rank-table-box table .c05{}.rankTable .rank-table-box table tr th{height:30px;font-size:11px;color:#fff}.rankTable .rank-table-box table tr td.flag img{width:25px;margin:0 10px 0 0;vertical-align:text-bottom}.rankTable .rank-table-box table tr td{text-align:center;height:33px;font-size:13px;border-bottom:1px solid #e9e9e9}.rankTable .rank-table-box table tr:first-child td{padding:3px 0 0}.rankTable .rank-table-box table tr td.flag{text-align:left}.rank-status-box{background:#e7ebf1 url(../images/asian/img-rank-status-mascot.png) 6% bottom no-repeat;background-size:202px auto;-webkit-background-size:180px auto;height:61px}.rank-status-box ul.rank-list{position:absolute;top:60px;right:15px}.rank-status-box ul.rank-list li{display:inline-block}.rank-status-box ul.rank-list li span{width:19px;height:35px;line-height:51px;font-size:9px;font-weight:700;text-align:center}.rank-status-box ul.rank-list li.l01 span{display:block;background:url(../images/asian/img-rank-status-medal01.png) 0 0 no-repeat;background-size:19px auto}.rank-status-box ul.rank-list li.l02 span{display:block;background:url(../images/asian/img-rank-status-medal02.png) 0 0 no-repeat;background-size:19px auto}.rank-status-box ul.rank-list li.l03 span{display:block;background:url(../images/asian/img-rank-status-medal03.png) 0 0 no-repeat;background-size:19px auto}.rank-status-box .rank-korea .txt-tit{font-size:11px;margin:0 0 4px}.rank-status-box .rank-korea .txt-rank{font-size:14px}.rank-status-box .rank-korea{position:absolute;top:61px;right:100px}.rank-status-box .rank-korea span{display:block;text-align:center;line-height:1;font-weight:700}.component-box.sched .tit-a{position:relative;display:inline-block;margin:0 5px 12px 0;padding:0 9px 0 0}.component-box.sched .tit-a:after{content:"";position:absolute;top:4px;right:0;height:13px;width:1px;background:#a3a3a3}.component-box.sched .txt-sched-date{vertical-align:top}.sched-box-list .sched-item{display:block;border:1px solid #c7c7c7}.sched-box-list .sched-item .sched-box{display:table;width:100%;height:78px}.sched-box-list .sched-item .sched-box .left-box,.sched-box-list .sched-item .sched-box .right-box{display:table-cell;vertical-align:middle}.sched-box-list .sched-item .sched-box .left-box{width:20%;text-align:center}.sched-box-list .sched-item .sched-box .right-box{width:80%;padding:0 20px 0 0;box-sizing:border-box;-webkit-box-sizing:border-box}.sched-box-list .sched-item .sched-box .left-box .time{font-size:13px}.sched-box-list .sched-item .sched-box .right-box span{display:block}.sched-box-list .sched-item .sched-box .right-box .tit-cate{font-size:12px}.sched-box-list .sched-item .sched-box .right-box .tit-cate em{display:inline-block;padding:1px 5px;font-size:8px;color:#fff;background:#c1180b;text-align:center;line-height:13px;margin:0 0 0 3px}.sched-box-list .sched-item .sched-box .right-box .tit-cate em.type2{padding:1px 5px;background:#0049dd}.sched-box-list .sched-item .sched-box .right-box .tit-detail{font-size:15px;font-weight:700;color:#20295c}.sched-box-list .sched-item .sched-box .sched-none{background:url(../images/asian/bg-main-none.jpg) 10px 50% no-repeat;background-size:84px auto;-webkit-background-size:84px auto;display:table-cell;padding:0 0 0 110px;vertical-align:middle}.sched-box-list .swiper-slide{margin:0 5px 0 0}.sched-box-list .swiper-scrollbar{display:none}.component-box.highlight1{padding:10px 0 0}.component-box.highlight1 .tit-a{padding:0 0 0 27px}.component-box.highlight1 .select-sort{position:absolute;right:27px;top:37px}.component-box.highlight1 .tab-swipe-box{z-index:200;height:41px;background:url(../images/asian/bg-hash-swiper.jpg) no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%}.component-box.highlight1 .tab-swipe-box .tab05 li a{color:#fff;padding:0 7px}.component-box.highlight1 .tab-swipe-box .tab05 li.on a{font-weight:700}.component-box.highlight1 .tab-swipe-box .tab05 li.on:before{display:none}.component-box.highlight1 .tab-swipe-box .tab-scroll .tab05{background:0 0}.component-box.highlight1 .vodclip-box{padding:15px 27px 0}.component-box.highlight1 .select-sort li{margin:0 5px 0 0;padding:0 5px 0 0}.component-box.highlight1 .select-sort li:last-of-type{margin:0;padding:0}.component-box.highlight1 .tab05 li.on a span{border-bottom:1px solid #fff}.tab-sticky.asian{padding:0;margin:0 0 13px}.tab-sticky.asian.type2{margin:0}.swipe-date.asian{background:#34373c}.tv-join-box ul{font-size:0;overflow:hidden;border-left:1px solid #d6d6d6;border-top:1px solid #d6d6d6}.tv-join-box ul li{float:left;width:33.333%;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;height:32px;line-height:32px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box}.tv-join-box ul li a{display:block}.tv-join-box ul li a span{display:block}.tv-join-box ul li a .logo{display:inline-block;font-size:12px}.tv-join-box ul li.on a .logo{color:#fff;font-weight:700}.tv-join-box ul li.on .box{background:url(../images/asian/bg-select-ch.jpg) 0 0 no-repeat;background-size:100% 32px;-webkit-background-size:100% 32px}.tv-join-box ul li a .logo.ch1{background:url(../images/asian/ico-asian-ch.png) 0 0 no-repeat;width:31px;height:9px;vertical-align:middle;background-size:136px 21px}.tv-join-box ul li a .logo.ch2{background:url(../images/asian/ico-asian-ch.png) -31px 0 no-repeat;width:32px;height:9px;vertical-align:middle;background-size:136px 21px}.tv-join-box ul li a .logo.sports{background:url(../images/asian/ico-asian-ch.png) -64px 0 no-repeat;width:73px;height:9px;vertical-align:middle;background-size:136px 21px}.tv-join-box ul li.on a .logo.ch1{background:url(../images/asian/ico-asian-ch.png) 0 bottom no-repeat;width:31px;height:9px;vertical-align:middle;background-size:136px 21px}.tv-join-box ul li.on a .logo.ch2{background:url(../images/asian/ico-asian-ch.png) -31px bottom no-repeat;width:33px;height:9px;vertical-align:middle;background-size:136px 21px}.tv-join-box ul li.on a .logo.sports{background:url(../images/asian/ico-asian-ch.png) -64px bottom no-repeat;width:73px;height:9px;vertical-align:middle;background-size:136px 21px}.txt_noti{margin:16px 0 0;font-size:12px}.table-sched-detail{border-top:1px solid #343464;margin:10px 0 0}.table-sched-detail .table-sched-box .c01{width:25%}.table-sched-detail .table-sched-box .c02{width:75%}.table-sched-detail .match .box .tit{font-size:13px;color:#000}.table-sched-detail .match .box .name{font-size:11px;color:#7A7B85}.table-sched-detail .match .box em{display:inline-block;height:14px;line-height:14px;font-size:10px;color:#fff;padding:0 6px}.table-sched-detail .match .box em.icn-live{background:#c1180b}.table-sched-detail .match .box em.icn-korea{background:#0049dd}.table-sched-detail .table-sched-box tr th,.table-sched-detail .table-sched-box tr td{padding:8px 0}.table-sched-detail .table-sched-box tr th{font-weight:700;border-bottom:1px solid #dddee0}.table-sched-detail .table-sched-box tr td{text-align:center;border-bottom:1px solid #dddee0}.table-sched-detail .table-sched-box tr td:last-child{text-align:left}.table-sched-detail .table-sched-box tr.on td,.table-sched-detail .table-sched-box tr.on th{font-weight:700;color:#fff;background:#20295c}.table-sched-detail .table-sched-box tr.on td:last-child{background:#20295c url(../images/asian/bg-tablech-selected.jpg) right 0 no-repeat;background-size:58px 58px}.table-sched-detail .table-sched-box tr.on td .name,.table-sched-detail .table-sched-box tr.on td .tit{color:#fff;font-weight:700}.table-sched-detail .table-sched-box .img-list-none0 td{border-bottom:0}.vodclip-box .slice-vodclip .img-list-none0{width:100%}.vodclip-box .slice-vodclip .img-list-none0 .txt{margin:0;width:100%}.img-list-none0{text-align:center}.img-list-none0 .img{padding:20px 0}.img-list-none0 img{max-width:191px}.detail-character-wrap.asian .actor-list-img .img-thum{padding-top:100%}.detail-character-wrap.asian .detail-character-box{display:none}.detail-character-wrap.asian .detail-character-box.on{display:block}.comp09-box.asian .swiper-slide li.on a:before{content:"";position:absolute;top:-5px;left:-5px;width:71px;height:71px;border:2px solid #0088cf;border-radius:76px}.comp09-box.asian{background:url(../images/asian/bg-cast-m-box.jpg) 0 0 no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%;height:104px;padding:15px 0 0}.comp09-box.asian .swiper-slide{width:154px;margin:0 auto}.comp09-box.asian .swiper-slide .img-box{width:66px;height:66px}.comp09-box.asian .swiper-slide .txt{color:#fff}.txtbanner3-list.asian .txtbanner3-box a{padding:17px 10px}.probanner01 .swiper-pagination{left:25px;bottom:0;font-size:0;text-align:center;z-index:1}.probanner01 .swiper-pagination-bullet{float:none;display:inline-block;border:1px solid #34373c;bottom:10px;background:#fff;opacity:1}.probanner01 .swiper-pagination-bullet-active{background:#34373c}.comp09-box{position:relative}.comp09-box .swiper-slide li{position:relative;float:left;margin:0 18px 0 0;font-size:0;text-align:center}.comp09-box .swiper-slide li a{display:block}.comp09-box .swiper-slide li:last-of-type{margin:0}.comp09-box .swiper-slide .img-box{display:block;position:relative;margin:0 0 5px;width:76px;height:76px;border-radius:76px;-webkit-border-radius:76px;-moz-border-radius:76px;overflow:hidden}.comp09-box .swiper-slide .img-thum{padding-top:100%}.comp09-box .swiper-slide .txt{display:block;font-size:14px;letter-spacing:-.04em;line-height:19px;font-weight:700}.comp09-box .swiper-slide .role{display:block;font-size:11px;letter-spacing:-.05em;line-height:15px;color:#7A7B85;word-break:break-all}.comp09-box.swiper-container-horizontal .swiper-scrollbar{display:none;left:0;right:0}.detail-area .detail-component.character{border-bottom:0;background:#fff}.detail-character-box .tit-a{display:none}.detail-character-box .actor-relation img{display:block;width:100%}.detail-character-box .actor-person{padding:24px}.detail-character-box .actor-person img{display:block;width:100%}.detail-character-box .actor-person-role{display:block;margin:20px 0 0;font-size:30px;letter-spacing:-.06em;line-height:36px;color:#000}.detail-character-box .actor-person-nm{display:block;margin:7px 0 0;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#54585f}.detail-character-box .actor-person-story{font-size:14px;letter-spacing:-.025em;line-height:24px;color:#000}.detail-character-box .actor-person-story p{margin:20px 0 0}.detail-character-box .actor-list{padding:8px 24px}.detail-character-box .actor-list li{overflow:hidden;position:relative;padding:17px 0;border-top:1px solid #dddee0}.detail-character-box .actor-list li:first-of-type{border-top:0}.detail-character-box .actor-list-info{overflow:hidden}.detail-character-box .actor-list-img{float:right;width:32%;margin:0 0 5px}.detail-character-box .actor-list-img .img-thum{padding-top:66.3%}.detail-character-box .actor-list-txt{float:left;width:64%;padding:0 4% 0 0}.detail-character-box .actor-list-role{display:block;font-size:24px;letter-spacing:-.06em;line-height:28px;color:#000}.detail-character-box .actor-list-role-info{display:block;margin:3px 0 0;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#000}.detail-character-box .actor-list-nm{display:block;margin:10px 0 0;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#54585f}.detail-character-box .actor-list-story{clear:both;display:block;margin:20px 0 0;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#7A7B85}.detail-character-box .story-more{display:inline;color:#0088cf}.component-box .txt .ico{display:inline-block;width:20px;height:20px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;text-indent:-1000em}.component-box .txt .ico.type1{background-position:-27px -252px}.component-box .txt .ico.type2{background-position:-27px -227px}.component-box .txt .ico.type3{background-position:-2px -602px}.component-box .txt .ico.type4{background-position:-2px -1052px}.component-box .txt .ico.new{background-position:-27px -177px}.component-box .txt .ico.infile{background-position:-2px -1053px}.attach{padding:19px 25px;background:#fff}.attach .attach-count{display:inline-block;margin:0 0 0 5px;font-weight:400;vertical-align:top;color:#0088cf}.attach-list dt{position:relative;font-size:15px;line-height:17px;font-weight:700;letter-spacing:-1px}.attach-list dt em{font-weight:700}.attach-list dt .ico{display:inline-block;position:absolute;right:-4px;top:-1px;width:20px;height:20px;background:url(../images/ico/ico-group50.png) no-repeat 0 -740px;background-size:40px}.attach-list dt.on .ico{background-position:-20px -740px}.attach-list dd{display:none}.attach-list dd ul{margin:0 auto;padding:25px 0 0;overflow:hidden}.attach-list dd li{position:relative;margin:0 0 15px}.attach-list dd li a{display:block;width:100%;height:100%;font-size:0}.attach-list dd li .ico{display:inline-block}.attach-list dd li .txt{display:inline-block;font-size:12px;line-height:14px;color:#34373c}.attachimg{position:relative}.attachimg li{margin:0 0 14px}.attachimg li:last-of-type{margin:0}.attachimg li a{display:block;font-size:0}.attachimg li a img{width:100%}.attachvideo{position:relative}.attachvideo li{margin:0 0 14px}.attachvideo li:last-of-type{margin:0}.attachvideo li a{display:block;font-size:0}.attachvideo li a img{width:100%}.component-box.response{}.component-box.response .tit-a{margin:0 0 10px}.response .response-list li{position:relative;padding:15px 0;border-bottom:1px solid #ededee}.response .response-list li:last-of-type{padding-bottom:10px;border:0}.response .response-list li a{display:block}.response .txt{display:block}.response .txt .txt-head{display:block;font-size:12px;letter-spacing:-.025em;line-height:15px;font-weight:700;color:#000}.response .txt .txt-title{position:relative;padding:0 42px 0 0}.response .txt .txt-title.ellipsis{display:-webkit-inline-box;-webkit-line-clamp:1;max-width:80%;margin:4px 0 0;font-size:15px;letter-spacing:-.06em;line-height:20px}.response .txt .txt-title .ico{position:absolute;display:inline-block;width:15px;height:15px;padding:0 20px 0 0;right:0;top:1px;z-index:1}.response .txt .txt-title .ico .type{display:inline-block;width:15px;height:15px;vertical-align:top;background-image:url(../images/ico/ico-group50.png);background-repeat:no-repeat;background-size:50px}.response .txt .txt-title .ico .type0{background:0 0}.response .txt .txt-title .ico .type0:after{right:20px!important}.response .txt .txt-title .ico .type1{background-position:-5px -705px}.response .txt .txt-title .ico .type2{background-position:-29px -705px}.response li.new .txt .txt-title .ico .type:after{content:"";position:absolute;right:0;top:0;display:inline-block;width:19px;height:19px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:-28px -207px}.response .txt .ico-coment{position:absolute;right:0;top:50%;margin:-21px 0 0;padding-top:22px;width:26px;font-size:14px;letter-spacing:-.025em;line-height:20px;color:#54585f;text-align:center}.response .txt .ico-coment:before{content:"";position:absolute;top:0;left:0;width:25px;height:22px;background:url(../images/ico/ico-group50.png) no-repeat 0 -25px;background-size:50px}.response .txt .txt-info{display:block;margin:8px 0 0;line-height:0}.response .txt .txt-info .date{display:inline-block;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85}.response .txt .txt-info .inq{position:relative;display:inline-block;margin-left:6px;padding-left:6px;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85}.response .txt .txt-info .inq:before{position:absolute;left:0;top:4px;display:inline-block;content:'';width:1px;height:7px;background:#efeff0}.response .txt .txt-info .newst{display:inline-block;font-size:12px;line-height:14px;letter-spacing:-.5px;color:#7A7B85}.response-more{padding:10px 0 0;border-top:1px solid #939497;line-height:0}.response-more a{font-size:14px;line-height:16px;letter-spacing:-1px;vertical-align:top}.component-box.series2{padding:30px 0;border-top:0;border-bottom:0;overflow:hidden;background:#34373c}.component-box.series2 .tit-a{margin:0 25px 10px;color:#fff}.component-box.series2 .tit-a.hide{text-indent:-1000em}.series2-box{position:relative;padding:0 0 22px}.series2-box ul{padding:0 25px}.series2-box li{float:left;margin:0 5px 0 0;width:150px;overflow:hidden}.series2-box .img-thum{padding-top:56%}.series2-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.series2-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.series2-box .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.series2-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.series2-box .img-box .type1{}.series2-box .img-box .type1 .ico{background-position:0 -144px}.series2-box .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75)}.series2-box .img-box .type2 .ico{background:0 0}.series2-box .img-box .type3{}.series2-box .img-box .type3 .ico{background-position:0 -160px}.series2-box .img-box .type4{}.series2-box .img-box .type4 .ico{background-position:0 -176px}.series2-box .txt{display:-webkit-box;margin:6px 0 0;font-size:15px;line-height:18px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.series2-box .txt .txt-tit{display:block;font-size:13px;line-height:17px;color:#fff;letter-spacing:0}.series2-box .txt .txt-match{display:block;margin:7px 0 0;font-size:11px;line-height:13px;color:#7A7B85;letter-spacing:0}.series2-box.swiper-container-horizontal>.swiper-scrollbar:before{display:block;position:absolute;left:0;bottom:0;content:'';width:100%;height:1px;background:#484b4f}.series2-box .swiper-scrollbar-drag{background:#fff}.component-box.series3{padding:30px 0;border-top:0;border-bottom:0;overflow:hidden;background:#fff}.component-box.series3 .tit-a{margin:0 25px 10px;color:#000}.component-box.series3 .tit-a.hide{text-indent:-1000em}.series3-box{position:relative;padding:0 0 30px}.series3-box ul{padding:0 25px}.series3-box li{float:left;margin:0 6px 0 0;width:176px;overflow:hidden}.series3-box li a{display:block}.series3-box .img-thum{padding-top:56.25%}.series3-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.series3-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.series3-box .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.series3-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.series3-box .img-box .type1{}.series3-box .img-box .type1 .ico{background-position:0 -144px}.series3-box .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75)}.series3-box .img-box .type2 .ico{background:0 0}.series3-box .img-box .type3{}.series3-box .img-box .type3 .ico{background-position:0 -160px}.series3-box .img-box .type4{}.series3-box .img-box .type4 .ico{background-position:0 -176px}.series3-box .txt{display:-webkit-box;margin:6px 0 0;font-size:15px;line-height:18px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.series3-box .txt .txt-tit{font-size:14px;line-height:17px;letter-spacing:-1px;color:#000;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;max-height:34px;-webkit-box-orient:vertical}.series3-box .txt .txt-date{display:block;margin:7px 0 0;font-size:11px;line-height:13px;color:#7A7B85;letter-spacing:-1px}.series3-box.swiper-container-horizontal>.swiper-scrollbar:before{display:block;position:absolute;left:0;bottom:0;content:'';width:100%;height:1px;background:#dddee0}.series3-box .swiper-scrollbar-drag{background:#34373c;border-radius:0}.component-box.series4{padding:30px 0;border-top:0;border-bottom:0;overflow:hidden;background:#fff}.component-box.series4 .tit-a{margin:0 25px 10px;color:#000}.component-box.series4 .tit-a.hide{text-indent:-1000em}.series4-box{position:relative;padding:0 0 22px}.series4-box ul{padding:0 25px}.series4-box li{float:left;margin:0 5px 0 0;width:176px;overflow:hidden}.series4-box li a{display:block}.series4-box .img-thum{padding-top:142.7%}.series4-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.series4-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.series4-box .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.series4-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.series4-box .img-box .type1{}.series4-box .img-box .type1 .ico{background-position:0 -144px}.series4-box .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75)}.series4-box .img-box .type2 .ico{background:0 0}.series4-box .img-box .type3{}.series4-box .img-box .type3 .ico{background-position:0 -160px}.series4-box .img-box .type4{}.series4-box .img-box .type4 .ico{background-position:0 -176px}.series4-box .txt{display:-webkit-box;margin:6px 0 0;font-size:15px;line-height:18px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.series4-box .txt .txt-tit{display:block;font-size:14px;line-height:17px;letter-spacing:-1px;color:#000}.series4-box .txt .txt-date{display:block;margin:7px 0 0;font-size:11px;line-height:13px;color:#7A7B85;letter-spacing:-1px}.series4-box.swiper-container-horizontal>.swiper-scrollbar:before{display:block;position:absolute;left:0;bottom:0;content:'';width:100%;height:1px;background:#dddee0}.series4-box .swiper-scrollbar-drag{background:#34373c;border-radius:0}.component-box.slide1{padding:18px 0;background:#f6f6f6;border-top:0;border-bottom:0}.component-box.slide1 .tit-a{position:absolute;visibility:hidden;top:0;left:0;height:0;width:0;font-size:0;line-height:0;overflow:hidden}.slide1-box{position:relative;margin:0 0 0 26px;padding:0}.slide1-img{position:relative;overflow:hidden}.slide1-box a{display:block}.slide1-box ul{padding:7px;overflow:hidden}.slide1-box .swiper-slide{float:left;margin:0 5px 0 0;width:92%;background:#fff;border:1px solid #d1d1d1;text-align:left}.slide1-box .swiper-slide:last-of-type{margin:0 20px 0 0}.slide1-box .shadow{position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:.4}.slide1-box .swiper-slide h6{position:absolute;left:12px;bottom:10px;font-size:18px;line-height:20px;font-weight:700;color:#fff;z-index:2}.slide1-box .swiper-slide li{float:left;width:33.3%}.slide1-box .swiper-slide .img-box{display:block}.slide1-box .swiper-slide .img-box .img-thum{padding-top:66.6%}.slide1-box .swiper-slide .img-box img{width:100%;height:100%}.slide1-box .swiper-slide .txt-box{position:absolute;display:block;width:100%;height:100%;top:0;left:0;padding:18px;box-sizing:border-box;text-align:left;z-index:2}.slide1-box .swiper-slide .txt-box .txt{position:absolute;width:100%;padding:18px;box-sizing:border-box}.slide1-box .swiper-slide .txt.pos-t-l{top:0;left:0;text-align:left}.slide1-box .swiper-slide .txt.pos-t-r{top:0;right:0;text-align:right}.slide1-box .swiper-slide .txt.pos-b-l{bottom:0;left:0;text-align:left}.slide1-box .swiper-slide .txt.pos-b-r{bottom:0;right:0;text-align:right}.slide1-box .swiper-slide .txt.pos-t-l::after,.slide1-box .swiper-slide .txt.pos-t-r::after{content:'';display:block;position:absolute;top:0;width:100%;box-shadow:0 0 100px 40px rgba(0,0,0,.4)}.slide1-box .swiper-slide .txt.pos-b-l::after,.slide1-box .swiper-slide .txt.pos-b-r::after{content:'';display:block;position:absolute;bottom:0;width:100%;box-shadow:0 0 100px 40px rgba(0,0,0,.4)}.slide1-box .swiper-slide .txt span{display:inline-block;color:#fff;font-size:11px;letter-spacing:-.05em;line-height:15px;vertical-align:top}.slide1-box .swiper-slide .txt .tit{position:relative;z-index:1;display:block;font-size:12px;line-height:16px}.slide1-box .swiper-slide .txt .des{position:relative;z-index:1;display:block;margin:5px 0 0;font-size:18px;letter-spacing:-.06em;line-height:23px;font-weight:700}.slide1-box.swiper-container-horizontal .swiper-scrollbar{display:none;left:0;right:0}.component-box.slide3{padding:5px 0;background:#f6f6f6;border-top:0;border-bottom:0}.component-box.slide3 .tit-a{position:absolute;visibility:hidden;top:0;left:0;height:0;width:0;font-size:0;line-height:0;overflow:hidden}.slide3-box{position:relative;margin:0 0 0 26px;padding:0}.slide3-img{position:relative;overflow:hidden}.slide3-img a{display:block}.slide3-box ul{padding:7px;overflow:hidden}.slide3-box .swiper-slide{float:left;margin:0 5px 0 0;width:92%;background:#fff;text-align:left}.slide3-box .swiper-slide:last-of-type{margin:0 20px 0 0}.slide3-box .shadow{position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:.4}.slide3-box .swiper-slide h6{position:absolute;left:12px;bottom:10px;font-size:18px;line-height:20px;font-weight:700;color:#fff;z-index:2}.slide3-box .swiper-slide li{float:left;width:33.3%}.slide3-box .swiper-slide .percentage{position:absolute;bottom:0;left:0;height:22px;background:#0088cf;z-index:1}.slide3-box .swiper-slide .txt-box{display:block;position:absolute;width:100%;left:0;bottom:0;box-sizing:border-box;padding:15px 30px 15px 15px;z-index:1}.slide3-box .swiper-slide .txt-box .cond{display:block;margin:0 0 5px}.slide3-box .swiper-slide .txt-box .cond.type0{font-size:0;line-height:0;width:37px;height:14px;background:url(../images/ico/ico-slide3.png) no-repeat 0 center;background-size:100%}.slide3-box .swiper-slide .txt-box .cond.type1{display:block;display:-webkit-box;font-size:14px;line-height:19px;color:#fff;font-weight:700;letter-spacing:-.04em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.slide3-box .swiper-slide .txt-box .txt{display:block;display:-webkit-box;font-size:18px;line-height:23px;color:#fff;letter-spacing:-.06em;font-weight:700;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.slide3-box .swiper-slide .img-box{display:block}.slide3-box .swiper-slide .img-box .img-thum{padding-top:66.6%}.slide3-box .swiper-slide .img-box .img-thum:after{content:'';display:block;position:absolute;bottom:0;width:100%;box-shadow:0 0 100px 60px rgba(0,0,0,.4)}.slide3-box .swiper-slide .img-box img{width:100%;height:100%}.slide3-box .swiper-slide .live{position:absolute;top:20px;left:15px;display:inline-block;width:35px;height:10.5px;background:url(../images/ico/ico-slide-live.png) no-repeat 0 0;background-size:35px auto;z-index:5}.slide3-box.swiper-container-horizontal .swiper-scrollbar{display:none;left:0;right:0}.component-box.slide4{padding:30px 0;background:#fff;border-top:0}.component-box.slide4 .tit-a{position:absolute;visibility:hidden;top:0;left:0;height:0;width:0;font-size:0;line-height:0;overflow:hidden}.slide4-box{position:relative;margin:0 0 0 26px;padding:0}.slide4-img{position:relative;overflow:hidden}.slide4-box ul{padding:7px;overflow:hidden}.slide4-box .swiper-slide{float:left;margin:0 5px 0 0;width:92%;background:#fff;line-height:0;text-align:left}.slide4-box .swiper-slide:last-of-type{margin:0 20px 0 0}.slide4-box .shadow{position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:.4}.slide4-box .swiper-slide h6{position:absolute;left:12px;bottom:10px;font-size:18px;line-height:20px;font-weight:700;color:#fff;z-index:2}.slide4-box .swiper-slide li{float:left;width:33.3%}.slide4-box .swiper-slide .img-box{display:block}.slide4-box .swiper-slide .img-box .img-thum{padding-top:21.5%}.slide4-box .swiper-slide .img-box img{width:100%;height:100%}.slide4-box.swiper-container-horizontal .swiper-scrollbar{display:none;left:0;right:0}.component-box.slide5{padding:0;background:#f6f6f6;border-top:0;border-bottom:0}.component-box.slide5 .tit-a{position:absolute;visibility:hidden;top:0;left:0;height:0;width:0;font-size:0;line-height:0;overflow:hidden}.slide5-box{position:relative;padding:0}.slide5-img{position:relative;overflow:hidden}.slide5-img a{display:block}.slide5-box ul{overflow:hidden}.slide5-box .arrow-buttons{display:none}.slide5-box .owl-pagination{right:25px;bottom:16px;font-size:0;text-align:left;z-index:1}.slide5-box .owl-page{float:none;display:inline-block;border:1px solid #fff}.slide5-box .owl-page.active{background:#fff;width:16px}.slide5-box .owl-page a{display:block;width:100%;height:100%}.slide5-box .txt-box{display:block;position:absolute;width:100%;height:100%;left:0;top:0;box-sizing:border-box;padding:35px 20px;z-index:1}.slide5-box .txt-box .ico{display:block;position:absolute;left:20px;bottom:92px;font-family:"Noto Sans Light";font-size:14px;color:#fff}.slide5-box .txt-box .ico img{width:100%}.slide5-box .txt-box .txt{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;overflow:hidden;position:absolute;bottom:38px;max-height:48px;-webkit-box-orient:vertical;font-size:21px;line-height:24px;font-weight:700;color:#fff;letter-spacing:-1px}.slide5-box .img-box{display:block}.slide5-box .img-box .img-thum{padding-top:56%}.slide5-box .img-box img{width:100%;height:100%}.slide5-box .cate{display:block;padding:10px 25px 12px;background:#00a1e4;font-size:13px;font-weight:700;color:#fff}.slide5-box.type2 .txt-box{display:block;position:absolute;width:100%;left:0;bottom:0;top:initial;height:auto;box-sizing:border-box;-webkit-box-sizing:border-box;padding:15px 30px 35px 15px;z-index:1}.slide5-box.type2 .txt-box .ico{position:static}.slide5-box.type2 .txt-box .txt{position:static}.component-box.slide6{padding:0;border-top:0;border-bottom:0;background:#343464}.component-box.slide6 .tit-a{padding:30px 25px 0;font-size:12px;color:#f89535;margin:0;font-weight:700}.component-box.slide6 .sub-txt{padding:0 25px;font-size:18px;line-height:28px;letter-spacing:-1px;color:#fff}.slide6-box{position:relative;padding:0}.slide6-img{position:relative;overflow:hidden}.slide6-box ul{overflow:hidden}.slide6-box .slice-slide6{padding:25px}.slide6-box .slice-slide6 li{position:relative;float:left;margin:0 5px 0 0;width:32%;font-size:0;overflow:hidden}.slide6-box .slice-slide6 li a{width:100%;overflow:hidden}.slide6-box .slice-slide6 li:nth-of-type(2n+3){margin:0}.slide6-box .arrow-buttons{display:none}.slide6-box .owl-pagination{left:25px;bottom:30px;font-size:0;text-align:left;z-index:1}.slide6-box .owl-page{float:none;display:inline-block;border:1px solid #fff}.slide6-box .owl-page.active{background:#fff}.slide6-box .owl-page a{display:block;width:100%;height:100%}.slide6-box .txt{display:block;margin:5px 0 0}.slide6-box .txt .des{display:inline-block;font-size:12px;line-height:17px;color:#fff;letter-spacing:-1px}.slide6-box .img-box{display:block}.slide6-box .img-box .img-thum{padding-top:148%}.slide6-box .img-box img{width:100%;height:100%}.slide6-box .img-box .type{display:none}.slide6-box .cate{display:block;height:35px}.img-box,.img-box2{display:block;position:relative;width:100%;text-align:center}.img-box a,.img-box2 a{width:100%}.img-thum{display:block;position:relative;padding-top:56.25%;overflow:hidden}.img-center{display:block;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.img-box img,.img-box2 img{width:100%;position:absolute;top:0;left:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.img-box.ww img,.img-box2.ww img{height:100%;width:auto}.img-box.hh img,.img-box2.hh img{width:100%;height:auto}.search-box .go-search{width:100%;border:1px solid #eee;border-radius:6px;padding:0 12px 0 43px;height:37px;line-height:37px;box-sizing:border-box}.search-box .txt-searchcomp{font-size:14px;color:#909090;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.search-box .txt-searchcomp:hover{cursor:text}.search-box .btn-searchcomp{position:absolute;top:-3px;right:25px;width:25px;height:25px;font-size:0;line-height:0}.search-box .btn-searchcomp .ico{display:inline-block;width:100%;height:100%;background:url(../images/ico/ico-group50.png) no-repeat 0 -200px;background-size:50px}.board-link{position:relative}a.btn-searchcomp{position:absolute;bottom:28px;right:0;width:25px;height:25px;font-size:0;line-height:0}a.btn-searchcomp .ico{display:inline-block;width:100%;height:100%;background:url(../images/ico/ico-group50.png) no-repeat 0 -200px;background-size:50px}.component-box.list1{padding:25px 25px 20px}.list1-box{}.list1-box ul{overflow:hidden}.list1-box li{display:table;position:relative;padding:0 0 15px;margin:0 0 15px;border-bottom:1px solid #eff0f1;table-layout:fixed;width:100%;font-size:0}.list1-box li:last-of-type{margin:0;border:0}.list1-box li a{display:table-row;position:relative;width:100%}.list1-box .img-box{position:relative;display:block}.list1-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:34px;text-align:center;color:#fff}.list1-box .txt{display:table-cell;position:relative;font-size:15px;line-height:19px;letter-spacing:-1px;vertical-align:top}.list1-box .txt .features-title{display:block;font-size:24px;letter-spacing:-.06em;line-height:28px;color:#000}.list1-box .txt .features-total{display:block;margin:4px 0 0;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#34373c}.list1-box .txt .features-total em{font-size:12px;line-height:14px;color:#34373c}.list1-box .txt .features-contents{display:-webkit-box;position:absolute;width:80%;bottom:0;left:0;font-size:11px;letter-spacing:-.05em;line-height:15px;color:#999;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.list1-box .img{display:table-cell;width:36%}.list1-box .img-thum{padding-top:142.7%}.list1-box .img-thum img{width:100%!important;height:100%!important}.list1-more{padding:10px 0 0;border-top:1px solid #939497;line-height:0}.list1-more a{font-size:14px;line-height:16px;letter-spacing:-1px;vertical-align:top}.component-box.list2{padding:25px 25px 20px}.list2-box{}.list2-box ul{overflow:hidden}.list2-box li{display:table;position:relative;padding:0 0 15px;margin:0 0 15px;border-bottom:1px solid #eff0f1;table-layout:fixed;width:100%;font-size:0}.list2-box li:last-of-type{margin:0;border:0}.list2-box li a{display:table-row;position:relative;width:100%}.list2-box .img-box{position:relative;display:block}.list2-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:34px;text-align:center;color:#fff}.list2-box .txt{display:table-cell;position:relative;font-size:15px;line-height:19px;letter-spacing:-1px;vertical-align:top}.list2-box .txt .features-title{display:block;font-size:24px;letter-spacing:-.06em;line-height:28px;color:#000}.list2-box .txt .features-total{display:block;margin:4px 0 0;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#34373c}.list2-box .txt .features-total em{font-size:12px;line-height:14px;color:#34373c}.list2-box .txt .features-contents{display:-webkit-box;position:absolute;width:80%;bottom:0;left:0;font-size:11px;letter-spacing:-.05em;line-height:15px;color:#7A7B85;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.list2-box .img{display:table-cell;width:36%}.list2-box .img-thum{padding-top:142.7%}.list2-box .img-thum img{width:100%!important;height:100%!important}.list2-more{padding:10px 0 0;border-top:1px solid #939497;line-height:0}.list2-more a{font-size:14px;line-height:16px;letter-spacing:-1px;vertical-align:top}.component-box.today{padding:30px 0}.today .tit-a{margin:0 25px 10px}.today-box{position:relative;margin:0 0 0 26px}.today-box .today-now{position:relative;height:66px;background:#dcdee0}.today-box .today-now .percentage{position:absolute;top:0;left:0;height:100%;background:0 0}.today-box .today-next{position:relative;height:66px;background:#dcdee0}.today-box .swiper-slide-active .today-now{background:#34373c}.today-box .swiper-slide-active .today-now .percentage{background:#0088cf}.today-box .swiper-slide-active .today-next{background:#5b6068}.today-box .cond{display:block;vertical-align:top}.today-box .cond.type0{font-size:0;line-height:0;width:37px;height:13px;background:url(../images/ico/ico-today.png) no-repeat 0 center;background-size:100%}.today-box .cond.type1{font-size:11px;line-height:13px;color:#fff}.today-box .ico{display:inline-block;position:absolute;right:14px;top:22px;width:20px;height:20px;background:url(../images/ico/ico-group50.png) no-repeat 0 -559px;background-size:43px}.today-box .today-info .info{position:absolute;width:100%;height:100%;top:0;left:0;box-sizing:border-box;padding:13px 15px}.today-box .today-info .info a{display:block}.today-box .today-info .info a .txt{display:block;font-size:18px;line-height:22px;color:#fff;font-weight:700;letter-spacing:-1px}.today-box .today-info .info .txt:before{content:"";display:block;width:;height:}.today-box .today-info .info .time{display:inline-block;position:absolute;top:24px;right:40px;font-size:14px;line-height:16px;color:#dcdee0}.today-box .swiper-slide{float:left;margin:0 5px 0 0;width:92%;text-align:left}.today-box .swiper-slide:last-of-type{margin:0 20px 0 0}.today-box .shadow{position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:.4}.today-box .swiper-slide h6{position:absolute;left:12px;bottom:10px;font-size:18px;line-height:20px;font-weight:700;color:#fff;z-index:2}.today-box .swiper-slide li{float:left;width:33.3%}.today-box .swiper-slide .img-box{display:block}.today-box .swiper-slide .img-box .img-thum{padding-top:56%}.today-box .swiper-slide .img-box img{width:100%;height:100%}.today-box.swiper-container-horizontal .swiper-scrollbar{display:none;left:0;right:0}.component-box.series1{padding:30px 0;border-bottom:0;overflow:hidden}.component-box.series1 h5{margin:0 27px 10px}.component-box.series1 .slide-total{display:inline-block;margin:0 0 0 7px;color:#0088cf}.series1-box{position:relative;padding:0 0 32px}.series1-box ul{padding:0 27px}.series1-box li{float:left;margin:0 6px 0 0;width:176px;overflow:hidden}.series1-box li a{width:100%;line-height:0}.series1-box .progress{position:absolute;bottom:0;left:0;height:17.82%;background:#0088cf}.series1-box .visible .ico{position:absolute;right:8px;top:8px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat -25px -275px;background-size:50px}.series1-box .txt{display:-webkit-box;margin:10px 0 0;font-size:15px;line-height:18px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.series1-box .txt .features-title1{display:block;width:100%;height:20px;background:url(../images/ico/ico-table-s.png) no-repeat 0 0;background-size:116px}.series1-box .txt .features-title1.type1{background-position:0 0}.series1-box .txt .features-title1.type2{background-position:0 -20px}.series1-box .txt .features-title1.type3{background-position:0 -40px}.series1-box .txt .features-title1.type4{background-position:0 -60px}.series1-box .txt .features-title1.type5{background-position:0 -80px}.series1-box .txt .features-title1.type6{background-position:0 -100px}.series1-box .txt .features-title1.type7{background-position:0 -120px}.series1-box .txt .features-title2{display:-webkit-box;margin:5px 0 0;height:20px;font-size:15px;letter-spacing:-.06em;line-height:20px;font-weight:700;color:#000;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.series1-box .txt .features-date{display:block;font-size:11px;letter-spacing:-.05em;line-height:15px;color:#7A7B85}.component-box.themeimage{padding:30px 0;overflow:hidden}.component-box.themeimage h5{margin:0 25px 10px}.themeimage-box{position:relative;padding:0 0 30px}.themeimage-box ul{padding:0 25px}.themeimage-box li{float:left;margin:0 5px 0 0;width:176px;overflow:hidden}.themeimage-box .img-thum{padding-top:56%}.themeimage-box li a{width:100%;line-height:0}.themeimage-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.themeimage-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:30px;height:30px;background:url(../images/ico/ico-group50.png) no-repeat 0 -240px;background-size:60px}.themeimage-box .img-box .type0{padding:30px 0 0;background:rgba(0,0,0,.4);font-size:15px}.themeimage-box .img-box .type0 .ico{right:5px;top:40px}.themeimage-box .img-box .type1{}.themeimage-box .img-box .type1 .ico{background-position:0 -270px}.themeimage-box .img-box .type2{top:auto;height:auto;padding:4px 0;background:rgba(0,0,0,.4)}.themeimage-box .img-box .type2 .ico{background:0 0}.themeimage-box .img-box .type3{}.themeimage-box .img-box .type3 .ico{background-position:0 -300px}.themeimage-box .txt{display:-webkit-box;margin:8px 0 0;font-size:14px;letter-spacing:-.04em;line-height:19px;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.component-box.channel{padding:30px 0;border-bottom:0;overflow:hidden}.component-box.channel h5{margin:0 25px 10px}.channel-box{position:relative;padding:0 0 30px}.channel-box.list{padding:20px 25px}.channel-box.list li{margin-bottom:20px}.channel-box ul{padding:0 25px}.channel-box.list ul{padding:0}.channel-box li{float:left;margin:0 5px 0 0;width:134px;overflow:hidden}.channel-box.list ul li:nth-of-type(2n){margin:0}.channel-box .img-thum{padding-top:57%}.channel-box li a{width:100%;line-height:0}.channel-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.channel-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:30px;height:30px;background:url(../images/ico/ico-group50.png) no-repeat 0 -240px;background-size:60px}.channel-box .img-box .type0{padding:30px 0 0;background:rgba(0,0,0,.4);font-size:15px}.channel-box .img-box .type0 .ico{right:5px;top:40px}.channel-box .img-box .type1{}.channel-box .img-box .type1 .ico{background-position:0 -270px}.channel-box .img-box .type2{top:auto;height:auto;padding:4px 0;background:rgba(0,0,0,.4)}.channel-box .img-box .type2 .ico{background:0 0}.channel-box .img-box .type3{}.channel-box .img-box .type3 .ico{background-position:0 -300px}.channel-box .txt{display:-webkit-box;margin:8px 0 0;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;font-size:13px;letter-spacing:-.06em;line-height:17px}.channel-box .play-time{position:absolute;right:10px;bottom:8px;width:70px;text-align:right}.channel-box .play-time .play-ico{display:inline-block;width:20px;height:20px;background:url(../images/ico/ico-group50.png) no-repeat -20px -340px;background-size:40px}.channel-box .play-time .play-count{display:inline-block;margin:-2px 0 0 2px;font-size:21px;font-weight:700;color:#fff}.channel-box .img-box .clip-count{position:absolute;top:0;right:0;background:rgba(0,0,0,.6);width:49px;height:100%;font-size:14px;color:#fff}.channel-box .img-box .clip-count span{display:block;background:url(../images/ico/ico-clip-count.png) no-repeat center bottom;background-size:13px auto;-webkit-background-size:13px auto;padding:0 0 23px;position:absolute;top:50%;width:100%;left:50%;display:block;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.component-box[class*=icotit] .tit-a{position:relative;padding:20px 55px 20px 75px}.component-box[class*=icotit] .tit-a .mtit{display:block;font-size:30px;letter-spacing:-.06em;line-height:36px;color:#000;font-weight:700}.component-box[class*=icotit] .tit-a .stit{display:block;margin:7px 0 0;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#000;font-weight:100}.component-box[class*=icotit] .tit-a .ico{position:absolute;top:50%;left:0;margin:-35px 0 0;width:70px;height:70px;background:url(../images/ico/ico-icotit.png) no-repeat 0 0;background-size:70px}.component-box[class*=icotit] .tit-a.type1 .ico{background-position-y:0}.component-box[class*=icotit] .tit-a.type2 .ico{background-position-y:-70px}.component-box[class*=icotit] .tit-a.type3 .ico{background-position-y:-140px}.component-box[class*=icotit] .tit-a.type4 .ico{background-position-y:-210px}.component-box[class*=icotit] .tit-a.type5 .ico{background-position-y:-280px}.component-box[class*=icotit] .tit-a.type6 .ico{background-position-y:-350px}.component-box[class*=icotit] .tit-a.type7 .ico{background-position-y:-420px}.component-box[class*=icotit] .all-view{position:absolute;top:25px;right:25px}.component-box.icotit1{padding:10px 0 30px;border-bottom:0;overflow:hidden}.component-box.icotit1 h5{margin:0 25px 10px}.icotit1-box{position:relative;padding:0 0 30px}.icotit1-box ul{padding:0 25px}.icotit1-box li{float:left;margin:0 5px 0 0;width:254px;overflow:hidden}.icotit1-box li a{width:100%;line-height:0;position:relative}.icotit1-box li a:after{content:'';display:block;position:absolute;top:0;width:100%;box-shadow:0 0 150px 60px rgba(0,0,0,.4)}.icotit1-box .vertical-txt-box{display:block;width:55%;position:absolute;z-index:1;left:16px;top:16px;color:#fff}.icotit1-box .vertical-txt-box span{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical}.icotit1-box .vertical-txt-box .vertical-top{font-size:10px;letter-spacing:-.05em;line-height:15px;max-height:30px;margin:0 0 6px}.icotit1-box .vertical-txt-box .vertical-tit{font-size:20px;font-weight:700;letter-spacing:-.06em;line-height:23px;max-height:69px}.icotit1-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.icotit1-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:30px;height:30px;background:url(../images/ico/ico-group50.png) no-repeat 0 -240px;background-size:60px}.icotit1-box .txt{display:-webkit-box;margin:8px 0 0;font-size:14px;line-height:16px;letter-spacing:-1px;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.component-box.icotit2{padding:10px 0 30px;border-bottom:0;overflow:hidden}.component-box.icotit2 h5{margin:0 25px 10px}.icotit2-box{position:relative;padding:0 27px}.icotit2-box .swiper-slide{float:left;margin:0 6px 0 0;border:1px solid #d8d9da;text-align:left;box-shadow:0 2px 4px rgba(0,0,0,.2)}.icotit2-box .swiper-slide a{display:block}.icotit2-box .swiper-slide .cut-image{overflow:hidden;margin:12px}.icotit2-box .swiper-slide .cut-image .img-thum{padding-top:100%}.icotit2-box .swiper-slide .cut-image li{position:relative;float:left;width:49.4%;margin-left:1.2%;margin-bottom:1.2%}.icotit2-box .swiper-slide .cut-image li:nth-of-type(odd){clear:both;margin-left:0}.icotit2-box .swiper-slide .cut-image li:nth-last-of-type(2){margin-bottom:0}.icotit2-box .swiper-slide .cut-image li:nth-last-of-type(1){margin-bottom:0}.icotit2-box .swiper-slide .cut-image li .list-more{position:absolute;top:0;left:0;margin:0;padding:0;border:0;width:100%;height:100%;background:rgba(0,0,0,.25)}.icotit2-box .swiper-slide .cut-image li .list-more span{position:relative;display:inline-block;top:50%;left:0;margin:-15px 0 0;width:100%;text-align:center;font-size:30px;letter-spacing:-.06em;line-height:36px;color:#fff;font-weight:700;vertical-align:top}.icotit2-box .cut-title{display:-webkit-box;position:relative;margin:0 0 18px;padding:10px 10px 0;height:46px;border-top:1px solid #eeeeef;font-size:18px;line-height:23px;letter-spacing:-1px;color:#000;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.icotit2-box.swiper-container-horizontal .swiper-scrollbar{display:none;left:0;right:0}.icotit2-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.icotit2-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:30px;height:30px;background:url(../images/ico/ico-group50.png) no-repeat 0 -240px;background-size:60px}.icotit2-box .txt{display:-webkit-box;margin:8px 0 0;font-size:14px;line-height:16px;letter-spacing:-1px;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.component-box.icotit3{padding:10px 0 30px;border-bottom:0;overflow:hidden}.component-box.icotit3 h5{margin:0 25px 10px}.icotit3-box{position:relative;padding:0 0 30px}.icotit3-box ul{padding:0 25px}.icotit3-box li{float:left;margin:0 5px 0 0;width:155px;overflow:hidden}.icotit3-box .img-thum{padding-top:57%}.icotit3-box li a{width:100%;line-height:0}.icotit3-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.icotit3-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:30px;height:30px;background:url(../images/ico/ico-group50.png) no-repeat 0 -240px;background-size:60px}.icotit3-box .txt{display:-webkit-box;margin:8px 0 0;font-size:14px;line-height:18px;letter-spacing:-1px;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.grid1 .tit-a{margin:0 0 20px}.grid1 .select-sort{position:absolute;right:25px;top:37px}.grid1-box ul{overflow:hidden;margin:0 -3px}.grid1-box .slice-grid1 li{position:relative;float:left;padding:0 3px;width:50%;font-size:0;overflow:hidden;box-sizing:border-box}.grid1-box .slice-grid1 li a{width:100%;overflow:hidden}.grid1-box .txt{display:-webkit-box;margin:8px 0 20px;font-size:14px;line-height:17px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.grid1-box .txt .tit{display:block;padding:0 10px 2px 0;font-size:14px;letter-spacing:-.04em;line-height:19px;color:#000;display:-webkit-box;height:36px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.grid1-box .txt .date{display:block;margin:2px 0 0;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.grid1-box .txt .request{display:none;margin:2px 0 0;font-size:11px;letter-spacing:-.025em;line-height:14px;color:#7A7B85;font-weight:700}.grid1-box .txt .request.on{color:#0088cf}.grid1-box .img-thum{padding-top:133.5%}.grid1-box.watch .img-thum{padding-top:56.25%}.grid1-box .img-thum img{width:100%;height:100%}.grid1-more{padding:10px 0 0;border-top:1px solid #828386;line-height:0}.grid1-more a{font-size:14px;letter-spacing:-.04em;line-height:19px;vertical-align:top;color:#34373c}.component-box.grid2{padding:30px 25px 20px}.grid2-box .tab01 li{border:1px solid #34373c}.grid2-box .tab01 li.on{border:1px solid #34373c}.grid2-box .tab01 li a{font-size:12px;color:#34373c}.grid2-box .tab01 li.on a{font-size:12px;color:#fff}.grid2-box .tab02{margin:0 0 25px}.grid2-box .tab02 li{height:39px}.grid2-box .tab02 li a{width:auto;padding:0;line-height:37px}.grid2-box .tabCon li{float:left;margin:0 5px 0 0;width:137px;font-size:0}.grid2-box li a{width:100%;overflow:hidden}.grid2-box ul{overflow:hidden}.grid2-box .img-box{display:block;position:relative;overflow:hidden}.grid2-box .tabCon li:last-of-type{margin:0}.grid2-box .tabCon li:nth-of-type(2n){margin:0 0 5px}.grid2-box .txt{display:-webkit-box;margin:8px 0 12px;font-size:14px;line-height:18px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;text-overflow:ellipsis}.grid2-box .img-thum{padding-top:100%}.grid3{padding:30px 27px 5px}.grid3 .tit-a{margin:0 0 20px}.grid3-box{}.grid3-box ul{overflow:hidden}.grid3-box .select-sort{padding:0 0 8px;margin:0 0 15px;border-bottom:1px solid #e7e7e7}.grid3-box .slice-grid3{margin:0 -3px}.grid3-box .slice-grid3 li{position:relative;float:left;padding:0 3px 25px;width:50%;font-size:0;overflow:hidden;box-sizing:border-box}.grid3-box .slice-grid3 li a{width:100%;overflow:hidden}.grid3-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.grid3-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.grid3-box .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.grid3-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.grid3-box .img-box .type1{}.grid3-box .img-box .type1 .ico{background-position:0 -144px}.grid3-box .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75)}.grid3-box .img-box .type2 .ico{background:0 0}.grid3-box .img-box .type3{}.grid3-box .img-box .type3 .ico{background-position:0 -160px}.grid3-box .img-box .type4{}.grid3-box .img-box .type4 .ico{background-position:0 -176px}.grid3-box .txt{display:block;margin:8px 0 0;height:58px}.grid3-box .txt .tit{display:-webkit-box;font-size:14px;letter-spacing:-.04em;line-height:19px;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.grid3-box .txt .date{display:block;margin:2px 0 0;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85}.grid3-box .txt .des{display:-webkit-box;width:90%;font-size:13px;line-height:18px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#000}.grid3-box .txt .read{display:-webkit-box;width:90%;letter-spacing:-1px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:7px 0 0;font-size:12px;line-height:14px;letter-spacing:-.5px;color:#7A7B85}.grid3-box .txt .des.single-line{-webkit-line-clamp:1}.grid3-box .txt .read.double-line{-webkit-line-clamp:2}.grid3-more{margin:10px 0 0;padding:10px 0;border-top:1px solid #34373c;line-height:18px}.grid3-more a{font-size:14px;vertical-align:top}.component-box.grid4{padding:30px 20px}.component-box.grid4 .tit-a{position:relative;margin:0 0 10px}.component-box.grid4 .tit-a a{vertical-align:top}.grid4-box{}.grid4-box ul{overflow:hidden}.grid4-box .select-sort{padding:0 0 8px;margin:0 0 15px;border-bottom:1px solid #e7e7e7}.grid4-box .slice-grid4 li{position:relative;float:left;margin:0 5px 5px 0;width:137px;font-size:0;overflow:hidden}.grid4-box .slice-grid4 li a{width:100%;overflow:hidden}.grid4-box .slice-grid4 li:nth-of-type(2n+2){margin:0}.grid4-box .play-time{display:block;position:absolute;left:0;bottom:0;padding:5px 10px;font-size:12px;background:rgba(0,0,0,.6);color:#fff}.grid4-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.grid4-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.grid4-box .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.grid4-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.grid4-box .img-box .type1{}.grid4-box .img-box .type1 .ico{background-position:0 -144px}.grid4-box .img-box .type2{top:auto;height:auto;padding:2px 0;background:rgba(0,0,0,.75)}.grid4-box .img-box .type2 .ico{background:0 0}.grid4-box .img-box .type3{}.grid4-box .img-box .type3 .ico{background-position:0 -160px}.grid4-box .img-box .type4{}.grid4-box .img-box .type4 .ico{background-position:0 -176px}.grid4-box .txt{display:-webkit-box;margin:8px 0 15px;font-size:13px;line-height:18px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.grid4-gallery .arrow-buttons{display:none}.grid4-gallery .owl-pagination{left:25px;bottom:27px;font-size:0;text-align:left;z-index:1}.grid4-gallery .owl-page{float:none;display:inline-block;border:1px solid #34373c}.grid4-gallery .owl-page.active{background:#34373c}.grid4-gallery .owl-page a{display:block;width:100%;height:100%}.component-box.grid5{padding:30px 25px 20px}.grid5-box .tab02{margin:0 0 25px}.grid5-box .tab02 li{height:39px}.grid5-box .tab02 li a{width:auto;padding:0;line-height:37px}.grid5-box .tabCon ul{overflow:hidden}.grid5-box .tabCon li{float:left;margin:0 0 5px 5px;width:137px;font-size:0}.grid5-box .tabCon li:nth-of-type(2n+1){clear:both;margin-left:0}.grid5-box .tabCon li:nth-last-of-type(1),.grid5-box .tabCon li:nth-last-of-type(2){margin-bottom:0}.grid5-box .tabCon li a{width:100%;overflow:hidden}.grid5-box .img-box{display:block;position:relative;overflow:hidden}.grid5-box .img-thum{padding-top:56%}.grid5-box .txt{display:-webkit-box;margin:8px 0 12px;font-size:14px;line-height:18px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;text-overflow:ellipsis}.grid5-box .txt .slice-tit{font-size:13px;line-height:17px;letter-spacing:-1.5px;color:#000;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;text-overflow:ellipsis}.grid5-box .txt .slice-subtit{font-size:11px;line-height:15px;letter-spacing:-1px;color:#7A7B85}.grid6{padding:30px 25px 5px}.grid6 .tit-a{margin:0 0 10px}.grid6-box{}.grid6-box ul{overflow:hidden}.grid6-box .select-sort{padding:0 0 8px;margin:0 0 15px;border-bottom:1px solid #e7e7e7}.grid6-box .slice-grid6 li{position:relative;float:left;margin:0 5px 25px 0;width:137px;font-size:0;overflow:hidden}.grid6-box .slice-grid6 li a{width:100%;overflow:hidden}.grid6-box .slice-grid6 li:nth-of-type(2n+2){margin:0}.grid6-box .slice-grid6 li .img-thum{padding-top:100%}.grid6-box .txt{display:block;margin:8px 0 0}.grid6-box .txt .des{display:-webkit-box;width:90%;min-height:36px;font-size:13px;line-height:18px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.grid6-box .txt .name{display:block;margin:7px 0 0;font-size:12px;line-height:14px;letter-spacing:-.5px;color:#7A7B85}.grid6-more{margin:10px 0 0;padding:10px 0;border-top:1px solid #34373c;line-height:18px}.grid6-more a{font-size:14px;vertical-align:top}.grid7{padding:30px 25px}.grid7-box ul{overflow:hidden}.grid7-box .select-sort{padding:0 0 8px;margin:0 0 15px;border-bottom:1px solid #e7e7e7}.grid7-box .slice-grid7{margin:0 -3px 3px}.grid7-box .slice-grid7 li{position:relative;float:left;padding:3px;width:50%;font-size:0;overflow:hidden;box-sizing:border-box}.grid7-box .slice-grid7 li .tit-a{width:100%;height:100%}.grid7-box .slice-grid7 li a{width:100%;overflow:hidden}.grid7-box .slice-grid7 li a.vertical-link{display:none;position:absolute;left:0;bottom:15px;padding:3px 10px;width:auto;background:#353367;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#fff}.grid7-box .slice-grid7 li a .img-box:after{content:'';display:block;position:absolute;bottom:0;width:100%;box-shadow:0 0 100px 40px rgba(0,0,0,.4)}.grid7-box .slice-grid7 li .img-thum{padding-top:100%}.grid7-box .txt{display:block;position:absolute;bottom:0;left:0;width:100%;padding:8px 10px;box-sizing:border-box}.grid7-box .txt .des{display:-webkit-box;min-height:32px;font-size:12px;letter-spacing:-.05em;line-height:16px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#fff;font-weight:900}.grid7-more{padding:10px 0;border-top:1px solid #34373c;line-height:18px}.grid7-more a{font-size:14px;vertical-align:top}.component-box.grid8{padding:30px 25px 5px}.grid8 .tit-a{margin:0 0 10px}.grid8-box ul{overflow:hidden}.grid8-box .slice-grid8 li{position:relative;float:left;margin:0 5px 25px 0;width:137px;font-size:0;overflow:hidden}.grid8-box .slice-grid8 li a{width:100%;overflow:hidden}.grid6-box .slice-grid6 li:nth-of-type(2n+2){margin:0}.grid8-box .slice-grid8 li:nth-of-type(2n){margin:0 0 5px}.grid8-box .slice-grid8 li .img-thum{padding-top:100%}.grid8-box .txt{display:-webkit-box;margin:8px 0 0;font-size:14px;line-height:18px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;text-overflow:ellipsis}.grid8-more{padding:10px 0;border-top:1px solid #34373c;line-height:18px}.grid8-more a{font-size:14px;vertical-align:top}.grid10{padding:30px 27px 5px}.grid10 .tit-a{margin:0 0 10px}.grid10-box{}.grid10-box ul{overflow:hidden}.grid10-box .select-sort{padding:0 0 8px;margin:0 0 15px;border-bottom:1px solid #e7e7e7}.grid10-box .slice-grid10 li{position:relative;float:left;margin:0 6px 25px 0;width:137px;font-size:0;overflow:hidden}.grid10-box .slice-grid10 li a{width:100%;overflow:hidden}.grid10-box .slice-grid10 li:nth-of-type(2n+2){margin:0}.grid10-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.grid10-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.grid10-box .txt{display:block;margin:8px 0 0}.grid10-box .txt .des{display:-webkit-box;width:90%;font-size:13px;line-height:18px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.grid10-box .txt .read{display:block;margin:7px 0 0;font-size:12px;line-height:14px;letter-spacing:-.5px;color:#7A7B85}.grid10-box .img-box .img-thum{padding-top:66%}.component-box.rectangle{padding:30px 0;border-bottom:0;background:#34373c}.component-box.rectangle .tit-a{padding:0 25px}.rectangle-box{position:relative;padding:0 0 30px}.rectangle-box .swiper-slide{padding:0 25px}.rectangle-box .swiper-slide li{float:left;margin:0 6px 0 0;font-size:0}.rectangle-box .swiper-slide li:last-of-type{margin:0}.rectangle-box .swiper-slide a{width:100%}.rectangle-box .swiper-slide .rectangle-tit{display:block;margin:0 5px 0 0;width:134px;height:157px}.rectangle-box .swiper-slide .rectangle-tit .txt_tit{display:block;text-align:left;vertical-align:top;font-size:12px;letter-spacing:-.05em;line-height:16px;font-weight:700;color:#0088cf}.rectangle-box .swiper-slide .rectangle-tit .txt_cont{display:block;padding:10px 0 0;text-align:left;vertical-align:top;font-size:24px;letter-spacing:-.06em;line-height:28px;color:#fff}.rectangle-box .swiper-slide .rectangle-tit .txt_view_all{position:absolute;left:25px;bottom:5px;display:block;text-align:left;vertical-align:bottom;font-size:12px;letter-spacing:-.025em;line-height:15px;color:#7A7B85}.rectangle-box .swiper-slide .rectangle-tit .txt_view_all .ico{display:inline-block;width:12px;height:12px;background:url(../images/ico/ico-arrow30.png) no-repeat -15px -32px;background-size:30px}.rectangle-box.swiper-container-horizontal>.swiper-scrollbar{height:3px;bottom:0;background:0 0}.rectangle-box.swiper-container-horizontal>.swiper-scrollbar:before{display:block;position:absolute;left:0;bottom:0;content:'';width:100%;height:1px;background:#45484d}.rectangle-box .swiper-scrollbar-drag{background:#fff}.rectangle-box .swiper-slide .img-box{display:block;position:relative;border-radius:0;width:110px}.rectangle-box .swiper-slide .img-box .img-thum{padding-top:142.7%}.rectangle-box .swiper-slide .img-box .img-thum{width:100%;height:100%}.rectangle-box .txt{display:block;padding:10px 0 0;text-overflow:ellipsis;overflow:hidden;text-align:left;font-size:11px;letter-spacing:-.05em;line-height:15px;color:#fff;white-space:nowrap}.rectangle-box .txt .per{display:block;margin:0 0 3px;font-size:24px;letter-spacing:-.06em;line-height:28px;font-weight:200}.component-box.rectangle2{padding:30px 0;border-bottom:0;background:#34373c}.component-box.rectangle2 .tit-a{padding:0 25px}.rectangle2-box{position:relative;padding:0 0 30px}.rectangle2-box .swiper-slide{margin:0 27px}.rectangle2-box .swiper-slide li{position:relative;float:left;margin:0 6px 0 0;font-size:0}.rectangle2-box .swiper-slide li:last-of-type{margin:0}.rectangle2-box .swiper-slide a{width:100%}.rectangle2-box .swiper-slide .rectangle2-tit{position:relative;display:block;margin:0 10px 0 0;width:150px;height:157px}.rectangle2-box .swiper-slide .rectangle2-tit:first-child{position:static}.rectangle2-box .swiper-slide .rectangle2-tit .txt_tit{display:block;text-align:left;vertical-align:top;font-size:11px;line-height:13px;font-weight:700;letter-spacing:-1px;color:#0088cf}.rectangle2-box .swiper-slide .rectangle2-tit .txt_cont{display:block;padding:10px 0 0;text-align:left;vertical-align:top;font-size:24px;line-height:28px;color:#fff;letter-spacing:-1px}.rectangle2-box .swiper-slide .rectangle2-tit .txt_view_all{position:absolute;left:0;bottom:0;display:block;text-align:left;vertical-align:bottom;font-size:11px;line-height:14px;letter-spacing:-1px;color:#7A7B85}.rectangle2-box .swiper-slide .rectangle2-tit .txt_view_all:after{content:"";display:inline-block;margin:2px 0 0 5px;border:4px solid transparent;border-left-color:#7A7B85}.rectangle2-box.swiper-container-horizontal>.swiper-scrollbar{height:3px;bottom:0;background:0 0}.rectangle2-box.swiper-container-horizontal>.swiper-scrollbar:before{display:block;position:absolute;left:0;bottom:0;content:'';width:100%;height:1px;background:#45484d}.rectangle2-box .swiper-scrollbar-drag{background:#fff}.rectangle2-box .swiper-slide .img-box{display:block;position:relative;border-radius:0;width:110px}.rectangle2-box .swiper-slide .img-box .img-thum{padding-top:142.7%}.rectangle2-box .swiper-slide .img-box .img-thum img{width:100%;height:100%}.rectangle2-box .txt{display:block;padding:10px 0 0;text-overflow:ellipsis;overflow:hidden;text-align:left;font-size:11px;color:#7A7B85;line-height:13px;white-space:nowrap;letter-spacing:-1px}.rectangle2-box .txt .tit{display:block;margin:0 0 3px;font-size:14px;line-height:18px;letter-spacing:-1px;color:#fff}.component-box.text1{padding:25px 25px 35px;overflow:hidden}.component-box.text1 .tit-a{margin:0 0 3px}.text1 h5{}.text1-date{margin:0 0 6px 2px;font-size:10px;line-height:12px;color:#7A7B85}.text1-list-box{width:50%;float:left;overflow:hidden;background:#fff}.text1-box{}.text1-list-box li{margin:10px 0 0;width:100%}.text1-list-box .left{float:left}.text1-list-box .right{float:right}.text1-list-box .count{display:inline-block;min-width:15px;margin:0 8px 0 0;font-size:15px;line-height:16px;text-align:center;color:#0088cf}.text1-list-box .txt{display:inline-block;font-size:14px;line-height:16px;letter-spacing:-1px}.select-sort li{position:relative;float:left;margin:0 8px 0 0;padding:0 8px 0 0;line-height:14px;vertical-align:middle}.select-sort li:before{position:absolute;right:0;top:4px;display:inline-block;content:'';width:1px;height:10px;background:#dcdee0}.select-sort li:last-of-type{margin:0;padding:0;border:0}.select-sort li:last-of-type:before{display:none}.select-sort a{font-size:12px;letter-spacing:-.05em;line-height:16px;color:#000;vertical-align:top}.select-sort a span{vertical-align:top}.select-sort li.on a{font-weight:700}.component-box.reply{position:relative;padding:30px 0}.component-box.reply .tit-a{margin:0 25px;font-size:15px}.reply .ico-reply-answer{display:inline-block;position:absolute;width:16px;height:15px;top:21px;left:0;background:url(../images/ico/ico-group50.png) no-repeat -16px -208px;background-size:32px}.reply-content .ico{display:inline-block;width:20px;height:20px}.reply .ico-reply-facebook{background:url(../images/ico/ico-sns.png) no-repeat 0 0;background-size:100%}.reply .ico-reply-kbs{background:url(../images/ico/ico-sns.png) no-repeat 0 -20px;background-size:100%}.reply .ico-reply-naver{background:url(../images/ico/ico-sns.png) no-repeat 0 -40px;background-size:100%}.reply .ico-reply-kakao{background:url(../images/ico/ico-sns.png) no-repeat 0 -60px;background-size:100%}.reply .ico-reply-twitter{background:url(../images/ico/ico-sns.png) no-repeat 0 -80px;background-size:100%}.reply .ico-reply-noon{background:url(../images/ico/ico-sns.png) no-repeat 0 -100px;background-size:100%}.reply-count{display:inline-block;margin:0 0 0 2px;font-weight:400;vertical-align:top;color:#0088cf}.reply-refresh{position:absolute;display:inline-block;top:-4px;right:0;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:-25px -600px}.reply-box{position:relative;margin:12px 25px 0;border:1px solid #b0b1b4;background:#fff}.reply-box .reply-write{position:relative;height:36px;margin:0 48px 0 0}.reply-box .reply-write label .place{position:absolute;top:9px;left:0;width:100%;padding:0 15px;box-sizing:border-box;font-size:12px;line-height:17px;color:#909090}.reply-box.on{padding:0 0 36px}.reply-box.on .reply-write{height:141px;margin:0;border-bottom:1px solid #bbb}.reply-box.on .btn-reply-upload{top:auto;bottom:-1px}.reply-box.on .reply-write .reply-write-area{height:120px;line-height:23px}.reply-box.on .reply-bytes{display:block;position:absolute;right:auto;left:10px;bottom:10px;font-size:11px;line-height:13px;color:#777}.reply-box.on .replay-profile{display:block}.reply-box .reply-bytes{display:none}.reply-box .reply-write .reply-write-area{width:100%;height:13px;margin:11px 0;padding:0 12px;border:0;overflow-y:auto;text-align:left;font-size:12px;line-height:17px;color:#010101;vertical-align:top;outline:0;resize:none;background:0 0;overflow-y:hidden}.reply-box.on .reply-write .reply-write-area{overflow-y:auto}.reply-box .btn-reply-upload{position:absolute;top:-1px;right:-1px;box-sizing:border-box;width:72px;height:38px;border:1px solid #454d5b;font-size:14px;letter-spacing:-.025em;line-height:24px;color:#fff;background:#343561}.reply-box .ico-reply-answer{top:-2px;left:-18px}.reply-sort{display:block;overflow:hidden;padding:30px 0 10px;margin:0 25px;border-bottom:1px solid #dadada;text-align:right}.reply-sort .select-cate{position:relative;top:0;right:0}.replay-profile{display:none;margin:11px 12px 5px}.replay-profile .write-name{margin:0 0 0 6px;font-weight:700;color:#292a2c;font-size:15px;line-height:20px}.reply-comment .reply-comment-box{margin:0 25px;padding:24px 0 23px;border-bottom:1px solid #dadada}.reply-content>.reply-list>.reply-comment:last-of-type>.reply-comment-box{border-bottom:0}.reply-comment .reply-answer-comment{display:none}.reply-comment.on >.reply-comment-box{border-bottom:0}.reply-comment.on .reply-answer-comment{display:block}.reply-comment .reply-date{display:block;margin:10px 0 0;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#a0a2a9}.reply-comment .reply-user{position:relative}.reply-comment .reply-user span{display:inline-block}.reply-comment .reply-user .user-img{width:23px;height:23px;border-radius:20px;overflow:hidden}.reply-comment .reply-user .user-img img{width:100%}.reply-comment .reply-user .reply-name{margin:0 0 0 6px;font-weight:700;color:#292a2c;font-size:15px;line-height:17px}.reply-comment .reply-user .btn-reply-more{position:absolute;display:inline-block;right:-7px;top:0;width:20px;height:20px}.reply-comment .reply-user .btn-reply-more .ico{width:20px;height:20px;font-size:0;line-height:0;background:url(../images/ico/ico-group50.png) no-repeat 0 -260px;background-size:40px}.reply-comment .reply-user .bubble{display:none;position:absolute;top:25px;right:8px;width:80px;padding:12px 0;border:1px solid #7A7B85;font-size:11px;line-height:13px;color:#54585f;text-align:center;box-shadow:0 4px 7px #c5c5c5;background:#fff}.reply-comment .reply-user .bubble.on{display:block}.reply-comment .reply-user .bubble .txt{vertical-align:top}.reply-comment .reply-user .bubble .ico{display:none}.reply-comment .reply-txt{margin:14px 0 0;word-break:break-all}.reply-comment .reply-txt .txt{display:block;font-size:14px;letter-spacing:-.04em;line-height:19px;word-break:break-all}.reply-comment .reply-tool{margin:13px 0 0}.reply-comment .reply-tool a{display:inline-block;box-sizing:border-box;padding:0 2px;min-width:51px;height:25px;line-height:25px;text-align:left}.reply-comment .reply-tool a span{display:inline-block;font-size:13px;letter-spacing:-.06em;line-height:20px;color:#4c5056;vertical-align:top;font-weight:700}.reply-comment .reply-tool a .count{margin:0 0 0 3px}.reply-comment .reply-tool .btn-tool-answer .ico{width:20px;height:20px;font-size:0;line-height:0;background-image:url(../images/ico/ico-group50.png);background-repeat:no-repeat;background-position:0 -20px;background-size:40px}.reply-comment .reply-tool .btn-tool-like .ico{width:20px;height:20px;font-size:0;line-height:0;background-image:url(../images/ico/ico-group50.png);background-repeat:no-repeat;background-position:0 0;background-size:40px}.reply-comment .reply-tool .btn-tool-like.on .ico{background-position:-20px 0}.reply-comment .reply-tool .btn-tool-like.on span{color:#3a88c9}.reply-answer-comment{padding:16px 20px;background:#f9f9f9}.reply-answer-comment .reply-box.on{margin:0 0 0 18px}.reply-answer-comment .reply-box.on .ico-reply-answer{display:inline-block}.reply-answer-comment .reply-box{margin:0}.reply-answer-comment .reply-box .ico-reply-answer{display:none}.reply-answer-comment .btn-answer-add{margin:0 0 0 18px;padding:8px 0;color:#333;font-size:11px;line-height:13px}.reply-answer-comment .reply-comment{position:relative;padding:0 0 0 18px}.reply-answer-comment .reply-comment-box{margin:0}.reply-content .reply-add{margin:0 25px;border-top:1px solid #000}.reply-content .reply-add .btn-reply-add{padding:10px 0;color:#33373d;font-size:14px;line-height:14px;vertical-align:top}.reply-content .reply-add .btn-reply-add span{vertical-align:top}.reply-modify-box{padding:0 0 25px;margin:0 25px}.reply-modify-box .btn-modify-area{padding:10px 0 0 10px;font-size:0}.reply-modify-box textarea{overflow-y:auto}.reply-modify-box .btn-modify-area a{position:relative;display:inline-block;color:#636563;font-size:13px}.reply-modify-box .btn-modify-area a.btn-cancel{padding:0 0 0 10px;margin:0 0 0 10px}.reply-modify-box .btn-modify-area a.btn-cancel:after{content:"";position:absolute;top:5px;left:0;width:1px;height:10px;background:#636563}.component-box.reply2{position:relative;padding:25px 0}.component-box.reply2 .tit-a{position:relative;margin:0 25px;font-size:15px}.reply2 .ico-reply-answer{display:inline-block;position:absolute;width:16px;height:15px;top:21px;left:0;background:url(../images/ico/ico-group50.png) no-repeat -16px -112px;background-size:32px}.reply2 .ico-reply-facebook{background:url(../images/ico/ico-sns.png) no-repeat 0 0;background-size:100%}.reply2 .ico-reply-kbs{background:url(../images/ico/ico-sns.png) no-repeat 0 -20px;background-size:100%}.reply2 .ico-reply-naver{background:url(../images/ico/ico-sns.png) no-repeat 0 -40px;background-size:100%}.reply2 .ico-reply-kakao{background:url(../images/ico/ico-sns.png) no-repeat 0 -60px;background-size:100%}.reply2 .ico-reply-twitter{background:url(../images/ico/ico-sns.png) no-repeat 0 -80px;background-size:100%}.reply2 .ico-reply-noon{background:url(../images/ico/ico-sns.png) no-repeat 0 -100px;background-size:100%}.reply2 .reply-comment .reply-tool a .count{margin:0;font-size:13px;letter-spacing:-.06em;line-height:20px}.reply2 .reply-comment .reply-comment-box{padding:15px 0}.reply2 .reply-comment.on .reply-box .btn-reply-upload{background:#fff;color:#343561;border:1px solid #343561}.reply2 .reply-comment .reply-user .btn-reply-more .ico{width:15px;height:15px;font-size:0;line-height:0;background:url(../images/ico/ico-group50.png) no-repeat 0 -195px;background-size:30px}.reply2 .reply-answer-comment{padding:20px 25px;background:#f6f6f6;border-top:1px solid #dadada;border-bottom:1px solid #dadada}.reply2 .reply-answer-comment .reply-box{border:1px solid #54585f;margin:0 0 0 20px}.reply2 .reply-answer-comment .reply-box:before{position:absolute;left:-25px;top:4px;display:inline-block;content:'';width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat -25px -650px;background-size:50px}.reply2 .reply-answer-comment .reply-box.on{margin:0}.reply2 .reply-box .reply-write label .place{color:#7A7B85;font-size:14px;letter-spacing:-.025em;line-height:17px}.reply2 .reply-answer-comment .reply-comment{padding:0 0 0 20px;border-bottom:1px solid #dadada}.reply2 .reply-answer-comment .reply-comment:before{position:absolute;left:-4px;top:12px;display:inline-block;content:'';width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat -25px -650px;background-size:50px}.reply2 .reply-answer-comment .reply-comment .reply-comment-box{border:0}.reply2 .reply-answer-comment .btn-answer-add{margin:0;padding:8px 0;color:#333;font-size:14px;line-height:20px;letter-spacing:-1px;color:#34373c}.component-box.list-view01{padding:0 27px}.board-simple-list ul li{position:relative;overflow:hidden;height:53px;line-height:53px;padding:0 0 0 70px}.board-simple-list ul li:after{content:"";clear:both;display:table}.board-simple-list ul li:last-child{border-top:1px solid #b6b7b9}.board-simple-list ul li div{display:inline-block;height:53px}.board-simple-list ul li div.txt-dir{position:absolute;top:0;left:0;overflow:hidden;text-align:center;font-size:12px;color:#000;font-weight:700}.board-simple-list ul li div.ico-arrow{position:absolute;top:0;left:46px}.board-simple-list ul li div.ico-arrow span{display:inline-block;width:9px;height:6px;background:url(../images/ico/arrow-board-detail01.png) no-repeat 0 0;background-size:18px auto;-webkit-background-size:18px auto;font-size:0}.board-simple-list ul li div.ico-arrow.next span{background-position:-9px 0}.board-simple-list ul li div.tit{width:100%;font-size:12px;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.component-box.vodclip{padding:30px 27px 0}.component-box.vodclip .tit-a{position:relative;display:inline-block;margin:0 0 10px}.component-box.vodclip .tit-a .tit-a-child{display:block;max-width:100%;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;max-height:52px;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}.component-box.vodclip .tit-a .list-total{position:absolute;top:0;right:-48px;display:inline-block;width:46px;letter-spacing:-1px;text-align:left}.vodclip-box{}.vodclip-box ul{overflow:hidden}.vodclip-box .select-sort{padding:0 0 8px;margin:0 0 15px;border-bottom:1px solid #e7e7e7}.vodclip-box .slice-vodclip{margin:0 -3px}.vodclip-box .slice-vodclip li{position:relative;float:left;padding:0 3px 20px;width:50%;font-size:0;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box}.vodclip-box .slice-vodclip li a{width:100%;overflow:hidden}.vodclip-box .play-time{display:block;position:absolute;left:0;bottom:0;padding:5px 10px;font-size:12px;background:rgba(0,0,0,.6);color:#fff}.vodclip-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.vodclip-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.vodclip-box .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.vodclip-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.vodclip-box .img-box .type1{}.vodclip-box .img-box .type1 .ico{background-position:0 -144px}.vodclip-box .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75)}.vodclip-box .img-box .type2 .ico{background:0 0}.vodclip-box .img-box .type3{}.vodclip-box .img-box .type3 .ico{background-position:0 -160px}.vodclip-box .img-box .type4{}.vodclip-box .img-box .type4 .ico{background-position:0 -176px}.vodclip-box .txt{display:-webkit-box;width:90%;height:34px;margin:8px 0 10px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;font-size:13px;letter-spacing:-.06em;line-height:17px}.vodclip-box .txt-info{display:block;position:relative;height:15px}.vodclip-box .txt-info .like{position:relative;display:none;width:auto;margin:0 6px 0 0;padding:0 6px 0 0;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85;vertical-align:top}.vodclip-box .txt-info .like:before{position:absolute;right:0;top:4px;display:inline-block;content:'';width:1px;height:7px;background:#efeff0}.vodclip-box .txt-info .like .ico{display:inline-block;width:12px;height:10px;margin:3px 4px 0 0;font-size:0;line-height:0;background-image:url(../images/ico/ico-group50.png);background-repeat:no-repeat;background-position:-7px -57px;background-size:50px;vertical-align:top}.vodclip-box .txt-info .like.on .ico{background-position:-32px -57px}.vodclip-box .txt-info .inq{display:inline-block;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85}.vodclip-box .txt-info .date{position:relative;display:inline-block;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85;margin:0 6px 0 0;padding:0 6px 0 0}.vodclip-box .txt-info .episode{position:relative;display:inline-block;font-size:11px;padding:0 7px 0 0;margin:0 4px 0 0;letter-spacing:-.025em;line-height:15px;color:#000;vertical-align:top}.vodclip-box .txt-info .episode:after{content:"";position:absolute;top:5px;right:0;display:inline-block;width:1px;height:8px;background:#dddee0}.vodclip-box .txt-info .tit{display:inline-block;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:71%}.vodclip-more{padding:10px 0 25px;border-top:1px solid #939497;line-height:0}.vodclip-more a{font-size:14px;letter-spacing:-.04em;line-height:19px}.component-box.vodclip2 .tit-a{margin:0 0 10px}.vodclip2-box{}.vodclip2-box ul{overflow:hidden}.vodclip2-box .select-sort{padding:0 0 8px;margin:0 0 15px;border-bottom:1px solid #e7e7e7}.vodclip2-box .slice-vodclip2 li{position:relative;float:left;margin:0 5px 25px 0;width:137px;font-size:0;overflow:hidden}.vodclip2-box .slice-vodclip2 li a{width:100%;overflow:hidden}.vodclip2-box .slice-vodclip2 li:nth-of-type(2n+2){margin:0}.vodclip2-box .play-time{display:block;position:absolute;left:0;bottom:0;padding:5px 10px;font-size:12px;background:rgba(0,0,0,.6);color:#fff}.vodclip2-box .img-box .type{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vodclip2-box .img-box .type .type-box{display:table;width:100%;height:100%;text-align:center}.vodclip2-box .img-box .type .box{display:table-cell;vertical-align:middle;color:#fff;font-size:24px;line-height:26px;letter-spacing:-1px;font-weight:700}.vodclip2-box .img-box .ico{display:inline-block;width:25px;height:25px;background-image:url(../images/ico/ico-group50.png);background-repeat:no-repeat;background-size:50px}.vodclip2-box .img-box .type0 .ico{background-position:0 -827px}.vodclip2-box .img-box .type1 .ico{background-position:0 -852px}.vodclip2-box .img-box .type2 .ico{background-position:0 -877px}.vodclip2-box .img-box .type3 .ico{background-position:0 -902px}.vodclip2-box .txt{display:-webkit-box;margin:8px 0 10px;font-size:13px;line-height:18px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#000}.vodclip2-box .txt-info{position:relative}.vodclip2-box .txt-info .like{position:relative;display:inline-block;width:auto;margin:0 6px 0 0;padding:0 6px 0 0;font-size:12px;line-height:14px;letter-spacing:-.5px;color:#7A7B85;vertical-align:top}.vodclip2-box .txt-info .like:before{position:absolute;right:0;top:4px;display:inline-block;content:'';width:1px;height:7px;background:#efeff0}.vodclip2-box .txt-info .like .ico{display:inline-block;width:12px;height:10px;margin:3px 4px 0 0;font-size:0;line-height:0;background-image:url(../images/ico/ico-group50.png);background-repeat:no-repeat;background-position:-7px -57px;background-size:50px;vertical-align:top}.vodclip2-box .txt-info .like.on .ico{background-position:-32px -57px}.vodclip2-box .txt-info .inq{display:inline-block;font-size:12px;line-height:14px;letter-spacing:-.5px;color:#7A7B85}.vodclip2-box .txt-info .turn{display:inline-block;font-size:11px;line-height:13px;letter-spacing:-.5px;color:#000}.vodclip2-more{padding:10px 0 0;border-top:1px solid #939497;line-height:0}.vodclip2-more a{font-size:14px;line-height:16px;letter-spacing:-1px;vertical-align:top}.categoryvodclip .conArea{margin:25px 0 0}.categoryvodclip-box{}.categoryvodclip-box ul{overflow:hidden}.categoryvodclip-box .select-sort{padding:0 0 8px;margin:0 0 15px;border-bottom:1px solid #e7e7e7}.categoryvodclip-box .slice-categoryvodclip li{position:relative;float:left;margin:0 5px 25px 0;width:137px;font-size:0;overflow:hidden}.categoryvodclip-box .slice-categoryvodclip li a{width:100%;overflow:hidden}.categoryvodclip-box .slice-categoryvodclip li:nth-of-type(2n+2){margin:0}.categoryvodclip-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.categoryvodclip-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.categoryvodclip-box .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.categoryvodclip-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.categoryvodclip-box .img-box .type1{}.categoryvodclip-box .img-box .type1 .ico{background-position:0 -144px}.categoryvodclip-box .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75)}.categoryvodclip-box .img-box .type2 .ico{background:0 0}.categoryvodclip-box .img-box .type3{}.categoryvodclip-box .img-box .type3 .ico{background-position:0 -160px}.categoryvodclip-box .img-box .type4{}.categoryvodclip-box .img-box .type4 .ico{background-position:0 -176px}.categoryvodclip-box .txt{display:-webkit-box;margin:8px 0 10px;font-size:13px;letter-spacing:-.06em;line-height:17px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.categoryvodclip-box .txt-info{position:relative}.categoryvodclip-box .txt-info .like{position:relative;display:inline-block;width:auto;margin:0 6px 0 0;padding:0 6px 0 0;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85;vertical-align:top}.categoryvodclip-box .txt-info .like:before{position:absolute;right:0;top:4px;display:inline-block;content:'';width:1px;height:7px;background:#efeff0}.categoryvodclip-box .txt-info .like .ico{display:inline-block;width:12px;height:10px;margin:3px 4px 0 0;font-size:0;line-height:0;background-image:url(../images/ico/ico-group50.png);background-repeat:no-repeat;background-position:-7px -57px;background-size:50px;vertical-align:top}.categoryvodclip-box .txt-info .like.on .ico{background-position:-32px -57px}.categoryvodclip-box .txt-info .inq{display:inline-block;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85}.categoryvodclip-more{margin:10px 0 0;padding:10px 0 0;border-top:1px solid #939497;line-height:0}.categoryvodclip-more a{font-size:14px;letter-spacing:-.04em;line-height:19px}.historynew-box{}.historynew-box .tabArea li{width:auto}.historynew-box .tabArea li a{padding:0 15px}.historynew-box .conArea{position:relative;margin:13px 0 0;padding:0 0 25px;overflow:hidden}.historynew-box .swiper-scrollbar{display:none}.historynew-box .month-box+.month-box{margin-top:20px}.historynew-box .month-tit{position:relative;margin:20px 0 7px;font-size:14px;letter-spacing:-.04em;line-height:19px;color:#55585e}.historynew-box .month-tit:first-of-type{margin:0 0 3px}.historynew-box .month-list li{display:table;position:relative;table-layout:fixed;min-height:45px;padding:10px 0;width:100%;border-top:1px solid #dddee0;font-size:0}.historynew-box .month-list li:first-of-type{border-top:0}.historynew-box .month-list li a{display:table-row;position:relative;width:100%}.historynew-box .month-list .txt{display:table-cell;position:relative;width:72%;padding:5px 15px 20px 0;margin:0 70px 0 0;vertical-align:top}.historynew-box .month-list .txt .txt-title{font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000}.historynew-box .month-list .txt .txt-title.ellipsis{-webkit-line-clamp:2;height:38px}.historynew-box .month-list .txt .txt-info{position:absolute;bottom:0;left:0}.historynew-box .month-list .txt .txt-info em{position:relative;display:inline-block;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85}.historynew-box .month-list .txt .txt-info .bar{margin-left:6px;padding-left:6px}.historynew-box .month-list .txt .txt-info .bar:before{content:"";position:absolute;left:0;top:50%;margin-top:-4px;width:1px;height:8px;background:#dddee0}.historynew-box .month-list .img{display:table-cell}.historynew-box .month-list .img-thum{padding-top:57%}.historynew-box .month-list .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.historynew-box .month-list .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.historynew-box .month-list .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.historynew-box .month-list .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.historynew-box .month-list .img-box .type1{}.historynew-box .month-list .img-box .type1 .ico{background-position:0 -144px}.historynew-box .month-list .img-box .type2{top:auto;height:auto;padding:2px 0;background:rgba(0,0,0,.75)}.historynew-box .month-list .img-box .type2 .ico{background:0 0}.historynew-box .month-list .img-box .type3{}.historynew-box .month-list .img-box .type3 .ico{background-position:0 -160px}.historynew-box .month-list .img-box .type4{}.categoryvodclip-box .month-list .img-box .type4 .ico{background-position:0 -176px}.categoryvodclip-box .month-list .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.categoryvodclip-box .month-list .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.categoryvodclip-box .month-list .img-box .type1{}.categoryvodclip-box .month-list .img-box .type1 .ico{background-position:0 -144px}.categoryvodclip-box .month-list .img-box .type2{top:auto;height:auto;padding:2px 0;background:rgba(0,0,0,.75)}.categoryvodclip-box .month-list .img-box .type2 .ico{background:0 0}.categoryvodclip-box .month-list .img-box .type3{}.categoryvodclip-box .month-list .img-box .type3 .ico{background-position:0 -160px}.categoryvodclip-box .month-list .img-box .type4{}.categoryvodclip-box .month-list .img-box .type4 .ico{background-position:0 -176px}.pd0 .categoryprogram{border-top:0}.categoryprogram .tit-a{margin:0 0 10px}.categoryprogram-box{margin:20px 0 0}.categoryprogram-box ul{overflow:hidden}.categoryprogram-box .select-sort{padding:0 0 8px;margin:0 0 15px;border-bottom:1px solid #e7e7e7}.categoryprogram-box .slice-categoryprogram li{position:relative;float:left;margin:0 5px 0 0;width:137px;font-size:0;overflow:hidden}.categoryprogram-box .slice-categoryprogram li a{width:100%;overflow:hidden}.categoryprogram-box .slice-categoryprogram li:nth-of-type(2n+2){margin:0}.categoryprogram-box .txt{display:-webkit-box;margin:8px 0 25px;font-size:14px;line-height:17px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.categoryprogram-box .txt .tit{display:block;color:#000}.categoryprogram-box .txt .date{display:block;margin:2px 0 0;font-size:11px;line-height:14px;letter-spacing:-1px;color:#7A7B85}.categoryprogram-box .txt .request{display:none;margin:2px 0 0;font-size:11px;line-height:14px;color:#7A7B85;font-weight:700}.categoryprogram-box .txt .request.on{color:#0088cf}.categoryprogram-box .img-thum{padding-top:134%}.categoryprogram-more{padding:10px 0 0;border-top:1px solid #939497;line-height:0}.categoryprogram-more a{font-size:14px;line-height:16px;vertical-align:top;letter-spacing:-1px;color:#34373c}.chapter-list{position:relative}.chapter-list ul>li{position:relative;border-bottom:1px solid #eff0f1}.chapter-list ul>li:last-of-type{border-bottom:0}.chapter-list ul>li .tit{display:block;margin:0 35px 0 0;color:#000;font-size:15px;letter-spacing:-.06em;line-height:20px}.chapter-list ul>li .tit-box{position:relative;display:block;padding:12px 0;box-sizing:border-box}.chapter-list ul>li .tit-box .ico{position:absolute;top:50%;right:12px;margin:-7px 0 0;display:inline-block;width:15px;height:15px;background:url(../images/ico/ico-arrow30.png) no-repeat 0 -15px;background-size:30px}.chapter-list ul>li .txt-list li{margin:0 0 12px;font-size:14px;letter-spacing:-.025em;line-height:24px;color:#54585f}.chapter-list ul>li .txt-box{display:none;margin:15px 25px}.chapter-list li.on{position:relative}.chapter-list li.on .txt-box{display:block}.chapter-list li.on .tit-box .ico{background-position:-15px -15px}.chapter-list ul li.txt-chapter-none span,.chapter-list li.on .txt-box .txt-chapter-none{color:#a1a1a1}.component-box.banner1{padding:0;border:0}.component-box.banner1 div:last-child{margin:0}.banner1-banner-type01{margin:0 0 15px}.banner1-banner-type01 a{width:100%}.banner1-banner-type01 img{display:block;width:100%}.component-box.banner2{padding:0;border:0}.component-box.banner2 div:last-child{margin:0}.banner2-banner-type02 a{width:100%}.banner2-banner-type02 .img-thum{padding-top:44%}.banner2-gallery-box{position:relative;margin:0 0 15px}.banner2-gallery li{font-size:0}.banner2-gallery li a{width:100%}.banner2-gallery li .img-thum{padding-top:36%}.banner2-gallery .arrow-buttons{display:none}.banner2-gallery .owl-pagination{width:100%;height:4px;left:27px;bottom:30px;font-size:0;text-align:left}.banner2-gallery .owl-page{float:none;display:inline-block;opacity:.5}.banner2-gallery .owl-page.active{opacity:1;background:#fff;width:16px}.banner2-gallery .owl-page a{display:block;width:100%;height:100%}.component-box.banner3{padding:0;border:0}.component-box.banner3 div:last-child{margin:0}.banner3-banner-type02 a{width:100%}.banner3-banner-type02 .img-thum{padding-top:44%}.component-box.banner4{padding:0;border:0}.component-box.banner4 div:last-child{margin:0}.banner4-banner-type01{margin:0 0 15px}.banner4-banner-type01 a{width:100%}.banner4-banner-type01 .img-thum{padding-top:17%}.banner4-banner-type02{margin:0 0 15px}.banner4-banner-type02 a{width:100%}.banner4-banner-type02 .img-thum{padding-top:44%}.banner4-gallery-box{position:relative;margin:0 0 15px}.banner4-gallery li{font-size:0}.banner4-gallery li a{width:100%}.banner4-gallery li .img-thum{padding-top:36%}.banner4-gallery .arrow-buttons{display:none}.banner4-gallery .owl-pagination{width:100%;height:4px;left:27px;bottom:30px;font-size:0;text-align:left}.banner4-gallery .owl-page{float:none;display:inline-block;opacity:.5}.banner4-gallery .owl-page.active{opacity:1;background:#fff}.banner4-gallery .owl-page a{display:block;width:100%;height:100%}.component-box.banner5{padding:0;border:0}.component-box.banner5 div:last-child{margin:0}.banner5-list li{position:relative}.banner5-list a{display:block;width:100%}.banner5-list img{display:block;width:100%}.banner5-list .txt{position:absolute;left:23px;bottom:15px}.banner5-list .sub-tit{display:block;font-size:11px;letter-spacing:-.05em;line-height:15px;color:#fff}.banner5-list .tit{font-size:18px;letter-spacing:-.06em;line-height:23px;font-weight:700;color:#fff}.component-box.vbanner{padding:5px 0;background:#f6f6f6}.vbanner .swiper-scrollbar{display:none}.vbanner-list{margin:0 0 0 26px}.vbanner-list a{display:block;width:100%}.vbanner-list .img-box{display:block;width:100%}.vbanner-list .img-thum{padding-top:56.2%}.vbanner-list .bg{position:absolute;left:0;bottom:0;width:100%;height:100%;background:url(../images/etc/vertical-banner-shadow.png) repeat-x left bottom;background-size:auto 100%}.vbanner-list .thumbnail{display:none;position:absolute;right:0;bottom:0}.vbanner-list .thumbnail img{max-width:100%;transform:none}.vbanner-list .txt-box{position:absolute;left:15px}.vbanner-list .txt-box span{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.vbanner-list .txt-box .tit{margin:0 0 7px;font-size:12px;line-height:16px;letter-spacing:-1px;color:#fff}.vbanner-list .txt-box .txt{font-size:24px;line-height:28px;letter-spacing:-1px;color:#fff;font-weight:700}.vbanner-box.swiper-slide{width:92%;margin:0 5px 0 0}.vbanner-box.type-A .txt-box{top:15px;width:190px}.vbanner-box.type-B .txt-box{bottom:15px}.vbanner-box.type-C .txt-box{top:15px;width:190px}.vbanner-box.type-C .thumbnail{display:block;bottom:20px;right:20px;width:52px;height:52px;overflow:hidden}.vbanner-box.type-D .txt-box{top:15px;width:190px}.vbanner-box.type-D .thumbnail{display:block;bottom:15px;right:15px;width:62px;height:62px;overflow:hidden}.component-box.banner6{padding:0;border:0}.banner6-gallery-box{position:relative;margin:0 0 15px}.banner6-gallery li{font-size:0}.banner6-gallery li a{width:100%}.banner6-gallery li a img{width:100%}.banner6-gallery .arrow-buttons div{position:absolute;top:50%;margin:-10px 0 0;width:12px;height:21px;background:url(../images/ico/banner-arrow-s.png) no-repeat 0 0;background-size:24px;font-size:0;line-height:0;text-indent:-10000em;overflow:hidden}.banner6-gallery .arrow-buttons .arrow_prev{left:4%;background-position:0 0}.banner6-gallery .arrow-buttons .arrow_next{right:4%;background-position:-12px 0}.omni-box{position:relative}.omni-box ul{overflow:hidden}.omni-box li{display:table;position:relative;table-layout:fixed;min-height:45px;padding:15px 0;width:100%;border-top:1px solid #ededee;font-size:0}.omni-box li:first-of-type{border-top:0}.omni-box li a{display:table-row;position:relative;width:100%}.omni-box .txt{display:table-cell;position:relative;width:64%;padding:5px 15px 23px 0;margin:0 70px 0 0;word-break:break-all;vertical-align:top}.omni-box.type2 .txt{padding:5px 0 20px}.omni-box .txt .txt-title{font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000}.omni-box .txt .txt-title.ellipsis{-webkit-line-clamp:2;height:38px}.omni-box .txt .txt-info{position:absolute;bottom:0;left:0;width:100%}.omni-box .txt .txt-info .date{display:inline-block;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85;vertical-align:middle}.omni-box .txt .txt-info .inq{position:relative;display:inline-block;margin-left:6px;padding-left:6px;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:65%;vertical-align:middle}.omni-box .txt .txt-info .inq:before{position:absolute;left:0;top:4px;display:inline-block;content:'';width:1px;height:7px;background:#efeff0}.omni-box .txt .txt-info .newst{display:inline-block;color:#7A7B85}.omni-box .txt .txt-head{display:block;margin:0 0 4px;color:#000}.omni-box .img{display:table-cell}.omni-box .img-thum{padding-top:57%}.omni-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.omni-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.omni-box .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.omni-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.omni-box .img-box .type1{}.omni-box .img-box .type1 .ico{background-position:0 -144px}.omni-box .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75)}.omni-box .img-box .type2 .ico{background:0 0}.omni-box .img-box .type3{}.omni-box .img-box .type3 .ico{background-position:0 -160px}.omni-box .img-box .type4{}.omni-box .img-box .type4 .ico{background-position:0 -176px}.omni-more{padding:10px 0 0;border-top:1px solid #939497;line-height:0}.omni-more a{vertical-align:top;font-size:14px;letter-spacing:-.04em;line-height:19px;color:#34373c}.component-box.omni .tit-a{position:relative;display:inline-block;max-width:90%}.component-box.omni .tit-a.type2{max-width:100%}.component-box.omni .tit-a .tit-a-child{display:block;max-width:100%;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;max-height:52px;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}.component-box.omni .tit-a .list-total{position:absolute;top:0;right:-43px;display:inline-block;width:40px;text-align:left}.component-box.omni2 .tit-a{margin:0 0 5px}.component-box.omni2 .pairing-view{position:absolute;top:35px;right:25px;line-height:0}.component-box.omni2 .pairing-view a{font-size:12px;line-height:14px;color:#343464}.component-box.omni2 .omni2-total{display:inline-block;margin:0 0 0 7px;color:#0088cf;vertical-align:top;font-weight:400}.omni2-box{position:relative}.omni2-box ul{overflow:hidden}.omni2-box li{display:table;position:relative;table-layout:fixed;min-height:45px;padding:14px 0;width:100%;border-top:1px solid #ededee;font-size:0}.omni2-box li:first-of-type{border-top:0}.omni2-box li a{display:table-row;position:relative;width:100%}.omni2-box .txt{display:table-cell;position:relative;width:64%;padding:0 15px 23px 0;margin:0 70px 0 0;word-break:break-all;vertical-align:top}.omni2-box.type2 .txt{padding:5px 0 20px}.omni2-box .txt .img-channel{display:block;margin:0 0 3px}.omni2-box .txt .img-channel img{height:16px}.omni2-box .txt .txt-title{font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000}.omni2-box .txt .txt-title.ellipsis{-webkit-line-clamp:2}.omni2-box .txt .txt-info{position:absolute;bottom:0;left:0}.omni2-box .txt .txt-info .emcee{display:block;position:relative;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85}.omni2-box .txt .txt-info .date{display:block;margin:5px 0 0;font-size:11px;letter-spacing:-.025em;line-height:12px;color:#7A7B85}.omni2-box .txt .txt-channel{display:block;margin:0 0 4px;font-size:12px;line-height:14px;letter-spacing:-1px;color:#000;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.omni2-box .img{display:table-cell}.omni2-box .img-thum{padding-top:56.12%}.omni2-more{padding:10px 0 0;border-top:1px solid #939497;line-height:0}.omni2-more a{font-size:14px;line-height:16px;vertical-align:top;letter-spacing:-1px;color:#34373c}.component-box.omni3 .tit-a{margin:0 0 5px}.component-box.omni3 .omni3-total{display:inline-block;margin:0 0 0 7px;color:#0088cf;vertical-align:top;font-weight:400}.component-box.omni3 .btn-swipe{position:absolute;top:37px;right:27px}.omni3-box{position:relative}.omni3-box ul{overflow:hidden}.omni3-box li{display:table;position:relative;table-layout:fixed;min-height:45px;padding:10px 0;width:100%;border-top:1px solid #ededee;font-size:0}.omni3-box li:first-of-type{border-top:0}.omni3-box li a{display:table-row;position:relative;width:100%}.omni3-box .played .img-box .type{display:none}.omni3-box .progress-box{position:absolute;bottom:0;left:0;width:100%;height:18px}.omni3-box .progress-box:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:#000;opacity:.25;z-index:1}.omni3-box .progress{display:block;height:18px;background:#04a9ff;opacity:.75;z-index:2}.omni3-box .being:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:#0088cf;opacity:.75;z-index:1}.omni3-box .img-box .being .ico{position:absolute;display:inline-block;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;background:url(../images/ico/ico-group50.png) no-repeat -1px -1027px;background-size:50px;z-index:2}.omni3-box .txt{display:table-cell;position:relative;width:68%;padding:5px 15px 23px 0;margin:0 70px 0 0;word-break:break-all;vertical-align:top}.omni3-box.type2 .txt{padding:5px 0 20px}.omni3-box .txt .txt-title{font-size:15px;line-height:20px;letter-spacing:-1px;color:#000}.omni3-box .txt .txt-title.ellipsis{-webkit-line-clamp:2;height:38px}.omni3-box .txt .txt-info{position:absolute;bottom:0;left:0}.omni3-box .txt .txt-info em{display:inline-block;font-size:11px;line-height:13px;letter-spacing:-.5px;color:#7A7B85}.omni3-box .txt .txt-info .date{display:inline-block;font-size:11px;line-height:13px;letter-spacing:-.5px;color:#7A7B85}.omni3-box .txt .txt-info .inq{position:relative;display:inline-block;font-size:11px;line-height:14px;letter-spacing:-.5px;color:#7A7B85}.omni3-box .txt .txt-info .newst{display:inline-block;font-size:12px;line-height:14px;letter-spacing:-.5px;color:#7A7B85}.omni3-box .txt .txt-info .broad{display:inline-block;font-size:11px;line-height:14px;letter-spacing:-.5px;color:#7A7B85}.omni3-box .txt .txt-info .broad.today{color:#e44850}.omni3-box .txt .txt-info .episode{display:inline-block;font-size:11px;line-height:14px;letter-spacing:-.5px;color:#000}.omni3-box .txt .txt-info .date{position:relative;display:inline-block;margin:0 0 0 6px;padding:0 0 0 6px;font-size:11px;line-height:14px;letter-spacing:-.5px;color:#7A7B85}.omni3-box .txt .txt-info .date:before{position:absolute;left:0;top:4px;display:inline-block;content:'';width:1px;height:7px;background:#efeff0}.omni3-box .img{display:table-cell}.omni3-box .img-thum{padding-top:56%}.omni3-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff;z-index:2}.omni3-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.omni3-box .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.omni3-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.omni3-box .img-box .type1{}.omni3-box .img-box .type1 .ico{background-position:0 -144px}.omni3-box .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75)}.omni3-box .img-box .type2.bg-none{background:0 0}.omni3-box .img-box .type2 .ico{background:0 0}.omni3-box .img-box .type3{}.omni3-box .img-box .type3 .ico{background-position:0 -160px}.omni3-box .img-box .type4{}.omni3-box .img-box .type4 .ico{background-position:0 -176px}.omni3-more{padding:10px 0 0;border-top:1px solid #939497;line-height:0}.omni3-more a{font-size:14px;line-height:16px;vertical-align:top;letter-spacing:-1px;color:#34373c}.categoryomni .conArea{margin:15px 0 0}.categoryomni-box{position:relative}.categoryomni-box ul{overflow:hidden}.categoryomni-box li{display:table;position:relative;table-layout:fixed;min-height:45px;padding:10px 0;width:100%;border-top:1px solid #dddee0;font-size:0}.categoryomni-box li:first-of-type{border-top:0}.categoryomni-box li a{display:table-row;position:relative;width:100%}.categoryomni-box .txt{display:table-cell;position:relative;width:64%;padding:5px 15px 20px 0;margin:0 70px 0 0;vertical-align:top}.categoryomni-box .txt .des{font-size:14px;letter-spacing:-.04em;line-height:19px;color:#000}.categoryomni-box .txt .des.ellipsis{-webkit-line-clamp:2;height:38px}.categoryomni-box .txt .txt-group{position:absolute;bottom:0;left:0}.categoryomni-box .txt .tit{display:none;font-size:11px}.categoryomni-box .txt .date{display:block;float:left;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85}.categoryomni-box .txt .read{display:block;position:relative;float:left;margin:0 0 0 6px;padding:0 0 0 6px;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85}.categoryomni-box .txt .read:before{position:absolute;left:0;top:4px;display:inline-block;content:'';width:1px;height:7px;background:#efeff0}.categoryomni-box .txt .newst{display:block;float:left;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85}.categoryomni-box .img{display:table-cell}.categoryomni-box .img-thum{padding-top:57%}.categoryomni-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.categoryomni-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.categoryomni-box .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.categoryomni-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.categoryomni-box .img-box .type1{}.categoryomni-box .img-box .type1 .ico{background-position:0 -144px}.categoryomni-box .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75)}.categoryomni-box .img-box .type2 .ico{background:0 0}.categoryomni-box .img-box .type3{}.categoryomni-box .img-box .type3 .ico{background-position:0 -160px}.categoryomni-box .img-box .type4{}.categoryomni-box .img-box .type4 .ico{background-position:0 -176px}.categoryomni-more{margin:10px 0 0;padding:10px 0 0;border-top:1px solid #939497;line-height:0}.categoryviewer{position:relative;padding:30px 25px 20px}.categoryviewer-box ul{overflow:hidden}.categoryviewer-box li{display:table;position:relative;table-layout:fixed;min-height:45px;padding:10px 0;width:100%;border-top:1px solid #eff0f1;font-size:0}.categoryviewer-box li:first-of-type{border-top:0}.categoryviewer-box li a{display:table-row;position:relative;width:100%}.categoryviewer-box .txt{display:block;position:relative;width:100%;height:100%}.categoryviewer-box .txt span{display:block}.categoryviewer-box .txt .txt-title{margin:0 0 5px;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#0088cf}.categoryviewer-box .txt .txt-info{display:-webkit-box;width:85%;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#54585f}.categoryviewer-box .txt .txt-info.ellipsis{-webkit-line-clamp:2}.categoryviewer-box .txt .ico{position:absolute;margin:auto 0;right:0;top:0;bottom:0;width:15px;height:15px;background:url(../images/ico/ico-arrow30.png) no-repeat 0 -30px;background-size:30px;letter-spacing:-.5px;color:#7A7B85}.categorytext{padding:30px 25px 10px}.categorytext .logo-box{position:absolute;right:25px;top:38px;height:20px}.categorytext .logo-box img{height:100%}.categorytext .desc-txt{margin:0 0 13px;font-size:14px;letter-spacing:-.025em;line-height:24px}.categorytext .tabArea{margin:0 0 13px}.desc-box{position:relative}.desc-box .desc-txt{height:70px;overflow:hidden}.desc-box .desc-more{border-top:1px solid #ccc}.desc-box .desc-more .btn-desc-more{width:100%;padding:10px 0 5px;font-size:0}.desc-box .desc-more .btn-desc-more .txt{display:block;float:left;color:#333;font-size:14px;letter-spacing:-.04em;line-height:19px}.desc-box.on .desc-txt{height:auto}.component-box.card{padding:30px 0;border-bottom:0;overflow:hidden}.component-box.card h5{margin:0 25px 10px}.card-box{position:relative;padding:0 0 30px}.card-box ul{padding:0 25px}.card-box li{float:left;margin:0 5px 0 0;width:150px;overflow:hidden}.card-box .img-thum{padding-top:100%}.card-box li a{width:100%;line-height:0}.card-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.card-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:30px;height:30px;background:url(../images/ico/ico-group50.png) no-repeat 0 -240px;background-size:60px}.card-box .img-box .type0{padding:30px 0 0;background:rgba(0,0,0,.4);font-size:15px}.card-box .img-box .type0 .ico{right:5px;top:40px}.card-box .img-box .type1{}.card-box .img-box .type1 .ico{background-position:0 -270px}.card-box .img-box .type2{top:auto;height:auto;padding:4px 0;background:rgba(0,0,0,.4)}.card-box .img-box .type2 .ico{background:0 0}.card-box .img-box .type3{}.card-box .img-box .type3 .ico{background-position:0 -300px}.card-box .txt{display:-webkit-box;margin:7px 0 0;font-size:15px;line-height:18px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-box .txt .features-meta{display:block;color:#000}.card-box .txt .features-meta.type0{color:#999}.card-box .txt .features-meta.type1{font-weight:700;color:#e44850}.card-box .txt .features-title{display:-webkit-box;position:relative;-webkit-line-clamp:2;word-wrap:break-word;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;letter-spacing:-.04em;line-height:19px;color:#000}.card-box .swiper-scrollbar-drag{background:#33373d}.component-box.searchcomp{position:relative;border-bottom:0;overflow:hidden}.component-box.searchcomp .tit-a{margin:0 0 25px}.component-box.searchcomp .search-box{position:relative;margin:0 0 15px}.searchcomp input{width:100%;font-size:14px;border:1px solid #eee;border-radius:6px;padding:10px 12px}.searchcomp input::-webkit-input-placeholder{color:#ccc}.searchcomp input::-moz-placeholder{color:#ccc}.searchcomp input:-moz-placeholder{color:#ccc}.searchcomp input::-ms-input-placeholder{color:#ccc}.searchcomp .btn-searchcomp{position:absolute;top:0;left:12px;top:0;bottom:0;margin:auto 0;width:25px;height:25px;font-size:0;line-height:0}.searchcomp .btn-searchcomp .ico{display:inline-block;width:100%;height:100%;background:url(../images/ico/ico-group50.png) no-repeat 0 -200px;background-size:50px}.searchcomp-box{overflow:hidden}.searchcomp-box li{float:left;margin:0 6px 8px 0}.searchcomp-box li a{padding:0 8px;font-size:15px;letter-spacing:-.06em;line-height:26px;color:#54585e;background:#f6f6f6}.searchcomp-box li:last-of-type{margin:0 0 8px}.component-box.keyword{position:relative;border-bottom:0;overflow:hidden}.keyword-box{overflow:hidden}.keyword-box li{float:left;margin:0 6px 7px 0;border:1px solid #a3c7e6;border-radius:20px;max-width:99%}.keyword-box li a{display:inline-block;white-space:nowrap;padding:0 12px;font-size:14px;letter-spacing:-.04em;line-height:29px;color:#3a88c9;max-width:100%;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}.keyword-box li:last-of-type{margin:0 0 10px}.imagecomp .tit-a{margin:0 0 10px}.imagecomp-box{position:relative}.imagecomp-box .image-list{overflow:hidden}.imagecomp-box .image-list li{float:left;position:relative;overflow:hidden;margin-left:1.2%;margin-bottom:1.2%}.imagecomp-box .image-list.col2 li{width:49.4%}.imagecomp-box .image-list.col2 li:nth-of-type(2n+1){margin-left:0}.imagecomp-box .image-list.col2 li:nth-last-of-type(2),.imagecomp-box .image-list.col2 li:nth-last-of-type(1){margin-bottom:0}.imagecomp-box .image-list.col3 li{width:32.533%}.imagecomp-box .image-list.col3 li:nth-of-type(3n+1){margin-left:0}.imagecomp-box .image-list li .img-thum{padding-top:100%}.imagecomp-box .image-list li .list-more{position:absolute;top:0;left:0;margin:0;padding:0;border:0;width:100%;height:100%;background:rgba(0,0,0,.25)}.imagecomp-box .image-list li .list-more span{position:relative;display:inline-block;top:50%;left:0;margin:-15px 0 0;width:100%;text-align:center;font-size:24px;letter-spacing:-.06em;line-height:28px;color:#fff;font-weight:700}.imagecomp-box .image-list li .list-more .detail{font-size:16px}.view-img{position:fixed;left:0;top:0;right:0;bottom:0;background:linear-gradient(0deg,#34373c,#1a1b1e);z-index:98}.view-img-title{position:absolute;left:10px;right:10px;top:15px;bottom:15px}.view-img-title dt{font-size:12px;color:#0088cf;font-weight:700}.view-img-title dd{margin:10px 0 0}.view-img-title .des{font-size:18px;line-height:22px;color:#fff}.view-img-title .cate{float:left;margin:10px 0 0;font-size:11px;line-height:11px;color:#fff}.view-img-title .bar{display:inline-block;margin:0 5px;width:1px;height:8px;background:#383a3d}.view-img-title .date{float:left;margin:10px 0 0;font-size:11px;line-height:11px;color:#fff}.btn-view-back{position:absolute;right:10px;top:10px;width:20px;height:20px;font-size:0;line-height:0;background:url(../images/ico/ico-group50.png) no-repeat -20px -360px;background-size:40px;z-index:2}.view-gallery-img{height:100%}.view-gallery-img .owl-stage-outer{height:100%}.view-gallery-img .owl-stage{height:100%}.view-gallery-img .owl-item{height:100%}.view-gallery-img .page{display:table;width:100%;height:100%}.view-gallery-img .img-box{display:table-cell;vertical-align:middle}.view-count{display:block;position:absolute;margin:0 0 0 -50px;width:100px;left:50%;bottom:15px;text-align:center;font-size:13px;line-height:13px;color:#fff}.view-count .current{font-weight:700}.view-img img{position:static;top:auto;left:auto;transform:inherit;width:100%;height:auto}.themebundle1 .tit-a{margin:0 0 10px}.themebundle1-box{position:relative}.themebundle1-box a{display:block}.themebundle1-box ul{padding:12px;overflow:hidden;background:#fcfcfc}.themebundle1-box .swiper-slide{float:left;margin:0 6px 0 0;border:1px solid #d8d9da;text-align:left;box-shadow:0 2px 4px rgba(0,0,0,.2)}.themebundle1-box .swiper-slide li{position:relative;float:left;width:49.4%;margin-left:1.2%;margin-bottom:1.2%}.themebundle1-box .swiper-slide li:nth-of-type(odd){clear:both;margin-left:0}.themebundle1-box .swiper-slide li:nth-last-of-type(2){margin-bottom:0}.themebundle1-box .swiper-slide li:nth-last-of-type(1){margin-bottom:0}.themebundle1-box .swiper-slide .img-box .img-thum{padding-top:100%}.themebundle1-box .cut-title{display:-webkit-box;position:relative;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding:10px 10px 18px;border-top:1px solid #eeeeef;font-size:15px;letter-spacing:-.06em;line-height:20px}.themebundle1-box .swiper-slide li .list-more{position:absolute;top:0;left:0;margin:0;padding:0;border:0;width:100%;height:100%;background:rgba(0,0,0,.25)}.themebundle1-box .swiper-slide li .list-more span{position:relative;display:inline-block;top:50%;left:0;margin:-15px 0 0;width:100%;text-align:center;font-size:30px;letter-spacing:-.06em;line-height:36px;font-weight:700;color:#fff;vertical-align:top}.themebundle1-box.swiper-container-horizontal .swiper-scrollbar{display:none;left:0;right:0}.themebundle2 .tit-a{margin:0 0 10px}.themebundle2-box{position:relative}.themebundle2-box a{display:block}.themebundle2-box ul{width:100%;box-sizing:border-box;padding:12px;overflow:hidden;background:#fcfcfc}.themebundle2-box .swiper-slide{float:left;margin:0 6px 0 0;border:1px solid #d8d9da;text-align:left;box-shadow:0 2px 4px rgba(0,0,0,.2)}.themebundle2-box .swiper-slide li{position:relative;float:left;width:49.4%;margin-left:1.2%;margin-bottom:1.2%}.themebundle2-box .swiper-slide li:nth-of-type(odd){clear:both;margin-left:0}.themebundle2-box .swiper-slide li:nth-last-of-type(2){margin-bottom:0}.themebundle2-box .swiper-slide li:nth-last-of-type(1){margin-bottom:0}.themebundle2-box .swiper-slide .img-box .img-thum{padding-top:100%}.themebundle2-box .cut-title{display:-webkit-box;position:relative;-webkit-line-clamp:2;word-wrap:break-word;-webkit-box-orient:vertical;min-height:46px;overflow:hidden;text-overflow:ellipsis;margin:10px 10px 18px;padding:10px 0 0;border-top:1px solid #eeeeef;font-size:18px;letter-spacing:-.06em;line-height:23px}.themebundle2-box .swiper-slide li .list-more{position:absolute;top:0;left:0;margin:0;padding:0;border:0;width:100%;height:100%;background:rgba(0,0,0,.25)}.themebundle2-box .swiper-slide li .list-more span{position:relative;display:inline-block;top:50%;left:0;margin:-15px 0 0;width:100%;text-align:center;font-size:30px;letter-spacing:-.06em;line-height:36px;font-weight:700;color:#fff;vertical-align:top}.themebundle2-box.swiper-container-horizontal .swiper-scrollbar{display:none;left:0;right:0}.themebundle3 .tit-a{margin:0 0 10px}.themebundle3-box{position:relative}.themebundle2-box a{display:block}.themebundle3-box .swiper-slide{float:left;margin:0 6px 0 0;border:1px solid #d8d9da;text-align:left;box-shadow:0 2px 4px rgba(0,0,0,.2)}.themebundle3-box .swiper-slide .img-box{margin:12px;width:auto}.themebundle3-box .swiper-slide .img-box .img-thum{padding-top:65%}.themebundle3-box .cut-title{display:-webkit-box;position:relative;-webkit-line-clamp:2;word-wrap:break-word;-webkit-box-orient:vertical;min-height:46px;overflow:hidden;text-overflow:ellipsis;margin:10px 10px 18px;padding:10px 0 0;border-top:1px solid #eeeeef;font-size:18px;letter-spacing:-.06em;line-height:23px}.themebundle3-box .swiper-slide li .list-more{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25)}.themebundle3-box .swiper-slide li .list-more span{position:relative;display:inline-block;top:50%;left:0;margin:-15px 0 0;width:100%;text-align:center;font-size:30px;line-height:32px;color:#fff;font-weight:700;vertical-align:top}.themebundle3-box.swiper-container-horizontal .swiper-scrollbar{display:none;left:0;right:0}.component-box.slide2{padding:0 0 17px;background:#f6f6f6;border-top:0;border-bottom:0}.component-box.slide2 .tit-a{position:absolute;top:13%;left:25px}.slide2-box{position:relative;margin:0 0 0 25px;padding:0}.slide2-img{position:relative;overflow:hidden}.slide2-img img{width:100%}.slide2-box ul{padding:7px;overflow:hidden}.slide2-box .swiper-slide{float:left;margin:0 5px 0 0;width:92%;text-align:left;font-size:0}.slide2-box .swiper-slide:last-of-type{margin:0 20px 0 0}.slide2-box .shadow{position:absolute;left:0;top:0;right:0;bottom:0;background:#000;opacity:.4}.slide2-box .swiper-slide h6{position:absolute;left:10px;bottom:14px;font-size:18px;line-height:23px;color:#fff;z-index:2}.slide2-box .swiper-slide li{float:left;width:33.3%}.slide2-box.swiper-container-horizontal .swiper-scrollbar{display:none;left:0;right:0}.textThema{padding:20px 25px 25px;border:0;background:0 0}.textThema .bg-box{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:12px 7px;box-sizing:border-box}.textThema .bg-box:before{content:"";display:block;position:relative;width:100%;height:100%;background:#fff}.textThema .textThema-box a{display:block;background:#fff}.textThema .textThema-box ul{padding:5px;overflow:hidden}.textThema .tit-a{position:absolute;top:30px;left:25px;z-index:1}.textThema .textThema-box{margin:38px 0 11px}.textThema .textThema-box .swiper-slide{float:left;margin:0 6px 0 0;border:1px solid #bbbcbf;text-align:left}.textThema .textThema-box .swiper-slide li{float:left;width:49.4%;margin:0;clear:none}.textThema .textThema-box .swiper-slide li:first-of-type{width:100%;margin-bottom:1.2%}.textThema .textThema-box .swiper-slide li:nth-of-type(2){}.textThema .textThema-box .swiper-slide li:nth-of-type(3){margin-left:1.2%}.textThema .textThema-box .swiper-slide .img-box .img-thum{padding-top:56%}.textThema .textThema-box .cut-hashtag{position:relative;overflow:hidden;margin:0 5px;padding:13px 8px;border-top:1px solid #eeeeef}.textThema .textThema-box .cut-hashtag .hashtag-box{font-size:11px;line-height:13px;letter-spacing:-1px;color:#34373c}.textThema .textThema-box .cut-hashtag .hashtag-box .tag{display:inline-block;margin:0 5px 3px 0}.textThema .textThema-box.swiper-container-horizontal .swiper-scrollbar{display:none;left:0;right:0}.component-box.ticket{padding:0}.component-box.ticket h5{position:relative}.ticket-box{}.ticket-box .box{position:relative;box-sizing:border-box;padding:25px;margin:0 0 30px;width:100%;float:left}.ticket-box .flex{display:flex;display:-webkit-flex}.ticket-box .txt{position:relative;min-width:0;flex-basis:60%;-webkit-flex-basis:60%;box-sizing:border-box;padding:0 8px 0 0;font-size:13px;line-height:18px;vertical-align:inherit}.ticket-box .time{display:inline-block;font-size:12px;line-height:14px;color:#343464;font-weight:700;letter-spacing:-1px}.ticket-box .apply{display:inline-block;width:100%;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#0088cf;font-weight:700;margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-box .title{font-size:24px;letter-spacing:-.06em;line-height:28px;display:-webkit-box;max-height:56px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ticket-box .date{display:inline-block;width:100%;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#34373c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-box .date .date-txt{display:inline-block}.ticket-box li a{position:absolute;left:0;bottom:0;padding:5px 15px;border:1px solid #343464;color:#343464;font-size:12px;letter-spacing:-.05em;line-height:16px;font-weight:700}.ticket-box .img{flex-basis:40%;-webkit-flex-basis:40%;padding:56.25% 0 0;height:0;position:relative;overflow:hidden}.ticket-box .img img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ticket-gallery .arrow-buttons{display:none}.ticket-gallery .owl-pagination{left:25px;bottom:30px;font-size:0;text-align:left;z-index:1}.ticket-gallery .owl-page{float:none;display:inline-block;border:1px solid #34373c}.ticket-gallery .owl-page.active{width:16px;background:#34373c}.ticket-gallery .owl-page a{display:block;width:100%;height:100%}.event .tit-a{margin:0 0 10px}.event-box{}.event-box ul{overflow:hidden}.event-box .select-sort{padding:0 0 8px;margin:0 0 15px;border-bottom:1px solid #e7e7e7}.event-box li{position:relative;margin:0 0 15px;width:100%;font-size:0;overflow:hidden}.event-box li a{width:100%;overflow:hidden}.event-box .txt{display:block;position:relative;margin:8px 0 25px;font-size:14px;line-height:17px;color:#000}.event-box .txt .des{display:-webkit-box;width:80%;margin:0 0 5px;font-size:14px;letter-spacing:-.04em;line-height:19px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.event-box .txt .tit{display:block;float:left;margin:0 10px 0 0;font-size:11px;letter-spacing:-.05em;line-height:15px;color:#7A7B85}.event-box .txt .tit.ellipsis{float:left;display:-webkit-box;width:60px;-webkit-line-clamp:1}.event-box .txt .date{display:block;float:left;font-size:11px;letter-spacing:-.05em;line-height:15px;color:#7A7B85}.event-box .txt .state.type1{position:absolute;right:0;top:0;color:#0088cf;font-size:11px;font-weight:700}.event-box .txt .bar{position:relative;margin:0 5px 0 0;padding:0 5px 0 0}.event-box .txt .bar:before{position:absolute;top:4px;right:0;display:inline-block;content:"";width:1px;height:7px;background:#dddee0}.event-box .img-thum{padding-top:56%}.event-box .ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word}.event-more{padding:10px 0 0;border-top:1px solid #33373d;line-height:0}.event-more a{font-size:14px;letter-spacing:-.04em;line-height:19px;vertical-align:top;color:#33373d}.event .banner2{margin:0 0 60px}.event .banner2 .banner2-gallery .owl-pagination{width:100%;height:4px;left:5px;bottom:-23px;font-size:0;text-align:left}.event .banner2 .banner2-gallery .owl-pagination .owl-page{float:none;display:inline-block;opacity:1;box-sizing:border-box;width:6px;height:6px;border-radius:6px;border:1px solid #000}.event .banner2 .banner2-gallery .owl-pagination .owl-page.active{opacity:1;width:16px;background:#000}.cast-box{position:relative}.cast-box .swiper-slide li{position:relative;float:left;margin:0 18px 0 0;font-size:0;text-align:center}.cast-box .swiper-slide li:last-of-type{margin:0}.cast-box .swiper-slide .img-box{display:block;position:relative;margin:0 0 5px;width:76px;height:76px;border-radius:76px;-webkit-border-radius:76px;-moz-border-radius:76px;overflow:hidden}.cast-box .swiper-slide .img-thum{padding-top:100%}.cast-box .swiper-slide .txt{display:block;font-size:14px;letter-spacing:-.04em;line-height:19px}.cast-box .swiper-slide .role{display:block;font-size:11px;letter-spacing:-.05em;line-height:15px;color:#7A7B85}.cast-box.swiper-container-horizontal .swiper-scrollbar{display:none;left:0;right:0}.vcate-box{position:relative}.vcate-box .swiper-slide li{position:relative;float:left;margin:0 10px 0 0;font-size:0;text-align:center}.vcate-box .swiper-slide li:last-of-type{margin:0}.vcate-box .swiper-slide li a{display:block}.vcate-box .swiper-slide .ico{display:block;width:84px;height:73px;background:url(../images/ico/ico-vcate.png) no-repeat;background-size:100%}.vcate-box .swiper-slide .ico.travel{background-position-y:0}.vcate-box .swiper-slide .ico.ent{background-position-y:-74px}.vcate-box .swiper-slide .ico.cf{background-position-y:-148px}.vcate-box .swiper-slide .ico.health{background-position-y:-222px}.vcate-box .swiper-slide .ico.music{background-position-y:-296px}.vcate-box .swiper-slide .ico.history{background-position-y:-370px}.vcate-box .swiper-slide .ico.drone{background-position-y:-444px}.vcate-box .swiper-slide .txt{display:block;margin:8px 0 0;font-size:12px;line-height:16px;color:#54585f}.vcate-box.swiper-container-horizontal .swiper-scrollbar{display:none;left:0;right:0}.info1-box dl{overflow:hidden;margin:5px 0 0}.info1-box dl:first-child{margin:0}.info1-box dl dt{float:left;width:30%;font-size:12px;letter-spacing:-.025em;line-height:18px}.info1-box dl dd{float:left;width:70%;font-size:12px;letter-spacing:-.025em;line-height:18px}.info1-box dl span{display:block}.component-box.winner .tit-a{font-size:14px}.winner-box{position:relative}.winner-box .txt-box{margin:20px 0 0}.winner-box .txt-box .text-area{font-size:18px;letter-spacing:-.04em;line-height:24px}.winner-box .txt-box .add-text{font-size:14px;letter-spacing:-.025em;line-height:24px;margin:10px 0 0;color:#0088cf}.winner-box .staff-list{overflow:hidden;border-top:1px solid #f6f6f7;padding:15px 0 0;margin:25px 0 0}.winner-box .staff-list .list-left{float:left;width:49%}.winner-box .staff-list .list-right{float:right;width:49%}.winner-box .staff-list li{margin:0;font-size:14px;letter-spacing:-.025em;line-height:24px;color:#000}.winner-box .staff-list li:first-of-type{margin:0}.winner-box .staff-list li .staff-position{display:inline-block;vertical-align:top;font-weight:700;margin:0 10px 0 0}.winner-box .staff-list li .list-end{display:block;color:#7A7B85}.winner-box .caution-box{border-top:1px solid #f6f6f7;padding:10px 0 0;margin:15px 0 0}.winner-box .caution-box p{font-size:14px;letter-spacing:-.04em;line-height:19px;color:#7A7B85;margin:15px 0 0}.component-box.survey{padding:30px 0}.component-box.survey .tit-a{padding:0 25px}.component-box.survey .component-title{position:relative}.component-box.survey .condition{position:absolute;top:0;right:25px;font-size:11px;letter-spacing:-.025em;line-height:15px;font-weight:700}.component-box.survey .condition.type01{color:#e44850}.component-box.survey .condition.type02{color:#0088cf}.survey-box{position:relative;padding:0 25px}.survey-box .txt-box{margin:20px 0 0}.survey-box .txt-box .text-area{font-size:18px;letter-spacing:-.04em;line-height:24px}.survey-box .question-area{margin:25px 0 0}.survey-box .question-area .radio-option{overflow:hidden}.survey-box .question-area .radio-option li{position:relative;float:left;margin:0 20px 0 0}.survey-box .question-area .radio-option li input[type=radio]+label{line-height:20px}.survey-box .question-area .title{font-size:14px;letter-spacing:-.04em;line-height:19px;font-weight:700;margin:0 0 12px}.survey-box .question-area .survey-img-list li{position:relative;margin:0 0 30px}.survey-box .question-area .survey-img-box{max-width:240px;max-height:240px}.survey-box .question-area. input[type=radio]+label{font-size:15px;padding:8px 0 8px 23px}.survey-box .question-area.result input[type=radio]+label{}.survey-box .question-area.result li.on input[type=radio]+label{color:#0088c8;font-weight:700}.survey-box .question-area .essay{}.survey-box .question-area .essay input{width:100%;border:0;border:1px solid #f1f2f3;color:#7A7B85;font-size:14px;letter-spacing:-.025em;line-height:37px}.survey-box.result .question-area .essay{padding:2px 10px;border:1px solid #f1f2f3;color:#7A7B85}.survey-box.result .question-area .essay input{display:none}.survey-box .question-area .essay .answer{display:none;font-size:14px;line-height:37px}.survey-box .question-area .essay .r-answer{display:none;color:#0088cf;line-height:37px;font-weight:700}.survey-box.result .question-area .essay .answer{display:inline-block;line-height:37px}.survey-box.result .question-area .essay .r-answer{display:inline-block;line-height:37px}.survey-box .question-area .essay .ico{display:inline-block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -1000px;background-size:50px}.survey-box .question-area li .ico{display:none;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -1000px;background-size:50px}.survey-box .tab01 li{height:39px;border:1px solid #f1f2f3;background:#ededed}.survey-box .tab01 li:nth-child(3){border-left:1px solid #f1f2f3;border-top:0}.survey-box .tab01 li:nth-child(4){border-top:0}.survey-box .tab01 li a{background:#fff;font-size:14px;letter-spacing:-.025em;line-height:37px;color:#7A7B85}.survey-box .tab01 li.on{border:1px solid #0088cf}.survey-box .tab01 li.on a{background:#0088cf;color:#fff}.survey-box.result .question-area li.r-answer .ico{display:inline-block}.survey-box.result .question-area li.on.r-answer .ico{background-position:-25px -1000px}.survey-box.result .question-area .tab01 li.on.r-answer a{color:#fff;font-weight:700}.survey-box.result .question-area .tab01 li.r-answer a{color:#0088cf;font-weight:700}.survey .btn-box{padding:15px 25px 0;text-align:center}.survey .btn-box a{display:block;border:0;padding:0;color:#fff;font-size:14px;line-height:40px;box-sizing:border-box;text-align:center;background:#343561}.survey-list-box ul.box-vote li{margin:0 0 4px}.survey-list-box ul.box-vote li .box-rect{position:relative;height:36px;background:#ebebeb}.survey-list-box ul.box-vote li .box-rect span{display:block}.survey-list-box ul.box-vote li .box-rect .text,.survey-list-box ul.box-vote li .box-rect .num{position:absolute;top:5px;font-size:16px}.survey-list-box ul.box-vote li .box-rect .text{left:10px}.survey-list-box ul.box-vote li .box-rect .num{right:10px}.survey-list-box ul.box-vote li .box-rect .progress{position:absolute;top:0;left:0;background:#d6d2d2;height:36px}.survey-list-box ul.box-vote li.top .box-rect .progress{background:#c9ebfe}.survey-list-box ul.box-vote li.top .box-rect .text{font-weight:700;color:#0088c8}.survey-list-box .status{color:#666;padding:5px 0 0 16px}.component-box.response-board{}.component-box.response-board .tit-a{margin:0 0 20px}.response-board .response-board-list li{position:relative;padding:15px 0;border-bottom:1px solid #ededee}.response-board .response-board-list li:last-child{border:0}.response-board .response-board-list li a{display:block}.response-board .response-board-list li.reply{padding:15px 0 15px 18px}.response-board .response-board-list li.reply:before{content:'';position:absolute;top:15px;left:0;display:inline-block;width:10px;height:10px;background:url(../images/ico/ico-group50.png) -32px -657px no-repeat;background-size:50px}.response-board .txt{display:block;padding:0 30px 0 0;font-size:0}.response-board .txt .txt-head{display:block;margin:0 0 4px;font-size:12px;letter-spacing:-.025em;line-height:15px;font-weight:700;color:#000}.response-board .txt .txt-title{position:relative;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:78%;font-size:15px;letter-spacing:-.06em;line-height:20px;padding:0 2px}.response-board .txt .ico-coment{position:absolute;right:0;top:50%;margin:-21px 0 0;padding-top:22px;width:26px;font-size:14px;letter-spacing:-.025em;line-height:24px;color:#54585f;text-align:center}.response-board .txt .ico-coment:before{content:"";position:absolute;top:0;left:0;width:25px;height:22px;background:url(../images/ico/ico-group50.png) no-repeat 0 -25px;background-size:50px}.response-board .txt .txt-info{display:block;margin:8px 0 0;line-height:0}.response-board .txt .txt-info .date{display:inline-block;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85}.response-board .txt .txt-info .inq{position:relative;display:inline-block;margin-left:6px;padding-left:6px;font-size:11px;letter-spacing:-.025em;line-height:15px;color:#7A7B85}.response-board .txt .txt-info .inq:before{position:absolute;left:0;top:4px;display:inline-block;content:'';width:1px;height:7px;background:#efeff0}.response-board li.notice .txt-head,.response-board li.notice .txt-title{color:#0088cf}.response-board li.notice.type2 .txt-head,.response-board li.notice.type2 .txt-title{color:#000}.response-board .txt .ico{display:inline-block;width:20px;height:20px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;text-indent:-1000em;margin-left:2px}.response-board .txt .ico.type1{background-position:-27px -252px}.response-board .txt .ico.type2{background-position:-27px -227px}.response-board .txt .ico.type3{background-position:-2px -602px}.response-board .txt .ico.type4{background-position:-2px -1052px}.response-board .txt .ico.new{background-position:-27px -177px}.response-board .txt .ico.infile{background-position:-2px -1053px}.board-pager{overflow:hidden;padding:16px 0;border-top:1px solid #33373d;text-align:center;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#34373c;vertical-align:middle}.board-pager .prev{float:left;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:0 -548px}.board-pager .next{float:right;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:-25px -548px}.board-pager .prev.off{background-position:0 -575px}.board-pager .next.off{background-position:-25px -575px}.board-pager .current{font-weight:700}.board-pager .current:after{content:"/";font-weight:100}.grid1-card .tit-a{position:relative;display:inline-block;max-width:45%;margin:0 0 10px}.grid1-card .tit-a .tit-a-child{display:block;max-width:100%;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;max-height:52px;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}.grid1-card .tit-a .list-total{position:absolute;top:0;right:-43px;display:inline-block;width:40px;text-align:left}.grid1-card-box{}.grid1-card-box ul{overflow:hidden}.grid1-card-box .select-sort{padding:0 0 8px;margin:0 0 15px;border-bottom:1px solid #e7e7e7}.grid1-card-box .slice-grid1-card li{position:relative;float:left;margin:0 5px 0 0;width:137px;font-size:0;overflow:hidden}.grid1-card-box .slice-grid1-card li a{width:100%;overflow:hidden}.grid1-card-box .slice-grid1-card li:nth-of-type(2n+2){margin:0}.grid1-card-box .txt{display:block;margin:8px 0 25px}.grid1-card-box .txt .tit{display:-webkit-inline-box;color:#000;height:40px;font-size:14px;letter-spacing:-.04em;line-height:19px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.grid1-card-box .txt .date{display:block;margin:2px 0 0;font-size:11px;line-height:14px;letter-spacing:-1px;color:#7A7B85}.grid1-card-box .txt .request{display:none;margin:2px 0 0;font-size:11px;line-height:14px;color:#7A7B85;font-weight:700}.grid1-card-box .txt .request.on{color:#0088cf}.grid1-card-box .img-thum{padding-top:100%}.grid1-thema .tit-a{margin:0 0 10px}.grid1-thema-box{}.grid1-thema-box ul{overflow:hidden}.grid1-thema-box .select-sort{padding:0 0 8px;margin:0 0 15px;border-bottom:1px solid #e7e7e7}.grid1-thema-box .slice-grid1-thema li{position:relative;float:left;margin:0 5px 0 0;width:137px;font-size:0;overflow:hidden}.grid1-thema-box .slice-grid1-thema li a{width:100%;overflow:hidden}.grid1-thema-box .slice-grid1-thema li:nth-of-type(2n+2){margin:0}.grid1-thema-box .txt{display:block;margin:8px 0 25px}.grid1-thema-box .txt .tit{display:-webkit-inline-box;color:#000;font-size:13px;letter-spacing:-.06em;line-height:17px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.grid1-thema-box .txt .date{display:block;margin:2px 0 0;font-size:11px;line-height:14px;letter-spacing:-1px;color:#7A7B85}.grid1-thema-box .txt .request{display:none;margin:2px 0 0;font-size:11px;line-height:14px;color:#7A7B85;font-weight:700}.grid1-thema-box .txt .request.on{color:#0088cf}.grid1-thema-box .img-thum{padding-top:66%}.grid1-vod .tit-a{margin:0 0 10px}.grid1-vod-box{}.grid1-vod-box ul{overflow:hidden}.grid1-vod-box .select-sort{padding:0 0 8px;margin:0 0 15px;border-bottom:1px solid #e7e7e7}.grid1-vod-box .slice-grid1-vod li{position:relative;float:left;margin:0 5px 0 0;width:137px;font-size:0;overflow:hidden}.grid1-vod-box .slice-grid1-vod li a{width:100%;overflow:hidden}.grid1-vod-box .slice-grid1-vod li:nth-of-type(2n+2){margin:0}.grid1-vod-box .txt{display:block;margin:8px 0 25px}.grid1-vod-box .txt .tit{display:-webkit-inline-box;color:#000;height:40px;font-size:15px;line-height:20px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.grid1-vod-box .txt .date{display:block;margin:2px 0 0;font-size:11px;line-height:14px;letter-spacing:-1px;color:#7A7B85}.grid1-vod-box .txt .views{display:block;margin:2px 0 0;font-size:11px;line-height:14px;letter-spacing:-1px;color:#7A7B85}.grid1-vod-box .txt .request{display:none;margin:2px 0 0;font-size:11px;line-height:14px;color:#7A7B85;font-weight:700}.grid1-vod-box .txt .request.on{color:#0088cf}.grid1-vod-box .img-thum{padding-top:100%}.grid9{padding:30px 25px 5px}.grid9 .tit-a{margin:0 0 10px}.grid9-box{}.grid9-box ul{overflow:hidden}.grid9-box .select-sort{padding:0 0 8px;margin:0 0 15px;border-bottom:1px solid #e7e7e7}.grid9-box .slice-grid9 li{position:relative;margin:0 0 25px;width:100%;font-size:0;overflow:hidden}.grid9-box .slice-grid9 li a{width:100%;overflow:hidden}.grid9-box .slice-grid9 li .img-thum{padding-top:56%}.grid9-box .txt{display:block;margin:8px 0 0}.grid9-box .txt .des{display:-webkit-box;min-height:36px;font-size:13px;line-height:18px;letter-spacing:-1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.grid9-box .txt .name{display:block;margin:7px 0 0;font-size:12px;line-height:14px;letter-spacing:-.5px;color:#7A7B85}.grid9-box .txt{display:block}.grid9-box .writer{display:block;font-size:11px;line-height:13px;font-weight:700;color:#000}.grid9-box .tit{display:block;margin:3px 0 0;font-size:18px;line-height:22px;letter-spacing:-1px;color:#000}.grid9-box .ellipsis{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.grid9-box .txt-info{display:block;margin:8px 0 0}.grid9-box .txt-info .date{display:inline-block;font-size:11px;line-height:13px;color:#7A7B85}.grid9-box .txt-info .read{position:relative;display:inline-block;padding:0 0 0 7px;margin:0 0 0 8px;font-size:11px;line-height:13px;color:#7A7B85}.grid9-box .txt-info .read:before{content:"";display:inline-block;position:absolute;top:4px;left:0;width:1px;height:8px;background:#edeeef}.grid9-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:52px;text-align:center;color:#fff}.grid9-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.grid9-box .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.grid9-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.grid9-box .img-box .type1{}.grid9-box .img-box .type1 .ico{background-position:0 -144px}.grid9-box .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75)}.grid9-box .img-box .type2 .ico{background:0 0}.grid9-box .img-box .type3{}.grid9-box .img-box .type3 .ico{background-position:0 -160px}.grid9-box .img-box .type4{}.grid9-box .img-box .type4 .ico{background-position:0 -176px}.grid9-more{margin:10px 0 0;padding:10px 0;border-top:1px solid #34373c;line-height:18px}.grid9-more a{font-size:14px;vertical-align:top}.component-box.tbd{padding:0}.component-box.tbd img{width:100%}.component-box.linktype{position:relative;margin:8px;padding:24px 20px;border:1px solid #bbbcbf}.linktype .tit-a{margin:0;font-size:15px;letter-spacing:-.06em;line-height:20px;font-weight:700;color:#000}.linktype .linktype-txt{width:50%;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#7A7B85}.linktype .linktype-btn-box{position:absolute;bottom:24px;right:20px}.linktype .linktype-btn-box a{display:inline-block;padding:6px 20px;background:#eb994b;font-size:12px;letter-spacing:-.05em;line-height:16px;color:#fff}.component-box.txtbanner1{padding:0;border:0;background:0 0}.txtbanner1-box{margin:1px 8px;border:1px solid #bbbcbf;background:#fff}.txtbanner1-box a{display:block;position:relative;overflow:hidden;padding:17px 19px 17px 54px}.txtbanner1-box .cate{position:absolute;left:19px;top:17px;font-size:15px;line-height:20px;letter-spacing:-1px;color:#343464;font-weight:700}.txtbanner1-box .tit{float:left;width:100%;font-size:15px;line-height:20px;letter-spacing:-1px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-box.txtbanner2{padding:6px 0;border:0;background:0 0}.txtbanner2-list{padding:0 24px}.txtbanner2-list .swiper-slide{float:left;margin:1px 3px;border:1px solid #bbbcbf;background:#fff}.txtbanner2-list .swiper-slide a{display:block;position:relative;overflow:hidden;padding:25px 50px;text-align:center}.txtbanner2-list .swiper-slide .cate{display:block;margin:0 0 7px;font-size:12px;line-height:16px;letter-spacing:-1px;color:#0088cf;font-weight:700}.txtbanner2-list .swiper-slide .tit{display:-webkit-box;width:100%;font-size:15px;line-height:18px;height:36px;letter-spacing:-1px;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.txtbanner2-list .swiper-scrollbar{display:none}.component-box.txtbanner3{padding:0;border:0;background:0 0}.txtbanner3-box{margin:0;background:#fff}.txtbanner3-box a{display:flex;position:relative;overflow:hidden;padding:17px 19px}.txtbanner3-box .cate{font-size:15px;line-height:20px;letter-spacing:-1px;color:#343464;font-weight:700;padding:0 7px 0 0}.txtbanner3-box .tit{width:100%;font-size:15px;line-height:20px;letter-spacing:-1px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.component-box.tabswipe{padding:0;border:0}.component-box.omni5{position:relative}.omni5-list-box{padding:10px 0;border-top:1px solid #dddee0}.omni5-list-box a{position:relative;display:table;width:100%;table-layout:fixed}.omni5-list-box .txt-box{position:relative;display:table-cell;padding:0 5px 18px 0;vertical-align:top}.omni5-list-box .tit{display:-webkit-box;font-size:15px;line-height:20px;letter-spacing:-1px;color:#000;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.omni5-list-box .des{display:block;font-size:13px;line-height:20px;letter-spacing:-1px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0}.omni5-list-box .info{display:block;position:absolute;bottom:0;left:0}.omni5-list-box .info span{display:inline-block;font-size:11px;line-height:15px;color:#7A7B85}.omni5-list-box .info span+span{position:relative;margin:0 0 0 6px;padding:0 0 0 6px}.omni5-list-box .info span+span:before{content:"";position:absolute;left:0;top:50%;margin:-3px;width:1px;height:6px;background:#dddee0}.omni5-list-box .img-box{display:table-cell;width:32%}.omni5-list-box .img-thum{padding-top:66.32%}.omni5-list-box.first{border-top:0}.omni5-list-box.first a{display:block}.omni5-list-box.first .img-box{display:block;width:auto}.omni5-list-box.first .img-box .ico{position:absolute;right:5%;bottom:5%;width:50px;height:50px;background:url(../images/ico/ico-group50.png) no-repeat 0 -450px;background-size:200%}.omni5-list-box.first .img-thum{padding-top:56.2%}.omni5-list-box.first .txt-box{display:block;margin:12px 0 0;padding:0}.omni5-list-box.first .tit{font-size:18px;line-height:24px;letter-spacing:-1px;color:#000;display:block;white-space:nowrap}.omni5-list-box.first .info{display:block;position:static;margin:8px 0 0}.component-box.omni6{position:relative}.omni6-list-box{padding:15px 0;border-top:1px solid #dddee0}.omni6-list-box:first-of-type{padding:0 0 10px}.omni6-list-box a{display:block}.omni6-list-box .txt-box{display:block}.omni6-list-box .tit{display:block;width:95%;font-size:15px;line-height:20px;letter-spacing:-1px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omni6-list-box.first{border-top:0}.omni6-list-box.first .img-box{display:block}.omni6-list-box.first .img-box .ico{position:absolute;right:5%;bottom:5%;width:50px;height:50px;background:url(../images/ico/ico-group50.png) no-repeat 0 -450px;background-size:200%}.omni6-list-box.first .img-thum{padding-top:56.2%}.omni6-list-box.first .txt-box{display:block;margin:12px 0 0;padding:0}.omni6-list-box.first .tit{display:-webkit-box;font-size:18px;line-height:24px;letter-spacing:-1px;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.omni6-list-box.first .info{display:block;margin:11px 0 0;font-size:11px;line-height:15px;color:#7A7B85}.component-box.link{position:relative;padding:0 25px}.link-list{}.link-list-box li{position:relative;border-top:1px solid #ededee}.link-list-box li:first-of-type{border-top:0}.link-list-box li a{display:block;width:100%;padding:16px 0;font-size:15px;line-height:21px;letter-spacing:-1px;color:#0189cf}.link-list-box li .ico{position:absolute;right:0;top:50%;margin-top:-7.5px;width:15px;height:15px;background:url(../images/ico/ico-arrow30.png) no-repeat 0 -30px;background-size:30px}.component-box.channel2{padding:30px 0;border-bottom:0;overflow:hidden}.component-box.channel2 h5{margin:0 25px 10px}.channel2-box{position:relative;padding:0 0 30px}.channel2-box.list{padding:20px 25px}.channel2-box.list li{margin-bottom:20px}.channel2-box ul{padding:0 25px}.channel2-box.list ul{padding:0}.channel2-box li{float:left;margin:0 5px 0 0;width:134px;overflow:hidden}.channel2-box.list ul li:nth-of-type(2n){margin:0}.channel2-box .img-thum{padding-top:56%}.channel2-box li a{width:100%;line-height:0}.channel2-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.channel2-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:30px;height:30px;background:url(../images/ico/ico-group50.png) no-repeat 0 -240px;background-size:60px}.channel2-box .img-box .type0{padding:30px 0 0;background:rgba(0,0,0,.4);font-size:15px}.channel2-box .img-box .type0 .ico{right:5px;top:40px}.channel2-box .img-box .type1{}.channel2-box .img-box .type1 .ico{background-position:0 -270px}.channel2-box .img-box .type2{top:auto;height:auto;padding:4px 0;background:rgba(0,0,0,.4)}.channel2-box .img-box .type2 .ico{background:0 0}.channel2-box .img-box .type3{}.channel2-box .img-box .type3 .ico{background-position:0 -300px}.channel2-box .txt{display:-webkit-box;margin:8px 0 0;color:#000;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis}.channel2-box .play-time{position:absolute;right:10px;bottom:8px;width:70px;text-align:right}.channel2-box .play-time .play-ico{display:inline-block;width:20px;height:20px;background:url(../images/ico/ico-group50.png) no-repeat -20px -340px;background-size:40px}.channel2-box .play-time .play-count{display:inline-block;margin:-2px 0 0 2px;font-size:21px;font-weight:700;color:#fff}.component-box.channel3{padding:10px 0;border-bottom:0;overflow:hidden}.component-box.channel3 h5{margin:0 25px 10px}.channel3-box{position:relative}.channel3-box.list{padding:20px 25px}.channel3-box.list li{margin-bottom:20px}.channel3-box ul{padding:0 25px}.channel3-box.list ul{padding:0}.channel3-box li{float:left;margin:0 5px 0 0;width:134px;overflow:hidden}.channel3-box.list ul li:nth-of-type(2n){margin:0}.channel3-box .img-thum{padding-top:56%}.channel3-box li a{width:100%;line-height:0}.channel3-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.channel3-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:30px;height:30px;background:url(../images/ico/ico-group50.png) no-repeat 0 -240px;background-size:60px}.channel3-box .img-box .type0{padding:30px 0 0;background:rgba(0,0,0,.4);font-size:15px}.channel3-box .img-box .type0 .ico{right:5px;top:40px}.channel3-box .img-box .type1{}.channel3-box .img-box .type1 .ico{background-position:0 -270px}.channel3-box .img-box .type2{top:auto;height:auto;padding:4px 0;background:rgba(0,0,0,.4)}.channel3-box .img-box .type2 .ico{background:0 0}.channel3-box .img-box .type3{}.channel3-box .img-box .type3 .ico{background-position:0 -300px}.channel3-box .features-title{display:-webkit-box;height:37px;margin:8px 0 0;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis}.channel3-box .features-cate{display:block;margin:10px 0 0}.channel3-box .play-time{position:absolute;right:10px;bottom:8px;width:70px;text-align:right}.channel3-box .play-time .play-ico{display:inline-block;width:20px;height:20px;background:url(../images/ico/ico-group50.png) no-repeat -20px -340px;background-size:40px}.channel3-box .play-time .play-count{display:inline-block;margin:-2px 0 0 2px;font-size:21px;font-weight:700;color:#fff}.component-box.clip .tit-a{margin:0 0 10px}.clip-box{}.clip-box ul{overflow:hidden}.clip-box .select-sort{padding:0 0 8px;margin:0 0 15px;border-bottom:1px solid #e7e7e7}.clip-box .slice-clip li{position:relative;float:left;margin:0 5px 25px 0;width:137px;font-size:0;overflow:hidden}.clip-box .slice-clip li a{width:100%;overflow:hidden}.clip-box .slice-clip li:nth-of-type(2n+2){margin:0}.clip-box .play-time{display:block;position:absolute;left:0;bottom:0;padding:5px 10px;font-size:12px;background:rgba(0,0,0,.6);color:#fff}.clip-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.clip-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.clip-box .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.clip-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.clip-box .img-box .type1{}.clip-box .img-box .type1 .ico{background-position:0 -144px}.clip-box .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75)}.clip-box .img-box .type2 .ico{background:0 0}.clip-box .img-box .type3{}.clip-box .img-box .type3 .ico{background-position:0 -160px}.clip-box .img-box .type4{}.clip-box .img-box .type4 .ico{background-position:0 -176px}.clip-box .txt{display:-webkit-box;margin:8px 0 10px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.clip-box .txt-info{position:relative}.clip-box .txt-info .like{position:relative;display:none;width:auto;margin:0 6px 0 0;padding:0 6px 0 0;color:#7A7B85;vertical-align:top}.clip-box .txt-info .like:before{position:absolute;right:0;top:4px;display:inline-block;content:'';width:1px;height:7px;background:#efeff0}.clip-box .txt-info .like .ico{display:inline-block;width:12px;height:10px;margin:3px 4px 0 0;font-size:0;line-height:0;background-image:url(../images/ico/ico-group50.png);background-repeat:no-repeat;background-position:-7px -57px;background-size:50px;vertical-align:top}.clip-box .txt-info .like.on .ico{background-position:-32px -57px}.clip-box .txt-info .tit{display:block;color:#888}.clip-box .txt-info .date{display:inline-block;color:#888}.clip-box .txt-info .inq{display:inline-block;color:#888}.clip-box .txt-info .episode{position:relative;display:inline-block;padding:0 7px 0 0;margin:0 4px 0 0;color:#000}.clip-box .txt-info .episode:before{content:"";position:absolute;top:4px;right:0;display:inline-block;width:1px;height:8px;background:#dddee0}.clip-box .txt-info .bar{position:relative;margin-left:6px;padding-left:6px}.clip-box .txt-info .bar:before{content:"";position:absolute;left:0;top:50%;margin-top:-4px;width:1px;height:8px;background:#dddee0}.clip-more{padding:10px 0 0;border-top:1px solid #939497;line-height:0}.clip-more a{font-size:14px;line-height:16px;letter-spacing:-1px;vertical-align:top}.component-box.clip2 .tit-a{margin:0 0 10px}.clip2-box{}.clip2-box ul{overflow:hidden;margin:0 -5px 0 0}.clip2-box .select-sort{padding:0 0 8px;margin:0 0 15px;border-bottom:1px solid #e7e7e7}.clip2-box .slice-clip2 li{position:relative;float:left;padding:0 5px 10px 0;width:50%;font-size:0;overflow:hidden;box-sizing:border-box}.clip2-box .slice-clip2 li a{width:100%;overflow:hidden}.clip2-box .play-time{display:block;position:absolute;left:0;bottom:0;padding:5px 10px;font-size:12px;background:rgba(0,0,0,.6);color:#fff}.clip2-box .img-box .img-thum{padding-top:56.25%}.clip2-box .img-box .type{display:none;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.clip2-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.clip2-box .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.clip2-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.clip2-box .img-box .type1{}.clip2-box .img-box .type1 .ico{background-position:0 -144px}.clip2-box .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75)}.clip2-box .img-box .type2 .ico{background:0 0}.clip2-box .img-box .type3{}.clip2-box .img-box .type3 .ico{background-position:0 -160px}.clip2-box .img-box .type4{}.clip2-box .img-box .type4 .ico{background-position:0 -176px}.clip2-box .txt{max-height:34px;display:-webkit-box;margin:8px 0 6px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.clip2-box .txt-info{position:relative;display:block;height:52px}.clip2-box .txt-info .like{position:relative;display:none;width:auto;margin:0 6px 0 0;padding:0 6px 0 0;color:#7A7B85;vertical-align:top}.clip2-box .txt-info .like:before{position:absolute;right:0;top:4px;display:inline-block;content:'';width:1px;height:7px;background:#efeff0}.clip2-box .txt-info .like .ico{display:inline-block;width:12px;height:10px;margin:3px 4px 0 0;font-size:0;line-height:0;background-image:url(../images/ico/ico-group50.png);background-repeat:no-repeat;background-position:-7px -57px;background-size:50px;vertical-align:top}.clip2-box .txt-info .like.on .ico{background-position:-32px -57px}.clip2-box .txt-info .tit{display:block;color:#7A7B85}.clip2-box .txt-info .date{display:inline-block;color:#7A7B85}.clip2-box .txt-info .inq{display:inline-block;color:#7A7B85}.clip2-box .txt-info .episode{position:relative;display:inline-block;padding:0 7px 0 0;margin:0 4px 0 0;color:#000}.clip2-box .txt-info .episode:before{content:"";position:absolute;top:4px;right:0;display:inline-block;width:1px;height:8px;background:#dddee0}.clip2-box .txt-info .bar{position:relative;margin-left:6px;padding-left:6px}.clip2-box .txt-info .bar:before{content:"";position:absolute;left:0;top:50%;margin-top:-4px;width:1px;height:8px;background:#dddee0}.clip2-more{padding:10px 0 0;border-top:1px solid #939497;line-height:0}.clip2-more a{font-size:14px;line-height:16px;letter-spacing:-1px;vertical-align:top}.component-box.imagecomp2 .tit-a{margin:0 0 10px}.component-box.imagecomp2 .tit-a{font-weight:700}.imagecomp2-box{position:relative}.imagecomp2-box .image-list{overflow:hidden}.imagecomp2-box .image-list li{float:left;position:relative;overflow:hidden;margin-left:1.2%;margin-bottom:1.2%}.imagecomp2-box .image-list.col2 li{width:49.4%}.imagecomp2-box .image-list.col2 li:nth-of-type(2n+1){margin-left:0}.imagecomp2-box .image-list.col2 li:nth-last-of-type(2),.imagecomp2-box .image-list.col2 li:nth-last-of-type(1){margin-bottom:0}.imagecomp2-box .image-list.col3 li{width:32.533%}.imagecomp2-box .image-list.col3 li:nth-of-type(3n+1){margin-left:0}.imagecomp2-box .image-list li .img-thum{padding-top:100%}.imagecomp2-box .image-list li .list-more{position:absolute;top:0;left:0;padding:0;margin:0;width:100%;height:100%;background:rgba(0,0,0,.25)}.imagecomp2-box .image-list li .list-more span{position:relative;display:inline-block;top:50%;left:0;margin:-15px 0 0;width:100%;text-align:center;font-size:24px;line-height:30px;color:#fff;font-weight:700}.imagecomp2-box .image-list li .list-more .detail{font-size:16px}.component-box.non .tit-a{margin:0 0 10px}.non-box .txt{display:inline-block;margin:10px 0 0}.component-box.omni4 .tit-a{margin:0 0 5px}.component-box.omni4 .pairing-view{position:absolute;top:35px;right:25px;line-height:0}.component-box.omni4 .pairing-view a{font-size:12px;line-height:14px;color:#34373c}.component-box.omni4 .omni4-total{display:inline-block;margin:0 0 0 7px;color:#0088cf;vertical-align:top;font-weight:400}.omni4-box{position:relative}.omni4-box ul{overflow:hidden}.omni4-box li{display:table;position:relative;table-layout:fixed;min-height:45px;padding:14px 0;width:100%;border-top:1px solid #ededee;font-size:0}.omni4-box li:first-of-type{border-top:0}.omni4-box li a{display:table-row;position:relative;width:100%}.omni4-box .txt{display:table-cell;position:relative;width:69%;padding:0 15px 23px 0;margin:0 70px 0 0;word-break:break-all;vertical-align:top}.omni4-box.type2 .txt{padding:5px 0 20px}.omni4-box .txt .txt-title{font-size:15px;line-height:20px;letter-spacing:-1px;color:#000}.omni4-box .txt .txt-title.ellipsis{-webkit-line-clamp:1}.omni4-box .txt .txt-title .emcee{display:block}.omni4-box .txt .txt-info .emcee{display:block;position:relative;margin:3px 0 0;font-size:15px;line-height:17px;letter-spacing:-.5px;color:#000}.omni4-box .txt .txt-info .date{position:absolute;bottom:0;left:0;display:block;margin:5px 0 0;font-size:11px;line-height:13px;letter-spacing:-.5px;color:#7A7B85}.omni4-box .txt .txt-channel{display:block;margin:0 0 4px;font-size:12px;line-height:14px;letter-spacing:-1px;color:#000;font-weight:700}.omni4-box .img{display:table-cell}.omni4-box .img-thum{padding-top:56.12%}.omni4-box .img-box .type{display:block;position:absolute;bottom:8px;right:10px;color:#fff;font-size:15px;line-height:17px;font-weight:700;letter-spacing:-1px}.omni4-box .img-box .ico{display:inline-block;width:18px;height:14px;background-image:url(../images/ico/ico-group50.png);background-repeat:no-repeat;background-size:35px}.omni4-box .img-box .type0 .ico{background-position:0 -580px}.omni4-box .img-box .clip-count{position:absolute;top:0;right:0;background:rgba(0,0,0,.6);width:49px;height:100%;font-size:14px;color:#fff}.omni4-box .img-box .clip-count span{display:block;background:url(../images/ico/ico-clip-count.png) no-repeat center bottom;background-size:13px auto;-webkit-background-size:13px auto;padding:0 0 11px;position:absolute;top:50%;width:100%;left:50%;display:block;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.omni4-more{padding:10px 0 0;border-top:1px solid #939497;line-height:0}.omni4-more a{font-size:14px;line-height:16px;vertical-align:top;letter-spacing:-1px;color:#34373c}.component-box.omni7 .tit-a{margin:0 0 5px}.omni7-box{position:relative}.omni7-box ul{overflow:hidden}.omni7-box li{display:table;position:relative;table-layout:fixed;min-height:45px;padding:10px 0;width:100%;border-top:1px solid #ededee;font-size:0}.omni7-box li:first-of-type{border-top:0}.omni7-box li a{display:table-row;position:relative;width:100%}.omni7-box .txt{display:table-cell;position:relative;width:64%;padding:5px 15px 23px 0;margin:0 70px 0 0;word-break:break-all;vertical-align:top}.omni7-box.type2 .txt{padding:5px 0 20px}.omni7-box .txt .txt-title{color:#000}.omni7-box .txt .txt-title.ellipsis{-webkit-line-clamp:2;height:38px}.omni7-box .txt .txt-info{position:absolute;bottom:0;left:0}.omni7-box .txt .txt-info .name{display:inline-block;color:#888}.omni7-box .txt .txt-info .name.ellipsis{float:left;display:-webkit-box;width:60px;-webkit-line-clamp:1}.omni7-box .txt .txt-info .date{position:relative;display:inline-block;margin-left:6px;padding-left:6px;color:#888}.omni7-box .txt .txt-info .date:before{position:absolute;left:0;top:4px;display:inline-block;content:'';width:1px;height:7px;background:#efeff0}.omni7-box .txt .txt-info .inq{position:relative;display:inline-block;margin-left:6px;padding-left:6px;color:#888}.omni7-box .txt .txt-info .inq:before{position:absolute;left:0;top:4px;display:inline-block;content:'';width:1px;height:7px;background:#efeff0}.omni7-box .txt .txt-info .newst{display:inline-block;color:#7A7B85}.omni7-box .txt .txt-head{display:block;margin:0 0 4px;color:#000}.omni7-box .img{display:table-cell}.omni7-box .img-thum{padding-top:57%}.omni7-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.omni7-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.omni7-box .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.omni7-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.omni7-box .img-box .type1{}.omni7-box .img-box .type1 .ico{background-position:0 -144px}.omni7-box .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75)}.omni7-box .img-box .type2 .ico{background:0 0}.omni7-box .img-box .type3{}.omni7-box .img-box .type3 .ico{background-position:0 -160px}.omni7-box .img-box .type4{}.omni7-box .img-box .type4 .ico{background-position:0 -176px}.omni7-more{padding:20px 0 0;border-top:1px solid #939497;line-height:0}.omni7-more a{vertical-align:top;letter-spacing:-1px;color:#34373c}.component-box.omni8 .tit-a{margin:0 0 5px}.component-box.omni8 .tit-a span{vertical-align:top}.omni8-box{position:relative}.omni8-box ul{overflow:hidden}.omni8-box li{display:table;position:relative;table-layout:fixed;min-height:45px;padding:15px 0;width:100%;border-top:1px solid #ededee;font-size:0}.omni8-box li:first-of-type{border-top:0}.omni8-box li>a{display:flex;gap:10px}.omni8-box .txt{flex:1;display:flex;flex-direction:column;gap:2px}.omni8-box .txt .txt-title{color:#000;margin:0 0 5px}.omni8-box .txt .txt-title.ellipsis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.omni8-box .txt .txt-info{margin-top:auto;display:flex;gap:5px}.omni8-box .txt .txt-info~.txt-info{margin-top:0}.omni8-box .txt .txt-info>*{color:#888}.omni8-box .txt .txt-info>*+*{position:relative;padding-left:6px}.omni8-box .txt .txt-info>*+:after{position:absolute;left:0;top:4px;display:inline-block;content:'';width:1px;height:8px;background:#efeff0}.omni8-box .txt .txt-info .name{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.omni8-box .txt .txt-info .episode{color:#000}.omni8-box .img{flex-shrink:0;flex-basis:35%;max-width:200px;min-width:100px}.omni8-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.omni8-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.omni8-box .img-box .type0{padding:16% 0 0;background:rgba(0,0,0,.3);font-size:15px}.omni8-box .img-box .type0 .ico{right:15px;bottom:50%;margin:0 0 -18px}.omni8-box .img-box .type1{}.omni8-box .img-box .type1 .ico{background-position:0 -144px}.omni8-box .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75)}.omni8-box .img-box .type2 .ico{background:0 0}.omni8-box .img-box .type3{}.omni8-box .img-box .type3 .ico{background-position:0 -160px}.omni8-box .img-box .type4{}.omni8-box .img-box .type4 .ico{background-position:0 -176px}.omni8-more{padding:20px 0 0;border-top:1px solid #939497;line-height:0}.omni8-more a{vertical-align:top;letter-spacing:-1px;color:#34373c}.component-box.profile .tit-a{margin:0 0 20px}.profile-box{position:relative}.profile-box .profile-character dt{font-size:24px;line-height:28px;letter-spacing:-1px;color:#000;margin:0 0 5px}.profile-box .profile-character dd{font-size:12px;line-height:15px;letter-spacing:-1px;color:#000}.profile-box .profile-character dd.birth{color:#888}.profile-box .profile-img{position:absolute;top:-43px;right:0;width:100px}.profile-box .profile-img .img-box .img-thum{padding-top:100%}.profile-box .btn-box .btn-modify{display:inline-block;font-size:12px;line-height:24px;letter-spacing:-1px;color:#e44850}.profile-box .btn-des{font-size:14px;line-height:26px;color:#0088cf;vertical-align:top;background:#fff}.profile-box .btn-des.compress{display:block}.component-box.people .tit-a{margin:0 0 10px}.people-box{position:relative}.people-box .swiper-slide li{position:relative;float:left;margin:0 15px 0 0;font-size:0;text-align:center}.people-box .swiper-slide li:last-of-type{margin:0}.people-box .swiper-slide .img-box{display:block;position:relative;margin:0 0 5px;width:76px;height:76px;border-radius:76px;-webkit-border-radius:76px;-moz-border-radius:76px;overflow:hidden}.people-box .swiper-slide .img-thum{padding-top:100%}.people-box .swiper-slide .txt{display:block;font-size:14px;line-height:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.people-box .swiper-slide .role{display:block;font-size:11px;line-height:16px;color:#7A7B85;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.people-box.swiper-container-horizontal .swiper-scrollbar{display:none;left:0;right:0}.component-box.castProgram{padding:10px 0;border-bottom:0;overflow:hidden}.component-box.castProgram .tit-a{margin:0 25px 10px}.castProgram-box{position:relative;padding:0 0 10px}.castProgram-box.list{padding:20px 25px}.castProgram-box.list li{margin-bottom:20px}.castProgram-box ul{padding:0 25px}.castProgram-box.list ul{padding:0}.castProgram-box li{float:left;margin:0 5px 0 0;width:150px;overflow:hidden}.castProgram-box.list ul li:nth-of-type(2n){margin:0}.castProgram-box .img-thum{padding-top:56.25%}.castProgram-box .img-thum:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.1)}.castProgram-box li a{width:100%;line-height:0}.castProgram-box .txt{display:block;margin:8px 0 0;color:#000;word-wrap:break-word}.castProgram-box .txt .tit-program{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0 0 4px;font-size:14px;line-height:19px}.castProgram-box .txt .cast-info{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#888;font-size:12px;line-height:19px}.component-box.program .tit-a{margin:0 0 20px}.program-box{position:relative}.program-box .program-character{padding:10px 0 25px}.program-box .program-character dt{font-size:20px;line-height:28px;max-height:56px;color:#000;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.program-box .program-character dd{font-size:12px;line-height:15px;color:#000;margin:12px 0 0}.program-box .program-character dd em{font-weight:700}.program-box .program-character dd .type1{color:#0088cf;font-weight:700;margin:0 0 5px}.program-box .program-character dd .type2{color:#e44850;font-weight:700;margin:0 0 5px}.program-box .program-character dd .type1,.program-box .program-character dd .type2{display:inline-block;margin:0 10px 0 0}.program-box .program-img{}.program-box .program-img .img-box .img-thum{padding-top:56.25%}.program-box .program-img .img-box .img-thum:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.1)}.program-box .program-info{margin:10px 0}.program-box .program-info li{position:relative}.program-box .program-info li dt{position:absolute;top:0;left:0;font-size:14px;line-height:24px;letter-spacing:-1px;color:#888}.program-box .program-info li dd{padding:0 0 0 50px;font-size:14px;line-height:24px;letter-spacing:-1px;color:#000}.program-box .program-info .cast{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.program-box .service-info{display:-webkit-box;font-size:15px;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;text-overflow:ellipsis}.service-area .program-character{padding:10px 0}.program-box-wrap{margin:0 0 0 -5px}.program-box-wrap .program-box{margin:0 5px}.swiper-container-horizontal.program-box-wrap .swiper-scrollbar{display:none}.component-box.recommend{padding:20px 0 0;border-bottom:0;overflow:hidden}.component-box.recommend .tit-a{margin:0 25px 10px}.recommend-box{position:relative;padding:0 0 30px}.recommend-box.list{padding:20px 25px}.recommend-box.list li{margin-bottom:20px}.recommend-box ul{padding:0 25px}.recommend-box.list ul{padding:0}.recommend-box li{float:left;margin:0 5px 0 0;width:150px;overflow:hidden}.recommend-box.list ul li:nth-of-type(2n){margin:0}.recommend-box .img-thum{padding-top:56.25%}.recommend-box .img-thum:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(0,0,0,.1)}.recommend-box li a{width:100%;line-height:0}.recommend-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.recommend-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:30px;height:30px;background:url(../images/ico/ico-group50.png) no-repeat 0 -240px;background-size:60px}.recommend-box .img-box .type0{padding:30px 0 0;background:rgba(0,0,0,.4);font-size:15px}.recommend-box .img-box .type0 .ico{right:5px;top:40px}.recommend-box .img-box .type1{}.recommend-box .img-box .type1 .ico{background-position:0 -270px}.recommend-box .img-box .type2{top:auto;height:auto;padding:4px 0;background:rgba(0,0,0,.4)}.recommend-box .img-box .type2 .ico{background:0 0}.recommend-box .img-box .type3{}.recommend-box .img-box .type3 .ico{background-position:0 -300px}.recommend-box .txt{display:-webkit-box;margin:8px 0 0;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis}.recommend-box .play-time{position:absolute;right:10px;bottom:8px;width:70px;text-align:right}.recommend-box .play-time .play-ico{display:inline-block;width:20px;height:20px;background:url(../images/ico/ico-group50.png) no-repeat -20px -340px;background-size:40px}.recommend-box .play-time .play-count{display:inline-block;margin:-2px 0 0 2px;font-size:21px;font-weight:700;color:#fff}.component-box.searchcomp2{position:relative}.component-box.searchcomp2 .tit-a{margin:0 0 5px}.component-box.searchcomp2 .searchcomp2-time{position:absolute;top:30px;right:25px;font-size:11px;line-height:14px;color:#7A7B85}.searchcomp2-box{overflow:hidden}.searchcomp2-box ul{float:left;width:50%;margin:15px 0 0}.searchcomp2-box li{position:relative}.searchcomp2-box dt{position:absolute;top:0;left:0;font-size:14px;line-height:28px;letter-spacing:-1px;color:#3a88c9}.searchcomp2-box dd{padding:0 0 0 25px;font-size:14px;line-height:28px;letter-spacing:-1px;color:#000;height:28px}.searchcomp2-box dd.ellipsis{-webkit-line-clamp:1}.component-box.search{position:relative}.component-box.search .tit-a{margin:0 0 5px}.component-box.search .search-time{position:absolute;top:30px;right:25px;font-size:11px;line-height:14px;color:#7A7B85}.search-box{overflow:hidden}.search-box ul{float:left;width:50%;margin:15px 0 0}.search-box li{position:relative}.search-box dt{position:absolute;top:0;left:0;font-size:14px;line-height:28px;letter-spacing:-1px;color:#3a88c9}.search-box dd{padding:0 0 0 25px;font-size:14px;line-height:28px;letter-spacing:-1px;color:#000}.search-box dd.ellipsis{-webkit-line-clamp:1}.schedulelist.component-box{position:relative}.schedulelist .all-view{position:absolute;top:5px;right:0;line-height:0}.schedulelist .schedulelist-box{overflow:hidden}.schedulelist-box li{position:relative;margin:0 0 10px}.schedulelist-box li .ch img{height:18px;vertical-align:top}.schedulelist-box li .cate{display:block;width:100px;height:22px;background:url(../images/ico/ico-table.png) no-repeat 0 0;background-size:100px}.schedulelist-box li.co1 .cate{background-position:0 -3px}.schedulelist-box li.co2 .cate{background-position:0 -32px}.schedulelist-box li.co3 .cate{background-position:0 -60px}.schedulelist-box li.co4 .cate{background-position:0 -90px}.schedulelist-box li.co5 .cate{background-position:0 -119px}.schedulelist-box li.co6 .cate{background-position:0 -148px}.schedulelist-box li.co7 .cate{background-position:0 -177px}.schedulelist-box li.co8 .cate{background-position:0 -207px}.schedulelist-box li.co9 .cate{background-position:0 -235px}.schedulelist-box li.co10 .cate{background-position:0 -265px}.schedulelist-box li.co11 .cate{background-position:0 -294px}.schedulelist-box li.co12 .cate{background-position:0 -322px}.schedulelist-box li.co13 .cate{background-position:0 -352px}.schedulelist-box li.co14 .cate{background-position:0 -382px}.schedulelist-box li.co15 .cate{background-position:0 -410px}.schedulelist-box li.co16 .cate{background-position:0 -438px}.schedulelist-box li.co17 .cate{background-position:0 -468px}.schedulelist-box li.co18 .cate{background-position:0 -496px}.schedulelist-box li.co19 .cate{background-position:0 -525px}.schedulelist-box li.co20 .cate{background-position:0 -555px}.schedulelist-box li.co21 .cate{background-position:0 -584px}.schedulelist-box li.co22 .cate{background-position:0 -612px}.schedulelist-box li.co23 .cate{background-position:0 -641px}.schedulelist-box li.co24 .cate{background-position:0 -670px}.schedulelist-box li.co25 .cate{background-position:0 -700px}.schedulelist-box li.co26 .cate{background-position:0 -728px}.schedulelist-box li.co27 .cate{background-position:0 -758px}.schedulelist-box li .tit{display:block;margin:5px 0 0;font-size:15px;letter-spacing:-1px;color:#000}.schedulelist-box li .tit .ico{display:inline-block;width:20px;height:20px;background:url(../images/ico/ico-group50-replay.png) no-repeat -32px -6px;background-size:60px}.schedulelist-box li .date{display:block;font-size:11px;color:#7A7B85}.schedulelist-box li .progress{display:block;margin:8px 0 0;height:1px;border-bottom:1px solid #ddd;width:100%}.schedulelist-box li .progress .bar{display:block;width:50%;height:100%;background:#343464!important}.schedulelist-box li.co1 .bar{background:#1d1060}.schedulelist-box li.co2 .bar{background:#1d1060}.schedulelist-box li.co3 .bar{background:#0272ba}.schedulelist-box li.co4 .bar{background:#0074bf}.schedulelist-box li.co5 .bar{background:#1669b2}.schedulelist-box li.co6 .bar{background:#ed0776}.schedulelist-box li.co7 .bar{background:#fdaf19}.schedulelist-box li.co8 .bar{background:#ec2129}.schedulelist-box li.co9 .bar{background:#4291ce}.schedulelist-box li.co10 .bar{background:#a4cb3a}.schedulelist-box li.co11 .bar{background:#00bcff}.schedulelist-box li.co12 .bar{background:#ed7100}.schedulelist-box li.co13 .bar{background:#5831aa}.schedulelist-box li.co14 .bar{background:#3b3873}.schedulelist-box li.co15 .bar{background:#ff166c}.schedulelist-box li.co16 .bar{background:#2a3278}.schedulelist-box li.co17 .bar{background:#47882a}.schedulelist-box li.co18 .bar{background:#1d1060}.schedulelist-box li.co19 .bar{background:#1d1060}.schedulelist-box li.co20 .bar{background:#1d1060}.schedulelist-box li.co21 .bar{background:#1d1060}.schedulelist-box li.co22 .bar{background:#1d1060}.schedulelist-box li.co23 .bar{background:#1d1060}.schedulelist-box li.co24 .bar{background:#1d1060}.schedulelist-box li.co25 .bar{background:#1d1060}.schedulelist-box li.co26 .bar{background:#1d1060}.schedulelist-box li.co27 .bar{background:#1d1060}.schedulelist-box li .bar{background:#1d1060}.schedulelist-box li.chc-11 .bar{background:#1d1060}.schedulelist-box li.chc-12 .bar{background:#1d1060}.schedulelist-box li.chc-81 .bar{background:#0272ba}.schedulelist-box li.chc-14 .bar{background:#0074bf}.schedulelist-box li.chc-N95 .bar{background:#1669b2}.schedulelist-box li.chc-N91 .bar{background:#ed0776}.schedulelist-box li.chc-N92 .bar{background:#fdaf19}.schedulelist-box li.chc-N94 .bar{background:#ec2129}.schedulelist-box li.chc-N96 .bar{background:#4291ce}.schedulelist-box li.chc-N93 .bar{background:#a4cb3a}.schedulelist-box li.chc-25 .bar{background:#00bcff}.schedulelist-box li.chc-22 .bar{background:#ed7100}.schedulelist-box li.chc-24 .bar{background:#5831aa}.schedulelist-box li.chc-21 .bar{background:#3b3873}.schedulelist-box li.chc-23 .bar{background:#ff166c}.schedulelist-box li.chc-I92 .bar{background:#2a3278}.schedulelist-box li.chc-26 .bar{background:#47882a}.component-box.date{padding:0;border:0}.component-box.date .tit-a,.component-box.date .omni-box{padding:0 25px}.swipe-date{background:#0089d5}.swipe-date.type2{background:#34373c}.swipe-date .swiper-container{position:relative;padding:0 9.4%}.swipe-date .swiper-container:before{content:"";position:absolute;bottom:0;left:50%;margin-left:-6px;border:6px solid #fff;border-color:transparent transparent #fff}.swipe-date .swiper-slide{position:relative;float:left;width:19%;height:auto;padding:20px 0;text-align:center}.swipe-date .swiper-date{display:inline-block;position:relative;padding:0 8px;font-size:24px;letter-spacing:-.06em;line-height:28px;color:#fff;text-align:center}.swipe-date .swiper-date span{opacity:.4;vertical-align:baseline}.swipe-date .swiper-slide-active .swiper-date span{opacity:1;font-weight:700}.swipe-date .swiper-slide .day{display:block;margin:2px 0 0;line-height:10px;font-size:10px;color:#fff;opacity:.4}.swipe-date .swiper-slide-active .day{color:#fff;opacity:1}.swipe-date .swiper-slide.on .swiper-date:before{content:"";position:absolute;right:0;top:0;border:3px solid #fff;border-radius:100%;opacity:1}.swipe-date .swiper-scrollbar{display:none}.swipe-date-ep{padding:26px}.swipe-date-ep .ep-tit{display:block;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000;font-weight:700}.swipe-date-ep .ep-cont{display:block;font-size:15px;letter-spacing:-.06em;line-height:20px;color:#000}.date-box .omni-box.txt-type li{padding:25px 0}.date-box .omni-box.txt-type .txt{padding:0}.date-box .omni-box.txt-type .txt .txt-title{font-weight:700}.date-box .omni-box.txt-type .txt .txt-cont{font-size:14px;line-height:20px;letter-spacing:-1px;color:#000}.date-box .omni-box.txt-type .txt .txt-info{display:none}.date-box .omni-box.txt-type .ico-alert{position:absolute;top:25px;right:0;width:25px;height:25px;z-index:100}.date-box .omni-box.txt-type .ico-alert .ico{display:inline-block;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat 0 -1000px;background-size:50px}.date-box .omni-box.txt-type .ico-alert a.on .ico{background-position:-25px -1000px}.alert-notice{position:fixed;bottom:8px;left:8px;right:8px;padding:17px 0;background:#000;opacity:.75;z-index:200}.alert-notice p{font-size:14px;line-height:17px;letter-spacing:-1px;color:#fff;text-align:center}.date-box .omni-box li.board-list-type li{padding:20px 0 0;border:0}.date-box .omni-box li.board-list-type li:first-child{padding:0}.date-box .omni-box li.board-list-type li .txt .txt-title{font-size:14px;font-weight:100;padding:0 70px 0 0}.date-box .omni-box li.board-list-type li .txt .txt-title em{position:absolute;top:0;right:0;font-size:12px;color:#0088cf}.date-box .omni-box li.board-list-type li .txt .txt-cont{position:relative;display:inline-block;font-size:14px;line-height:20px;letter-spacing:-1px;color:#7A7B85;padding:0 45px 0 0}.date-box .omni-box li.board-list-type li .txt .txt-cont.ellipsis{display:-webkit-box;-webkit-line-clamp:2}.date-box .omni-box li.board-list-type li .txt .txt-cont .board-list-more{position:absolute;bottom:0;right:0;display:inline-block;width:auto;min-height:auto;color:#000}.listenlist.component-box{position:relative;padding:0;border:0}.listenlist-box{overflow-y:auto}.listenlist-box ul{overflow:hidden}.listenlist-box li{display:table;position:relative;table-layout:fixed;min-height:45px;box-sizing:border-box;width:100%;font-size:0}.listenlist-box li.on{background:#dce9f3}.listenlist-box li>a{display:table-row;position:relative;width:100%}.listenlist-box .txt{display:block;position:relative;height:100%;padding:15px 0;margin:0 25px;border-top:1px solid #dddee0}.listenlist-box li:first-of-type .txt{border-top:0}.listenlist-box .txt span{display:block}.listenlist-box .txt .txt-info{display:-webkit-box;width:85%;font-size:12px;line-height:16px;color:#54585f;letter-spacing:-.085em}.listenlist-box .txt .txt-info.ellipsis{-webkit-line-clamp:2}.listenlist-box .txt .txt-info .tit{width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:20px;color:#000;letter-spacing:-.08em}.listenlist-box .txt .txt-info .tit .ico{display:inline-block;width:23px;height:17px;margin:0 0 0 2px;background:url(../images/ico/ico-group50-replay.png) no-repeat -28px -4px;background-size:50px}.listenlist-box .radio-list .txt .txt-info .tit .ico{background:url(../images/ico/ico-group50-replay.png) no-repeat 0 -30px;background-size:50px}.listenlist-box .txt .txt-info .cast{font-size:11px;line-height:15px;color:#7A7B85;letter-spacing:-.09em}.listenlist-box .txt .txt-info .replay{display:block;position:absolute;right:0;top:13px;padding:5px 0;width:70px;font-size:12px;color:#54585f;background:#fff;border:1px solid #dddee0;text-align:center}.listenlist-box .txt .txt-info .replay .txt2{display:none}.listenlist-box.radio .txt .txt-info .replay .txt1{display:none}.listenlist-box.radio .txt .txt-info .replay .txt2{display:inline}.listenlist-box .txt .txt-info .onair{display:block;position:absolute;right:0;top:13px;padding:5px 0;width:70px;font-size:12px;font-weight:700;color:#fff;background:#e44850;border:1px solid #e44850;text-align:center}.listenlist-box .btn-replay-info{position:absolute;margin:auto 0;right:0;top:0;bottom:0;outline:0}.listenlist-box .btn-replay-info .ico{display:inline-block;width:17px;height:17px;background:url(../images/ico/ico-group50-replay.png) no-repeat -4px -4px;background-size:50px}.listenlist-more{padding:10px 0 30px;border-top:1px solid #939497;line-height:0;margin:0 25px}.listenlist-more a{font-size:14px;line-height:16px;vertical-align:top;letter-spacing:-1px;color:#34373c}.component .board2{padding:0 25px}.board2-list li{border-top:1px solid #dddee0}.board2-list li:first-child{border:0}.board2-list li a{position:relative;display:block;padding:16px 0;font-size:15px;line-height:28px;letter-spacing:-1px;color:#3a88c9}.board2-list li a span{display:inline-block;vertical-align:top}.board2-list li a .ico{position:absolute;top:50%;right:0;margin-top:-7px;width:15px;height:15px;background:url(../images/ico/ico-arrow30.png) no-repeat 0 -30px;background-size:30px}.component .button{}.component-box.button{position:relative;border:0;border-bottom:1px solid #e8e8e8;padding:20px 25px}.button-box a{display:block;padding:6px;border:1px solid #67678b;font-size:12px;line-height:15px;letter-spacing:-1px;color:#343464;font-weight:700;text-align:center}.board-pack-box ul{display:-webkit-box;-webkit-box-orient:horizontal;margin-left:-5px}.board-pack-box ul li{width:100%;text-align:center;padding:0;-webkit-box-flex:1;background:#7A7B85;border:1px solid #7A7B85;margin:0 0 0 5px}.board-pack-box ul li.type2{background:#343561;border:1px solid #343561}.board-pack-box ul li a{display:inline-block;width:100%;font-size:14px;letter-spacing:-.04em;line-height:37px;color:#fff}.comp15-box{position:relative}.comp15-box .image-list{overflow:hidden}.comp15-box .image-list li{float:left;position:relative;overflow:hidden;margin-left:1.2%;margin-bottom:1.2%}.comp15-box .image-list.col2 li{width:49.4%}.comp15-box .image-list.col2 li:nth-of-type(2n+1){margin-left:0}.comp15-box .image-list.col2 li:nth-last-of-type(2),.comp15-box .image-list.col2 li:nth-last-of-type(1){margin-bottom:0}.comp15-box .image-list.col3 li{width:32.533%}.comp15-box .image-list.col3 li:nth-of-type(3n+1){margin-left:0}.comp15-box .image-list.col3 li:nth-of-type(n+4){margin-bottom:0}.comp15-box .image-list li .img-thum{padding-top:100%}.comp15-box .image-list li .list-more{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25)}.comp15-box .image-list li .list-more span{position:relative;display:inline-block;top:50%;left:0;margin:-15px 0 0;width:100%;text-align:center;font-size:24px;line-height:30px;color:#fff;font-weight:700}.comp15-box .image-list li .list-more .detail{font-size:16px}.comp15-box .image-list li .img-txt{display:-webkit-box;margin:8px 0 20px;padding:0 2px;font-size:14px;letter-spacing:-.04em;line-height:19px;color:#000}.comp15-box .image-list li .img-txt.ellipsis{-webkit-line-clamp:2;height:40px}.comp15-more{margin:10px 0 0;padding:10px 0;border-top:1px solid #33373d;line-height:18px}.comp15-more a{font-size:14px;vertical-align:top;letter-spacing:-1px;color:#34373c}.list-search-box{padding:25px 25px 12px}.list-search-box .search-box{border:1px solid #54585f;background:#fff}.list-search-box .search-tit{position:relative;padding-right:40px}.list-search-box .search-tit .select-drop~input[type=text]{padding:0 40px 0 102px}.list-search-box .search-tit input[type=text]{box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 12px;width:100%;height:39px;border:0;border-bottom:1px solid #ededed;font-size:14px;letter-spacing:-.025em;line-height:24px;color:#000}.list-search-box .search-area{position:absolute;right:0;top:0;width:39px;height:39px;background:#343464}.list-search-box .search-area input[type=buttom]{position:absolute;right:0;top:0;left:0;bottom:0;width:100%;height:100%;margin:0;padding:0;border:0}.list-search-box .search-area label{display:block;position:absolute;top:0;left:0;margin:0;width:100%;height:100%;min-height:0;padding:0;background:0 0}.list-search-box .search-area .ico{display:block;position:relative;top:50%;left:50%;margin:-12.5px 0 0 -12.5px;width:25px;height:25px;background:url(../images/ico/ico-group50.png) no-repeat;background-size:50px;background-position:0 -675px}.component-box.sitemap .component-box{padding:30px 27px 15px}.component-box.sitemap .tit-a{font-size:15px;margin:0}.component-box.sitemap .sitemap-area{}.component-box.sitemap .sitemap-area dl.no-line{border-top:0}.component-box.sitemap .sitemap-area .section div{overflow:hidden;border-top:1px solid #dddee0;padding:28px 0 10px}.component-box.sitemap .sitemap-area .section div:last-child{padding-bottom:0}.component-box.sitemap .sitemap-area .section div:first-child{border-top:0}.component-box.sitemap .sitemap-area dl dt{}.component-box.sitemap .sitemap-area dl dt span{display:block;font-family:"Noto Sans Bold";font-size:11px;color:#7A7B85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 0 17px}.component-box.sitemap .sitemap-area dl dd{overflow:hidden}.component-box.sitemap .sitemap-area dl dd ul{font-size:0}.component-box.sitemap .sitemap-area dl dd ul li a{float:left;width:50%;margin:0 0 17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px 0 0;box-sizing:border-box;-webkit-box-sizing:border-box;font-family:'Noto Sans Regular';font-size:15px;color:#000;display:inline-block}.component-box.sitemap .sitemap-area dl dd ul li a:hover{color:#0088cf}.component-box.sitemap .sitemap-area .endprog{text-align:right}.bnr-kapp{position:fixed;display:block;bottom:-4px;width:100%;height:50px;background-color:#2a2a50;opacity:.9;z-index:5}.bnr-kapp .ico-kview{background:url(../images/dummy/img_kapp.png) 0 0 no-repeat;background-size:100% 100%;width:229px;height:33px;margin:6px 20px;text-indent:-10000em}.bnr-kapp .btn-cancel{position:absolute;top:17px;right:20px;background:url(../images/dummy/ico_bnr_cancel.png) 0 0 no-repeat;background-size:100% 100%;width:14px;height:14px;text-indent:-10000em}.bnr-rect-center{width:100%;padding:10px 0;box-sizing:border-box;text-align:center}.bnr-rect-center img{max-width:100%;vertical-align:top}.tit-a.ico-youtube{position:relative;padding-left:29px}.ico-youtube:before{content:"";position:absolute;top:3px;left:0;width:20px;height:14px;background-image:url(../images/ico/ico-youtube.png);background-repeat:no-repeat;background-size:20px 14px}.slide27,.slide28{padding:34px 27px 0;background-color:#fff;border-bottom:0}.slide27 h5,.slide28 h5{display:inline-block;width:90%;font-size:16px;letter-spacing:-.8px;color:#333;margin:0 0 15px}.slide27 .pairing-view,.slide28 .pairing-view{float:right;margin:2px 28px 0 0}.slide27 .pairing-view a,.slide28 .pairing-view a{font-size:12px;line-height:14px;color:#000}.slide27 .swiper-container,.slide28 .swiper-container{padding:36px 0 0}.slide27 .swiper-wrapper{height:184.5px;padding-bottom:20px}.slide28 .swiper-wrapper{height:241.5px;padding-bottom:20px}.slide27 .swiper-slide{width:140px;margin-right:14px}.slide28 .swiper-slide{width:105px;margin-right:14px}.slide27 .swiper-slide:last-child,.slide28 .swiper-slide:last-child{margin-right:0}.slide27 .swiper-slide a,.slide28 .swiper-slide a{width:100%;line-height:0}.slide27 .swiper-container-horizontal>.swiper-scrollbar,.slide28 .swiper-container-horizontal>.swiper-scrollbar{height:4px;background:#ECECEC}.slide27 .swiper-scrollbar-drag,.slide28 .swiper-scrollbar-drag{top:0;height:4px;background:#D5D5D5}.slide27 .img-thum{padding-top:56.12%}.slide28 .img-thum{padding-top:142.7%;%}.slide27 .txt,.slide28 .txt{display:-webkit-box;margin:15px 0 0;font-size:14px;letter-spacing:-.7px;line-height:19px;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.slide27 .txt-title,.slide28 .txt-title{display:-webkit-box;margin:0 0 6px;font-size:14px;letter-spacing:-.04em;line-height:19px;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.slide27 .program-etc-info,.slide28 .program-etc-info{display:block;font-size:12px;letter-spacing:-.6px;color:#666}.slide27 .program-tit,.slide28 .program-tit{display:block;font-size:12px;letter-spacing:-.6px;color:#1788c9;margin:0 8px 0 0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.component-box.slide25{padding:30px 0;overflow:hidden}.component-box.slide25 h5{margin:0 25px 10px}.component-box.slide25 .all-view{top:35px}.slide25-box{position:relative;padding:0 0 30px}.slide25-box ul{padding:0 25px}.slide25-box li{float:left;margin:0 5px 0 0;width:176px;overflow:hidden}.slide25-box .img-thum{padding-top:56%}.slide25-box li a{width:100%;line-height:0}.slide25-box .txt{display:block;margin:6px 0 0}.slide25-box .tit{display:-webkit-box;font-size:14px;line-height:17px;letter-spacing:-1px;color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.slide25-box .des{display:-webkit-box;margin:7px 0 0;font-size:11px;line-height:13px;letter-spacing:-1px;color:#7A7B85;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.slide25-box .img-box .ico{display:inline-block;position:absolute;right:5px;bottom:5px;width:16px;height:16px;background:url(../images/ico/ico-group50.png) no-repeat 0 -192px;background-size:32px}.slide25-box .img-box .type{display:block;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:center;color:#fff}.slide25-box .img-box .type2{top:auto;height:auto;padding:1px 0;background:rgba(0,0,0,.75)}.slide25-box .img-box .type2 .ico{background:0 0}.component-box.slide25[data-dark=true]{background:#34373c}.component-box.slide25[data-dark=true] h5{color:#fff}.component-box.slide25[data-dark=true] .all-view a{color:#fff}.slide25[data-dark=true] .slide25-box .tit{color:#fff}.slide25[data-dark=true] .slide25-box .des{color:#949699}.slide25[data-dark=true] .slide25-box.swiper-container-horizontal>.swiper-scrollbar{height:3px;bottom:0;background:0 0}.slide25[data-dark=true] .slide25-box.swiper-container-horizontal>.swiper-scrollbar:before{display:block;position:absolute;left:0;bottom:0;content:'';width:100%;height:1px;background:#45484d}.slide25[data-dark=true] .slide25-box .swiper-scrollbar-drag{background:#fff}.disaster{margin:30px 0 0}.disaster{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(../images/disaster/bg-covid19.png) no-repeat 100% 0;background-size:100% 100%}.disaster a{position:relative;display:block;color:#fff;padding:16px 27px;-webkit-box-sizing:border-box;box-sizing:border-box}.disaster a .top{display:block}.disaster a .top .title{display:inline-block;font-size:12px;color:#9dd6fe;letter-spacing:-.72px}.disaster a .top .time{display:inline-block;margin:0 0 0 10px;font-size:10px;color:#9dd6fe;letter-spacing:-.7px;vertical-align:text-top}.disaster a .link{display:inline-block;font-weight:700;font-size:16px;letter-spacing:-1.12px;color:#fff;padding-right:12px;background:url(../images/disaster/bnr-link.png) no-repeat 100% 6px;background-size:8px 13px;line-height:24px}.disaster a .data-list{position:absolute;top:17px;right:27px}.disaster a .data-list li{float:left}.disaster a .data-list li .tit{display:block;text-align:center;font-size:11px;color:#9dd6fe;letter-spacing:-.77px}.disaster a .data-list li .num{display:inline-block;font-size:16px;font-weight:700;color:#9dd6fe;line-height:24px}.disaster a .data-list li+li{margin:0 0 0 12px}.disaster a .data-list::after{content:'';display:block;clear:both}@media screen and (max-width:370px){.disaster a{padding:16px 10px}.disaster a .top .title{font-size:11px}.disaster a .top .time{margin:0 0 0 5px}.disaster a .link{font-size:14px}.disaster a .data-list{right:10px}.disaster a .data-list .tit{font-size:10px}.disaster a .data-list .num{font-size:14px}.disaster a .data-list li+li{margin:0 0 0 8px}}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0);-o-transform:translate(0px,0);-ms-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);-moz-transform:translate3d(0px,-50%,0);-o-transform:translate(0px,-50%);-ms-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:25px;right:25px;bottom:3px;z-index:39;height:1px;width:auto;background:#dddee0}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:3px;width:100%;position:relative;background:#34373c;border-radius:10px;left:0;top:-2px}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}