﻿@charset "UTF-8";
.red{color: #ff0000;  }

fieldset,img{vertical-align:middle;border:0 none}
fieldset{min-inline-size:100%}
input,select,textarea{vertical-align:middle;resize:none}
input[type=button],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;border-radius:0}
button{border:0 none;background:0 0;cursor:pointer}
select::-ms-expand{display:none}

 select { width: 32%;
    padding:0 10px;border:1px solid #a0a0a0;font-size:14px; color:#7b7b7b;
	background:#fff url("../img/login/bg-select-arrow.png") no-repeat;
	background-position:right 10px center;
	background-size:12px 7px;
}

/* checkbox-radio */
input[type="checkbox"]{display:inline-block;width:21px;height:21px;vertical-align:middle;background:url('../img/login/check_n1.png') no-repeat 0 0;background-size:21px 21px;-webkit-appearance:none;border-radius:0;border:0}
input[type="checkbox"]:checked{background:url('../img/login/check_p2.png') no-repeat 0 0;background-size:21px 21px}
input[type="radio"]{display:inline-block;width:21px;height:21px;vertical-align:middle;background:url('../img/login/check_n2.png') no-repeat 0 0;background-size:contain;-webkit-appearance:none;border-radius:0;border:0}
input[type="radio"]:checked{background:url('../img/login/check_p2.png') no-repeat 0 0;background-size:contain}

hr{display:none}
.hide,legend{position:absolute;left:-999.9rem}
table caption{width:0;height:0;visibility:hidden;text-indent:-999.9rem;font-size:0;line-height:0}
table{border-collapse:collapse;border-spacing:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
svg{vertical-align:top}
a{color:inherit;text-decoration:none}
a:active,a:focus,a:hover{text-decoration:none}
button,input[type=button]{outline:0}
button::-moz-focus-inner{border:0}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:100;src:url(../font/NotoSansKR-Thin.woff2) format("woff2"),url(../font/NotoSansKR-Thin.woff) format("woff")}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:300;src:url(../font/NotoSansKR-Light.woff2) format("woff2"),url(../font/NotoSansKR-Light.woff) format("woff")}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:400;src:url(../font/NotoSansKR-Regular.woff2) format("woff2"),url(../font/NotoSansKR-Regular.woff) format("woff")}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:500;src:url(../font/NotoSansKR-Medium.woff2) format("woff2"),url(../font/NotoSansKR-Medium.woff) format("woff")}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:700;src:url(../font/NotoSansKR-Bold.woff2) format("woff2"),url(../font/NotoSansKR-Bold.woff) format("woff")}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:900;src:url(../font/NotoSansKR-Black.woff2) format("woff2"),url(../font/NotoSansKR-Black.woff) format("woff")}
html{scroll-behavior:smooth;overflow-y:scroll;font-size:10px}
body,html{font-family:'Noto Sans KR',sans-serif;font-weight:300;letter-spacing:-.04rem;-webkit-font-smoothing:antialiased;color:#000}
body.noscroll,html.noscroll{overflow:hidden}
body{font-size:1.4rem}
strong{font-weight:700}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.no-scroll{overflow:hidden}
.dim{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#333;opacity:.8;z-index:9999}
.sticky-elem{position:-webkit-sticky;position:sticky}

.table-wrap .no-data{padding:6rem 0}
.table-wrap .no-data.pc{display:none}
.table-wrap .no-data.mobile{display:table-cell}
.btn{box-sizing:border-box;display:inline-block;height:3rem;line-height:2.8rem;padding:0 1.6rem;vertical-align:middle;text-align:center;font-family:'Noto Sans KR',sans-serif;font-weight:400;font-size:1.4rem;color:#fff;white-space:nowrap;background:#333;border:.1rem solid #333;cursor:pointer}
.btn.small{height:2rem;line-height:1.8rem;padding:0 1.8rem;font-size:1rem}
.btn.large{height:4rem;line-height:3.8rem;font-size:2rem}
.btn.primary{color:#fff;background:#e60012;border-color:#e60012}
.btn.secondary{color:#fff;background:#727171;border-color:#727171}

.btn.light{color:#000;background:0 0;border-color:#333}

.btn.light.primary{color:#fff;border-color:#2e3192; background-color:#2e3192 }
.btn.light.secondary{color:#727171;border-color:#727171}
.btn.block{display:block;width:100%}
.btn.block~.btn.block{margin-top:1rem}
.btn.disabled,.btn[disabled]{background:#a0a0a0;border-color:#a0a0a0}
.btn.top{padding:0;border-radius:100%;background:#fff;border-color:#a0a0a0;box-sizing:border-box;width:3rem;height:0;max-height:3rem;padding-top:3rem;position:relative;overflow:hidden}
.btn.top:after{width:1.25rem;height:1.5rem;background-image:url(../img/sprite/m-icons.png);background-size:5.7rem 4.6rem;background-position:-1.75rem -3.1rem;content:'';display:block;margin:-.75rem 0 0 -.625rem;position:absolute;top:50%;left:50%}
.btn.top:hover{border-color:#333;box-sizing:border-box;width:3rem;height:0;max-height:3rem;padding-top:3rem;position:relative;overflow:hidden}
.btn.top:hover:after{width:1.25rem;height:1.5rem;background-image:url(../img/sprite/m-icons.png);background-size:5.7rem 4.6rem;background-position:0 -3.1rem;content:'';display:block;margin:-.75rem 0 0 -.625rem;position:absolute;top:50%;left:50%}
.btn.icon-txt{position:relative;padding-left:3rem}
.btn.icon-txt::before{content:'';display:inline-block;position:absolute;box-sizing:border-box;top:.4rem;left:1rem}
.btn.icon-txt.recurit::before{width:2.2rem;height:2.9rem;width:1.1rem;height:1.45rem;background-image:url(../img/sprite/icons.png);background-size:12.4rem 12.3rem;background-position:-11rem -1.85rem}
.btn.icon-txt.customer::before{width:2.2rem;height:2.9rem;width:1.2rem;height:1.75rem;background-image:url(../img/sprite/icons.png);background-size:12.4rem 12.3rem;background-position:-6.55rem -8.55rem}
.btn.icon-txt02{position:relative}
.btn.icon-txt02::after{content:'';display:inline-block;position:absolute;box-sizing:border-box;top:.4rem;right:1rem}
.btn.more{display:block;width:10.8rem;margin:4rem auto 0;padding:0 3rem;font-size:1.3rem;font-weight:500}
.btn.more::before{content:'';display:inline-block;position:absolute;box-sizing:border-box;content:'+';position:relative;left:-.2rem}
.btn.board-video{width:24rem;height:auto;padding:.5rem 3rem;font-size:1.3rem;font-weight:500;line-height:1.3;background-color:transparent;color:#e60012;border:.1rem solid #e60012;white-space:unset}
.btn.proceeding{color:#333;margin-top:4rem}
.btn.square{border-radius:0}
.btn.input-btn{height:4rem;line-height:4rem;border-radius:0;font-size:1.6rem;background:#666}
.btn.input-file-btn{height:4rem;line-height:4rem;font-size:1.6rem;background:#a0a0a0;border-color:#a0a0a0}
a.btn{text-decoration:none!important}
.layout-form{padding:0 2rem ; margin-bottom:3rem;  border-radius:24px;border-radius:-webkit-border-radius:24px;border-radius:-moz-border-radius:24px;border-radius:-ms-border-radius:24px;border-radius:-o-border-radius:24px; border: solid 2px #87beff; overflow: hidden;}
.layout-form.no-line{border-top:0}
.layout-form+.title-form{margin-top:4rem}
.title-form .main{font-size:2.2rem;font-weight:500;color:#333;line-height:1}
.title-form .main span{display:inline}
.title-form .desc{margin:1rem 0 0;font-size:1rem;font-weight:300;color:#a0a0a0;line-height:1}
.title-form .desc span{display:block}
.title-form+.layout-form{margin-top:1rem}
.form-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:2rem 0 0}
.form-row.address{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.form-row .form-head{padding:0 0 .5rem;font-size:1.4rem;font-weight:500}
.btn-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1.5rem}
.btn-group.center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.btn-group.center .btn+.btn{margin-left:.5rem}
.btn-group.left{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.btn-group.left .btn{margin-left:.5rem}
.btn-group.right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.btn-group.right .btn{margin-right:.5rem}
.btn-group.between{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.image{display:block;position:relative}
.image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}
.image[data-ratio='2:1']{padding-top:50%}
.image[data-ratio='16:9']{padding-top:56.25%}
.image[data-ratio='1:1']{padding-top:100%}
.check{display:inline-block;vertical-align:middle}
.check input,.check[type]{position:absolute;left:-999.9rem}
.check input+span,.check[type]+label{display:inline-block;padding-left:3rem;text-indent:-3rem;padding-right:1.5rem;vertical-align:middle;position:relative;line-height:1.2;cursor:default}
.check input+span:before,.check[type]+label:before{content:'';box-sizing:border-box;display:inline-block;width:2.2rem;height:2.2rem;margin-right:.8rem;vertical-align:top;position:relative;top:calc(.63em - 1.1rem)}
.check input+span:before,.check[type]+label:before{background-image:url(../img/login/check_n2.png);background-size:100%;background-position:0 0}
.check input:checked+span:before,.check[type]:checked+label:before{background-image:url(../img/login/check_p2.png);background-size:100% ;background-position:0 0;}
.check input[disabled]:checked+span:before,.check input[disabled]:checked:hover+span:before,.check[disabled]:checked+label:before,.check[disabled]:checked:hover+label:before{background-image:url(../img/login/check_p2.png);background-size:12.4rem 12.3rem;background-position:0 -6.05rem}
.check input[disabled]+span:before,.check input[disabled]:focus+span:before,.check input[disabled]:hover+span:before,.check[disabled]+label:before,.check[disabled]:focus+label:before,.check[disabled]:hover+label:before{background-image:url(../img/sprite/icons.png);background-size:12.4rem 12.3rem;background-position:-5.05rem -3.5rem}
.radio{display:inline-block;vertical-align:middle}
.radio input,.radio[type]{position:absolute;left:-999.9rem}
.radio input+span,.radio[type]+label{display:inline-block;padding-left:3rem;text-indent:-3rem;padding-right:1.5rem;vertical-align:middle;position:relative;line-height:1.2;cursor:default}
.radio input+span:before,.radio[type]+label:before{content:'';box-sizing:border-box;display:inline-block;width:2.2rem;height:2.2rem;margin-right:.8rem;vertical-align:top;position:relative;top:calc(.63em - 1.1rem)}
.radio input+span:before,.radio[type]+label:before{background-image:url(../img/login/check_n2.png);background-size:100%;background-position:0 0}
.radio input:checked+span:before,.radio[type]:checked+label:before{background-image:url(../img/login/check_p2.png);background-size:100%;background-position:0 0}
.radio input[disabled]:checked+span:before,.radio input[disabled]:checked:hover+span:before,.radio[disabled]:checked+label:before,.radio[disabled]:checked:hover+label:before{background-image:url(../img/login/check_p2.png);background-size:70%;background-position:0 0}
.radio input[disabled]+span:before,.radio input[disabled]:focus+span:before,.radio input[disabled]:hover+span:before,.radio[disabled]+label:before,.radio[disabled]:focus+label:before,.radio[disabled]:hover+label:before{background-image:url(../img/login/check_p2.png);background-size:70%;background-position:-5rem -6.05rem}
.check-only{display:inline-block;width:2.2rem;height:2.2rem;vertical-align:middle;position:relative}
.check-only input{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;z-index:1}
.check-only span{line-height:1.2;cursor:default}
.check-only span:before{content:'';box-sizing:border-box;display:inline-block;width:2.2rem;height:2.2rem;margin-right:.8rem;vertical-align:top;position:relative;top:calc(.63em - 1.1rem)}
.check-only span:before{background-image:url(../img/sprite/icons.png);background-size:70%;background-position:0 0}
.check-only span:before{position:static;display:block;-webkit-transform:none;transform:none;margin-top:0}
.check-only input:checked+span:before{background-image:url(../img/sprite/icons.png);background-size:70%;background-position:0 0}
.check-only input[disabled]:checked+span:before{background-image:url(../img/sprite/icons.png);background-size:12.4rem 12.3rem;background-position:0 -6.05rem}
.check-only input[disabled]+span:before{background-image:url(../img/sprite/icons.png);background-size:12.4rem 12.3rem;background-position:-5.05rem -3.5rem}
.radio-only{display:inline-block;width:2.2rem;height:2.2rem;vertical-align:middle;position:relative}
.radio-only input{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;z-index:1}
.radio-only span{line-height:1.2;cursor:default}
.radio-only span:before{content:'';box-sizing:border-box;display:inline-block;width:2.2rem;height:2.2rem;margin-right:.8rem;vertical-align:top;position:relative;top:calc(.63em - 1.1rem)}
.radio-only span:before{background-image:url(../img/sprite/icons.png);background-size:12.4rem 12.3rem;background-position:-2.55rem -3.5rem}
.radio-only span:before{position:static;display:block;-webkit-transform:none;transform:none;margin-top:0}
.radio-only input:checked+span:before{background-image:url(../img/sprite/icons.png);background-size:12.4rem 12.3rem;background-position:-7.5rem -6.05rem}
.radio-only input[disabled]:checked+span:before{background-image:url(../img/sprite/icons.png);background-size:12.4rem 12.3rem;background-position:-2.5rem -6.05rem}
.radio-only input[disabled]+span:before{background-image:url(../img/sprite/icons.png);background-size:12.4rem 12.3rem;background-position:-5rem -6.05rem}
.txt.is-valid{padding-right:2.5rem;background-image:url(../img/com/input-valid.png);background-repeat:no-repeat;background-position:calc(100% - .7rem) 50%;background-size:2.4rem 1.8rem}
.txt-with-del .txt.is-valid{background-image:none}
.txt.is-invalid{border-color:#e60012;padding-right:2.5rem;background-image:url(../img/com/input-invalid.png);background-repeat:no-repeat;background-position:calc(100% - .7rem) 50%;background-size:2.4rem 2.4rem}
.txt-with-del .txt.is-invalid{background-image:none}
textarea.txt.is-valid{background-position:calc(100% - .7rem) 1rem}
textarea.txt.is-invalid{background-position:calc(100% - .7rem) 1rem}
.input-txt-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
.input-txt-wrap .txt,.input-txt-wrap .txt-with-del,.input-txt-wrap .txt-with-txt{-webkit-flex:1;-ms-flex:1;flex:1;margin-right:.5rem}
.input-txt-wrap .txt-with-btn{-webkit-flex:1;-ms-flex:1;flex:1;margin-right:.7rem}
.input-txt-wrap .txt-with-btn:not(:first-child),.input-txt-wrap .txt-with-del:not(:first-child){margin-top:1rem}
.input-txt-wrap .btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 1.6rem}
.input-txt-wrap .input-file-btn{padding:0 3rem}
.input-txt-wrap.file-input .txt[readonly]{background-color:#fff}
.input-address-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.input-address-wrap .input-address{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
.input-address-wrap .input-address:not(:first-child){margin-top:1rem}
.input-address-wrap .btn-find-address{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:11.3rem;margin-right:.5rem;padding:0}
.input-address-wrap .txt,.input-address-wrap .txt-with-del{-webkit-flex:1;-ms-flex:1;flex:1}
.input-content-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.input-content-wrap .input-content{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:2rem}
.input-content-wrap .input-content:not(:first-child){margin-top:1rem}
.input-content-wrap .txt,.input-content-wrap .txt-with-del{-webkit-flex:1;-ms-flex:1;flex:1}
.input-msg{font-size:1.1rem;font-weight:300;margin:1rem 0 0;color:#a0a0a0}
input.password,input.txt{box-sizing:border-box;min-width:.1rem;height:4rem;line-height:4rem;padding:0 1rem;vertical-align:middle;font-weight:400;font-size:1.3rem;color:#333;background:#fff;border:.1rem solid #a0a0a0;border-radius:0}
input.password::-webkit-input-placeholder,input.txt::-webkit-input-placeholder{color:#a0a0a0}
input.password::-webkit-input-placeholder,input.password::placeholder,input.txt::-webkit-input-placeholder,input.txt::placeholder{color:#a0a0a0}
input.password:-moz-placeholder,input.txt:-moz-placeholder{color:#a0a0a0}
input.password::-moz-placeholder,input.txt::-moz-placeholder{color:#a0a0a0}
input.password:-ms-input-placeholder,input.txt:-ms-input-placeholder{color:#a0a0a0}
input.password[readonly],input.txt[readonly]{color:#6b6767}
input.password:focus,input.txt:focus{border-color:#727171;outline:0}
input.password [disabled],input.password:disabled,input.txt [disabled],input.txt:disabled{color:#a0a0a0;background:#f8f8f8}
input.password.small,input.txt.small{height:2.4rem;line-height:2.4rem}
textarea.txt{box-sizing:border-box;height:auto;padding:.6rem 1rem;line-height:1.5;font-weight:400;font-size:1.6rem;color:#333;resize:none;border:.1rem solid #a0a0a0;border-radius:0}
textarea.txt::-webkit-input-placeholder{color:#a0a0a0}
textarea.txt::-webkit-input-placeholder,textarea.txt::placeholder{color:#a0a0a0}
textarea.txt:-moz-placeholder{color:#a0a0a0}
textarea.txt::-moz-placeholder{color:#a0a0a0}
textarea.txt:-ms-input-placeholder{color:#a0a0a0}
textarea.txt[readonly]{color:#e5e5e5}
textarea.txt:focus{border-color:#727171;outline:0}
textarea.txt [disabled],textarea.txt:disabled{color:#a0a0a0;background:#f8f8f8}
.txt-with-del{display:inline-block;width:100%;vertical-align:middle;position:relative}
.txt-with-del .txt{width:100%;vertical-align:top}
.txt-with-del .txt:not(:-moz-read-only):not(:disabled){padding-right:3rem}
.txt-with-del .txt:not(:read-only):not(:disabled){padding-right:3rem}
.txt-with-del .txt[disabled]~.btn-txt-del,.txt-with-del .txt[readonly]~.btn-txt-del{display:none}
.txt-with-del .btn-txt-del{display:block;font-size:0;position:absolute;top:50%;right:.7rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-sizing:border-box;width:2.2rem;height:0;max-height:2.2rem;padding-top:2.2rem;position:absolute;overflow:hidden}
.txt-with-del .btn-txt-del:after{width:1.8rem;height:1.8rem;background-image:url(../img/sprite/icons.png);background-size:12.4rem 12.3rem;background-position:-2.45rem -8.55rem;content:'';display:block;margin:-.9rem 0 0 -.9rem;position:absolute;top:50%;left:50%}
.txt-with-btn{display:inline-block;width:100%;vertical-align:middle;position:relative;margin-right:.7rem}
.txt-with-btn .txt{width:100%;vertical-align:top}
.file-wrap .upload-name[readonly]{color:#666}
.select{box-sizing:border-box;height:4rem;padding:0 0 0 1rem;vertical-align:middle;font-weight:400;font-size:1.3rem;color:#000;background-color:#fff;border:.1rem solid #e5e5e5;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.select::-ms-expand{opacity:0}
html:not(.IE9) .select{padding-right:2.3rem;background-image:url(../img/com/select-arw.png);background-repeat:no-repeat;background-position:calc(100% - .7rem) 50%;background-size:1.3rem .7rem}
html:not(.IE9) .select[disabled]{background-image:url(../img/com/select-arw-disabled.png)}
html:not(.IE9) .select.type01{background-image:url(../img/com/select-arw01.png);background-size:2.4rem 1.4rem;border-color:#a0a0a0;font-size:1.4rem}
.select:focus{border-color:#727171;outline:0}
.select[disabled]{color:#a0a0a0;background:#f8f8f8}
.select.small{height:2.4rem;line-height:2.4rem}
.image-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.image-list li{width:100%;margin:0 0 2.6rem}
.image-list li .image{height:26rem}
.image-list .desc .tit{margin:1rem 0 0;font-size:1.6rem;font-weight:400}
.image-list .desc .info{font-size:1.4rem;color:#666}
.image-list-type2 li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.image-list-type2 li .image{width:100%;height:20rem}
.image-list-type2 li .desc{padding:1.5rem 0 0 1rem}
.image-list-type2 li .desc .tit{color:#333;font-size:1.6rem;font-weight:400}
.image-list-type2 li .desc .info{margin:.5rem 0 0;font-size:1.4rem;color:#666}

.table-container{background:#fff;border-top:.1rem solid #666;border-bottom:.1rem solid #666}
.table-container .table{width:100%;table-layout:fixed;line-height:1.5;background-color:none;border:0 none}
.table-container .table.responsive col{display:none}
.table-container .table.responsive .td,.table-container .table.responsive td,.table-container .table.responsive th{display:none}
.table-container .table.responsive .td.num,.table-container .table.responsive .td.title,.table-container .table.responsive td.num,.table-container .table.responsive td.title,.table-container .table.responsive th.num,.table-container .table.responsive th.title{display:table-cell}
.table-container .table.responsive .td.num,.table-container .table.responsive td.num,.table-container .table.responsive th.num{width:20%}
.table-container .table .no-data{padding:6rem 0}
.table-container .table .no-data.pc{display:none}
.table-container .table .no-data.mobile{display:table-cell}
.table-container td,.table-container th{box-sizing:border-box;word-wrap:break-word;border:0 none}
.table-container th:not(.td){height:3rem;padding:1rem 1.5rem .9rem 2rem;text-align:center;color:#000;word-wrap:break-word;font-size:1.5rem;font-weight:500}
.table-container .td,.table-container td{box-sizing:border-box;height:3rem;padding:1rem 2rem .9rem;text-align:center;font-size:1.4rem;font-weight:400;color:#666}
.table-container .td.left,.table-container td.left{text-align:left}
.table-container .td.right,.table-container td.right{text-align:right}
.table-container thead tr:not(:first-child) th{border-top:.1rem solid #e5e5e5}
.table-container tbody tr:not(:first-child) td,.table-container tbody tr:not(:first-child) th{border-top:.1rem solid #e5e5e5}
.table-container thead+tbody tr:first-child td,.table-container thead+tbody tr:first-child th{border-top:.1rem solid #666}
.table-container tbody th:first-child{background:#f8f8f8}
.table-container .notice{background:rgba(230,0,18,.1)}
.table-container .notice .title{color:#e60012}
.table-container .notice .title a{text-decoration:underline}
.table-container .new{position:relative;padding-right:1.6rem}
.table-container .new::after{content:'';display:inline-block;position:absolute;box-sizing:border-box;content:'N';top:.4rem;right:0;width:1.3rem;height:1.3rem;font-size:1rem;font-weight:500;line-height:1.3rem;border-radius:100%;color:#fff;text-align:center;background:#e60012}
.table-container .lock{position:relative;padding-right:2rem}
.table-container .lock::after{content:'';display:inline-block;position:absolute;box-sizing:border-box;top:.2rem;right:0;width:1.5rem;height:1.95rem;background-image:url(../img/sprite/icons.png);background-size:12.4rem 12.3rem;background-position:-4.65rem -8.45rem;background-repeat:no-repeat;height:0;max-height:1.95rem;padding-top:1.95rem;overflow:hidden}


.apply-completed .common-title{display:none}
.apply-completed .apply-completed-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:3.3rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:28rem}
.apply-completed .icon{width:6.8rem;height:6.8rem;background:url(../img/inquiry/icon-completed.png) 0 0 no-repeat;background-size:6.8rem 6.8rem}
.apply-completed .completed-txt{text-align:center}
.apply-completed .completed-txt .main{font-size:2.5rem;font-weight:700;color:#333}
.apply-completed .completed-txt .main span{display:block}
.apply-completed .completed-txt .desc{margin-top:.8rem;font-size:1.4rem;font-weight:300;color:#000}
.apply-completed .completed-txt .desc span{display:block}
.apply-completed .btn-group{margin-top:0}
.apply-reg .apply-reg-wrap{margin-top:3.3rem}
.apply-reg .layout-form{padding-bottom:0}
.apply-reg .form-cell{width:100%}
.apply-reg .input-msg+.title-form{margin-top:4rem}
.apply-reg .title-form .desc{position:relative;padding-left:1rem;line-height:1.2}
.apply-reg .title-form .desc::before{content:'';display:inline-block;position:absolute;box-sizing:border-box;content:'※';top:0;left:0}
.apply-reg .age-check{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 0 0;border-bottom:0}
.apply-reg .age-check .check{margin:1rem 0 0;width:33.3%}
.apply-reg .child-subjuct-check,.apply-reg .smart-subjuct-check{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:0}
.apply-reg .child-subjuct-check{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.apply-reg .child-subjuct-check .radio{margin:1rem 0 0;width:50%}
.apply-reg .smart-subjuct-check{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.apply-reg .smart-subjuct-check .radio{margin:1rem 0 0;width:33.3%}
.apply-reg .title-privacy{margin:4rem 0 0}
.apply-reg .title-privacy .main{font-size:2.2rem;font-weight:400}
.apply-reg .title-privacy .main span{color:#e60012;font-size:1.4rem}
.apply-reg .privacy-cont{margin:1rem 0 0;padding:1rem;border:.1rem solid #a0a0a0;color:#333;font-size:1.6rem;font-weight:400}
.apply-reg .privacy-cont .table-container{margin-top:1rem}
.apply-reg .privacy-cont .table-container .inquiry col{display:none}
.apply-reg .privacy-cont .table-container .inquiry td,.apply-reg .privacy-cont .table-container .inquiry th{display:block;width:100%;height:auto;text-align:left;font-size:1.4rem;background:#fff}
.apply-reg .privacy-cont .table-container .inquiry th{padding:.5rem 0 .3rem 1rem;font-size:1.6rem}
.apply-reg .privacy-cont .table-container .inquiry td{padding:0 0 .5rem 1rem;border-top:0}
.apply-reg .privacy-cont .table-container .responsive col{display:none}
.apply-reg .privacy-cont .table-container .responsive td{display:block;width:100%;height:auto;text-align:left;font-size:1.4rem;background:#fff}
.apply-reg .privacy-cont .table-container .responsive td::before{content:attr(data-th);display:block;font-size:1.6rem;color:#000}
.apply-reg .privacy-cont .txt{margin:1rem 0 0;font-size:1rem;font-weight:400;color:#a0a0a0;}
.apply-reg .privacy-check{margin:1rem 0 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.apply-reg .privacy-check .check{font-size:1.6rem}
.apply-reg .btn-group{margin-top:3rem}
.apply-reg .btn-group .btn+.btn{margin-left:1rem}
.apply-reg .notice-txt{margin-top:1rem;font-size:1rem;font-weight:300;color:#a0a0a0;text-align:left}
.notice-txt01{margin-top:1rem;font-size:1.5rem;font-weight:300;color:#333;text-align:left;line-height:2rem}
.notice-txt02{font-size:1.5rem;font-weight:500;color:#333;line-height:2rem; }


.inquiry-preview-wrap .preview-wrap-header{position:relative;height:5rem;padding:1.2rem 1.5rem 0;border-bottom:.1rem solid #e5e5e5}
.inquiry-preview-wrap .preview-wrap-title{font-size:1.7rem;font-weight:700}
.inquiry-preview-wrap .preview-util{position:absolute;top:1.3rem;right:1.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto;height:2.5rem}
.inquiry-preview-wrap .preview-util .util-inner{position:relative}
.inquiry-preview-wrap .preview-util .select{width:13rem;height:2.5rem}
.inquiry-preview-wrap .common-preview-wrap{width:100%;max-width:120rem;padding-top:4.8rem;margin:0 auto}
.inquiry-preview-wrap .preview-main-wrap .control-nav{padding-top:0}
.inquiry-preview-wrap .btn-preview-close{width:2rem;height:2rem;margin-left:1.5rem;background:url(../img/com/btn-pop-close.png) 0 0 no-repeat;background-size:2rem 2rem}
.inquiry-reg .inquiry-reg-wrap{margin-top:4rem}
.inquiry-reg .layout-form{padding-bottom:2rem}
.inquiry-reg .form-cell{width:100%}
.inquiry-reg .input-msg+.title-form{margin-top:4rem}
.inquiry-reg .age-check{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem 0 0;border-bottom:0}
.inquiry-reg .age-check .check{margin:1rem 0 0;width:33.3%}
.inquiry-reg .tab-group{margin:1.5rem 0 0}
.inquiry-reg .tab-group .tab:not(:first-child){margin-left:3rem}
.inquiry-reg .tab-group+.title-form{margin-top:4rem}
.inquiry-reg .tab-content{padding:1.5rem 0 0}
.inquiry-reg .tab-content:nth-child(2) .info-txt span{display:inline}
.inquiry-reg .info-txt{font-size:1.6rem;font-weight:400;color:#666}
.inquiry-reg .info-txt span{display:block}
.inquiry-reg .title-wish{margin:3rem 0 0;font-size:1.6rem;font-weight:700;color:#333}
.inquiry-reg .list-wish{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0 0;padding:3rem 2rem;background:#f8f8f8}
.inquiry-reg .list-wish li{width:50%}
.inquiry-reg .list-wish.type01{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
.inquiry-reg .title-agree{padding:0 0 .7rem;border-bottom:.2rem solid #000}
.inquiry-reg .title-agree .check{margin:1.2rem 0 0}
.inquiry-reg .title-privacy{margin:4rem 0 0}
.inquiry-reg .title-privacy .main{font-size:2.2rem;font-weight:700}
.inquiry-reg .title-privacy .main span{color:#e60012;font-size:1.4rem}
.inquiry-reg .privacy-cont{margin:1rem 0 0;padding:1rem;border-radius:24px;border-radius:-webkit-border-radius:24px;border-radius:-moz-border-radius:24px;border-radius:-ms-border-radius:24px;border-radius:-o-border-radius:24px;border:solid 2px #87beff; overflow: hidden;color:#333;font-size:1.6rem;font-weight:400}
.inquiry-reg .privacy-cont .table-container{margin-top:1rem}
.inquiry-reg .privacy-cont .table-container .inquiry col{display:none}
.inquiry-reg .privacy-cont .table-container .inquiry td,.inquiry-reg .privacy-cont .table-container .inquiry th{display:block;width:100%;height:auto;text-align:left;font-size:1.4rem;background:#fff}
.inquiry-reg .privacy-cont .table-container .inquiry th{padding:.5rem 0 .3rem 1rem;font-size:1.6rem}
.inquiry-reg .privacy-cont .table-container .inquiry td{padding:0 0 .5rem 1rem;border-top:0}
.inquiry-reg .privacy-cont .table-container .responsive col{display:none}
.inquiry-reg .privacy-cont .table-container .responsive td{display:block;width:100%;height:auto;text-align:left;font-size:1.4rem;background:#fff}
.inquiry-reg .privacy-cont .table-container .responsive td::before{content:attr(data-th);display:block;font-size:1.6rem;color:#000}
.inquiry-reg .privacy-cont .txt{margin:1rem 0 0;font-size:1rem;font-weight:400;color:#a0a0a0}
.inquiry-reg .privacy-check{margin:1rem 0 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.inquiry-reg .privacy-check .check{font-size:1.6rem}
.inquiry-reg .btn-group{margin-top:6rem}
.inquiry-reg .btn-group .btn+.btn{margin-left:1rem}
.inquiry-reg .notice-txt{margin-top:3rem;font-size:1rem;font-weight:300;color:#a0a0a0;text-align:left}
.section-inquiry.inquiry-face-step02 .content .section-step .deadline,.section-inquiry.inquiry-step02 .content .section-step .deadline,.section-inquiry.inquiry-video-step02 .content .section-step .deadline{padding:2.25rem 0}
.section-inquiry .content .page-wrap .tab-page-scroll{margin:7rem auto 2.5rem}
.section-inquiry .content .page-wrap ul li a{height:100%;padding:2rem 0;line-height:1.2}
.section-inquiry .content .page-wrap ul li a span{font-size:1.4rem;font-weight:300}
.section-inquiry .content .page-wrap ul li a span.pc{display:block;margin-top:.5rem}
.section-inquiry .content .page-wrap ul li a span.mob{display:none}
.section-inquiry .content .section-step{margin:2.5rem auto 4rem;text-align:center}
.section-inquiry .content .section-step .step-wrap{margin:6rem auto 7rem}
.section-inquiry .content .section-step .notice{padding:2.7rem 0;font-size:1.6rem;font-weight:300;line-height:1.5;background-color:#f8f8f8;color:#666}
.section-inquiry .content .section-step .notice.step01{padding:1.5rem 0}
.section-inquiry .content .section-step .notice span{font-weight:500;color:#e60012}
.section-inquiry .content .section-step .notice+.step-wrap{margin:4rem auto 7rem}
.section-inquiry .content .section-step .deadline{padding:2rem 0;font-size:2.2rem;font-weight:500;background-color:rgba(250,193,193,.5);color:#e60012}
.section-inquiry .content .section-step .deadline+.step-wrap{margin:4rem auto 7rem}
.section-inquiry .content .cont-inner .section-inquiry{margin-top:7rem}
.section-inquiry .content .cont-inner .section-inquiry:not(:first-child){margin-top:10rem}
.section-inquiry .content .cont-inner .section-inquiry.learner .tit{padding-bottom:1rem;border-bottom:.2rem solid #333}
.section-inquiry .content .cont-inner .section-inquiry .tit{font-size:2.2rem;font-weight:700;line-height:1.29;margin-bottom:1rem}
.section-inquiry .content .cont-inner .section-inquiry .inner{padding:2rem 0 3rem;border-top:.2rem solid #333;border-bottom:.1rem solid #333}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr.learn-dep01{border-top:.1rem solid #d0d0d0}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr.learn-dep01 td{padding-top:3rem}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr.learn-dep01 .gen{padding-top:1.5rem}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr.learn-dep02 td:first-child{padding-top:1rem}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr .member-wrap .select{width:40rem;font-size:1.6rem;color:#a0a0a0;border:.1rem solid #a0a0a0}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td{padding-top:1rem}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td input[type=text]{width:40rem;height:4rem;padding:0 1.5rem;border:.1rem solid #a0a0a0}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td input[type=text]::-webkit-input-placeholder{color:#a0a0a0}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td input[type=text]:-ms-input-placeholder{color:#a0a0a0}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td input[type=text]::placeholder{color:#a0a0a0}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td:first-child{padding-top:2rem;font-size:1.4rem;font-weight:500;text-align:left}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td:nth-child(3){padding-left:4rem;font-size:1.4rem;font-weight:500}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td.email{padding-top:1.8rem;vertical-align:top}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td.safe-info .btn{height:3.8rem;padding:0 5rem .2rem;margin-right:2rem;font-size:1.6rem;line-height:3rem;border:.1rem solid #666;background-color:#666}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td.safe-info .txt{width:21rem;margin-right:2rem}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td.safe-info .key{font-size:1.6rem;font-weight:500;vertical-align:middle;color:#666}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td.safe-info .safe-key{padding:0 .6rem 0 .5rem;font-size:1.1rem;font-weight:500;vertical-align:middle;border-radius:50%;background-color:#a0a0a0;color:#fff}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td.member-inquiry{padding-top:2rem;padding-bottom:3rem}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td.member-inquiry .btn{height:3.8rem;padding:0 5rem .2rem;margin-right:2rem;font-size:1.6rem;line-height:3rem;border:.1rem solid #666;background-color:#666}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td .check{font-size:1.8rem;font-weight:400;color:#333}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td .sig{display:inline-block;padding-top:.3rem;padding-left:3rem;font-size:1.4rem;font-weight:300;line-height:1.43;color:#a0a0a0}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td .sig li::before{content:'ㆍ'}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td .radio span{font-size:1.6rem}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td .email-wrap .email-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td .email-wrap .email-inner input[type=text]{width:18.6rem}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td .email-wrap .email-inner span{padding:0 .6rem .5rem}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td .email-wrap .select{width:18.7rem;font-size:1.6rem;color:#a0a0a0;border:.1rem solid #a0a0a0}
.section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td .email-wrap .email-input{margin-right:1rem}
.section-inquiry .content .cont-inner .section-inquiry .inner .select-wrap select{width:26rem;font-size:1.4rem;padding:.5rem 1rem .5rem;border:.1rem solid #a0a0a0;color:#333}
.section-inquiry .content .cont-inner .section-inquiry .inner .title input[type=text]{width:100%;padding:.6rem 1rem;margin:1rem 0;font-size:1.6rem;border:.1rem solid #a0a0a0}
.section-inquiry .content .cont-inner .section-inquiry .inner .title input[type=text]::-webkit-input-placeholder{color:#a0a0a0}
.section-inquiry .content .cont-inner .section-inquiry .inner .title input[type=text]:-ms-input-placeholder{color:#a0a0a0}
.section-inquiry .content .cont-inner .section-inquiry .inner .title input[type=text]::placeholder{color:#a0a0a0}
.section-inquiry .content .cont-inner .section-inquiry .inner .cont textarea{width:100%;font-size:1.6rem}
.section-inquiry .content .cont-inner .section-inquiry .inner .cont textarea::-webkit-input-placeholder{color:#a0a0a0;font-weight:400}
.section-inquiry .content .cont-inner .section-inquiry .inner .cont textarea:-ms-input-placeholder{color:#a0a0a0;font-weight:400}
.section-inquiry .content .cont-inner .section-inquiry .inner .cont textarea::placeholder{color:#a0a0a0;font-weight:400}
.section-inquiry .content .cont-inner .section-inquiry .learner-info{padding-bottom:1rem;font-size:2.8rem;font-weight:700;border-bottom:.2rem solid #333;color:#000}
.section-inquiry .content .cont-inner .section-inquiry .member-num{padding:2.5rem 0;margin-top:3rem;font-size:2.8rem;font-weight:700;text-align:center;background-color:#f1f1f1;color:#333}
.section-inquiry .content .cont-inner .section-inquiry .check-box{margin:3rem 0}
.section-inquiry .content .cont-inner .section-inquiry .check-box.video-step02 .check{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.section-inquiry .content .cont-inner .section-inquiry .check-box.video-step02 .check:not(:first-child){margin-top:2rem}
.section-inquiry .content .cont-inner .section-inquiry .check-box span{font-size:2.2rem;font-weight:400;color:#000}
.section-inquiry .content .cont-inner .section-inquiry .wrap{display:none}
.section-inquiry .content .cont-inner .section-inquiry .inner-video-step02{display:none}
.section-inquiry .content .cont-inner .section-inquiry .inner-video-step02:not(:first-child){margin-top:1rem}
.section-inquiry .content .cont-inner .section-inquiry .table-container{position:relative}
.section-inquiry .content .cont-inner .section-inquiry .table-container.ch,.section-inquiry .content .cont-inner .section-inquiry .table-container.jap{margin-top:1rem}
.section-inquiry .content .cont-inner .section-inquiry .table-container tbody tr:first-child td{padding:3rem 2rem}
.section-inquiry .content .cont-inner .section-inquiry .table-container tbody tr:first-child td .ins{margin-top:1.5rem}
.section-inquiry .content .cont-inner .section-inquiry .table-container tbody tr:last-child td .radio span{font-size:1.6rem;font-weight:400;color:#000}
.section-inquiry .content .cont-inner .section-inquiry .table-container tbody tr td .radio span{font-size:2.2rem;font-weight:700;color:#000}
.section-inquiry .content .cont-inner .section-inquiry .table-container tbody tr td .des{margin-top:.5rem;margin-left:3rem;font-size:1.8rem;font-weight:500}
.section-inquiry .content .cont-inner .section-inquiry .table-container tbody tr td .des span{font-weight:300;font-size:1.6rem}
.section-inquiry .content .cont-inner .section-inquiry .table-container tbody tr td .des span.dif-col{font-size:1.8rem;font-weight:500;line-height:1.44;color:#e60012}
.section-inquiry .content .cont-inner .section-inquiry .table-container tbody tr td .select{width:32rem;font-size:1.6rem;color:#a0a0a0;border:.1rem solid #a0a0a0}
.section-inquiry .content .cont-inner .section-inquiry .table-container tbody tr td .btn{height:3.8rem;padding-bottom:.2rem;margin-left:1rem;border:.1rem solid #a0a0a0;background-color:#a0a0a0}
.section-inquiry .content .cont-inner .section-inquiry .table-container tbody tr td .btn.step02{line-height:3.4rem}
.section-inquiry .content .cont-inner .section-inquiry .table-container tbody tr span.ins{font-size:2.2rem;font-weight:700;color:#000}
.section-inquiry .content .cont-inner .section-inquiry+.btn-wrap{margin-top:6rem;text-align:center}
.section-inquiry .content .cont-inner .section-inquiry+.btn-wrap .primary{margin-right:1rem}
.section-inquiry .content .cont-inner .inquiry{margin-top:6rem}
.section-inquiry .content .cont-inner .inquiry+.inquiry{margin-top:10rem}
.section-inquiry .content .cont-inner .inquiry .tit{font-size:2.2rem;font-weight:700;margin-bottom:1rem}
.section-inquiry .content .cont-inner .inquiry .tit .check{margin-left:3.5rem;font-size:1.6rem;font-weight:400;color:#666}
.section-inquiry .content .cont-inner .inquiry .inner{padding:3rem 0;border-top:.2rem solid #333;border-bottom:.1rem solid #333}
.section-inquiry .content .cont-inner .inquiry .inner table.learn{width:100%}
.section-inquiry .content .cont-inner .inquiry .inner table tbody tr.empo .card-mob{display:none}
.section-inquiry .content .cont-inner .inquiry .inner table tbody tr.address td{max-width:100%}
.section-inquiry .content .cont-inner .inquiry .inner table tbody tr.address td input[type=text]{width:100%}
.section-inquiry .content .cont-inner .inquiry .inner table tbody tr td{max-width:52rem;padding-top:1rem}
.section-inquiry .content .cont-inner .inquiry .inner table tbody tr td input[type=text]{width:52rem;height:4rem;padding:0 1.5rem;border:.1rem solid #a0a0a0}
.section-inquiry .content .cont-inner .inquiry .inner table tbody tr td input[type=text].mail{width:36.4rem}
.section-inquiry .content .cont-inner .inquiry .inner table tbody tr td:first-child{padding:1rem 0 0;font-size:1.4rem;font-weight:500;text-align:left}
.section-inquiry .content .cont-inner .inquiry .inner table tbody tr td.card{display:-webkit-flex;display:-ms-flexbox;display:flex}
.section-inquiry .content .cont-inner .inquiry .inner table tbody tr td.card .select{width:40rem;font-size:1.6rem;color:#a0a0a0;border:.1rem solid #a0a0a0}
.section-inquiry .content .cont-inner .inquiry .inner table tbody tr td.card .select:first-child{margin-right:1rem}
.section-inquiry .content .cont-inner .inquiry .inner table tbody tr td .btn{margin-left:.8rem}
.section-inquiry .content .cont-inner .inquiry .inner table tbody tr td .input-btn{line-height:3.5rem;border-radius:3rem}
.section-inquiry .content .cont-inner .inquiry .inner .card-select{position:relative;margin-top:1rem}
.section-inquiry .content .cont-inner .inquiry .inner .card-select.auto{margin-top:1.5rem}
.section-inquiry .content .cont-inner .inquiry .inner .card-select.auto .tit{margin-bottom:1rem;margin-right:6.6rem}
.section-inquiry .content .cont-inner .inquiry .inner .card-select.auto .des .radio{vertical-align:baseline}
.section-inquiry .content .cont-inner .inquiry .inner .card-select.auto .des .btn{height:3.8rem;padding:0 5rem .3rem;margin-right:0;border-radius:3rem;line-height:2.8rem;background-color:#666}
.section-inquiry .content .cont-inner .inquiry .inner .card-select .tit{display:inline-block;margin-bottom:.6rem;margin-right:10.2rem;font-size:1.8rem;font-weight:500;vertical-align:bottom;color:#000}
.section-inquiry .content .cont-inner .inquiry .inner .card-select .des{display:inline-block}
.section-inquiry .content .cont-inner .inquiry .inner .card-select .des .select{width:36rem;margin-right:1rem;font-size:1.6rem;border:.1rem solid #a0a0a0;color:#a0a0a0}
.section-inquiry .content .cont-inner .inquiry .inner .card-select .des .select.install{width:21rem}
.section-inquiry .content .cont-inner .inquiry .inner .card-select .des .btn{padding:0 3.3rem}
.section-inquiry .content .cont-inner .inquiry .inner .card-select .des .btn.card{padding:0 4rem .1rem;background-color:#e60012}
.section-inquiry .content .cont-inner .inquiry .inner .card-select .des .input-btn{padding:0 3.3rem .1rem;border-radius:3rem;line-height:3.5rem}
.section-inquiry .content .cont-inner .inquiry .inner .card-select .btn.card.mob{display:none}
.section-inquiry .content .cont-inner .inquiry .inner .card-select .progress{display:inline-block;margin-left:1.5rem;font-size:1.4rem;font-weight:400;color:#d60000}
.section-inquiry .content .cont-inner .inquiry .inner .card-select .radio-group .radio input+span{padding-right:.9rem}
.section-inquiry .content .cont-inner .inquiry .inner .card-select .radio-group .btn.card{margin-left:.2rem;padding:0 4.1rem .1rem}
.section-inquiry .content .cont-inner .inquiry.video .tit .check{line-height:1}
.section-inquiry .content .cont-inner .pay-info{margin-top:2rem}
.section-inquiry .content .cont-inner .pay-info.video .card-pay{margin:10rem auto 1rem}
.section-inquiry .content .cont-inner .pay-info.video .card-pay .radio span{font-size:2.8rem;font-weight:700;color:#000}
.section-inquiry .content .cont-inner .pay-info.video .inner{-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.section-inquiry .content .cont-inner .pay-info.video .inner .pay-amount{padding-top:0}
.section-inquiry .content .cont-inner .pay-info .inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:4rem 12rem 4rem 10.5rem;background-color:#f8f8f8}
.section-inquiry .content .cont-inner .pay-info .inner .step .tit{font-size:3.2rem;font-weight:700;color:#333}
.section-inquiry .content .cont-inner .pay-info .inner .step .des{margin-top:2rem;font-size:2rem;font-weight:500;color:#666}
.section-inquiry .content .cont-inner .pay-info .inner .step .des span{font-size:1.8rem;font-weight:400}
.section-inquiry .content .cont-inner .pay-info .inner .pay-amount{padding-top:2rem;text-align:right}
.section-inquiry .content .cont-inner .pay-info .inner .pay-amount .text{font-size:1.8rem;font-weight:500;color:#333}
.section-inquiry .content .cont-inner .pay-info .inner .pay-amount .num{font-size:3.6rem;font-weight:700;color:#e60012}
.section-inquiry .content .cont-inner .step04-notice{margin-top:3rem}
.section-inquiry .content .cont-inner .step04-notice .tit{font-size:2.2rem;font-weight:700;color:#000}
.section-inquiry .content .cont-inner .step04-notice .des{margin-top:1rem;font-size:1.6rem;font-weight:300;line-height:1.5;color:#666}
.section-inquiry .content .cont-inner .learner-info{margin-top:10rem}
.section-inquiry .content .cont-inner .learner-info .tit{margin-bottom:1rem;font-size:2.8rem;font-weight:700;color:#000}
.section-inquiry .content .cont-inner .learner-info .table-container.mob{display:none}
.section-inquiry .content .cont-inner .learner-info .table-container tbody tr th{font-size:1.6rem;font-weight:500;background-color:#f8f8f8;color:#333}
.section-inquiry .content .cont-inner .learner-info .btn-wrap{margin-top:2rem;text-align:right}
.section-inquiry .content .cont-inner .learner-info .btn-wrap .btn{height:3.8rem;padding:0 3rem .3rem;border-radius:3rem;line-height:2.8rem}
.section-inquiry .content .cont-inner .complete{margin-top:12rem;text-align:center}
.section-inquiry .content .cont-inner .complete .tit{font-size:4rem;font-weight:700;color:#333}
.section-inquiry .content .cont-inner .complete .des{margin-top:1rem;font-size:2rem;font-weight:300;color:#000}
.section-inquiry .content .cont-inner .complete+.btn-wrap{margin-top:4rem}
.section-inquiry .content .cont-inner .smart-pen{position:relative;max-width:98rem;margin:7rem auto 0}
.section-inquiry .content .cont-inner .smart-pen .visual{background:url(../img/inquiry/smart-pen.jpg) no-repeat;background-size:cover;width:100%;height:0;padding-top:calc(580 / 980 * 100%)}
.section-inquiry .content .cont-inner .smart-pen .visual .btn-wrap{position:absolute;top:80.8%;left:10%}
.section-inquiry .content .cont-inner .smart-pen .visual .btn-wrap .btn{height:5rem;padding:0 3.4rem;font-size:1.8rem;font-weight:500;line-height:4.8rem;border-radius:0}
.section-inquiry .content .cont-inner .personal-info-agree{margin-top:10rem}
.section-inquiry .content .cont-inner .personal-info-agree .tit{font-size:2.8rem;font-weight:700;color:#000}
.section-inquiry .content .cont-inner .personal-info-agree .notice{margin-top:1rem;font-size:1.4rem;font-weight:400;line-height:1.43;color:#d60000}
.section-inquiry .content .cont-inner .personal-info-agree .notice li:before{content:'※ '}
.section-inquiry .content .cont-inner .personal-info-agree .cont{padding:1.6rem 0 2rem 2rem;margin-top:1rem;border:.1rem solid #a0a0a0}
.section-inquiry .content .cont-inner .personal-info-agree .cont ul li{font-size:1.6rem;font-weight:400;line-height:1.5;color:#333}
.section-inquiry .content .cont-inner .personal-info-agree .cont ul li.first:before{content:'1. ';position:relative}
.section-inquiry .content .cont-inner .personal-info-agree .cont ul li.first-mob{display:none}
.section-inquiry .content .cont-inner .personal-info-agree .cont ul li.first-mob:before{content:'1. ';position:absolute;left:2.1rem}
.section-inquiry .content .cont-inner .personal-info-agree .cont ul li.idt{margin-left:1.7rem}
.section-inquiry .content .cont-inner .personal-info-agree .cont ul li.idt:before{content:'4. ';position:absolute;left:2.1rem}
.section-inquiry .content .cont-inner .personal-info-agree .cont ul li.idt-mob{display:none}
.section-inquiry .content .cont-inner .personal-info-agree .cont ul li.idt-mob:before{content:'4. ';position:absolute;left:2.1rem}
.section-inquiry .content .cont-inner .personal-info-agree .cont ul li.last:before{content:'5. ';position:relative}
.section-inquiry .content .cont-inner .personal-info-agree .cont ul li.last-mob{display:none}
.section-inquiry .content .cont-inner .personal-info-agree .cont ul li.last-mob:before{content:'5. ';position:absolute;left:2.1rem}
.section-inquiry .content .cont-inner .personal-info-agree .check-box{margin:1rem auto 6rem;text-align:right}
.section-inquiry .content .cont-inner .notice{margin-top:2rem;font-size:1.4rem;font-weight:300;line-height:1.7;color:#a0a0a0}
.section-inquiry .content .cont-inner .contract-info-agree .wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1rem;border-bottom:.2rem solid #333}
.section-inquiry .content .cont-inner .contract-info-agree .wrap .tit{font-size:2.8rem;font-weight:700;color:#000}
.section-inquiry .content .cont-inner .contract-info-agree .wrap .check-wrap .check{font-size:1.6rem;font-weight:500;color:#000}
.section-inquiry .content .cont-inner .contract-info-agree .wrap .check-wrap .check span{padding-right:0}
.section-inquiry .content .cont-inner .contract-info-agree .inner{padding:4.5rem 0 6rem;border-bottom:.1rem solid #333}
.section-inquiry .content .cont-inner .contract-info-agree .inner .agree-wrap:not(:last-child) .check-box{text-align:right;margin:1rem 0 6rem}
.section-inquiry .content .cont-inner .contract-info-agree .inner .agree-wrap .title{font-size:2.2rem;font-weight:700;color:#000}
.section-inquiry .content .cont-inner .contract-info-agree .inner .agree-wrap .title span{color:#e60012}
.section-inquiry .content .cont-inner .contract-info-agree .inner .agree-wrap .cont{width:100%;height:12rem;padding:1.5rem 0 0 2rem;margin-top:1rem;font-size:1.6rem;font-weight:400;border:.1rem solid #a0a0a0;color:#333;line-height:1.5}
.section-inquiry .content .cont-inner .contract-info-agree .inner .agree-wrap .cont.dif{color:#a0a0a0}
.section-inquiry .content .cont-inner .contract-info-agree .inner .agree-wrap .check-box{text-align:right;margin-top:1rem}
.section-inquiry .content .cont-inner .sign-wrap{margin-top:10rem}
.section-inquiry .content .cont-inner .sign-wrap .title{padding-bottom:1rem;font-size:2.8rem;font-weight:700;border-bottom:.2rem solid #333;color:#000}
.section-inquiry .content .cont-inner .sign-wrap .inner{position:relative;margin-top:3rem;padding:0;border-bottom:none}
.section-inquiry .content .cont-inner .sign-wrap .inner .cont{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:5.5rem 6rem;background-color:#f8f8f8}
.section-inquiry .content .cont-inner .sign-wrap .inner .cont .box{padding-top:2.5rem}
.section-inquiry .content .cont-inner .sign-wrap .inner .cont .box .tit{font-size:2.6rem;font-weight:500;color:#000}
.section-inquiry .content .cont-inner .sign-wrap .inner .cont .box .des{margin-top:1rem;font-size:1.6rem;font-weight:400;color:#e60012}
.section-inquiry .content .cont-inner .sign-wrap .inner .cont .box .btn-wrap{margin-top:3rem;text-align:left}
.section-inquiry .content .cont-inner .sign-wrap .inner .cont .box .btn-wrap .btn{padding:0 1.5rem;font-size:1.5rem;font-weight:500;border-radius:.4rem}
.section-inquiry .content .cont-inner .sign-wrap .inner .sign{width:55rem;height:18rem;background-color:#fff}
.section-inquiry .content .cont-inner .sign-wrap .inner .btn-wrap.mob{display:none}
.section-inquiry .content .cont-inner+.btn-wrap{margin-top:6rem;text-align:center}
.section-inquiry .content .cont-inner+.btn-wrap .primary{margin-right:1rem}
.section-inquiry .content .step-wrap{width:100%;margin:4rem auto 7rem}
.section-inquiry .content .step-wrap .progress-bar{counter-reset:step;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.section-inquiry .content .step-wrap .progress-bar li{list-style-type:none;width:14%;font-size:2rem;font-weight:300;position:relative;text-align:center;text-transform:uppercase;color:#a0a0a0}
.section-inquiry .content .step-wrap .progress-bar li:before{display:block;content:counter(step);counter-increment:step;width:4rem;height:4rem;margin:0 auto 1rem auto;font-size:1.7rem;font-weight:700;border:.4rem solid #a0a0a0;text-align:center;border-radius:50%;line-height:2.2;background-color:#fff;color:#a0a0a0}
.section-inquiry .content .step-wrap .progress-bar li:after{width:100%;height:.2rem;content:'';position:absolute;background-color:#a0a0a0;top:2.3rem;left:50%;z-index:-1}
.section-inquiry .content .step-wrap .progress-bar li:last-child:after{content:none}
.section-inquiry .content .step-wrap .progress-bar li.active{font-weight:700;color:#e60012}
.section-inquiry .content .step-wrap .progress-bar li.active:before{color:#e60012;border:.4rem solid #e60012}
.section-inquiry .content .step-wrap .progress-bar li.active:after{background-color:#e60012}
.section-inquiry .content .step-wrap .progress-bar li span.pc{display:inline-block}
.section-inquiry .content .step-wrap .progress-bar li span.mob{display:none}
.section-inquiry .content .btn-wrap{text-align:center}
.section-inquiry .content .btn-wrap .primary{margin-right:1rem}
section{position:relative}
section .inner{position:relative;max-width:165rem;height:100%;margin:0 auto;overflow:hidden}
section .inner .wrap{height:0;padding-top:calc(12.68% * 2050 / 948)}
section .inner .text{position:relative;padding:0 4%;margin-top:25rem}
section .inner .text .tit{font-size:3.8rem;font-weight:500;letter-spacing:-.04rem;color:#000;-webkit-animation-duration:.3s;animation-duration:.3s}
section .inner .text .age{margin-top:0;font-size:7.5rem;font-weight:700;line-height:1.1;letter-spacing:-.3rem;color:#000;-webkit-animation-duration:.4s;animation-duration:.4s}
section .inner .text .des{margin-top:2.5rem;font-size:1.8rem;font-weight:400;color:#000;-webkit-animation-duration:.5s;animation-duration:.5s}
section .inner .text .des .primary{color:#e60012}
section .inner .text .btn-more{margin-top:4rem;-webkit-animation-duration:.6s;animation-duration:.6s}
section .inner .text .btn-more a:first-child{margin-right:.5rem}
section .inner .text .btn-more.main .btn{padding:0 2.5rem}
section .inner .text>div span{position:relative}
section .inner .text>div span:before{content:'·';position:absolute;top:-50%;left:50%;font-size:6rem;-webkit-transform:translate(-50%,30%);transform:translate(-50%,30%)}
.align-center{text-align:center}


@media screen and (min-width:400px) and (max-width:1999px){
    
}
@media all and (min-width:500px) and (max-width:1023px){
    
}
@media screen and (min-width:500px) and (max-width:768px){
    
}
@media all and (min-width:700px){
    .subject-wrap .subject-list .inner-scroll{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
}
@media all and (min-width:768px){
    
}
@media screen and (min-width:768px){
    .product-subject .subject-top-wrap .top-txt .desc span{display:inline}
}
@media screen and (min-width:769px) and (max-width:1023px){
    
}
@media screen and (min-width:769px) and (max-width:1199px){
    .image-list{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
    .image-list li{max-width:48%}
    .image-list-type2 li{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
    .image-list-type2 li .image{width:50%;height:20rem}
    .image-list-type2 li .desc{width:50%;padding:3.3rem 0 0 3rem}
    .proceeding-slide .swiper-container.basic-3 .swiper-button-next,.proceeding-slide .swiper-container.basic-3 .swiper-button-prev{top:43%}
    .benefit-list .image-list-type2{padding-top:0}
    .benefit-list .image-list-type2 li{border-bottom:.1rem solid #e5e5e5;padding:2rem 0}
    .benefit-list .image-list-type2 li:last-child{border-color:#333}
    .benefit-list .image-list-type2 li a .image{width:47%;padding-top:25.874%;margin-right:2rem}
    .benefit-list .image-list-type2 li a .desc{width:45%;padding:3.4rem 0 3.2rem}
    .benefit-view .proceeding-slide .swiper-container .swiper-button-next,.benefit-view .proceeding-slide .swiper-container .swiper-button-prev{top:40%}
    .benefit .sec03 .board-wrap .benefit-main-board{width:70%}
    .event .proceeding-slide .swiper-container .swiper-button-next,.event .proceeding-slide .swiper-container .swiper-button-prev{top:43%}
    .study.study-korean table tr td:nth-child(4),.study.study-science table tr td:nth-child(4),.study.study-society table tr td:nth-child(4){margin-bottom:1rem}
    .study.study-language table tr td:nth-child(4){margin-bottom:1rem}
    .test-com .tab-box.tab02 .tab-text{width:100%}
    .brand-study .sec07 .product-customer-wrap .banner-cont{background:url(../img/brand/study/sec07-bg.png) 50% 50% no-repeat;background-size:cover}
}
@media screen and (min-width:941px) and (max-width:1024px){
    
}
@media all and (min-width:1025px){
    
    .table-wrap .no-data.pc{display:table-cell}
    .table-wrap .no-data.mobile{display:none}
    .btn{height:3.8rem;line-height:3.6rem;padding:0 2.5rem;font-size:1.8rem}
    .btn.small{height:3rem;line-height:2.8rem;font-size:1.5rem}
    .btn.large{height:8rem;line-height:7.8rem;padding:0 4.5rem;font-size:2.8rem;border-radius:5rem}
    .btn.top{max-height:6rem;box-sizing:border-box;width:6rem;height:0;max-height:60px;padding-top:6rem;position:relative;overflow:hidden}
    .btn.top:after{width:2.5rem;height:3rem;background-image:url(../img/sprite/icons.png);background-size:12.4rem 12.3rem;background-position:0 0;content:'';display:block;margin:-1.5rem 0 0 -1.25rem;position:absolute;top:50%;left:50%}
    .btn.top:hover{box-sizing:border-box;width:6rem;height:0;max-height:6rem;padding-top:6rem;position:relative;overflow:hidden}
    .btn.top:hover:after{width:2.5rem;height:3rem;background-image:url(../img/sprite/icons.png);background-size:12.4rem 12.3rem;background-position:-3rem 0;content:'';display:block;margin:-1.5rem 0 0 -1.25rem;position:absolute;top:50%;left:50%}
    .btn.icon-txt{padding-left:4rem}
    .btn.icon-txt::before{top:.7rem;left:2rem}
    .btn.icon-txt02::after{top:.7rem;right:2rem}
    .btn.more{display:none}
    .btn.board-video{width:auto;height:4rem;margin-bottom:2rem;padding:0 3rem;line-height:3.8rem;font-size:1.8rem}
    .btn.proceeding{position:absolute;top:.5rem;right:0;margin-top:0;font-size:1.5rem;font-weight:500;height:3rem;line-height:3rem;padding:0 2rem}
    .layout-form{}
    .layout-form+.title-form{margin-top:8rem}
    .title-form .main{font-size:2.8rem}
    .title-form .main span{display:inline}
    .title-form .desc{display:block;font-size:1.4rem}
    .title-form .desc span{display:inline}
    .title-form+.layout-form{margin-top:1.5rem}
    .form-row{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:3rem}
    .form-row:not(:first-child){margin-top:1rem}
    .form-row .form-head{width:15rem;font-size:1.8rem}
    .form-row .form-cell{width:calc(100% - 15rem)}
    .form-row .form-cell.limit{max-width:52rem}
    .btn-group{margin-top:3rem}
    .txt.is-valid{background-size:1.6rem 1.2rem}
    .txt.is-invalid{background-size:1.6rem 1.6rem}
    .input-txt-wrap .txt-with-btn{margin-right:1rem}
    .input-txt-wrap .input-file-btn{padding:0 4rem}
    .input-content-wrap .input-content{margin-top:4rem}
    .input-msg{font-size:1.4rem}
    input.password,input.txt{font-size:1.6rem}
    .txt-with-del .btn-txt-del{box-sizing:border-box;width:2.2rem;height:0;max-height:2.2rem;padding-top:2.2rem;position:absolute;overflow:hidden}
    .txt-with-del .btn-txt-del:after{width:.95rem;height:.95rem;background-image:url(../img/sprite/icons.png);background-size:12.4rem 12.3rem;background-position:-1.3rem -11rem;content:'';display:block;margin:-.475rem 0 0 -.475rem;position:absolute;top:50%;left:50%}
    html:not(.IE9) .select.type01{font-size:2.2rem}
    
    .tab-text a{font-size:1.8rem}
    .tab-page-scroll{overflow:hidden}
    
    .table-container{border-top:.2rem solid #000}
    .table-container .table.responsive col{display:table-column}
    .table-container .table.responsive .td,.table-container .table.responsive td,.table-container .table.responsive th{display:table-cell}
    .table-container .table.responsive .td.num,.table-container .table.responsive td.num,.table-container .table.responsive th.num{width:auto}
    .table-container .table .no-data.pc{display:table-cell}
    .table-container .table .no-data.mobile{display:none}
    .table-container th:not(.td){height:7rem;font-size:1.8rem}
    .table-container .td,.table-container td{height:7rem;font-size:1.6rem}
    .table-container td:not(:first-child),.table-container th:not(:first-child){border-left:.1rem solid #e5e5e5}
    .table-container td:not(:last-child)[rowspan],.table-container th:not(:last-child)[rowspan]{border-right:.1rem solid #e5e5e5}
    .table-container .new{padding-right:2.8rem}
    .table-container .new::after{top:.3rem;width:2rem;height:2rem;line-height:1.9rem;font-size:1.2rem}
    .table-container .lock{padding-right:2.8rem}
    .table-container .lock::after{top:.3rem}
		.apply-completed .common-title{display:block}
    .apply-completed .apply-completed-wrap{margin-top:10rem;height:34rem}
    .apply-completed .icon{width:10.2rem;height:10.2rem;background-size:10.2rem 10.2rem}
    .apply-completed .completed-txt .main{font-size:4rem}
    .apply-completed .completed-txt .main span{display:inline}
    .apply-completed .completed-txt .desc{margin-top:1rem;font-size:2rem}
    .apply-completed .completed-txt .desc span{display:inline}
    .apply-completed .btn-group .large{height:5rem;line-height:5rem;font-size:2rem}
    .apply-reg .layout-form{margin-top:1.5rem;padding-bottom:3rem}
    .apply-reg .input-msg+.title-form{margin-top:8rem}
    .apply-reg .title-form .desc{padding-left:1.4rem}
    .apply-reg .age-check{padding:2.7rem 0 0}
    .apply-reg .age-check .check{width:auto;margin:0}
    .apply-reg .child-subjuct-check,.apply-reg .smart-subjuct-check{padding:2.7rem 0;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:.1rem solid #000}
    .apply-reg .child-subjuct-check .radio,.apply-reg .smart-subjuct-check .radio{width:auto;margin-top:0}
    .apply-reg .child-subjuct-check .radio:not(:first-child),.apply-reg .smart-subjuct-check .radio:not(:first-child){margin-left:6rem}
    .apply-reg .title-privacy .main{font-size:2.8rem}
    .apply-reg .title-privacy .main span{font-size:2.8rem}
    .apply-reg .privacy-cont{padding:3rem 2rem}
    .apply-reg .privacy-cont .table-container .inquiry col{display:block}
    .apply-reg .privacy-cont .table-container .inquiry td,.apply-reg .privacy-cont .table-container .inquiry th{display:table-cell;width:auto;height:7rem;font-size:1.6rem}
    .apply-reg .privacy-cont .table-container .inquiry th{width:20%;background:#f8f8f8;padding:1rem 0 .9rem 0;text-align:center}
    .apply-reg .privacy-cont .table-container .inquiry td{width:80%;padding:1rem 1.5rem .9rem 2rem;border-top:.1rem solid #e5e5e5}
    .apply-reg .privacy-cont .table-container .responsive col{display:block}
    .apply-reg .privacy-cont .table-container .responsive td{display:table-cell;text-align:center;font-size:1.6rem}
    .apply-reg .privacy-cont .table-container .responsive td::before{display:none}
    .apply-reg .privacy-cont .table-container .responsive th{background:#f8f8f8}
    .apply-reg .privacy-cont .table-container .responsive td,.apply-reg .privacy-cont .table-container .responsive th{height:7rem}
    .apply-reg .privacy-cont .table-container .responsive td:nth-child(1),.apply-reg .privacy-cont .table-container .responsive th:nth-child(1){width:70%}
    .apply-reg .privacy-cont .table-container .responsive td:nth-child(2),.apply-reg .privacy-cont .table-container .responsive th:nth-child(2){width:30%}
    .apply-reg .privacy-cont .txt{font-size:1.4rem}
    .apply-reg .privacy-check{margin:2.3rem 0 0}
    .apply-reg .privacy-check.bot{padding-bottom:2.3rem;border-bottom:.1rem solid #000}
    .apply-reg .btn-group{margin-top:6rem}
    .apply-reg .btn-group .btn{padding:0 6rem;height:5rem;line-height:5rem}
    .apply-reg .notice-txt{margin-top:2rem;font-size:1.6rem}
    
    .content{width:calc(100% - 6rem)}
    .content .head .tit{font-size:7rem;font-weight:700}
    .content .head .des{font-size:2rem;font-weight:300}
    .section-customer .search-wrap{position:relative;margin-top:8rem;text-align:center}
    .section-customer .search-wrap .ques{margin:2rem auto 10rem}
    .section-customer .search-wrap .ques .des{margin-right:2rem;font-size:1.8rem;font-weight:500;vertical-align:middle}
    .section-customer .search-wrap .ques>div{display:inline-block}
    .section-customer .page-wrap .inner-faq .table-container td:not(:first-child),.section-customer .page-wrap .inner-faq .table-container th:not(:first-child){border-left:none}
    .customer-faq .table-wrap{display:none}
    .customer-location .center-list{margin:3rem 0 0}
    .customer-location .center-list td{color:#666}
    .customer-location .center-list .title,.customer-location .center-list .txt{display:table-cell;text-align:center;border-top:.1rem solid #e5e5e5;border-bottom:none;color:#666}
    .customer-location .center-list .txt{font-weight:400;border-bottom:.1rem solid #e5e5e5;padding-bottom:.4rem}
    .customer-location .center-list .txt span{width:100%}
    .customer-location .center-list tr:last-child .title{border-bottom:.1rem solid #e5e5e5}
    .customer-location .center-list td:last-child::after{display:none}
    .customer-location .notice-txt{margin:8.7rem 0 0;font-size:1.6rem;padding-left:2rem}
    .customer-location .btn-tel{display:none}
    .section-customer .content.empo .paging-common.view{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}
    .section-customer .content.empo .paging-common.view .page-btn{overflow:visible}
    .section-customer .content.empo .paging-common.view .page-btn span{position:absolute;width:100%;top:0;font-size:1.5rem;font-weight:400;color:#666}
    .section-customer .content.empo .paging-common.view .page-btn.prev span{left:3.5rem}
    .section-customer .content.empo .paging-common.view .page-btn.next span{right:3.5rem}
    .section-customer .content.empo .paging-common.view .btn{padding:0 6rem;height:5rem;line-height:5rem}
    .section-customer .content.empo .btn-wrap .btn{padding:0 6rem;height:5rem;line-height:5rem}
    .section-customer .inquiry .tit{font-size:2.8rem}
    .section-customer .inquiry .inner table tbody tr td:first-child{font-size:1.8rem}
    .customer-search .result-box{margin-top:6rem}
    .customer-search .search-box{margin-top:8rem;padding-bottom:1.5rem;padding-right:1.5rem}
    .customer-search .search-box::after{height:.4rem}
    .customer-search .search-box .txt{width:calc(100% - 3.7rem);font-size:2.6rem}
    .customer-search .search-box .btn-search{width:3.9rem;height:3.9rem;background-size:3.9rem 3.9rem}
    .customer-search .result-list .tel,.customer-search .result-list .title,.customer-search .result-list .txt{display:table-cell;text-align:center;border-top:.1rem solid #e5e5e5;color:#666;font-weight:400;padding:.5rem 1rem .4rem!important}
    .customer-search .result-list .txt.nodata{padding:10rem 0}
    .customer-search .result-list .tel::before{display:none}
    .customer-search .result-list .btn-tel{display:none}
    .etc-notice .board-list .title{color:#666;font-weight:400;padding-top:.5rem;padding-bottom:.4rem}
    .etc-notice .board-list .txt{padding-top:.5rem;padding-bottom:.4rem}
    .etc-notice .board-detail .paging-common .btn{height:3.8rem;line-height:3.8rem;font-size:1.8rem}
    .service-wrap .detail-content .com-txt5{font-size:1.8rem}
    .sitemap-wrap{padding-top:7rem}
    .sitemap-wrap .layout-form-sitemap+.title-form{margin-top:8rem}
    .sitemap-wrap .detail-content{padding:5rem}
    .sitemap-wrap .detail-content h3{font-size:4rem}
    .sitemap-wrap .detail-content ul li{width:20%}
    .inquiry-history .input-txt-wrap.input-block{display:inline-block;font-size:0}
    .inquiry-history .input-txt-wrap.input-block .txt-with-txt{width:auto;display:inline-block;vertical-align:middle;margin-right:0}
    .inquiry-history .input-txt-wrap.input-block .txt-with-txt #memberNum01{width:22rem;margin-right:1rem;margin-bottom:0}
    .inquiry-history .input-txt-wrap.input-block .txt-with-txt #memberNum02{width:29rem;margin-right:0}
    .inquiry-history .btn-info{margin-top:0;position:absolute;top:.5rem;right:-9rem}
    .inquiry-history .btn-info .inner{font-size:1.5rem}
    .inquiry-history .btn-info .inner::after{top:.1rem}
    .inquiry-history .result-history .inner-wrap{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:4rem}
    .inquiry-history .result-history .column{width:50%}
    .inquiry-history .result-history .table-container td,.inquiry-history .result-history .table-container th{font-size:1.6rem}
    .inquiry-history .result-history .table-container.left{border-bottom-color:#000}
    .inquiry-history .result-history .table-container.right{border-top-width:.2rem}
    .inquiry-history .result-history .notice-txt{font-size:1.4rem;margin-top:4rem}
    .inquiry-history .result-history .status-txt{height:3rem;line-height:3rem;border-radius:3rem;padding:0 1.5rem;margin-left:1rem;font-size:1.5rem}
    .inquiry-completed .common-title{display:block}
    .inquiry-completed .inquiry-completed-wrap{margin-top:10rem;height:34rem}
    .inquiry-completed .icon{width:10.2rem;height:10.2rem;background-size:10.2rem 10.2rem}
    .inquiry-completed .completed-txt .main{font-size:4rem}
    .inquiry-completed .completed-txt .desc{margin-top:1rem;font-size:2rem}
    .inquiry-completed .completed-txt .desc span{display:inline}
    .inquiry-completed .btn-group .large{height:5rem;line-height:5rem;font-size:2rem}
    .info-body .common-pop-content .img{max-width:34rem}
    .info-body .common-pop-content .info,.info-body .common-pop-content .txt{margin-top:2rem}
    .info-body .common-pop-content .info{font-size:1.8rem}
    .interest-free-body .common-pop-content{height:100%}
    .interest-free-body .common-pop-content .table-container td,.interest-free-body .common-pop-content .table-container th{font-size:1.4rem}
    .interest-free-body .common-pop-content .notice-txt li{font-size:1.4rem}
    .interest-free-body .common-pop-content .notice-txt li span{display:block}
    .interest-free-body .common-pop-content .notice-txt li em{display:inline}
    .inquiry-preview-wrap .preview-wrap-header{height:8rem;padding:1.4rem 3rem 0}
    .inquiry-preview-wrap .preview-wrap-title{font-size:3.5rem}
    .inquiry-preview-wrap .preview-util{top:2.2rem;right:3rem;width:34rem;height:4rem}
    .inquiry-preview-wrap .preview-util .select{width:26rem;height:4rem}
    .inquiry-preview-wrap .common-preview-wrap{padding-top:10rem}
    .inquiry-preview-wrap .btn-preview-close{margin-left:3rem}
    .inquiry-reg .layout-form{margin-top:1.5rem;padding-bottom:3rem}
    .inquiry-reg .input-msg+.title-form{margin-top:8rem}
    .inquiry-reg .age-check{padding:2.7rem 0 0}
    .inquiry-reg .age-check .check{width:auto;margin:0}
    .inquiry-reg .tab-group{margin-top:3rem}
    .inquiry-reg .tab-group .tab:not(:first-child){margin-left:6rem}
    .inquiry-reg .tab-group+.title-form{margin-top:8rem}
    .inquiry-reg .tab-content{padding-top:3rem}
    .inquiry-reg .info-txt{font-size:1.8rem}
    .inquiry-reg .info-txt span{display:inline}
    .inquiry-reg .title-wish{font-size:2.2rem}
    .inquiry-reg .list-wish{margin-top:2rem;padding:3rem 3rem 3rem 3.9rem;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}
    .inquiry-reg .list-wish li{width:20%}
    .inquiry-reg .title-agree{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 0 1.5rem}
    .inquiry-reg .title-agree .check{margin-top:0}
    .inquiry-reg .title-privacy .main{font-size:2.8rem}
    .inquiry-reg .title-privacy .main span{font-size:2.8rem}
    .inquiry-reg .privacy-cont{padding:3rem 2rem}
    .inquiry-reg .privacy-cont .table-container .inquiry col{display:block}
    .inquiry-reg .privacy-cont .table-container .inquiry td,.inquiry-reg .privacy-cont .table-container .inquiry th{display:table-cell;width:auto;height:7rem;font-size:1.6rem}
    .inquiry-reg .privacy-cont .table-container .inquiry th{width:20%;background:#f8f8f8;padding:1rem 0 .9rem 0;text-align:center}
    .inquiry-reg .privacy-cont .table-container .inquiry td{width:80%;padding:1rem 1.5rem .9rem 2rem;border-top:.1rem solid #e5e5e5}
    .inquiry-reg .privacy-cont .table-container .responsive col{display:block}
    .inquiry-reg .privacy-cont .table-container .responsive td{display:table-cell;text-align:center;font-size:1.6rem}
    .inquiry-reg .privacy-cont .table-container .responsive td::before{display:none}
    .inquiry-reg .privacy-cont .table-container .responsive th{background:#f8f8f8}
    .inquiry-reg .privacy-cont .table-container .responsive td,.inquiry-reg .privacy-cont .table-container .responsive th{height:7rem}
    .inquiry-reg .privacy-cont .table-container .responsive td:nth-child(1),.inquiry-reg .privacy-cont .table-container .responsive th:nth-child(1){width:70%}
    .inquiry-reg .privacy-cont .table-container .responsive td:nth-child(2),.inquiry-reg .privacy-cont .table-container .responsive th:nth-child(2){width:30%}
    .inquiry-reg .privacy-cont .txt{font-size:1.4rem}
    .inquiry-reg .privacy-check{margin:2.3rem 0 0}
    .inquiry-reg .privacy-check.bot{padding-bottom:2.3rem;border-bottom:.1rem solid #000}
    .inquiry-reg .btn-group{margin-top:9rem}
    .inquiry-reg .btn-group .btn{padding:0 6rem;height:5rem;line-height:5rem}
    .inquiry-reg .notice-txt{margin-top:4rem;font-size:1.6rem}
    .section-inquiry .content .cont-inner .section-inquiry .tit{font-size:2.8rem}
    .section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td:first-child{font-size:1.6rem}
    .section-inquiry .content .cont-inner .section-inquiry .inner table tbody tr td:nth-child(3){font-size:1.6rem}
    .section-inquiry .content .cont-inner .inquiry .tit{font-size:2.8rem}
    .section-inquiry .content .cont-inner .inquiry .inner table tbody tr td:first-child{font-size:1.8rem}
    .section-inquiry .content .cont-inner+.btn-wrap .btn{padding:0 6rem;height:5rem;line-height:5rem}
   #content-main[data-page=product]{padding-top:0}
    .age-btn-group{top:8rem}
    .age-btn-group .btn{width:16rem;height:6rem;text-align:left;padding:0 0 0 7rem;line-height:5.8rem;font-size:2.2rem}
    .age-btn-group .btn::before{top:.8rem;left:1.5rem}
    .age-btn-group .btn.child{padding:0 0 0 7.9rem}
    .age-btn-group .btn.child::before{width:100%;height:100%;top:.8rem;left:3.3rem;width:3.6rem;height:3.6rem;background:url(../img/product/img-age-icon01.png) 0 0 no-repeat;background-size:cover}
    .age-btn-group .btn.elementary{padding:0 0 0 7.7rem}
    .age-btn-group .btn.elementary::before{width:100%;height:100%;top:1rem;left:3.3rem;width:3.3rem;height:3.3rem;background:url(../img/product/img-age-icon02.png) 0 0 no-repeat;background-size:cover}
    .age-btn-group .btn.youth{padding:0 0 0 6.7rem}
    .age-btn-group .btn.youth::before{width:100%;height:100%;top:1.3rem;left:2.7rem;width:2.9rem;height:2.9rem;background:url(../img/product/img-age-icon03.png) 0 0 no-repeat;background-size:cover}
    .age-btn-group .btn.adult{padding:0 0 0 7.9rem}
    .age-btn-group .btn.adult::before{width:100%;height:100%;top:1.3rem;left:3.2rem;width:3.2rem;height:3.2rem;background:url(../img/product/img-age-icon04.png) 0 0 no-repeat;background-size:cover}
    .age-btn-group .btn.child.active::before{background:url(../img/product/img-age-icon01-on.png) 0 0 no-repeat}
    .age-btn-group .btn.elementary.active::before{background:url(../img/product/img-age-icon02-on.png) 0 0 no-repeat;top:1.4rem}
    .age-btn-group .btn.youth.active::before{background:url(../img/product/img-age-icon03-on.png) 0 0 no-repeat}
    .age-btn-group .btn.adult.active::before{background:url(../img/product/img-age-icon04-on.png) 0 0 no-repeat}
    .age-btn-group .tab-page{margin:0;width:100%;max-width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(0,0)!important;transform:translate(0,0)!important}
    .age-btn-group .tab.type01{max-width:16rem;-webkit-flex:none;-ms-flex:none;flex:none}
}













