﻿@charset "utf-8";
/* CSS Document */
::-moz-selection {background-color:#ffa434; color: #fff}
::selection {background-color:#ffa434; color:#fff;}
p, dl, dt, dd {margin:0; padding:0;}
body { word-break:keep-all; word-wrap:break-word;}

#container { background-color:#fff; margin-top:10px}
#container h3.tit { color:#202e62; font-size:36px; margin:30px 0 0 0; display:inline-block; text-align:left; float:left; line-height:32px; width:100%; font-family:Calibri;}
#container h3.tit span { display:block; font-size:16px; font-weight:600; font-family:"NanumGothic","나눔고딕","Dotum";}

.telinfo {text-align:center;}
.telinfo .txt_m { color:#000; font-size:12px; font-weight:bold; float:right}
.telinfo span.tel { color:#256dff; font-size:28px; font-weight:bold; font-family:Calibri; margin:14px 0 9px 5px;display:inline-block}
.bx-wrapper{ float:left}
#container ul.program { display:inline-block; width:100%}
#container ul.program .box_category { display:inline-block; float:left; position:relative; margin:0 17px 17px 0; cursor:pointer; width:328px; height:324px;}
/*#container ul.program .program_img:hover {-webkit-transition:all 300ms ease-in-out; -moz-transition:all 300ms ease-in-out; -ms-transition:all 300ms ease-in-out; -o-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;}
#container ul.program .usaeast:hover img {border-left:4px solid #764098; box-sizing:border-box; border-right:4px solid #764098; border-top:4px solid #764098; width:336px;}
#container ul.program .usaeast01:hover img {border-left:4px solid #764098; box-sizing:border-box; border-right:4px solid #764098; border-top:4px solid #764098; width:336px;}
#container ul.program .usawest:hover img {border-left:4px solid #764098; box-sizing:border-box; border-right:4px solid #764098; border-top:4px solid #764098; width:336px;}
#container ul.program .canada:hover img {border-left:4px solid #ed0973; box-sizing:border-box; border-right:4px solid #ed0973; border-top:4px solid #ed0973; width:336px;}
#container ul.program .newzealand:hover img {border-left:4px solid #23c9c6; box-sizing:border-box; border-right:4px solid #23c9c6; border-top:4px solid #23c9c6; width:336px;}
#container ul.program .unitedkingdom:hover img {border-left:4px solid #7cc154; box-sizing:border-box; border-right:4px solid #7cc154; border-top:4px solid #7cc154; width:336px;}
#container ul.program .singapore:hover img {border-left:4px solid #202e62; box-sizing:border-box; border-right:4px solid #202e62; border-top:4px solid #202e62; width:336px;}
#container ul.program .philippine:hover img {border-left:4px solid #fdb812; box-sizing:border-box; border-right:4px solid #fdb812; border-top:4px solid #fdb812; width:336px;}
#container ul.program .philippine01:hover img {border-left:4px solid #ff7d0f; box-sizing:border-box; border-right:4px solid #ff7d0f; border-top:4px solid #ff7d0f; width:336px;}*/
#container ul.program .last {margin-right:0px !important;}

.usaeast{ background-color:transparent !important}
.usawest{ background-color:transparent !important}
.canada{ background-color:transparent !important}
.newzealand{ background-color:transparent !important}
.singapore{background-color:transparent !important}
.philippine{background-color:transparent !important}
.philippine01{background-color:transparent !important}
.ned{background-color:transparent !important}
.uk{background-color:transparent !important}
.australia{background-color:transparent !important}
.california{background-color:transparent !important}
.newyork{background-color:transparent !important}

.usaeast .sliderCon{background-color:#2b2750 !important;}
.usawest .sliderCon{background-color:#2b2750 !important;}
.sg_hk_usa .sliderCon{background-color:#1d6563 !important;}
.canada .sliderCon{background-color:#008d9b !important;}
.newzealand .sliderCon{background-color:#a8ce3a !important;}
.singapore .sliderCon{background-color:#202e62 !important;}
.philippine .sliderCon{background-color:#1f409b !important;}
.philippine01 .sliderCon{background-color:#1f409b !important;}
.uk .sliderCon{background-color:#da2032 !important;}
.ned .sliderCon{background-color:#f8931d !important;}
.australia .sliderCon{background-color:#ccc !important;}
.california .sliderCon{background-color:#202e62 !important;}
.newyork .sliderCon{background-color:#1f409b !important;}
#container ul.program li .camp_info {background:url(../img/main/arrow_off.png) 300px 28px no-repeat #fff; width:100%; border-left:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; ; border-bottom:1px #e3e3e3 solid; display:inline-block; z-index:10; position:absolute; bottom:0; left:0}
#container ul.program li .camp_info:hover{background:url(../img/main/arrow_on.png) 300px 28px no-repeat #f7f7f7; border-left:1px #b3b3b3 solid; border-right:1px #b3b3b3 solid; ; border-bottom:1px #b3b3b3 solid;}
#container ul.program li .camp_nation { font-weight:bold; padding:13px 0px 15px 0px; width:100%; display:inline-block; float:left; border-bottom:1px #e3e3e3 solid; line-height:1.4 }
#container ul.program .usaeast .camp_info:hover .camp_nation .nationtxt{color:#2b2750}
#container ul.program .usaeast .camp_info:hover .camp_nation .camptxt{color:#2b2750}
#container ul.program .usawest .camp_info:hover .camp_nation .nationtxt{color:#2b2750}
#container ul.program .usawest .camp_info:hover .camp_nation .camptxt{color:#2b2750}
#container ul.program .canada .camp_info:hover .camp_nation .nationtxt{color:#008d9b}
#container ul.program .canada .camp_info:hover .camp_nation .camptxt{color:#008d9b}
#container ul.program .newzealand .camp_info:hover .camp_nation .nationtxt{color:#95bd1f}
#container ul.program .newzealand .camp_info:hover .camp_nation .camptxt{color:#79a200}
#container ul.program .sg_hk_usa .camp_info:hover .camp_nation .nationtxt{color:#1d6563}
#container ul.program .sg_hk_usa .camp_info:hover .camp_nation .camptxt{color:#1d6563}
#container ul.program .sg_hk_usa .icnew{position:absolute; right:-27px; top:14px}
#container ul.program .philippine .camp_info:hover .camp_nation .nationtxt{color:#1f409b}
#container ul.program .philippine .camp_info:hover .camp_nation .camptxt{color:#1f409b}
#container ul.program .philippine01 .camp_info:hover .camp_nation .nationtxt{color:#1f409b}
#container ul.program .philippine01 .camp_info:hover .camp_nation .camptxt{color:#1f409b}
#container ul.program .uk .camp_info:hover .camp_nation .nationtxt{color:#da2032}
#container ul.program .uk .camp_info:hover .camp_nation .camptxt{color:#da2032}
#container ul.program .ned .camp_info:hover .camp_nation .nationtxt{color:#f8931d}
#container ul.program .ned .camp_info:hover .camp_nation .camptxt{color:#f8931d}
#container ul.program .australia .camp_info:hover .camp_nation .nationtxt{color:#da2032}
#container ul.program .australia .camp_info:hover .camp_nation .camptxt{color:#da2032}
#container ul.program .newyork .camp_info:hover .camp_nation .nationtxt{color:#008d9b}
#container ul.program .newyork .camp_info:hover .camp_nation .camptxt{color:#008d9b}

#container ul.program li .camp_nation .nationtxt {display:block; font-size:19px; font-weight:bold; color:#000; margin-left:18px;}
#container ul.program li .camp_nation .camptxt {display:block; font-size:13px; font-weight:400; color:#454545; margin-left:18px;}
#container ul.program li .camp_term {display:inline-block; float:left; color:#333; width:100%; text-align:center; padding:8px 0}
#container ul.program li .camp_term span {display:block; width:50%; float:left}
#container ul.program li .camp_term span.bottominfo_l {border-right:1px solid #e3e3e3; width:49%; }
#container ul.program li .camp_term span.bottominfo_l .icday{margin-right:7px; display:inline-block; vertical-align:middle}
#container ul.program li .camp_term span.bottominfo_r .icday{margin-right:7px; display:inline-block; vertical-align:middle}

#container ul li.banner {text-align:center;}
#container ul li.banner .banner_img {margin:20px auto 16px;}
#container ul li .banner_btn a {margin:0 3px;}
#container ul li .banner_btn a img {display:inline-block !important;}

#container .boardArea { display:inline-block; float:left; position:relative; margin:0 0 8px 0; /*width:328px;*/ width:673px; height:324px; background:#fff; border:1px #e3e3e3 solid; right:-17px;}
#container .boardArea .board { width:100%; height:100%;}
#container .boardArea .board li a.board_tab{ position:absolute; top:0px; height:20px; padding:12px 0 10px; font-size:12px; font-weight:600;width:145px;text-align:center; border-right:1px #e3e3e3 solid; border-bottom:1px #e3e3e3 solid;}
#container .boardArea .board li.notice>a {left:0}
#container .boardArea .board li.qna>a {left:146px}
#container .boardArea .board li.news>a {left:292px}
#container .boardArea .board li.noti_active>a {color:#0067bf; border-bottom:2px solid #0067bf;}
#container .boardArea .board li ul.board_list { position:absolute; top:64px; /*top:60px; left:20px;*/  left:40px; display:none; /*width:285PX*/ width:85%}
#container .boardArea .board li.noti_active>ul.board_list {display:inline-block;}
#container .boardArea .board li ul.board_list li { margin:0 0 9px 0; line-height:8px; position:relative;}
#container .boardArea .board li ul.board_list li>a { /*width:210px;*/ width:440px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:26px; display:inline-block;}
#container .boardArea .board li ul.board_list li>a img { margin:0 0 0 3px; vertical-align: middle;}
#container .boardArea .board li ul.board_list li>a:hover { text-decoration:underline;}
#container .boardArea .board li ul.board_list li span.time { /*font-size:10px;*/ font-size:12px; position:absolute; top:10px; right:10px; color:#a2a2a2;}
#container .boardArea .board ul.board_box{width:100%; border-bottom:1px #e3e3e3 solid; display:inline-block; height:42px}
#container .boardArea .board ul.board_box>li a.more {position:absolute; top:0px; right:0px; width:46px; height:42px; border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3; }
#container .boardArea .board ul.board_box>li a.more img { padding:17px 0 0 21px;}

#container .main_banner {margin:20px 0 0;}
#container .main_banner .footer_btn {display:inline-block; margin:30px 10px 0 10px; float:right;}
#container .main_banner .footer_btn a {margin-left:10px; display:inline-block;}

/* 준비중 */
.receiptbox_pp {background:#fff; border:2px #ff7d0f solid; font-size:12px; font-weight:bold; padding:8px 10px; color:#ff7d0f; position:absolute; left:0; top:0; }

/* Layerpop */
#light {position:relative;}
#pop_content{color:#666;font-size:12px;font-family:'NanumGothic','나눔고딕','Dotum'; overflow:hidden; background:#fff !important}

/* 프로그램 안내 modal팝업 접수중:img / 마감임박:near / 준비중:pp / close:마감  */
.receiptbox_ing{background:#fff;border:2px #318bff solid; font-size:12px; font-weight:bold; padding:5px 15px;color:#318bff; position:absolute; top:5px; left:5px; border-radius:50px; text-align:center; z-index:10}
.receiptbox_near{background:#fff;border:2px #ff4e4e solid; font-size:12px; font-weight:bold; padding:5px 15px;color:#ff4e4e; position:absolute; top:5px; left:5px; border-radius:50px; text-align:center; z-index:10}
.receiptbox_pp{background:#fff;border:2px #ff9c01 solid; font-size:12px; font-weight:bold; padding:5px 15px;color:#ff7d0f; position:absolute; top:5px; left:5px; border-radius:50px; text-align:center; z-index:10}
.receiptbox_close{background:#fff;border:2px #2d2d2d solid; font-size:12px; font-weight:bold; padding:5px 15px;color:#2d2d2d; position:absolute; top:5px; left:5px; border-radius:50px; text-align:center; z-index:10}

/*.program li:hover span, .program li:hover img {-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-ms-transition: all 100ms ease-in-out;
-o-transition: all 100ms ease-in-out;
transition: all 100ms ease-in-out;}*/
.program li:hover span.receiptbox_ing {background-color:#318bff;color:#fff;}
.program li:hover span.receiptbox_near {background-color:#ff4e4e;color:#fff;}
.program li:hover span.receiptbox_close {background-color:#2d2d2d;color:#fff;}
.program li:hover span.receiptbox_pp {background-color:#ff9c01;color:#fff;}

.popreceiptbox_ing{background:#fff;border:3px #318bff solid; font-size:15px; font-weight:bold; padding:12px 20px; color:#318bff; position:absolute; top:8px; left:8px; border-radius:50px; text-align:center;}
.popreceiptbox_near{background:#ffffff;border:3px #ff4e4e solid; font-size:15px; font-weight:bold; padding:12px 20px; color:#ff4e4e; position:absolute; top:8px; left:8px; border-radius:50px; text-align:center;}
.popreceiptbox_pp{background:#fff;border:3px #ff9c01 solid; font-size:15px; font-weight:bold; padding:12px 20px; color:#ff7d0f; position:absolute; top:8px; left:8px; border-radius:50px; text-align:center;}
.popreceiptbox_close{background:#ffffff;border:3px #2d2d2d solid; font-size:15px; font-weight:bold; padding:12px 20px; color:#2d2d2d; position:absolute; top:8px; left:8px; border-radius:50px; text-align:center;}

.pop_contents{position:relative; width:1024px; height:544px; font-family:'NanumGothic','나눔고딕','Dotum'; overflow:hidden}
.pop_contents dt{float:left; width:442px}
.pop_contents dd{float:left; width:582px}
.align_center {text-align:center;}

.pop_contents dl dt {color:#fff;}
.pop_contents dl dt h1 {font-size:30px; padding:25px 0 10px 50px; width:342px; font-weight:bold; height:95px; line-height:1.4; margin:0;}
.pop_contents dl dt h1 p {font-size:17px; margin-top:5px;} 
.pop_contents dl dd h3 {font-size:30px; font-weight:bold; line-height:1.3; margin:10px 0 0;}
.pop_contents dl dd h3 p{font-size:16px; margin-top:5px;}
.pop_contents dl dd p.subtxt {font-size:13px; color:#7e7e7e; line-height:1.5; margin-top:15px}
.pop_contents dl dd {width:522px; padding:25px 30px 10px 30px}
.pop_contents dl dd a img {background-color:#fff;}
.pop_contents dl dd span.typetxt { font-family:"Times New Roman", Times, serif !important; font-size:20px; font-style:italic}
.pop_contents dl dd .pro_tbl{ margin:20px 0 0 0px; width:100%; font-size:12px; line-height:1.4}
.pop_contents dl dd .pro_tbl th {border-right:5px #fff solid; padding:12px; }
.pop_contents dl dd .pro_tbl td {border-bottom:1px #dcdcdc solid; padding:5px 10px; color:#545454}
.pop_contents dl dd .btn_add { position:absolute; bottom:25px; right:15px}
.pop_contents dl dd a.btn_more { padding:12px 45px 12px 25px; font-size:14px; color:#fff; text-decoration:none; margin-right:5px; display:inline-block; font-weight:600; background:url(../img/common/apply_icon.png) 110px 13px no-repeat; border-radius:100px;}
.pop_contents dl dd a.btn_apply { padding:12px 45px 12px 25px; font-size:14px; color:#fff; text-decoration:none; display:inline-block; font-weight:600; background:url(../img/common/apply_icon.png) 87px 13px no-repeat #585858; border-radius:100px;}
.pop_contents dl dd a.btn_apply:hover { background-color:#2f2f2f;}
.pop_contents dl dd .pro_tbl td span.refer {font-size:11px; color:#646464; }

/*.pop_contents dl.usaeast dt h1{background:url(../../img/pop/bgtitle_usa.jpg) no-repeat 0 0;}*/
.pop_contents dl.usaeast dt, .pop_contents dl.usaeast dd a.btn_more {background-color:#2b2750}
.pop_contents dl.usaeast dd a.btn_more:hover {background:url(../img/common/apply_icon.png) 110px 13px no-repeat #4e497b}
.pop_contents dl dd h3.pro_UE {font-size:25px;}
.pop_contents dl.usaeast dd span.typetxt, .pop_contents dl.usaeast dd h3 {color:#2b2750;}
.pop_contents dl.usaeast dd .pro_tbl th {border-bottom:1px #2b2750 solid; color:#2b2750;}
.pop_contents .boston19sum {margin-top:10px; float:right;}

/*.pop_contents dl.usawest dt h1{background:url(../../img/pop/bgtitle_UW.jpg) no-repeat 0 0;}*/
.pop_contents dl.usawest dt, .pop_contents dl.usawest dd a.btn_more {background-color:#2b2750}
.pop_contents dl.usawest dd a.btn_more:hover {background:url(../img/common/apply_icon.png) 110px 13px no-repeat #4e497b}
.pop_contents dl.usawest dd span.typetxt, .pop_contents dl.usawest dd h3 {color:#2b2750;}
.pop_contents dl.usawest dd .pro_tbl th {border-bottom:1px #2b2750 solid; color:#2b2750;}

/*.pop_contents dl.canada dt h1{background:url(../../img/pop/bgtitle_canada.jpg) no-repeat 0 0;}*/
.pop_contents dl.canada dt, .pop_contents dl.canada dd a.btn_more {background-color:#008d9b}
.pop_contents dl.canada dd a.btn_more:hover {background:url(../img/common/apply_icon.png) 110px 13px no-repeat #00565f}
.pop_contents dl.canada dd span.typetxt, .pop_contents dl.canada dd h3 {color:#008d9b;}
.pop_contents dl.canada dd .pro_tbl th {border-bottom:1px #008d9b solid; color:#008d9b;}

/*.pop_contents dl.newzealand dt h1{background:url(../../img/pop/bgtitle_newz.jpg) no-repeat 0 0;}*/
.pop_contents dl.newzealand dt, .pop_contents dl.newzealand dd a.btn_more {background-color:#764098;}
.pop_contents dl.newzealand dd a.btn_more:hover {background:url(../img/common/apply_icon.png) 110px 13px no-repeat #5d307a}
.pop_contents dl.newzealand dd span.typetxt, .pop_contents dl.newzealand dd h3 {color:#764098;}
.pop_contents dl.newzealand dd .pro_tbl th {border-bottom:1px #94b92a solid; color:#764098;}

/*.pop_contents dl.singapore dt h1{background:url(../../img/pop/bgtitle_SG.jpg) no-repeat 0 0;}*/
.pop_contents dl.singapore dt, .pop_contents dl.singapore dd a.btn_more {background-color:#202e62}
.pop_contents dl.singapore dd a.btn_more:hover {background:url(../img/common/apply_icon.png) 110px 13px no-repeat #2a47b3}
.pop_contents dl.singapore dd span.typetxt, .pop_contents dl.singapore dd h3 {color:#202e62;}
.pop_contents dl.singapore dd .pro_tbl th {border-bottom:1px #202e62 solid; color:#202e62;}

/*.pop_contents dl.phils dt h1{background:url(../../img/pop/bgtitle_phils01.jpg) no-repeat 0 0;}*/
.pop_contents dl.phils dt, .pop_contents dl.phils dd a.btn_more {background-color:#1f409b}
.pop_contents dl.phils dd a.btn_more:hover {background:url(../img/common/apply_icon.png) 110px 13px no-repeat #0e2d84}
.pop_contents dl.phils dd span.typetxt, .pop_contents dl.phils dd h3 {color:#1f409b;}
.pop_contents dl.phils dd .pro_tbl th {border-bottom:1px #1f409b solid; color:#1f409b;}

/*.pop_contents dl.unitedkingdom dt h1{background:url(../../img/pop/bgtitle_UK.jpg) no-repeat 0 0;}*/
.pop_contents dl.unitedkingdom dt, .pop_contents dl.unitedkingdom dd a.btn_more {background-color:#da2032}
.pop_contents dl.unitedkingdom dd a.btn_more:hover {background:url(../img/common/apply_icon.png) 110px 13px no-repeat #a50f1d}
.pop_contents dl.unitedkingdom dd span.typetxt, .pop_contents dl.unitedkingdom dd h3 {color:#da2032;}
.pop_contents dl.unitedkingdom dd .pro_tbl th {border-bottom:1px #da2032 solid; color:#da2032;}

/*.pop_contents dl.australia dt h1{background:url(../../img/pop/bgtitle_UK.jpg) no-repeat 0 0;}*/
.pop_contents dl.australia dt, .pop_contents dl.australia dd a.btn_more {background-color:#e91e63}
.pop_contents dl.australia dd a.btn_more:hover {background:url(../img/common/apply_icon.png) 110px 13px no-repeat #e91e63}
.pop_contents dl.australia dd span.typetxt, .pop_contents dl.australia dd h3 {color:#e91e63;}
.pop_contents dl.australia dd .pro_tbl th {border-bottom:1px #e91e63 solid; color:#e91e63;}


/*.pop_contents dl.alabang dt h1{background:url(../../img/pop/bgtitle_phils02.jpg) no-repeat 0 0;}*/
.pop_contents dl.alabang dt, .pop_contents dl.alabang dd a.btn_more {background-color:#ff7d0f}
.pop_contents dl.alabang dd a.btn_more:hover {background:url(../img/common/apply_icon.png) 110px 13px no-repeat #ff5400}
.pop_contents dl.alabang dd span.typetxt, .pop_contents dl.alabang dd h3 {color:#ff7d0f;}
.pop_contents dl.alabang dd .pro_tbl th {border-bottom:1px #ff7d0f solid; color:#ff7d0f;}
/*.pop_contents dl.alabang dd .pro_tbl td {padding:3px 10px}*/

.pop_contents dl.ned dt, .pop_contents dl.ned dd a.btn_more {background-color:#f8931d}
.pop_contents dl.ned dd a.btn_more:hover {background:url(../img/common/apply_icon.png) 110px 13px no-repeat #ff8900}
.pop_contents dl.ned dd span.typetxt, .pop_contents dl.ned dd h3 {color:#ff7d0f;}
.pop_contents dl.ned dd .pro_tbl th {border-bottom:1px #f8931d solid; color:#ff7d0f;}

.pop_contents dl.newyork dt, .pop_contents dl.ned dd a.btn_more {background-color:#f8931d}
.pop_contents dl.newyork dd a.btn_more:hover {background:url(../img/common/apply_icon.png) 110px 13px no-repeat #ff8900}
.pop_contents dl.newyork dd span.typetxt, .pop_contents dl.ned dd h3 {color:#ff7d0f;}
.pop_contents dl.newyork dd .pro_tbl th {border-bottom:1px #f8931d solid; color:#ff7d0f;}

/* 18봄 단기캠프 추가 */
.pop_contents dl.singapore_18sprteen dt h1{background:url(../../img/pop/bgtitle_SGHK_teen.jpg) no-repeat 0 0;}
.pop_contents dl.singapore_18sprteen dt, .pop_contents dl.singapore_18sprteen dd a.btn_more {background-color:#1d6563}
.pop_contents dl.singapore_18sprteen dd a.btn_more:hover {background:url(../img/common/apply_icon.png) 110px 13px no-repeat #1d6563}
.pop_contents dl.singapore_18sprteen dd span.typetxt, .pop_contents dl.singapore_18sprteen dd h3 {color:#1d6563;}
.pop_contents dl.singapore_18sprteen dd .pro_tbl th {border-bottom:1px #202e62 solid; color:#1d6563;}
.pop_contents dl.singapore_18sprteen dd{margin-top:75px}
/*.pop_contents dl.phils dd{margin-top:55px}*/
.pop_contents dl.unitedkingdom dd{margin-top:55px}
.pop_contents dl.usawest dd{margin-top:55px}
.pop_contents dl.alabang dd{margin-top:55px}
.pop_contents dl.usawest_18sprteen dt h1{background:url(../../img/pop/bgtitle_UW_teen.jpg) no-repeat 0 0;}
.pop_contents dl.usawest_18sprteen dt, .pop_contents dl.usawest_18sprteen dd a.btn_more {background-color:#d71e42}
.pop_contents dl.usawest_18sprteen dd a.btn_more:hover {background:url(../img/common/apply_icon.png) 110px 13px no-repeat #d71e42}
.pop_contents dl.usawest_18sprteen dd span.typetxt, .pop_contents dl.usawest_18sprteen dd h3 {color:#d71e42;}
.pop_contents dl.usawest_18sprteen dd .pro_tbl th {border-bottom:1px #d71e42 solid; color:#d71e42;}
.pop_contents dl.usawest_18sprteen dd{margin-top:60px}

.pop_contents dl.california dt, .pop_contents dl.singapore dd a.btn_more {background-color:#202e62}
.pop_contents dl.california dd a.btn_more:hover {background:url(../img/common/apply_icon.png) 110px 13px no-repeat #2a47b3}
.pop_contents dl.california dd span.typetxt, .pop_contents dl.california dd h3 {color:#202e62;}
.pop_contents dl.california dd .pro_tbl th {border-bottom:1px #202e62 solid; color:#202e62;}

/* 상세pop_tab*/
.poptab{width:50%; border-bottom:1px #000 solid; display:inline-block; position:absolute; left:470px; top:15px; z-index:10}
.poptab li{float:left; width:45%}
.poptab li a{display:inline-block; text-decoration:none; width:100%; text-align:center; font-size:13px; padding:13px 0; color:#000; font-weight:bold;}
.tabs__head:before, .tabs__head:after {content: "";	display: table}
.tabs__head:after {clear: both}
.tabs__tab {position: relative; display: block;	float:left;	list-style-type: none; cursor: pointer}
.tabs__tab_active {cursor: default}
.tabs__icon, .tabs__head-text {display: inline-block;vertical-align: middle;}
.tabs__pane {position: relative;display: none}
.tabs__pane_active {display: block}
.tabs_style_default .tabs__head {border-width: 0 0 1px 0; border-style: solid; border-color:#b9b9b9}
.tabs_style_default .tabs__tab {margin-bottom:-1px; padding-bottom:10px; font-size:16px; line-height:1.4; color:#909090; border-width:1px 1px 0 1px; border-style: solid; border-color: transparent}
.tabs_style_default .tabs__tab:last-child {margin-right: 0}
/*.tabs_style_default .tabs__tab_active {background: #fff; border-color:#b9b9b9; color:#1f409b; border-top:3px solid #1f409b;}*/
.tabs_style_default .tabs__tab_active {background: #fff; border-color:#b9b9b9; color:#292929; border-top:3px solid #292929;}
.tabs_style_default.tabs_color_blue .tabs__tab_active {	border-color: #2ea9fa}
.tabs_style_default.tabs_color_blue .tabs__head {border-color: #2ea9fa}

#screenbanner {position: relative; cursor:move}
#screenbanner01 {position: relative; cursor:move}
#screenbanner02 {position: relative; cursor:move}
#screenbanner03 {position: relative; cursor:move}
#screenbanner04 {position: relative; cursor:move}
#screenbanner05 {position: relative; cursor:move}
#screenbanner06 {position: relative; cursor:move}
#screenbanner07 {position: relative; cursor:move}
#screenbanner08 {position: relative; cursor:move}
#screenbanner09 {position: relative; cursor:move}
#screenbanner10 {position: relative; cursor:move}
#screenbanner11 {position: relative; cursor:move}

#screenbanner .img01{background:url(../../img/main/pro_usaeast.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:3 }
#screenbanner .img02{background:url(../../img/main/pro_usaeast01.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2 }
#screenbanner .img03{background:url(../../img/main/pro_usaeast02.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px ; z-index:2}
#screenbanner01 .img01{background:url(../../img/main/pro_19su_usawest.jpg) no-repeat;  position:absolute; left:0; top:0; width:330px; height:214px; z-index:3 }
#screenbanner01 .img02{background:url(../../img/main/pro_usawest01.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}
#screenbanner01 .img03{background:url(../../img/main/pro_usawest02.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}
#screenbanner02 .img01{background:url(../../img/main/pro_20wi_canada.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:3 }
#screenbanner02 .img02{background:url(../../img/main/pro_20wi_canada2.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}
#screenbanner02 .img03{background:url(../../img/main/pro_20wi_canada3.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}
#screenbanner03 .img01{background:url(../../img/main/pro_newzeaaland.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:3}
#screenbanner03 .img02{background:url(../../img/main/pro_newzeaaland01.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}
#screenbanner03 .img03{background:url(../../img/main/pro_newzeaaland02.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2 }

#screenbanner04 .img01{background:url(../../img/main/pro_singapore_teen.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:4}
#screenbanner04 .img02{background:url(../../img/main/pro_singapore_teen01.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:3}
#screenbanner04 .img03{background:url(../../img/main/pro_singapore_teen02.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}
#screenbanner04 .img04{background:url(../../img/main/pro_singapore_teen03.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}

#screenbanner05 .img01{background:url(../../img/main/pro_netherlands.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:3}
#screenbanner05 .img02{background:url(../../img/main/pro_netherlands01.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}
#screenbanner05 .img03{background:url(../../img/main/pro_netherlands02.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}
/*#screenbanner05 .img04{background:url(../../img/main/pro_philippine_phils02.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}*/

#screenbanner06 .img01{background:url(../../img/main/pro_philippine_alarbang.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:3}
#screenbanner06 .img02{background:url(../../img/main/pro_philippine_alarbang01.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}
#screenbanner06 .img03{background:url(../../img/main/pro_philippine_alarbang02.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}
#screenbanner07 .img01{background:url(../../img/main/pro_19su_uk.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:3}
#screenbanner07 .img02{background:url(../../img/main/pro_uk01.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}
#screenbanner07 .img03{background:url(../../img/main/pro_uk02.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}
#screenbanner08 .img01{background:url(../../img/main/pro_netherlands.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:3}
#screenbanner08 .img02{background:url(../../img/main/pro_netherlands01.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}
#screenbanner08 .img03{background:url(../../img/main/pro_netherlands02.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}

#screenbanner09 .img01{background:url(../../img/main/pro_philippine_phils_.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:3}
#screenbanner09 .img02{background:url(../../img/main/pro_philippine_phils04.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}
#screenbanner09 .img03{background:url(../../img/main/pro_philippine_phils05.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}
#screenbanner10 .img01{background:url(../../img/main/pro_19su_philippine_phils.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:4}
#screenbanner10 .img02{background:url(../../img/main/pro_philippine_phils06.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}
#screenbanner10 .img03{background:url(../../img/main/pro_philippine_phils07.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}
#screenbanner11 .img01{background:url(../../img/main/pro_19su_newyork.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:4}
/*#screenbanner11 .img02{background:url(../../img/main/pro_uk_.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}*/
/*#screenbanner11 .img03{background:url(../../img/main/pro_uk_.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:2}*/
#screenbanner12 .img01{background:url(../../img/main/pro_austraila.jpg) no-repeat; position:absolute; left:0; top:0; width:330px; height:214px; z-index:4}


.slider_item {width: 330px; height: 214px;}
.slider_item img {position: absolute; left:0; top:0}
.sliderCon {margin: 0;position: relative; overflow: hidden;	width: 330px;height: 214px; display:inline-block}
.buttonArea {float: left; left: 50%; position: relative; top: 100%;	margin-top: -32px}
.buttonCon {float: left; left: -50%; position: relative}
.buttonCon .theButton {display: block; color: #b22222; width: 20px;	height: 22px; background: url(../../img/main/circlebutton.png) no-repeat; text-indent: -9999px; border: 0;margin-right: 3px; float: left; transition: all .5s; -moz-transition: all .5s; 	-webkit-transition: all .5s; -o-transition: all .5s}
.buttonArea a.active {background-position: 0 -22px}
.arrowButton {cursor: pointer}
.arrowButton .prevArrow {background: url(../../img/main/slider-arrows.png) no-repeat 5px 0; width: 24px; height: 24px; position: absolute;	top: 90px; left:0; z-index: 60}
.arrowButton .nextArrow {background: url(../../img/main/slider-arrows.png) no-repeat -40px 0; width: 24px; height: 24px;	position: absolute;	top:90px; right: 0px; z-index: 60}

/* 결제안내 레이어팝업 */
#layer_wrap {background:#ffffff; box-shadow:4px 4px 20px #cacaca; border:1px solid #c7c7c7;} 
#layer_wrap.pay_guide {width:400px; position:absolute; bottom:80px; right:20px;}
#layer_wrap h3.tit {padding:0 0 0 20px; margin:0; line-height:45px; position:relative; border-bottom:1px solid #c7c7c7; color:#000; font-size:14px;}
#layer_wrap h3.tit .close {position:absolute; top:13px; right:16px;}
#layer_wrap .layer_content {padding:20px;}
#layer_wrap .layer_content .con span {display:block; color:#ff6565; font-weight:bold; margin-top:10px;}
#layer_wrap .layer_content .btn_wrap {text-align:center; margin-top:20px;}
#layer_wrap .layer_content .btn_wrap a {line-height:40px; display:inline-block; text-decoration:none; padding:0 25px; font-weight:bold;}
#layer_wrap .layer_content .btn_wrap .btn_l_gray {background:#d0d0d0; color:#000;}
#layer_wrap .layer_content .btn_wrap .btn_l_red {background:#ff6565; color:#fff;}
#layer_wrap .layer_content .btn_wrap .btn_l_gray:hover {background:#c1c1c1;}
#layer_wrap .layer_content .btn_wrap .btn_l_red:hover {background:#f35353;}

/* 유학조기등록팝업 */
.pop18su_early {background: url(../../img/pop/banner/early_bg.jpg) no-repeat 0 0; width:330px; height:667px; position:absolute; top:340px; right:4px; z-index:799;}
.pop18su_early .e_list {margin:170px 0 0 17px;}
.pop18su_early .e_list li {display:block;}
.pop18su_early .close {position:absolute; top:12px; right:12px;}
.pop18su_early .today {position:absolute; bottom:10px; left:16px;}
.pop18su_early .today input {vertical-align:middle;}
.pop18su_early .today label {font-size:11px;}

/* 유학조기등록팝업_19winter */
.pop19wi_early01 {background: url(../../img/pop/banner/bg_19wi01_early.jpg) no-repeat 0 0; width:330px; height:666px; position:absolute; top:340px; right:4px; z-index:799;}
.pop19wi_early01 .e_list {margin:170px 0 0 17px;}
.pop19wi_early01 .e_list li {display:block;}
.pop19wi_early01 .close {position:absolute; top:12px; right:12px;}
.pop19wi_early01 .today {position:absolute; bottom:10px; left:16px;}
.pop19wi_early01 .today input {vertical-align:middle;}
.pop19wi_early01 .today label {font-size:11px;}

.pop19wi_early02 {background: url(../../img/pop/banner/bg_19wi02_early.jpg) no-repeat 0 0; width:330px; height:666px; position:absolute; top:340px; right:4px; z-index:799;}
.pop19wi_early02 .e_list {margin:170px 0 0 17px;}
.pop19wi_early02 .e_list li {display:block;}
.pop19wi_early02 .close {position:absolute; top:12px; right:12px;}
.pop19wi_early02 .today {position:absolute; bottom:10px; left:16px;}
.pop19wi_early02 .today input {vertical-align:middle;}
.pop19wi_early02 .today label {font-size:11px;}


/* 유학조기등록팝업_19summer */
.pop19su_early01 {position:absolute; top:682px; right:4px; z-index:799; background-color:#fff; border:6PX SOLID #022d68; }
.pop19su_early01 .titleimg{float:left} 
.pop19su_early01 .e_list {float:left}
.pop19su_early01 .e_list li {display:block;}
.pop19su_early01 .close {position:absolute; top:11px; right:7px;}
.pop19su_early01 .today {position:absolute; bottom:10px; right:365px;}
.pop19su_early01 .today input {vertical-align:middle;}
.pop19su_early01 .today label {font-size:11px;}

.pop19su_early02 {background: url(../../img/pop/banner/bg_19su_2.jpg) no-repeat 0 0; width:664px; height:312px; position:absolute; top:682px; right:4px; z-index:799; background-color:#fff; border:6PX SOLID #022d68; }
.pop19su_early02 .e_list {margin:7px 0 0 334px;}
.pop19su_early02 .e_list li {display:block;}
.pop19su_early02 .close {position:absolute; top:11px; right:7px;}
.pop19su_early02 .today {position:absolute; bottom:10px; right:365px;}
.pop19su_early02 .today input {vertical-align:middle;}
.pop19su_early02 .today label {font-size:11px;}

/* 유학조기등록팝업_19summer */
.pop20wi_early01 {position:absolute; top:682px; right:4px; z-index:799; background-color:#fff; border:6PX SOLID #022d68; }
.pop20wi_early01 .titleimg{float:left} 
.pop20wi_early01 .e_list {float:left; margin:12px 22px 0 0;}
.pop20wi_early01 .e_list li {display:block;}
.pop20wi_early01 .close {position:absolute; top:11px; right:7px;}
.pop20wi_early01 .today {position:absolute; bottom:10px; right:365px;}
.pop20wi_early01 .today input {vertical-align:middle;}
.pop20wi_early01 .today label {font-size:11px;}

.pop20wi_early02 {background: url(../../img/pop/banner/bg_19su_2.jpg) no-repeat 0 0; width:664px; height:312px; position:absolute; top:682px; right:4px; z-index:799; background-color:#fff; border:6PX SOLID #022d68; }
.pop20wi_early02 .e_list {margin:7px 0 0 334px;}
.pop20wi_early02 .e_list li {display:block;}
.pop20wi_early02 .close {position:absolute; top:11px; right:7px;}
.pop20wi_early02 .today {position:absolute; bottom:10px; right:365px;}
.pop20wi_early02 .today input {vertical-align:middle;}
.pop20wi_early02 .today label {font-size:11px;}


/*유학 휴가안내 팝업*/
#vacation{position:absolute; bottom:16px; z-index:10000; right:5px;}
#vacation .close{position:absolute; bottom:290px; right:15px; z-index:100001;}
#vacation .today{position:absolute; bottom:10px; right:15px; z-index:100001;}

/* 조기등록 고객센터 안내 팝업 */
.pop_earlycscenter{position:absolute; top:100px; z-index:10000; left:50%; margin-left:-238px; width:476px; height:316px; display:none}
.pop_earlycscenter .close{position:absolute; top:15px; right:15px; z-index:100001;}
.pop_earlycscenter .today{position:absolute; bottom:10px; left:25px; z-index:100001;}
.pop_earlycscenter input{vertical-align:middle; cursor:pointer;}
.pop_earlycscenter .go{background:#3485f0; color:#fff; font-weight:bold; font-size:12px; position:absolute; right:25px; bottom:10px; padding:6px 20px; display:inline-block; cursor:pointer;z-index:100001; }
.pop_earlycscenter .go:hover{background:#032d69}



/* 유학조기등록팝업_19winter */
.pop0719 {background: url(../img/pop/viewpop/190719_sum_win_popup.jpg) no-repeat 0 0; width:510px; height:420px; position:absolute; left:50%; margin-left:-255px; top:268px; z-index:799;}
.pop0719 .e_list {margin:340px 0 0 130px;}
.pop0719 .e_list .second{margin:-27px 0 0 109px;}
.pop0719 .e_list li {display:block;}
.pop0719 .close {position:absolute; top:12px; right:14px;}
.pop0719 .today {position:absolute; bottom:15px; left:405px; cursor:pointer;}
.pop0719 .today input {vertical-align:middle; cursor:pointer;}
.pop0719 .today label {font-size:11px;}

/* 200113 시스템 점검 공지 안내*/
.pop_notice20 {overflow:hidden; z-index:100; position: absolute; width:467px; height:518px; left:46% !important; top:7% !important; margin-left:-200px;}
.pop_notice20 .programgo{ position:absolute; bottom:75px; left:27px;  z-index:110;}
.pop_notice20 .close{position:absolute; top:12px; right:11px; z-index:2003; cursor:pointer}
.pop_notice20 .gobtn {position:absolute; right:12px; bottom:28px; z-index:2002; cursor:pointer}
.pop_notice20 .today {position:absolute; right:10px; bottom:9px; z-index:2002; cursor:pointer; font-size:11px;}
.pop_notice20 .today input{vertical-align:middle}
#frameless_1 .tclose {right:33px; top:30px}

/* 200114 필리핀 캠프 화산 현황 안내 
.top_banner {  background-color:#fff; width:100%; background:#ffc430; padding-bottom:10px}
.topbanner_wrap {width:900px; margin:0 auto; height:100%; position:relative;}
.topbanner_wrap h1.title { display:inline-block;  margin:20px 0 10px 0; font-size:18px; font-weight:bold; color:#000}
.topbanner_wrap .contents{ background:#fff; width:100%; color:#000; font-size:14px; padding:10px; line-height:1.7}
.topbanner_wrap .contents .highlight{font-weight:bold;color:#256dff}
.topbanner_wrap .contents .highlight2{font-weight:bold; color:#ff4e4e}
.topbanner_wrap .contents .highlight3{font-weight:bold; color:#000}
.topbanner_wrap .btnarea { position:absolute; top:135px; right:0px; background:#000; font-size:14px; font-weight:bold; color:#fff; padding:10px }
.topbanner_wrap .bannerclose { display:inline-block; position:absolute; top:10px; right:-16px;}
.topbanner_wrap .contents .cs{font-weight:bold; font-size:13px}
.topbanner_wrap span.today {position:absolute; top:10px; right:25px;}
.topbanner_wrap span.today input {vertical-align:middle;}
.topbanner_wrap span.today label {font-weight:bold; font-size:11px; color:#8b8b8b;}
*/

/* 200602 20여름캠프 미운영 안내 */ 
.top_banner { background:#0083de; width:100%}
.topbanner_wrap {width:1000px; margin:0 auto; height:100%; position:relative; text-align:center; letter-spacing:-.04em}
.topbanner_wrap h1.title { display:inline-block;  margin:14px 0 7px 0; font-size:20px; font-weight:bold; color:#fff; width:90%; text-align:left;}
.topbanner_wrap .contents{ background:#fff; width:88%; color:#000; font-size:1.1em; padding:1% 4% 0  4%; line-height:1.8; display:inline-block; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; border-radius:15px; margin: 5px 0 15px 0; word-break:keep-all;text-align:left; }
.topbanner_wrap .contents p{margin:8px 0}
.topbanner_wrap .contents .highlight{font-weight:bold;color:#ff5527; border-bottom:2px solid #ffe380; box-shadow:inset 0 -3px 0 #ffe380;}
.topbanner_wrap .bannerclose { display:inline-block; position:absolute; top:10px; right:0}
.topbanner_wrap .contents .cs{font-weight:bold; font-size:13px}


/* 미디어 쿼리*/

@media all and (max-width:999px){
	.inner{width:100%;}

	/* 200602 20여름캠프 미운영 안내 */	
	.topbanner_wrap{width:100%;}
	.topbanner_wrap .bannerclose{ top: 18px; right: 14px}
	}

@media all and (max-width:900px){
	.pop19wi_early01{top:0; left:50%; margin-left:-165px; }
	.pop19wi_early02{top:0; left:50%; margin-left:-165px}		
	}
	


@media all and (max-width:736px){

	
}

@media all and (max-width:420px){
	.inner {width:100%; display:inline-block;}
	.header_gnb {height:auto;}
	.header_gnb .logo {margin:12px 0 15px 0; float:none; text-align:center;}
	.header_gnb .gnb {margin:0; float:none; display:inline-block; background:#011c5d; padding:10px 0 6px 0; width:100%}
	.header_gnb .gnb li {font-size:13px; margin:0px 9px 6px 15px;}
	.header_gnb .gnb li a {color:#fff;}
	.header_gnb .gnb li span.gnb_des {display:none;}
	.header_gnb .gnb li.gnb_b {font-size:13px; margin:0 0 0 6px;}
	.header_gnb .gnb li.gnb_b a {color:#818ead;}
	#container .boardArea .board li ul.board_list li>a { width:250px;}
	#container {margin-top:10px; padding-bottom:10px; padding-top:117px;}
	#container ul.program .box_category {margin:0 0 3% 0; width:100%; height:214px; border-top:1px #e3e3e3 solid; border-bottom:1px #e3e3e3 solid;}
	#container ul.program li .camp_info {width:32%; border:none; float:left; height:100%; position:relative;}
	#container ul.program li .camp_info:hover {border:none;}
	#container ul.program li .camp_nation {border-bottom:none;}
	#container ul.program li .camp_term {margin:0 0 0 17px; position:absolute; left:0; bottom:0; text-align:left;}
	#container ul.program li .camp_term span {width:100%;}
	#container ul.program li .camp_term span.bottominfo_l {border-right:none; width:100%;}
	#container ul.program li.banner {height:auto;}
	#container ul.program li.banner img {margin:15px auto 0;}
	#container ul.program li .banner_btn a {margin:0 3px 20px; display:inline-block;}
	#container ul.program li.banner .telinfo .txt_m {margin-right:13px;}
	#container ul.program .sg_hk_usa .icnew {display:none;}
	#container .boardArea {width:100%; border-top:1px #e3e3e3 solid; border-bottom:1px #e3e3e3 solid; border-left:none; border-right:none;}
	#container .boardArea .board li ul.board_list {width:88%}
	#container .boardArea .board ul.board_box>li a.more {border-bottom:none;}
	
	
	#container .boardArea {margin:0;width:100%;height:324px;right:0}
	/*#container .boardArea .board li a.board_tab {width:33.333%;}*/
	#container .boardArea .board li a.board_tab {width:96px;}
	#container .boardArea .board li.notice>a {left:0}
	#container .boardArea .board li.qna>a {left:96px}
	#container .boardArea .board li.news>a {left:192px}
	
		
	
	.pop18su_early {right:50%; margin-right:-165px; top:0;}
	
	#footer>.inner {width:auto; text-align:center; padding:0 15px;}
	.sliderCon {width:63%; height:214px; float:left;}
	.tbox {padding:0;}
	.tclose {top:10px; right:15px;}
	.tinner {width:300px !important; min-height:100% !important; border:none; z-index:999}
	.tinner iframe {width:100%; min-height:680px;}
	.pop_contents, .pop_contents dt {width:100%; height:100%;}
	.pop_contents dt img {display:none;}
	.pop_contents dl dt h1 {width:auto; height:auto; font-size:18px; padding:15px 10px 15px 90px;}
	.pop_contents dl dt h1 p {font-size:14px;}
	.pop_contents dl.usaeast dt h1, .pop_contents dl.usawest dt h1, .pop_contents dl.singapore_18sprteen dt h1,
	.pop_contents dl.canada dt h1, .pop_contents dl.newzealand dt h1, .pop_contents dl.phils dt h1,
	.pop_contents dl.alabang dt h1, .pop_contents dl.usawest_18sprteen dt h1 {background-size:contain;}
	.pop_contents dl dd {width:auto; padding:18px;}
	.pop_contents dl dd span.typetxt, .pop_contents dl dd h3 p {font-size:14px;}
	.pop_contents dl dd h3, .pop_contents dl dd h3.pro_UE {font-size:18px; margin:5px 0 0;}
	.pop_contents dl dd .btn_add {position:relative; right:auto; bottom:auto; margin-top:10px; text-align:right;}
	.pop_contents dl dd a.btn_more {padding:10px 42px 10px 22px; background:url(../img/common/apply_icon.png) 107px 12px no-repeat;}
	.pop_contents dl dd a.btn_apply {display:none;}
	.pop_contents dl.singapore_18sprteen dd {margin-top:50px;}
	.popreceiptbox_close, .popreceiptbox_ing, .popreceiptbox_near, .popreceiptbox_pp {font-size:12px; padding:4px 13px; border-width:2px;}
	.poptab {width:80%; left:15px; top:92px;}
	.poptab li {width:50%;}
	.tabs_style_default .tabs__head {border-color:#b1b1b1;}
	.tabs_style_default .tabs__tab {font-size:14px; padding:8px 0;}
	.tabs_style_default .tabs__tab_active {border-color:#b1b1b1;}
	.pop_contents dl.phils dd {margin-top:50px;}
	
	/* 200114 필리핀 캠프 화산 현황 안내 
	.top_banner {position:relative;top:126px;width:92%;padding:0 4% 4% 4%;z-index:1000000}
	.topbanner_wrap {width:100%;}
	.topbanner_wrap h1.title {font-size:18px;}
	.topbanner_wrap .contents{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
	.topbanner_wrap .btnarea {position:absolute; top:135px; right:0px; background:#000; font-size:14px; font-weight:bold; color:#fff; padding:10px }
	.topbanner_wrap .bannerclose {top:14px;right:2px;}
	*/

	/* 200113 시스템 점검 공지 안내*/
	.pop_notice20{overflow:hidden;left:0 !important;margin-left:0;width:100%; height:auto;z-index:100;position: relative; }
	.pop_notice20 .programgo{ position:absolute; bottom:75px; left:27px;  z-index:110;}
	.pop_notice20 .close{position:absolute; top:12px; right:11px; z-index:2003; cursor:pointer}
	.pop_notice20 .gobtn {position:absolute; right:12px; bottom:28px; z-index:2002; cursor:pointer}
	.pop_notice20 .today {position:absolute; right:10px; bottom:9px; z-index:2002; cursor:pointer; font-size:11px;}
	.pop_notice20 .today input{vertical-align:middle}
	#frameless_1 .tclose {right:33px; top:30px}

	/* 200602 20여름캠프 미운영 안내 */ 
	.top_banner {position:relative;top:125px;width:100%;z-index:10}
	.topbanner_wrap {width:100%;}
	.topbanner_wrap h1.title {font-size:16px;}
	.topbanner_wrap .contents{width:95%;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box; line-height:1.7; font-size: 1em; padding: 2% 2% 0 2%; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; border-radius:8px;}
	.topbanner_wrap .bannerclose {top:10px;right:2px; padding:6px}


}
@media all and (max-width:380px){
	
}
@media all and (max-width:320px){
	.header_gnb .gnb{box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;}
	.header_gnb .gnb li {margin:0 2.4vw 1vw 2.4vw;font-size:13px;}
    .header_gnb .gnb li.gnb_b {font-size:12px;}
    .pop18su_early {width:300px; background-size:300px; margin-right:-150px;}
    .pop18su_early .e_list {margin:156px 0 0 19px; width:88%;}
	}