.wrapper {padding-top:100px;}
.header {background-color:#ffa4cc;}
.header {height: 68px;position: fixed;left: 0;top: 0;width: 100%;border-bottom: 1px solid rgba(237, 237, 242, 0.24);z-index: 1000;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.header .container {height: 100%;}
.header h1 a {display: block;font-family: 'Poppins',serif;font-size: 28px;color: #fff;font-weight: 700;letter-spacing: 1.5px;width: 144px;height: 30px;background-image: url('/img/common/playview_logo.svg');background-repeat: no-repeat;-webkit-background-size: 288px auto;background-size: 288px auto;background-position: -144px 0;}
.header h1 a span {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.gnb_wrap {height: 100%;display: flex;align-items: center;height: 100%;}
.gnb {position: relative;margin-left: 6%;padding: 0 10px;z-index: 100;height: 100%;}
.gnb > ul {height: 100%;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;}
.gnb > ul > li {height: 100%;padding: 0 15px;}
.gnb > ul > li > a {font-size: 18px;color: #fff;font-weight: 600;padding: 0 20px;height: 100%;display: flex;align-items: center;justify-content: center;}
.gnb > ul > li > a:hover {color: #EA6FA5;}
.total_menu {position: relative;background-color: #fff;box-shadow: 0 3px 6px rgb(0 0 0 / 16%);visibility: hidden;opacity: 0;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.tgnb:before {content: '';display: table;}
.tgnb:after {content: '';display: table;clear: both;}
.tgnb > li {float: left;}
.tgnb_link {font-size: 17px;color: #333;font-weight: 500;display: inline-block;position: relative;padding: 0 30px 16px 30px;transition: all 0.2s;}
.tgnb_link:after {content: '';display: block;background-image: url('../img/common/more_icon.png');background-repeat: no-repeat;background-position: 0 0;position: absolute;right: 10px;top: 3px;width: 8px;height: 12px;}
.stgnb > li > a {font-size: 14px;color: #666;font-weight: 400;display: block;padding: 8px 30px 8px 30px;}
.tgnb > li.on .tgnb_link {color: #EA6FA5;}
.tgnb > li.on .tgnb_link:after {background-position: -8px 0;}
.stgnb > li > a:hover {color: #EA6FA5;}
.tgnb_wrap {padding-left: 246px;padding-top: 48px;padding-bottom: 48px;position: relative;}
.customer {position: absolute;right: 0;top: 0;padding: 20px 25px;border: 2px solid #ececec;border-radius: 5px;margin-top: 45px;}
.customer li {padding: 8px 0;}
.customer li a {font-size: 18px;color: #111;font-weight: 500;}

.is-gnb .total_menu {visibility: visible;opacity: 1;}

.footer {margin-top: 100px;}
.fc_wrap {display: flex;justify-content: space-between;}
.footer_link_wrap {border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.footer_link {display: flex;}
.footer_link a {font-size: 15px;height: 56px;color: #111;display: flex;align-items: center;}
.footer_link a:hover {text-decoration: underline;}
.footer_link a.mar {margin-right: 30px;}
.footer_in {padding: 25px 0;}
.footer_in .flogo {font-family: 'Poppins',serif;font-size: 35px;color: #ccc;font-weight: 700;letter-spacing: 2px;margin-bottom: 15px;}
.footer_in .flogo span {display: block;font-family: 'Poppins', serif;font-size: 0;text-indent: -9999px;color: #fff;font-weight: 700;letter-spacing: 1.5px;width: 144px;height: 30px;background-image: url(/img/common/playview_logo.svg);background-repeat: no-repeat;-webkit-background-size: 288px auto;background-size: 288px auto;background-position: 0 0;}
.copy_line {font-size: 14px;font-weight: 400;color: #ccc;line-height: 1.5;}
.copy_line .blank {margin: 0 10px;display: inline-block;}
.copyright {margin-top: 10px;font-size: 14px;font-weight: 400;color: #ccc;line-height: 1.5;}
.fc_right {text-align: right;}
.fc_right .t1 {margin-bottom: 12px;color: #333;font-size: 14px;font-weight: 500;}
.fc_right .t2 {display: block;margin-bottom: 12px;font-size: 30px;font-weight: 500;color: #333;line-height: 1;}
.fc_right .t3 {font-size: 14px;font-weight: 400;color: #666;line-height: 1.5;}

.top_login {margin-left: auto;display: flex;align-items: center;}
.top_login .btn_search span {display: none;}
.top_login .btn_search {width: 25px;height: 25px;background-image: url('../img/common/Search.png');background-size: 50px auto;display: block;}
.btn_search img {width: 25px;}
.mem_link {display: flex;padding: 0 20px;}
.mem_link a {font-size: 14px;color: #fff;font-weight: 500;}
.mem_link a.dot {position: relative;padding-right: 15px;margin-right: 13px;}
.mem_link a.dot::after {content: '';display: block;width: 2px;height: 2px;background-color: #fff;border-radius: 50%;position: absolute;right: 0;top: 50%;margin-top: -1px;}

.top {-webkit-box-align: center;-moz-align-items: center;-ms-flex-align: center;align-items: center;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;-webkit-box-pack: center;-moz-box-justify-content: center;-ms-flex-pack: center;justify-content: center;font-size: 13px;color: #fff;font-weight: 400;position: fixed;right: 20px;bottom: -50px;background-color: #ea6fa5;border-radius: 50%;width: 50px;height: 50px;z-index: 100;padding-top: 15px;font-family: 'Poppins',serif;visibility: hidden;opacity: 0;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.scrolled .top {visibility: visible;opacity: 1;bottom: 20px;}
.top:after {border-bottom: 2px solid #fff;border-right: 2px solid #fff;content: '';display: block;height: 8px;margin-top: -4px;pointer-events: none;position: absolute;right: 12px;top: 50%;-webkit-transform-origin: 66% 66%;-ms-transform-origin: 66% 66%;transform-origin: 66% 66%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.15s ease-in-out;transition: all 0.15s ease-in-out;width: 8px;transform: rotate(220deg);position: absolute;left: 50%;margin-left: -4px;top: 15px;}
/*
.is-gnb .header,
.scrolled .header {background-color: #fff;}
.scrolled .header {-webkit-box-shadow: 0 1px 5px rgb(0 0 0 / 10%);box-shadow: 0 1px 5px rgb(0 0 0 / 10%);}
.scrolled.is-gnb .header {-webkit-box-shadow: 0 0 0 rgb(0 0 0 / 0);box-shadow: 0 0 0 rgb(0 0 0 / 0);}
.is-gnb .gnb > ul > li > a,
.scrolled .gnb > ul > li > a {color: #000;}
.is-gnb .header h1 a,
.scrolled .header h1 a {background-position: 0 0;}
.is-gnb .top_login .btn_search,
.scrolled .top_login .btn_search {background-position: -25px 0;}
.is-gnb .mem_link a,
.scrolled .mem_link a {color: #000;}
.is-gnb .mem_link a.dot::after,
.scrolled .mem_link a.dot::after {background-color: #000;}
*/
a.all_area {font-size: 18px;color: #fff;font-weight: 700;background-color: #39C1B5;padding: 0 25px;height: 40px;margin-left: 5px;-webkit-box-align: center;align-items: center;display: flex;justify-content: center;border-radius: 25px;}

.btnset {overflow: visible;display: inline-block !important;outline: none !important;cursor: pointer !important;border-radius: 0;text-align: center !important;text-decoration: none !important;vertical-align: middle !important;border: 0;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.3s;transition: all 0.3s;background-color: #fff;-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}
.ac-allwrap {transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;display: none;position: absolute;right: 15px;top: 7px;height: 50px;width: 50px;-webkit-box-align: center;align-items: center;justify-content: center;z-index: 10011;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.ac-allmenu {height: 100%;width: 100%;display: block;position: relative;z-index: 6000;cursor: pointer;}
.ac-allmenu .menutxt {display: none;}
.btn-menu {padding: 0;width: 100%;height: 100%;position: relative;background-color: transparent;}
.btn-menu .bar,
.btn-menu:after,
.btn-menu:before {position: absolute;z-index: 1;width: 30px;margin-left: -15px;height: 3px;background: #fff;cursor: pointer;-webkit-transition: 0.2s ease;-moz-transition: 0.2s ease;-ms-transition: 0.2s ease;-o-transition: 0.2s ease;transition: 0.2s ease;content: "";display: block;border-radius: 5px;}
.btn-menu .bar {top: 24px;left: 50%;}
.btn-menu:after {top: 14px;left: 50%;}
.btn-menu:before {top: 34px;left: 50%;}

.hide {display: none;}
.is-nav .btn-menu .bar {display: none;}
.is-nav .btn-menu:after {transform: rotate(-45deg);top: 22px;}
.is-nav .btn-menu:before {transform: rotate(45deg);top: 22px;}
/*
.scrolled .btn-menu .bar,
.scrolled .btn-menu:after,
.scrolled .btn-menu:before {background-color:#000;}
*/
.is-nav .total_menu {opacity:1;visibility:visible;}

.gnb_wrap {position:relative;}
.search_box {background-color:#FFF;height:68px;position:absolute;left:0;top:0;z-index:200000;width:100%;background-color:#ffa4cc;transform: translateY(-100%);visibility: hidden;opacity:0;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;}
.is-search .search_box {transform: translateY(0);visibility: visible;opacity:1;}
.search_out {height:100%;padding-right:68px;}
.search_input {font-size:22px;color:#fff;font-weight:500;padding:0 15px;height:100%;width:100%;background-color:transparent;border:none;outline:none;}
.search_input::placeholder {font-size:22px;color:#fff;font-weight:500;}
.btn-submit {width: 48px;height: 68px;display: block;position:absolute;right:48px;top:0;background-color:transparent;font-size:0;border: none;cursor:pointer;display: flex;align-items: center;justify-content: center;padding:0;}
.btn-submit:before {width:30px;height:30px;background-image: url('../img/common/ico_search.svg');background-size: 30px auto;background-repeat:no-repeat;content:'';display:block;background-position:0 0;}
.btn-close {width: 48px;height: 68px;display: block;position:absolute;right:0;top:0;background-color:transparent;font-size:0;border: none;cursor:pointer;display: flex;align-items: center;justify-content: center;padding:0;}
.btn-close:before {width:30px;height:30px;background-image: url('../img/common/jido_close.svg');background-size: 30px auto;background-repeat:no-repeat;content:'';display:block;background-position:0 0;}

@media (max-width: 1399px){

}
@media (max-width: 1199px){
}
@media (max-width: 991px){
}
@media (max-width: 767px){
	
}
@media (max-width: 575px){
	
}