@charset "euc-kr";

/* Reset */

/* @font-face {
  font-family: 'ngBold';
  font-style: normal;
  font-weight: 700;
  src: url(/font/NanumGothic-Bold.eot);
  src: local(¡Ø), url(/font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/font/NanumGothic-Bold.woff2) format('woff2'),
       url(/font/NanumGothic-Bold.woff) format('woff'),
       url(/font/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'ng';
  font-style: normal;
  font-weight: 400;
  src: url(/font/NanumGothic-Regular.eot);
  src: local(¡Ø), url(/font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/font/NanumGothic-Regular.woff2) format('woff2'),
       url(/font/NanumGothic-Regular.woff) format('woff'),
       url(/font/NanumGothic-Regular.ttf) format('truetype');
} */
*::selection{background:#f24d91;color:#FFF;}
*::-moz-selection{background:#f24d91;color:#FFF;}
html{overflow:scroll;overflow-x:auto}
body{/*background:#fff;*/word-break:break-all;-ms-word-break:break-all}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,input{margin:0px;padding:0px;-webkit-text-size-adjust:100%}
body,h1,h2,h3,h4{font-family:'µ¸¿ò',dotum,AppleGothic,sans-serif; font-size:0.875em; color:#333}
input,button{font-family:'µ¸¿ò',dotum,AppleGothic,sans-serif; color:#333}
img,fieldset,iframe{border:0px none}
ul,ol{list-style:none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top;border:0px}
iframe{border:none}
em{font-style:normal}
address{text-align:center;font-style:normal}
label,button{cursor:pointer}
button{margin:0px;padding:0px}
button {position:relative}
table, tr, th, td{border:0}

.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0px;width:1px;height:1px;}
caption{width:0; height:0; font-size:0; line-height:0; overflow:hidden; }
.show{display:block}
.hide{display:none}
.ovfhdn{overflow:hidden}
.virt_clr:after{content:"";clear:both;display:block}/* °¡»óÅ¬·¡½º »ç¿ëÀ¸·Î  float ÇØÁ¦  */
.frame1{border:1px solid #e2e2e2}
.mrgn-r5{margin-right:5px}
.mrgn-l5{margin-left:5px}

html body{width:100%; min-width:800px !important; font-family: 'µ¸¿ò',dotum,AppleGothic,sans-serif;}
#layer_pop{background:#fff; width:800px; height:676px;}
#layer_pop.free_advice{width:650px; height:785px;}
.layer_header{overflow:hidden; position:relative; background:#eb3d91;}
.layer_header h1{float:left; width:245px;}
.layer_header p{float:left; width:425px;}
.layer_header p img{display:block; padding:32px 0 0 17px; }
.layer_header a{position:absolute; top:0; right:12px;}
.free_advice .layer_header a{position:absolute; top:0; right:12px;}
.guide .layer_cont{height:458px; background:url('/main/img_new/guide/bg_guide_cont.gif') no-repeat;}
.free_advice2 .layer_cont{height:458px; background:url('/main/img_new/guide/bg_guide_cont.gif') no-repeat;}
.free_advice .layer_cont{padding-left:27px; height:567px; background:url('/main/img_new/guide/bg_.free_cont.gif') no-repeat;}
.layer_foot{height:142px; background:#a3a3a3;}
.cont_txt{padding:23px 0 28px 47px;}
.cont_ban{padding:22px 0 23px 21px;}
.guide .cont_ban{padding-bottom:10px;}

.tbl_guide{margin-left:32px; width:768px; border-collapse:collapse;}
.free_advice .tbl_guide{width:618px;}
.tbl_wrap{padding-top:32px;}
.tbl_guide th{padding:7px 0; font-family:'ngBold'; vertical-align:top;}
.guide .tbl_guide th{padding:5px 0;}
.tbl_guide th p{color:#fff; width:123px; height:36px; line-height:36px; letter-spacing:2px; background:url('/main/img_new/guide/bg_form_title.png') no-repeat;}
.tbl_guide td{font-family:'ngBold'; font-size:18px; font-weight:bold;}
.tbl_guide td input{font-family:'ngBold'; font-size:18px; height:36px; line-height:36px; border:none;}
.tbl_guide td input{outline:none;}
.tbl_guide td .inp_135{width:130px; padding-left:5px; background:url('/main/img_new/guide/bg_input_135.png') no-repeat;}
.tbl_guide td .inp_58{width:53px; padding-left:5px;  background:url('/main/img_new/guide/bg_input_58.png') no-repeat;}
.tbl_guide td .inp_75{width:70px; padding-left:5px; background:url('/main/img_new/guide/bg_input_75.png') no-repeat;}
.tbl_guide td .inp_173{width:168px; padding-left:5px; background:url('/main/img_new/guide/bg_input_173.png') no-repeat;}

.tbl_guide.coach td input{font-weight:bold;}
.tbl_guide.coach td .inp_135{padding-left:10px; width:125px; background:url('/main/img_new/guide/bg_input_135.png') no-repeat;}
.tbl_guide.coach td .inp_58{padding-left:10px; width:48px; background:url('/main/img_new/guide/bg_input_58.png') no-repeat;}
.tbl_guide.coach td .inp_75{padding-left:10px; width:65px; background:url('/main/img_new/guide/bg_input_75.png') no-repeat;}
.tbl_guide.coach td .inp_173{width:173px; background:url('/main/img_new/guide/bg_input_173.png') no-repeat;}
.tbl_guide td .slc_wrap div{float:left; margin-right:5px;}
/* .tbl_guide td .slc_wrap2 div{float:right; margin-right:130px;} */
.tbl_guide td .slc_wrap2{*zoom:1;}
.tbl_guide td .slc_wrap2:after{display:block; content:''; clear:both;}
.tbl_guide td .slc_wrap2 span.first{float:left; display:block; width:161px; margin-right:5px;}
.tbl_guide td .slc_wrap2 div.right{float:left;}
.tbl_guide td .slc_wrap2 div.right span.first{float:left; display:block; width:173px;}
.tbl_guide td .slc_wrap2 div.right div.slc_wrap{float:left;}
/* .tbl_guide td .slc_wrap2 div.right{display:block; content:''; clear:both;}
.tbl_guide td .slc_wrap2 div.right #mail_input{float:left;} 
.tbl_guide td .slc_wrap2 div.right .slc_wrap{float:left;} */
.free_advice .tbl_guide td .slc_wrap2 div{float:right; margin-right:40px;}
.tbl_guide td.wedding_date > ul > li{padding-top:5px;}
.tbl_guide td > ul > li{float:left; width:70px; vertical-align:middle;}
.tbl_guide td ul li.select_area{width:320px; padding-top:0; *zoom:1;}
.tbl_guide td ul li.select_area:after{display:block; content:''; clear:both;}
.tbl_guide td ul li.select_area .slc_wrap3{float:left;}
.tbl_guide td ul li.select_area .slc_wrap3 div{float:left; margin-right:3px;}
.tbl_guide td ul li.select_area .slc_wrap3 span.txt{display:inline-block; padding-top:5px; margin-right:8px;}
.tbl_guide td .rdo_wrap{display:block; position:relative;}
.tbl_guide td .rdo_wrap label{display:inline-block; padding-left:24px; height:21px; font-weight:bold; font-size:16px; background:url('/main/img_new/guide/bg_radio.gif') no-repeat 0 1px;}
.tbl_guide td .rdo_wrap label.actOn{background-position:0 -20px;}
.tbl_guide td .rdo_wrap input{position:absolute; line-height:0px; display:inline-block; width:13px; height:13px; top:0; left:4px; filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:.0;}
.tbl_guide td textarea{padding:10px; width:438px; height:100px; border:none; background:url('/main/img_new/guide/bg_textarea2.gif') no-repeat;}
.tbl_guide td.region_wrap .left{float:left;}
.tbl_guide td.region_wrap .left.last{margin-left:3px;}

.check_area{overflow:hidden; margin:33px 0 0 32px;}
.guide .check_area.re_mg{margin-top:14px;}
.check_area.re_mg{margin:20px 0 0 32px;}
.check_area p{float:left; font-size:18px; margin-top:15px; font-family:'ngBold';}
.check_area a{float:right; margin-right:24px;}
.check_area .chk_wrap{position:relative;}
.check_area .chk_wrap input{outline:none; position:absolute; line-height:0px; top:2px; left:8px; filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:.0;}
.check_area .chk_wrap label{display:inline-block;height:30px;padding:0px 0 0 41px;background:url('/main/img_new/guide/bg_checkbox.gif') no-repeat;font-family:'ngBold';font-weight:bold}
.check_area .chk_wrap label.actOn{background-position:0 -34px;}
.free_advice .check_area{text-align:center; margin-top:15px;}
.free_advice .check_area p, .free_advice .check_area a{float:none; margin-top:0;}
.free_advice .check_area p{margin-bottom:15px;}
.free_advice .check_area p.plus{padding-top:13px; font-size:16px;}
.free_advice .check_area p.plus em{color:#eb3d91;}

.layer_foot{float:left;padding:12px 0 0 24px;}
.layer_foot.v1{padding-left:7px;padding-right:23px}
.layer_foot .chk_wrap{color:#fff; font-family:'ng'; font-weight:normal; font-size:16px;}
.layer_foot .chk_wrap input{outline:none; position:absolute; line-height:0px; top:2px; left:8px; filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); opacity:.0;}
.layer_foot .chk_wrap label{display:inline-block;height:30px;padding:0px 0 0 38px;background:url('/main/img_new/guide/bg_checkbox02.png') no-repeat;line-height:1.6em}
.layer_foot .chk_wrap label.actOn{background-position:0 -30px}

#mcs_container_wrap p{margin-top:10px;}
#mcs_container_wrap p:first-child{margin-top:0;}
#mcs_container_wrap ul{margin-top:7px;}
#mcs_container_wrap ul li p{padding-top:3px;}
#mcs_container_wrap dl{padding-top:3px;}
#mcs_container_wrap dd{padding:3px 0; line-height:16px;}

.mcs_cont_wrap02 p{margin-top:10px;}
.mcs_cont_wrap02 p:first-child{margin-top:0;}
.mcs_cont_wrap02 ul{margin-top:7px;}
.mcs_cont_wrap02 ul li{margin-top:4px;}
.mcs_cont_wrap02 ul li p{padding-top:3px;}
.mcs_cont_wrap02 dl{padding-top:3px;}
.mcs_cont_wrap02 dd{padding:3px 0; line-height:16px;}

/* #mcs_container_wrap{margin-top:7px; padding:15px; width:722px; height:62px; background:url('/main/img_new/guide/bg_textarea.gif') no-repeat;}
#mcs_container_wrap .content{color:#7e7e7e; font-size:12px;} */

/* ¿¬¾ÖÄÚÄ¡ ¹«·á»ó´ã ½ÅÃ»ÇÏ±â 20140820*/
#layer_pop.cmu_advice{margin:0 auto; width:758px; height:559px; background:url('/community/img/bg_free_advc.png') no-repeat;}
.cmu_advice .layer_header{background:none; height:64px; line-height:64px; text-align:center;}
.cmu_advice .layer_header h1{width:100%; float:none; font-size:14px;}
.cmu_advice .layer_header h1 em{color:#c94548;}
.guide.cmu_advice .layer_cont{background:none;}
.cmu_advice .tbl_guide{margin:20px 0 0 21px; width:716px;}
.cmu_advice .tbl_guide td, .cmu_advice .tbl_guide th{padding:11px 0; background: url('/community/img/dot_list2.gif') repeat-x 0 bottom;}
.cmu_advice .tbl_guide td .slc_wrap div{margin-right:0; z-index:62;}
.cmu_advice .tbl_guide td.phone .dash{padding:0 3px;}
.cmu_advice .slc2{z-index:62;}
.guide.cmu_advice .layer_cont{height:322px;}
.cmu_advice .check_area p{float:none; font-size:12px; text-align:center; color:#2b2a2a;}
.cmu_advice .check_area p label{position:relative; top:1px; padding-left:9px;}
.cmu_advice .check_area .btn_area{margin-top:25px; text-align:center;}
.cmu_advice .check_area a{float:none; margin-right:0;}
.cmu_advice .layer_foot{background:none;}
.cmu_advice .layer_foot h2{color:#000; font-weight:bold; font-size:14px;}
.cmu_advice #mcs_container_wrap{width:691px; background:#f8f8f8; border:1px solid #cdcdcd;}
.cmu_advice #mcs_container .customScrollBox .container{width:675px;}
.cmu_advice #mcs_container .dragger_container{background:#f8f8f8; height:50px;}
.cmu_advice #mcs_container .dragger{left:1px;}
.coach_answer{margin:0 auto 20px auto; width:728px; height:150px; padding:25px 21px; background:url('/community/img/bg_coach_answer.gif') no-repeat;}
.coach_answer p{width:645px; height:153px; overflow-y:auto; overflow-x:hidden; padding:0 10px 0 65px; font-size:14px; line-height:20px; background:url('/community/img/ico_board_a.gif') no-repeat; font-weight:bold;}
.paging{text-align:center;}
