癤�@charset "utf-8";
@font-face {
    font-family:'NanumGothic';
    src: url(/pages/t_member/NanumGothic.eot);
    src: url(/pages/t_member/NanumGothic.eot?#iefix) format('embedded-opentype'),
         url(/pages/t_member/NanumGothic.woff) format('woff'),
         url(/pages/t_member/NanumGothic.ttf) format('truetype');
}
@font-face{
	font-family: NanumSquare;
	font-style: normal;
	font-weight: normal;
	src: url(/pages/t_member/font/NanumSquareR.eot);
	src: url(/pages/t_member/font/NanumSquareR.eot?#iefix) format('embedded-opentype'),
		 url(/pages/t_member/font/NanumSquareR.woff) format('woff'),
		 url(/pages/t_member/font/NanumSquareR.ttf) format('truetype');
}

@font-face{
	font-family: NanumSquareB;
	font-style: normal;
	font-weight: bold;
	src: url(/pages/t_member/font/NanumSquareB.eot);
	src: url(/pages/t_member/font/NanumSquareB.eot?#iefix) format('embedded-opentype'),
		 url(/pages/t_member/font/NanumSquareB.woff) format('woff'),
		 url(/pages/t_member/font/NanumSquareB.ttf) format('truetype');
}

@font-face{
	font-family: NanumSquareEB;
	font-style: normal;
	font-weight: 800;
	src: url(/pages/t_member/font/NanumSquareEB.eot);
	src: url(/pages/t_member/font/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
		 url(/pages/t_member/font/NanumSquareEB.woff) format('woff'),
		 url(/pages/t_member/font/NanumSquareEB.ttf) format('truetype');
}

html {-webkit-text-size-adjust: 100%;} /* iOS Landscape view �옄�룞�룿�듃議곗젅 諛⑹�� */
html,body{width:100%;height:100%;min-width:320px;font-family:NanumSquare,NanumGothic, san-serif;font-size:14px;color:#333333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{/*font-family:'�룍���',Dotum,Helvetica,'Apple SD Gothic Neo',Sans-serif;*/font-size:14px;}
body{background-color:#fff;text-align:center;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
input,select,button{vertical-align:middle;font-family:NanumSquare,怨좊뵓, san-serif;}
input[type=submit] {-webkit-appearance:none;}

/*input[type="text"],
input[type="password"],
textarea {-webkit-appearance:none;-webkit-border-radius:0;}
input [type="checkbox"] {-webkit-appearance:none;-webkit-border-radius:0;}
input:checked[type="checkbox"] {-webkit-appearance:checkbox;}*/

input,textarea{appearance:none; -webkit-appearance:none; -moz-appearance:none;-webkit-border-radius:0;}
input[type=number]::-webkit-inner-spin-button {-webkit-appearance:none;}
input[type="checkbox"]{-webkit-appearance:checkbox;}
input[type="radio"]{-webkit-border-radius:50%;-webkit-appearance:radio}

img{vertical-align:top;}
i,em,address{font-style:normal;}
label,button{cursor:pointer;}
button{margin:0;padding:0;}
a{color:#4f4f4f;text-decoration:none;}
a:hover{color:#4f4f4f;text-decoration:none;}
button *{position:relative;}
button img{left:-3px;*left:auto}
/*html:first-child select{height:20px;padding-right:6px;}*/
hr{display:none}
legend{*width:0}
table{/* border-collapse:collapse;table-layout:fixed;*/ border-collapse:collapse;border-spacing:0}
caption{display:none;}
.scl{
	scrollbar-face-color:#c9c9c9;
	scrollbar-shadow-color:#f4f4f4;
	scrollbar-highlight-color:#f4f4f4;
	scrollbar-3dlight-color:#f4f4f4;
	scrollbar-darkshadow-color:#f4f4f4;
	scrollbar-track-color:#f4f4f4;
	scrollbar-arrow-color:#b5b5b5;
}
/* skip */
#skipnavigation {display:none;}
.hidden-obj{display:none;}

input::-ms-reveal,
input::-ms-clear {
display: none;
}

/****************************************************************
 * layout
 ****************************************************************/
#wrap, #header, #container, #footer{position:relative;text-align:left;}
#wrap{background:url(/pages/t_member/imagekbgn/bg_body.gif) repeat-x center top;min-width:100%;text-align:center;}
#header{max-width:990px;height:300px;margin:auto;z-index:2;-webkit-tap-highlight-color:transparent;}
#container{max-width:990px;margin:auto;z-index:3;padding:60px 0 100px 0;}
#footer{overflow:hidden;font-family:NanumGothic,怨좊뵓, san-serif;max-width:990px;margin:auto;padding:27px 0 20px 0;z-index:5;border-top:1px solid #d7d7d7;/*background:url(/pages/t_member/imagekbgn/logo_foot.gif) no-repeat right 30px;*/}
.pcNone {display:none;}
.onlyM {display:none;}
/****************************************************************
* padding&margin
****************************************************************/
.fL{float:left;}
.fR{float:right;}
.fB{clear:both;}
.aL{text-align:left;}
.aC{text-align:center;}
.aR{text-align:right;}
.wFull {width:100%;}

.pT5    {padding:5px 0 0 0;}
.pT10   {padding:10px 0 0 0;}
.pT15   {padding-top:15px !important;}
.pT20   {padding-top:20px !important;}
.pT30   {padding-top:30px !important;}
.pT45   {padding-top:45px !important;}
.pT10B15{padding:10px 0 15px 0;}
.pT15B50{padding:15px 0 50px 0;}
.pT15B18{padding:15px 0 18px 0;}
.pT30B56{padding:30px 0 56px 0;}
.pT60B13{padding:60px 0 13px 0;}
.pL30   {padding-left:30px !important;}
.pL72   {padding-left:72px !important;}
.pL31   {padding:0 0 0 31px;}
.pL70   {padding:0 0 0 70px;}
.pB40   {padding:0 0 40px 0 !important;}
.pB25   {padding:0 0 25px 0;}

.mT10  {margin:10px 0 0 0;}
.mL5   {margin:0 0 0 5px;}
.mL10  {margin:0 0 0 15px;}
.mL10R8{margin:0 8px 0 10px;}
.mL12  {margin:0 0 0 12px;}
.mL17  {margin:0 0 0 17px;}
.mR10  {margin:0 10px 0 0;}
.mR15  {margin:0 15px 0 0;}
.mB10  {margin:0 0 10px 0;}
.mB15  {margin:0 0 15px 0;}
.mB25  {margin:0 0 25px 0;}
.mB30  {margin:0 0 30px 0;}
.mR8   {margin:0 8px 0 0;}
.mR6   {margin:0 6px 0 0;}
.m0    {margin:0 !important;}

.fcr {color:#f1310b;}
/****************************************************************
* form
****************************************************************/
.inputTypeA{border:1px solid #e2e2e2;background:#fff;padding:0 8px;height:35px;color:#494949;font-size:16px;line-height:35px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.inputTypeB{border:1px solid #e2e2e2;background:#fff;padding:0 5px;height:26px;color:#494949;font-size:16px;line-height:26px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.checkbox{width:13px;height:13px;margin:0 8px 2px 0}
.radio{width:13px;height:13px;margin:0 8px 2px 0}
/*.checkbox{height:17px;width:17px;background:url(/pages/t_member/imagekbgn/bul/checkbox_off.gif) no-repeat 0 0;display:inline-block;line-height:999px;overflow:hidden;vertical-align:middle;cursor:pointer;}
.checkbox_on{height:17px;width:17px;background:url(/pages/t_member/imagekbgn/bul/checkbox_on.gif) no-repeat 0 0;display:inline-block;line-height:999px;overflow:hidden;vertical-align:middle;cursor:pointer;}
.radio{height:22px;width:22px;background:url(/pages/t_member/imagekbgn/bul/radio_off.gif) no-repeat 0 0;display:inline-block;line-height:999px;overflow:hidden;vertical-align:middle;cursor:pointer}
.radio_on{height:22px;width:22px;background:url(/pages/t_member/imagekbgn/bul/radio_on.gif) no-repeat 0 0;display:inline-block;line-height:999px;overflow:hidden;vertical-align:middle;cursor:pointer}
*/
select::-ms-expand {
    display: none; /* hide default arrow in IE10 */
    -webkit-display: none;
    -moz-display: none;
    -o-display: none;
    -ms-display: none;
}

.selectA {width:94px;border:1px solid #e0e0e0;height:35px;overflow:hidden;background:#fff url(/pages/t_member/imagekbgn/bul/select1.gif) no-repeat right top;-webkit-box-sizing:border-box;box-sizing:border-box;}
.selectA select{width:100%;border:none;background:transparent;background-image:none;-webkit-appearance: none;font-size:16px;color:#666666;font-weight:normal;/*text-align:center;*/height:35px;padding:0 5px;cursor:pointer;}
.selectA select:focus {outline:none;background:transparent;}
.selectB {width:155px;border:1px solid #e0e0e0;height:35px;overflow:hidden;background:#fff url(/pages/t_member/imagekbgn/bul/select1.gif) no-repeat right top;-webkit-box-sizing:border-box;box-sizing:border-box;}
.selectB select{width:100%;border:none;background:transparent;background-image:none;-webkit-appearance: none;font-size:16px;color:#666666;font-weight:normal;/*text-align:center;*/height:35px;padding:0 35px 0 5px;cursor:pointer;}
.selectB select:focus {outline:none;background:transparent;}
.selectC {width:120px;border:1px solid #e0e0e0;height:35px;overflow:hidden;background:#fff url(/pages/t_member/imagekbgn/bul/select1.gif) no-repeat right top;-webkit-box-sizing:border-box;box-sizing:border-box;}
.selectC select{width:100%;border:none;background:transparent;background-image:none;-webkit-appearance: none;font-size:16px;color:#666666;font-weight:normal;/*text-align:center;*/height:35px;padding:0 5px;cursor:pointer;}
.selectC select:focus {outline:none;background:transparent;}
.selectD {width:140px;border:1px solid #e0e0e0;height:35px;overflow:hidden;background:#fff url(/pages/t_member/imagekbgn/bul/select1.gif) no-repeat right top;-webkit-box-sizing:border-box;box-sizing:border-box;}
.selectD select{width:100%;border:none;background:transparent;background-image:none;-webkit-appearance: none;font-size:13px;color:#666666;font-weight:normal;text-align:center;height:35px;padding:0 5px;cursor:pointer;}
.selectD select:focus {outline:none;background:transparent;}

.inForGreen{background:url(/pages/t_member/imagekbgn/bul/green.gif) no-repeat 0 5px;padding:0 0 0 31px;color:#76c043;}
.inForOrange{background:url(/pages/t_member/imagekbgn/bul/orange.gif) no-repeat 0 8px;padding:0 0 17px 31px;font-size:18px;font-weight:bold;}
.fon13{font-size:13px;}
.fon14{font-size:14px;}
.fon20{font-size:20px !important;}
.lh18{line-height:18px}
.fonPurple{color:#803594;}
.fonGreen{color:#76c043;}
/****************************************************************
* btn
****************************************************************/
a.btnLogin{width:126px;height:83px;display:inline-block;color:#fff;font-size:18px;font-weight:bold;background:#fa9d1c url(/pages/t_member/imagekbgn/bul/login.gif) no-repeat 22px 32px;}
a.btnLogin span{display:inline-block;padding:30px 0 0 46px;}
a.btnGrays{height:30px;display:inline-block;font-size:13px;color:#fff;background:#a1a1a1;padding:0 12px 0 12px;line-height:30px;}
.btnL{width:210px;height:43px;display:inline-block;font-size:16px;font-weight:bold;text-align:center;line-height:43px;}
.btnL span{width:4px;height:7px;display:inline-block;background:url(/pages/t_member/imagekbgn/bul/btn.png) no-repeat 0 0;vertical-align:middle;margin-left:12px;}
.btnM{height:37px;display:inline-block;font-size:15px;font-weight:bold;text-align:center;line-height:37px;padding:0 20px;}
.btnM span{width:4px;height:7px;display:inline-block;background:url(/pages/t_member/imagekbgn/bul/btn.png) no-repeat 0 0;vertical-align:middle;margin-left:12px;}
.btnS{width:122px;height:30px;display:inline-block;font-size:13px;text-align:center;line-height:30px;}
.btnS span{width:4px;height:7px;display:inline-block;background:url(/pages/t_member/imagekbgn/bul/btn.png) no-repeat 0 0;vertical-align:middle;margin-left:12px;}
a.btnL, a.btnM, a.btnS{color:#fff;}
.colorA{background:#823f98;}
.colorB{background:#f99d1c;}
.colorC{background:#a1a1a1;}
.colorD{background:#76c043;}


/****************************************************************
* header
****************************************************************/
#header h1{position:relative;max-width:990px;height:115px;-webkit-tap-highlight-color:transparent;}
#header h1 a{width:125px;height:40px;display:inline-block;background:url(https://pic.neungyule.com/members/img/ci_new_kr_red_.svg) no-repeat;line-height:999px;overflow:hidden;margin:68px 10px 0 0;}
#header h1 span{width:145px;height:19px;display:inline-block;background:url(/pages/t_member/imagekbgn/txt/tit_family.gif) no-repeat;line-height:999px;overflow:hidden;}
#header h1 em{position:absolute;right:0;bottom:0;font-size:15px;font-style:normal;font-weight:normal;}
#header h1 em strong{color:#76c045;}
#header h2 {display:none;position:absolute;left:90px;right:90px;top:0;line-height:82px;text-align:center;font-size:30px;}
#header a.link_menu {display:none;position:absolute;left:20px;top:30px;z-index:1;display:inline-block;width:30px;height:21px;}
#header .btnGnb {width:100%;height:100%;border:none;text-indent:-9999px;background:url(/pages/t_member/imagekbgn/btn/gnb.png) no-repeat;background-size:100% auto;}

#gnb{position:absolute;top:160px;left:0px;display:block;width:990px;height:126px;z-index:2;}
#gnb li{width:141px;height:126px;float:left;}
#gnb li a{display:inline-block;background:url(/pages/t_member/imagekbgn/txt/mNavi.gif) no-repeat;width:141px;height:126px;line-height:1;font-size:0px;}
#gnb li#mNavi01 a{background-position:0px 0px;}
#gnb li#mNavi02 a{background-position:-141px 0px;}
#gnb li#mNavi03 a{background-position:-282px 0px;}
#gnb li#mNavi04 a{background-position:-423px 0px;}
#gnb li#mNavi05 a{background-position:-564px 0px;}
#gnb li#mNavi06 a{background-position:-705px 0px;width:142px;}
#gnb li#mNavi07 a{background-position:-847px 0px;width:143px;}
#gnb li#mNavi01 a:hover {background-position:0 bottom;}
#gnb li#mNavi01 a:active{background-position:0 bottom;}
#gnb li#mNavi01 a.focus {background-position:0 bottom;}
#gnb li#mNavi01 a:focus {background-position:0 bottom;}
#gnb li#mNavi01 a.hover {background-position:0 bottom;}
#gnb li#mNavi02 a:hover {background-position:-141px bottom;}
#gnb li#mNavi02 a:active{background-position:-141px bottom;}
#gnb li#mNavi02 a.focus {background-position:-141px bottom;}
#gnb li#mNavi02 a:focus {background-position:-141px bottom;}
#gnb li#mNavi02 a.hover {background-position:-141px bottom;}
#gnb li#mNavi03 a:hover {background-position:-282px bottom;}
#gnb li#mNavi03 a:active{background-position:-282px bottom;}
#gnb li#mNavi03 a.focus {background-position:-282px bottom;}
#gnb li#mNavi03 a:focus {background-position:-282px bottom;}
#gnb li#mNavi03 a.hover {background-position:-282px bottom;}
#gnb li#mNavi04 a:hover {background-position:-423px bottom;}
#gnb li#mNavi04 a:active{background-position:-423px bottom;}
#gnb li#mNavi04 a.focus {background-position:-423px bottom;}
#gnb li#mNavi04 a:focus {background-position:-423px bottom;}
#gnb li#mNavi04 a.hover {background-position:-423px bottom;}
#gnb li#mNavi05 a:hover {background-position:-564px bottom;}
#gnb li#mNavi05 a:active{background-position:-564px bottom;}
#gnb li#mNavi05 a.focus {background-position:-564px bottom;}
#gnb li#mNavi05 a:focus {background-position:-564px bottom;}
#gnb li#mNavi05 a.hover {background-position:-564px bottom;}
#gnb li#mNavi06 a:hover {background-position:-705px bottom;}
#gnb li#mNavi06 a:active{background-position:-705px bottom;}
#gnb li#mNavi06 a.focus {background-position:-705px bottom;}
#gnb li#mNavi06 a:focus {background-position:-705px bottom;}
#gnb li#mNavi06 a.hover {background-position:-705px bottom;}
#gnb li#mNavi07 a:hover {background-position:-847px bottom;}
#gnb li#mNavi07 a:active{background-position:-847px bottom;}
#gnb li#mNavi07 a.focus {background-position:-847px bottom;}
#gnb li#mNavi07 a:focus {background-position:-847px bottom;}
#gnb li#mNavi07 a.hover {background-position:-847px bottom;}

#gnb li#mNavi01_out a{background-position:-989px 0px;}
#gnb li#mNavi01_out a:hover {background-position:-990px bottom;}
#gnb li#mNavi01_out a:active{background-position:-990px bottom;}
#gnb li#mNavi01_out a.focus {background-position:-990px bottom;}
#gnb li#mNavi01_out a:focus {background-position:-990px bottom;}
#gnb li#mNavi01_out a.hover {background-position:-990px bottom;}

/****************************************************************
* container
****************************************************************/
#container h2{height:60px;font-weight:normal;font-size:28px;line-height:28px;letter-spacing:-.05em;color:#000;font-family:'NanumSquareEB';}
#container h2 span{padding-left:20px;line-height:30px;font-size:15px;color:#666666;word-spacing:-1px;display:inline-block;font-weight:bold;letter-spacing:-.03em;font-family:'NanumSquare';}
#container h3{height:38px;padding-left:31px;}
#container h3 span{font-size:13px;padding:6px 0 0 10px;display:inline-block;}
#container h3 span em{font-style:normal;color:#9e0000;}
.bul_check{background:url(/pages/t_member/imagekbgn/bul/check.gif) no-repeat 2px 2px;}
.bul_write{background:url(/pages/t_member/imagekbgn/bul/write.gif) no-repeat 0 20%;}
.bul_modify{background:url(/pages/t_member/imagekbgn/bul/modify.gif) no-repeat 0 20%;}
/*.lineTop{border-top:1px solid #e9e9e9;padding-top:40px;}*/

.joinStep {max-width:990px;width:100%;background:#f4f4f4;margin-bottom:40px;;margin-top:-30px;}
.joinStep ul{overflow:hidden;padding:34px 0;}
.joinStep ul li {float:left;width:25%;line-height:1;letter-spacing:-.05em;text-align:center;font-size:22px;color:#b3b3b3;}
.joinStep ul li.step01 {width:24%;}
.joinStep ul li.step02 {width:26%;}
.joinStep ul li.step03 {width:26%;}
.joinStep ul li.step04 {width:24%;}

.joinStep ul li:after {content:'>>';float:right;font-family:'NanumGothic';font-size:6px;font-weight:bold;line-height:22px;color:#dfdfdf;vertical-align:middle;}
.joinStep ul li.on:after {color:#b0b0b0;}
.joinStep ul li:last-child:after {display:none;}

.joinStep ul li.on {color:#000;font-weight:bold;}
.joinStep ul li span {color:#d2d2d2;}
.joinStep ul li.on span {color:#7e7e7e;}

.allagree{padding:20px 0;border-bottom:1px solid #dcdcdc;text-align:left;font-size:16px;line-height:22px;font-weight:bold;margin-bottom:30px;word-spacing:-1px;word-break:keep-all;}
.allagree .all_box label{font-size:20px}
.allagree p.txt_all{margin-top:15px;padding-left:30px;font-size:16px;line-height:24px;color:#666;}
.allagree strong{color:#76c043;}
.allagree b{color:#f99d1c;}
.allagree strong em{font-size:5px !important;font-weight:normal !important;}
.allagree div{padding-top:40px;}
.agreeBox{border:1px solid #c4c4c4;height:244px;padding:33px ;overflow-x:hidden;overflow-y:auto;margin-bottom:30px;color:#5e5e5e;}
.agreeCheck{text-align:center;padding:0 0 40px 0;font-size:15px;font-weight:bold;color:#5e5e5e;line-height:20px;word-break:keep-all}

.agreeArea .checkbox{width:20px;height:20px}
.list_agree{overflow:hidden;}
.list_agree > li{padding:12px 0}
.list_agree li .item_choice{display:flex;justify-content:space-between;}
.list_agree li .item_choice input[type=checkbox]{display:inline-block;width:20px;height:20px;margin:0;}
.list_agree li .item_choice label{margin-left:6px;font-size:18px;color:#666;font-weight:700;vertical-align:middle;}
.list_agree li .btn_toggle{display:block;width:30px;height:20px;background:url(/pages/t_member/imagekbgn/block_toggle2.png) no-repeat 50% 50%;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .5s;transition:all .5s;cursor:pointer;text-indent:-9999px}
.list_agree li .btn_toggle.on{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.list_agree li .toggle_box{display:none;margin-top:25px;}

.tabArea {float:left;width:232px;}
.tabArea div{/*position:absolute;left:0;width:232px;height:42px;*/height:40px;line-height:1;font-size:0px;}
.tabArea div a{display:inline-block;/*width:232px;height:42px;*/width:100%;height:40px;}

.confirmList{/*position:relative;*/display:inline-block;width:990px;min-height:312px;}
.confirmList .tabArea div{background:url(/pages/t_member/imagekbgn/txt/confirm.gif) no-repeat;}
.confirmList .tabArea div.first{border-top:3px solid #404040;}
.confirmList .tabArea div.cm1{/*top:0;*/height:42px;background-position:0px 0px;}
.confirmList .tabArea div.cm2{/*top:46px;*/background-position:0px -42px;}
.confirmList .tabArea div.cm3{/*top:86px;*/background-position:0px -82px;}
.confirmList .tabArea div.cm4{/*top:126px;*/background-position:0px -122px;}
.confirmList .tabArea div.cm1on{/*top:0;*/background-position:-247px 0px;}
.confirmList .tabArea div.cm2on{/*top:46px;*/background-position:-247px -42px;}
.confirmList .tabArea div.cm3on{/*top:86px;*/background-position:-247px -82px;}
.confirmList .tabArea div.cm4on{/*top:126px;*/background-position:-247px -122px;}
.confirmList .tabArea div.m_cm1{top:0px;background-position:0px -82px;}
.confirmList .tabArea div.m_cm2{top:43px;background-position:0px -122px;}
.confirmList .tabArea div.m_cm1on{top:0px;background-position:-247px -82px;}
.confirmList .tabArea div.m_cm2on{top:43px;background-position:-247px -122px;}
.confirmList .confirmView{position:relative;width:718px;float:right;border-top:1px solid #e8e8e8;padding-top:38px;}
.confirmList .confirmView .listTypeB {margin-left:17px;}
.confirmList .confirmView .listTypeB input.name {width:296px;}
.confirmList .confirmView .infoTxt {padding-left:110px;}
.confirmList .confirmView .confirmEnd {padding-top:60px;text-align:center;}
.confirmList .confirmView .confirmEnd p {margin-bottom:50px;font-size:30px;letter-spacing:-.06em;word-break:keep-all;line-height:36px;color:#333;font-weight:bold;}
.confirmList .confirmView .confirmEnd em {font-family:'NanumSquareEB';color:#70be3d;}

.confirmList .confirmView .aC img {max-width:100%;}

.btnPositionA{position:absolute;right:30px;top:164px;}
.idpwList{width:990px;min-height:327px;position:relative;display:inline-block;}
.idpwList .tabArea div {background:url(/pages/t_member/imagekbgn/txt/idpw.gif) no-repeat;}
.idpwList .tabArea div.first{border-top:2px solid #404040;}
.idpwList .tabArea div.cm1{/*top:0;*/background-position:0px 0px;}
.idpwList .tabArea div.cm2{/*top:42px;*/background-position:0px -42px;}
.idpwList .tabArea div.cm1on{/*top:0;*/background-position:-247px 0px;}
.idpwList .tabArea div.cm2on{/*top:42px;*/background-position:-247px -42px;}
.idpwList .confirmView{position:relative;width:718px;float:right;border-top:1px solid #e8e8e8;padding-top:30px;}
.idpwList .btnBox {padding-top:30px;text-align:center;}
.idpwList .btnBox div {display:inline-block;}
.idpwList .btnBox div:first-child {margin-right:12px;}
.idpwList .multi_id .txt_id{line-height:26px}
.idpwList .multi_id .txt_id strong{font-size:20px;}
.idpwList .multi_id .id_box{display:flex;padding:30px 0;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;margin-bottom:20px;background:#fafafa;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.idpwList .multi_id .id_box .row{display:flex}
.idpwList .multi_id .id_box .row + .row{margin-top:15px}
.idpwList .multi_id .id_box strong{display:inline-block;width:80px;padding-top:5px;font-size:15px;}
.idpwList .multi_id .id_box span{display:inline-block;/*width:145px;*/width:170px;padding-top:5px;color:#823f98;font-size:20px;font-weight:900}
.idpwList .multi_id .id_box span.date{width:135px}
.idpwList .multi_id .id_box span.ico_sleep{display:inline-block;width:auto;padding:4px;font-size:12px;font-weight:400;border:1px solid #823f98;vertical-align:top;background:#fff}
.idpwList .multi_id .txt_info{word-break:keep-all;line-height:22px;font-size:13px;line-height:18px}

ul.listTypeA{}
ul.listTypeA li{background:url(/pages/t_member/imagekbgn/bul/dot_green.gif) no-repeat 0 8px;padding:0 0 5px 15px;line-height:22px;}
ul.listTypeA li span {display:block;}
ul.listTypeB{}
ul.listTypeB li{position:relative;padding:0 0 20px 0;font-size:15px;font-weight:bold;}
ul.listTypeB li label{display:inline-block;width:91px;line-height:35px;}
ul.listTypeB li ul{position:absolute;top:0;left:92px;}
ul.listTypeB li ul li{float:left;padding-right:10px;}
ul.listTypeB li ul li.end{padding-left:20px;font-weight:bold;}
ul.listTypeB .phoneBox ul li input {width:83px !important;}
ul.listTypeB .phoneBox > div {position:absolute;left:400px;top:0;display:inline-block;}
ul.listTypeB .mailBox ul li input {width:132px;}
ul.listTypeB .mailBox ul li input.name {width:120px;ime-mode:inactive;}
ul.listTypeB .mailBox ul li.atArea {width:auto;padding-bottom:0;line-height:34px;}
ul.listTypeB .mailBox > div {position:absolute;left:565px;top:0;display:inline-block;}
ul.listTypeB li.end{padding:0 0 0 91px;font-weight:normal;}
.listTypeC{width:676px;border-top:1px solid #e9e9e9;}
.listTypeC ul{margin:29px 0 0 32px;}
.listTypeC ul li{position:relative;background:url(/pages/t_member/imagekbgn/bul/dot_green.gif) no-repeat 0 8px;padding:0 0 10px 15px;line-height:22px;}
.listTypeC ul li span{position:absolute;top:0;#top:-5px;right:60px;}
ul.listTypeD{}
ul.listTypeD li{background:url(/pages/t_member/imagekbgn/bul/dot_purple.gif) no-repeat 0 8px;padding:0 0 5px 15px;line-height:22px;}
ul.listTypeE{display:inline-block;}
ul.listTypeE li{float:left;font-size:15px;font-weight:bold;padding-right:25px;}
.listTypeF{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;/*padding:26px 0;*/padding:26px 0 16px;margin:20px 0;line-height:22px;}
.listTypeF .mailBox ul li.atArea {line-height:34px;}
.listTypeF ul.floatL{display:inline-block;font-size:15px;font-weight:bold;}
.listTypeF ul.floatL li{/*position:relative;*/overflow:hidden;float:left;padding-right:30px;}
.listTypeF ul.floatL > li {margin-bottom:10px;}
.listTypeF ul.floatL li label{float:left;display:inline-block;width:57px;line-height:35px;}
/*.listTypeF ul.floatL li ul{position:absolute;top:0;left:58px;width:320px;}*/
.listTypeF ul.floatL li ul {float:left;}
.listTypeF ul.floatL li ul li{float:left;padding:0 5px 0 0 !important;}
.listTypeF ul.floatB{display:inline-block;font-size:15px;font-weight:bold;}
.listTypeF ul.floatB li{/*position:relative;*/overflow:hidden;padding:0 0 20px 0;}
.listTypeF ul.floatB li label{float:left;display:inline-block;width:75px;line-height:35px;}
/*.listTypeF ul.floatB li ul{position:absolute;top:0;left:76px;width:590px;}*/
.listTypeF ul.floatB li ul {float:left;}
.listTypeF ul.floatB li ul li{float:left;padding:0 10px 0 0 !important;}
.listTypeF ul li.noneTit input::-webkit-input-placeholder {color:transparent;} /* WebKit browsers */
.listTypeF ul li.noneTit input:-moz-placeholder {color:transparent;} /* Mozilla Firefox 4 to 18 */
.listTypeF ul li.noneTit input::-moz-placeholder {color:transparent;}/* Mozilla Firefox 19+ */
.listTypeF ul li.noneTit input:-ms-input-placeholder {color:transparent;}/* Internet Explorer 10+ */

.txtContTypeA{font-size:20px;color:#76c043;line-height:28px;font-weight:bold;word-break:keep-all;}
.txtContTypeB{line-height:22px;font-weight:bold;letter-spacing:-1px;}
.txtContTypeC{line-height:18px;font-size:13px;padding-top:27px;word-break:keep-all;}
.txtContTypeD{text-align:center;padding:30px 0 30px 0;}
.txtContTypeD p{font-size:20px;font-weight:bold;height:50px;}
.txtContTypeD p strong{font-size:30px;color:#823f98;}
.txtContTypeD em{font-size:15px;display:block;font-style:normal;font-weight:bold;height:34px;}
.txtContTypeD span{font-size:18px;display:block;}
.txtContTypeD ul li label{display:inline-block;width:126px;line-height:35px;font-size:15px;font-weight:bold;text-align:left;padding-top:14px;}

dl.loginBox{width:560px;margin:auto;}
dl.loginBox dt{margin-bottom:40px;text-align:center;}
dl.loginBox dt div{font-size:40px;letter-spacing:-.06em;word-break:keep-all;line-height:46px;}
dl.loginBox dt div em {font-family:'NanumSquareEB';}
dl.loginBox dt div strong {color:#f99d1c;}
dl.loginBox dd.loginPosition{position:relative;width:532px;height:118px;}
dl.loginBox dd.loginPosition .id{position:absolute;left:0;top:0;}
dl.loginBox dd.loginPosition .pw{position:absolute;left:0;top:45px;width:375px;}
dl.loginBox dd.loginPosition .btn{position:absolute;right:0;top:0;}
dl.loginBox dd.loginPosition label{display:inline-block;width:85px;font-size:15px;font-weight:bold;line-height:35px;}
dl.loginBox dd.loginPosition input::-webkit-input-placeholder {color:transparent;} /* WebKit browsers */
dl.loginBox dd.loginPosition input:-moz-placeholder {color:transparent;} /* Mozilla Firefox 4 to 18 */
dl.loginBox dd.loginPosition input::-moz-placeholder {color:transparent;}/* Mozilla Firefox 19+ */
dl.loginBox dd.loginPosition input:-ms-input-placeholder {color:transparent;}/* Internet Explorer 10+ */
dl.loginBox dd ul{margin-left:88px;}
dl.loginBox dd ul li{position:relative;background:url(/pages/t_member/imagekbgn/bul/orange.gif) no-repeat 0 5px;padding:0 0 18px 31px;}
dl.loginBox dd ul li span{position:absolute;left:322px;top:0;}
dl.joinBox{max-width:828px;margin:auto;color:#494949;}
dl.joinBox dt{/*height:95px;*/display:table;width:100%;overflow:hidden;margin-bottom:55px;}
dl.joinBox dt > div {display:table-cell;width:50%;height:100%;vertical-align:middle;}
dl.joinBox dt > div:first-child {font-size:40px;letter-spacing:-.06em;word-break:keep-all;line-height:46px;}
dl.joinBox dt > div:first-child em {font-family:'NanumSquareEB';}
dl.joinBox dt > div:first-child strong {color:#76c043;}
dl.joinBox dt > div img {width:100%;}
dl.joinBox dt p{padding-left:12px;line-height:22px;color:#666666;font-size:15px;word-spacing:-1px;display:inline-block;font-weight:bold;margin-top:0px;word-break:keep-all;}

dl.sns_login{margin-top:30px;margin-bottom:-100px;background-color:#f5f5f5;padding:20px 0 30px 0}
dl.sns_login dt{font-size:14px;color:#666;text-align:center;}
dl.sns_login dt strong{font-size:28px;color:#333;}
dl.sns_login dd .sns_list{overflow:hidden;text-align:center;font-size:0;margin:0;margin-top:30px;}
dl.sns_login dd .sns_list li{display:inline-block;padding:0;background-image:none;}
dl.sns_login dd .sns_list li + li{margin-left:20px;}
dl.sns_login dd .sns_list li a{display:block;width:56px;height:56px;}
dl.sns_login dd .sns_notice{font-size:12px;line-height:18px;text-align:center;color:#666;margin-top:25px;font-family:'NanumGothic';}

/*dl.joinBox dd.joinPosition{position:relative;max-width:828px;height:263px;}*/
dl.joinBox dd.joinPosition {overflow:hidden;}
dl.joinBox dd.joinPosition div {border:1px solid #eee;/*width:402px;*/width:-webkit-calc(50% - 10px);width:calc(50% - 10px);height:302px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
dl.joinBox dd.joinPosition div strong{padding-top:52px;margin-bottom:15px;/*height:36px;*/display:inline-block;font-size:25px;font-family:'NanumSquareEB';letter-spacing:-.06em;}
dl.joinBox dd.joinPosition div em{display:block;/*height:39px;*/margin-bottom:25px;font-size:14px;color:#666;letter-spacing:-.06em;font-weight:bold;line-height:18px;height:36px;}
dl.joinBox dd.joinPosition div .sns_list{overflow:hidden;text-align:center;font-size:0;}
dl.joinBox dd.joinPosition div .sns_list li{display:inline-block;}
dl.joinBox dd.joinPosition div .sns_list li + li{margin-left:20px;}
dl.joinBox dd.joinPosition div .sns_list li a{display:block;width:56px;height:56px;}
dl.joinBox dd.joinPosition div .sns_notice{font-size:12px;line-height:18px;text-align:center;color:#666;margin-top:20px;font-family:'NanumGothic';}
a.sns_facebook{text-indent:-9999em;background: url(https://pic.neungyule.com/members/join/sns_facebook.png) no-repeat 50% 50% / 100% auto;}
a.sns_googleplus{text-indent:-9999em;background: url(https://pic.neungyule.com/members/join/sns_googleplus.png) no-repeat 50% 50% / 100% auto;}
a.sns_naver{text-indent:-9999em;background: url(https://pic.neungyule.com/members/join/sns_naver.png) no-repeat 50% 50% / 100% auto;}
a.sns_kakao{text-indent:-9999em;background: url(https://pic.neungyule.com/members/join/sns_kakao.png) no-repeat 50% 50% / 100% auto;}
a.sns_whalespace{text-indent:-9999em;background: url(https://pic.neungyule.com/members/join/sns_whale.png) no-repeat 50% 50% / 100% auto;}/*soeonk 230518 異붽��*/
a.sns_apple{text-indent:-9999em;background: url(https://pic.neungyule.com/members/join/sns_apple.png) no-repeat 50% 50% / 100% auto;border-radius:50%;}

/* dl.joinBox dd ul{margin-left:125px;}
dl.joinBox dd ul li{position:relative;background:url(/pages/t_member/imagekbgn/bul/green.gif) no-repeat 0 5px;padding:0 0 14px 26px;color:#76c043;font-weight:bold;}*/
dl.joinBox dd > p {position:relative;max-width:600px;margin:30px auto 0;padding-left:26px;line-height:18px;color:#76c043;font-weight:bold;word-break:keep-all;}
dl.joinBox dd > p:before {content:'';position:absolute;left:0;top:5px;display:inline-block;width:13px;height:4px;vertical-align:middle;background:url(/pages/t_member/imagekbgn/bul/green.gif) no-repeat left 50%;}
dl.confirmEmail{width:610px;margin:auto;}
dl.confirmEmail dt{padding-top:48px;height:48px;text-align:center;}
dl.pwBox{max-width:901px;margin:auto;}
dl.pwBox dt{text-align:center;color:#666666;font-size:15px;letter-spacing:-1px;line-height:35px;padding-bottom:19px;}
dl.pwBox dt div{font-size:28px;letter-spacing:-.06em;word-break:keep-all;line-height:46px;color:#333;}
dl.pwBox dt div em {font-family:'NanumSquareEB';}
dl.pwBox dt div strong {color:#f99d1c;}
dl.pwBox dt img {max-width:100%;}
dl.pwBox dd{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:33px 0 5px 0;}
dl.pwBox dd ul {display:inline-block;}
dl.pwBox dd ul li{float:left;width:450px;height:56px;font-weight:bold;}
dl.pwBox dd ul li label{float:left;display:inline-block;width:118px;line-height:35px;}
dl.pwBox dd ul li input.inputTypeA {width:270px;}
dl.pwBox dd ul li.txt{background:url(/pages/t_member/imagekbgn/bul/dot_orange.gif) no-repeat 0 10px;padding:0 0 0 15px;line-height:25px;width:430px;word-break:keep-all;}
dl.pwBox dd ul li.txt2{color:#f99d1c;font-size:13px;line-height:18px;}
dl.pwBox dd ul li.txt2 > span {float:left;}
dl.pwBox dd ul li.txt2 .btnM {float:right;margin-left:10px;}
dl.pwBox .pwFinish {max-width:515px;margin:0 auto;}
dl.pwBox .pwFinish p {word-break:keep-all;}

.pwbtnBox {padding:20px 0;}
.pwbtnBox div {margin-bottom:10px;}
.pwbtnBox div a {margin-right:5px;}

.member_end{text-align:center;padding-top:40px;}
.member_end dl{margin:auto;max-width:607px;}
.member_end dl dt{padding-bottom:18px;}
.member_end dl dd.name{font-size:16px;}
.member_end dl dd.name span{color:#76c043;}
.member_end dl dd.stit{font-size:20px;font-weight:bold;padding-bottom:7px;}
.member_end dl dd.id_day{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fafafa;margin:17px 0;padding:24px 0 24px 0px;text-align:center;}
.member_end dl dd.id_day ul{display:inline-block;}
.member_end dl dd.id_day ul li{float:left;background:url(/pages/t_member/imagekbgn/bul/green.gif) no-repeat 0 10px;padding:0 20px 0 28px;font-weight:bold;font-size:18px;}
.member_end dl dd.id_day ul li span{display:inline-block;padding-left:19px;color:#76c043;}
.modifyBox{border-top:1px solid #e9e9e9;padding-top:91px;}
.modifyBox dl{max-width:660px;margin:auto;}
.modifyBox dt{height:70px;text-align:center;border-bottom:1px solid #e9e9e9;}
.modifyBox dt div{font-size:28px;letter-spacing:-.06em;word-break:keep-all;line-height:46px;}
.modifyBox dt div em {font-family:'NanumSquareEB';}
.modifyBox dt div strong {color:#f99d1c;}
.modifyBox dt img {max-width:100%;}
.modifyBox dd.loginPosition{overflow:hidden;;max-width:530px;padding:41px 0 0;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;}
.modifyBox dd.loginPosition div {float:left;display:inline-block;}
.modifyBox dd.loginPosition div.idpwBox {width:-webkit-calc(100% - 126px);width:calc(100% - 126px);}
.modifyBox dd.loginPosition div input {width:290px;}
.modifyBox dd.loginPosition .id {margin-bottom:10px;font-size:30px;font-weight:bold;}
.modifyBox dd.loginPosition .btn {float:right;}
.modifyBox dd.loginPosition label{display:inline-block;width:85px;font-size:15px;font-weight:bold;line-height:35px;text-align:left;}
/*.modifyBox dd.loginPosition .id{position:absolute;left:65px;top:41px;font-size:30px;font-weight:bold;}
.modifyBox dd.loginPosition .pw{position:absolute;left:65px;top:86px;}
.modifyBox dd.loginPosition .btn{position:absolute;right:65px;top:41px;}
.modifyBox dd.loginPosition label{display:inline-block;width:85px;font-size:15px;font-weight:bold;line-height:35px;text-align:left;}*/
/************* 2014.09.05 異붽�� *************/
.refusal_tit {text-align:center;color:#666;font-size:15px;font-weight:bold;}
.refusalBox {width:900px;padding:50px 0;margin:0 auto;text-align:center;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
.refusalBox p {line-height:20px;font-weight:bold;margin-bottom:40px;}
.refusalBox span {line-height:20px;font-weight:bold;}
.refusalBox span.txtEmail {color:#f99d1c}
.refusalLink {text-align:center;font-size:13px;color:#333;line-height:24px;padding-top:30px;}
.refusalLink span {display:inline-block;background:url(/pages/t_member/imagekbgn/bul/vline.gif) no-repeat 12px 7px;padding-left:25px;}
.refusalLink span.first {background:url(/pages/t_member/) no-repeat 12px 7px;padding-left:0px;}
.refusalLink a {color:#f99d1c;text-decoration:none;}
.refusalLink a:hover {color:#f99d1c;text-decoration:underline;}
/******************************************/

.line{border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;margin-bottom:50px;}
.break{padding-left:30px;}
.break.line dl dd {padding-left:70px;}
.break dl{}
.break dl dt{font-size:15px;font-weight:bold;padding-bottom:20px;}
.break dl dt strong{color:#f99d1c;}
.break dl dd{padding-bottom:50px;}
.break dl dd input.inputTypeA {width:270px;margin-left:10px;}
.break dl dd ul{margin-bottom:15px;}
.break dl dd ul li{background:url(/pages/t_member/imagekbgn/bul/dot_orange.gif) no-repeat 0 10px;padding:0 0 0 15px;line-height:25px; }
.break dl dt.stit{font-size:14px;font-weight:bold;padding-bottom:20px;line-height:20px}
.break dl dt strong{font-size:15px;color:#f99d1c;padding-right:5px;}
.break dl dd ol{margin-bottom:15px;display:inline-block;}
.break dl dd ol li{float:left;width:370px;font-size:15px;padding:0 0 18px 0;}
.agreeBtn a:first-child {margin-right:15px;}
.bbsView{}
.bbsView table{border-collapse:collapse;table-layout:fixed;width:100%;border-top:1px solid #dcdcdc;}
.bbsView table thead th{text-align:left;border-bottom:1px solid #dcdcdc;font-size:13px;font-weight:bold;padding:12px 0 12px 31px;vertical-align:middle;background:#fafafa;}
.bbsView table thead td{text-align:left;border-bottom:1px solid #dcdcdc;font-size:13px;font-weight:bold;padding:12px 0 12px 31px;vertical-align:middle;background:#fafafa;border-left:1px solid #dcdcdc;}
.bbsView table thead .aC, .bbsView table tbody .aC{text-align:center;padding:12px 0;}
.bbsView table tbody th{text-align:left;border-bottom:1px solid #dcdcdc;font-size:13px;padding:12px 0 12px 31px;font-weight:normal;}
.bbsView table tbody td{text-align:left;border-bottom:1px solid #dcdcdc;font-size:13px;padding:12px 0 12px 31px;border-left:1px solid #dcdcdc;}

.bbsView.withdrawal table tbody td{padding:12px 12px;line-height:18px;word-break:keep-all}
.bbsView.withdrawal table tbody .aC{line-height:18px}

.bbsTable{}
.bbsTable table{border-collapse:collapse;table-layout:fixed;width:100%;border-top:1px solid #dcdcdc;}
.bbsTable table tbody th{width:175px;text-align:left;border-bottom:1px solid #dcdcdc;font-size:15px;font-weight:bold;padding-left:31px;vertical-align:middle;background:#fafafa;}
.bbsTable table tbody th em{font-style:normal;color:#9e0000;font-size:13px;padding-left:4px;}
.bbsTable table tbody td{text-align:left;border-bottom:1px solid #dcdcdc;padding:20px 0 20px 31px;font-size:15px;font-weight:bold;}
.bbsTable table tbody td a{vertical-align:middle;}
.bbsTable table tbody td span{font-size:13px;font-weight:normal;line-height:22px;}
.bbsTableB{border-right:1px solid #dcdcdc;}
.bbsTableB table{border-collapse:collapse;table-layout:fixed;width:100%;border-top:1px solid #dcdcdc;}
.bbsTableB table thead td{text-align:center;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;font-size:13px;font-weight:bold;background:#fafafa;padding:10px 0;}
.bbsTableB table tbody td{text-align:left;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;padding:10px 8px;}
.bbsTable table tbody .dvTd{height:36px;padding:20px 0 20px 31px;display:flex;align-items:center;}
.bbsTable table tbody .dvTd.first{height:95px;border-bottom:1px solid #dcdcdc;}
.bbsTable table tbody #school_info_tmp2{padding-left:0;}
.bbsTable table tbody .bbsPhone{padding:20px 0 0 31px;margin-top:20px;border-top:1px solid #dcdcdc;}
.bbsTable table tbody .bbsPhone .tit2{display:none;}
.bbsTable table tbody .academe{padding-left:31px;}

ul.bbsRadio:after {display:block; clear:both; content:'';}
ul.bbsRadio li{float:left; padding-right:19px; line-height:35px;}
ul.bbsRadio li.bbsRadio_teacher {float:left; padding-right:19px;}
ul.bbsCheckbox {overflow:hidden;}
ul.bbsCheckbox li{float:left;padding-right:9px;font-size:12px;}
ul.bbsCheckbox a:hover{color:#76c043;}
ul.bbsCheckbox li span{margin-right:8px;}
ul.bbsInput{margin-right:20px;display:inline-block;}
ul.bbsInput li{float:left;padding-right:10px;}
ul.bbsInput li.txt{padding-top:10px;height:32px;}
ul.bbsInput li.txt_01{padding-top:10px;height:32px; font-weight:normal; font-size:13px; }
ul.bbsInput li.tit{width:83px;font-weight:bold;}
ul.bbsInput li.tit2{width:154px;font-weight:bold;}
dl.info{}
dl.info dt{padding-bottom:10px;font-weight:bold;}
dl.info dd{padding-bottom:16px;display:inline-block;font-weight:normal;background:url(/pages/t_member/imagekbgn/bul/dot_gray_light.gif) repeat-x left bottom;width:100%;}

dl.info.agree dt{padding-bottom:0;}
dl.info.agree dt em{display:block;margin:10px 0 5px;color:#555;font-size:14px;font-weight:400}
dl.info.agree dd .bbsCheckbox li{padding-top:10px}
dl.info.agree dd .bbsCheckbox li .checkbox{width:17px;height:17px}

dl.info dd.infoSub{background:none;background:#fafafa;padding:16px 0;text-align:center;}
dl.info dd.infoSub ul{display:inline-block;font-size:12px;}
dl.info2{}
dl.info2 dt{padding-bottom:15px;font-weight:bold;font-size:16px;}
dl.info2 dd{padding-bottom:10px;font-size:13px;line-height:22px;font-weight:normal;}
dl.info2 dd.con{max-width:665px;height:230px;overflow-x:hidden;overflow-y:auto;border:1px solid #c3c3c3;padding:15px 30px;}
dl.info2 + .txt_info{margin:10px 0;font-size:13px;font-weight:400;word-break:keep-all;line-height:18px;}

ul.info3 {padding-top:16px;font-size:16px;font-weight:bold;display:inline-block;}
ul.info3 li{float:left;margin-right:120px;}

#tooltip{position:absolute;background:url(/pages/t_member/imagekbgn/bul/tooltip.png) repeat; padding:2px 10px;font-size:13px;color:#fff;line-height:24px;display:none;z-index:8;}

.agreeArea {}
.agreeArea h3.bul_check {height:auto !important;margin-bottom:15px;font-size:20px;font-weight:bold;}
.agreeArea .agreeBox {line-height:22px;height:80px;}
.agreeArea .sub_txt{line-height:20px}
.agreeArea .agreeCheck {padding:0 0 70px 0;text-align:left;}
.agreeArea .agreeCheck.last {padding:0 0 40px 0;}
.agreeArea .agreeCheck ul {overflow:hidden;}
.agreeArea .agreeCheck ul li {float:left;width:300px;}
.agreeArea .benefit ul {padding-left:10px;}
.agreeArea .benefit ul li {position:relative;padding-left:10px;margin-top:5px;}
.agreeArea .benefit ul li:before {content:'-';position:absolute;left:0;top:0;}
.agreeArea .btnBox {padding-top:30px;text-align:center;}
.agreeArea .btnBox div {display:inline-block;}
.agreeArea .btnBox div:first-child {margin-right:12px;}
.agreeArea .marketingArea{padding:30px;background:#f5f5f5}
.agreeArea .marketingArea h4{margin-bottom:15px;color:#333;font-size:16px;}
.agreeArea .bg_white{padding:20px 40px;background:#fff}
.agreeArea .marketingArea .txt{margin-bottom:10px;font-size:14px;color:#555;font-weight:400;line-height:20px;}
.agreeArea .marketingArea .bbsTable{background:#fff;border:1px solid #e0e0e0}
.agreeArea .marketingArea .bbsTable table{border-top:0 none}
.agreeArea .marketingArea .bbsTable table tbody th{padding-top:30px;background:#fff;border-bottom:0 none;vertical-align:top;color:#333;font-size:16px;}
.agreeArea .marketingArea .bbsTable table tbody td{border-bottom:0 none;padding:20px 20px 20px 31px;}
.agreeArea .marketingArea .bbsTable table tbody tr:first-child th,
.agreeArea .marketingArea .bbsTable table tbody tr:first-child td{border-bottom:1px dotted #dcdcdc;}
.agreeArea .marketingArea .bbsCheckbox label{font-size:14px;font-weight:700;color:#333}
.agreeArea .marketingArea .bbsCheckbox .checkbox{width:17px;height:17px}
.agreeArea .marketingArea .regInfo{margin-top:25px;}
.agreeArea .marketingArea .regInfo dt{font-size:14px}
.agreeArea .marketingArea .regInfo p,
.agreeArea .marketingArea .regInfo ul li{font-size:14px;line-height:20px;color:#333;font-weight:400}
.regArea input::-webkit-input-placeholder {color:transparent;} /* WebKit browsers */
.regArea input:-moz-placeholder {color:transparent;} /* Mozilla Firefox 4 to 18 */
.regArea input::-moz-placeholder {color:transparent;}/* Mozilla Firefox 19+ */
.regArea input:-ms-input-placeholder {color:transparent;}/* Internet Explorer 10+ */
.regArea h3 {font-size:22px;}
.regArea .btnM {margin-left:10px;}
.regArea.modify .btnM {margin-left:0;}
.regArea .bbsTable input.w73 {width:73px;}
.regArea .bbsTable input.w84 {width:84px;}
.regArea .bbsTable input.w138 {width:138px;}
.regArea .bbsTable input.w218 {width:218px;}
.regArea .bbsTable input.w290 {width:290px;}
.regArea .bbsTable input.w296 {width:38%;}
.regArea .bbsTable input.w321 {width:321px;}
.regArea .bbsTable span.subTxt {display:inline-block;margin-left:17px;}
.regArea .bbsTable .subBox {display:inline-block;vertical-align:middle;}
.regArea .bbsTable .subBox span {display:inline-block;}
.regArea .bbsTable .subBox a {vertical-align:top;}
.regArea ul.bbsInput {padding-left:0;}
/*.regArea .regInfo{padding:20px 15px;border:1px solid #c4c4c4;}*/
.regArea .regInfo dt{padding-bottom:10px;font-size:12px;}
.regArea .regInfo dd{padding:0}
.regArea .regInfo dd p{color:#555;font-size:12px}
.regArea .regInfo dd ul li{color:#333;font-size:12px;font-weight:700}
.regArea .info.agree{margin-top:20px;padding-top:20px;background:url(/pages/t_member/imagekbgn/bul/dot_gray.gif) repeat-x left top;}
.regArea .bbsTeacher {position:relative;width:450px;}
.regArea .bbsTeacher .selectA {float:right;width:115px;margin-left:10px;/*margin-bottom:40px;*/margin-bottom:55px;}
.regArea .bbsTeacher .teachSelarea .selectA {margin-bottom:10px;}
.regArea .bbsTeacher .selectA select {width:100%;}
.regArea .bbsTeacher .infoBox {position:absolute;/*top:45px;*/top:73px;left:0;line-height:20px;}
.regArea .bbsRadio_teacher {margin-left:13px;}
.regArea .btnBox a:last-child {margin-left:15px;}
#school_info_tmp_all input.w114 {width:114px;}
#school_info_tmp_all .w114 {width:114px;}

/****************************************************************
* footer
****************************************************************/
#footer ul {float:left;width:90%;}
#footer ul li{font-size:12px;line-height:18px;word-break:keep-all;}
#footer ul li div {display:inline-block;padding-left:18px;}
#footer ul li span{display:inline-block;padding-right:18px;}
#footer ul li span a {display:inline-block;}
#footer ul li.copyright{line-height:30px;}
#footer img {float:left;padding-left:10px;}
dl.urlList{width:900px;line-height:25px;display:inline-block;}
dl.urlList dt{float:left;color:blue;clear:both;}
dl.urlList dd{float:right;width:750px;text-align:left;}
dl.urlList dd span{display:inline-block;width:600px;}

.ne_footer_common *{box-sizing:border-box;}
.ne_footer_common{background:#333;padding:50px 0;z-index:1;position:relative;}
.ne_footer_common .inner{max-width:990px;margin:0 auto;position:relative;text-align:left;}
.ne_footer_common .footer_logo{position:absolute;right:0;bottom:0;width:80px;height:24px;}
.ne_footer_common .footer_logo img{width:100%;}
.ne_footer_common .footer_list{display:flex;justify-content:space-between;}
.ne_footer_common .footer_menu{display:flex;gap:0 23px;flex:1 0 auto;}
.ne_footer_common .footer_menu li{position:relative;}
.ne_footer_common .footer_menu li:after{content:'';display:inline-block;width:1px;height:14px;background:#484848;position:absolute;top:2px;left:-12px;}
.ne_footer_common .footer_menu li:nth-child(1):after{display:none;}
.ne_footer_common .footer_menu li a{color:#fff;font-size:15px;line-height:18px;letter-spacing:-0.04rem;}
.ne_footer_common .footer_menu li a span{color:#BFA672;}
/* .ne_footer_common .family_site{position:relative;}
.ne_footer_common .btn_familysite{position:relative;display:inline-block;width:160px;height:40px;border-radius:40px;line-height:36px;border:2px solid #929292;color:#969696;padding:0 20px;}
.ne_footer_common .btn_familysite.active{border-radius:0 0 20px 20px;border-top:2px solid #333;}
.ne_footer_common .btn_familysite:after{content:'';display:inline-block;width:24px;height:24px;background:url(https://pic.neungyule.com/neneungyule/img/common/ico_chevron_x24.png) center / 100% auto no-repeat;position:absolute;top:6px;right:14px;transform:rotate(-180deg)}
.ne_footer_common .btn_familysite.active:after{transform:rotate(0);}
.ne_footer_common .list_familysite{display:none;width:160px;border:2px solid #929292;position:absolute;left:0;bottom:38px;border-radius:20px 20px 0 0;padding:10px;border-bottom:0;background:#333;transform: translate3d(0, 0, 0);}
.ne_footer_common .list_familysite li a{display:block;width:100%;height:40px;line-height:40px;color:#969696;padding:0 14px;}
.ne_footer_common .list_familysite li a:hover{background:#fff;border-radius:5px;color:#191919;} */
.ne_footer_common .info_list{margin:22px 0 0;list-style:none;}
.ne_footer_common .info_list .info{color:#AAA;margin-bottom:9px;line-height:19px;}
.ne_footer_common .info_list .info a{color:#AAA;}
.ne_footer_common .info_list .info em{color:#BFA672;font-weight:700;font-style:normal;}
.ne_footer_common .info_list .bar{display:inline-block;width:1px;height:19px;background:rgba(150,150,150,0.19);vertical-align:bottom;margin:0 6px;}
.ne_footer_common .copyright{font-size:15px;letter-spacing:-0.04rem;color:#fff;}

/****************************************************************
* popUp
****************************************************************/
.popW400{min-width:400px;}
.popW500{min-width:500px;}
.popWrap{position:relative;background:url(/pages/t_member/imagekbgn/bg_pop.gif) repeat-x center top;text-align:center;font-size:13px;line-height:18px;}
.popWrap h1{background:url(/pages/t_member/imagekbgn/logo_pop.gif) no-repeat 20px 16px;border-bottom:1px solid #e9e9e9;height:67px !important;line-height:999px;overflow:hidden;}
.popWrap .popClose{position:absolute;top:24px;right:20px;}
.popWrap .popClose a{display:inline-block;background:url(/pages/t_member/imagekbgn/btn/close.gif) no-repeat 0 0;width:23px;height:24px;line-height:999px;overflow:hidden;}
.popContainer{padding:30px 30px 0 30px;}
.popContainer dl{}
.popContainer dl dt{height:40px;}
.popContainer dl dd label{padding-right:19px;font-size:15px;font-weight:bold;}
.popContainer dl dd.popLine{border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:20px 0;margin-top:20px;}
.popContainer dl dd.popBtn{padding-top:23px;}
.popContainer dl dd.textarea{text-align:left;border:1px solid #cacaca;padding:20px;line-height:22px;height:390px;overflow-x:hidden;overflow-y:auto;}
.popContainer dl dd.textarea2{text-align:left;border:1px solid #cacaca;padding:20px;line-height:22px;overflow-x:hidden;overflow-y:auto;}
.popContainer dl dd.textarea p,
.popContainer dl dd.textarea2 p{font-size:15px;font-weight:bold;padding-bottom:12px;}
.popContainer dl dd.file{background:#fafafa;text-align:left;padding:24px 29px;}
.popContainer dl dd.file img{vertical-align:middle;}
.popContainer dl dd.file input{margin-top:-2px;}
.popContainer dd .auth_box{position:relative;}
.popContainer dd .auth_box .time{position:absolute;right:10px;top:0;font-size:15px;color:#0000ff}
.inputMessage{background:url(/pages/t_member/imagekbgn/bul/green.gif) no-repeat 0 6px;padding:0 0 0 22px;color:#76c043;font-size:15px;}
.inputResult{font-size:15px;color:#803594;}
dl.searchList{}
dl.searchList dt{font-size:15px;color:#fff;background:#b9b9b9;padding:12px 0 0 0;height:30px}
dl.searchList dd{background:#fafafa;padding:20px 0px;}
dl.searchList dd .wayTit{text-align:left;padding-bottom:5px;}
dl.searchList dd .wayTit span{display:inline-block;font-size:15px;font-weight:bold;}
dl.searchList dd .wayTit span.wayTit1{width:93px;text-align:center}
dl.searchList dd .wayTit span.wayTit2{width:280px;}
dl.searchList dd .wayTit span.wayTit3{width:130px;color:#803594;}
dl.searchList dd .wayTit span.wayTit1_1{width:140px;text-align:center}
dl.searchList dd .wayTit span.wayTit2_1{width:380px;padding:0 10px;}

dl.searchInput{width:300px;margin:auto;text-align:left;}
dl.searchInput dt{padding:18px 0 0 0;height:25px;}
dl.searchInput dd a{vertical-align:middle;}
.inHeight80{height:80px;}
.inHeight180{height:180px;}
.inHeight115{height:115px;}
.textareaIn{text-align:left;border:1px solid #cacaca;background:#fff;padding:15px 5px;line-height:18px;overflow-x:hidden;overflow-y:auto;}
.textareaIn ul{}
.textareaIn ul li{display:block;padding-bottom:10px;line-height:18px;}
.textareaIn ul li strong{color:#803594;font-weight:normal;}
.textareaIn p{display:inline-block;padding:5px 0 3px 0;line-height:18px;text-align:left !important;cursor:pointer;border-bottom:1px solid #efefef;}
.textareaIn p span{display:inline-block;}
.textareaIn p span.wayList1{width:80px;text-align:center}
.textareaIn p span.wayList2{width:275px;padding:0 10px;}
.textareaIn p span.wayList3{width:160px;color:#803594;}
.textareaIn p span.wayList1_1{width:140px;text-align:center}
.textareaIn p span.wayList2_1{width:370px;padding:0 10px;}
.textareaIn p em{clear:both;float:left;width:65px;color:#803594;display:inline-block;font-style:normal;}
.textareaIn p span{float:left;width:290px;}
.textareaIn p strong{clear:both;float:left;width:190px;display:inline-block;font-weight:normal;margin-right:10px;}
.textareaIn p b{float:left;width:150px;color:#803594;font-weight:normal;}
#tabPost{position:relative;width:566px;margin:auto;}
#tabPost ul{position:absolute;top:0;left:0;}
#tabPost ul li{float:left;width:282px;text-align:center;background:#f0f0f0;}
#tabPost ul li h3{font-size:14px;color:#333;cursor:pointer;padding:8px 0 7px 0;border:1px solid #fff;border-bottom:1px solid #cbcbcb;font-weight:normal !important;}
#tabPost ul li.on h3{background:#fff;border:1px solid #cbcbcb;border-bottom:1px solid #fff;}
#tabPost .tabPostContent{position:absolute;top:60px;left:0px;width:566px;}
#tabPost .tabPostContent a{vertical-align:middle;}
.postSearch{width:550px;margin:auto;text-align:left;}
#tabPost .tabPostContent ul.bbsInput{position:relative !important;display:inline-block;width:550px;}
#tabPost .tabPostContent ul.bbsInput li{float:left;background:#fff;width:140px !important;text-align:right;font-weight:bold;line-height:35px;font-size:15px;}
#tabPost .tabPostContent ul.bbsInput li.tit{width:40px !important;padding:0 12px 0 10px;}
#tabPost .tabPostContent ul.bbsInput li.tit2{width:62px !important;}


.form_all{background:url(/pages/t_member/imagekbgn/form_all.png) no-repeat 0 2px;}
.form_clause{background:url(/pages/t_member/imagekbgn/form_option.png) no-repeat 0 2px;}
.bbsTable .btn_hidden{display:block;text-align:center;line-height:42px;border-bottom:1px solid #ececec;background-color:#e8e8e8;margin-top:20px;}
.bbsTable .btn_hidden span{position:relative;display:inline-block;color:#333;font-size:16px;font-weight:700;padding-right:42px;}
.bbsTable .btn_hidden span:after{content:'';position:absolute;right:0;top:16px;display:block;width:23px;height:12px;background:url(/pages/t_member/imagekbgn/block_toggle.png) no-repeat 0 0;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .5s;transition:all .5s;}
.bbsTable .btn_hidden.on span:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.bbsTable .certi_box{display:inline-block;vertical-align:top;margin-left:-20px;}
/*.bbsTable .sub_box{display:none;}*/
.mFull .sns_list{display:inline-block;font-size:0;vertical-align:middle;}
.mFull .sns_list li{display:inline-block;}
.mFull .sns_list li + li{margin-left:10px;}
.mFull .sns_list li a{display:block;width:40px;height:40px;text-indent:-9999em;background-size:100% auto;}
.mFull .sns_tx{display:inline-block;line-height:40px;vertical-align:middle;margin-left:10px;}

.p_tab{overflow:hidden;margin-bottom:30px;}
.p_tab li{width:50%;float:left;}
.p_tab li a{display:block;height:48px;text-align:center;line-height:46px;border:1px solid #e7e7e7;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-weight:700;}

.p_tab li.tab01.on a{line-height:44px;border:2px solid #fa9d1c;font-weight:800;color:#fa9d1c;}
.p_tab li.tab02.on a{line-height:44px;border:2px solid #fa9d1c;font-weight:800;color:#fa9d1c;}
#container .allagree h3{margin-top:60px;}

/* 20190820 �넗留덊넗 �닔�떊�룞�쓽 �뙘�뾽 */
.pop_modal {display:none;position:fixed !important; top:0; left:0; width:100%; height:100%; background:url(https://pic.neungyule.com/netoeic/img/tomato/common/opacity_80.png) repeat; text-align:center;z-index:9999;}
.pop_modal .inner {width:560px;height:500px;position:absolute !important; top:50%; left:50%;margin-left:-280px; margin-top:-263px;z-index:1;}
.pop_modal .inner .img img { width:100%;vertical-align:top; }
.pop_modal .inner .link { position:absolute !important; top:0; left:0; bottom:0; right:0; width:100%; height:100%; }
.pop_modal .inner .link .btn_link { display:block; width:560px; height:500px; position:absolute !important; top:0; left:0; text-indent:-9999px; overflow:hidden; font-size:1px; background:url(https://pic.neungyule.com/netoeic/img/tomato/common/blank.png) repeat;}
.pop_modal .inner .link .btn_close { display:block; position:absolute !important; top:10px; right:10px; width:33px; height:33px; border-radius:50%; text-indent:-9999px; overflow:hidden; font-size:1px; background:url(https://pic.neungyule.com/netoeic/img/tomato/common/blank.png) repeat; }
.pop_modal .inner .link .btn_cookie { display:block; width:560px; height:30px; position:absolute !important; bottom:0; left:0; text-indent:-9999px; overflow:hidden; font-size:1px; background:url(https://pic.neungyule.com/netoeic/img/tomato/common/blank.png) repeat;}
/* end 20190820 �넗留덊넗 �닔�떊�룞�쓽 �뙘�뾽 */

.popMarketing h2{margin-bottom:20px;font-size:25px;font-weight:800}
.popMarketing h2 + p{font-size:14px;font-weight:700;color:#76c043;line-height:22px;word-break:keep-all;}
.popMarketing .chk_area{padding:20px;border:1px solid #e0e0e0;background:#fff}
.popMarketing .all_chk{color:#333;font-size:16px;font-weight:700}
.popMarketing .checkbox{width:17px;height:17px;background:#fff}
.popMarketing dl:first-child{padding-bottom:25px;margin-bottom:25px;background:url(/pages/t_member/imagekbgn/bul/dot_gray.gif) repeat-x left bottom;}
.popMarketing dl dt{display:table;width:100%;height:auto}
.popMarketing dl dt strong{display:table-cell;width:120px;font-size:14px;color:#333;font-weight:700;text-align:left;}
.popMarketing dl dt span{display:table-cell;text-align:left;color:#555;font-size:12px;line-height:20px}
.popMarketing dl dt .txt{display:block;color:green;}
.popMarketing dl dd .bbsCheckbox{padding-left:120px;margin:15px 0 0}
.popMarketing dl dd .bbsCheckbox li{padding-right:0;}
.popMarketing dl dd label{padding-right:15px;font-size:14px}
.popMarketing .agree_box{margin-top:30px;padding:30px 20px;background:#f5f5f5}
.popMarketing .agree_box .txt_info{max-width:310px;margin:20px auto;font-size:13px;line-height:20px;color:#666;font-weight:700;}
.popMarketing .popBtn{margin-top:20px}
.popMarketing .popBtn a{width:80px;height:38px;font-size:12px}
.popMarketing .popBtn a.colorC{margin-right:10px}

/************* 紐⑤컮�씪 c-menu--slide-left *************/
body.has-active-menu {overflow:hidden;}
.c-menu--slide-left  {position:fixed;top:0;left:0;width:333px;z-index:200;overflow-y:auto;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;-webkit-transform:translateX(-333px);transform:translateX(-333px);}
.c-menu--slide-left.is-active {-webkit-transform: translateX(0);transform: translateX(0);}
.c-mask {position:fixed;z-index:10;top:0;left:0;overflow:hidden;width:0;height:0;background-color:#000;opacity:0;-webkit-transition:opacity 0.3s, width 0s 0.3s, height 0s 0.3s;transition:opacity 0.3s, width 0s 0.3s, height 0s 0.3s;}
.c-mask.is-active {width:100%;height:100%;opacity:0.5;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}

/************* 20180827 諛섏쓳�삎 �쟻�슜 *************/
/* Tablets */
/*@media screen and (max-width:999px)*/
@media screen and (max-width:999px) {
	/* body {font-family:NanumGothic,NanumSquare, san-serif;} */
	.pcNone {display:block;}
	.onlyPc {display:none;}

	#container {padding:60px 20px 100px 20px;}
	#wrap {background:none;}
	#header {z-index:10;height:82px;-webkit-box-sizing:border-box;box-sizing:border-box;/*background:url(/pages/t_member/imagekbgn/bg_body_m.gif) no-repeat left top;background-size:contain;*/}
	#header h1 {height:82px;border-bottom:1px solid #e4e4e4;}
	#header h1 span {display:none;}
	#header h1 a {position:absolute;right:20px;top:14px;z-index:1;width:80px;height:53px;margin-top:0;background-size:100% auto;background-position:50%;}
	#header h1 em {display:none;}
	#header h2 {display:block;left:60px;right:60px;font-family:'NanumSquareEB';letter-spacing:-0.03em;}
	#header .btnGnb {display:inline-block;background-image:url(https://pic.neungyule.com/members/img/gnb_black.png);}

	#lnb {/*position:absolute;left:0;top:0;z-index:9999;width:333px;height:465px;box-sizing:border-box;*/background:#fff;}
	#lnb .topArea {height:50px;padding:0 10px;background:#464646;}
	#lnb .topArea p {padding-left:23px;line-height:50px;color:#fff;font-size:15px;text-align:left;background:url(/pages/t_member/imagekbgn/ico/ico_user.png) no-repeat left 50%;}
	#lnb .listArea {height:415px;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;}
	#lnb .listArea p {padding:20px 0;text-align:center;font-size:12px;font-family:'NanumGothic';}
	#lnb .listArea p strong {color:#76c043;}
	#lnb nav {position:relative;}
	#lnb ul {overflow:hidden;padding:0 10px;}
	#lnb ul li {float:left;/*width:101px;*/width:-webkit-calc(33.3% - 4px);width:calc(33.3% - 4px);height:88px;margin-bottom:4px;border:1px solid #e3e3e3;-webkit-box-sizing:border-box;box-sizing:border-box;}
	#lnb ul li:nth-child(3n+2) {margin:0 4px 4px;}
	#lnb ul li a {display:block;height:100%;padding-top:54px;text-align:center;font-size:12px;font-weight:bold;letter-spacing:-.025em;background:url(/pages/t_member/imagekbgn/txt/m_snb.gif) no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;}
	#lnb ul li#mSnb01_out a {color:#f99d1c;background-position:-809px top;}
	#lnb ul li#mSnb01 a {color:#f99d1c;background-position:left top;}
	#lnb ul li#mSnb02 a {color:#76c043;background-position:-102px top;}
	#lnb ul li#mSnb03 a {color:#823f98;background-position:-203px top;}
	#lnb ul li#mSnb04 a {color:#823f98;background-position:-304px top;}
	#lnb ul li#mSnb05 a {color:#f99d1c;background-position:-405px top;}
	#lnb ul li#mSnb06 a {color:#76c043;background-position:-506px top;}
	#lnb ul li#mSnb07 a {color:#76c043;background-position:-607px top;}
	#lnb ul li#mSnb08 a {color:#823f98;background-position:-708px top;}
	#lnb nav img {display:inline-block;width:46px;height:36px;position:absolute;right:35px;bottom:25px;}
	#lnb p.info {padding:45px 0 25px;text-align:center;font-size:12px;}
	#lnb .btnClose {position:absolute;right:10px;top:15px;display:inline-block;width:17px;height:17px;background:url(/pages/t_member/imagekbgn/btn/m_snb_close.png) no-repeat left top;border:none;text-indent:-9999px;}

	ul.listTypeA li span {display:inline;}
	ul.listTypeB li label {width:80px;}
	ul.listTypeB li ul {left:80px;width:-webkit-calc(100% - 80px);width:calc(100% - 80px);}
	ul.listTypeB li ul li {width:-webkit-calc(33.3% - 5px);width:calc(33.3% - 5px);padding-right:5px;}
	ul.listTypeB li ul li:last-child {width:33.3%;padding-right:0;}
	ul.listTypeB li ul li .selectA,
	ul.listTypeB li ul li .selectA select {width:100%;}
	ul.listTypeB .phoneBox ul li input {width:100% !important;}
	ul.listTypeB .phoneBox > div {position:relative;left:-4px;top:50px;}
	ul.listTypeB .mailBox > div {position: relative;left:-4px;top:50px;}
	ul.listTypeB .mailBox .selectB {width:100%;}
	/*ul.listTypeB .mailBox .selectB select {width:100%;}*/
	ul.listTypeB .mailBox ul li {/*width:calc(33.3% - 23px);*/width:-webkit-calc(33.3% - 16px);width:calc(33.3% - 16px);}
	ul.listTypeB .mailBox ul li input {width:100% !important;}
	.listTypeC {width:100%;margin:0;}
	.listTypeC ul {margin:29px 0 0 0;}
	.listTypeC ul li span {right:0;}

	.bbsTable table tbody th {width:145px;padding-left:15px;}
	.bbsTable table tbody td {padding:20px 0 20px 15px;}

	.joinStep ul li {font-size:20px;word-break:keep-all;}
	.joinStep ul li span {font-size:16px;}

	dl.joinBox dd.joinPosition div {}
	dl.joinBox dd.joinPosition div strong {padding-top:42px;}
	dl.joinBox dt > div:first-child {font-size:35px;}

	.tabArea {float:none;overflow:hidden;width:496px;margin:0 auto 20px;}
	.tabArea div {float:left;position:relative;top:0px !important;width:245px;height:50px;margin-bottom:5px;line-height:50px;background:#fff;font-size:18px;border:1px solid #b7b7b7;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff !important;}
	.tabArea div a {display:block;width:100%;height:100%;text-align:center;}

	/*.agreeBox {height:400px !important;}*/
	.agreeArea h3.bul_check {font-size:15px;padding-left:21px !important;}
	.agreeArea .allagree p {font-size:18px;line-height:30px;font-weight:normal;word-break:keep-all;}
	.agreeArea .allagree p span {display:block;}
	.agreeArea .allagree p strong {font-weight:normal;}
	.agreeArea .agreeBox {padding:15px;}
	.agreeArea .agreeCheck ul li {width:50%;}
	.agreeArea .marketingArea h4{margin-bottom:10px;font-size:14px;}
	.allagree .all_box label{font-size:16px}
	.list_agree li .item_choice label{font-size:16px}
	.agreeArea .allagree .txt_all{font-size:14px;line-height:20px;}
	.agreeArea .bg_white{padding:20px}

	.confirmList {width:100%;min-height:auto;margin:0 auto;}
	.confirmList .tabArea div.first {border-top:1px solid #b7b7b7;}
	.confirmList .tabArea div.cm1 {height:50px;margin-right:5px;}
	.confirmList .tabArea div.cm3 {margin-right:5px;}
	.confirmList .tabArea div.m_cm1 {margin-right:5px;}
	.confirmList .tabArea div.cm1on,
	.confirmList .tabArea div.cm2on,
	.confirmList .tabArea div.cm3on,
	.confirmList .tabArea div.cm4on,
	.confirmList .tabArea div.m_cm1on,
	.confirmList .tabArea div.m_cm2on {line-height:44px;border:3px solid #86408d;font-weight:bold;}
	.confirmList .confirmView {float:none;width:auto;}
	.confirmList .confirmView .listTypeB {margin-left:0;}
	.confirmList .confirmView .infoTxt {padding:40px 0 0 80px;}
	.confirmList .divTab .listTypeB input.name {width:-webkit-calc(100% - 80px);width:calc(100% - 80px);}

	.idpwList {width:100%;}
	.idpwList .tabArea {margin:-25px auto 20px;}
	.idpwList .tabArea div {background:none !important;}
	.idpwList .confirmView {float:none;width:100%;}
	.idpwList .tabArea div.first {margin-right:5px;border-top:1px solid #b7b7b7;}
	.idpwList .tabArea div.cm1on,
	.idpwList .tabArea div.cm2on {line-height:42px;border:3px solid #86408d;font-weight:bold;}

	dl.pwBox dd ul li.txt2 {margin-bottom:5px;}

	#school_info_tmp_all ul.bbsInput li.tit2 {width:100%;}

	#gnb {display:none;}
	#footer {padding:27px 20px 20px 20px;}
	#footer ul {width:84%;}
	#footer ul li div {display:block;padding-left:0;}
	#footer > ul:first-child {display:none;}

    .ne_footer_common{padding:0;}
    .ne_footer_common .footer_logo{opacity:0;}
    .ne_footer_common .footer_list{width:100%;border-bottom:1px solid rgba(85, 85, 85, 0.5);}
    .ne_footer_common .footer_list ul{padding:24px 20px 20px;margin:0 auto;}
    .ne_footer_common .footer_info{padding:28px 20px 32px;margin:0 auto;}
    .ne_footer_common .info_list{padding:13px 20px 20px;margin:0;}
    .ne_footer_common .info_list ul li{color:#969696;font-size:13px;line-height:19px;letter-spacing:-0.04615rem;}
    .ne_footer_common .info_list ul li i.bar{display:inline-block;width:1px;height:10px;background:#E1E1E1;margin:0 10px;vertical-align:middle;}
    .ne_footer_common .info_list .info > span{display:block;margin-top:12px;}
    .ne_footer_common .info_list .info > span i{display:none;}
    .ne_footer_common .copyright{padding:0 20px 24px;font-size:12px;color:#999;opacity:0.5;letter-spacing:-0.04rem;}

	#tooltip{display:none !important;}

    .bbsTable table tbody .dvTd.first{height:174px;}
    .bbsTable table tbody .dvTd,
    .bbsTable table tbody .bbsPhone,
    .bbsTable table tbody .academe{padding-left:15px;}

}

/* Mobile */
/*@media screen and (max-width:599px)*/
@media screen and (max-width:667px) {
	.mNone {display:none !important;}
	.onlyM {display:block;}

	input[type="checkbox"] {width:10px;height:10px;margin:0 3px 2px 0;-webkit-appearance:none;padding:0;border:1px solid #c0c0c0;border-radius:1px;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
	input[type="checkbox"]:checked {background:url(/mobile/img/ico_check2_on.png) no-repeat;background-size:contain;}
	input[type="checkbox"]:disabled {opacity:.5;}
	input[type="radio"] {width:13px;height:13px;margin:0 9px 0 0;-webkit-appearance:none;padding:0;border:1px solid #707070;border-radius:50%;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
	input[type="radio"]:checked {background:url(/mobile/img/ico_radio2_on.png) no-repeat;background-size:contain;}
	input[type="radio"]:disabled {opacity:.5;}


	#container {position:relative;width:100%;padding:45px 20px 45px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	#container h2 {height:auto;margin-bottom:32px;}
	#container h2 span {padding-left:0;margin:10px 0;line-height:22px;word-break:keep-all;}
	#header {height:60px;}
	#header h1 {height:60px;}
	#header h1 a {width:60px;height:36px;top:12px;}
	#header h2 {height:60px;line-height:60px;font-size:20px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
	#header a.link_menu {top:20px;width:30px;height:21px;}

	.selectA select,
	.selectB select{font-size:13px;}

	a.btnLogin {}

	dl.info2 dd.con {padding:15px 20px;}

	/*ul.bbsCheckbox li {margin-right:2px;}*/

	ul.listTypeB .mailBox > div {left:0;}
	ul.listTypeB .mailBox label {display:block;width:100%;}
	ul.listTypeB .mailBox ul {display:block;width:100%;left:0;top:35px;}

	.listTypeF {border-bottom:none;margin:20px 0 5px;}
	.listTypeF ul li.noneTit input::-webkit-input-placeholder {color:#000;font-size:13px;} /* WebKit browsers */
	.listTypeF ul li.noneTit input:-moz-placeholder {color:#000;font-size:13px;} /* Mozilla Firefox 4 to 18 */
	.listTypeF ul li.noneTit input::-moz-placeholder {color:#000;font-size:13px;}/* Mozilla Firefox 19+ */
	.listTypeF ul li.noneTit input:-ms-input-placeholder {color:#000;font-size:13px;}/* Internet Explorer 10+ */
	.listTypeF ul li.noneTit label {display:none;}
	.listTypeF ul li.noneTit input {width:100% !important;}
	.listTypeF ul.floatL li {padding-right:0;}
	.listTypeF ul.floatL > li {width:100%;}
	.listTypeF ul.floatB li {padding:0 0 10px 0;}
	.listTypeF ul.floatB li:last-child {padding:0 !important;}
	.listTypeF ul.floatB li ul li {padding:0 5px 0 0 !important;}
	.listTypeF ul li.phoneBox label {float:none;width:100%;}
	.listTypeF .phoneBox ul {width:100%;}
	.listTypeF .phoneBox ul li {width:-webkit-calc(33.3% - 5px);width:calc(33.3% - 5px);}
	.listTypeF .phoneBox ul li input,
	.listTypeF .phoneBox ul li .selectA{width:100% !important;}
	.listTypeF ul li.mailBox label {float:none;width:100%;}
	.listTypeF .mailBox .selectB {width:100%;}
	.listTypeF .mailBox .selectB select {width:100%;}
	.listTypeF .mailBox ul li {width:-webkit-calc(33.3% - 11px);width:calc(33.3% - 11px);}
	.listTypeF .mailBox ul li.atArea {width:auto;margin:0;line-height:34px;}
	.listTypeF .mailBox ul li input {width:100% !important;}
	.listTypeC ul li {min-height:30px;}
	.listTypeC ul li span {float:right;position:relative;}

	.bbsTable table tbody th {float:left;display:block;width:90px;padding:12px 0;padding-left:0;border-bottom:none;background:#fff;font-size:13px;}
	.bbsTable table tbody td {display:block;padding:12px 0;font-size:14px;}
	.bbsTable table tbody td span {font-size:12px;line-height:16px;}
	ul.bbsRadio li {line-height:normal;}
	ul.bbsInput li.txt {padding-top:5px;height:auto;}
	ul.bbsInput li.txt.pt0 {padding-top:0;}
	ul.bbsInput li.tit {width:80px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.mFull .sns_tx{display:block;}

	.regArea {padding-top:30px;margin:0 -10px;}
	.regArea.modify {padding-top:0;}
	.regArea h3 {font-size:16px;background:none !important;padding-left:0 !important;}
	.regArea h3 img {display:none;}
	.regArea h3 span {padding:6px 0 0 0 !important;font-size:12px !important;font-weight:normal;} /* 20180920 */
	.regArea input::-webkit-input-placeholder {font-size:12px;font-weight:bold;color:#333;font-family:'NanumGothic';} /* WebKit browsers */
	.regArea input:-moz-placeholder {font-size:12px;font-weight:bold;color:#333;font-family:'NanumGothic';} /* Mozilla Firefox 4 to 18 */
	.regArea input::-moz-placeholder {font-size:12px;font-weight:bold;color:#333;font-family:'NanumGothic';}/* Mozilla Firefox 19+ */
	.regArea input:-ms-input-placeholder {font-size:12px;font-weight:bold;color:#333;font-family:'NanumGothic';}/* Internet Explorer 10+ */
	.regArea .bbsTable input[type="text"],
	.regArea .bbsTable input[type="password"] {height:27px;line-height:27px;font-size:12px;}
	.regArea .bbsTable input.w84 {width:100%;}
	.regArea .bbsTable input.w290 {width:100%;margin-top:5px;}
	.regArea .bbsTable input.w296 {width:43%;}
	.regArea .bbsTable input.w321 {width:100%;}
	.regArea .bbsTable span.subTxt {margin-left:7px;margin-top:5px;line-height:normal;}
	.regArea .bbsTable .subBox {margin-top:5px;}
	.regArea .bbsTable .btnM {height:27px;line-height:27px;margin-left:5px;font-size:12px;}
	.regArea .bbsTable .btnM.btnPautu {padding:0 10px;}
	.regArea .bbsTable .selectA,
	.regArea .bbsTable .selectB {height:27px;background-position:right 50%;background-size:20px 100%;}
	.regArea .bbsTable .selectA select,
	.regArea .bbsTable .selectB select{height:100%;font-size:12px;}

	.regArea .bbsTable tr.pwnotiArea th {min-height:65px;}
	.regArea .bbsTable tr.pwnotiArea span {display:block;margin-top:5px;}
	.regArea .bbsTable tr.pwnotiArea .btnM.fR {float:none;margin-top:5px;}

	.regArea .bbsTable .mailBox th {float:none;width:100%;}
	.regArea .bbsTable .mailBox td {padding:0 0 12px;}
	.regArea .bbsTable .mailBox ul.bbsInput {width:100%;margin-right:0;}
	.regArea .bbsTable .mailBox ul li {width:-webkit-calc(33.3% - 10px);width:calc(33.3% - 10px);}
	.regArea .bbsTable .mailBox ul li:last-child {padding-right:0;}
	.regArea .bbsTable .mailBox ul li.txt {width:auto;line-height:17px;}
	.regArea .bbsTable .mailBox ul li input.w138 {width:100%;}
	.regArea .bbsTable .mailBox ul li .selectB {width:100%;}
	.regArea .bbsTable .mailBox ul li .selectB select {width:100%;}

	.regArea .bbsTable table tr th.chkPw {padding:9px 0;word-break:keep-all;}

	.regArea .bbsTable table tr.mFull th {width:100%;}
	.regArea .bbsTable table tr.mFull td {float:left;padding:0 0 12px 0;}
	.regArea .bbsTable table tr.mFull td.fNone {float:none;}
	.regArea .bbsTable table tr.noneTit th {display:none;}
	.regArea .bbsTable table tr.noneTit td {display:block;width:100%;}
	.regArea .bbsTable table tr.birth .txt {padding-top:0;}
	.regArea .bbsTable table tr.birth .fL {float:none;margin-bottom:5px;}
	.regArea .bbsTable table tr.addr td,
	.regArea .bbsTable table tr.addr div ul {width:100%;}
	.regArea .bbsTable table tr.addr div li {width:-webkit-calc(59% - 5px);width:calc(59% - 5px);}
	.regArea .bbsTable table tr.addr div li:last-child {width:-webkit-calc(41% - 5px);width:calc(41% - 5px);}
	.regArea .bbsTable table tr.gender ul.bbsRadio {height:18px;}
	.regArea .bbsTable ul.info3 {width:100%;padding-top:0;}
	.regArea .bbsTable ul.info3 li {width:50%;margin-right:0;}
	.regArea .bbsTable ul.info3 li label {font-size:14px;}

	.regArea .bbsTeacher {width:100%;}
	.regArea .bbsTeacher .selectA {float:left;margin-bottom:0;margin-left:0;}
	/* 20181005 by hr-park */
	.regArea .bbsTeacher .teachSelarea .selectA {float:none;display:inline-block;margin-left:10px;margin-bottom:0;vertical-align:middle;}
	.regArea .bbsTeacher .teachSelarea .infoBox {/*top:35px;*/position:relative;top:0;}
	.regArea ul.bbsTeacher li {height:27px;line-height:27px;margin-bottom:0;}
	.regArea .teainfoBox {margin-top:5px;}
	/* end 20181005 */
	.regArea ul.bbsRadio li.bbsRadio_teacher {margin-left:0;}

	.regArea ul.bbsInput {margin-right:0;}
	.regArea ul.bbsInput li {padding-right:5px;}
	.regArea ul.bbsInput li.txt_01 {height:auto;padding-top:5px;margin-bottom:5px;}
	.regArea ul.bbsInput li.cellList {width:-webkit-calc(33.3% - 32px);width:calc(33.3% - 32px);}
	.regArea ul.bbsInput li.cellList.full{width:auto;margin-left:75px;margin-top:5px;}
	.regArea ul.bbsInput li.cellList .selectA {width:100%;}

	.regArea ul.bbsCheckbox li {margin-bottom:5px;}
	dl.info.agree dd .bbsCheckbox li{margin-bottom:0;padding-top:5px}

	.regArea .btnBox {overflow:hidden;display:table;width:100%;}
	.regArea .btnBox a {float:left;display:table-cell;width:-webkit-calc(50% - 2px);width:calc(50% - 2px);-webkit-box-sizing:border-box;box-sizing:border-box;}
	.regArea .btnBox a:last-child {margin-left:4px;}

	.regArea .marketingArea{padding:20px 10px}
	.regArea .marketingArea .bbsTable{padding:0 20px}
	.regArea .marketingArea .bbsTable table tbody tr:first-child th{border:0 none}

	#school_info_tmp_all ul.bbsInput li {width:-webkit-calc(33.3% - 5px);width:calc(33.3% - 5px);}
	#school_info_tmp_all ul.bbsInput.academe li {width:100%;}
	#school_info_tmp_all ul.bbsInput li.tit2 {width:100%;margin-bottom:5px;}
	#school_info_tmp_all ul.bbsInput:nth-child(2) li {width:100%;}
	#school_info_tmp_all .selectA {width:100%;}
	#school_info_tmp_all input.w114 {width:100%;}
	#school_info_tmp_all input.w218 {width:100%;}
	#school_info_tmp2 {float:none;} /* 20181005 by hr-park */

	dl.loginBox {width:100%;}
	dl.loginBox dt {/*max-height:45px;height:auto;*/margin-bottom:20px;}
	dl.loginBox dt div {font-size:28px;}
	dl.loginBox dt img {max-width:100%;}
	dl.loginBox dd.loginPosition {width:100%;height:100%;}
	dl.loginBox dd.loginPosition label {display:none;}
	dl.loginBox dd.loginPosition p {position:relative !important;top:0 !important;width:100% !important;}
	dl.loginBox dd.loginPosition input {width:100% !important;margin-bottom:8px;}
	dl.loginBox dd.loginPosition input::-webkit-input-placeholder {color:#5e5e5e;font-size:14px;} /* WebKit browsers */
	dl.loginBox dd.loginPosition input:-moz-placeholder {color:#5e5e5e;font-size:14px;} /* Mozilla Firefox 4 to 18 */
	dl.loginBox dd.loginPosition input::-moz-placeholder {color:#5e5e5e;font-size:14px;}/* Mozilla Firefox 19+ */
	dl.loginBox dd.loginPosition input:-ms-input-placeholder {color:#5e5e5e;font-size:14px;}/* Internet Explorer 10+ */
	dl.loginBox dd.loginPosition .btn {position:relative;margin-bottom:15px;}
	dl.loginBox dd.loginPosition .btn a {width:100%;height:45px;background-position:35% 12px;}
	dl.loginBox dd.loginPosition .btn a span {width:100%;height:45px;line-height:45px;padding:0;text-align:center;}
	dl.loginBox dd ul {width:240px;margin:0 auto;}
	dl.loginBox dd ul li {display:inline-block;padding:0 0 0 7px;background-position:0 12px;}
	dl.loginBox dd ul li span {position:relative;left:0;}
	dl.loginBox dd ul li span a {background:none;color:#333;}

	dl.joinBox dt {margin-bottom:30px;text-align:center;}
	dl.joinBox dt > div {display:inline-block;width:100%;}
	dl.joinBox dt > div img {width:290px;}
	dl.joinBox dt p {width:260px;margin-top:15px;padding-left:0;word-break:keep-all;text-align:center;font-weight:normal;font-size:13px;}
	dl.joinBox dd > p {font-size:12px;margin:25px auto 0;}
	dl.joinBox dd.joinPosition {height:100%;}
	dl.joinBox dd.joinPosition div {width:100%;height:auto;padding-bottom:20px;}
	dl.joinBox dd.joinPosition div.fL {margin-bottom:10px;}
	dl.joinBox dt > div:first-child {font-size:28px;}

	dl.joinBox dd.joinPosition div .sns_list li a{width:42px;height:42px;}
	dl.sns_login{margin-bottom:-50px;}
	dl.sns_login dt strong{display:block;}
	dl.sns_login dd .sns_list li a{width:42px;height:42px;}

	.joinStep {position:absolute;left:0;right:0;top:0;margin:0;border-bottom:3px solid #e4e4e4;}
	.joinStep ul {padding:15px 0;}
	.joinStep ul li {position:relative;font-size:13px;}
	.joinStep ul li.step01 {width:22%;}
	.joinStep ul li.step02 {width:30%;}
	.joinStep ul li.step03 {width:29%;}
	.joinStep ul li.step04 {width:19%;}
	.joinStep ul li:after {content:'>';font-size:14px;line-height:12px;color:#d3d3d3;}
	.joinStep ul li.on:after {color:#b0b0b0;}
	.joinStep ul li.on {color:#80318a;font-weight:bold;}
	.joinStep ul li.on:after {color:#86408d;}
	.joinStep ul li span {display:none;}

	.tabArea {width:100%;}
	.tabArea div {width:-webkit-calc(50% - 1.5px);width:calc(50% - 1.5px);height:42px;line-height:40px;font-size:14px;}

	.confirmList {margin-top:35px;}
	.confirmList input {font-size:13px;}
	.confirmList .tabArea div.cm1,
	.confirmList .tabArea div.cm3,
	.confirmList .tabArea div.m_cm1{height:42px;margin-right:3px;}
	.confirmList .tabArea div.cm1on,
	.confirmList .tabArea div.cm2on,
	.confirmList .tabArea div.cm3on,
	.confirmList .tabArea div.cm4on,
	.confirmList .tabArea div.m_cm1on,
	.confirmList .tabArea div.m_cm2on{line-height:38px;border-width:2px;}
	.confirmList .infoTxt.mailTxt {padding:40px 0 0 0;}

	.confirmView input {font-size:13px;}

	.idpwList .confirmView {border-top:none;padding-top:20px;}
	.idpwList .tabArea div.first {margin-right:3px;}
	.idpwList .tabArea div.cm1on,
	.idpwList .tabArea div.cm2on {line-height:38px;border-width:2px;}
	.idpwList ul.listTypeD li {background:none;padding-left:0;font-size:12px;line-height:12px;}
	.idpwList .txtContTypeC {font-size:12px;}

	.idpwList .txtContTypeD ul li label {float:left;}
	.idpwList .txtContTypeD ul li input {float:left;width:100% !important;}
	.idpwList .txtContTypeD p {height:auto;margin-bottom:10px;word-break:keep-all;}
	.idpwList .btnBox {overflow:hidden;display:table;width:100%;}
	.idpwList .btnBox div {float:left;display:table-cell;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.idpwList .btnBox div:first-child {margin-right:0;padding-right:4px;}
	.idpwList .btnBox div:nth-child(2) {padding-left:4px;}
	.idpwList .btnBox div a {width:100%;font-size:14px;}

	dl.pwBox {width:100%;}
	dl.pwBox dt div {font-size:20px;line-height:26px;}
	dl.pwBox dd ul li {width:100%;height:auto;margin-bottom:10px;}
	dl.pwBox dd ul li.txt {width:100%;}
	dl.pwBox dd ul li.txt2 > span {float:none;display:block;}
	dl.pwBox dd ul li.txt2 .btnM {float:none;margin-left:0;margin-top:10px;}
	dl.pwBox dd ul li input.inputTypeA {width:-webkit-calc(100% - 118px);width:calc(100% - 118px);}

	.agreeBox {padding:15px 20px;/*height:315px !important;*/height:400px !important;}
	.agreeBox .bbsTableB {overflow-x:auto;} /* 20190121 */
	.agreeArea .allagree {margin-top:30px;}
	#container .allagree h3{margin-top:10px;}
	.agreeArea .allagree p {font-size:15px;line-height:22px;font-weight:bold;}
	.agreeArea .allagree p strong {font-weight:bold;}
	.agreeArea .agreeBox {/*height:215px !important;*/height:125px !important;}
	.list_agree > li{padding:8px 0}
	.list_agree li .item_choice label{font-size:14px;}
	.agreeArea .btnBox {overflow:hidden;display:table;width:100%;}
	.agreeArea .btnBox div {float:left;display:table-cell;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.agreeArea .btnBox div:first-child {margin-right:0;padding-right:4px;}
	.agreeArea .btnBox div:nth-child(2) {padding-left:4px;}
	.agreeArea .btnBox div a {width:100%;}

	.modifyBox {padding-top:40px;}
	.modifyBox dt {height:auto;padding-bottom:40px;}
	.modifyBox dt div {font-size:24px;line-height:30px;}
	.modifyBox dd.loginPosition {padding:20px 0 0;}
	.modifyBox dd.loginPosition div {float:none;}
	.modifyBox dd.loginPosition div.idpwBox {width:100%;}
	.modifyBox dd.loginPosition div input {width:-webkit-calc(100% - 70px);width:calc(100% - 70px);}
	.modifyBox dd.loginPosition label {width:70px;}
	.modifyBox dd.loginPosition .id {font-size:24px;}
	.modifyBox dd.loginPosition .btn {float:none;width:100%;margin-top:15px;}
	.modifyBox dd.loginPosition .btn a {width:100%;height:45px;background-position:35% 12px;}
	.modifyBox dd.loginPosition .btn a span {width:100%;height:45px;line-height:45px;padding:0;text-align:center;}

	.break {padding-left:0;padding:0 10px;}
	.break.line dl dd {padding-left:0;}
	.break dl dd ol li {width:100%;}
	.break dl dd input.inputTypeA {width:100%;margin-left:0;margin-top:10px;}

	.agreeBtn {overflow:hidden;display:table;width:100%;}
	.agreeBtn a {float:left;display:table-cell;width:-webkit-calc(50% - 7.5px);width:calc(50% - 7.5px);-webkit-box-sizing:border-box;box-sizing:border-box;}

	.pwbtnBox div a {font-size:12px;}

	#footer {background:none;padding:20px 0;text-align:center;}
	#footer ul {width:100%;}
	#footer > ul:first-child {display:block;padding-bottom:10px;border-bottom:1px solid #ddd;}
	#footer > ul:first-child li a {margin:0 5px;font-size:13px;}
	#footer > ul:nth-child(2) {padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
	#footer ul li span {padding-right:0;}
	#footer img {display:none;}
	#footer ul li.copyright {font-size:10px;}

	.popWrap {width:100% !important;min-width:auto;}

	/* 20190820 �넗留덊넗 �닔�떊�룞�쓽 �뙘�뾽 */
	.pop_modal { position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:8999; overflow:hidden;}
	.pop_modal .inner { width:285px; height:254px; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; display:table; text-align:center;}
    .pop_modal .inner { width:285px; height:254px; display:table-cell; vertical-align:middle; background-size:100%; position:relative;background:none;}
    .pop_modal .inner .img { width:100%; }
    .pop_modal .inner .img img { width:100%; vertical-align:top;}
    .pop_modal .inner .link { position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; }
    .pop_modal .inner .link a { display:block; position:absolute; text-indent:-9999px; overflow:hidden;}
    .pop_modal .inner .link .coupon { width:285px; height:280px; left:0; top:0; }
    .pop_modal .inner .link .btn_cookie {width:100%;left:0;bottom:0;height:14px;}
    .pop_modal .inner .link .btn_close { width:22px; height:22px; border-radius:0; right:2px; top:3px; z-index:1;}
	.pop_modal .inner .link .btn_link {width:100%;height:-webkit-calc(100% - 14px);height:calc(100% - 14px);}
	/* end 20190820 �넗留덊넗 �닔�떊�룞�쓽 �뙘�뾽 */

    .bbsTable table tbody .academe{padding-left:0;}
    .bbsTable table tbody .dvTd.first{height:auto;padding:12px 0 0;border-bottom:0;}
    .bbsTable table tbody .dvTd.second{display:none;}
    .bbsTable table tbody .bbsPhone{padding:12px 0 0;}
    .bbsTable table tbody .bbsPhone .tit2{display:block;font-size:13px;}
}

@media only screen and (max-width:480px){
	.popMarketing{padding:30px 15px;}
	.popMarketing dl dt{display:block}
	.popMarketing dl dt strong{display:block;width:100%;}
	.popMarketing dl dd .bbsCheckbox{padding-left:0}
	.popMarketing dl:first-child{padding-bottom:15px;margin-bottom:15px}
}

/* Mobile 媛�濡� */
@media screen and (max-height:465px){
	.c-menu--slide-left {height:100%;}
	#lnb {height:100%;}
}

@media screen and (max-width:340px){
	.idpwList .multi_id .id_box span{width:145px}
}

/* iphone 4 */
@media screen and (max-width:320px){
	.c-menu--slide-left {width:320px;}
}


/*sns 媛꾪렪 �쉶�썝媛��엯 媛쒖꽑*/

body.sns_type #header{height: 190px;}
body.sns_type #gnb, .sns_login{display: none}
body.sns_type #container{padding:40px 0 100px 0}
body.sns_type .sns_menu_top{max-width: 990px;margin: 0 auto;}
body.sns_type .sns_menu_top ul:after{content: "";clear: both;display: block;margin-bottom: 72px;}
body.sns_type .sns_menu_top ul li{float:left;width:50%;text-align: center;position: relative;}
body.sns_type .sns_menu_top ul li a{display: block;height: 72px;line-height: 72px;font-size: 20px;color:#282828;border: 1px solid #b7b7b7;-webkit-box-sizing: border-box;box-sizing: border-box;}
body.sns_type .sns_menu_top ul li.on a{border: 5px solid #76c043;color:#76c043;line-height: 67px;}
body.sns_type .sns_menu_top ul li.on:nth-of-type(1) a{border: 5px solid #f99d1c;color:#f99d1c}
body.sns_type .sns_menu_top ul li a.onr{border-right: none;}
body.sns_type .sns_menu_top ul li a.onl{border-left: none;}

body.sns_type .sns_menu_top .doc{font-size: 14px;color:#333333;line-height: 1.5;}
body.sns_type .sns_menu_top .top_title h2{font-size: 24px;margin-bottom: 18px;}
body.sns_type .sns_menu_top span{font-weight: bold;}

body.sns_type .sns_menu_top ul li .icon{background: url(/pages/t_member/imagekbgn/txt/mNavi.gif)no-repeat;
	display: inline-block;width:50px;height: 50px;vertical-align: middle;}
body.sns_type .sns_menu_top ul li:nth-of-type(1) .icon{background:url(https://pic.neungyule.com/members/img/icon01_off.jpg)no-repeat center center;margin-right: 10px;margin-top: -10px;}
body.sns_type .sns_menu_top ul li:nth-of-type(2) .icon{background:url(https://pic.neungyule.com/members/img/icon02_off.jpg)no-repeat center center;
	margin-right: 20px;margin-top: -5px;}
body.sns_type .sns_menu_top ul li.on:nth-of-type(1) .icon{background:url(https://pic.neungyule.com/members/img/icon01_on.jpg)no-repeat center center;margin-right: 10px;margin-top: -10px;}
body.sns_type .sns_menu_top ul li.on:nth-of-type(2) .icon{background:url(https://pic.neungyule.com/members/img/icon02_on.jpg)no-repeat center center;margin-right: 20px;margin-top: -5px;}
body.sns_type  #footer ul:first-child{display: none;}
body.sns_type #header .back_btn{display: none;}
body.sns_type #header .close_btn{display: none;}
@media only screen and (max-width:980px){
	body.sns_type  #header{background:none;height:  60px}
	body.sns_type  #header h2{display: none;}
	body.sns_type  #header h1{height: 60px !important;}
	body.sns_type  #header h1 a{left:50%;-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0);width: 60px !important;height: 36px !important;top: 10px !important;}
	body.sns_type .sns_menu_top ul:after{content: "";clear: both;display: block;margin-bottom: 30px;}
	body.sns_type .sns_menu_top ul li a{display: block;height: 50px;line-height: 50px;font-size:14px;line-height: 52px;border:none;border-bottom: 1px solid #b7b7b7;font-size: 20px;}
	body.sns_type .sns_menu_top ul li .icon{width:25px;height: 25px;vertical-align: middle;}
	body.sns_type .sns_menu_top ul li:nth-of-type(1) a{border-right: none;border-left:none}
	body.sns_type .sns_menu_top ul li:nth-of-type(2) a{border-right:none}
	body.sns_type .sns_menu_top ul li .icon{display: none !important;}
	body.sns_type .sns_menu_top ul li.on a{line-height: 50px;color:#823f98;font-weight: bold;}
	body.sns_type #sns_menu_top.sns_menu_top ul li.on a {border: 1px solid #b7b7b7;border-bottom: 2px solid #823f98 !important; color: #823f98 !important;}
	body.sns_type #sns_menu_top.sns_menu_top ul li.on:nth-of-type(1) a {border-left:none;border-right:none;}
	body.sns_type #sns_menu_top.sns_menu_top ul li.on:nth-of-type(2) a {border-right:none;border-left:none}
	body.sns_type .sns_menu_top .top_title h2{font-size:20px;}
	body.sns_type .sns_menu_top  .doc{font-size:17px;}
	body.sns_type #iq_cate{display: none}
	body.sns_type #container{padding: 0 20px 45px 20px;;}
	body.sns_type .confirmList{margin-top: 42px;}
	body.sns_type .link_menu{display: none !important}
	body.sns_type #header .back_btn{display: block;position: absolute;top:50%;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);left:10px;}
	body.sns_type #header .close_btn{display: block;position: absolute;top:50%;-webkit-transform: translate(0%,-50%);transform: translate(0,-50%);right: 10px;}
}

@media only screen and (max-width:980px){
	body.sns_type .sns_menu_top .top_title h2{}
	body.sns_type .sns_menu_top  .doc{font-size:12px;}
}
/*sns 媛꾪렪 �쉶�썝媛��엯 媛쒖꽑*/
.joinStep{display: none !important;}
