@charset "euc-kr";
@import url(https://fonts.googleapis.com/css?family=Roboto);
@font-face{
	font-family:nsR;
	font-weight:400;
	src:url('/font/NanumSquareR.eot');
	src:local('¡Ø'),
		url('/font/NanumSquareR.eot?#iefix') format('embedded-opentype'),
		url('/font/NanumSquareR.woff') format('woff'),
		url('/font/NanumSquareR.ttf') format('truetype'),
		url('/font/NanumSquareR.svg#webfontdeSVIj0D') format('svg')
}
@font-face{
	font-family:nsB;
	font-weight:700;
	src:url('/font/NanumSquareB.eot');
	src:local('¡Ø'),
		url('/font/NanumSquareB.eot?#iefix') format('embedded-opentype'),
		url('/font/NanumSquareB.woff') format('woff'),
		url('/font/NanumSquareB.ttf') format('truetype'),
		url('/font/NanumSquareB.svg#webfontdeSVIj0D') format('svg')
}
@font-face{
	font-family:nsEB;
	font-weight:;
	src:url('/font/NanumSquareEB.eot');
	src:local('¡Ø'),
		url('/font/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
		url('/font/NanumSquareEB.woff') format('woff'),
		url('/font/NanumSquareEB.ttf') format('truetype'),
		url('/font/NanumSquareEB.svg#webfontdeSVIj0D') format('svg')
}
@font-face{
	font-family:nsL;
	font-weight:300;
	src:url('/font/NanumSquareL.eot');
	src:local('¡Ø'),
		url('/font/NanumSquareL.eot?#iefix') format('embedded-opentype'),
		url('/font/NanumSquareL.woff') format('woff'),
		url('/font/NanumSquareL.ttf') format('truetype'),
		url('/font/NanumSquareL.svg#webfontdeSVIj0D') format('svg')
}
@font-face{
	font-family:ulR;
	src:url('/font/UNIVERSLIGHTR.eot');
	src:local('¡Ø'),
		url('/font/UNIVERSLIGHTR.woff') format('woff'),
		url('/font/UNIVERSLIGHTR.ttf') format('truetype'),
		url('/font/UNIVERSLIGHTR.svg#webfontdeSVIj0D') format('svg')
}
@font-face{
	font-family:nm;
	src:url('/font/NanumMyeongjo.eot');
	src:local('¡Ø'),
		url('/font/NanumMyeongjo.woff') format('woff'),
		url('/font/NanumMyeongjo.ttf') format('truetype'),
		url('/font/NanumMyeongjo.svg#webfontdeSVIj0D') format('svg')
}

html,body{-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;-moz-osx-font-smoothing:grayscale;font-smooth:always}
.sOut{display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px;}
.madeTB {display:table}
.madeCell {display:table-cell}

/* btn */
.btnWrap{position:relative}
.btn{display:block;border:1px solid #333743!important;box-sizing:border-box}
.btn_type1{background:#fff;color:#333743!important}
.btn_type2{background:#333743;color:#fff!important}
.btn_type3{background:#249bed;border-color:#249bed!important;color:#fff!important}


/* ÁÖ¸ñÇÒ¸¸ÇÑ ÀÌ´ÞÀÇ »óÇ° */
#wrWrap.thisMM {width:1021px;font-size:16px}
#wrWrap.thisMM .wrHeader {font-size:40px;padding:14px 0 11px}
#wrWrap.thisMM .wrHeader a {right:-50px;top:0;width:50px;height:50px;background:#333;box-sizing:border-box;padding-top:10px;line-height:0}
#wrWrap.thisMM .ct_wrap {width:100%;height:685px;background:#dde5ed}
.ct_wrap .cellL {width:608px}
.ct_wrap .cellR {background:url(/img/pop/layer_this_bg01.png) left center no-repeat;width:413px;_width:405px}
.ct_wrap .cellL,.ct_wrap .cellR {vertical-align:top}

.this_gList {margin:40px 7px 0 40px;overflow-y:auto;}
.this_gList {height:613px}
.this_gList .gAbout {position:relative;display:table;width:532px;height:190px;background:#fff;box-shadow:3px 3px #c9d0d8;margin-bottom:20px}
.this_gList .gAbout:last-child {margin-bottom:0}

.gAbout dt,.gAbout dd {margin:0 35px;letter-spacing:-1px}

.divMK {color:#249bed;padding:15px 0 10px}
.divMK span {vertical-align:middle;height:35px}
.divMK .name {padding-right:15px;font-size:32px;font-family:nsEB;white-space:nowrap}
.divMK .aboutText {font-size:14px;line-height:1.2}

.divGood {}
.divGood .goodname {vertical-align:middle}
.divGood .goodname span {vertical-align:middle}
.divGood .goodname .logo {width:86px;padding-right:15px}
.divGood .goodname .logo img {width:100%}
.divGood .goodname .name {font-size:20px;font-family:'Malgun Gothic';font-weight:bold;line-height:1.2}

.divGood .btnWrap {margin-top:12px;height:60px}
.divGood .btnWrap .btn {position:relative;float:left;height:45px;line-height:;font-size:18px;text-align:center}
.divGood .btnWrap .btn span {position:absolute;display:block;top:10px}
.divGood .btnWrap .btn_type2 {width:347px;margin-right:6px;cursor:text}
.divGood .btnWrap .btn_type1 {width:109px;font-size:14px;padding-top:12px}
.alignL{left:0;width:100px}
.alignC{top:0!important;left:105px;width:180px;font-family:"nsB";font-size:34px;font-weight:bold}
.alignR{left:270px;width:70px}


.cusInfo {background:#fff;height:685px;margin-left:13px}
.cusInfo .cusText,.cusInfo .cusInput,.cusInfo .btnWrap,.cusInfo .cusNoti {margin:0 30px 0 30px;width:339px;_width:330px}
.cusInfo .cusText {padding:40px 0 25px 0;text-align:center;font-size:14px;font-family:'nsB'}
.cusInfo .cusText .cTitle {font-size:32px;font-family:'nsEB';padding-bottom:12px}
.cusInfo .cusText em {color:#249bed;text-decoration:underline}
.cusInfo .btnWrap .btn_type3 {position:relative;height:80px;font-size:28px;font-family:'nsB';text-align:center;box-shadow:5px 5px #000;padding-top:20px;margin-top:20px}
.cusInfo .btnWrap .btn_type3 .hand {position:absolute;display:block;top:0;left:-44px}
.cusInfo .btnWrap .btn_type3 em {color:#ffd100;margin:0 10px}
.cusInfo .cusNoti {font-size:12px;margin-top:20px}
.cusInfo .cusNoti li {background:url('/img/pop/layer_this_dot.jpg')no-repeat 0 center;padding-left:10px}
.cusInfo .cusInput {height:320px;margin-bottom:20px}

#wrWrap .cusInput .input_info {font-size:14px}
#wrWrap .cusInput .input_info .tf_g {margin:13px 12px 0 12px; font-weight:normal}
#wrWrap .cusInput .in_wrap:after {content:"";clear:both;display:block}
#wrWrap .cusInput .mPhone,#wrWrap .cusInput .mPhone2,#wrWrap .cusInput .mBirth {float:left}
#wrWrap .cusInput .mPhone,#wrWrap .cusInput .mPhone2,#wrWrap .cusInput .mBirth {width:243px}
#wrWrap .cusInput .anArea {float:right;width:87px;height:59px;}
#wrWrap .cusInput .btnInput {display:block;width:100%;height:100%;background:#dcdcdc;border:1px solid #cbcdcc;text-align:center;font-weight:normal;padding-top:19px;box-sizing:border-box}
#wrWrap .cusInput .phoneArea .tf_g {width:130px}
#wrWrap .cusInput .mPhone2 .tf_g,#wrWrap .cusInput .in_wrap .mBirth .tf_g {width:200px}
#wrWrap .cusInput .mAge {width:100%;height:100%;text-align:center;border-bottom:1px solid #000;box-sizing:border-box}
#wrWrap .cusInput .mAge dt {margin-bottom:5px}
#wrWrap .cusInput .mAge dd {display:table;width:100%;font-size:22px}
#wrWrap .cusInput .mAge dd span {display:table-cell;vertical-align:middle;height:33px}
#wrWrap .cusInput .mAge dd .price {width:62px;font-family:nsEB;font-size:27px}


/* º¸Çè»ó´ã_±Û¾²±â */
#wrWrap {background:#fff;width:100%;height:765px;
font-family:'nsR','Malgun Gothic',dotdum;_font-family:'nsR','Malgun Gothic',dotdum;color:#333;font-size:18px;word-break:break-all;line-height:1.3;letter-spacing:-1px;text-align:left}

#wrWrap input,#cu_ncardWrap input,
#wrWrap textarea,
#wrWrap select,#cu_ncardWrap select
#wrWrap button,#cu_ncardWrap button
#wrWrap table{font-size:inherit;font-family:'nsR','Malgun Gothic',dotdum;line-height:inherit;/**ÆùÆ®100%*/vertical-align:middle}
#wrWrap textarea {-webkit-appearance: textarea;-webkit-rtl-ordering: logical;-webkit-user-select: text;flex-direction: column;background-color:#fff;
    cursor: auto;white-space: pre-wrap;word-wrap: break-word;padding: 2px;width:100%;height:140px;overflow-y: auto;border:1px solid #fff}


#wrWrap .wrHeader {position:relative;font-family:nsB;color:#fff;font-size:32px;padding-top:15px;text-align:center;height:55px;background:#249bed}
#wrWrap .wrHeader a {position:absolute;right:30px;top:20px;display:block;width:29px;height:28px;cursor:pointer;line-height:normal}
#wrWrap .wrHeader em {color:#ffd100}
#wrWrap .wrContents {margin:40px 60px 0}
#wrWrap .wrContents1 {margin:0px 120px 20px 5px}
#wrWrap .w_question {background:url(/img/pop/layer_wr_bg.jpg) no-repeat right top;padding-bottom:30px}
#wrWrap .w_question .join_input {width:374px}
#wrWrap .w_people {background:#f5f6f8 url(/img/pop/layer_wr_bg2.png)repeat-x left top; padding:30px;padding-bottom:120px}
#wrWrap .w_people .in_wrap:after {content:"";clear:both;display:block}
#wrWrap .w_people .bg_join {width:100%;float:left}
#wrWrap .w_people .csInfo1,#wrWrap .w_people .csInfo2 {display:block;float:left;height:35px;font-size:14px;margin-top:10px}
#wrWrap .w_people .csInfo1 {width:330px}
#wrWrap .w_people .csInfo2 {width:300px}
#wrWrap .btnQuestion {margin-top:30px}
#wrWrap .btnQuestion a {display:block;height:45px;background:#5a5a5a;font-size:24px;font-family:nsB;color:#fff;text-align:center;padding-top:13px}
#wrWrap .btnAgree {margin:20px 0}
#wrWrap .btnAgree a {display:block;height:40px;background:#999;font-size:18px;color:#fff;text-align:center;padding-top:13px; line-height:33px}
#wrWrap .btnAgree2 {margin:0 0 5px 0}
#wrWrap .btnAgree2 a {display:block; height:40px; background:#999; font-size:18px; color:#fff; text-align:center; padding-top:10px; line-height:33px}
#wrWrap .btnConsult {margin-top:20px; margin-bottom:20px;}
#wrWrap .btnConsult a {display:block;height:45px;background:#249bed;font-size:18px;color:#fff;text-align:center; padding-top:13px; line-height:34px; border-radius:60px; width:250px; box-shadow:2px 4px 0 rgba(0,0,0,0.8)}
#wrWrap .btnConsult2 {margin-top:5px; margin-bottom:20px;}
#wrWrap .btnConsult2 a {display:block;height:38px;background:#249bed;font-size:18px;color:#fff;text-align:center; padding-top:6px; line-height:34px; border-radius:60px; width:250px; box-shadow:2px 4px 0 rgba(0,0,0,0.8)}

/* Á¤º¸ÀÔ·Â */
#wrWrap .in_wrap {position:relative}
#wrWrap .bg_join { border:1px solid #cbcdcc; background-color:#fff;}
#wrWrap .input_info {display:block; position:relative; height:57px; margin-bottom:15px; font-weight:bold; font-size:16px;}
#wrWrap .input_info2 {display:inline-block; position:relative; height:40px; margin-bottom:15px; font-weight:bold; font-size:16px;}
#wrWrap .kind .cell,.gname .cell {width:100%; border-right:none}
#wrWrap .conText .cell {width:100%;height:164px!important}
#wrWrap .conText.input_info{height:164px}
#wrWrap .w_people .mName,#wrWrap .w_people .mMail {margin-right:5px}


#wrWrap .input_info .lab_g {display:none;position:absolute; top:14px; left:14px; height:24px; color:#999; cursor:text}
#wrWrap .input_info2 .lab_g {display:none;position:absolute; top:14px; left:14px; height:24px; color:#999; cursor:text}
#wrWrap .input_info .tf_g {display:inline; float:left; height:31px; padding:0; margin:10px 12px 0 12px; width:300px; color:#333; border:none}
#wrWrap .input_info2 .tf_g {display:inline; float:left; height:31px; padding:0; margin:4px 12px 0 12px; width:200px; color:#333; border:none}
#wrWrap .input_info.mName .tf_g {width:200px}
#wrWrap .input_info.mBirth .tf_g,#wrWrap .input_info.mMail .tf_g {width:400px}

#wrWrap .input_info .tf_g::-ms-clear {display: none}
#wrWrap .input_info .cell {position:relative; border-right:1px solid #e1e1e1; float:left; height:57px}
#wrWrap .input_info2 .cell {position:relative; border-right:1px solid #e1e1e1; float:left; height:40px}
#wrWrap .input_info .cell .ps_box {margin:10px 10px 0 11px; display:block;}
#wrWrap .input_info2 .cell .ps_box {margin:4px 10px 0; display:block;}
#wrWrap .input_info .cell select {font-size:16px}


#wrWrap .input_info.mPhone .ps_box {width:60px}
#wrWrap .input_info2.mPhone .ps_box {width:60px}
#wrWrap .input_info .phoneArea {border-right:none}
#wrWrap .input_info2 .phoneArea {border-right:none}
#wrWrap .input_info .conArea {border-right:none}
#wrWrap .btn_dark {width:100%; height:100%; background:#999; color: #fff; border:0;}

#wrWrap .le_title {width:98px; display:inline-block; float:left; font-weight:bold; text-align:center; margin-top:11px}


/*------------------------------*/
#cu_ncardWrap .in_wrap {position:relative;font-size:12px}
#cu_ncardWrap .in_wrap:after {content:"";display:block;clear:both}
#cu_ncardWrap .bg_join { border:1px solid #cbcdcc; background-color:#fff;}
#cu_ncardWrap .input_info {display:block; position:relative; height:39px;margin-bottom:5px;font-weight:bold}
#cu_ncardWrap .input_info .lab_g {display:none;position:absolute; top:14px; left:14px; height:24px; color:#999; cursor:text}
#cu_ncardWrap .input_info .tf_g {display:inline; float:left; height:26px;line-height:2; padding:0; margin:5px 12px 0 6px;vertical-align:top; color:#333;font-family:'nsR'; border:none}
#cu_ncardWrap .input_info.mBirth {border-right:none;width:150px}
#cu_ncardWrap .input_info.mPhone {width:170px}
@media screen and (-webkit-min-device-pixel-ratio:0) {#cu_ncardWrap .input_info.mPhone {width:182px }}
#cu_ncardWrap .input_info.mBirth,#cu_ncardWrap .input_info.mPhone {float:left}
#cu_ncardWrap .input_info.mBirth .tf_g,#cu_ncardWrap .input_info.mPhone .tf_g {width:146px}
#cu_ncardWrap .input_info .tf_g::-ms-clear {display: none}

#cu_ncardWrap .w_people .csInfo {height:24px}
#cu_ncardWrap .w_people .csInfo1,#cu_ncardWrap .w_people .csInfo2 {display:block;float:left;height:24px;font-size:12px;margin-top:0}
@media screen and (-webkit-min-device-pixel-ratio:0) {#cu_ncardWrap .w_people .csInfo1,#cu_ncardWrap .w_people .csInfo2 {margin-top:5px }}
#cu_ncardWrap .w_people .csInfo1 {width:210px}
#cu_ncardWrap .w_people .csInfo2 {width:125px}

#cu_ncardWrap .btnQuestion {display:block;background:#249bed;font-size:18px;font-family:nsB;color:#fff;text-align:center;padding:6px 0}
/*--------------------------------*/

/* select¹Ú½º */
#wrWrap select::-ms-expand{opacity:1}
#wrWrap .sel{width:100%;padding:0!important; margin-top:4px;height:24px;*height:auto;*margin-top:3px;border:none;border-radius:0;background:#fff url(/img/login/sel_arr.gif) 100% 8px no-repeat;-webkit-appearance:none;font-size:16px;font-weight:bold;line-height:16px;color:#000}


/* Á¤º¸µ¿ÀÇ */
#wrWrap .join_agree {position:relative; clear:both; margin:0 0 0 0;}
#wrWrap .join_agree li,#cu_ncardWrap .join_agree li {display:block}
#wrWrap .join_agree label{display:block; position:absolute; top:0; left:0; z-index:10; cursor:pointer; background:url("/img/login/check.png") no-repeat scroll 0 -32px; font-weight:normal; }
#wrWrap .join_agree a,#cu_ncardWrap .join_agree a{position:absolute;  color:#787878; text-decoration:underline}
#wrWrap .join_agree .more {left:200px; top:3px;}
#wrWrap .w_chk{position:relative;z-index:10;height:23px; font-size:14px;}
#wrWrap .w_chk label{ height:23px; line-height:24px; text-align:left; color:#333; padding-left:30px; }

#cu_ncardWrap .join_agree label {display:block; position:absolute; top:0; left:0; z-index:10; cursor:pointer; background:#fff url("/img/login/check2.png") no-repeat scroll 0 -32px; font-weight:normal; }
#cu_ncardWrap .w_chk label { height:23px; line-height:22px; text-align:left; color:#333; padding-left:24px; }
#cu_ncardWrap .join_agree {position:relative; clear:both; margin:5px 0 0 0;}
#cu_ncardWrap .join_agree .more {left:160px; top:4px;}
#cu_ncardWrap .w_chk {position:relative;z-index:10;height:23px; font-size:12px;letter-spacing:-1px}


/*Ã¼Å©¹Ú½º*/
#wrWrap .sex {display:inline-block; float:right; height:23px; margin:15px 10px 0 0}
#wrWrap .sex2 {display:inline-block; float:right; height:23px; margin:8px 10px 0 0}
#wrWrap .gender{display:block; float:left; position:relative; z-index:10; width:50px; height:23px}
#wrWrap .gender input,#wrWrap .w_chk input{position:absolute; top:5px; left:3px; z-index:9}
#wrWrap .gender label{display:block; position:absolute; top:0; left:0; z-index:10; width:50px; height:23px; line-height:24px; text-align:center; color:#999; cursor:pointer; background: #fff url("/img/login/check.png") no-repeat scroll 0 -32px; padding-left:8px; font-weight:normal}
#wrWrap .gender input:checked + label, .w_chk input:checked + label {z-index:100;}
#wrWrap .gender label.on,#wrWrap .w_chk label.on {z-index:100; background-position:0 0; color:#343434!important}


#cu_ncardWrap .sex {display:inline-block; float:right; height:23px; margin:7px 10px 0 0}
#cu_ncardWrap .gender{display:block; float:left; position:relative; z-index:10; width:50px; height:23px}
#cu_ncardWrap .gender input,#cu_ncardWrap .w_chk input{position:absolute; top:5px; left:3px; z-index:9}
#cu_ncardWrap .gender label{display:block; position:absolute; top:0; left:0; z-index:10; width:50px; height:23px; line-height:22px; text-align:center; color:#999; cursor:pointer; background: #fff url("/img/login/check2.png") no-repeat scroll 0 -32px; padding-left:8px; font-weight:normal}
#cu_ncardWrap .gender input:checked + label,#cu_ncardWrap .w_chk input:checked + label{z-index:100;}
#cu_ncardWrap .gender label.on,#cu_ncardWrap .w_chk label.on {z-index:100; background-position:0 0; color:#343434!important}



/* º¸Çè»ó´ã ÆäÀÌÁö³» ÇÏ´Ü ¸Å´ÏÀú Á¤º¸¿Í ½ÅÃ» */
#cu_ncardWrap {position:relative;border-top:1px solid black;margin-top:15px;width:745px; height:220px}
#cu_ncardWrap .cu_inWrap {margin:20px 25px;font-size:14px;font-family:'nsR'}
#cu_ncardWrap .cu_manager,#cu_ncardWrap .cu_question {width:335px;vertical-align:top}
#cu_ncardWrap .cu_manager {float:left;border-right:1px solid #f2f2f2}
#cu_ncardWrap .cu_question {float:right;letter-spacing:-1}

.cu_manager img {float:left;margin:-10px 20px 0 0;}
.cu_manager dt,.cu_manager dd {display:block}
.cu_manager .manager_pn {height:110px;padding-top:10px;font-family:'nsB'}
@media screen and (-webkit-min-device-pixel-ratio:0) {.cu_manager .manager_pn {height:100px }}
.cu_manager .manager_pn img {width:85px; height:85px}

.cu_manager .manager_pn em,.cu_question em {color:#249bed}
.cu_manager .managerName {display:block;font-size:30px;margin-top:5px}
.cu_manager dd {margin-bottom:5px}
.cu_manager dd span {display:table-cell; letter-spacing:-1px;vertical-align:middle;height:20px}
.cu_manager .intitle {font-size:12px;color:#787878;border-bottom:1px solid #000;width:42px;text-align:center}
.cu_manager .incon {padding-left:10px}
.cu_manager .cellphone,.cu_manager .gephone {width:166px;float:left}
.cu_manager dl:after {content:"";clear:both;display:block}

.cu_question .qTitle {font-family:'nsB';padding:10px 0 15px;}





