/* layout */
html, body {margin:0; padding:0; -webkit-text-size-adjust:none; }
body, input, select, button, textarea, h2, h3, h4, h5, h6, table {
font:normal 12px/1.5 Malgun Gothic, dotum, Arial,AppleGothic,Sans-serif; color:#333; }
html, body, div, form, input, select, button, textarea, legend, fieldset, h1, h2, h3, h4, h5, h6,
ul, ol, dl, li, dt, dd, blockquote, address, p, th, td, caption { margin:0; padding:0; }
.hidden {width:0; height:0; padding:0; margin:0; overflow:hidden; font-size:0; visibility:hidden; position:absolute}
button{padding:0; margin:0; border:0; background:none; cursor:pointer;}

.btnArea{margin-bottom:0}
#container.event .wrap_maeilclassic .btnArea{position:absolute; left:0px; width:100%; text-align:center; margin:0; z-index:100;}
#container.event .wrap_maeilclassic  a {display:inline-block;}
#container.event .wrap_maeilclassic  a img{width:auto;}

.wrap_maeilclassic .leadin .sec01 {position:relative;height:1692px;background: url(/event_resources/mobile/event/2018/04/classic/images/event01.png) center 0 no-repeat;}
.wrap_maeilclassic .leadin .sec02 {position:relative;margin-top:-1px;height:812px;background: url(/event_resources/mobile/event/2018/04/classic/images/event02.png) center 0 no-repeat;}
.wrap_maeilclassic .leadin .sec03 {position:relative;margin-top:-2px; background: url(/event_resources/mobile/event/2018/04/classic/images/event03.png) center 0 no-repeat  #f37664;}

/*.wrap_maeilclassic .leadin .sec01 a {overflow:hidden;display:block;position:absolute;left:50% !important;text-indent:-999px;}*/
.wrap_maeilclassic .leadin .sec01 a.btn_link {top:auto; bottom: 50px;}
#container.event .wrap_maeilclassic .leadin .sec02 .btnArea {bottom: 360px; }
#container.event .wrap_maeilclassic .leadin .sec02 a.btn04 {bottom: 190px;}
.wrap_maeilclassic .leadin .sec03 > a {
	display: inline-block;
    width: 100%;
    text-align: center;    
    padding: 90px 0;
}
#container.event .wrap_maeilclassic .leadin .sec03 .list {width:908px;margin:0 auto;padding-top:210px; border-bottom:2px solid #fff;}
#container.event .wrap_maeilclassic .leadin .sec03 .list li {margin-bottom:54px;}
#container.event .wrap_maeilclassic .leadin .sec03 .list a {display:block;color:#373737;}
#container.event .wrap_maeilclassic .leadin .sec03 .list a strong {display:block;padding-bottom:17px;font-size:35px;font-weight:bold;border-bottom:2px solid #fff; color:#fff;}
#container.event .wrap_maeilclassic .leadin .sec03 .list a .cont {display:block;overflow:hidden;height:100px;margin:23px 0 28px 0;font-size:28px;line-height:34px;max-height:100px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis; color:#fff;}
#container.event .wrap_maeilclassic .leadin .sec03 .list a .info {font-size:28px; color:#fff;}
#container.event .wrap_maeilclassic .leadin .sec03 .list a .info em {padding-right:50px;}

.dim { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.5; z-index:9; }
.pop1 { display:none; position:fixed; top:50%; left:50%; width:968px; height:638px; margin-left:-484px;margin-top:-319px;background:#fff; z-index:999;}
.pop1 .con { position:relative;padding:114px 90px 0 90px;font-size:42px;line-height:70px;color:#373737; text-align:center;letter-spacing:-1px}
.pop1 .con div {position:relative;margin-top:37px;}
.pop1 .con div input {width:100%;height:123px;margin-bottom:23px;border:4px solid #959595;background:#eee;text-align:center;}
.pop1 .con div a {display:inline-block;}
.pop1 .con .pop_btn { position:absolute; top:0; right:0; cursor:pointer; }


/* 설문조사 */
body.healing .wrap_maeilclassic.classicPart2 .box-colgroup.small-col>span{position:relative; padding-left:55px; box-sizing:border-box}
body.healing .wrap_maeilclassic.classicPart2 .box-colgroup.small-col .iradio_square_point{position:absolute; left:0px; top:4px; z-index:1}
body.healing .wrap_maeilclassic.classicPart2 .box-colgroup.small-col label{display:inline-block;}

.wrap_maeilclassic.classicPart2 input:read-only {background-color: #fff !important;}
body.healing .wrap_maeilclassic.classicPart2 .box-colgroup.small-col {margin-left: 57px;  margin-left: 0.277778vw;}
body.healing .wrap_maeilclassic.classicPart2 .w31p{width: 31% !important;}
body.healing .wrap_maeilclassic.classicPart2 .w38p{width: 38% !important;}
body.healing .wrap_maeilclassic.classicPart2 .w29p{width: 29% !important;}
body.healing .wrap_maeilclassic.classicPart2 .w26p{width: 26% !important;}
body.healing .wrap_maeilclassic.classicPart2 .w24p{width: 24% !important;}		
body.healing .wrap_maeilclassic.classicPart2 .w57p{width: 57.9% !important;}

.classicPart2 .box-colgroup .col.mr0{margin-right: 0;}		
body.healing .wrap_maeilclassic.classicPart2 .box-colgroup.small-col .iradio_square_point {top: 8px;}
body.healing .wrap_maeilclassic.classicPart2 .box-colgroup.small-col .top24 .iradio_square_point{top:24px;}
.classicPart2 input.inp_txt{width:88%;}
body.healing .btn-pack.point.rever { background-color: #f07560; border-color: #f07560;}
body.healing .wrap_maeilclassic.classicPart2 .imgcheckT .inner{padding-bottom: 30px;}
body.healing .wrap_maeilclassic.classicPart2 .imgcheckT .box-colgroup.small-col{margin-left: 52px;}
body.healing .wrap_maeilclassic.classicPart2 .imgcheckT .box-colgroup.small-col .col{padding-left: 52px;}