/* 2016-01-18 수정 */

/* @import url("/css/common.css"); */
/* @import url("./default.css"); */


/* container */
.latestList{background:#fff;position:relative;width:720px; margin-right:6px;height:588px; float:left;}
.latestList dt{position:absolute;left:0;width:243px;}
.latestList dt h3, .latestList dt .h3{position:relative;width:100%;overflow:hidden;font-weight:normal;font-size:15px;color:#fff;line-height:1.8em;}
.latestList dt h3 a, .latestList dt .h3 a{color:#fff;width:223px; height:194px; overflow:hidden;padding:20px 0 0 20px;display:block;}
.latestList dt div a, .latestList dt .h3 a{color:#fff;width:223px; height:194px; overflow:hidden;padding:20px 0 0 20px;display:block;}
.latestList dt h3 a>span, .latestList dt .h3 a>span{font-size:20px;display:block; font-family:"나눔고딕B"}
.latestList dt ul{position:absolute;left:20px;top:95px;height:auto;font-size:11px;color:#fff;line-height:1.5em}

.latestList dt ul li{padding-left:10px;position:relative;}
.latesetList dt ul li:before { content:'.'; position:absolute; left:2px; top:-5px; opacity:0.7; }
.latestList dt ul li a{color:#fff}
.latestList dt ul li a:before {content: '.';position: absolute;margin: -5px 0 0 -7px;}
.latestList dt.tm{height:188px;top:188px;background:#4f7ea2 url(/img/bg/bg_latest01.png) no-repeat right bottom;}
.latestList dt.im{height:188px;top:0;background:#1dab8f url(/img/bg/bg_latest02.png) no-repeat right bottom;}
.latestList dt.ca{height:107px;top:384px;background:#fb6554 url(/img/bg/bg_latest03.png) no-repeat right bottom;}
.latestList dt.ma{height:107px;top:491px;background:#f8a043 url(/img/bg/bg_latest04.png) no-repeat right bottom;}
.latestList dd.tm .arr{width:0;height:0;border-left:12px solid #4f7ea2;border-top:12px solid #fff;border-bottom:12px solid #fff;position:absolute;left:0;top:275px;}
.latestList dd.im .arr{width:0;height:0;border-left:12px solid #1dab8f;border-top:12px solid #fff;border-bottom:12px solid #fff;position:absolute;left:0;top:82px;}
.latestList dd{position:absolute;left:243px;width:478px;overflow:hidden;background:#fff;box-sizing:border-box;}
.latestList dd h4, .latestList dd .h4{font-weight:normal;font-size:14px;margin:40px 0 0 40px;line-height:1.8em; position:relative;}
.latestList dd h4>span, .latestList dd .h4>span{font-size:26px;display:block; font-family:"나눔고딕B";color:#000; position:absolute; top:125px;}
.latestList dd .etc{font-size:15px;color:#6e6e6e;width:210px;height:auto;overflow:hidden;margin:45px 0 30px 20px}
.latestList dd .subj{width:100%;height:auto;overflow:hidden;text-align:center;font-size:14px;margin-top:40px;display:none;}
.latestList dd.im .subj { display:none;}
.latestList dd .roundBox{margin:10px auto;width:412px;height:31px;line-height:31px;overflow:hidden;border-radius:18px;background:#4f7ea2;font-size:15px;color:#fff;text-align:left}
.latestList dd .roundBox span{vertical-align:top;display:inline-block;margin-right:10px;}
.latestList dd .roundBox span.cate{background:#fff;color:#1dab8f;width:120px;height:27px;margin-left:2px;line-height:27px;margin-top:2px;text-align:center;border-radius:12px;}
.latestList dd .subj{width:100%;height:auto;overflow:hidden;text-align:center;font-size:14px;margin-top:40px;}
.latestList dd .roundBox2{margin:10px auto;width:412px;height:31px;line-height:31px;overflow:hidden;border-radius:18px;background:#4f7ea2;font-size:15px;color:#fff;text-align:left}
.latestList dd .roundBox2 span{vertical-align:top;display:inline-block;margin-right:-5px;}
.latestList dd .roundBox2 span.cate{font-size: 10px;background:#4f7ea2;color:#fff;width:25px;height:27px;margin-left:2px;line-height:27px;margin-top:2px;text-align:center;border-radius:12px;}
.latestList dd .roundBox2 span.cate2{margin-right:-5px;font-size: 10px;background:#4f7ea2;color:#fff;width:25px;height:27px;margin-left:2px;line-height:27px;margin-top:2px;text-align:center;border-radius:12px;}


.latestList dd.tm h4,.latestList dd.tm .h4,.latestList dd.tm .subj{color:#1f4461;}
.latestList dd.im h4, .latestList dd.im .h4,.latestList dd.im .subj, .latestList dd.im .slickList p{color:#0f8c73; height:140px;}
.latestList dd.im .roundBox{background:#1dab8f}
.latestList dd.im .slick-dots li button:before{background:#1dab8f;}
.latestList dd.tm{z-index:1;height:186px;top:190px;background:#fff url(/img/bg/bg_tm.png) no-repeat right top;border:#4f7ea2 solid 2px; box-sizing: border-box;}
.latestList dd.im{z-index:9;height:190px;top:0;background:#fff url(/img/bg/bg_im.png) no-repeat 265px 20px;border:#1dab8f solid 2px; box-sizing: border-box;}
.latestList dd.ca{height:107px;top:384px;border-top:1px solid #ffdedb;border-bottom:1px solid #ffdedb;border-right:1px solid #ffdedb;background:#ffefee;}
.latestList dd.ma{height:107px;top:491px;border-bottom:#fcddbb solid 1px; border-right:#fcddbb solid 1px;background:#fef1e3;}
.latestList dd.tm h4, .latestList dd.tm .h4 {height: 140px; color: #4f7ea2; position: relative; padding-top: 25px; box-sizing:border-box;}
.latestList dd.tm h4 {color: #4f7ea2; position: relative; height: 50px; padding-top:25px;}
.latestList dd.tm h4:before { content:'Interactive Map'; position:absolute; left:0; top:0;}
/*.latestList dd.tm .etc{margin:10px 0 0 260px;width:190px;}*/
.latestList dd.ca ul, .latestList dd.ma ul{width:100%;height:106px;}
.latestList dd.ca ul li, 
.latestList dd.ma ul li{width:20%;height:106px;overflow:hidden;float:left;}
.latestList dd.ca ul li a, 
/*2016.03.17 수정-메인화면 활용서비스 폰트크기변경  */
.latestList dd.ma ul li a{font-size:12px;position:relative;display:block;width:100%;height:36px;overflow:hidden;text-align:center;padding-top:70px;}
.latestList dd.ca ul li a:before, 
.latestList dd.ma ul li a:before{background-color:#fff !important;position:absolute;top:15px;left:50%;border-radius:50%;margin-left:-25px;width:50px;height:50px;overflow:hidden;content:"";box-shadow: 1px 1px 3px #ccc;}
.latestList dd.ca ul li:nth-child(1) a:before{background:url(/img/bg/bg_latestList.png) no-repeat -50px top;}
.latestList dd.ca ul li:nth-child(2) a:before{background:url(/img/bg/bg_latestList.png) no-repeat -0px top;}
.latestList dd.ca ul li:nth-child(3) a:before{background:url(/img/bg/bg_latestList.png) no-repeat -200px top;}
.latestList dd.ca ul li:nth-child(4) a:before{background:url(/img/bg/bg_latestList.png) no-repeat -100px top;}
.latestList dd.ca ul li:nth-child(5) a:before{background:url(/img/bg/bg_latestList.png) no-repeat -150px top;}
.latestList dd.ma ul li:nth-child(1) a:before{background:url(/img/bg/bg_latestList.png) no-repeat left -50px;}
.latestList dd.ma ul li:nth-child(2) a:before{background:url(/img/bg/bg_latestList.png) no-repeat -50px -50px;}
.latestList dd.ma ul li:nth-child(3) a:before{background:url(/img/bg/bg_latestList.png) no-repeat -150px -50px;}
.latestList dd.ma ul li:nth-child(4) a:before{background:url(/img/bg/bg_latestList.png) no-repeat -200px -50px;}
.latestList dd.ma ul li:nth-child(5) a:before{background:url(/img/bg/bg_latestList.png) no-repeat -100px -50px;}
.latestList dd.ca ul li:nth-child(1) a:hover:before{background:url(/img/bg/bg_latestList_ov.png) no-repeat -50px top;}
.latestList dd.ca ul li:nth-child(2) a:hover:before{background:url(/img/bg/bg_latestList_ov.png) no-repeat -0px top;}
.latestList dd.ca ul li:nth-child(3) a:hover:before{background:url(/img/bg/bg_latestList_ov.png) no-repeat -200px top;}
.latestList dd.ca ul li:nth-child(4) a:hover:before{background:url(/img/bg/bg_latestList_ov.png) no-repeat -100px top;}
.latestList dd.ca ul li:nth-child(5) a:hover:before{background:url(/img/bg/bg_latestList_ov.png) no-repeat -150px top;}
.latestList dd.ma ul li:nth-child(1) a:hover:before{background:url(/img/bg/bg_latestList_ov.png) no-repeat left -50px;}
.latestList dd.ma ul li:nth-child(2) a:hover:before{background:url(/img/bg/bg_latestList_ov.png) no-repeat -50px -50px;}
.latestList dd.ma ul li:nth-child(3) a:hover:before{background:url(/img/bg/bg_latestList_ov.png) no-repeat -150px -50px;}
.latestList dd.ma ul li:nth-child(4) a:hover:before{background:url(/img/bg/bg_latestList_ov.png) no-repeat -200px -50px;}
.latestList dd.ma ul li:nth-child(5) a:hover:before{background:url(/img/bg/bg_latestList_ov.png) no-repeat -100px -50px;}

.icoSlideBox{width:100%;height:106px;overflow:hidden;position:relative;}
.icoSlide{padding:0 !important;width:100%;height:106px;overflow:hidden;}
.icoSlide .item{outline:none;width:20%;height:106px;overflow:hidden;float:left;}
.icoSlide .item a{outline:none;font-size:12px;position:relative;display:block;width:100%;height:36px;overflow:hidden;text-align:center;padding-top:70px}
.icoSlide .item a:before{background-color:#ffffff !important;position:absolute;top:20px;left:50%;border-radius:50%;margin-left:-25px;width:50px;height:50px;overflow:hidden;content:"";}
.icoSlide .item a.caIco01:before{background:url(/img/bg/bg_latestList.png) no-repeat left top;}
.icoSlide .item a.caIco02:before{background:url(/img/bg/bg_latestList.png) no-repeat -50px top;}
.icoSlide .item a.caIco03:before{background:url(/img/bg/bg_latestList.png) no-repeat -100px top;}
.icoSlide .item a.caIco04:before{background:url(/img/bg/bg_latestList.png) no-repeat -150px top;}
.icoSlide .item a.caIco05:before{background:url(/img/bg/bg_tech.png) -200px top;}
.icoSlide .item a.caIco06:before{background:url(/img/bg/bg_poli.png) -200px top;}
.icoSlide .item a.caIco07:before{background:url(/img/bg/bg_gall.png) -200px top;}
.icoSlide .item a:hover{-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);}
.icoSlide .item a:hover:before{background-color:#ffdad6 !important;}
.icoSlideController{z-index:90;width:49px;height:20px;overflow:hidden;background:url(/img/ico/ico_arr03.png);position:absolute;right:7px;top:0;}
.icoSlideController a{width:50%;height:20px;overflow:hidden;float:left;font-size:0;text-indent:-2000px;}

.latestList dd.ca ul li a:hover, .latestList dd.ca ul li a:hover:before,
.latestList dd.ma ul li a:hover, .latestList dd.ma ul li a:hover:before,
.latestList dd.ca ul li a:focus, .latestList dd.ca ul li a:focus:before,
.latestList dd.ma ul li a:focus, .latestList dd.ma ul li a:focus:before
{-webkit-transform: scale(1.1);transform: scale(1.1);-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);}
.latestList dd.ca ul li a:hover:before, .latestList dd.ca ul li a:focus:before{background-color:#ff6161 !important;}
.latestList dd.ma ul li a:hover:before, .latestList dd.ma ul li a:focus:before{background-color:#f8a043 !important;}
.slickList{width:412px;height:120px;overflow:hidden;margin:10px auto 0 auto;position:relative;}
.latestList dd.im .slickList{margin:10px auto 0 auto;height:122px}
.slickList p{font-size:16px;color:#4f7ea2;position:absolute;left:0;top:0;}
.exContentsList li{margin:10px 0;color:#6b6b6b;width:95%;height:22px;line-height:22px;}
.exContentsList li:first-child{margin-top:0;}
.exContentsList li:last-child{margin-bottom:2px;}
.exContentsList li a{display:block;border-radius:11px;background:#fff;border:1px solid #e9e9e9;height:22px;width:100%;overflow:hidden;font-family:"돋움", "dotum", sans-serif;}
.exContentsList li a:hover{background:#eaf0f4;}
.exContentsList li a span{vertical-align:middle;display:inline-block;margin-right:2px;font-size:11px;margin-top: -3px;width:320px; height:20px; overflow:initial;}
.exContentsList li a span.cate{background:#4f7ea2;color:#fff;width:60px;height:18px;margin-left:2px;font-size:11px;line-height:17px;text-align:center;border-radius:9px;letter-spacing:-1px;}
.exContentsList li a span.cate2 {background: #4f7ea2; width: 6px; height: 6px; margin-left: 7px; border-radius: 5px; text-indent: -1000px; overflow: hidden;}

.latestList dd.im .exContentsList li a span.cate{background:#1dab8f;}
.latestList dd.im .exContentsList li a:hover{background:#d5f3ed;}
.sideContents{width:240px;overflow:hidden;float:left;}
.sideBanner{width:100%;height:376px;overflow:hidden;background:#b9cce2;margin-bottom:8px; border:#cbcbcb solid 1px; box-sizing:border-box;}
.sbList, .sbList li{width:100%;height:376px;overflow:hidden;} 
.slick-slider.sbList{padding-top:0}
.sideBanner .slick-dots{text-align:left;padding:10px}
.sideBanner .slick-dots li button:before{background:#C8C8C8;opacity:1;}
.sideBanner .slick-dots li.slick-active button:before{background:#949494;opacity:1;}
.sideBanner .slick-dots li.slick-active, .sideBanner .slick-dots li.slick-active button, .sideBanner .slick-dots li.slick-active button:before{width:30px;border-radius:5px}
.sideHelp{width:100%;height:214px;overflow:hidden;background:#fff url(/img/bg/bg_line.png) repeat-y left top;}
.sideHelp h3{font-size:18px;margin:20px 0 0 20px;color:#3b3b3b}
.sideHelp p{font-size:13px;margin:10px 0 0 20px;color:#a1a1a1;}
.sideHelp ul{width:100%;height:80px;overflow:hidden;margin:40px 0 0 0;background:url(/img/bg/bg_help.png)no-repeat 40px top;}
/*
	2017.06.13 overflow:hidden 삭제. 문제발생시 #containerBottomList 에 overflow:hidden 삽입
*/
.sideHelp ul li{margin:0 0 0 auto;width:120px;height:auto;color:#696969;font-size:11px;line-height:1.5em}
.sideGuide{width:100%;height:214px;overflow:hidden;background:#fff; border:#ccc solid 2px; box-sizing:border-box;}
.sideGuide h3{height:27px;overflow:hidden;margin:10px auto 10px auto;background:url(/jsp/english/img/bg_guideH3.png) no-repeat 15px center;font-size:16px;}
.sideGuide h3 a {display: block; height: 27px; overflow: hidden; text-indent: -1000px; overflow: hidden;}
.sideGuide ul{width:200px;height:auto;overflow:hidden;margin:0 auto}
.sideGuide ul li {font-size:12px; position:relative; border:#dedede solid 1px; box-sizing:border-box; margin-bottom:5px;}
.sideGuide ul li a{display:block;padding:5px 0 0 50px;box-sizing:border-box;height:30px;line-height:20px;overflow:hidden;color:#666;background:#f5f5f5 url(/img/bg/bg_arr.png) no-repeat 13px center;}
/*.sideGuide ul li:nth-child(1){background:url(/img/bg/bg_guideList.png) no-repeat 20px 2px;}
.sideGuide ul li:nth-child(2){background:url(/img/bg/bg_guideList.png) no-repeat 20px -35px;}
.sideGuide ul li:nth-child(3){background:url(/img/bg/bg_guideList.png) no-repeat 20px -71px;}*/
.sideGuide ul li:nth-child(1) a { background-image:url(/img/bg/bg_guide_1.png);}
.sideGuide ul li:nth-child(2) a { background-image:url(/img/bg/bg_guide_2.png);}
.sideGuide ul li:nth-child(3) a { background-image:url(/img/bg/bg_guide_3.png);}
.sideGuide ul li:nth-child(4) a { background-image:url(/img/bg/bg_guide_4.png);}
/*
	2017.06.13 user-select:none; touch-action:pan-y; 삭제. 문제발생시 .slick-slider에 user-select:none; touch-action:pan-y; 추가
*/
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
/*
	2017.06.13 문제발생시 주석 해지 
.slick-slide.dragging img{pointer-events:none}
*/
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-slider{padding-top:30px}
.slick-dots{text-align:right;position:absolute;top:0;display:block;width:100%;padding:0;list-style:none;}
.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 3px;padding:0;cursor:pointer}
.slick-dots li button{position:relative;font-size:0;line-height:0;display:block;width:10px;height:10px;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{background:#4f7ea2;border-radius:50%;position:absolute;top:0;left:0;width:10px;height:10px;content:'';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:#4f7ea2}

#containerBottomList{width:100%;height:auto;overflow:hidden;background:#f5f5f5;border-top:1px solid #9e9e9e;}
.cbWrapper{margin:0 auto;width:966px;height:181px;overflow:hidden;border-right:1px solid #e6e7e9;}
.cbWrapper.bot{border-top:1px solid #e6e7e9;}
.cbwBox{width:25%;height:181px;overflow:hidden;float:left;position:relative;background:#fff;border-left:#ddd solid 1px; box-sizing:border-box;}
.cbwBox h3 { font-size:14px; color:#666; font-weight:normal; padding:12px 0 12px 18px; border-bottom:#ddd solid 1px;} 
.cbwBox ul {width:100%; height:140px; padding:10px 10px 0 15px; background:#f5f5f5; box-sizing:border-box;}
.cbwBox ul li{width:100%;height:23px;overflow:hidden;background:url(/img/bg/bg_jum01.png) no-repeat left center;}
.cbwBox ul li a{font-size:11px;display:block;margin-left:10px;height:25px;line-height:25px;overflow:hidden;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family: dotum,"돋움", sans-serif; color:#777;}
.cbwBox a.btnMore{position:absolute;right:15px;top:13px;}
.cbwBox a.btnMore:hover{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.cbwBox ul.type01{padding:15px 20px;background:#f5f5f5 url(/img/bg/bg_ultype01.png) no-repeat right bottom;}
.cbwBox ul.type01 li{width:100%;height:20px;overflow:hidden;background:none}
.cbwBox ul.type01 li a{margin-left:0;height:20px;line-height:20px;font-size:11px;}

.cbwBox .etc{font-size:13px;color:#acacac;line-height:1.5em;padding:10px 0 0 25px; background:#f5f5f5;}
.cbwBox ul.type02{width:100%;height:102px;padding:10px 0 0 0;overflow:hidden;background:#f5f5f5 url(/img/bg/bg_ultype02.png) no-repeat 15px top; background-size:85px;}
.cbwBox ul.type02 li{height:20px;overflow:hidden;background:none}
.cbwBox ul.type02 li a{margin-left:110px;height:20px;line-height:20px;font-size:11px;}

.cbwBox ul.type03{overflow:hidden;background:#f5f5f5 url(/img/bg/bg_ultype03.png) no-repeat 50% 80%; background-size:175px;}
.cbwBox ul.type03 li{height:20px;overflow:hidden;background:url(/img/bg/bg_jum01.png) no-repeat left center;}
.cbwBox ul.type03 li a{height:20px;line-height:20px;font-size:11px;}

.Popup_main { position:absolute; top:170px; left:630px; width:420px; height:300px; z-index:10000;}
.Popup_main .PopupBg {position:fixed; width:100%; height:100%; background:#000; opacity:0.4; z-index:10000;}
.Popup_main .PopupCont { position:absolute; width:420px; height:300px; background:#fff;z-index:10001; box-shadow:0 0 5px #333;}
.Popup_main .PopupCont h1 { display:block; height:38px; font-weight:normal; font-family:"나눔고딕B"; font-size:16px; color:#fff; background:#036 url(/img/bg/popup_light.png) no-repeat 1px 1px; padding:8px 0 0 15px; margin:0; box-sizing:border-box;}
.Popup_main .PopupCont h1 strong { color:#fc3;font-family:"나눔고딕B";}
.Popup_main .PopupCont button.Popup_close1 { position:absolute; top:13px; right:13px; border:none; background:url(/img/bg/popup_close.png) no-repeat left top; width:9px; height:9px; text-indent:-100px; overflow:hidden;}
.Popup_main .PopupCont .Cont { padding:20px 15px 15px 15px; background:url(/img/bg/popup_bg.png) no-repeat right top;}

.Popup_main .PopupCont h2 { height:24px; background:#38afaf url(/img/bg/popup_bullet.png) no-repeat 10px 10px; border-radius:12px; padding:4px 20px 0 18px; display:inline-block; font-weight:normal; font-size:14px; color:#fff; box-sizing:border-box; margin:0 0 12px 0;}
.Popup_main .PopupCont ul { margin:0 0 18px 0; padding:0;}
.Popup_main .PopupCont ul li { font-size:12px; color:#666; list-style:none; margin-bottom:2px;}
.Popup_main .PopupCont .comment { background:#f2f2f2; border:#ddd solid 1px; padding:10px; text-align:center;font-size:12px; color:#666; margin:0;}
.Popup_main .PopupCont .comment span, .Popup_main .PopupCont .comment span a {color:#c63;}

.Popup_main .CloseZone { font-size:12px; padding:0 15px;}
.Popup_main .CloseZone input { vertical-align:middle; margin-right:3px;}
.Popup_main .CloseZone button { width:56px; height:20px;font-family:"나눔고딕"; font-size:11px; color:#fff; background:#036 url(/img/bg/popup_close.png) no-repeat 6px 5px; padding-left:16px; border:none; border-radius:2px; float:right;}