@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-all;height:100%;overflow-y:scroll}body{margin:0}article,aside,figcaption,figure,footer,header,nav,section,main{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}table{border-collapse:collapse;border-spacing:0}table th{font-weight:inherit}p{margin:0}ul,ol{list-style:none;margin:0;padding:0}dl,dt,dd{margin:0}fieldset{margin:0;padding:0;border:none}legend,caption{display:none}a{color:inherit;text-decoration:none}address,em{font-style:normal}img{max-width:100%;border:0}input,button,select{color:inherit;font:inherit;text-align:inherit;vertical-align:middle;box-sizing:border-box;margin:0;padding:0}button,input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;cursor:pointer}button{overflow:visible;border:0;background-color:transparent}textarea{font-size:inherit;box-sizing:border-box}select:focus,textarea:focus,button:focus,input:focus{outline:1px dotted #333}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}.checkbox{display:inline-block;position:relative;width:23px;height:23px;background-color:#fff;border-radius:1px;vertical-align:middle;box-sizing:border-box;border:1px solid #aaa}.radiobox{display:inline-block;position:relative;width:22px;height:22px;background-color:#fff;border-radius:11px;vertical-align:middle;box-sizing:border-box;border:1px solid #ccc}input[type="checkbox"],input[type="radio"]{position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;opacity:0;width:100%;height:100%;letter-spacing:0;border:none;border-radius:none;background:none;vertical-align:middle;-webkit-appearance:none;-ms-appearance:none}input[type='checkbox']+i:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;font-size:13px;text-align:center;color:#fff;opacity:0;background:url(/Resources/images/ico_check.png) no-repeat center;background-size:16px 11px}input[type='radio']+i:before{content:'';position:absolute;left:5px;top:5px;width:10px;height:10px;font-size:13px;text-align:center;border-radius:5px;color:#fff;opacity:0;background-color:#00b6f0}input[type='checkbox']:checked+i:before,input[type='radio']:checked+i:before{opacity:1}input[data-type='number']{ime-mode:disabled}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:textfield;box-sizing:content-box}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}button[disabled],input[disabled]{cursor:default;opacity:.5}@font-face{font-family:'Spoqa Han Sans';font-weight:700;src:local('Spoqa Han Sans Bold'),url(/Resources/fonts/SpoqaHanSansBold.woff2) format('woff2'),url(/Resources/fonts/SpoqaHanSansBold.woff) format('woff'),url(/Resources/fonts/SpoqaHanSansBold.ttf) format('truetype')}@font-face{font-family:'Spoqa Han Sans';font-weight:400;src:local('Spoqa Han Sans Regular'),url(/Resources/fonts/SpoqaHanSansRegular.woff2) format('woff2'),url(/Resources/fonts/SpoqaHanSansRegular.woff) format('woff'),url(/Resources/fonts/SpoqaHanSansRegular.ttf) format('truetype')}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:700;src:url(/Resources/fonts/NotoSansKR-Bold.woff2) format('woff2'),url(/Resources/fonts/NotoSansKR-Bold.woff) format('woff'),url(/Resources/fonts/NotoSansKR-Bold.otf) format('opentype')}@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:400;src:url(/Resources/fonts/NotoSansKR-Regular.woff2) format('woff2'),url(/Resources/fonts/NotoSansKR-Regular.woff) format('woff'),url(/Resources/fonts/NotoSansKR-Regular.otf) format('opentype')}html,button,input,textarea{font-size:100%;font-family:'Noto Sans KR','Sans-serif'}body{position:relative}.hidden{display:none}input::placeholder{color:#ccc}::-webkit-input-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}hr{height:10px;margin:0;padding:0;border:0;background-color:#f3f3f3}@charset "UTF-8";.wrap{}#header{position:absolute;top:0;right:0;left:0;padding:15px 0 0}#header .gnb{float:left}#header .gnb .icon-menu{margin-left:15px}#header .util{float:right;margin-top:-5px}#header .util a{margin-right:12px;vertical-align:middle;color:#f5f5f5;font-size:12px}#header .util a:before{margin-right:5px}.fixed-header #header{position:fixed;z-index:6;padding:15px 0 5px;background-color:#0093ec}.fixed-header .d-day{position:fixed;left:50%;transform:translateX(-50%);z-index:5;top:43px;width:100%;margin:0 auto;padding:3px 0 6px;background-size:95% 88%;background-position:center top;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}.fixed-header .d-day.only-time{padding:7px 0 14px}.fixed-header .main-event .btn-wrap{margin:185px auto 0}#container{}#footer.fixed{position:fixed;bottom:0;left:0;right:0}#footer{padding:30px 0;text-align:center;color:#fff;background-color:#505050}#footer nav a{display:inline-block;padding-left:22px;font-size:15px;line-height:1;border-left:1px dashed #a9a9a9}#footer nav a:first-child,#footer nav button{display:inline-block;margin-right:21px;font-size:15px;vertical-align:baseline;border:0}#footer address{margin:0 0 5px;font-size:11px}#footer address span{display:inline-block;margin-left:7px;padding-left:8px;border-left:1px solid #a9a9a9}#footer address span:nth-child(5){margin-left:0;margin-right:8px;padding-left:0;padding-right:9px;border-left:0;border-right:1px solid #a9a9a9}#footer p{font-size:10px}#footer .sns-wrap{width:92%;margin:0 4% 15px;padding:0 0 15px;border-bottom:1px dashed #6e6e6e;box-sizing:border-box;background-color:transparent}#footer .sns-wrap .inner{padding:0}#footer .icon-before-facebook:before{background:url(/Resources/images/icon_facebook2.png) no-repeat}#footer .icon-before-kakao:before{background:url(/Resources/images/icon_kakao2.png) no-repeat}#footer .icon-before-instagram:before{background:url(/Resources/images/icon_instagram2.png) no-repeat}#footer .sns-wrap a{font-size:12px;vertical-align:baseline}#footer .sns-wrap a[class*="icon"]:before{display:inline-block;width:27px;height:27px;margin:-2px 5px 0 0;background-size:27px 27px}#footer .btn-top{position:fixed;z-index:5;bottom:-50px;right:10px;transition:bottom ease .3s}.topBtn-clear #footer .btn-top{bottom:80px}.side-wrap{position:fixed;z-index:5;left:-100%;top:0;bottom:0;width:100%;height:100%;transition:left .4s ease}.side-wrap .bg-dark{opacity:0;transition:opacity .2s ease}.side-wrap .sidemenu{position:absolute;left:0;right:15%;top:0;bottom:0;z-index:5;overflow-y:scroll;background-color:#fff}.side-wrap .sidemenu .logout{position:absolute;right:15px;top:12px;padding:5px 10px}.side-wrap .sidemenu .logout:after{display:none}.side-wrap .login-before{padding:12px 16px;background-color:#00a0ee}.side-wrap .login-before p{text-align:center;font-size:17px;color:#fff}.side-wrap .login-before .btn{display:block;width:60%;margin:15px auto 5px;text-align:center;font-size:18px}.side-wrap .login-before .btn:after{display:none}.side-wrap .user-info{padding:12px 16px;background-color:#00a0ee;letter-spacing:-1px}.side-wrap .user-info strong{font-size:23px;color:#fff}.side-wrap .user-info span{font-size:13px;color:#ddeefc}.side-wrap .user-info p,.side-wrap .event-join p{margin:5px 0;font-size:14px;color:#fff}.side-wrap .btn-setting{position:absolute;top:24px;right:15px}.side-wrap .user-data{padding:0 18px;background-color:#0091d7}.side-wrap .user-data li{position:relative;border-top:1px dashed #fff}.side-wrap .user-data li:before{content:'';position:absolute;right:5px;top:50%;width:7px;height:10px;margin-top:-5px;margin-left:8px;vertical-align:middle;background:url(/Resources/images/icon_arrow_white_radius.png) no-repeat;background-size:7px 10px}.side-wrap .user-data li:first-child{border:0}.side-wrap .user-data li a{display:block;padding:10px 0;font-size:15px;color:#fff}.side-wrap .user-data li .icon-before-weight-lg:before{margin-left:5px;margin-right:11px}.side-wrap .user-data li .icon-before-team:before,.side-wrap .user-data li .icon-before-team-sm:before{margin-left:2px;margin-right:7px}.side-wrap .user-data .team-ico{display:inline-block;margin:0 2px;padding:1px 6px 1px 0;text-align:center;font-size:13px;color:#fff;border:1px solid #e58000;border-radius:4px;background:linear-gradient(to bottom,#ffa81a 0%,#ff9000 5%,#ff9000 50%,#fe7100 51%,#fe7100 95%,#ff8100 100%);background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#ffa81a),color-stop(5%,#ff9000),color-stop(50%,#ff9000),color-stop(51%,#fe7100),color-stop(95%,#fe7100),color-stop(100%,#ff8100))}.side-wrap .user-data .team-ico i{font-style:normal}.side-wrap .user-data .team-ico i:before{margin-left:3px;margin-right:3px}.side-wrap .my-rank{padding:8px 15px 6px;font-size:15px;color:#fff;background-color:#0081c0}.side-wrap .my-rank .user-medal{margin-top:-8px}.side-wrap .my-rank .rank-txt{display:inline-block;margin-top:-6px;vertical-align:middle;font-size:22px;letter-spacing:-1px}.side-wrap .my-menu .prod-link{border-bottom:1px solid #e2e2e2}.side-wrap .my-menu .prod-link a{display:block;padding:6px 0 6px 15px;font-size:14px;color:#333;border-top:1px dotted #c8c8c8}.side-wrap .my-menu .prod-link a:first-child{border:0}.side-wrap .my-menu .prod-link a:before{content:'';display:inline-block;width:43px;height:43px;margin-right:10px;vertical-align:middle}.side-wrap .my-menu .prod-link .prod1:before{background:url(/Resources/images/bg_prod_link1_new.png) no-repeat;background-size:43px 43px}.side-wrap .my-menu .prod-link .prod2:before{background:url(/Resources/images/bg_prod_link2.png) no-repeat;background-size:43px 43px}.side-wrap .my-menu .static-link,.side-wrap .my-menu .program-link{margin:0 15px}.side-wrap .my-menu .static-link a,.side-wrap .my-menu .program-link a{position:relative;display:block;padding:7px 0 7px 15px;font-size:14px;color:#333;border-bottom:1px solid #e2e2e2;box-sizing:border-box}.side-wrap .my-menu .program-link a:before,.side-wrap .my-menu .static-link a:before{content:'';position:absolute;left:0;top:14px;display:inline-block;width:6px;height:6px;border-radius:6px;background-color:#b4b4b4}.side-wrap .my-menu .program-link{margin-top:-1px}.side-wrap .btn-close{position:absolute;top:24px;right:30px;z-index:5}.side-wrap .my-link{margin:40px 15px 15px}.side-wrap .my-link li{position:relative;border-bottom:1px solid #e2e2e2}.side-wrap .my-link li:first-child{border-top:1px solid #e2e2e2}.side-wrap .my-link li:before{content:'';position:absolute;right:5px;top:50%;width:7px;height:10px;margin-top:-5px;margin-left:8px;vertical-align:middle;background:url(/Resources/images/icon_arrow_blue_radius.png) no-repeat;background-size:7px 10px}.side-wrap .my-link a{display:block;padding:7px 0 4px;font-size:14px;color:#333}.side-wrap .my-link a:before{margin-right:10px}.content-title-wrap{position:relative;padding:14px 0;text-align:center;line-height:1.4;background-color:#00a0ee}.content-title-wrap .content-title{font-size:20px;color:#fff;font-weight:bold}.content-title-wrap .team-name{font-weight:normal}.content-title-wrap [class*="icon"]{position:absolute;top:50%;margin-top:-28px;width:63px;height:57px;padding:20px;background-position:20px;box-sizing:border-box}.content-title-wrap .icon-back{left:0}.content-title-wrap .icon-home{right:0}.bg-dark{position:fixed;z-index:1;left:0;top:0;right:0;bottom:auto;background:rgba(0,0,0,.65)}.layer-wrap{display:none;position:fixed;z-index:6;left:0;top:0;width:100%;height:100%}.layer-wrap .bg-dark{opacity:0;transition:opacity .2s ease}.layer-wrap .inner{position:relative;z-index:3;margin:22% 4% 0;background-color:#fff}.layer-wrap .btn-close{position:absolute;z-index:3;top:-23px;right:0}.login-active .login-wrap,.weight-floating-active .weight-floating,.prod-layer-active .prod-layer,.single-layer-active .single-submit-layer,.team-modify-active .team-modify-layer,.team-search-active .team-search-layer,.prod-number-active .prod-number-layer,.team-master-active .master-change-layer,.talk-write-active .talk-write-layer,.talk-view-active .talk-view-layer,.agree-layer-active .agree-layer,.agree-layer2-active .agree-layer2,.center-layer-active .center-layer,.comment-layer-active .comment-layer,.notice-layer-active .notice-layer,.weight-register-active .weight-register{display:block}.sidemenu-active .side-wrap{left:0}.sidemenu-active .side-wrap .bg-dark,.login-active .login-wrap .bg-dark,.weight-floating-active .weight-floating .bg-dark,.prod-layer-active .prod-layer .bg-dark,.single-layer-active .single-submit-layer .bg-dark,.team-modify-active .team-modify-layer .bg-dark,.team-search-active .team-search-layer .bg-dark,.prod-number-active .prod-number-layer .bg-dark,.team-master-active .master-change-layer .bg-dark,.talk-write-active .talk-write-layer .bg-dark,.talk-view-active .talk-view-layer .bg-dark,.agree-layer-active .agree-layer .bg-dark,.agree-layer2-active .agree-layer2 .bg-dark,.center-layer-active .center-layer .bg-dark,.comment-layer-active .comment-layer .bg-dark,.notice-layer-active .notice-layer .bg-dark,.weight-register-active .weight-register .bg-dark{opacity:1;bottom:-100%}@charset "UTF-8";.color-point1{color:#fff600}.color-point2{color:#fc5353}.color-point3{color:#00b5ef}.color-point4{color:#f16421}.color-point5{color:#c2eeff}.color-point6{color:#ff3a0d}.color-point7{color:#f60}.color-point8{color:#008fd4}.color-point9{color:#7ebb0c}.color-point10{color:#666}.color-point11{color:#159bdd}.col-1{width:99%}.col-2{width:49%}.col-3{width:32%}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt25{margin-top:25px}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}[class*="icon"]{display:inline-block;vertical-align:top}[class*="icon"][class*="before"]:before,[class*="icon"][class*="after"]:after{content:'';display:inline-block;vertical-align:middle;font:0/0 a}.icon-menu{width:21px;height:15px;font:0/0 a;background:url(/Resources/images/icon_menu.png) no-repeat;background-size:21px 15px}.icon-before-join:before{width:13px;height:15px;margin-top:-3px;background:url(/Resources/images/icon_join.png) no-repeat;background-size:13px 15px}.icon-before-join-lg:before{width:16px;height:16px;margin-top:-3px;background:url(/Resources/images/icon_join_lg.png) no-repeat;background-size:16px 16px}.icon-before-talk:before{width:19px;height:16px;margin-top:-4px;background:url(/Resources/images/icon_talk.png) no-repeat;background-size:19px 16px}.icon-before-weight:before{width:15px;height:14px;margin-top:-4px;background:url(/Resources/images/icon_weight.png) no-repeat;background-size:15px 14px}.icon-before-weight-lg:before{width:18px;height:15px;margin-top:-3px;background:url(/Resources/images/icon_weight_lg.png) no-repeat;background-size:18px 15px}.icon-before-rank:before{width:17px;height:15px;margin-top:-3px;background:url(/Resources/images/icon_rank_sm.png) no-repeat;background-size:17px 15px}.icon-before-honor:before{width:17px;height:15px;margin-top:-3px;background:url(/Resources/images/icon_honor_sm.png) no-repeat;background-size:17px 15px}.icon-medal-gold{width:36px;height:32px;font:0/0 a;background:url(/Resources/images/ico_medal_gold.png) no-repeat;background-size:36px 32px}.icon-before-medal:before{width:14px;height:13px;margin-top:-1px;background:url(/Resources/images/ico_medal_gold_sm.png) no-repeat;background-size:14px 13px}.icon-medal-all{width:36px;height:32px;font:0/0 a;background:url(/Resources/images/icon-medal-all.png) no-repeat;background-size:36px 32px}.icon-medal-all-lg{width:46px;height:40px;font:0/0 a;background:url(/Resources/images/icon-medal-all-lg.png) no-repeat;background-size:46px 40px}.icon-before-team:before{width:25px;height:14px;margin-top:-3px;background:url(/Resources/images/icon_team.png) no-repeat;background-size:25px 14px}.icon-before-team-sm:before{width:15px;height:16px;margin-top:-4px;background:url(/Resources/images/icon_team_sm.png) no-repeat;background-size:15px 16px}.icon-before-run:before{width:32px;height:32px;margin-top:-3px;background:url(/Resources/images/icon_run.png) no-repeat;background-size:32px 32px}.icon-before-rankmenu:before{width:32px;height:32px;margin-top:-3px;background:url(/Resources/images/icon_rank.png) no-repeat;background-size:32px 32px}.icon-before-talk-lg:before{width:32px;height:32px;margin-top:-3px;background:url(/Resources/images/icon_talk_lg.png) no-repeat;background-size:32px 32px}.icon-before-winner-lg:before{width:32px;height:32px;margin-top:-3px;background:url(/Resources/images/icon_winner_lg.png) no-repeat;background-size:32px 32px}.icon-before-honor-lg:before{width:32px;height:32px;margin-top:-3px;background:url(/Resources/images/icon_honor_lg.png) no-repeat;background-size:32px 32px}.icon-after-more:after{width:12px;height:18px;margin-top:-4px;background:url(/Resources/images/icon_search.png) no-repeat;background-size:12px 18px}.icon-back{width:23px;height:17px;font:0/0 a;background:url(/Resources/images/icon_arrow_back.png) no-repeat;background-size:23px 17px}.icon-home{width:19px;height:18px;font:0/0 a;background:url(/Resources/images/icon_home.png) no-repeat;background-size:19px 18px}.icon-same{display:inline-block;width:12px;height:3px;font:0/0 a;background-color:#bebebe}.icon-rank-1{width:46px;height:42px;font:0/0 a;background:url(/Resources/images/icon_rank_1.png) no-repeat;background-size:46px 42px}.icon-rank-2{width:46px;height:42px;font:0/0 a;background:url(/Resources/images/icon_rank_2.png) no-repeat;background-size:46px 42px}.icon-rank-3{width:46px;height:42px;font:0/0 a;background:url(/Resources/images/icon_rank_3.png) no-repeat;background-size:46px 42px}.icon-rank-other{width:46px;height:42px;font:0/0 a;background:url(/Resources/images/icon_rank_other.png) no-repeat;background-size:46px 42px}.icon-more{width:45px;height:45px;font:0/0 a;background:url(/Resources/images/icon_search_lg.png) no-repeat;background-size:45px 45px}.icon-arrow-left{width:10px;height:17px;font:0/0 a;background:url(/Resources/images/icon_arrow_white_radius_left.png) no-repeat;background-size:10px 17px}.icon-play{width:20px;height:23px;font:0/0 a;background:url(/Resources/images/icon_play.png) no-repeat;background-size:20px 23px}.icon-stop{width:18px;height:23px;font:0/0 a;background:url(/Resources/images/icon_stop.png) no-repeat;background-size:18px 23px}.icon-fullsize{width:31px;height:23px;font:0/0 a;background:url(/Resources/images/icon_fullsize.png) no-repeat;background-size:31px 23px}.icon-before-facebook:before{width:43px;height:43px;background:url(/Resources/images/icon_facebook2.png) no-repeat;background-size:43px 43px}.icon-before-kakao:before{width:43px;height:43px;background:url(/Resources/images/icon_kakao2.png) no-repeat;background-size:43px 43px}.icon-before-instagram:before{width:43px;height:43px;background:url(/Resources/images/icon_instagram2.png) no-repeat;background-size:43px 43px}.icon-before-heart:before{width:18px;height:18px;background:url(/Resources/images/icon_heart.png) no-repeat;background-size:18px 18px}.icon-arrow-left-lg{width:15px;height:26px;font:0/0 a;background:url(/Resources/images/icon_arrow_left_lg.png) no-repeat;background-size:15px 26px}.icon-arrow-right-lg{width:15px;height:26px;font:0/0 a;background:url(/Resources/images/icon_arrow_right_lg.png) no-repeat;background-size:15px 26px}.icon-qmark{width:24px;height:24px;margin:-2px 0 0 3px;font:0/0 a;border-radius:12px;overflow:hidden;background:url(/Resources/images/icon_qmark.png) no-repeat;background-size:24px 24px}.icon-comment-1{width:53px;height:59px;font:0/0 a;background:url(/Resources/images/sticker_01_on.png) no-repeat;background-size:53px 59px}.icon-comment-2{width:53px;height:59px;font:0/0 a;background:url(/Resources/images/sticker_02_on.png) no-repeat;background-size:53px 59px}.icon-comment-3{width:53px;height:59px;font:0/0 a;background:url(/Resources/images/sticker_03_on.png) no-repeat;background-size:53px 59px}.icon-comment-4{width:53px;height:59px;font:0/0 a;background:url(/Resources/images/sticker_04_on.png) no-repeat;background-size:53px 59px}.icon-call{width:17px;height:16px;font:0/0 a;background:url(/Resources/images/ico_call.png) no-repeat;background-size:17px 16px;padding-right:3px}.btn{display:inline-block}.btn-circle-lg{margin-top:80px;width:180px;padding:20px 0;text-align:center;color:#fff;font-size:18px;line-height:1.2}.btn-circle-lg:after{position:absolute;margin-left:255px;margin-top:-25px;content:'';display:block;width:27px;height:7px;background:url(/Resources/images/icon_arrow_white_lg.png) no-repeat;background-size:27px 7px;display:none}.btn-blue{padding:8px 12px;font-size:15px;color:#fefefe;background-color:#00b5ef}.btn-blue:after{content:'';display:inline-block;width:12px;height:5px;margin-top:-4px;margin-left:5px;vertical-align:middle;background:url(/Resources/images/icon_arrow_white_sm.png) no-repeat;background-size:12px 5px}.btn-white{padding:8px 15px;font-size:15px;color:#0ba3d9;background-color:#fff}.btn-white:after{content:'';display:inline-block;width:12px;height:5px;margin-top:-4px;margin-left:5px;vertical-align:middle;background:url(/Resources/images/icon_arrow_blue_sm.png) no-repeat;background-size:12px 5px}.btn-bg-medal{padding:0 0 17px;overflow:hidden;background-color:#ff6700}.btn-bg-medal:after{display:none}.btn-bg-medal:before{content:'';display:block;width:44px;height:42px;margin:0 auto 3px;background:url(/Resources/images/icon_medal.png) no-repeat;background-size:44px 42px}.btn-blue-radius{padding:6px 20px;border-radius:18px;font-size:14px;color:#fefefe;background-color:#00aeef}.btn-blue-radius:after{content:'';display:inline-block;width:7px;height:10px;margin-top:-3px;margin-left:8px;vertical-align:middle;background:url(/Resources/images/icon_arrow_white_radius.png) no-repeat;background-size:7px 10px}.btn-primary{padding:12px 0;text-align:center;font-size:16px;color:#fff;border-radius:2px;background-color:#00b6f0}.btn-primary02{padding:25px 0;text-align:center;font-size:16px;color:#fff;background-color:#00b6f0;width:100%}.btn-more{padding:12px 0;text-align:center;font-size:16px;color:#fff;border-radius:2px;background-color:#246fa9}.btn-request{padding:12px 0;text-align:center;font-size:16px;color:#fff;border-radius:2px;background-color:#1980a6}.btn-green{padding:12px 0;text-align:center;font-size:16px;color:#fff;border-radius:2px;background-color:#7ebb0c}.btn-close{width:18px;height:18px;font:0/0 a;background:url(/Resources/images/icon_close.png) no-repeat;background-size:18px 18px}.btn-setting{width:19px;height:20px;font:0/0 a;background:url(/Resources/images/icon_setting.png) no-repeat;background-size:19px 20px}.btn-gray{padding:12px 0;text-align:center;font-size:15px;color:#666;border:1px solid #c6c6c6;border-radius:2px;background-color:#f6f6f8}.btn-dark{padding:12px 0;text-align:center;font-size:14px;color:#fff;border-radius:2px;background-color:#707780}.btn-dark02{padding:25px 0;text-align:center;font-size:16px;color:#fff;background-color:#333;width:100%}.btn-dark03{padding:12px 0;text-align:center;font-size:16px;color:#fff;background-color:#333;width:40%}.btn-flesh{padding:12px 0;text-align:center;font-size:14px;color:#fff;border-radius:2px;background-color:#ff724f}.btn-top{width:45px;height:45px;font:0/0 a;background:url(/Resources/images/ico_top.png) no-repeat;background-size:45px 45px}.btn-reverse{padding:12px 0;text-align:center;font-size:14px;color:#00b6f0;border-radius:2px;background-color:#fff;border:1px solid #00b6f0}.table-write{width:100%;text-align:left;border-top:1px solid #707780}.table-write th{padding-top:18px;vertical-align:top;font-size:15px;color:#000;letter-spacing:-1px;border-bottom:1px solid #e2e2e2}.table-write td{padding:10px 0;border-bottom:1px solid #e2e2e2}.table-write input,.table-write select{height:38px;text-align:center;color:#666;border:1px solid #e1e1e1;border-radius:2px;background-color:#fff;box-sizing:border-box;padding-left:10px;padding-right:10px}.table-write input{-webkit-box-shadow:0 0 0 1000px #fff inset}.table-write select{text-indent:2px}.table-write .input-left{text-align:left;text-indent:10px}.table-write .mail-wrap{position:relative}.table-write .mail-wrap .mail-txt{position:absolute;right:10px;top:5px;vertical-align:top;color:#ccc}.border-box{padding:12px 14px;border:1px solid #e1e1e6;border-radius:3px;background-color:#fff}.request-box{margin-bottom:20px;border:1px solid #e1e1e6;border-radius:2px;background-color:#fff}.request-box .box-tit{display:block;padding:15px 0;text-align:center;font-size:18px;border-bottom:1px solid #e2e2e2}.request-box .box-inner{padding:10px}.request-box .box-inner p{font-size:15px}.request-box .box-inner .btn{width:100%;margin-top:15px}.bul-list li{position:relative;padding-left:15px;font-size:13px;color:#333}.bul-list li:before{content:'';position:absolute;left:0;top:7px;display:inline-block;width:6px;height:6px;border-radius:6px;background-color:#b4b4b4}.img-mobile{display:block}.img-pc{display:none}.upper{text-transform:uppercase}.unit{font-size:13px;color:#666}.rotate90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rotate270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.add-prodnum{max-width:1000px;margin:0 auto}.add-prodnum .article p{color:#333;margin:15px}.add-prodnum .article p em{color:#ff6700}.add-prodnum .request-box{border:none;margin:0;padding:0 15px 15px}.add-prodnum .request-box .box-tit{border-top:1px solid #e2e2e2}.add-prodnum .request-box input[type="text"]{height:38px;text-align:center;border:1px solid #e1e1e1;border-radius:2px;background-color:#fff;box-sizing:border-box}.event-wrap .award-list .item.surprise-award{margin-bottom:19px;padding:20px 13px;border-top:none;background-color:#f0f6fb}.event-wrap .award-list .item.surprise-award .stit{font-size:17px;text-align:center;display:block;float:none;width:auto}.event-wrap .award-list .item.surprise-award .head p{text-align:center;padding:10px 20px 0}.event-wrap .award-list .item.surprise-award .cont{float:none;width:auto;margin:20px 0 0;padding-top:20px;border-top:1px solid #d8dde1}.event-wrap .award-list .item.surprise-award .cont strong{font-weight:normal;letter-spacing:-1px;margin-bottom:7px}.event-wrap .award-list .item.surprise-award .cont small{font-weight:normal}.event-wrap .award-list .item.surprise-award .cont .ex{color:#f30;font-size:12px;margin-bottom:18px}.intro-wrap .btn-wrap #btn-academy{display:inline-block;padding:8px 15px;width:auto}.intro-wrap .btn-wrap #btn-academy span{display:inline-block;width:10px;height:10px;background:url(/Resources/images/icon_accordion_arrow.png) no-repeat center center;background-size:contain;transform:rotate(90deg)}@charset "UTF-8";body{overflow:auto!important}.intro-layer.layer-wrap{display:block;overflow-y:scroll;background:rgba(0,0,0,.65)}.intro-layer.layer-wrap .bg-dark{opacity:1;bottom:-100%}.intro-layer.layer-wrap .inner{margin:0;padding:18px 3%;text-align:center;border-radius:8px}.intro-wrap{position:relative;z-index:7;margin:40px 4% 0;padding:4px;border:2px solid #029ee7;border-radius:12px;background:#fff url(/Resources/images/bg_pattern.gif) repeat}.intro-wrap:before{content:'';position:absolute;left:50%;top:-42px;z-index:4;width:15px;height:54px;margin-left:-7px;background:url(/Resources/images/bg_layer_line.png) no-repeat;background-size:15px 54px}.intro-wrap .logo{width:80%;margin:0 auto}.intro-wrap p{margin-bottom:10px;font-size:16px;color:#06a7e2;letter-spacing:-1px}.intro-wrap p span{color:#ff4200}.intro-wrap .sns-wrap{background-color:#fff}.intro-wrap .sns-wrap .inner{width:90%;margin:0 auto;padding:0}.intro-wrap .sns-wrap a{font:0/0 a;vertical-align:top}.intro-wrap .sns-wrap a[class*="icon"]:before{margin:0 auto}.section_end{margin-bottom:280px}.section_end_small{margin-bottom:50px}.video-wrap.full-screen{position:fixed;left:0;top:0;z-index:6;width:100%;height:100%}.video-wrap{margin:15px 0}#video2-wrap{margin-top:20px}.video-wrap{background:url(/Resources/images/video_img.jpg) no-repeat;background-size:100%}.video-wrap,.video-wrap video{width:100%;vertical-align:top}.video-controls{display:table;width:100%;margin:3px 0;text-align:center}.video-controls .btn{display:table-cell;width:33.33333333333333%;padding:5px 0;background-color:#00b5ef;border-left:3px solid #fff;box-sizing:border-box}.video-controls .btn:first-child{border:0}.video-wrap.full-screen .icon-fullsize{background:url(/Resources/images/icon_smallsize.png) no-repeat;background-size:31px 23px}video:-webkit-full-screen{max-height:100%}video:-moz-full-screen{max-height:100%}.video-wrap_main{width:45%;margin:0 auto}.video-wrap_main video{width:100%;margin-top:-150px}#container{background:#f2f2f2 url(/Resources/images/bg_main_mo.png) center bottom no-repeat;background-size:contain;background-attachment:fixed}.main-event{padding:42px 0 0}.main-event h1{width:80%;margin:0 auto;text-align:center}.main-event h1 img{vertical-align:top}.main-event .desc{text-align:center;font-size:21px;color:#4c4c4c;letter-spacing:-1px;margin:30px auto 20px;max-width:85%}.main-event .btn-wrap{padding-bottom:1px}.main-before .btn-circle-lg{background-color:#333}.main-before .btn-circle-lg.colorblack{background-color:#333}.d-day{width:600px;padding:3px 0 2px;background:#fff;text-align:center;color:#1560a3!important;background-size:contain;border:7px solid #fff;border-radius:40px;margin:0 auto;box-shadow:0 1.5px 3.5px 0 rgba(0,0,0,.1);box-sizing:border-box;max-width:90%}.d-day.only-time{padding:11px 0}.d-day.only-time .txt-day,.d-day.only-time .txt-day-after{display:none}.d-day dt,.d-day dd{display:inline-block;font-size:15px;color:#034e8d}.d-day strong{display:inline-block;vertical-align:middle;margin-right:2px}.d-day .txt-day{font-size:40px;margin-top:-7px}.d-day .txt-time{font-size:40px;margin-top:-6px;margin-left:5px}.d-day.close{visibility:hidden}.btn-wrap{text-align:center}.more-list{position:relative;z-index:1;margin-top:-1px;padding:0 4.1% 15px;background-color:#fff}.more-list article{display:table;width:100%;padding:15px 0;border-top:1px dashed #fff09f;text-align:center}.more-list article:after{content:'';display:table;clear:both}.more-list article:first-child{border:0}.more-list .thumb{display:table-cell;width:47%;padding:0 10px;vertical-align:middle;text-align:center;box-sizing:border-box}.more-list .txt-wrap{display:table-cell;width:53%;padding:0 10px;vertical-align:top;box-sizing:border-box}.more-list .txt-wrap strong{font-size:20px;color:#000;letter-spacing:-1px}.more-list .txt-wrap p{margin-bottom:10px;font-size:13px;color:#333;line-height:1.5}.more-list .txt-wrap p span{display:block}.more-list .circle-img .thumb img{width:125px;height:125px;border-radius:50%;overflow:hidden}.challenge-wrap{position:relative;margin-top:75px;background-color:#2abcf0;background-image:url(/Resources/images/bg_challenge.png);background-repeat:no-repeat;background-position:center bottom;background-size:contain}.challenge-wrap:before{content:'';position:absolute;top:-74px;display:block;width:100%;height:75px;background:url(/Resources/images/bg_challenge_top.png) no-repeat;background-size:100% 100%}.challenge-wrap .txt-wrap{margin-left:50%}.challenge-wrap strong{font-size:22px;color:#fff}.challenge-wrap p{margin-bottom:5px;font-size:13px;color:#fff}.challenge-wrap .run{position:relative;width:92%;margin:32px auto 0;padding:0 0 5px;border-top:2px solid #fff}.challenge-wrap .run:after{content:'';position:absolute;right:-2px;top:-6px;width:0;height:0;border-top:5px solid transparent;border-left:10px solid #fff;border-bottom:5px solid transparent}.challenge-wrap .run .user{position:absolute;left:10%;top:-48px;display:inline-block;width:38px;height:46px;font:0/0 a;background:url(/Resources/images/user.png) no-repeat;background-size:38px 46px}.challenge-wrap .distence{position:relative;height:24px;color:#fff}.challenge-wrap .distence span{position:absolute;bottom:0}.challenge-wrap .distence .first{left:0}.challenge-wrap .distence .mid{left:48%}.challenge-wrap .distence .last{right:0}.main-content{padding:40px 0 0;background:url(/Resources/images/bg_main_visual.png) no-repeat;background-size:100%}.main-content .logo{width:78%;margin:20px auto 10px;text-align:center}.rank-wrap{margin:0 4%}.rank-wrap .inner{position:relative;z-index:1;padding:18px;border:2px solid #008fdd;border-radius:10px;background-color:#fff}.rank-wrap .info{margin-bottom:20px}.rank-wrap .info:after{content:'';display:table;clear:both}.rank-wrap .info .medal-box{float:left;margin:12px 14px 0 0}.rank-wrap .info .txt{float:left}.rank-wrap .info .txt strong{font-size:20px;color:#000;letter-spacing:-1px}.rank-wrap .info .txt span{display:block;font-size:15px;color:#666}.rank-wrap .info .btn{float:right;margin-top:18px}.rank-wrap .rank{margin-bottom:25px;padding:6px 0 2px;text-align:center;font-size:16px;color:#666;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.rank-wrap .rank-txt{display:inline-block;margin-top:-5px;vertical-align:middle;font-size:25px}.rank-wrap .winner-vote{margin-top:-10px;border-radius:0 0 10px 10px;background-color:#00aeef;box-shadow:0 2px 3px 0 rgba(0,0,0,.3);overflow:hidden}.rank-wrap .winner-vote a{text-align:center;font-size:18px;color:#fff}.rank-wrap .winner-vote a:after{content:'';display:table;clear:both}.rank-wrap .win-txt{float:left;width:80.7%;padding:18px 0 12px}.rank-wrap .win-txt:after{content:'';display:inline-block;width:28px;height:26px;margin:-5px 0 0 10px;vertical-align:middle;background:url(/Resources/images/icon_rank_lg.png) no-repeat;background-size:28px 26px}.rank-wrap .more{position:relative;float:left;width:19.3%;padding:18px 0 12px;font-style:italic;border-radius:0 0 10px 0;background-color:#008fdd}.rank-wrap .more:before{content:'';position:absolute;left:-15px;top:0;width:0;height:0;border-style:solid;border-width:0 0 57px 15px;border-color:transparent transparent #008fdd transparent}.rank-wrap .more:after{content:'';display:inline-block;width:12px;height:9px;margin:-5px 0 0 5px;vertical-align:middle;background:url(/Resources/images/icon_arrow_white_side.png) no-repeat;background-size:12px 9px}.rank-winner{margin:20px 4%;padding:12px 0 9px;text-align:center;font-size:17px;color:#fff;border-radius:24px;background:linear-gradient(to bottom,#1189e0 0%,#1c9ee5 50%,#39a7e7 51%,#39a7e7 100%);background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#1189e0),color-stop(50%,#1c9ee5),color-stop(51%,#39a7e7),color-stop(100%,#39a7e7))}.rank-winner strong{display:inline-block;margin-top:-6px;font-size:25px;vertical-align:middle}.chart-bar-wrap{position:relative;background-color:#fff}.chart-bar-wrap span{position:absolute;font-size:11px;color:#666}.chart-bar-wrap .kg{left:-2px;top:-21px}.chart-bar-wrap .day{right:-12px;bottom:3px}#chart-bar{width:100%;height:220px;margin:0 auto}.login-wrap .inner{padding:26px 40px 44px}.login-wrap .inner h1{width:28.4%;margin:0 auto 18px;text-align:center}.login-wrap input{width:100%;height:38px;line-height:2;text-indent:10px;border:1px solid #c6c6c6;border-radius:2px;box-sizing:border-box;-webkit-box-shadow:0 0 0 1000px #fff inset}.login-wrap input[type="password"]{margin-top:10px}.login-wrap .btn-primary{width:100%;margin-top:15px}.login-page{padding:35px 15px 15px}.login-page h1{width:28.4%;margin:0 auto 18px;text-align:center}.my-info{position:relative;z-index:1;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.my-info .my-info-list{min-height:118px;padding:10px 20px;box-sizing:border-box}.my-info .my-info-list .tit{display:block;padding-bottom:6px;font-size:16px;color:#333;border-bottom:1px solid #707780}.my-info .my-info-list li{padding:10px 0 10px 15px;font-size:15px;color:#333;line-height:1.6;border-top:1px solid #e2e2e2}.my-info .my-info-list li:first-child{border:0}.my-info .my-info-list .bul-list li:before{top:19px}.my-info .my-info-list .prod-num{padding:6px 0 7px 15px}.my-info .my-info-list .prod-num .btn{padding:6px 20px;font-size:15px}.my-info.mypage-info .my-info-list .bul-list .prod-num:before{top:20px}.my-info.mypage-info .my-info-list .bul-list .user-weight:before{top:20px}.my-info .my-info-list .user-weight{padding:5px 0 6px 15px}.my-info .my-info-list .user-weight strong{font-size:20px;color:#ff1515}.my-info .my-info-list .user-weight em{font-size:13px;color:#999;font-weight:normal}.my-info .my-info-list .txt-weight{margin-bottom:10px}.my-info .my-info-list .thumb-people{margin-top:10px}.my-info .my-info-list .thumb-people img{height:130px}.my-info .my-info-list .team-ico{display:inline-block;margin-top:2px;padding:1px 6px 2px;text-align:center;vertical-align:top;font-size:14px;color:#fff;border:1px solid #e58000;border-radius:4px;background:linear-gradient(to bottom,#ffa81a 0%,#ff9000 5%,#ff9000 50%,#fe7100 51%,#fe7100 95%,#ff8100 100%);background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#ffa81a),color-stop(5%,#ff9000),color-stop(50%,#ff9000),color-stop(51%,#fe7100),color-stop(95%,#fe7100),color-stop(100%,#ff8100))}.my-info .my-info-list .team-ico i{font-style:normal}.my-info .my-info-list .team-ico i:before{margin-right:3px}.my-info .my-info-list .icon-center{margin-top:3px;padding:1px 8px 2px;text-align:center;font-size:14px;color:#fff;border-radius:4px;border:1px solid #0089cb;background:linear-gradient(to bottom,#41cdfd 0%,#0eaefc 5%,#0dadfb 50%,#00a0ee 51%,#00a0ee 95%,#00b5f2 100%);background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#41cdfd),color-stop(5%,#0eaefc),color-stop(50%,#0dadfb),color-stop(51%,#00a0ee),color-stop(95%,#00a0ee),color-stop(100%,#00b5f2))}.my-info .my-info-list .center-name{font-size:20px}.my-info .my-info-list .bul-list .center-name:before{top:22px}.my-info .my-info-list .bul-list li:after{content:'';display:table;clear:both}.my-info .today{padding:6px 0 10px;text-align:center;font-size:20px;color:#1f1f1f;background-color:#e6f6ff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.my-info .today .txt-rank{font-size:24px}.my-info .today .txt-small{font-size:18px;color:#333}.my-chart{padding:15px 14px;background-color:#f3f3f3}.my-chart .visual-img{position:relative;margin-bottom:15px}.my-chart .visual-img .txt-wrap{padding:10px 0;text-align:center;font-size:15px;line-height:1.2;color:#333;border:1px solid #009ced;border-top:0;border-radius:2px;background-color:#e8f3f9}.my-chart .visual-img .txt-wrap strong{color:#ff4200}.my-chart .chart-box{padding:2px;border-radius:3px;background-color:#707780}.my-chart .chart-box .chart-top{padding:5px 15px 10px;color:#fff}.my-chart .chart-box .chart-top .percent{float:left}.my-chart .chart-box .chart-top .percent span{font-size:20px}.my-chart .chart-box .chart-top .weight{float:right}.my-chart .chart-box .chart-top .weight span{color:#fcff00}.my-chart .chart-box .chart-top strong{font-size:30px}.my-chart .chart-box .chart-top:after{content:'';display:table;clear:both}.my-chart .chart-box .chart-bar-wrap{padding:10px 25px 5px 10px}.my-chart .chart-box .chart-bar-wrap span{font-size:9px}.my-chart .chart-box .kg{left:12px;top:11px}.my-chart .chart-box .day{right:0;bottom:9px}.my-chart .icon-after-more{display:block;padding:10px 0;text-align:center;font-size:15px;color:#fff}.my-chart .icon-after-more:after{margin-left:15px}.my-chart .weight-wrap,.my-chart .challenge-date{margin-top:10px}.my-chart .weight-wrap{border:1px solid #e1e1e6;border-radius:2px;background-color:#fff}.my-chart .weight-wrap .weight-inner{padding:10px 15px;border-top:1px solid #e1e1e6;border-bottom:1px solid #e1e1e6;background-color:#fbfbfb}.my-chart .weight-wrap .my-weight-wrap{padding:20px 15px}.my-chart .weight-wrap label{font-size:16px;color:#333}.my-chart .weight-wrap label span{font-size:20px;color:#ff1515}.my-chart .weight-wrap label em{font-size:13px;color:#999}.my-chart .weight-wrap .my-weight-wrap .btn{width:100%;margin-top:-8px}.my-chart .weight-wrap input{width:36%;height:48px;padding:0 10px 0 0;text-align:right;border:1px solid #c6c6c6;border-radius:3px;box-sizing:border-box}.my-chart .weight-wrap .btn,.my-chart .weight-wrap .my-weight-wrap .btn-wrap{float:right;width:46%}.my-chart .weight-wrap p{padding:10px 15px 10px 20px;font-size:14px;color:#666}.my-chart .challenge-date{font-size:16px}.my-chart .challenge-date dt{letter-spacing:-1px}.my-chart .challenge-date dt,.my-chart .challenge-date dd{display:inline-block}.my-chart .challenge-date .btn{width:100%;margin-top:12px}.weight-floating .weight-list{position:relative;z-index:3;height:70%;margin:20% 4% 0;padding:25px 10px 10px;background-color:#fff}.weight-list .scroll-wrap{position:relative;height:100%;overflow-y:scroll}.weight-list table{width:100%}.weight-list th{padding:10px 0;text-align:center;font-size:16px;color:#333;border-top:2px solid #bfbfbf;border-bottom:2px solid #bfbfbf;background:#f8f8f8 url(/Resources/images/bg_th_line.gif) no-repeat left bottom;background-size:2px 10px}.weight-list th:first-child{background-image:none}.weight-list td{padding:10px 0;text-align:center;border-top:1px dashed #e6e6e6}.weight-list td:first-child{text-align:left}.weight-list td span:first-child{padding-left:2px}.weight-list td .date{float:right;padding-right:5px}.weight-list td i{vertical-align:middle;font-style:normal;font-weight:bold}.weight-list td i.icon-triangle-down{display:inline-block;color:#ff4800}.weight-list td i.icon-triangle-down:before{content:'-'}.weight-list td i.icon-triangle-up{display:inline-block;color:#00b6f0}.weight-list td i:after{content:'kg';font-size:12px;color:#666;font-weight:normal}.weight-list td i.icon-same:after{font:0/0 a}.weight-list .member-select{position:relative;margin-top:-10px;margin-bottom:15px;text-align:center;font-size:27px;color:#333;line-height:1}.weight-list .member-select .btn{position:absolute;top:0}.weight-list .member-select .prev{left:0}.weight-list .member-select .next{right:0}.weight-list .member-select+.scroll-wrap{height:90%}.request-wrap{padding-bottom:20px;min-height:673px}.step-leval-wrap .step-leval li{width:50%!important}.step-leval:after{content:'';display:table;clear:both}.step-leval li{position:relative;float:left;width:33.33333333333333%;padding:15px 0 15px 10px;text-align:center;font-size:15px;color:#333;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;background-color:#f6f6f8;box-sizing:border-box}.step-leval li:first-child{padding:15px 0}.step-leval li:after,.step-leval li:before{content:'';position:absolute;z-index:1;top:-1px;display:inline-block;width:0;height:0;border-style:solid}.step-leval li:before{right:-14px;border-width:27px 0 27px 15px;border-color:transparent transparent transparent #c6c6c6}.step-leval li:after{right:-13px;border-width:27px 0 27px 15px;border-color:transparent transparent transparent #f6f6f8}.step-leval .active{color:#fff;border-top:1px solid #707781;background-color:#707781}.step-leval .active:after{right:-15px;border-color:transparent transparent transparent #707781}.step-leval .active:before,.step-leval li:last-child:before,.step-leval li:last-child:after{display:none}.txt-info-box{margin:15px;padding:18px 0;text-align:center;background-color:#f3f9fb;border:1px solid #008fdd;border-radius:5px;box-sizing:border-box;box-shadow:0 2px 3px 0 rgba(0,0,0,.3)}.txt-info-box strong{font-size:17px;color:#333;letter-spacing:-1px}.txt-info-box p{margin:6px 8% 0;font-size:12px;color:#333}.txt-info-box .date{display:block;margin-top:15px;font-size:15px;color:#029be6;font-weight:bold}.txt-info-box .name{display:block;margin-top:5px;font-size:20px;color:#029be6;font-weight:bold}.txt-info-box .address{margin:15px;padding:12px;text-align:center;font-size:13px;background:#e6f0f2}.request-wrap .table-write-wrap{margin:30px 15px;padding:15px;border:1px solid #008fdd;border-radius:5px;background-color:#fff;box-sizing:border-box;box-shadow:0 2px 3px 0 rgba(0,0,0,.3)}.request-wrap .table-write-wrap .list-tit{display:block;font-size:15px;color:#333}.request-wrap .table-write-wrap .caption{float:right;font-size:16px;font-weight:300;letter-spacing:-.8px;color:#666}.request-wrap .table-write-wrap .table-write{margin-top:6px}.request-wrap .table-write-wrap .table-write th{padding-top:0;vertical-align:middle}.request-wrap .table-write-wrap .table-write th i{display:block;margin:0 0 -12px -3px;font-size:24px;color:#ff6700;line-height:1}.request-wrap .table-write-wrap .btn-primary{width:99%;margin-top:10px;padding:8px 0}.request-wrap .table-write-wrap .btn-gray,.request-wrap .table-write-wrap .btn-dark,.request-wrap .table-write-wrap .btn-reverse{width:100%;margin-top:10px}.request-wrap .table-write-wrap .desc{font-size:14px;color:#666}.request-wrap .table-write-wrap .agree-form{position:relative;font-size:14px;letter-spacing:-1px}.request-wrap .table-write-wrap .agree-form label{padding-left:5px;vertical-align:middle}.request-wrap .table-write-wrap .agree-form .btn{width:100px!important;position:absolute;right:0;width:auto;margin-top:-6px;padding:8px 5px;font-size:14px}.request-wrap .table-write-wrap .border-top{margin-top:25px;padding-top:25px;border-top:1px solid #666}.request-wrap .table-write-wrap .border-top .desc{font-size:13px}.request-wrap .table-write-wrap .noti{margin-top:10px;font-size:13px;color:#666}.request-wrap .table-write-wrap .noti span{display:block}.request-wrap .table-write .address{padding:10px;text-align:center;background-color:#f6f6f6}.request-wrap .table-write .info-desc{margin-top:5px;font-size:12px;letter-spacing:-1px}.request-wrap .table-write .phone-desc{font-size:14px;color:#f30}.request-wrap .table-write .info-desc span{display:block;padding-left:13px}.request-wrap .date-select{margin-top:17px;font-size:15px}.request-wrap .date-select li{position:relative;margin-bottom:6px}.request-wrap .date-select li:after{content:'';position:absolute;left:20%;top:50%;width:80%;height:1px;margin-top:-2px;border-bottom:1px dotted #ff6700}.request-wrap .date-select li.disabled{opacity:.5}.request-wrap .date-select .none-after:after{display:none}.request-wrap .date-select .radiobox{position:relative;z-index:1;margin-top:-1px}.request-wrap .date-select label{position:relative;z-index:1;padding-left:3px;padding-right:5px;background-color:#fff}.request-wrap .date-select .sum{position:relative;z-index:1;float:right;padding-left:10px;color:#ff6700;background-color:#fff}.request-wrap .txt-info-box+.btn-wrap{margin:0 15px}.request-wrap .txt-info-box+.btn-wrap .btn{width:100%}.request-wrap .note-box{margin:10px 15px 20px}.request-wrap .note-box.active .inner{height:auto;padding:15px;border:1px solid #00b6f0;background-color:#fff}.request-wrap .note-box.active .accordion{border-radius:4px 4px 0 0}.request-wrap .note-box.active .accordion:before{transform:rotate(0deg)}.request-wrap .note-box .accordion{position:relative;display:block;width:100%;padding:10px 0 8px;text-align:center;font-size:15px;color:#fff;border-radius:4px;background-color:#00b6f0}.request-wrap .note-box .accordion:before{content:'';position:absolute;right:12px;top:50%;width:20px;height:12px;margin-top:-6px;background:url(/Resources/images/icon_accordion_arrow.png) no-repeat;background-size:20px 12px;transform:rotate(180deg);transition:transform .3s ease}.request-wrap .note-box .inner{height:0;overflow:hidden;margin-bottom:10px}.request-wrap .note-box .tit{display:block;margin-top:20px;margin-bottom:12px;padding-bottom:6px;font-size:16px;border-bottom:1px solid #707780}.request-wrap .note-box .desc{font-size:14px;color:#f30}.request-wrap .note-box .desc:before{content:'※';display:inline-block}.request-wrap .note-box ol{margin-bottom:15px}.request-wrap .note-box ol li{position:relative;padding-left:15px;font-size:14px;color:#000}.request-wrap .note-box ol li:before{content:'' attr(data-num)'.';position:absolute;left:0}.request-wrap .note-box li{margin-top:3px;letter-spacing:-1px}.request-wrap .note-box li span{display:block}.prod-layer .inner{padding:0 0 30px}.prod-layer strong{display:block;padding:15px 0;text-align:center;font-size:18px;color:#0088cb;background-color:#e6f6ff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.prod-layer p{margin:12px 0;text-align:center;font-size:14px;color:#333}.prod-layer .thumb{width:80%;margin:0 auto;text-align:center}.info-layer-wrap{position:relative}.info-layer-wrap .layer-close{position:fixed;left:0;top:0;right:0;bottom:0;z-index:6}.info-layer{display:none;position:absolute;left:108px;top:-30px;z-index:5}.info-layer.active{display:block}.info-layer:before{content:'';position:absolute;left:-8px;top:12px;width:0;height:0;border-style:solid;border-width:6px 8px 6px 0;border-color:transparent #ff6700 transparent transparent}.info-layer p{width:100%;max-width:400px;height:100%;padding:15px;color:#fff;background-color:#ff6700;box-sizing:border-box;box-shadow:0 2px 2px 0 rgba(0,0,0,.4)}.info-layer-wrap1{position:relative}.info-layer-wrap1 .layer-close{position:fixed;left:0;top:0;right:0;bottom:0;z-index:6}.info-layer1{display:none;position:absolute;left:108px;top:-30px;z-index:5}.info-layer1.active{display:block}.info-layer1:before{content:'';position:absolute;left:-8px;top:12px;width:0;height:0;border-style:solid;border-width:6px 8px 6px 0;border-color:transparent #ff6700 transparent transparent}.info-layer1 p{width:100%;max-width:400px;height:100%;padding:15px;color:#fff;background-color:#ff6700;box-sizing:border-box;box-shadow:0 2px 2px 0 rgba(0,0,0,.4)}.request-wrap .upload-table .table-write th{padding:0;vertical-align:middle}.request-wrap .upload-table .btn-wrap{position:relative}.request-wrap .upload-table .thumb-tit{margin-bottom:10px;font-size:15px;color:#000}.request-wrap .upload-table .thumb-people img{height:100px}.thumb-weight{width:60%}.thumb-weight img,.thumb-people img{vertical-align:middle;border:1px solid #e1e1e1}.thumb-people img{display:inline-block;width:30%;margin:0 2px}.join-write-wrap{padding:14px 15px;border-top:1px solid #e2e2e2;background-color:#f3f3f3}.request-box .team-tit{color:#0088cb;background:#e6f6ff}.request-box .team-tit span{font-weight:normal}.request-box .single-tit{color:#72a01a;background:#f3ffd9}.request-box .team-name-wrap{margin-top:15px;padding:10px 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.request-box .team-name-wrap label{display:inline-block;width:18%}.request-box .team-name-wrap input{display:inline-block;width:80%;height:38px;text-indent:10px;border:1px solid #e1e1e1;border-radius:2px;background-color:#fff;box-sizing:border-box}.single-submit-layer .inner{background-color:transparent}.team-wrap{margin:15px}.team-wrap .request-box .box-inner{padding:0 12px 12px}.team-wrap .request-box .box-inner .desc{margin:20px 0 10px;text-align:center}.team-wrap .bul-list{margin:15px 12px}.team-wrap .team-del{margin-bottom:10px}.team-wrap .team-del .btn{width:100%}.team-info{padding:10px;background-color:#f3f9fb}.team-info:after{content:'';display:table;clear:both}.team-info strong{display:inline-block;margin-left:10px;font-size:18px;color:#333;line-height:2.6}.team-info .btn{float:right;width:40%}.member-list li{padding:16px 0;font-size:14px;border-bottom:1px solid #eaebec;list-style-type:decimal-leading-zero;list-style-position:inside}.member-list li .info .member-num{display:block;margin-left:23px;font-size:13px;color:#666}.member-list .active,.member-list .active span{color:#0088cb}.member-list .user,.member-list .user span{color:#ff6700}.request-box .box-inner .member-list .btn,.request-box .box-inner .invite-list .btn{float:right;width:55px;margin:-40px 2px 0;font-size:12px;letter-spacing:-1px}.invite-wrap .request-box .box-inner{padding:0 12px}.invite-wrap .btn-wrap .btn{width:100%}.invite-wrap .txt-info-box{margin:0 0 15px}.member-list .info+.invite{margin-top:-30px}.member-list .invite{float:right;color:#09f}.invite-list li{padding:20px 0;letter-spacing:-1px;border-top:1px solid #eaebec}.invite-list li:first-child{border:0}.invite-list .radiobox{margin-top:-2px;margin-right:5px}.invite-list .master-name{display:block}.invite-wrap .invite-list li{padding:10px 0}.invite-wrap .invite-list li:after{content:'';display:table;clear:both}.invite-wrap .invite-list .radiobox{float:left;margin-top:6px}.invite-wrap .invite-list .team{float:left;margin-left:5px;font-size:15px;letter-spacing:-1px;line-height:1.2}.invite-wrap .invite-list .team .master-name{display:block;font-size:14px}.invite-wrap .invite-list .team .master-name em{color:#00a0ee}.invite-wrap .request-box .box-inner .invite-list .btn{margin-top:-3px}.team-modify-layer .request-box{border:0}.team-modify-layer .box-inner{padding:40px}.team-modify-layer input{width:100%;height:38px;line-height:2;text-indent:10px;border:1px solid #c6c6c6;border-radius:2px;box-sizing:border-box}.team-search-layer .inner{height:76.2%;margin:20% 4% 0}.team-search-layer .request-box{position:relative;height:100%;overflow-y:scroll;border:0}.team-search-layer .member-wrap{margin-top:15px;padding:10px 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.team-search-layer .member-wrap label,.team-search-layer .member-search label{display:inline-block;width:23%}.team-search-layer .member-wrap input,.team-search-layer .member-search input{display:inline-block;width:74%;height:38px;text-indent:10px;border:1px solid #e1e1e1;border-radius:2px;background-color:#f6f6f8;box-sizing:border-box}.team-search-layer .member-search .bg-white{background-color:#fff}.team-search-layer .member-search li{padding:10px 0;border-bottom:1px solid #e2e2e2}.team-search-layer .member-list{border-top:1px solid #333}.team-search-layer .member-list li{list-style:none}.team-search-layer .member-list li em{color:#999}.team-search-layer .member-list li .complete{color:#f60}.team-search-layer .member-list .disable .checkbox{border:1px solid #f1f1f1}.team-search-layer .member-list li .info .member-num{margin-left:0}.team-search-layer .member-list li .invite{margin-top:20px}.team-search-layer .member-list .info{display:inline-block}.team-search-layer .member-list .info label em{display:inline-block;margin-top:3px;font-size:12px;vertical-align:top}.team-search-layer .member-list .checkbox{margin-top:3px;vertical-align:top}.team-search-layer .btn-wrap{margin-bottom:25px}.team-search-layer .checkbox{margin-top:-3px;margin-right:5px}.team-search-layer .box-inner>select,.team-search-layer .box-inner>input[type="text"]{height:38px;text-indent:10px;border:1px solid #e1e1e1;border-radius:2px;background-color:#f6f6f8;box-sizing:border-box}.team-search-layer .box-inner>select{width:40%}.team-search-layer .box-inner>input[type="text"]{width:57%}.team-search-layer .search-txt{padding:20px 0;text-align:center;border-top:1px solid #333;border-bottom:1px solid #eaebec}.prod-number-layer input[type="text"]{height:38px;text-align:center;border:1px solid #e1e1e1;border-radius:2px;background-color:#fff;box-sizing:border-box}.prod-number-layer .request-box{border:0}.my-invite{padding:15px 14px;background-color:#f3f3f3}.my-invite .desc{padding-bottom:18px;font-size:15px;border-bottom:1px solid #eaebec}.my-invite .invite-list li{border-top:0;border-bottom:1px solid #eaebec}.ranking-nav{padding:8px 0;border-bottom:1px solid #e1e1e6}.ranking-nav:after{content:'';display:table;clear:both}.ranking-nav a{position:relative;float:left;width:25%;padding:5px 0;text-align:center;font-size:15px;font-weight:bold;border-left:1px solid #e1e1e6;box-sizing:border-box}.ranking-nav a:first-child{border:0}.ranking-nav a:first-child:after{display:none}.ranking-nav a.active{color:#00a0ee}.ranking-nav a.active:after{content:'';position:absolute;left:0;right:0;bottom:-9px;height:2px;background-color:#00a0ee}.ranking-nav+.my-info .my-info-list li{padding:3px 0 3px 15px;border:0}.ranking-nav+.my-info .my-info-list .bul-list li:before{top:12px}.ranking-nav+.my-info .my-info-list .bul-list .center-name:before{top:16px}.visual-img{border-bottom:1px solid #e1e1e6}.visual-img img{width:100%;vertical-align:top}.ranking-list-wrap{padding:14px 15px;background-color:#f3f3f3}.ranking-list-wrap .btn{width:100%}.ranking-list-wrap .ranking-list li{margin:10px 0;border:1px solid #e1e1e6;border-radius:2px;background-color:#fff}.ranking-list-wrap .ranking-list li:after{content:'';display:table;clear:both}.ranking-list-wrap .ranking-list li:first-child{margin:20px 0 10px}.ranking-list-wrap.rank-team .ranking-list li{margin:5px 0;padding:6px 12px 6px 5px}.ranking-list-wrap.rank-team .ranking-list li:first-child{margin-top:0}.ranking-list-wrap.rank-team .ranking-list .ranking-num{float:left;width:30px;margin-top:-1px;text-align:center;font-size:22px;color:#47bbf3}.ranking-list-wrap.rank-team .ranking-list .info{margin:4px 0 0 10px}.ranking-list-wrap.rank-team .ranking-list [class*="icon"]{margin:0}.ranking-list-wrap.rank-team .ranking-list .change-weight{float:right;margin-top:3px}.ranking-list-wrap.rank-team .ranking-list .change-weight .weight{color:#ff3a0d;font-weight:bold}.ranking-list-wrap.rank-team .ranking-list .change-weight .weight em{font-weight:normal}.ranking-list-wrap .ranking-list [class*="icon"]{position:relative;float:left;margin:10px 0 0 15px}.ranking-list-wrap .ranking-list [class*="icon"]:before{content:'' attr(data-rank)'';position:absolute;left:11px;top:25px;width:20px;font-size:16px;color:#e6e6e6;text-align:center;letter-spacing:-1px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.ranking-list-wrap .ranking-list .info{float:left;margin:4px 0 0 18px;line-height:1.4}.ranking-list-wrap .ranking-list .info strong{display:block;font-weight:normal;letter-spacing:-1px}.ranking-list-wrap .ranking-list .vote{position:relative;float:right;width:55px;padding:9px 9px 9px 30px;text-align:center;font-size:14px;line-height:1.3;letter-spacing:-1px;background-color:#eaeaea}.ranking-list-wrap .ranking-list .vote span{display:block}.ranking-list-wrap .ranking-list .vote:before{content:'';position:absolute;left:5px;top:50%;display:inline-block;width:24px;height:21px;margin-top:-10px;background:url(/Resources/images/icon_star.png) no-repeat;background-size:24px 21px}.ranking-list-wrap .ranking-list .vote.selected:before{background:url(/Resources/images/icon_star_on.png) no-repeat;background-size:24px 21px}.ranking-list-wrap .ranking-list .vote:after{content:'';position:absolute;left:-15px;top:0;width:0;height:0;border-style:solid;border-width:0 0 54px 15px;border-color:transparent transparent #eaeaea transparent}.ranking-list-wrap .ranking-list li:nth-child(1) .vote,.ranking-list-wrap .ranking-list li:nth-child(2) .vote,.ranking-list-wrap .ranking-list li:nth-child(3) .vote{color:#fff;background-color:#ff6012}.ranking-list-wrap .ranking-list li:nth-child(1) .vote:after,.ranking-list-wrap .ranking-list li:nth-child(2) .vote:after,.ranking-list-wrap .ranking-list li:nth-child(3) .vote:after{border-color:transparent transparent #ff6012 transparent}.ranking-list-wrap .ranking-list li:nth-child(1) [class*="icon"]:before,.ranking-list-wrap .ranking-list li:nth-child(2) [class*="icon"]:before,.ranking-list-wrap .ranking-list li:nth-child(3) [class*="icon"]:before{display:none}.ranking-list-wrap.rank-team .icon-rank-1,.ranking-list-wrap.rank-team .icon-rank-2,.ranking-list-wrap.rank-team .icon-rank-3,.ranking-list-wrap.rank-team .icon-rank-other{width:35px;height:31px;background-size:35px 31px}.ranking-list-wrap.rank-team .ranking-list [class*="icon"]:before{left:6px;top:18px;font-size:13px}.master-change-layer .desc{padding-bottom:18px;text-align:center;font-size:16px;border-bottom:1px solid #eaebec}.master-change-layer .btn-wrap{border-top:1px solid #eaebec}.sketch-list{padding:15px;background-color:#f3f3f3}.sketch-list article{position:relative;margin-top:15px;padding:12px 14px;border:1px solid #e1e1e6;border-radius:2px;background-color:#fff}.sketch-list article:first-child{margin-top:0}.sketch-list .tit{font-size:17px;color:#00a0ee}.sketch-list .tit span{font-size:14px;color:#666;font-weight:normal}.sketch-list .info{margin-top:8px;margin-bottom:-10px}.sketch-list .info:after{content:'';display:table;clear:both}.sketch-list .info .team{font-size:13px;color:#666;vertical-align:top}.sketch-list .info .date{float:right;margin-top:2px;font-size:12px;color:#8ebaca}.sketch-list .thumb{margin:10px 0 12px;text-align:center}.sketch-list .thumb img{vertical-align:top}.sketch-list .cont{width:85%;height:48px;letter-spacing:-1px;white-space:normal;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sketch-list .icon-more{position:absolute;bottom:12px;right:14px}.sketch-detail{padding:15px;color:#333;background-color:#f3f3f3}.sketch-detail .inner{padding:12px 14px;border:1px solid #e1e1e6;border-radius:2px;background-color:#fff}.sketch-detail .tit{font-size:17px;color:#00a0ee}.sketch-detail .info{margin-top:8px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #e2e2e2}.sketch-detail .info:after{content:'';display:table;clear:both}.sketch-detail .info .team{font-size:13px;color:#666;vertical-align:top}.sketch-detail .info .date{float:right;margin-top:2px;font-size:12px;color:#8ebaca}.sketch-detail .cont{font-size:15px;line-height:1.5}.sketch-detail .cont img{display:block;max-width:100%;height:auto;margin:0 auto 10px;vertical-align:top}.sketch-detail .video{position:relative;padding-bottom:56.25%}.sketch-detail .video>*{position:absolute;top:0;left:0;width:100%;height:100%}.sketch-detail .btn-wrap{margin-top:20px;padding-top:20px;border-top:1px solid #e2e2e2}.sketch-detail .btn-wrap .btn{width:100%}.center-size{background-color:#f3f3f3}.center-size .inner{padding:15px;text-align:center}.center-size .btn{width:31%;margin:0 .7%;padding:10px 0;text-align:center;font-size:16px;color:#00a0ee;border-radius:3px;border:1px solid #00a0ee;background-color:#fff}.center-size .btn.active{color:#fff;background-color:#00a0ee}.ranking-center{padding:20px 15px;background-color:#fff}.ranking-center .inner{position:relative;background:url(/Resources/images/ranking_graph.png) no-repeat left top;background-size:contain}.ranking-center .inner:after,.ranking-center .center-list li:after{content:'';display:table;clear:both}.ranking-center .ranking-graph{position:absolute;left:0;top:25px;bottom:25px;width:20%}.ranking-center .my-position{position:absolute;left:26px;margin-top:-26px;font-size:11px;color:#049de9;font-weight:bold}.ranking-center .my-position span{position:relative;display:block;width:42px;padding:2px 0;text-align:center;color:#fff;border-radius:3px;background-color:#049de9}.ranking-center .my-position span:before{content:'';position:absolute;left:-6px;top:50%;width:0;height:0;margin-top:-4px;border-style:solid;border-width:3px 8px 3px 0;border-color:transparent #049de9 transparent transparent}.ranking-center .center-list{float:right;width:77%;min-height:387px}.ranking-center .center-list ul{position:relative}.ranking-center .center-list ul:before,.ranking-center .center-list ul:after{content:'';display:block;width:6px;height:50px;margin:5px auto}.ranking-center .center-list ul:before{background:url(/Resources/images/bg_ellipsis_top.png) no-repeat left top;background-size:6px 50px}.ranking-center .center-list ul:after{background:url(/Resources/images/bg_ellipsis_bot.png) no-repeat left top;background-size:6px 50px}.ranking-center .center-list li{margin:8px 0 8px 15px;padding:2px 12px;font-size:11px;color:#969696;border:1px solid #e2e2e2;border-radius:3px;background-color:#f7f7f7}.ranking-center .center-list .weight{float:right;text-align:right;font-size:13px;color:#969696}.ranking-center .center-list .weight span{}.ranking-center .center-list .weight p{font-size:11px;color:#333;font-weight:normal}.ranking-center .center-list .my-rank{display:table;width:100%;margin:8px 0;padding:12px 8px;font-size:12px;color:#fff;background-color:#049de9;box-sizing:border-box}.ranking-center .center-list .my-rank>*{display:table-cell;vertical-align:middle;white-space:nowrap}.ranking-center .center-list .my-rank .rank{width:27%}.ranking-center .center-list .my-rank .rank strong{font-size:24px}.ranking-center .center-list .my-rank p{width:44%;padding:0 2%;letter-spacing:-1px;white-space:nowrap}.ranking-center .center-list .my-rank p span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ranking-center .center-list .my-rank .weight{float:none;width:27%;font-size:24px;color:#fcff00;font-weight:bold}.ranking-center .center-list .my-rank .weight em{font-size:15px}.desc-wrap{padding:15px 18px;font-size:14px;color:#333;background-color:#f3f3f3}.desc-wrap .btn-wrap .btn{width:100%;margin-bottom:10px}.join-team-info{position:relative;z-index:1;padding:15px 15px 5px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.join-team-info .my-rank{display:table;width:100%;margin:8px 0;padding:12px;font-size:12px;color:#fff;background-color:#049de9;box-sizing:border-box}.join-team-info .my-rank:after{content:'';display:table;clear:both}.join-team-info .my-rank>*{display:table-cell;vertical-align:middle}.join-team-info .my-rank .rank{line-height:1.2}.join-team-info .my-rank em{font-size:22px}.join-team-info .my-rank .rank strong{display:block;font-size:30px}.join-team-info .my-rank p{letter-spacing:-1px}.join-team-info .my-rank .weight{text-align:right;font-size:30px;color:#fcff00;font-weight:bold}.join-team-info .bul-list{margin:15px}.join-team-info .btn-wrap{margin-bottom:10px}.join-team-info .btn-wrap .btn{width:100%}.controls-wrap{position:relative;padding:6px 0;text-align:center;font-size:15px;color:#fff}.controls-wrap button{position:absolute;left:10px;top:8px}.vote-date-wrap{margin-top:15px;text-align:center}.vote-date-wrap p{margin-bottom:3px;font-size:16px;font-weight:bold}.vote-date-wrap .desc{margin-bottom:10px;font-size:13px;color:#666;font-weight:normal}.vote-date-wrap .btn{width:100%}.talk-wrap .talk-info{position:relative;z-index:1;padding:15px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.talk-wrap .talk-info .txt-wrap{position:relative;padding-left:92px;font-size:16px;letter-spacing:-1px}.talk-wrap .talk-info .txt-wrap:before{content:'';position:absolute;left:0;top:0;width:73px;height:73px;background:url(/Resources/images/bg_talk.png) no-repeat;background-size:73px 73px}.talk-wrap .talk-info .txt-wrap strong{color:#00a0ee}.talk-wrap .talk-info .txt-wrap p{margin-top:5px;line-height:1.4}.talk-wrap .talk-info .txt-wrap p span{display:block}.talk-wrap .talk-info .btn-wrap{margin-top:15px}.talk-wrap .talk-info .btn-wrap .btn{width:100%}.talk-wrap .talk-list-wrap{padding:15px;background-color:#f3f3f3}.talk-wrap .talk-list-wrap .visual-img{margin-bottom:15px}.talk-wrap .talk-list-wrap .list-item{margin-bottom:10px;font-size:15px;border:1px solid #e1e1e6;border-radius:3px;background-color:#fff}.talk-wrap .talk-list-wrap .list-item a{display:block}.talk-wrap .talk-list-wrap .list-item strong{position:relative;display:block;padding:16px 14px 13px 60px;color:#333}.talk-wrap .talk-list-wrap .list-item strong:before{content:'';position:absolute;left:14px;top:10px;width:34px;height:34px;vertical-align:middle;background:url(/Resources/images/icon_question.png) no-repeat;background-size:34px 34px}.talk-wrap .talk-list-wrap .list-item .answer{padding:12px 15px;text-align:right;color:#666;background:#f5f5f5}.talk-wrap .talk-list-wrap .list-item .complete .answer{color:#00aeef;background-color:#e6f6ff}.talk-write-layer .inner{padding:20px 15px}.talk-write-layer .talk-write{position:relative}.talk-write-layer .talk-write textarea{width:100%;min-height:90px;font-size:14px;border:1px solid #c6c6c6;border-radius:2px;box-sizing:border-box}.talk-write-layer .talk-write label{position:absolute;top:25px;left:0;width:100%;text-align:center;color:#b0b0b0}.talk-write-layer .btn-wrap{margin-top:15px}.talk-write-layer .btn-wrap .btn{width:100%}.talk-view-layer .inner{height:70%;margin:20% 4% 0;padding:20px 15px}.talk-view-layer .btn-wrap{margin-top:15px;padding-top:15px;border-top:1px solid #e2e2e2}.talk-view-layer .btn-wrap .btn{width:100%}.talk-view-layer .talk-info strong{position:relative;display:block;padding-left:40px;color:#333;line-height:1.2}.talk-view-layer .talk-info strong:before{content:'';position:absolute;left:0;top:0;width:34px;height:34px;vertical-align:middle;background:url(/Resources/images/icon_question.png) no-repeat;background-size:34px 34px}.talk-view-layer .talk-info .date{display:block;margin-top:3px;padding-left:40px;font-size:10px;vertical-align:top}.talk-view-layer .talk-info .answer{margin-top:10px;padding:11px 0;text-align:center;color:#00aeef;background:#e6f6ff}.talk-view-layer .talk-view-list{position:relative;height:77%;overflow-y:scroll}.talk-view-layer .talk-view-list .talk-info{margin-bottom:15px}.talk-view-layer .talk-view-list .list-item{margin-bottom:10px;font-size:15px;border:1px solid #e1e1e6;border-radius:3px;background-color:#fff;box-sizing:border-box}.talk-view-layer .talk-view-list .list-item .cont{padding:15px;font-size:14px;color:#333;line-height:1.4}.talk-view-layer .talk-view-list .list-item .info{padding:8px 14px;color:#666;background:#f0f0f0}.talk-view-layer .talk-view-list .list-item .user{padding-right:10px;font-size:12px;color:#333}.talk-view-layer .talk-view-list .list-item .date{font-size:10px}.runing-info .txt-info-box{margin:0;background:url(/Resources/images/bg_running.jpg) no-repeat;background-size:cover}.runing-info .txt-info-box>strong{font-size:20px;color:#e8f3ff;letter-spacing:0;text-shadow:0 2px 2px rgba(0,0,0,.4)}.runing-info .txt-info-box>strong span{display:block;font-size:15px}.runing-info .txt-info-box p{color:#fff}.runing-info .txt-info-box p strong{font-size:12px;color:#fff600}.runing-info .sum-price{position:relative;padding:12px 20px;text-align:right;font-size:17px;color:#fff;background-color:#09a9e2;box-sizing:border-box}.runing-info .sum-price:before{content:'';position:absolute;left:15px;top:10px;width:46px;height:30px;background:url(/Resources/images/bg_sum_price.png) no-repeat;background-size:46px 30px}.runing-info .sum-price strong{color:#ff0}.runing-wrap{position:relative;padding:25px 15px 15px;box-sizing:border-box}.runing-wrap .runing-btn{position:relative;width:98px;margin:0 auto}.runing-wrap .runing-btn:before{content:'';position:absolute;left:-9px;top:-9px;width:114px;height:114px;border-radius:57px;border:1px solid #e7e7e7}.runing-wrap .runing-btn .btn{display:none;position:relative;width:98px;height:98px;text-align:center;font-size:20px;line-height:1.2;border-radius:49px;color:#fff;background-image:url(/Resources/images/bg_circle.png);background-repeat:no-repeat;background-size:cover}.runing-wrap .runing-btn .btn:before{content:'';position:absolute;left:-3px;top:-3px;width:102px;height:102px;border-radius:51px}.runing-wrap .runing-btn .btn:after{content:'';position:absolute;left:-6px;top:-6px;width:108px;height:108px;border-radius:54px}.runing-wrap .runing-btn .btn strong{display:block}.runing-wrap .runing-btn .run-start{background-color:#2bb601}.runing-wrap .runing-btn .run-start:before{border:1px solid #80d367}.runing-wrap .runing-btn .run-start:after{border:1px solid #bfe9b2}.runing-wrap .runing-btn .run-end{background-color:#ff4f20}.runing-wrap .runing-btn .run-end:before{border:1px solid #ff977b}.runing-wrap .runing-btn .run-end:after{border:1px solid #ffcabc}.runing-wrap .runing-btn .btn.active{display:block}.runing-wrap .run-wrap{margin-top:-15px;padding-top:20%;background:url(/Resources/images/bg_tree_runing.png) repeat-x center top;background-size:contain}.runing-wrap .run{position:relative;width:100%;padding:0 0 5px;border-top:2px solid #787878}.runing-wrap .run .user{position:absolute;left:0;top:-48px;z-index:1;display:inline-block;width:40px;height:48px;margin-left:-16px;font:0/0 a;background:url(/Resources/images/woman_01.png) no-repeat;background-size:40px 48px}.runing-wrap .run .distence{position:relative;margin-bottom:8%;color:#787878}.runing-wrap .run .distence span{position:absolute;width:12px;margin-left:-6px;padding-top:6px;font-size:9px;text-align:center;font-family:'arial'}.runing-wrap .run .distence span:before{content:'';position:absolute;left:50%;top:0;width:1px;height:4px;background-color:#787878}.runing-wrap .run .distence .km-0{left:0}.runing-wrap .run .distence .km-1{left:16.6%}.runing-wrap .run .distence .km-2{left:33.2%}.runing-wrap .run .distence .km-3{left:49.8%}.runing-wrap .run .distence .km-4{left:66.4%}.runing-wrap .run .distence .km-5{left:83%}.runing-wrap .run .distence .km-6{left:100%;margin-left:-7px}.runing-wrap .run-wrap .bul-list{border-top:1px dotted #999}.runing-wrap .run-wrap .bul-list li{padding:15px 25px;font-size:15px;color:#333;border-bottom:1px dotted #999}.runing-wrap .run-wrap .bul-list li:before{left:10px;top:23px}.runing-wrap .run-wrap .bul-list li span{float:right}.runing-wrap .run-wrap .bul-list li strong{font-size:20px;color:#f30}.runing-wrap .run-wrap .btn-wrap{margin-top:15px}.runing-wrap .run-wrap .btn-wrap .btn{width:100%}.runing-complete .inner{margin:15px 15px 30px;padding:12px;border:1px solid #cfe2e8;background-color:#f3f9fb;box-sizing:border-box}.runing-complete .top{padding-bottom:15px;font-size:17px;color:#333;border-bottom:1px dotted #b2ced7}.runing-complete .top .today{float:right;font-size:13px;color:#999}.runing-complete .top .today strong{font-size:20px;color:#f30;vertical-align:baseline}.runing-complete .top .today strong:before{margin:-3px 6px 0 0}.runing-complete .desc{margin:15px 0;text-align:center;font-size:15px;color:#629eb3}.runing-complete .all{padding:10px 0;text-align:center;background-color:#dfedf2}.runing-complete .all p{font-size:17px;color:#333}.runing-complete .all p:before{content:'';display:inline-block;width:46px;height:30px;margin-top:-2px;margin-right:15px;vertical-align:middle;background:url(/Resources/images/bg_sum_price.png) no-repeat;background-size:46px 30px}.runing-complete .money{text-align:center;font-size:15px;color:#999}.runing-complete .money strong{font-size:30px;color:#f30;vertical-align:baseline}.runing-complete .money strong:before{vertical-align:middle;width:25px;height:25px;margin:-4px 7px 0 0;background-size:100% 100%}.info-nav{border-bottom:1px solid #e1e1e6}.info-nav .inner{padding:8px 0}.info-nav .inner:after{content:'';display:table;clear:both}.info-nav a{position:relative;float:left;width:50%;padding:5px 0;text-align:center;font-size:15px;font-weight:bold;border-left:1px solid #e1e1e6;box-sizing:border-box}.info-nav a:first-child{border:0}.info-nav a.active{color:#00a0ee}.info-nav a.active:after{content:'';position:absolute;left:0;right:0;bottom:-9px;height:2px;background-color:#00a0ee}.movie-info-top{margin:15px}.movie-info-top strong{display:block;padding-bottom:5px;font-size:17px;border-bottom:1px solid #999}.movie-info-top .thumb{margin-top:10px;text-align:center}.movie-info-top .thumb img{vertical-align:top}.movie-info-top .txt{margin-top:15px;font-size:14px;white-space:normal;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.movie-info-top .movie-detail{margin:15px auto 0}.movie-info-top .video{position:relative;padding-bottom:56.25%;margin-top:10px}.movie-info-top .video>*{position:absolute;top:0;left:0;width:100%;height:100%}.movie-info-list{padding:0 15px 15px}.movie-info-list .item{padding:15px 0;border-top:1px solid #e2e2e2}.movie-info-list .item:first-child{border:0}.movie-info-list .item:after{content:'';display:table;clear:both}.movie-info-list .item .thumb{float:left;width:37%}.movie-info-list .item .thumb img{width:100%}.movie-info-list .item .txt{float:right;width:58%;font-size:14px;white-space:normal;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.movie-info-list .item .txt .tit{display:block;margin-bottom:5px;font-size:15px;font-weight:bold;color:#000}.movie-detail{margin:15px}.movie-detail strong{display:block;padding-bottom:5px;font-size:17px;border-bottom:1px solid #e2e2e2}.movie-detail .cont{font-size:14px}.movie-detail .cont .thumb{text-align:center}.movie-detail .btn-wrap{margin-top:20px;padding-top:20px;border-top:1px solid #e2e2e2}.movie-detail .btn-wrap .btn{width:100%}.movie-detail iframe{min-height:250px}.movie-detail .video-js{width:100%;min-height:250px;margin-top:10px;margin-bottom:10px}.prod-wrap{background:url(/Resources/images/slimBody2023_pc_bg.jpg) no-repeat center top;background-size:contain}.prod-wrap .prod-title{margin-bottom:14px;padding:24px 0 0;text-align:center;font-size:14px;color:#fff}.prod-wrap .prod-title h2{margin-top:3px}.prod-wrap .prod-title img{width:70%}.prod-wrap .shadow-box{position:relative;z-index:2;margin:0 15px 15px;padding:20px 15px;border:1px solid #008fdd;border-radius:10px;background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.3)}.prod-wrap .shadow-box strong{display:block;text-align:center;font-weight:normal;font-size:18px}.prod-wrap .shadow-box strong span{color:#00a0ee}.prod-wrap .shadow-box .bul-list{margin-top:15px;padding-top:15px;border-top:1px solid #eaebed}.prod-wrap .shadow-box .bul-list li{margin-top:3px;font-size:15px;color:#333}.prod-wrap .shadow-box .bul-list li:first-child{margin-top:0}.prod-wrap .img-txt-box{position:relative;z-index:1;padding:15px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}.prod-wrap .img-txt-box .tit{display:block;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #707780}.prod-wrap .img-txt-box .thumb-box{width:83.5%;margin:0 auto 15px;text-align:center}.prod-wrap .img-txt-box .box{padding:20px 10px;text-align:center;border:1px solid #dfedf1;background-color:#f3f9fb}.prod-wrap .img-txt-box .box p{font-size:13px;line-height:1.4}.prod-wrap .img-txt-box .box .import{margin-bottom:5px;font-size:14px;font-weight:bold}.prod-wrap .img-txt-box .step-list .item{position:relative;padding:12px 0;border-top:1px dotted #999}.prod-wrap .img-txt-box .step-list .item:first-child{border:0}.prod-wrap .img-txt-box .step-list .item:after{content:'';display:table;clear:both}.prod-wrap .img-txt-box .step-list .arrow-wrap:after,.prod-wrap .img-txt-box .step-list .arrow-wrap:before{content:'';position:absolute;left:50%;display:inline-block;width:0;height:0;margin-left:-6px;border-style:solid;border-width:12px}.prod-wrap .img-txt-box .step-list .arrow-wrap:before{top:-1px;border-color:#999 transparent transparent transparent}.prod-wrap .img-txt-box .step-list .arrow-wrap:after{top:-2px;border-color:#fff transparent transparent transparent}.prod-wrap .img-txt-box .step-list .item:first-child .arrow-wrap:after,.prod-wrap .img-txt-box .step-list .item:first-child .arrow-wrap:before{display:none}.prod-wrap .img-txt-box .step-list .thumb{float:left;width:35%;border:1px solid #e5e5e5;box-sizing:border-box}.prod-wrap .img-txt-box .step-list .thumb img{width:100%;vertical-align:top}.prod-wrap .img-txt-box .step-list .cont{float:right;width:62%;padding-top:5px;font-size:14px}.prod-wrap .img-txt-box .step-list .cont span{color:#0088cb}.prod-wrap .ico-txt-box{padding:0 15px 15px;background-color:#f3f3f3}.prod-wrap .ico-txt-box .tit{display:block;margin-bottom:10px;padding:30px 0 5px;font-size:16px;color:#333;border-bottom:1px solid #707780}.prod-wrap .ico-txt-box .box-wrap{padding:0 15px;border:1px solid #e1e1e6;background-color:#fff}.prod-wrap .ico-txt-box .box-wrap dl{position:relative;padding:25px 0 25px 50px;border-top:1px solid #eaebec}.prod-wrap .ico-txt-box .box-wrap dl:before{content:'';position:absolute;top:28px}.prod-wrap .ico-txt-box .box-wrap dl:first-child{border:0}.prod-wrap .ico-txt-box .box-wrap dl dt{font-size:15px;color:#000;line-height:1.3}.prod-wrap .ico-txt-box .box-wrap dl dd{margin-top:5px;font-size:12px;color:#666}.prod-wrap .ico-txt-box .box-wrap.first-box dt em{display:block;font-size:12px}.prod-wrap .ico-txt-box .box-wrap.first-box dt span{font-size:17px;color:#0088cb}.prod-wrap .ico-txt-box .box-wrap.second-box dt em{display:block;margin-bottom:5px;font-size:10px;color:#0088cb}.prod-wrap .ico-txt-box .box-wrap.second-box dt span{display:block}.prod-wrap .ico-txt-box .ico-box01:before{left:6px;width:32px;height:32px;background:url(/Resources/images/ico_prod_01.png) no-repeat;background-size:32px 32px}.prod-wrap .ico-txt-box .ico-box02:before{left:10px;width:26px;height:33px;background:url(/Resources/images/ico_prod_02.png) no-repeat;background-size:26px 33px}.prod-wrap .ico-txt-box .ico-box03:before{left:6px;width:33px;height:31px;background:url(/Resources/images/ico_prod_03.png) no-repeat;background-size:33px 31px}.prod-wrap .ico-txt-box .ico-box04:before{left:7px;width:30px;height:22px;background:url(/Resources/images/ico_prod_04.png) no-repeat;background-size:30px 22px}.prod-wrap .ico-txt-box .ico-box05:before{left:4px;width:37px;height:28px;background:url(/Resources/images/ico_prod_05.png) no-repeat;background-size:37px 28px}.prod-wrap .ico-txt-box .ico-box06:before{left:7px;width:34px;height:30px;background:url(/Resources/images/ico_prod_06.png) no-repeat;background-size:34px 30px}.prod-wrap .ico-txt-box .ico-box07:before{left:5px;width:32px;height:30px;background:url(/Resources/images/ico_prod_07.png) no-repeat;background-size:32px 30px}.prod-wrap .ico-txt-box .ico-box08:before{left:6px;width:33px;height:33px;background:url(/Resources/images/ico_prod_08.png) no-repeat;background-size:33px 33px}.prod-wrap .ico-txt-box .thumb-wrap{padding:0 15px;border:1px solid #e1e1e6;background-color:#fff}.prod-wrap .ico-txt-box .thumb-wrap>strong{display:block;padding-top:20px;text-align:center;font-size:17px;border-top:1px solid #eaebec}.prod-wrap .ico-txt-box .thumb-wrap>strong:first-child{border:0}.prod-wrap .ico-txt-box .thumb-wrap>strong em{display:block;font-size:12px}.prod-wrap .ico-txt-box .thumb-wrap>strong span{color:#0088cb}.prod-wrap .ico-txt-box .thumb-list{padding:5px 0}.prod-wrap .ico-txt-box .thumb-list li{padding:12px 0;border-top:1px dotted #999}.prod-wrap .ico-txt-box .thumb-list li:first-child{border:0}.prod-wrap .ico-txt-box .thumb-list li:after{content:'';display:table;clear:both}.prod-wrap .ico-txt-box .thumb-list .thumb{float:left;width:35%;padding:2px;border:1px solid #e5e5e5;box-sizing:border-box}.prod-wrap .ico-txt-box .thumb-list .thumb img{width:100%;vertical-align:top}.prod-wrap .ico-txt-box .thumb-list .cont{float:right;width:62%;font-size:12px;color:#666}.prod-wrap .ico-txt-box .thumb-list .cont .hint{margin-top:10px;font-size:11px;color:#969696}.prod-wrap .ico-txt-box .thumb-box{margin-top:15px;padding-bottom:25px}.prod-wrap .ico-txt-box .thumb-box .thumb{text-align:center}.prod-wrap .ico-txt-box .thumb-box .cont{margin-top:15px;margin-left:10px;font-size:12px;color:#666}.prod-wrap .ico-txt-box .thumb-box .cont ul{margin-top:5px}.prod-wrap .ico-txt-box .thumb-box .cont ul li{font-size:11px;color:#969696}.prod-wrap .btn-wrap{margin-top:15px}.prod-wrap .btn-wrap .btn{width:100%}.prod-wrap .visual-img{margin-top:15px;padding-top:15px;border-top:1px solid #e1e1e6}.agree-wrap .inner{height:70%;padding:15px}.agree-wrap .inner strong{display:block;margin-bottom:5px}.agree-wrap .scroll-wrap{height:92%;padding:8px 12px;font-size:12px;color:#333;border:1px solid #dfdfdf;box-sizing:border-box;overflow-y:scroll}.agree-wrap .scroll-wrap>*{display:block;margin-bottom:10px;font-weight:normal}.agree-wrap .scroll-wrap strong{display:block;margin:10px 0;font-size:14px}.agree-wrap .scroll-wrap ul,.agree-wrap .scroll-wrap ol,.agree-wrap .scroll-wrap .agree-table{margin-top:10px}.agree-wrap .scroll-wrap li{margin-bottom:8px}.agree-wrap .scroll-wrap .agree-table{margin:10px auto 0}.agree-wrap .scroll-wrap .agree-table th{text-align:center}.agree-wrap .scroll-wrap .agree-table th,.agree-wrap .scroll-wrap .agree-table td{padding:10px;border:1px solid #666}.event-wrap{position:relative;padding:0 15px 20px;background:#f3f3f3 url(/Resources/images/slimBody2023_mo_bg.jpg) no-repeat center top;background-size:100%;background-attachment:fixed}.event-wrap .notice{position:absolute;right:15px;top:10px;width:42px;height:42px;text-align:center;font-size:12px;line-height:3.4;border-radius:21px;background-color:#fcff00;box-shadow:0 2px 2px 0 rgba(0,0,0,.2)}.event-wrap .notice:before{content:'';position:absolute;left:50%;top:-10px;width:6px;height:19px;margin-left:-3px;background:url(/Resources/images/bg_notice_line.png) no-repeat;background-size:6px 19px}.event-wrap .notice span{color:#fc5353}.event-wrap .tit{display:block;margin-top:20px;margin-bottom:12px;padding-bottom:6px;font-size:16px;border-bottom:1px solid #707780}.event-wrap .inner{padding:15px;border:1px solid #e1e1e6;border-radius:2px;background-color:#fff}.event-wrap .event-title{margin-bottom:14px;padding:24px 0 0;text-align:center;font-size:14px;color:#fff}.event-wrap .event-title h2{margin-top:3px}.event-wrap .event-title img{}.event-wrap .shadow-box{overflow:hidden;position:relative;z-index:2;font-size:0;border:1px solid #008fdd;border-radius:5px;background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,.3)}.event-wrap .shadow-box .title-gradient{margin:0 4% 15px;padding:9px 0;text-align:center;font-size:17px;color:#fff;line-height:1.6;border-radius:24px;background:linear-gradient(to bottom,#1189e0 0%,#1c9ee5 50%,#39a7e7 51%,#39a7e7 100%);background-image:-webkit-gradient(linear,right top,right bottom,color-stop(0%,#1189e0),color-stop(50%,#1c9ee5),color-stop(51%,#39a7e7),color-stop(100%,#39a7e7))}.event-wrap .shadow-box .title-gradient span{color:#fcff00}.event-wrap .shadow-box .bul-list{margin-top:15px}.event-wrap .shadow-box .bul-list li{margin-top:3px;font-size:15px;color:#333}.event-wrap .shadow-box .bul-list li:first-child{margin-top:0}.event-wrap .shadow-box .date-list{margin-top:15px;padding-top:15px;border-top:1px dotted #999}.event-wrap .shadow-box .date-list dt{float:left;width:30%;margin-bottom:8px;padding:3px 0;text-align:center;font-size:13px;color:#fff;border-radius:15px;background-color:#1980a6}.event-wrap .shadow-box .date-list dd{margin-left:32%;margin-bottom:8px;padding:3px 0;font-size:14px}.event-wrap .shadow-box .date-list dd span{font-size:12px;color:#ff6501;letter-spacing:-1px}.event-wrap .standard-box .inner{border-bottom:0}.event-wrap .standard-box .inner:after{content:'';display:table;clear:both}.event-wrap .standard-box .item{float:left;width:50%;padding:0 4px;text-align:center;box-sizing:border-box}.event-wrap .standard-box .item strong{font-size:17px}.event-wrap .standard-box .item p{margin:7px 0 5px;font-size:12px;color:#666}.event-wrap .standard-box .item span{display:block;margin-bottom:10px;font-size:12px;color:#ff3a0d;line-height:1.3;letter-spacing:-1px}.event-wrap .standard-box .item em{color:#ff3a0d}.event-wrap .standard-box .item:nth-child(even){border-left:1px solid #eaebec}.event-wrap .standard-box .item:first-child+.item+.item,.event-wrap .standard-box .item:first-child+.item+.item+.item{border-top:1px solid #eaebec}.event-wrap .standard-box .item:before{content:'';display:block;margin:12px auto 10px}.event-wrap .standard-box .ico01:before{width:90px;height:90px;background:url(/resources/images/new_icon_image_01.png) no-repeat;background-size:90px 90px}.event-wrap .standard-box .ico02:before{width:90px;height:90px;background:url(/resources/images/new_icon_image_02.png) no-repeat;background-size:90px 90px}.event-wrap .standard-box .ico03:before{width:90px;height:90px;background:url(/resources/images/new_icon_image_03.png) no-repeat;background-size:90px 90px}.event-wrap .standard-box .ico04{padding-bottom:40px}.event-wrap .standard-box .ico04:before{width:90px;height:90px;background:url(/resources/images/new_icon_image_04.png) no-repeat;background-size:90px 90px}.event-wrap .standard-box .etc-txt{padding-top:15px;color:#f30;border:1px solid #e1e1e6;border-top:0;background-color:#fff}.event-wrap .standard-box .etc-txt p{position:relative;margin:0 15px;padding:15px 0 15px 15px;font-size:12px;border-top:1px solid #e1e1e6}.event-wrap .standard-box .etc-txt p:before{content:'※';position:absolute;left:0;top:15px}.event-wrap .award-list .inner{padding:0 15px}.event-wrap .award-list .item{padding:20px 0;border-top:1px solid #eaebec}.event-wrap .award-list .item:first-child{border:0}.event-wrap .award-list .item:after{content:'';display:block;clear:both}.event-wrap .award-list .item .stit{float:left;width:23%;font-size:15px}.event-wrap .award-list .item .cont{float:left;width:72%;margin-left:5%;font-size:15px;color:#333}.event-wrap .award-list .item .rank{color:#0088cb}.event-wrap .award-list .item .desc{margin-bottom:5px;font-size:12px;color:#666;letter-spacing:-1px}.event-wrap .award-list .item .etc-txt,.event-wrap .step-wrap .item .etc-txt{font-size:12px;color:#f30}.event-wrap .step-wrap .inner{padding:0 0 63px;border:0;background-color:transparent}.event-wrap .step-wrap .item{position:relative;margin-top:32px;border:1px solid #e1e1e6;background-color:#fff}.event-wrap .step-wrap .item:first-child{margin:0}.event-wrap .step-wrap .item:after,.event-wrap .step-wrap .item:before{content:'';position:absolute;left:50%;display:inline-block;width:0;height:0;margin-left:-6px;border-style:solid;border-width:12px}.event-wrap .step-wrap .item:before{top:-21px;border-color:#727881 transparent transparent transparent}.event-wrap .step-wrap .item:after{top:-22px;border-color:#f3f3f3 transparent transparent transparent}.event-wrap .step-wrap .item:first-child:after,.event-wrap .step-wrap .item:first-child:before{display:none}.event-wrap .step-wrap .item:first-child .cont .thumb{margin:18px 0 0}.event-wrap .step-wrap .stit{display:block;padding:15px 0;text-align:center;border-bottom:1px solid #e1e1e6;background-color:#e6f6ff}.event-wrap .step-wrap .stit span{padding-right:5px;color:#0088cb}.event-wrap .step-wrap .cont{padding:15px 14px;text-align:center;font-size:14px;color:#333}.event-wrap .step-wrap .cont span{color:#0088cb}.event-wrap .step-wrap .cont .thumb{margin:18px 10% 0}.event-wrap .step-wrap .cont table{width:100%;margin:5px 0 8px}.event-wrap .step-wrap .cont table th,.event-wrap .step-wrap .cont table td{padding:3px 0;text-align:center;border:1px solid #ccc}.event-wrap .step-wrap .cont .desc{margin-top:10px;text-align:left;font-size:12px}.event-wrap .step-wrap .cont .desc p{color:#ff3a0d}.event-wrap .step-wrap .item .etc-txt{margin-top:10px}.event-wrap .info-txt{margin:15px 12px;text-align:center;font-size:12px;color:#666}.event-wrap .btn-wrap{margin:-48px 0 20px}.event-wrap .btn-wrap .btn{width:100%}.event-wrap .active .btn-floating{position:fixed;z-index:7;left:0;right:0;bottom:0;margin:0;padding:10px;background-color:#fff;box-shadow:0 -2px 3px 0 rgba(0,0,0,.3)}.event-wrap .text-box ol{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eaebec}.event-wrap .text-box ol li{position:relative;padding-left:15px;font-size:14px;color:#000}.event-wrap .text-box ol li:before{content:'' attr(data-num)'.';position:absolute;left:0}.event-wrap .text-box li{margin-top:3px;letter-spacing:-1px}.event-wrap .text-box li span{display:block}.sns-wrap{background-color:#f0f0f0}.sns-wrap .inner{display:table;width:100%;padding:15px 0}.sns-wrap a[class*="icon"]:before{display:block;margin:0 auto 7px}.sns-wrap a{display:table-cell;width:33.33333333333333%;text-align:center;font-size:10px}.center-layer .table-write{width:92%;margin:0 4%;border-top:0}.center-layer .address{font-size:14px}.center-layer .address .bul-list{margin-top:5px;margin-left:10%}.center-layer .address .bul-list li{text-align:left}.center-layer .btn-wrap{margin:15px 4%}.center-layer .btn-wrap .btn{width:100%}.center-layer .inner{margin-top:7%}.comment-wrap{margin-bottom:30px;background-color:#fff}.comment-wrap .comment-trigger{padding:15px;border-bottom:1px solid #eaebec}.comment-wrap .comment-trigger:after,.comment-wrap .comment-list li{content:'';display:table;clear:both}.comment-wrap .comment-trigger input[type="text"]{float:left;width:70%;height:44px;text-indent:10px;border-radius:2px;border:1px solid #e1e1e1;background-color:#f6f6f8;box-sizing:border-box}.comment-wrap .comment-trigger input::placeholder{color:#333}.comment-wrap .comment-trigger ::-webkit-input-placeholder{color:#333}.comment-wrap .comment-trigger :-ms-input-placeholder{color:#333}.comment-wrap .comment-trigger .btn{float:right;width:24%}.comment-wrap .comment-list li{width:100%;padding:8px 15px;border-bottom:1px solid #eaebec;box-sizing:border-box}.comment-wrap .comment-list .sticker{float:left}.comment-wrap .comment-list .cont{float:right;width:75%}.comment-wrap .comment-list .cont .txt{font-size:14px;color:#333}.comment-wrap .comment-list .cont .info{margin-top:12px}.comment-wrap .comment-list .cont .info span{padding-left:10px;font-size:12px;color:#8ebaca}.comment-wrap .comment-list .cont .info span:first-child{padding:0}.comment-layer .inner{padding:15px}.comment-layer .comment-write{position:relative}.comment-layer .comment-write textarea{width:100%;min-height:90px;font-size:14px;border:1px solid #c6c6c6;border-radius:2px;box-sizing:border-box}.comment-layer .comment-write label{position:absolute;top:3px;left:8px;color:#b0b0b0}.comment-layer .select-sticker{margin-top:10px}.comment-layer .select-sticker:after{content:'';display:table;clear:both}.comment-layer .select-sticker li{float:left;width:25%}.comment-layer .select-sticker li label{position:relative;display:block;width:53px;height:59px;margin:0 auto;font:0/0 a}.comment-layer .select-sticker .icon-comment-1{background:url(/Resources/images/sticker_01_off.png) no-repeat;background-size:53px 59px}.comment-layer .select-sticker input[type="radio"]:checked+.icon-comment-1{background:url(/Resources/images/sticker_01_on.png) no-repeat;background-size:53px 59px}.comment-layer .select-sticker .icon-comment-2{background:url(/Resources/images/sticker_02_off.png) no-repeat;background-size:53px 59px}.comment-layer .select-sticker input[type="radio"]:checked+.icon-comment-2{background:url(/Resources/images/sticker_02_on.png) no-repeat;background-size:53px 59px}.comment-layer .select-sticker .icon-comment-3{background:url(/Resources/images/sticker_03_off.png) no-repeat;background-size:53px 59px}.comment-layer .select-sticker input[type="radio"]:checked+.icon-comment-3{background:url(/Resources/images/sticker_03_on.png) no-repeat;background-size:53px 59px}.comment-layer .select-sticker .icon-comment-4{background:url(/Resources/images/sticker_04_off.png) no-repeat;background-size:53px 59px}.comment-layer .select-sticker input[type="radio"]:checked+.icon-comment-4{background:url(/Resources/images/sticker_04_on.png) no-repeat;background-size:53px 59px}.comment-layer .select-sticker i:before{display:none}.comment-layer .inner .btn-wrap{margin-top:20px}.comment-layer .inner .btn-wrap .btn{width:100%}.end-layer{display:block}.end-layer .bg-dark{opacity:1;bottom:-100%}.end-layer .end-wrap .inner{margin:0;padding:18px 3%;text-align:center;border-radius:8px}.end-wrap{position:relative;z-index:3;margin:70px 4% 0;padding:4px;border:2px solid #029ee7;border-radius:12px;background:#fff url(/Resources/images/bg_pattern.gif) repeat}.end-wrap:before{content:'';position:absolute;left:50%;top:-122px;z-index:4;width:15px;height:141px;margin-left:-7px;background:url(/Resources/images/bg_end_line.png) no-repeat;background-size:15px 141px}.end-wrap .visual-img{width:auto;margin:11px 18% 14px;border:0}.end-wrap .visual-img img{width:auto;max-height:170px}.end-wrap .logo{width:33px;height:28px;margin:0 auto 5px;font:0/0 a;background:url(/Resources/images/login-logo2.png) no-repeat;background-size:33px 28px}.end-wrap h2{font-size:22px;color:#00b5ef;font-weight:bold}.end-wrap h2 span{color:#ff4200}.end-wrap .txt1{margin-top:5px;font-size:15px;color:#333;text-align:center;line-height:1.3}.end-wrap .txt1 span{display:block}.end-wrap .txt2{font-size:15px;color:#06a7e2;text-align:center}.end-wrap .em{color:#ff4200;font-weight:bold;letter-spacing:-.5px}.end-wrap .date1{font-size:13px;color:#ff4200}.end-wrap .date2{font-size:15px;color:#ff4200}.end-wrap .btn-close{top:-30px}.end-wrap .btn-wrap{margin-top:5px}.end-wrap .btn-wrap .btn{width:82%;padding:6px 0}.close-layer{display:block;box-sizing:border-box;padding:0 4%}.close-layer .bg-dark{opacity:1;bottom:-100%}.close-layer .close-wrap .inner{margin:0;padding:18px 3%;text-align:center;max-width:none;border-radius:8px}.close-wrap{color:#00b5ef;position:relative;z-index:3;max-width:500px;margin:70px auto 0;padding:4px;border:2px solid #029ee7;border-radius:12px;background:#fff url(/Resources/images/bg_pattern.gif) repeat}.close-wrap:before{content:'';position:absolute;left:50%;top:-122px;z-index:4;width:15px;height:141px;margin-left:-7px;background:url(/Resources/images/bg_end_line.png) no-repeat;background-size:15px 141px}.close-wrap .logo{width:33px;height:28px;margin:0 auto 5px;font:0/0 a;background:url(/Resources/images/login-logo2.png) no-repeat;background-size:33px 28px}.close-wrap h2{font-size:30px;font-weight:bold}.close-wrap .end,.close-wrap .block-q{font-size:25px}.close-wrap .block-q{margin:20px 0 12px;padding:25px;border-radius:12px;background-color:#e4f7fc}.close-wrap .block-q em{color:#ff4200}.close-wrap .next{color:#333;font-size:19px;letter-spacing:-1px;margin-bottom:15px}.close-wrap .btn-wrap{margin-top:5px}.close-layer .btn-wrap .btn{width:80%;margin-top:10px}.sns-event .info-wrap{padding:15px;background-color:#f3f3f3}.sns-event .info-wrap>div{padding:15px;border:1px solid #e1e1e6;border-radius:2px;background-color:#fff}.sns-event .tit{display:block;margin-bottom:10px;padding-bottom:10px;font-size:16px;color:#333;border-bottom:1px dotted #999}.sns-event .date{margin-bottom:15px;font-size:13px;color:#333}.sns-event .info-wrap em{color:#f30}.sns-event .join-type p{margin-bottom:12px;font-size:13px;color:#0088cb;letter-spacing:-1px}.sns-event .join-type p strong{font-size:15px}.sns-event .join-type ol li{position:relative;margin-top:8px;padding-left:18px;font-size:13px;color:#333}.sns-event .join-type ol li:first-child{margin-top:0}.sns-event .join-type ol li:before{content:'' attr(data-num)'';position:absolute;left:0;top:0;display:inline-block}.sns-event .info-wrap .date span,.sns-event .join-type ol li span,.sns-event .winner p span{display:block}.sns-event .info-wrap .box2{margin:2px 0 15px}.sns-event .winner p{font-size:13px;color:#333}.sns-event .sns-ico{margin:15px 0 15px -18px;padding:10px 0;text-align:center;border-top:1px dotted #999;border-bottom:1px dotted #999;background-color:#f7f7f7}.sns-event .sns-ico a{margin:0 20px;font:0/0 a}.winner-layer-active{overflow:hidden}.winner-wrap{background-color:#00abee}.winner-wrap .info{text-align:center}.winner-wrap .info h1{width:75%;margin:0 auto;padding-top:15px}.winner-wrap .info p{margin-top:15px;font-size:13px;color:#fff}.winner-wrap .info strong{display:block;margin-top:15px;font-size:22px;color:#fcff00;background:url(/Resources/images/bg_bot_arrow.jpg) no-repeat center bottom;background-size:cover}.winner-wrap .info strong:after{content:'';display:block;width:116px;height:109px;margin:15px auto 0;background:url(/Resources/images/icon_trophy.png) no-repeat;background-size:116px 109px}.winner-list{padding:28px 15px 10px;border-bottom:1px solid #e4e4e4;background-color:#fff}.winner-list dl{position:relative;margin-bottom:10px;border:1px solid #00b5ef;border-radius:5px}.winner-list dt{position:absolute;left:0;top:0;bottom:0;width:28%;text-align:center;font-size:14px;color:#fff;letter-spacing:-1px;background-color:#00abee}.winner-list dt:before{content:'';display:block}.winner-list .type1 dt:before{width:32px;height:30px;margin:50px auto 5px;background:url(/Resources/images/icon_trophy1.png) no-repeat;background-size:32px 30px}.winner-list .type2 dt:before{width:35px;height:30px;margin:15px auto 5px;background:url(/Resources/images/icon_trophy2.png) no-repeat;background-size:35px 30px}.winner-list .type3 dt:before{width:44px;height:24px;margin:7px auto 5px;background:url(/Resources/images/icon_trophy3.png) no-repeat;background-size:44px 24px}.winner-list .type4 dt:before{width:32px;height:30px;margin:15px auto 5px;background:url(/Resources/images/icon_trophy4.png) no-repeat;background-size:32px 30px}.winner-list dd{padding:12px 0 12px 32%;font-size:14px}.winner-list dd:after{content:'';display:table;clear:both}.winner-list dd strong{float:left;clear:both}.winner-list dd strong:first-child{clear:none}.winner-list dd ul{float:left;margin-left:5px;margin-bottom:5px}.winner-list li span{color:#00b5ef}.winner-list strong{font-weight:normal}.winner-list .title{color:#0088cb;font-size:17.5px;padding:10px 0 8px 6px;border-bottom:1px solid #e5e5e5;background-color:#e6f6ff}.winner-list .title:before{content:'';vertical-align:middle;display:inline-block;width:34px;height:31px;margin-right:9px;background-repeat:no-repeat;background-size:auto 100%;background-image:url(/Resources/images/icon_trophy.png)}.winner-list .article ul{margin-bottom:30px}.winner-list .article ul:after{content:'';display:block;clear:both}.winner-list .article li{font-size:14px;float:left;box-sizing:border-box;min-width:33.3334%;padding:7px;border-bottom:1px dashed #e6e6e6}.winner-list .article li>span{color:#333}.winner-list .article li.col-2{width:50%}.winner-list .article li.col-3{width:100%}.winner-list .article li .row-2{position:relative;padding:0}.winner-list .article li .row-2>span{white-space:nowrap;position:absolute;top:0;left:0;width:100%;height:200%;background-color:#fff}.winner-list .article li .row-2>span:after{content:'';vertical-align:middle;display:inline-block;height:100%}.winner-list .article li .row-2>span span{vertical-align:middle;display:inline-block}.winner-list .article .special{font-size:15px}.winner-list .article .special li{display:table;table-layout:fixed;float:none;width:100%;padding:0}.winner-list .article .special li.cate{padding:7px}.winner-list .article .special li>*{word-break:keep-all;display:table-cell;padding:7px}.winner-list .article .special li strong{color:#00abee;width:20%}.winner-list .article .special li em{color:#00b5ef;width:30%}.winner-wrap .address-wrap p{margin-top:10px}.winner-wrap .address-wrap p strong{font-weight:bold}.winner-wrap .address-wrap .btn{width:100%}.winner-layer{display:block;overflow:auto}.winner-layer .bg-dark{opacity:1;bottom:-100%}.winner-layer .winner-wrap .inner{margin:0;padding:18px 3%;text-align:center;border-radius:8px}.winner-layer .winner-wrap{position:relative;z-index:3;margin:70px 4% 20px;padding:4px;border:2px solid #029ee7;border-radius:12px;background:#fff url(/Resources/images/bg_pattern.gif) repeat}.winner-layer .winner-wrap:before{content:'';position:absolute;left:50%;top:-122px;z-index:4;width:15px;height:141px;margin-left:-7px;background:url(/Resources/images/bg_end_line.png) no-repeat;background-size:15px 141px}.winner-layer .winner-wrap .logo{width:33px;height:28px;margin:0 auto 5px;font:0/0 a;background:url(/Resources/images/login-logo2.png) no-repeat;background-size:33px 28px}.winner-layer .winner-wrap .txt1{margin-top:5px;font-size:15px}.winner-layer .winner-wrap .txt2{font-size:22px;color:#00b5ef}.winner-layer .winner-wrap .txt2 span{color:#ff4200}.winner-layer .winner-wrap .winner-list{padding:15px 10px 10px;border:0}.winner-layer .winner-wrap .winner-list dd{text-align:left}.winner-layer .winner-list dl{margin-bottom:3px}.winner-layer .winner-list dt{font-size:12px;line-height:1.2}.winner-layer .winner-list dt span{display:block;color:#fff}.winner-layer .winner-list dd{padding:8px 0 8px 32%}.winner-layer .winner-list .type1 dt:before{margin:8px auto 5px}.winner-layer .winner-list .type2 dt:before{margin:12px auto 5px}.winner-layer .winner-list .type2 dd,.winner-layer .winner-list .type3 dd{padding:25px 0 25px 32%}.winner-layer .btn-wrap .btn{width:80%;margin-top:10px}.notice-layer .inner{position:relative;padding:5%}.notice-layer .inner .btn-wrap .btn{width:100%}.notice-layer .inner>img{display:block;margin-bottom:40px}.notice-layer .inner .cover{max-width:110%;margin-left:-5%;margin-right:-5%;margin-bottom:40px}.notice-layer .inner .today{position:absolute;left:0;right:0;bottom:0;padding:6px 0;text-align:right;font-size:14px;background-color:#696969}.notice-layer .inner .today label{padding-right:5px;color:#fff}.notice-layer .inner .checkbox{margin-right:10px}.weight-register .inner{padding:15px}.weight-register p{margin-bottom:15px;padding-bottom:15px;font-size:16px;color:#333;text-align:center;border-bottom:1px dotted #999}.weight-register p span{display:block}.weight-register .btn-wrap .btn{margin:0 5px;padding:12px 36px}.address-wrap{box-sizing:border-box;max-width:1000px;margin:0 auto;padding:0 15px 15px}.address-wrap input{color:#666;width:100%;height:40px;padding:0 10px;border:1px solid #e1e1e1;border-radius:2px;background-color:#fff;box-sizing:border-box}.address-wrap .note{color:#333;font-size:16.5px;font-weight:bold;text-align:center;margin:15px 0;padding:20px;background-color:#f3f9fb}.address-wrap .note .small{font-size:12px;font-weight:normal;margin-top:15px}.address-wrap .note .small span{text-decoration:underline}.address-wrap .form{margin-top:20px}.address-wrap .form p{margin-top:5px}.address-wrap .form .zip{position:relative;margin-top:0;padding-right:119px}.address-wrap .form .zip .btn{font-size:15px;position:absolute;right:0;top:0;width:109px;height:40px;padding:0}.address-wrap .form .submit{margin-top:15px}.address-wrap .form .submit .btn{width:100%;height:40px;padding:0}.address-wrap .addr-title{font-weight:700}.address-wrap .address{padding:20px 30px;border:1px solid #c6c6c6;border-radius:3px;background-color:#f6f6f8}.honors-wrap{max-width:1000px;margin:0 auto;padding:0 15px;box-sizing:border-box}.honors-wrap li{margin:3px 0}.btn-honor{background-color:#1d6a9d}.authselect-wrap{width:100%;text-align:center}.authselect-wrap .contents{width:300px;margin:200px auto;overflow:hidden}.authselect-wrap .btn-wrap{width:300px}.authselect-wrap .btn-wrap.btnBottom{margin-top:30px}.main-contents{margin:53px auto 0;width:720px;min-height:1000px;box-shadow:0 1.5px 3.5px 0 rgba(0,0,0,.1)}.btn-wrapper{padding:60px 0;display:flex;justify-content:center;gap:10px}.btn-wrapper .btn{width:250px;height:60px;padding:0;text-align:center;padding-top:17px;box-sizing:border-box;font-size:16px;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.btn-wrapper .btn::after{display:none}.btn-wrapper .btn.btn-white{background-color:#fff;border:1px solid #00b5ef}.d-day,.btn-circle-lg{position:relative}.d-day{margin:30px auto 0}.product_image{height:230px}@charset "UTF-8";@media screen and (max-width:280px){.d-day{width:240px!important}.event-wrap .event-title img{display:none}.authselect-wrap{height:400px!important}}@media screen and (max-width:320px){.side-wrap .login-before p{font-size:15px}.more-list .txt-wrap span{display:block}.d-day{margin:25px auto 30px;width:300px}.d-day dt,.d-day dd{font-size:13px}.more-list .thumb{width:44%}.more-list .txt-wrap{width:56%;padding:0 5px}.chart-bar-wrap span{font-size:10px}.btn-blue-radius{padding:5px 12px;font-size:12px}.chart-bar-wrap .day{bottom:12px}.rank-wrap .win-txt:after{margin:-5px 0 0 5px}.side-wrap .my-rank{font-size:14px;letter-spacing:-1px}.side-wrap .btn-close{right:20px}.weight-list td{font-size:14px}.txt-info-box strong{font-size:15px}.request-wrap .table-write-wrap .list-tit{font-size:14px;letter-spacing:-1px}.ranking-center{padding:20px 10px}.ranking-center .ranking-graph{width:21%}.ranking-center .center-list li{padding:2px 10px}.ranking-center .center-list .my-rank{letter-spacing:-1px}.ranking-center .center-list .my-rank .rank strong,.ranking-center .center-list .my-rank .weight{font-size:21px}.ranking-center .center-list .my-rank p{font-size:11px}.join-team-info .my-rank .rank strong{font-size:26px}.intro-wrap p{font-size:14px}.intro-wrap .btn-wrap .btn-dark03{width:65%;font-size:14px}.talk-wrap .talk-info .txt-wrap{font-size:14px}.talk-wrap .talk-info .btn-wrap{margin-top:20px}.my-info .my-info-list li{font-size:13px}.my-info .my-info-list .team-ico{padding:1px 3px;font-size:13px}.my-chart .challenge-date{font-size:14px}.request-box .box-inner p{font-size:14px;letter-spacing:-1px}.ranking-list-wrap .ranking-list [class*="icon"]{width:40px;height:36px;background-size:40px 36px}.ranking-list-wrap .ranking-list [class*="icon"]:before{left:8px;top:22px;font-size:14px}.ranking-list-wrap .ranking-list .vote{width:48px}.ranking-list-wrap .ranking-list .vote:before,.ranking-list-wrap .ranking-list .vote.selected:before{width:18px;height:15px;background-size:18px 15px}.ranking-list-wrap .ranking-list .info{margin:7px 0 0 12px;font-size:14px}.ranking-list-wrap.rank-team .ranking-list .change-weight{font-size:14px}.ranking-list-wrap.rank-team .ranking-list .info{margin:8px 0 0 10px}.ranking-list-wrap.rank-team .ranking-list .change-weight{margin-top:7px}.ranking-list-wrap.rank-team .ranking-list [class*="icon"]:before{left:8px;top:21px}.runing-info .sum-price{font-size:14px}.runing-info .sum-price:before{top:6px}.prod-wrap .shadow-box .bul-list li{font-size:14px}.event-wrap .shadow-box .date-list dt{font-size:13px}.event-wrap .shadow-box .date-list dd{font-size:13px;letter-spacing:-1px}.event-wrap .shadow-box .date-list dd span{font-size:11px}.request-box .box-inner .member-list .btn,.request-box .box-inner .invite-list .btn{width:50px;font-size:12px}.request-wrap .table-write-wrap .date-select .sum{padding-left:3px}.ranking-nav a{font-size:13px}.end-wrap h2{font-size:18px}.member-list li,.center-size .btn{font-size:14px}.center-layer .table-write th,.center-layer .request-wrap .date-select{font-size:13px}.my-chart .weight-wrap .btn,.my-chart .weight-wrap .my-weight-wrap .btn-wrap{width:38%}.winner-list .article li{font-size:11px}.close-wrap h2{font-size:26px}.close-wrap .end,.close-wrap .block-q{font-size:22px;letter-spacing:-1px}.close-wrap .next{font-size:17px}.event-wrap .event-title img{display:none}.authselect-wrap{height:310px}.authselect-wrap .contents{width:70%;margin:100px auto 0}.authselect-wrap .btn-wrap{width:100%}.main-event{padding:18% 0 40%}#footer{padding:10px 0}}@media screen and (max-width:426px){.d-day .txt-day{font-size:19px}.d-day .txt-time{font-size:19px}.request-wrap .table-write .info-desc span{padding-left:0;display:inline}.request-wrap .table-write-wrap .agree-form label{display:inline-block;vertical-align:top;width:56%}.request-wrap .table-write-wrap .agree-form label.full{width:calc(100% - 31px)}}@media screen and (min-width:321px){.event-wrap .event-title img{display:none}.d-day{width:350px}.authselect-wrap{height:400px}.authselect-wrap .contents{width:300px;margin:200px auto;overflow:hidden}.authselect-wrap .btn-wrap{width:100%}.main-event{padding:18% 0 60%}.intro-wrap .btn-wrap .btn-dark03{width:65%;font-size:14px}}@media screen and (min-width:767px){.intro-wrap,.end-wrap{margin:40px 20% 0}#container{background:#f4f7fa url(/Resources/images/bg_main.png) center bottom no-repeat;background-attachment:fixed;min-height:100vh}.main-event{padding:10% 0 34%}.main-event h1{width:auto;margin:0 25%}.more-list{display:table;width:91.8%;padding:40px 4.1%;box-sizing:border-box}.more-list:after{content:'';display:table;clear:both}.more-list article{display:table-cell;width:33.33%;padding:0 3%;vertical-align:top;border:0;border-left:1px dotted #aaa}.more-list article:first-child{border:0}.more-list article .thumb{float:right}.more-list article .txt-wrap{float:left}.more-list.cols-3 article{width:33%;padding:0 1%}.more-list.cols-3 .txt-wrap strong{font-size:22px}.more-list.cols-3 .txt-wrap p{font-size:12px}.d-day{margin:55px auto 50px;padding:10px 0 7px;width:600px}.d-day dt,.d-day dd{font-size:26px}.main-event .desc{font-size:24px}#footer nav button,#footer nav a,#footer address{font-size:14px}#footer p{font-size:14px}.layer-wrap .inner{margin:10% 25% 0}.intro-wrap p{font-size:18px}.intro-wrap .btn-wrap .btn-dark03{width:30%;font-size:18px}.intro-wrap .btn-wrap #btn-academy{padding:8px 20px}.intro-wrap .btn-wrap #btn-academy span{width:12px;height:12px}.side-wrap .btn-close{right:12%}.d-day,.btn-circle-lg{position:relative;top:-30px}.btn-circle-lg:last-child{padding:20px 0;width:250px;font-size:22px}.sns-wrap .inner{width:40%;max-width:400px;margin:0 auto}.my-chart .visual-img .txt-wrap{font-size:23px}.img-mobile{display:none}.img-pc{display:block}.weight-floating .weight-list,.layer-wrap .inner{max-width:500px;margin:70px auto 0}.intro-layer.layer-wrap .inner,.end-layer.layer-wrap .inner,.winner-layer.layer-wrap .winner-wrap .inner{max-width:none;display:block}.prod-number-layer.layer-wrap .inner{margin:200px auto 0}.my-chart .weight-wrap input{width:48%}.my-chart .chart-box .chart-bar-wrap{padding:15px 40px 10px 10px}.my-chart .chart-box .chart-bar-wrap span{font-size:14px}.my-chart .chart-box .day{bottom:17px;right:3px}.my-chart .chart-box .kg{top:10px}#chart-bar{height:450px}.request-wrap .upload-table .thumb-people img{height:200px}.end-wrap{margin:70px 10% 0}.end-wrap .logo,.winner-layer .winner-wrap .logo{width:66px;height:56px;background-size:66px 56px}.end-wrap h2{font-size:26px}.end-wrap .txt1,.end-wrap .txt2{font-size:20px}.end-wrap .date1,.end-wrap .date2{font-size:18px}.end-wrap .visual-img{margin:11px 24% 14px}.more_product{width:33.33%;text-align:center}.more_product .product_image{width:80%;height:150px;margin:0 auto;margin-bottom:15px}.product_txt strong{font-size:22px}.product_txt p{margin-bottom:15px;color:#555}.btn-circle-lg{width:180px;padding:20px 0;text-align:center;color:#fff;font-size:18px;line-height:1.2}.event-wrap{background:#f3f3f3 url(/Resources/images/slimBody2023_pc_bg.jpg) repeat-y center 35%;background-attachment:fixed}.event-wrap .event-title img{display:initial;text-align:center}.authselect-wrap{height:640px}.authselect-wrap .contents{width:300px;margin:200px auto;overflow:hidden}.authselect-wrap .btn-wrap{width:100%}.request-wrap{padding-bottom:20px;min-height:820px}}@media screen and (min-width:1024px){#header .inner{width:1000px;margin:0 auto}#header .inner:after{content:'';display:table;clear:both}#header .util a{margin-left:35px;margin-right:0;font-size:15px}#header .util a:first-child{margin:0}#header .icon-menu{width:42px;height:30px;margin:0;background-size:42px 30px}.side-wrap{display:none;position:absolute;top:0;left:0;right:0;z-index:6;height:190px!important;background-color:#fff;transition:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.sidemenu-active .side-wrap{display:block}.side-wrap .sidemenu .logout{right:auto;left:349px;top:18px;z-index:1;width:56px;color:#fff;background-color:#20a9e6}.side-wrap .bg-dark{background:transparent}.side-wrap .sidemenu{position:relative;left:auto;right:auto;top:auto;width:1000px;margin:0 auto;overflow-y:visible}.side-wrap .sidemenu:after{content:'';display:table;clear:both}.side-wrap .login-before{float:left;width:450px;padding:33px 16px 34px;box-sizing:border-box;background-color:#f4f4f4}.side-wrap .login-before p{font-size:20px;color:#09f;line-height:1.4}.side-wrap .login-before .btn{font-size:20px;color:#fff;line-height:1.5;background-color:#20a9e6}.side-wrap .my-menu{float:left;width:514px;margin:15px 0 0 36px}.side-wrap .my-menu .prod-link{position:absolute;left:486px;top:7px;border:0}.side-wrap .my-menu .prod-link a,.side-wrap .my-menu .static-link a,.side-wrap .my-menu .program-link a{position:relative;padding:4px 0 4px 15px;font-size:18px;color:#333;border:0!important}.side-wrap .my-menu .static-link a:before,.side-wrap .my-menu .program-link a:before,.side-wrap .my-menu .prod-link a:before{content:'';position:absolute;left:0;top:14px;display:inline-block!important;width:6px;height:6px;border-radius:6px;background-color:#b4b4b4}.side-wrap .my-menu .prod-link .prod1:before,.side-wrap .my-menu .prod-link .prod2:before{background-image:none;background-color:#b4b4b4}.side-wrap .my-menu .static-link{float:left;box-sizing:border-box}.side-wrap .my-menu .program-link{position:relative;float:left;width:212px;margin-left:28px;padding-left:22px;border-left:1px dotted #666}.side-wrap .my-menu .program-link a{position:absolute;left:23px;top:-6px}.side-wrap .my-menu .static-link{margin:62px 0 0}.side-wrap .my-link li.rankmenu{position:absolute;right:287px;bottom:-35px;border:0}.side-wrap .my-link li.runmenu{margin-top:33px}.side-wrap .event-join,.side-wrap .event-ing{position:relative;float:left;width:450px;padding:68px 25px 0;height:190px;background-color:#f4f4f4;box-sizing:border-box}.side-wrap .event-join .user-info,.side-wrap .event-ing .user-info{position:absolute;left:25px;top:10px;padding:0}.side-wrap .event-join .user-info strong,.side-wrap .event-ing .user-info strong{font-size:28px;color:#09f}.side-wrap .event-join .user-info span,.side-wrap .event-ing .user-info span{font-size:16px;color:#666}.side-wrap .event-ing .my-rank{padding:0;font:0/0 a}.side-wrap .event-ing .my-rank .rank-txt{position:absolute;right:35px;bottom:43px;margin:0;font-size:24px;color:#fff}.side-wrap .user-data{position:absolute;left:25px;right:25px;bottom:20px;padding:0;background-color:#20a9e6}.side-wrap .user-data li{border-top:1px solid #f4f4f4}.side-wrap .user-data li:before{display:none}.side-wrap .user-data li a,.side-wrap .user-data .team-ico{font-size:18px}.side-wrap .user-data .icon-before-medal:before{width:22px;height:18px;margin-right:3px;background-size:22px 18px}.side-wrap .user-data li .icon-before-weight-lg:before{margin-left:15px;margin-right:16px}.side-wrap .user-data li .icon-before-team:before{margin-left:9px;margin-right:7px}.side-wrap .user-info p,.side-wrap .event-join p{margin:-4px 0 0;font-size:16px;color:#666}.icon-before-team:before{width:45px;height:23px;background-size:45px 23px}.icon-before-weight-lg:before{width:31px;height:25px;background-size:31px 25px}.side-wrap .user-info{background:transparent}.side-wrap .my-link{position:absolute;right:22px;top:8px;width:205px;margin:0}.side-wrap .my-link li.runmenu,.side-wrap .my-link li:before{visibility:hidden;height:0}.side-wrap .my-link li{border:0}.side-wrap .my-link li a{width:190px;padding:4px 0 4px 15px;font-size:18px}.side-wrap .my-link li a:before{content:'';position:absolute;left:0;top:18px;display:inline-block;width:6px;height:6px;border-radius:6px;background-color:#b4b4b4}.side-wrap .btn-close{display:none}.icon-before-join:before{width:26px;height:30px;margin-top:0;background-size:26px 30px}.icon-before-talk:before{width:38px;height:33px;margin-top:0;background-size:38px 33px}.icon-before-weight:before{width:32px;height:30px;background-size:32px 30px}.icon-before-rank:before{width:33px;height:30px;background-size:33px 30px}.icon-before-honor:before{width:35px;height:30px;background-size:35px 30px}.icon-before-team-sm:before{width:25px;height:28px;background-size:25px 28px}.main_page{background:#f2f2f2}.main-event{padding:10% 0 16%}.main-content{background-position:center top}.main-event .desc{font-size:28px}.rank-wrap{width:1000px;margin:0 auto}.rank-wrap .rank{font-size:24px}.rank-wrap .info .txt strong{font-size:24px}.rank-wrap .info .txt span{font-size:18px}.rank-wrap .winner-vote a{font-size:25px}.rank-wrap .more:before{border-width:0 0 67px 15px}.rank-winner{width:1000px;margin:20px auto;font-size:24px}.challenge-wrap{background-repeat:repeat-x}.challenge-wrap .run{width:1000px;margin:32px auto 0}.challenge-wrap strong{font-size:32px}.challenge-wrap p{font-size:18px}.challenge-wrap .txt-wrap{margin-left:60%}.challenge-wrap:before{z-index:1;top:-115px;height:115px}.intro-wrap,.end-wrap{margin:40px 28% 0;display:block}.intro-wrap .btn-wrap .btn-dark03{width:37%;font-size:18px}.my-chart .visual-img .txt-wrap{font-size:27px}.more-list{width:85%;margin:-1px auto 0;padding:50px 0;margin-bottom:100px}.more-list:after{content:"";clear:both;display:block}.more-list article{width:33.33%;float:left}.more-list .txt-wrap strong{font-size:25px}.more-list .txt-wrap p{font-size:18px}.product_image{height:200px}.product_image img{margin-bottom:15px;width:80%}.product_txt>strong{font-size:22px}.product_txt>p{font-size:16px;margin:15px 0}.d-day{margin-top:0;width:600px}.d-day,.btn-circle-lg{position:relative;top:30px}.sns-wrap a{font-size:14px}#footer .sns-wrap a{font-size:14px}.content-title-wrap .content-title{font-size:25px}.content-title-wrap .inner{position:relative;width:1000px;margin:0 auto}.content-title-wrap .icon-back{display:none}.login-page{width:600px;margin:0 auto;padding:7% 15px;box-sizing:border-box}.login-page h1{margin:0 auto 7%}.my-info .my-info-list li{font-size:18px;line-height:2}.my-info .my-info-list .bul-list li:before{top:22px}.ranking-nav+.my-info .my-info-list .bul-list li:before{top:18px}.ranking-nav+.my-info .my-info-list .bul-list .center-name:before{top:20px}.my-chart .visual-img{width:1000px;margin:0 auto 20px}.my-chart .icon-after-more{font-size:20px}.my-chart .weight-wrap,.my-chart .challenge-date{width:1000px;margin:20px auto 0;box-sizing:border-box}.ranking-nav{border-left:1px solid #e1e1e6;border-right:1px solid #e1e1e6}.ranking-nav,.my-chart .chart-box,.my-info .my-info-list,.visual-img,.ranking-list-wrap .btn-wrap,.ranking-list-wrap .ranking-list,.center-size .inner,.ranking-center .inner,.desc-wrap p,.prod-wrap .prod-title,.event-wrap .event-title,.standard-box,.text-box,.award-list,.step-wrap,.team-info,.sketch-detail .inner,.movie-info-list,.sum-price,.runing-wrap,.runing-info{width:1000px;margin:0 auto}.join-team-info .my-rank{width:1000px;margin:8px auto;text-align:center;font-size:18px}.join-team-info .my-rank .weight{text-align:center}.join-team-info .bul-list{width:1000px;margin:15px auto}.vote-date-wrap{width:1000px;margin:15px auto 0}.request-box{width:1000px;margin:0 auto 20px}.event-wrap .award-list .item .desc,.prod-wrap .ico-txt-box .box-wrap.second-box dt em,.event-wrap .step-wrap .cont .desc p,.event-wrap .step-wrap .cont table th,.event-wrap .step-wrap .cont table td,.comment-wrap .comment-list .cont .info span{font-size:14px}.prod-wrap .ico-txt-box .thumb-list .cont .hint,.prod-wrap .ico-txt-box .thumb-box .cont ul li,.event-wrap .standard-box .item span,.event-wrap .award-list .item .cont,.event-wrap .step-wrap .cont,.agree-layer .scroll-wrap,.agree-layer2 .scroll-wrap,.request-wrap .table-write .phone-desc,.request-wrap .table-write-wrap .desc,.request-wrap .table-write-wrap .agree-form,.request-wrap .table-write-wrap .agree-form .btn,.txt-info-box p,.event-wrap .shadow-box .date-list dd span,.prod-layer p,.event-wrap .standard-box .etc-txt p,.event-wrap .award-list .item .etc-txt,.event-wrap .step-wrap .item .etc-txt,.vote-date-wrap .desc,.comment-wrap .comment-list .cont .txt,.invite-wrap .request-box .box-inner .invite-list .btn,.request-box .box-inner .member-list .btn,.request-box .box-inner .invite-list .btn,.sns-event p,.sns-event .join-type p,.sns-event .join-type ol li,.sns-event .winner p,.sketch-list .info .date,.sketch-detail .info .date,.request-wrap .note-box ol li,.request-wrap .table-write .info-desc,.winner-wrap .info p,.winner-layer .winner-wrap .txt1,.notice-layer .inner .today label{font-size:16px}.bul-list li,.vote-date-wrap p,.request-box .box-inner p,.invite-list li,.ranking-nav a,.ranking-list-wrap .ranking-list .info,.ranking-center .center-list li,.ranking-center .center-list .my-rank,.desc-wrap p,.prod-wrap .prod-title,.prod-wrap .shadow-box .bul-list li,.prod-wrap .img-txt-box .step-list .cont,.prod-wrap .ico-txt-box .box-wrap.first-box dt em,.prod-wrap .ico-txt-box .box-wrap dl dd,.prod-wrap .ico-txt-box .box-wrap dl dt,.prod-wrap .img-txt-box .box p,.prod-wrap .ico-txt-box .thumb-wrap>strong em,.prod-wrap .ico-txt-box .thumb-list .cont,.prod-wrap .ico-txt-box .thumb-box .cont,.event-wrap .standard-box .item p,.event-wrap .award-list .item .stit,.event-wrap .info-txt,.event-wrap .step-wrap .stit,.step-leval li,.agree-layer .scroll-wrap strong,.agree-layer2 .scroll-wrap strong,.table-write th,.txt-info-box .address,.txt-info-box p,.request-box .team-name-wrap,.member-list li,.sketch-list .tit span,.sketch-list .cont,.sketch-detail .date,.sketch-detail .cont,.movie-info-top .txt,.movie-info-list .item .txt,.movie-detail .cont,.talk-wrap .talk-info .txt-wrap p,.talk-wrap .talk-list-wrap .list-item strong,.request-wrap .upload-table .thumb-tit,.event-wrap .shadow-box .date-list dt,.event-wrap .shadow-box .date-list dd,.event-wrap .shadow-box .bul-list li,.join-team-info .bul-list .list-btn .btn,.runing-info .txt-info-box>strong span,.runing-info .txt-info-box p strong,.runing-wrap .run-wrap .bul-list li,.runing-complete .top .today,.sketch-list .info .team,.sketch-detail .info .team,.request-wrap .note-box .accordion,.winner-wrap .winner-list dd,.winner-wrap .winner-list dt{font-size:18px}.center-size .btn,.controls-wrap,.prod-wrap .shadow-box strong,.prod-wrap .img-txt-box .tit,.prod-wrap .img-txt-box .box .import,.prod-wrap .ico-txt-box .tit,.prod-wrap .ico-txt-box .thumb-wrap>strong,.event-wrap .tit,.event-wrap .standard-box .item strong,.request-wrap .table-write-wrap .list-tit,.txt-info-box strong,.prod-layer strong,.txt-info-box .date,.request-box .box-tit,.sketch-list .tit,.sketch-detail .tit,.info-nav a,.movie-detail strong,.talk-wrap .talk-info .txt-wrap strong,.my-info .my-info-list .tit,.event-wrap .shadow-box .title-gradient,.runing-complete .top,.runing-complete .desc,.runing-complete .money,.event-wrap .text-box ol li,.sns-event .tit,.movie-info-top strong,.movie-info-list .item .txt .tit,.weight-register p{font-size:20px}.runing-info .txt-info-box>strong,.runing-info .sum-price,.runing-complete .top .today strong,.runing-complete .all p,.txt-info-box .name,.winner-wrap .info strong{font-size:22px}.winner-layer .winner-wrap .txt2{font-size:25px}.bul-list li:before{top:10px}.ranking-list-wrap .ranking-list .vote{width:115px;font-size:18px}.ranking-list-wrap .ranking-list .vote:after{border-width:0 0 64px 15px}.icon-arrow-left{width:15px;height:23px;background-size:15px 23px}.my-info .my-info-list .bul-list .center-name:before{top:15px}.ranking-center .my-position{margin-top:-43px;font-size:18px}.ranking-center .my-position span{width:34px;padding:5px 10px}.prod-wrap{background-color:#f3f3f3}.prod-wrap .prod-title img{width:50%}.prod-wrap .shadow-box,.prod-wrap .img-txt-box{width:1000px;margin:0 auto 15px;box-sizing:border-box}.prod-wrap .ico-txt-box{padding:0 0 15px}.ico-txt-box>*{width:1000px;margin:0 auto;box-sizing:border-box}.prod-wrap .ico-txt-box .box-wrap dl{padding:25px 0 25px 130px}.prod-wrap .ico-txt-box .ico-box01:before{left:16px;width:64px;height:64px;background-size:64px 64px}.prod-wrap .ico-txt-box .ico-box02:before{left:20px;width:51px;height:66px;background-size:51px 66px}.prod-wrap .ico-txt-box .ico-box03:before{left:16px;width:65px;height:62px;background-size:65px 62px}.prod-wrap .ico-txt-box .ico-box04:before{left:17px;width:60px;height:44px;background-size:60px 44px}.prod-wrap .ico-txt-box .ico-box05:before{left:14px;width:73px;height:56px;background-size:73px 56px}.prod-wrap .ico-txt-box .ico-box06:before{left:17px;width:67px;height:59px;background-size:67px 59px}.prod-wrap .ico-txt-box .ico-box07:before{left:15px;width:63px;height:60px;background-size:63px 60px}.prod-wrap .ico-txt-box .ico-box08:before{left:16px;width:65px;height:65px;background-size:65px 65px}.prod-wrap .ico-txt-box .thumb-list{display:table;width:100%;padding:15px 0}.prod-wrap .ico-txt-box .thumb-list li{display:table-cell;width:33.333333333%;padding:20px 15px;vertical-align:top}.prod-wrap .ico-txt-box .thumb-list li:first-child{border-top:1px dotted #999}.prod-wrap .ico-txt-box .thumb-list .thumb{float:none;width:100%}.prod-wrap .ico-txt-box .thumb-list .cont{float:none;width:90%;margin:10px auto 0}.event-wrap .shadow-box{width:1000px;margin:50px auto 15px}.event-wrap .notice{width:82px;height:82px;font-size:24px;line-height:3.4;border-radius:41px}.event-wrap .award-list .item .cont{letter-spacing:0}.txt-info-box{width:1000px;margin:15px auto}.request-wrap .txt-info-box+.btn-wrap .btn{width:1000px;margin:0 auto}.request-wrap .table-write-wrap{width:1000px;margin:30px auto}.agree-layer .inner{max-width:1000px}.info-layer{left:120px}.icon-qmark{margin:2px 0 0 3px}.request-wrap .table-write-wrap .agree-form label{vertical-align:top}.step-leval li:before,.step-leval li:after{border-width:30px 0 29px 15px}.team-wrap .bul-list{width:1000px;margin:15px auto}.request-box .box-inner .member-list .btn,.request-box .box-inner .invite-list .btn{width:105px;margin-top:-50px}.layer-wrap .request-box{width:auto}.invite-wrap .txt-info-box{margin:0 auto 15px}.invite-wrap .invite-list .team,.invite-wrap .invite-list .team .master-name{font-size:18px;letter-spacing:0}.sketch-list article,.movie-detail{width:1000px;margin:15px auto}.sketch-list .thumb img,.sketch-detail .cont img{max-width:100%}.sketch-list .cont{height:55px}.movie-info-top{width:1000px;margin:15px auto}.info-nav .inner{width:1000px;margin:0 auto;border-left:1px solid #e1e1e6;border-right:1px solid #e1e1e6}.talk-wrap .talk-info,.talk-wrap .talk-list-wrap .list-item{width:1000px;margin:0 auto 15px;box-sizing:border-box}.talk-wrap .talk-info .txt-wrap{padding-left:192px}.talk-wrap .talk-info .txt-wrap p span{display:inline-block}.talk-wrap .talk-info .txt-wrap:before{width:146px;height:146px;background-size:146px 146px}.talk-wrap .talk-info .btn-wrap{margin-bottom:15px;text-align:right}.talk-wrap .talk-info .btn-wrap .btn{display:block;width:80%;margin-left:192px}.talk-wrap .talk-list-wrap .list-item strong{padding:12px 14px 13px 60px}.step-leval-wrap{border-bottom:1px solid #c6c6c6;background-color:#f6f6f8}.step-leval-wrap .step-leval{width:1000px;margin:0 auto}.step-leval-wrap .step-leval li{border:0}.desc-wrap .btn-wrap .btn{width:1000px;margin:0 auto 10px}.ranking-list-wrap.rank-team .ranking-list .info{margin:9px 0 0 10px}.ranking-list-wrap.rank-team .ranking-list .change-weight{margin-top:7px;font-size:18px}.ranking-list-wrap.rank-team .icon-rank-1,.ranking-list-wrap.rank-team .icon-rank-2,.ranking-list-wrap.rank-team .icon-rank-3,.ranking-list-wrap.rank-team .icon-rank-other{width:46px;height:42px;background-size:46px 42px}.ranking-list-wrap.rank-team .ranking-list [class*="icon"]:before{left:11px;top:25px;font-size:16px}.event-wrap .btn-wrap .btn{width:1000px;margin:0 auto}.event-wrap .standard-box .etc-txt p{padding:15px 0 15px 25px}.join-team-info .bul-list .list-btn:before{top:12px}.runing-wrap .run-wrap{padding-top:21.5%}.runing-info .txt-info-box{background:url(/Resources/images/bg_running_lg.jpg) no-repeat}.runing-info .sum-price:before{position:static;display:inline-block;margin:0 10px -6px 0}.runing-complete .inner{width:1000px;margin:30px auto}.runing-wrap .run-wrap .bul-list li:before{top:26px}.runing-wrap .run .user{top:-84px;width:69px;height:86px;margin-left:-32px;background-size:69px 86px}.runing-complete .top .today strong:before{width:36px;height:36px;margin-right:10px;background-size:36px 36px}.runing-complete .money{margin-top:15px}.sketch-detail iframe,.movie-detail iframe,.sketch-detail .video-js,.movie-detail .video-js,.movie-info-top .video-js{min-height:560px}.join-team-info .btn-wrap{width:1000px;margin:0 auto 10px}.comment-wrap{width:1000px;margin:0 auto 30px}.comment-wrap .comment-list .sticker{width:79px;height:88px;background-size:79px 88px}.comment-wrap .comment-list .cont{width:85%}.invite-wrap .btn-wrap{width:1000px;margin:0 auto}.team-wrap .team-del{width:1000px;margin:0 auto 10px}.member-list li .info .member-num{font-size:15px;margin-left:30px}.event-wrap .text-box ol li{padding-left:25px}.event-wrap .text-box li span,.end-wrap .txt1 span,.request-wrap .note-box li span,.request-wrap .table-write .info-desc span,.winner-layer .winner-list dt span,.request-wrap .table-write-wrap .noti span{display:inline-block}.sns-event .visual-img{width:100%;margin:0 auto;background-color:#f8f7f8}.sns-event .visual-img img{max-width:1000px;margin:0 auto}.sns-event .info-wrap .date span,.sns-event .join-type ol li span,.sns-event .winner p span{display:inline-block}.sns-event .info-wrap>div{width:1000px;margin:0 auto}.sns-event .info-wrap .box2{margin:4px auto 30px}.sns-event .info-wrap .date{margin:0 auto 30px}.sketch-list .info{margin-bottom:0}.team-search-layer .member-list .info label em{font-size:15px}.request-wrap .note-box{width:1000px;margin:10px auto 20px}.request-wrap .note-box li,.request-wrap .table-write .info-desc{letter-spacing:0}.request-wrap .table-write .info-desc span{padding-left:0}.winner-wrap .inner .info,.winner-wrap .winner-list{width:1000px;margin:0 auto;box-sizing:border-box}.winner-wrap .info strong{background-size:100% 100%}.winner-wrap .winner-list .type1 dt:before{width:64px;height:60px;margin:65px auto 5px;background-size:64px 60px}.winner-wrap .winner-list .type2 dt:before{width:70px;height:60px;margin:20px auto 5px;background-size:70px 60px}.winner-wrap .winner-list .type3 dt:before{width:88px;height:48px;margin:10px auto 5px;background-size:88px 48px}.winner-wrap .winner-list .type4 dt:before{width:64px;height:60px;margin:20px auto 5px;background-size:64px 60px}.winner-wrap .winner-list dt{width:35%}.winner-wrap .winner-list dd,.winner-layer .winner-list .type2 dd,.winner-layer .winner-list .type3 dd{padding:40px 0 40px 40%}.winner-layer .winner-list .type1 dt:before{margin:22px auto 5px}.winner-layer .winner-list .type2 dt:before{margin:12px auto 5px}.winner-layer .winner-list .type3 dt:before{margin:18px auto 5px}.winner-layer .winner-list .type4 dt:before{margin:38px auto 5px}.winner-layer .winner-wrap .winner-list{width:auto}.request-wrap .upload-table .thumb-people img,.my-info .my-info-list .thumb-people img{height:350px}.movie-info-list .item .thumb{width:27%}.movie-info-list .item .txt{width:68%}.notice-layer .inner .today{margin-top:20px}.btn-primary,.btn-flesh,.btn-gray,.btn-blue,.btn-dark,.btn-request{font-size:17px}.btn-primary02,.btn-dark02{font-size:20px}.btn-circle-lg{width:225px;padding:22px 0;font-size:18px}.btn-circle-lg:after{width:32px;height:12px;background-size:32px 12px}.btn-bg-medal:before{width:49px;height:47px;background-size:49px 47px}.btn-bg-medal{padding:0 0 46px}.btn-bg-medal:before{margin:0 auto 9px}#footer .inner{width:1000px;margin:0 auto}#footer nav a,#footer nav button{font-size:20px}.end-wrap .visual-img img{max-height:none}.video-wrap_main video{margin-top:0}.authselect-wrap{height:640px}.authselect-wrap .contents{width:300px;margin:200px auto;overflow:hidden}.authselect-wrap .btn-wrap{width:100%}.request-wrap{padding-bottom:20px;min-height:1160px}}@media screen and (min-width:1280px){.intro-wrap,.end-wrap{margin:40px 33% 0;display:block}.main-event h1{display:flex;flex-direction:column;flex-wrap:wrap}.main-event h1 span:first-child img{width:81px}.main-event h1 span:last-child{margin-top:29px}.main-event h1 span:last-child img{width:616px}.main-event h1,.main-event .desc{position:relative;top:0}.main-event .desc{color:#4c4c4c;font-size:20px;font-weight:700}.main-event .desc span{font-weight:400}.main-event .desc span span+span{margin-left:10px}.main-event .desc-type2{color:#4c4c4c;font-size:20px;font-weight:400}.main-event .desc-type2 span{font-weight:700;margin-left:10px}.main-event .desc-type2 span em{font-size:24px}.main-event .desc-type2 .ico{width:41px;height:33px}.main-event{padding:51px 0 0}.d-day,.btn-circle-lg{position:relative;top:0}.d-day{width:720px}.intro-wrap .btn-wrap .btn-dark03{width:30%;font-size:18px}}@media screen and (min-width:1366px){.main-content{background-position:center 10%}}@media screen and (min-width:1680px){.intro-wrap,.end-wrap{margin:40px 37% 0;display:block}.main-content{background-position:center 20%}.main-event{padding:61px 0 4%}.main-event h1,.main-event .desc,.d-day{position:relative;top:0}.d-day{margin:30px auto 0}.btn-circle-lg{position:relative;top:-50px;width:320px;padding:24px 0;font-size:25px}.btn-bg-medal{padding:0 0 61px}.btn-bg-medal:before{margin:0 auto 14px}.btn-circle-lg:last-child{padding:20px 0;width:250px;font-size:22px}.more-list{width:45%}.main-event .btn-wrap{position:relative;top:-100px}.authselect-wrap .contents{width:300px;margin:200px auto;overflow:hidden}.authselect-wrap .btn-wrap{width:100%}}@media screen and (min-width:1920px){.main-event h1,.main-event .desc,.d-day{position:relative;top:0}.main-event .btn-wrap{position:relative;top:-200px}.authselect-wrap .contents{width:300px;margin:200px auto;overflow:hidden}.authselect-wrap .btn-wrap{width:100%}}@media(max-width:1023px){.main-event h1{display:flex;flex-direction:column;flex-wrap:wrap}.main-event h1 span:first-child img{width:81px}.main-event h1 span:last-child{margin-top:29px}.main-event h1 span:last-child img{width:616px}.main-event .desc{font-size:16px;font-weight:700;width:62%;word-break:keep-all}.main-event .desc.desc-type2{font-size:21px}.main-event .desc span{font-weight:400}.main-event .desc span span+span{margin-left:5px}.main-event .desc-type2 .ico{width:41px;height:33px}.main-contents{margin:53px 16px 0;width:auto;min-height:1000px;background-color:#e4e4e4;box-sizing:border-box}.btn-wrapper{padding:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.btn-wrapper .btn{width:100%;height:60px;padding:0;text-align:center;padding-top:17px;box-sizing:border-box;font-size:16px;border-radius:2px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.btn-wrapper .btn::after{display:none}.btn-wrapper .btn.btn-white{background-color:#fff;border:1px solid #00b5ef;display:flex;align-items:center;justify-content:center;padding:0 16px;line-height:1.3;order:1}.main-event{padding:42px 0 0}}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(/Resources/font/2.0.0/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(/Resources/styles/data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAA54AAoAAAAAFmgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWUZFeBWNtYXAAAAE0AAAAOgAAAUriMBC2Z2x5ZgAAAXAAAAouAAAPUFvx6AdoZWFkAAALoAAAACsAAAA2DIPpX2hoZWEAAAvMAAAAGAAAACQOogcgaG10eAAAC+QAAAAPAAAAfNkAAABsb2NhAAAL9AAAAEAAAABAMMg06m1heHAAAAw0AAAAHwAAACABMAB5bmFtZQAADFQAAAElAAACCtXH9aBwb3N0AAANfAAAAPwAAAGBZkSN43icY2BkZ2CcwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPwoxw7iLmSHCDOCCADvEAo+AAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGD7K/f8PUvCREUTzM0DVAwEjG8OIBwCPdwbVAAB4nI1Xe1CU1xX/zv1eLItLln0JwrIfC7sJGET2hRJ2N1GUoBJE8AESQEEhmBHjaB7UuBMTO4GMaSu7aY3RNlOdRPNqO2pqRmuTaSZtR6JJILUZk00a/4imjpmiecB303O/XUgMJOPufvd+99xzzz33nN855y4HHH7EfrGfIxwHRiANvF/sH71I9BzHszmpW+rGOQOXxXE6YhI4PoMT8zkT4cDFuf1cwMrZJI5cglM0HKVv0MaUFDgIFfg9mJJCG+kbKn1JkqBOVaFOkuhLpARq8fu0Nnc9/zdvfY9PxXW4PdH0C6N+PCejhorxFjAqRjgFRXSINEARbBGsoxcFK7IJmr4OycFJnInL59zIXwxui80fkGRbEHyosMWaATJKUfCskmwJQsAWANkmnIGOhlf514h7U8HNIv3owoHB0WMt0Eb3sx0guLi5pq/8Ny1q6969fKR9X9GBV6dPv6dp04K99SOwtmyPl47ApRa6n4ZpP1yjr5fn7MmYP/vXLUJs715UguklHBaHOZHZmG1N9FAIW2mf0MqWCIdo/8RZ1yGfxKUldDcGIbFA7ICO+vqOMSPTh/ZrSqgHi/bB/O8E8Mnzp+M+acxfpsTShBwej26TiGxBn7m4eEIO+Rueu6Hj+IFBnh88cAEUEQ/nVLx5C7kf+yIR47QEe+eMlhz9SqsGbe3hh2R03NGzoY6O42Kz8l7fB6fAk6LYnTyFo/FYyT6GGyNx2Jx2sdH4rA1Fo/HyCXaFyOp8dhYBCfJb2NIn1ImE6CYNGmgSTb52DawJR6jfXEmDU4xyTEmpgHHOIStoxfjSGdkbsK2w2jbdMQG4sgAstEONgURYCwGHhEhhscioQaAhhCf7McifEQc0l6+mxj9nI+gmSdiQ0Zbm7gZnIO7GSMEXG6UDAVocxAV8GcEXCKg1a02RcTtwANWRGIAyElor6n/+ZU2yOB3+T77Hb1MLqhn4KHVnQBjJnqe9QZSon6Kc5DxAD2vMdPL/BXSmQGwspa67z9wLUjdi9TN7QC7lyyBr9rpt7uXVC1CMpyjKRoXnGPHTuiaPLsNdc2dbAFQLAooPkXEh33FodHl4XpC6sPCIa0ftUIhHSYXVSu5iME+DIXsbZJ51BeidCgajcai43jU9nVzoSn2dPqcFvSoxSzJzgRKAx47WMRxOrIj3Wf0+hndxhJTiOkSEqxar3b3RKM9hY64oxBA64ieURLvCfpkDb8siBdUJ1bgT+urJ5PGfewQrmm5R5+0HmfyIPySD7OYkT0WxRePah8oEiyjlxIP74thVoRTURpmL6QhGuWS+QDjdANXjIM8SQa/1w128ODx0Qp4aLMNg9+JL3joUn8AMxW+aLNiuKjarn4uyyTdXjOzZTsh21uwldUvJoYza+zELALfu3p1L8/3krtyZ0Ag058J3hxHghvbGZn0dHZy6Mim/7Blre4lpHd1c28yVqRViO153F2oIWoXCIKbL4Z0cM1iaQn9mI5KuV2SzEvWXJDMNtkANpMdQoDDhIdD4A/YrP6Aye9ysxyE+uOEAcTDorgvVZJjcua043PnZ/PmdDqcbibZlXOOT8uSo7Kof0YUn9GL+Jo17ficymxiTofC6znUso0DhAxs1Fo+kF+d36vLmgZ8mk5cdGv2mwYj5k3Dm9m3LhJ1aVRNm6HrTbLgYAoWXDhDd/u4PGy5CT+xGMdiaBovewUCF/1BiWNljI9MLn7jeScpg+WyH6mfU62eVDql7hsrmvx1ezp/YldE2LhjbkiDnAn8tGy/MW3IXRMYJduvq9HpmIcKuFt+JCtgdGEGKAcF6UacVwIYbVPGfw/+YuNBS4cx/CUHcnyfc+wRDMtTr72mMSBjT/yn/GKSdeDWQUCH6Xoqq5R10RE60gV6erUL0iCti16d0hZjxut4QI/rEpgSh6WjnJXdBXRg1GKCucGJPtFqM27aD1tOqqKonsQ2KsFSSmEpmvRlsR+TcD9OFwrqXxIclL4sJTnGMSuG8KpkZvKdeVIOKDyWSyPLV16/p1QMPbP8NihwUzr47bdnXtwtjdCvqqpO0H+pOvIl3Pzv46e5CT/tQjklXCXXym1AaWY7bzHLkuDMc7ldKCvgxzLn8wYkJLBhEDyK7MT8bTbwbkxbfp+3mKAGsmTBpabSIEECzMIcQlzOPAMKsxMs7uhsnxPLuofPDTc1hkuq6MX9j16YU7CqegcYHbmWYuvAP6tCS97tgWf7dlQvnl25YPavXLVZvrzQPeHCpZmzzEUVq/xzu5sChnSTPTW7oOYmh69z4zL/gk3b+O6hoa733uviP82vnFcbqWlc9tDmZa23LVzaV1yXURi+JX+28NeBuj3+O8IrQ080Vm1eWB4OKjPmrJu7c1udWynvKF6/vs479lSW9+5gZkn+dKfellNGDPllzeULustz+A0bPvhgw7lkvEUwn/N4Ty7U7nhGsEpFkOfy+kutbOh1JQxhVDJumoW11hnkPThznh6FFlhfT+ra1x9sF56kx5YuDzVY9PQYAYA7iblw4frQ4TPCk2MK/xGU3rlmze62trHz6lsko+v+So/do74PT8KVkpJfOErKcv8znrMGsHTNxoEkWy1mYgDB6XBbPaWsuiS6CryGaL6zCjaXBgvtkuyXBua1wOKnh+k7L9AvPnYWffxK18FcJbuosGf3/Jo7amY+CE1vppzY+UTrva0FXc1i55pKQ/YjVL187N5fCn1kW5uot/1hi+DiZ+5atnJR9E+prvydJ9ZZ5mwOpU5gM4KYysMBQ71UzPuMTl9QQOyUo5nwioeYCPjFklrbK6s6X+ypUZ6rum9+CZYzWRiBJfSP0xzzSmrg7f86g0DKVj/wwFzieD9rRfPGFbeKMl05pn5j9/rsQJJ2iEgRrpohlyBo3f4QK7Kl+EcAYZgAoNVmZWXK704YAa3FwBxgSGUOs5htvGRz4Sgj3yFkSJFBuv/sxu5yk998T8WDJzvv/2RX19HtTUW1S+wpKRKRjJ6zzz/1/OPdFdWGlAKbvzS4PHOtURikg9AGz0LbIB85S/cPOpoXvuue8/iV2H1vPTy3ddvOeZ37HGmO3OmSzVzR+NS53+84dHlFhXPLqtzSO+5ruHM2vXtBdxP87LOzKAD359j/INYIbyPabIi3Cq6Wa+SaGe78diIzu7qcblcAa6/fJRvNopXFJnO+U9KKM5bqH5LM0iQSVmpPCPDu7ZT4Aoubz3709EBTyrTDjyx8MQXgUH1nqm7TWng4TzE4i4AsKskBITXfSyC4Fkl5MxnJDiKSIDSJAsGvd1y+/eNDp2e+A+5d8HeiiunrTkT6TqWLIs+/QRoWr98s0qj8uuzLuS22Ytufg3rdTaHn1m46sfgGKHXt0MGnLaRHdnwN37tvHcWKo2V6lnPxL4UvUQcRdOzmZSQs8X5CH5OxXMXpkATuDz8Et0SH4uyCRR+TjmBDP1GvsVrWEGVzEj33YVQ9jAtIKpqsl/s/0xrocwAAeJxjYGRgYADig3cEzsTz23xl4GZnAIHLRucNkWl2BrA4BwMTiAIAF4IITwB4nGNgZGBgZwCChWASxGZkQAXyABOUANh4nGNnYGBgHyAMADa8ANoAAAAAAAAOAFAAZgCyAMYA5gEeAUgBdAGcAfICLgKOAroDCgOOA7AD6gQ4BHwEuAToBQwFogXoBjYGbAbaB3IHqHicY2BkYGCQZ8hlYGcAASYg5gJCBob/YD4DABbVAaoAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2P2XLCMAxFfYFspGUp3Te+IB9lHJF4cOzUS2n/voaEGR6qB+lKo+WITdhga/a/bRnDBFPMkCBFhhwF5ihxg1sssMQKa9xhg3s84BFPeMYLXvGGd3zgE9tZr/hveXKVkFYoSnoeHJXfRoWOqi54mo9ameNFdrK+dLSyaVf7oJQTlkhXpD3Z5XXhR/rUfQVuKXO91Jps4cLOS6/I5YL3XhodRRsVWZe4NnZOhWnSAWgxhMoEr6SmzZieF43Mk7ZOBdeCVGrp9Eu+54J2xhySplfB5XHwQLXUmT9KH6+kPnQ7ZYuIEzNyfs1DLU1VU4SWZ6LkXGHsD1ZKbMw=) format("woff"),url(/Resources/styles/data:application/x-font-ttf;charset=utf-8;base64,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E3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");font-weight:normal;font-style:normal}.vjs-icon-play,.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play-circle:before{content:""}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-square:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-spinner:before{content:""}.vjs-icon-subtitles,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before{content:""}.vjs-icon-captions,.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-captions:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before{content:""}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:""}.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cog:before{content:""}.vjs-icon-circle,.video-js .vjs-play-progress,.video-js .vjs-volume-level{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-hd:before{content:""}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:""}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-facebook:before{content:""}.vjs-icon-gplus{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-gplus:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pinterest:before{content:""}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:""}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:""}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:normal;font-style:normal;font-family:Arial,Helvetica,sans-serif}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:5em;line-height:1.55em;height:1.6em;width:1.6em;display:block;position:absolute;top:50%;left:50%;margin:-.8em 0 0 -.8em;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:-webkit-linear-gradient(-90deg,rgba(0,0,0,.8),rgba(255,255,255,0));background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto;box-sizing:content-box}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto;box-sizing:content-box}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:bold;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-ms-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0 0 1em white}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.666666666666666666em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.333333333333333em;z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;color:#000;float:right;min-width:5em;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:relative;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-ms-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider:focus{text-shadow:0 0 1em white;-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;padding-left:2em;padding-right:2em;padding-bottom:3em}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-level{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.video-js .vjs-volume-panel{-webkit-transition:width 1s;-moz-transition:width 1s;-ms-transition:width 1s;-o-transition:width 1s;transition:width 1s}.video-js .vjs-volume-panel:hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:focus,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-mute-control:active~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-mute-control:focus~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;-webkit-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-moz-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-ms-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;-o-transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-mute-control:active~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-mute-control:focus~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em}.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-mute-control:active~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-mute-control:focus~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control:focus.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-mute-control:active~.vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-mute-control:active~.vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-mute-control:focus~.vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-mute-control:focus~.vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-level{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:focus,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:9em;-webkit-transition:width .1s;-moz-transition:width .1s;-ms-transition:width .1s;-o-transition:width .1s;transition:width .1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3.5em;-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-moz-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-ms-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{-webkit-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-moz-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-ms-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;-o-transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster img{display:block;vertical-align:middle;margin:0 auto;max-height:100%;padding:0;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control{width:0!important;white-space:nowrap}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control .vjs-icon-placeholder{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{-moz-transform:translateY(-3em);-ms-transform:translateY(-3em);-o-transform:translateY(-3em);-webkit-transform:translateY(-3em);transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{-moz-transform:translateY(-1.5em);-ms-transform:translateY(-1.5em);-o-transform:translateY(-1.5em);-webkit-transform:translateY(-1.5em);transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-webkit-box-flex:none;-moz-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:'X';font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{position:absolute}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-webkit-box-flex:auto;-moz-box-flex:auto;-webkit-flex:auto;-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button{display:none}.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button{display:none}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block;margin-left:5px}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}@media \0screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}@media \0screen{.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}