/* 팝업 레이어 공통*/
.poplayer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.9)}
.poplayer .close_layer{display:inline-block;overflow:hidden;width:20px;height:18px;text-indent:-999px;background:url(//siwon-cdn.siwonschool.com/img/china/m/comm/bt_close1.png) no-repeat;background-size:contain}
.poplayer .wrap_cont{padding:10px;background:#fff}
.poplayer .close_layer{position:absolute;top:15px;right:10px}
/* 팝업 레이어 - 쿠폰 */
.poplayer .layer_box{position:relative;top:10%;width:90%;margin:0 5%;border-top:0;padding-bottom:0;background:#fff}
.poplayer#coupon .wrap_cont .insert{overflow:hidden;width:100%;padding-bottom:10px;border-bottom:1px solid #ddd}
.poplayer#coupon .wrap_cont .insert input, .poplayer#coupon .wrap_cont .insert button{vertical-align:middle}
.poplayer#coupon .wrap_cont .insert input{width:100%}
.poplayer#coupon .wrap_cont .insert button{width:100%;margin-top:10px}
.poplayer#coupon .wrap_cont .coupon_list{margin-top:10px;padding:10px;background:#f4f4f4;text-align:center}
.poplayer#coupon .wrap_cont .coupon_list p{line-height:1.4}
/* 팝업 레이어 - 우편번호 찾기 */
.poplayer#serchpost .layer_box{top:0;width:100%;min-height:100%;margin:0}
.poplayer#serchpost .select_type{overflow:hidden}
.poplayer#serchpost .select_type li{float:left;width:50%;padding:10px 0;text-align:center;border:1px solid #ddd;box-sizing:border-box}
.poplayer#serchpost .select_type li.on{color:#fff;font-weight:bold;background:#577fbd}
.poplayer#serchpost .post_box{display:none;padding:20px 10px 10px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.poplayer#serchpost .post_box > p,.poplayer#serchpost .search_tit{text-align:center;padding-bottom:10px}
.poplayer#serchpost .post_box .wrap_search input{width:200px;margin-right:10px}
.poplayer#serchpost .post_box .serched{overflow:auto;height:200px;padding:0 10px;border:1px solid #ddd;border-radius:5px;-webkit-overflow-scrolling: touch}
.poplayer#serchpost .post_box .serched p{overflow:hidden;line-height:35px;border-bottom:1px dashed #ccc}
/* 팝업 레이어 - 샘플영상 */
.poplayer#video_pop video{position:relative}
.poplayer#video_pop .close_layer{background-image:url(//siwon-cdn.siwonschool.com/img/china/m/comm/bt_close2.png)}
.poplayer .popvideo_box video{width:100%}

#event_section{position:relative;padding-bottom:0}
#event_section .event_img{display:inline-block;width:100%;height:auto}
#event_section .fixed_bott{position:fixed;bottom:0;left:0;z-index:97;width:100%;height:auto}

/* 랜딩 - 올패스 */
#event_section.allpass .event_img{display:inline-block;width:100%;height:auto}
#event_section.allpass a.width_half{display:block;float:left;width:50%}
#event_section.allpass .wrap_video{overflow:hidden}
#event_section.allpass .wrap_video li{float:left;width:50%}

/* 랜딩 유의사항 */
.sec_info_comm2{padding:10px 0 30px;background:#333;font-size:11px}/* 이벤트 유의사항 */
.sec_info_comm2 .info_tit{padding:15px;font-size:18px;font-weight:bold;color:#fff}
.sec_info_comm2 dl{position:relative;padding:10px}
.sec_info_comm2 dt{margin-top:20px;padding:0 0 15px 10px;font-size:15px;font-weight:bold;color:#fff}
.sec_info_comm2 dd{margin-top:5px;padding-left:10px;line-height:1.4;color:#888;text-indent:-6px}
.sec_info_comm2 dd.depth1{padding-left:13px}
.sec_info_comm2 a{color:#888;text-decoration:underline}
.sec_info_comm.st2{background:#ddd}
.sec_info_comm.st2 .info_tit{color:#333}
.sec_info_comm.st2 .noti{border-color:#bbb}
.sec_info_comm .noti th, .sec_info_comm .noti td{border:1px solid #bbb !important}
.sec_info_comm.st2 .noti th{background:#ccc;color:#333;font-weight:bold}
.sec_info_comm.st2 .noti td{padding:10px}
.sec_info_comm.st2 .noti .txt{color:#666}
.sec_info_comm.st2 table{width:100%}
.sec_info_comm.st2 .bt_detail,.sec_info_comm.st2 .bt_detail2{height:auto;padding:9px 5px;background:#666;color:#fff;border-radius:0;font-weight:400;line-height:1;font-size:10px;white-space:nowrap;border:0}
.sec_info_comm.st2 .bt_detail2{margin:0 5px}
.sec_info_comm.st2 .bt_detail::after,.sec_info_comm.st2 .bt_detail2::after{content:' >'}
.event_section .st2 .comm_notice dd{color:#666}


/* 랜딩 유의사항 */
.sec_info_comm{padding:30px 3% 40px;background:#333;font-size:11px}/* 상품 정보 */
.sec_info_comm .info_tit{overflow:hidden;font-size:14px;font-weight:bold;color:#fff;}
.sec_info_comm dl{position:relative;margin-bottom:15px;padding:3px 0 0 85px}
.sec_info_comm dl.comm_notice{padding-left:0}
.sec_info_comm .info_tit + dl{margin-top:20px}
.sec_info_comm dt{position:absolute;top:0;left:0;width:75px;padding:5px 0;background:#666;color:#ccc;text-align:center}
.sec_info_comm dd{color:#d7d7d7;line-height:24px !important;font-size:12px !important}
.sec_info_comm .bt_detail{display:inline-block;padding:0 5px;border:1px solid #fff;color:#fff;font-size:11px;border-radius:5px;height:22px;line-height:22px;}
.sec_info_comm .bt_detail2{display:inline-block;padding:2px 5px;border:1px solid #fff;color:#fff;font-size:11px;border-radius:5px;line-height:15px;}
.sec_info_comm .noti{width:100%;margin-top:15px;border-top:2px solid #555;border-bottom:2px solid #555}
.sec_info_comm .noti th{border-bottom:1px solid #555;color:#d7d7d7;font-size:13px;line-height:22px;width:60px}
.sec_info_comm .noti td{border-left:1px solid #555;border-bottom:1px solid #555;color:#d7d7d7;font-size:13px;line-height:1.5;padding:5px 8px;vertical-align:top}
.sec_info_comm .noti td a{color:#d7d7d7}
.sec_info_comm .noti .round{display:inline-block;min-width:50px;margin-top:4px;box-sizing:border-box;padding:0 4px;border-radius:10px;text-align:center;line-height:20px;font-size:13px;font-weight:bold;color:#d7d7d7;background:#555}
.sec_info_comm .noti .tit{line-height:30px;font-size:13px;font-weight:bold;color:#d7d7d7;border-bottom:0}
.sec_info_comm .noti .tit_pink{line-height:30px;font-size:13px;font-weight:bold;color:#ffafaf}
.sec_info_comm .noti .txt{line-height:24px;font-size:12px;color:#d7d7d7}
.sec_info_comm .noti .txt_pink{line-height:24px;font-size:12px;color:#ffafaf}
.sec_info_comm .noti .txt_bold{color:#ffadad}
.sec_info_comm .noti .docu_view{display:inline-block;width:134px;height:25px;line-height:25px;color:#333;background:#cccdd1;border-radius:3px;text-align:center;text-decoration:none;margin-top:5px}
.sec_info_comm .noti .list li{padding:0 0 0 7px;color:#d7d7d7;font-size:13px;line-height:24px;background:url(//siwon-cdn.siwonschool.com/img/japan/event/160225/dot_4x4.png) no-repeat left 9px}

/* 유의사항 */
.inform_noti{background:#333;padding:40px 20px 40px 20px}
.inform_noti h3{color:#fff;font-size:16px;line-height:30px;font-weight:bold}
.inform_noti .round{display:inline-block;min-width:55px;height:30px;padding:0 3px;margin:0 auto;border-radius:10px;text-align:center;line-height:30px;font-size:11px;font-weight:bold;color:#d7d7d7;background:#555}
.inform_noti .tit{color:#d7d7d7;font-size:12px;line-height:30px;font-weight:bold}
.inform_noti .txt{color:#d7d7d7;font-size:11px;line-height:1.6}
.inform_noti .docu_view{display:inline-block;width:134px;height:25px;line-height:25px;color:#333;background:#cccdd1;border-radius:3px;text-align:center;text-decoration:none;margin-top:5px}
.inform_noti table{width:100%;margin-top:15px;border-top:2px solid #555;border-bottom:2px solid #555}
.inform_noti table.depth1{margin:5px 0;border-top:none;border-bottom:none}
.inform_noti th{padding-right:10px;border-bottom:1px solid #555;line-height:1.3;font-size:13px;color:#d7d7d7}
.inform_noti table.depth1 th{height:60px;font-weight:bold}
.inform_noti table.depth1 th,
.inform_noti table.depth1 td{border:1px solid #555}
.inform_noti td{padding:10px 10px;border-left:1px solid #555;border-bottom:1px solid #555}
.inform_noti td.noline_l{padding-left:0}
.inform_noti table.depth1 td{padding:25px 35px}
.inform_noti table.depth1 td.tc{padding:25px 0}
.inform_noti td,
.inform_noti li{line-height:1.5;font-size:13px;color:#d7d7d7;vertical-align:top;}
.inform_noti table.depth1 td,
.inform_noti table.depth1 li{line-height:1.3;font-size:15px;color:#ccc}
.inform_noti .list li{padding:0 0 0 14px;background:url(//siwon-cdn.siwonschool.com/img/japan/event/160225/dot_4x4.png) no-repeat left 9px}
.inform_noti .bt_detail{display:inline-block;padding:0 2px;border:1px solid #fff;color:#fff;font-size:10px;border-radius:5px;height:26px;line-height:26px;}

/* 일아시아 공통 유의사항_v2 (221117)*/
.inform_noti2 { padding: 30px 3% 40px; background:#ddd; }
.inform_noti2 .info_tit { overflow: hidden; color: #333; font-size: 14px; font-weight: bold; }
.inform_noti2 table { width: 100%; margin-top: 15px; border-top: 2px solid #bbb; border-bottom: 2px solid #bbb; border-right: 1px solid #bbb; }
.inform_noti2 table td,
.inform_noti2 table li { line-height: 1.5; font-size: 12px; color: #666; vertical-align: top; }
.inform_noti2 table th { color: #333; font-weight: bold; border-left: 1px solid #bbb; border-bottom: 1px solid #bbb; line-height: 1.5; font-size: 13px; background: #ccc; }
.inform_noti2 table td { padding: 10px; border-left: 1px solid #bbb; border-bottom: 1px solid #bbb; }
.inform_noti2 .txt { color: #666; }
.inform_noti2 .txt2 { display: flex; flex-wrap: wrap; }
.inform_noti2 .txt2 li { flex: 0 0 auto; width: 33.33%; }
.inform_noti2 .bt_detail { display: inline-block; color: #333; font-weight: bold; }

/* 폰트사이즈 지정: 1rem = 16px (640px기준) */
@media( min-width:320px ){ html{font-size:10px} }
@media( min-width:481px ){ html{font-size:15px} }
@media( min-width:640px ){ html{font-size:16px} }
