img { max-width:100%; }
.event_wrap { overflow-x:hidden; font-size:18px; }
.event_container { max-width:1180px; height:100%; position:relative; padding:100px 20px 100px; margin:0 auto; }

.full_img_cutting { max-width:160%; margin-left:-30%; margin-right:-30%; }
.event_title1 {  padding-bottom:56px; font-size:55px; line-height:1.2; font-weight:700; color:#767676; }
.event_title1 b { display:block; color:#333; }
.event_title2 { text-align:center; font-size:26px; line-height:1.3; font-weight:400; color:#000; }
.event_title2 .link_detail { margin-top:12px; display:inline-block; box-sizing:border-box; height:30px; min-width:94px; padding:0 10px; font-size:13px; line-height:28px; font-weight:400; color:#333; border:1px #8b8b8b solid; background:#fff; }
.event_title3 { padding-bottom:10px; margin:10px 0 12px; border-bottom:1px #767676 solid; font-size:18px; font-weight:400; color:#333; }
.event_title3 a { color:#999; }
.event_title3 a.on { color:#333; }

.sangmu { padding-bottom:10px; font-size:25px; font-weight:300; color:#fff; }
.sangmu.v2 { color:#555; }

#section1 { position:relative; text-align:center; }
#section1 .icon_dday {top:50%; left:50%; margin:-100px 0 0 -30px;}

#section2 { height:620px; background:url('/images/event/20191001/img_201.jpg') 50% 50% no-repeat; background-size:cover; color:#fff; }
#section2 .event_container { padding-top:0; padding-bottom:0; }
#section2 .cont0 { position:absolute; right:20px; top:calc(60% - 275px); width:317px; text-align:center; font-size:24px; font-weight:300; }
#section2 .cont1 { position:absolute; right:20px; top:calc(60% - 180px); }
#section2 .cont2 { position:absolute; left:20px; top:16%; width:52%; font-size:55px; line-height:1.2; font-weight:700; }
#section2 .cont3 { position:absolute; right:20px; bottom:15%; width:340px; font-size:72px; line-height:1.2; font-weight:100; text-align:right; }
#section2 .cont3 .txt { display:inline-block; width:317px; border:1px solid rgba(255,255,255,0.5); padding:20px 0; text-align:center; font-size:20px; }
#section2 .cont3 .txt1 { margin-bottom:20px; }
#section2 .cont3 .txt2 {  }

#section2 .cont4 { position:absolute; left:20px; bottom:14%; }
#section2 .cont4 .title { display:inline-block; width:76px; vertical-align:top; }
#section2 .cont4 .extra { display:inline-block; margin-left:88px; }

#section3 { background:url('/images/event/20191001/img_301.jpg') 50% 50% no-repeat; background-size:cover; color:#5f5f5f; }
#section3 .cont1 { font-size:55px; line-height:1.2; font-weight:700; color:#767676; }
#section3 .cont1 b { display:block; color:#333; }
#section3 .cont2 { padding-top:30px; font-size:36px; font-weight:300; line-height:1.3; letter-spacing:-1px; color:#666; }
#section3 .cont2 b { font-size:48px; font-weight:700; color:#ef3f46; }
#section3 .cont3 { padding-top:30px; }
#section3 .cont3 .title { display:inline-block; width:74px; vertical-align:top; }

#section4 { background-color:#f0f0f0; }

/*.event_faq { padding-top:30px; }
.event_faq:after {content:""; display:block; clear:both;}
.event_faq .title { float:left; padding-top:6px; width:180px; font-size:36px; line-height:1.3; font-weight:700; color:#333; }
.event_faq .event_fat_list { float:left; width:calc(100% - 180px); font-size:20px; }
.event_faq .event_fat_list > li { border-bottom:1px #e1e1e1 solid; }
.event_faq .event_fat_list > li .qqq { display:block; position:relative; padding:14px 0 14px 36px; color:#333; }
.event_faq .event_fat_list > li .qqq:before { display:block; content:'Q.'; position:absolute; left:0; top:10px; font-size:24px; font-weight:700; color:#666; }
.event_faq .event_fat_list > li .aaa { position:relative; padding:14px 0 14px 36px; color:#767676; border-top:1px #e1e1e1 solid; display:none; }
.event_faq .event_fat_list > li .aaa:before { display:block; content:'A.'; position:absolute; left:0; top:10px; font-size:24px; font-weight:700; color:#ef3f46; }*/
.event_faq { padding-top:30px; }
.event_faq:after { content:""; display:block; clear:both; }
.event_faq .title { float:left; padding-top:6px; width:180px; font-size:36px; line-height:1.3; font-weight:700; color:#333; }
.event_faq a.more { border-bottom:1px solid transparent; color:#ef3f46; transition:all ease 0.2s; }
.event_faq a.more:hover { border-color:#ef3f46; }
.event_faq .event_fat_list { float:left; width:calc(100% - 180px); font-size:20px; }
.event_faq .event_fat_list .qqq { display:block; position:relative; border-bottom:1px solid #e1e1e1; padding:14px 0 14px 36px; color:#333; cursor:pointer; }
.event_faq .event_fat_list .qqq:first-child { border-top:none; }
.event_faq .event_fat_list .qqq:before { display:block; content:'Q.'; position:absolute; left:0; top:10px; font-size:24px; font-weight:700; color:#666; }
.event_faq .event_fat_list .aaa { display:none; position:relative; border-bottom:1px solid #e1e1e1; padding:14px 0 14px 36px; color:#767676; }
.event_faq .event_fat_list .aaa:before { display:block; content:'A.'; position:absolute; left:0; top:10px; font-size:24px; font-weight:700; color:#ef3f46; }
.event_faq .funtions > li { margin-top:30px; padding-right:50px; }
.event_faq .funtions > li h5 { font-size:inherit; color:#000; }
.event_faq .funtions > li h5 em { position:relative; display:inline-block; width:25px; height:25px; line-height:25px; border-radius:50px; background:#555; text-align:center; vertical-align:middle; margin:-5px 5px 0 0; font-size:16px; font-weight:700; color:#fff; }
.event_faq .funtions > li li { padding-left:15px; text-indent:-13px;}	
.event_faq .more_cont { display:none; }
.event_faq .more_add { display:block; width:150px; line-height:40px; margin:30px auto; text-align:center; border:1px solid #888; font-size:15px; transition:all ease 0.2s; }
.event_faq .more_add:hover { border-color:#ef3f46; background:rgba(255,255,255,0.5); color:#ef3f46; }
.event_faq .funtions sup { font-size:15px; color:#000; }

#section5 .event_title1 { position:absolute; left:20px; top:120px; }
.event_free_list {text-align:right; font-size:0; line-height:0; }
.event_free_list.v2 { margin-top:-47px; }
.event_free_list > li { display:inline-block; box-sizing:border-box; width:350px; height:350px; padding-top:100px; margin-left:-47px; border:1px #ef3f46 solid; text-align:center; border-radius:50%; font-size:20px; line-height:1.3; }
.event_free_list .txt1 { color:#ef3f46; }
.event_free_list .txt1.v2 { color:#fb7c00; }
.event_free_list .title { padding-top:20px; font-size:36px; line-height:1.2; letter-spacing:-2px; font-weight:700; color:#333; }
.event_free_list .link { display:none; padding-top:30px; font-size:16px; color:#767676; }
.event_free_list .link a { display:inline-block; border-bottom:1px #999 solid; }

#section6 { background:url('/images/event/20191001/img_601.jpg') 50% 50% no-repeat; background-size:cover; }
#section6 a { color:#fff; }
#section6 .event_container { color:#fff; text-align:center; }
#section6 .txt1 { font-size:36px; font-weight:300; line-height:1.2; letter-spacing:-1px; }
#section6 .txt2 { font-size:50px; font-weight:100; line-height:1.2; letter-spacing:-1px; margin-top:30px; }
#section6 .txt2 b { font-weight:500; color:#ef3f46; }
#section6 .txt3 { font-size:48px; font-weight:300; line-height:1.2; letter-spacing:-1px; margin-top:30px; }
#section6 .btns { margin-top:50px; }
#section6 .btns a { display:inline-block; vertical-align:top; box-sizing:border-box; height:60px; font-size:18px; line-height:58px; width:180px; text-align:center; border:1px #fff solid; margin:0 5px; }

#section7 .event_container { padding-top:60px; padding-bottom:40px; }
#section7 table {width:100%; margin:0 auto; border-top:1px solid #e5e5e5;}
#section7 th {width:15%; border-bottom:1px solid #e5e5e5; vertical-align:top; padding-top:25px; padding-left:50px; min-height:30px; text-align:left; font-size:13px; font-weight:500; color:#686868;}
#section7 th .btns {margin-top:5px;}
#section7 th a.btn {border-radius:50px; background:#f2f2f2; padding:0 10px 1px; font-size:12px; font-weight:normal; color:#9a9999;}
#section7 th a.btn span {font-family:'Dotum' !important; font-size:11px;}
#section7 th a.btn:hover {background:#ccc; color:#fff;}
#section7 td {border-bottom:1px solid #e5e5e5; vertical-align:middle; padding:20px 0; text-align:left; font-size:13px; color:#828282; letter-spacing:0; line-height:2.0;}
#section7 td strong {font-weight:400; color:#000;}
#section7 td a {text-decoration:underline;}
#section7 ul {width:100%;}
#section7 ul li {float:left; padding-top:40px; margin-right:80px; font-weight:400; color:#474747; letter-spacing:0; line-height:1.8;}
#section7 ul li:last-child { margin-right:0; }
#section7 ul li .btn_edu {display:inline-block; width:220px; height:74px; line-height:74px; border:1px solid #eaeaea; background:#fafafa; text-align:center; font-size:14px; color:#464646; transition:all 0.5s; text-decoration:none;}
#section7 ul li .btn_edu:hover {background-color:#f1f1f1; font-weight:500; color:#000;}
#section7 ul li .btn_edu img {vertical-align:middle; margin:0 10px 5px 0;}
#section7 ul li .btn_edu span {vertical-align:middle; font-family:'Dotum' !important; font-size:11px;}
#section7 ul li .btn_edu:hover span {font-weight:600;}
#section7 ul li .tit {font-size:14px;}
#section7 ul li .tel {font-size:36px; font-weight:400; line-height:1.2;}
#section7 ul li .txt1 { padding-top:8px; font-size:18px;}

#section8 { height:230px; background:#ecf1f5; }
#section8 .event_container { display:block; padding-top:60px; padding-bottom:0; background:url('/images/event/20191001/img_801.jpg') 90% 100% no-repeat; }
#section8 .title { padding-right:50%; font-size:36px; line-height:1.4; font-weight:300; color:#3d7fb4; }

@media (min-width:0) and (max-width:1220px) {
	#section2 { height:51vw; background-size:cover; }
}
@media (min-width:0) and (max-width:1023px) {
	.event_container { padding:60px 10px 60px !important; }
	.event_title1 { padding-bottom:20px; font-size:46px;}

	.v_section { height:auto !important; background-size:cover; }
	#section2 .cont { position:static; left:auto; right:auto; top:auto; bottom:auto; padding-top:30px; }

	#section2 .cont0 { width:auto; padding-top:0; text-align:left; }
	#section2 .cont1 { width:auto; }
	#section2 .cont2 { width:auto; font-size:46px; }
	#section2 .cont3 { width:auto; font-size:46px; text-align:left; padding-top:30px; }
	#section2 .cont3 .txt { width:49%; letter-spacing:0; margin-right:0; }
	#section2 .cont3 .txt1 { margin-bottom:10px; }

	#section3 .cont { padding-top:20px; }
	#section3 .cont1 { font-size:46px; letter-spacing:-2px; }
	#section3 .cont2 { font-size:30px; }
	#section3 .cont2 b { font-size:38px; }

	#section5 .event_title1 { position:static; left:auto; top:auto; }
	.event_free_list {margin-left:3.5vw; text-align:left; }
	.event_free_list.v2 { margin-top:-3.5vw; }
	.event_free_list > li { width:34vw; height:34vw; padding-top:9.8vw; margin-left:-3.5vw; font-size:17px; letter-spacing:-1px; }
	.event_free_list > li:last-child { margin-right:0; }
	.event_free_list.v2 > li:last-child { margin-top:-15px; }
	.event_free_list .title { padding-top:2vw; font-size:30px; }
	.event_free_list .link { padding-top:3vw; }

	#section8 { height:auto; }
	#section8 .event_container { padding-top:50px !important; padding-bottom:50px !important; background-position:50% 50%; text-align:center; }
	#section8 .title { display:inline-block; padding:20px; text-align:center; font-size:28px; border-radius:12px; background:rgba(255, 255, 255, 0.7); }
}
@media (min-width:0) and (max-width:767px) {
	.event_wrap { font-size:16px; }
	.event_container { padding-top:40px !important; padding-bottom:40px !important; }
	.event_title1 { padding-bottom:15px; font-size:28px; line-height:1.3; }

	.sangmu { font-size:18px; }

	#section2 .cont {  }
	#section2 .cont1 {  }
	#section2 .cont1 img { width:auto; }
	#section2 .cont2 { font-size:28px; line-height:1.3; }
	#section2 .cont3 { font-size:28px; letter-spacing:-2px; }
	#section2 .cont4 .title { display:inline; width:auto; }
	#section2 .cont4 .extra { display:inline; margin-left:0; }

	#section3 .cont { padding-top:15px; }
	#section3 .cont1 { font-size:28px; line-height:1.3; }
	#section3 .cont2 { font-size:26px; }
	#section3 .cont2 b { font-size:32px; }
	#section3 .cont3 .title { display:inline; width:auto; }

	.event_faq { padding-top:25px; }
	.event_faq .title { float:none; width:auto; font-size:24px; padding-bottom:10px; }
	.event_faq .event_fat_list { float:none; width:auto; font-size:16px; }
	.event_faq .event_fat_list > li .qqq { padding:12px 0 12px 30px; }
	.event_faq .event_fat_list > li .qqq:before { top:9px; font-size:19px; }
	.event_faq .event_fat_list > li .aaa { padding:12px 0 12px 30px; }
	.event_faq .event_fat_list > li .aaa:before { top:9px; font-size:19px; }
	
	
	.event_free_list.v2 { margin-top:-15px; }
	.event_free_list > li { width:calc(50vw - 5px); height:calc(50vw - 5px); padding-top:14vw; margin-right:-15px; font-size:16px; }
	.event_free_list .title { padding-top:2vw; font-size:24px; }
	
	#section5 .event_title1 {text-align:center;}

	#section6 .txt1 { font-size:26px; }
	#section6 .txt2 { font-size:36px; margin-top:20px; }
	#section6 .txt3 { font-size:34px; margin-top:20px; }
	#section6 .btns { margin-top:35px; }
	#section6 .btns a { height:50px; font-size:17px; line-height:48px; width:40%; }

	#section7 .event_container { padding-top:40px; }
	#section7 th {width:20%; padding-left:5px;}
	#section7 ul {padding-top:10px;}
	#section7 ul li {width:100%; margin-left:0; padding:5px 0;}
	#section7 ul li .btn_edu {width:100%; margin-bottom:10px;}
}
@media (min-width:0) and (max-width:679px) {
	#section2 .cont3 .txt { width:100%; }
}
@media (min-width:0) and (max-width:479px) {

	.event_title2 { font-size:21px; }
	
	.event_free_list { margin-left:0; }	
	.event_free_list > li { width:100%; height:auto; padding:25px 0; margin-left:0; margin-right:0; margin-top:-1px; border-radius:0; }
	.event_free_list.v2 { margin-top:0; }
	.event_free_list.v2 > li:last-child { margin-top:-1px; }

	#section6 .txt1 { font-size:24px; }
	#section6 .txt2 { font-size:27px; line-height:1.3; margin-top:20px; }
	#section6 .txt3 { font-size:31px; margin-top:20px; }
	#section6 .btns { margin-top:34px; }

	.event_faq .funtions { margin-left:-35px; }
	.event_faq .funtions > li { padding-right:0; }
}





/* ================ °¡°Ý ¼Ò°³ ================ */
.list_sec { border-bottom:2px #333 solid; }
.list_sec, .list_sec ul.intro {zoom:1; }
.list_sec:after, .list_sec ul.intro:after {clear:both; display:block; content:'';}
.list_sec > li:first-child {float:left; width:40%;}
.list_sec > li {float:right; width:60%;}
.list_sec > li > div {position:relative; border:1px solid #e1e1e1; border-top:2px #333 solid; background:#fff; text-align:center;}
.list_sec > li:first-child > div {border-right:0;}
.list_sec > li > div > div { padding:30px 0; text-align:center; transition:box-shadow .3s, transform .3s;}
.list_sec > li > div > div .add1 { display:inline-block; padding-bottom:2px; font-size:20px; line-height:1.2; color:#333; border-bottom:1px #4c4c4c solid; }
.list_sec > li > div > div .add2 { padding-top:5px; font-size:16px; line-height:1.2; color:#767676; }
.list_sec > li > div > div .title { font-size:30px; font-weight:700; color:#333;}

.list_sec > li:first-child ul.intro > li {width:50%;}
.list_sec > li ul.intro > li {width:33.33%;}
.list_sec ul.intro {border-top:1px solid #e1e1e1;}
.list_sec ul.intro > li {position:relative; height:370px; float:left;}
.list_sec ul.intro > li:before {display:block; content:''; position:absolute; top:30px; bottom:30px; width:1px; background:#d7d7d7;}
.list_sec ul.intro > li:first-child:before {width:0;}
.list_sec .stit {padding-top:40px; font-size:24px; font-weight:500; color:#333; white-space:nowrap;}
.list_sec .stit > a {color:inherit; text-decoration:none;}
.list_sec .stit > a:hover {border-bottom:1px solid #333;}
.list_sec .sale {position:relative; height:70px; margin-bottom:25px; padding-top:20px; font-size:40px; font-weight:900; color:#ef3f46; line-height:0.4;}
.list_sec .sale.v2 {color:#ef3f46;}
.list_sec .sale:before {display:block; content:''; position:absolute; bottom:0; left:50%; margin-left:-36px; width:72px; padding-top:1px; background:#333;}
.list_sec .sale > .per {padding-left:2px; font-size:30px; font-weight:400;}
.list_sec .sale > .add {font-size:14px; font-weight:400;}
.list_sec .price1 {position:relative; font-size:26px; font-weight:300; color:#a4a4a4;}
.list_sec .price1:before {display:block; content:''; position:absolute; top:17px; left:50%; margin-left:-110px; width:220px; height:22px; background:url('/images/event/20181227/img_sec3_price1.png') no-repeat center;}
.list_sec > li:first-child ul.intro > li:first-child .price1:before {/*background:none;*/}
.list_sec .price1.v2:before {background:url('/images/event/20181227/img_sec3_price2.png') no-repeat center;}
.list_sec .price2 { font-size:26px; font-weight:400; line-height:1.2; color:#333;}
.list_sec .price2 > .num {font-size:30px; font-weight:600; letter-spacing:-1px; }
.list_sec .price2 > .copy {font-size:16px; font-weight:300;}
.list_sec .btn {position:absolute; left:50%; bottom:0; display:inline-block; margin:30px 0 40px -40%; border-radius:50px; width:80%; border:1px solid #333; background:#fff; padding:13px 0 15px; text-align:center; font-size:18px; font-weight:300; color:#333; transition:all 0.2s ease;}
.list_sec .btn:hover {border:1px solid transparent; background:#ed282e;
background:#ed282e; /* Old browsers */
background:-moz-linear-gradient(-45deg,  #ed282e 10%, #f8ad6d 100%); /* FF3.6-15 */
background:-webkit-linear-gradient(-45deg,  #ed282e 10%,#f8ad6d 100%); /* Chrome10-25,Safari5.1-6 */
background:linear-gradient(135deg,  #ed282e 10%,#f8ad6d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed282e', endColorstr='#f8ad6d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ font-weight:600; color:#fff;}
@media (min-width:0) and (max-width:767px) {
	.inner {padding-bottom:50px !important;}
	.icon {display:none;}
	.list_sec > li,
	.list_sec > li:first-child {width:100%;}
	.list_sec > li ul.intro > li {overflow:hidden;}
	.list_sec > li > div > div .title {font-size:24px;}
	.list_sec > li > div > div .stxt {padding-left:20px; padding-right:20px;}
	.list_sec > li > div > div .stit {font-size:30px;}
	.list_sec > li:first-child > div {border-right:1px solid #e1e1e1;}
	.list_sec > li:first-child > div > div {background-position:center 140px;}
	.list_sec .stit {font-size:24px;}
	.list_sec .sale {font-size:34px;}
	.list_sec .sale > .per {font-size:24px;}
	.list_sec .price1 {font-size:18px;}
	.list_sec .price1:before {top:13px;}
	.list_sec .price2 {font-size:20px;}
	.list_sec .price2 > .num {font-size:24px;}
}
@media (min-width:0) and (max-width:479px) {
	.list_sec .stit {font-size:18px;}
}
/* ================ //°¡°Ý ¼Ò°³ ================ */


/* ================ layer popup ================ */
#resp_layer_bg { position:fixed; left:0; right:0; top:0; bottom:0; z-index:10005; background:rgba(0,0,0,0.5); }
.resp_layer_pop { box-sizing:border-box; width:1002px; padding:30px; position:fixed; left:50%; top:40px; bottom:40px; margin-left:-501px; z-index:10020; text-align:left; background:#fff; }
.resp_layer_pop .close { position:absolute; right:22px; top:26px; width:60px; height:60px; background:url('/images/event/20191001/icon_close_layer.png') 50% 50% no-repeat;  }
.resp_layer_tabs { padding-right:100px; border-bottom:1px #d2d2d2 solid; font-size:15px; font-weight:400; line-height:1.3; letter-spacing:-1px; color:#666; }
.resp_layer_tabs>ul { display:table; width:100%; table-layout:fixed; margin-bottom:-1px; }
.resp_layer_tabs>ul:after { content:normal; }
.resp_layer_tabs>ul>li { display:table-cell; text-align:center; vertical-align:middle; border:1px #d2d2d2 solid; border-right:none; background:#fafafa; cursor:pointer; }
.resp_layer_tabs>ul>li:last-child { border-right:1px #d2d2d2 solid; }
.resp_layer_tabs>ul>li.on { border-top-color:#333; border-right:1px #d2d2d2 solid; border-bottom-color:#fff; background:#fff; position:relative; cursor:default; color:#333; }
.resp_layer_tabs>ul>li.on + li { border-left:none; }
.resp_layer_tabs>ul>li>a { display:block; box-sizing:border-box; padding:20px 2px; line-height:1.2; color:#767676; }
.resp_layer_tabs>ul>li.on>a { color:#333; }
.layer_pop_contents { box-sizing:border-box; padding:45px 50px 40px; height:calc(100% - 63px); overflow-y:auto; border:1px #d2d2d2 solid; border-top:none; font-size:14px; line-height:1.6; }
.sta_img { display:table; width:100%; height:360px; text-align:center; }
.sta_img>p { display:table-cell; vertical-align:middle; padding:30px 0; }
.cont_bbb { line-height:1.8; }
@media (min-width:0) and (max-width:1023px) {
	.resp_layer_pop { width:auto; padding:10px; left:10px; top:10px; bottom:10px; right:10px; margin-left:0; }
	.resp_layer_pop .close { right:15px; top:15px; width:30px; height:30px; }
	.resp_layer_tabs { padding-right:50px; border-bottom:none; font-size:0; line-height:0; }
	.resp_layer_tabs>ul { display:block; width:auto; margin-bottom:5px; }
	.resp_layer_tabs>ul>li { display:inline-block; width:calc(20% - 5px); border:1px #d2d2d2 solid; margin:0 5px 5px 0; border-radius:2px; }
	.resp_layer_tabs>ul>li.on { border:1px #333 solid; }
	.resp_layer_tabs>ul>li.on + li { border:1px #d2d2d2 solid; }
	.resp_layer_tabs>ul>li>a { padding:0 2px; font-size:15px; font-weight:400; line-height:40px; letter-spacing:-1px; color:#666; }
	.resp_layer_tabs>ul>li.on>a { color:#333; }
	.layer_pop_contents { padding:20px 10px 20px; height:calc(100% - 53px); border-top:1px #d2d2d2 solid; }
	.sta_img { display:block; width:auto; height:auto; }
	.sta_img>p { display:block; padding:20px 0; }
}
@media (min-width:0) and (max-width:767px) {
	.resp_layer_tabs { padding-right:0; }
	.resp_layer_tabs>ul>li { width:calc(33% - 5px); }
	.resp_layer_tabs>ul>li:nth-child(1), .resp_layer_tabs>ul>li:nth-child(2) { width:calc(42% - 5px); }
	.layer_pop_contents { height:calc(100% - 98px); }
	.line_az { margin-left:0 !important; }
}
/* ================ //layer popup ================ */