@charset "UTF-8";

@import url('https://fonts.googleapis.com/css?family=Assistant:400,600,700');
@import url('https://fonts.googleapis.com/css?family=Crimson+Text:400,400i,600,600i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Merriweather:400,400i,700,900');

@import url('/_common/cms.css');


body{font-family:'Crimson Text', 'Georgia', 'Times', Serif;font-size:1rem;font-weight:400;color:#4d4d4d;}
html{font-size:19px;}
p,dd,#gnb,#mgnb,#snb{word-break:break-word;}
/* default */
html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,p,button,img,table,th,td,input,fieldset,textarea{margin:0;padding:0;}
img,button,fieldset{border:0;}
fieldset{min-width:0;}
img{max-width:100%;max-height:100%;vertical-align:top;}
button{background:none;}
button,label{cursor:pointer;}
button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;border-radius:0;}
li{list-style:none;}
a{font-size:inherit;color:inherit;text-decoration:none;}
h1,h2,h3,h4,h5,h6,em,strong,th{margin:0;padding:0;font-weight:500;font-size:inherit;color:#1a1a1a;}
/*address,em{font-style:normal;font-size:inherit;}*/
address{font-style:normal;font-size:1rem;}
input[type=text],input[type=password],input[type=date],input[type=number]{height:1.667em;padding:0.267em;border:1px solid #ccc;}
input[type=radio]{width:13px;height:13px;margin:4px;}
input[type=text]{-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;}
.jwxe_board input.admin_checkbox{left:3px;top:32px;}
.hide{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
select{
    border: 1px solid #111;
    background: transparent;
    padding: 8px 25px 8px 5px;
    font-size: 15px;
    border: 1px solid #ccc;
    height: 35px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(../img/common/btn_selectbul.png) no-repeat 100% 50%;
}

/* 2018-09-12 추가 */
.middle-content-box{padding:0 0 15px;}
.middle-content-box div{position:relative;height:250px;overflow:hidden;}
.middle-content-box img{width:100%;}
.middle-content-box div video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);object-fit:cover;}
/* */


/*19.12.18 gdpr 쿠키 배너*/
#cookie-notice {
    position: fixed;
    bottom: 0;
    z-index: 9000;
    background: rgba(0, 0, 0, 0.8);
    left:0;
    right:0;
    width: 100% ;
}

#cookie-notice .cookie-notice-content {
    max-width: 1000px;
    width: 90%;
    margin: auto;
    position: relative;
    padding: 1em 1.059466849% 0.8em 1.059466849%;
}

#cookie-notice .cookie-notice-text {
    margin-right: 105px;
    color: #fff;
    line-height:21px;
    font-size:1rem;
}

#cookie-notice .cookie-notice-text a{
    text-decoration:underline;
    font-weight:bold;
}

#cookie-notice #cookie-notice-close {
    padding: 0.8em 1.2em;
    background-color: #ffffff;
    color: #000000;
    font-weight: 400;
    border: none;
    cursor: pointer;
    margin: 0.5em 0;
    margin-right: 0.5em;
}

#cookie-notice-close {
    position: absolute;
    top: 5px;
    right: 0;
    text-transform: uppercase;
    color: white;
}



/*target Internet Explorer 9 and Internet Explorer 10:*/
@media screen and (min-width:0\0) { 
    select {
        background:none;
        padding: 5px;
    }
}
select option{font-size:0.93em;}
button::-moz-focus-inner{padding:0;border:0;}
textarea{display:block;border:1px solid #ccc;resize:none;}
table{border-spacing:0;border-collapse:collapse;}
/* common class */
.chinese{display:inline !important;font-size:inherit;font-family:tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;}
.blind,legend,caption{overflow:hidden;visibility:hidden;position:absolute;left:-9999px;width:0;height:0;color:transparent;font-size:0;}
.t1{margin-bottom:0.64em;font-size:1.47em;font-weight:300;color:#1a1a1a;}
.t2{margin-bottom:1em;font-size:1.2em;font-weight:300;color:#1a1a1a;}
/* layout */
#wrap{min-width:320px;max-width:2560px;margin:0 auto;}
#header{font-size:12px;}
#header .ir{display:inline-block;text-indent:-9999px;background:url(/_res/en_sc/img/common/logo-new.png) no-repeat 0 0/100%;}
#footer .ir{display:inline-block;text-indent:-9999px;background-image:url(../img/common/ir_common.png);background-repeat:no-repeat;}
.topmenu{position:relative;z-index:3;height:40px;font-size:13px;background:#00264d;}
.topmenu>.inner{position:relative;max-width:1140px;margin:0 auto;}
.topmenu>.inner:after{content:".";font-size:0;clear:both;display:block;}
.topmenu a{line-height:40px;color:#fff;}
.topmenu .campus{float:left;}
.topmenu .campus ul{width:280px;font-size:14px;}
.topmenu .campus li{float:left;width:auto;text-align:center;}
.topmenu .campus li a{display:block;padding:0 15px;color:rgba(255,255,255,0.85);}
.topmenu .campus li h2{padding:0 23px;line-height:40px;color:#05142a;background:#fff;}
.topmenu .campus>a{overflow:hidden;visibility:hidden;position:absolute;width:0;height:0;color:transparent;font-size:0;}
.topmenu .util{float:right;padding-right:22px;}
.topmenu .util a{float:left;padding:0 16px;font-size:14px;color:rgba(255,255,255,0.85);}
.topmenu .language{float:left;position:relative;}
.topmenu .language>a{display:block;float:none;padding:0 16px;}
.topmenu .language>a .ir{width:7px;height:4px;margin-left:10px;vertical-align:2px;background-position:-40px -110px;}
.topmenu .language.active>a .ir{background-position:-40px -120px;}
.topmenu .language ul{display:none;position:absolute;left:0;top:40px;width:100%;}
.topmenu .language.active ul{display:block;}
.topmenu .language li{background:#ddd;}
.topmenu .language li.active{background:#002b5c;}
.topmenu .language li a{display:block;float:none;padding:10px 20px;font-size:14px;color:#222;line-height:20px;}
.topmenu .language li.active a{color:#fff;}
.topmenu .search{position:absolute;right:2px;background:#011737;}
.topmenu .search .srchIpt{display:none;width:295px;height:40px;line-height:100%;line-height:40px \0/IE8+9;padding:0 10px;vertical-align:top;color:#b8bec8;border:0;background:#f2f2f2;}
.topmenu .search .srchBtn{padding:12px 0px 13px 13px;height:40px;}
.topmenu .search .srchBtn .ir{width:15px;height:15px;background-position:0 -110px;}
.topmenu .search.active .srchIpt{display:inline;}
.topmenu .search.active .srchBtn .ir{background-position:-20px -110px;}
#header .topmenu .language>a .ir{margin-left:7px;width:12px;height:7px;background:url(/_res/en_sc/img/common/ico-lang-open.png) no-repeat 0 0;}
#header .topmenu .search .srchBtn .ir{width:15px;height:19px;background:url(/_res/en_sc/img/common/ico-util-srch.png) no-repeat 0 0/100%;}
#header .toggle>a:first-child,
#header .toggle .lt{display:none;background-color:#fff;z-index:999;}
.gnbwrap{position:relative;z-index:2;padding-top:15px;border-bottom:1px solid #ccc;}
.gnbwrap:after{content:".";font-size:0;clear:both;display:block;}
.gnbwrap>.inner{max-width:1140px;margin:0 auto;}
.gnbwrap a{display:block;}
.gnbwrap .logo{float:left;padding:2px 0 0 0;}
.gnbwrap .gnb,
.gnbwrap .gnb>li{float:left;}
.gnbwrap .logo .ir{width:150px;height:46px;}
.gnbwrap .gnb{margin-bottom:-1px;float:right !important;}
.gnbwrap .gnb>li{margin:0;}
.gnbwrap .gnb>li:first-child{margin-left:65px;}
.gnbwrap .gnb>li>a{padding:0;height:65px;line-height:50px;font-size:1.2rem;color:#333;}
.gnbwrap .gnb>li.on>a{color:#0067b3;background:url(../img/common/bg_focusleft3.png) no-repeat 0 100%;}
.gnbwrap .gnb>li>a>span{display:block;padding:0 15px;}
.gnbwrap .gnb>li:last-of-type>a>span{padding-right:0;}
.gnbwrap .gnb>li>a>span>span{display:block;padding-bottom:15px;}
.gnbwrap .gnb>li.on>a>span{background:url(../img/common/bg_focusright3.png) no-repeat 100% 100%;}
.gnbwrap .gnb>li.on>a>span>span{background:url(../img/common/bg_gnbtab.png) no-repeat 50% 100%;}
.gnbwrap .menuwrap{display:none;position:absolute;top:80px;left:0;width:100%;border-bottom:1px solid #0067b3;background:#fff;}/* url(../img/common/bg_gnbline.png) repeat-y 50% 0 */
.gnbwrap .menuwrap>.inner{position:relative;overflow:hidden;width:1078px;margin:0 auto;padding:0 30px 40px;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;}/* min-height:340px; background:url(../img/common/bg_gnb.png) no-repeat 100% 100%; */
.gnbwrap .gnb>li:first-child>div.menuwrap>.inner{width:1088px;padding:0 20px 40px 30px;}
.gnbwrap .menuwrap>.inner>ul{overflow:hidden;}
.gnbwrap .menuwrap>.inner>ul>li{float:left;margin-left:150px;padding-top:27px;}/* width:168px; */
.gnbwrap li:first-child .menuwrap>.inner>ul>li{margin-left:90px;}
.gnbwrap .menuwrap>.inner>ul>li:first-child{margin-left:0 !important;}
.gnbwrap .menuwrap>.inner>ul>li a{height:auto;line-height:1.5;font-size:14px;}
.gnbwrap .menuwrap>.inner>ul>li>a{font-size:0.95rem;color:#0067b3;}
.gnbwrap .menuwrap>.inner>ul>li>ul{overflow:hidden;margin-top:7px;}
.gnbwrap .menuwrap>.inner>ul>li>ul>li{margin-top:3px;}
.gnbwrap .menuwrap>.inner>ul>li>ul>li>a{padding:0;font-size: 0.895rem;line-height: 1;}
.gnbwrap .menuwrap>.inner>ul>li>ul>li>a:hover{color:#0067b3;text-decoration:underline;}
.gnbwrap .menuwrap .close{display:block;position:absolute;bottom:0;left:50%;width:35px;height:35px;margin-left:535px}
.gnbwrap .cl{clear:left;}
.gnbwrap .srv{display:none;position:absolute;right:50%;top:110px;margin-right:-520px;}
.gnbwrap .srv.on{display:block;}
.gnbwrap .srv strong{font-size:18px;color:#1a1a1a;}
.gnbwrap .srv ul{margin-top:23px;}
.gnbwrap .srv li{margin-top:12px;background:url(../img/common/bul_gnb.png) no-repeat 0 5px;}
.gnbwrap .srv li.s1{margin-top:0;}
.gnbwrap .srv li.s2{background-position:0 -60px;}
.gnbwrap .srv li.s3{background-position:0 -125px;}
.gnbwrap .srv li.s4{background-position:0 -190px;}
.gnbwrap .srv li.s5{background-position:0 -255px;}
.gnbwrap .srv li.s6{background-position:0 -320px;}
.gnbwrap .srv li a{padding:7px 0 8px 30px;font-size:15px;color:#4c4c4c;}

#header .gotoocx{position:absolute;z-index:2;left:50%;top:40px;}
#header .gotoocx div{position:absolute;left:378px;top:0;padding:27px 0 26px 70px;/*background:#ffc240 url(../img/common/bg_ocx.png) no-repeat;background-size:auto 100%;*/}
#header .gotoocx a{display:block;height:17px;padding:5px;}
#header .gotoocx .ir{width:107px;height:14px;background-position:-160px -90px;}
#header .gotoocx img{max-width:none;vertical-align:middle;}
.gnbwrap .logo img{width:13.33em;height:4.17em;}
#footer{font-size:1rem;color:#999;background:#4d4d4d;}
#footer.opened{position:relative;z-index:667;}
#footer>.inner{max-width:1140px;margin:0 auto;padding:29px 0 39px;}
#footer>.inner:after{display:block;clear:both;content:".";font-size:0;}
#footer a{color:#ccc;}
#footer li{float:left;}
.footermenu{padding:17px 20px;border-bottom:1px solid #545454;}
.footermenu>.inner{max-width:1140px;margin:0 auto;}
.footermenu ul{overflow:hidden;}
.footermenu li{padding:0 26px 0 27px;background:url(../img/common/bg_footermenu.png) no-repeat 0 50%;}
.footermenu li:first-child{padding-left:0;background:none;}
.footermenu li.ty2 a{color:#fff !important;}
#footer .relatedLinks{float:right;}
#footer .sns{float:left;padding-top:7px;}
#footer .sns li{height:18px;margin-right:25px;}
#footer .familysites{position:relative;float:left;width:149px;}
#footer .familysites>a{display:block;padding:6px 9px;color:#999;border:1px solid #808080;background:url(../img/common/bg_familysite2.png) no-repeat 100% 13px;}
#footer.opened .familysites>a{color:#fff;border-color:#003876;background-color:#003876;background-position:100% -22px;}
#footer .familysites ul{display:none;overflow:hidden;position:absolute;bottom:30px;width:129px;padding:0 10px;background:#666;}
#footer.opened .familysites ul{display:block;padding:14px 10px 5px;}
#footer .familysites li{float:none;margin-top:3px;}
#footer .familysites li:first-child{margin-top:0;}
#footer .familysites li a{display:inline-block;padding:6px 0 6px 10px;font-size:0.85rem;background:url(../img/common/bg_familysite.png) no-repeat 0 -13px;}
#footer .familysites li a:hover,
#footer .familysites li a:active{color:#fff;text-decoration:underline;background-position:0 11px;}
address{float:left;}
address>span{margin-right:15px;line-height:21px;}
address>p{margin-top:0.9rem;font-size:0.9rem;}
#quick{position:absolute;z-index:666;}
.overflowHidden #quick{z-index:1;}
#quick>.inner{position:fixed;left:50%;margin-left:610px;top:327px;background-color:#fff;}
#quick img{max-width:none;}
#quick .menu>li{position:relative;margin-top:1px;z-index:2}
#quick .menu>li:first-child{margin-top:0;}
#quick .menu>li>a{display:block;width:60px;height:42px;padding-top:38px;background:#f2f2f2 url(../img/common/bul_quick.png) no-repeat 0 0;font-size:13px;color:#737373;text-align:center;line-height:15px;}
#quick .menu>li.q1>a{background-position:0 0;}
#quick .menu>li.q2>a{background-position:0 -81px;}
#quick .menu>li.q3>a{background-position:0 -162px;}
#quick .menu>li.q4>a{background-position:0 -243px;}
#quick .menu>li.q5>a{background-position:0 -324px;}
#quick .qwrap{overflow:hidden;position:absolute;top:0;right:60px;width:0}
#quick .detail{width:487px;min-height:16px;padding:30px 0 30px 30px;border:2px solid #0067b3;background-color:#fff;}
#quick .close{display:none;position:absolute;top:0;left:0;width:60px;height:80px;background-color:#0067b3;text-align:center;}
#quick .close button{width:60px;height:80px;}
#quick .search .detail{width:456px;padding:24px 30px 24px 31px;}
#quick .search input,
#quick .search button{vertical-align:middle;}
#quick .search input{width:422px;height:26px;padding:0;border:1px solid #fff;font-size:22px;color:#737373;line-height:1.2}
#quick .smenu{overflow:hidden;}
#quick .smenu li{float:left;width:150px;padding-left:11px;background:url(../img/common/bul_ractangle.png) no-repeat 0 12px;line-height:1.9}
#quick .smenu li a{color:#4c4c4c;}
#quick .smenu li a:hover{color:#1a1a1a;text-decoration:underline;}
#quick .tab_info{width:424px;margin-top:0;}
#quick .tab_info li{margin-left:22px;padding-left:30px;}
#quick .tab_info li:first-child{margin-left:0;padding-left:0;}
#quick .tab_cont{padding-top:13px;}
#quick>a.top{display:none;}
/* content */
#container{overflow:hidden;max-width:1140px;min-height:460px;margin:0 auto;padding:0 0 80px;}
#path{padding:20px 0 46px;font-size:0.84rem;float:right;color:#737373;}
#path>*{float:left;}
#path span{width:3px;height:5px;margin:6px 10px 5px;background:url(../img/common/content1.png) no-repeat;background-position:-44px 0;}
#path strong{font-weight:400;color:#333;}
#mnav{display:none;}
#snb{float:left;width:15%;font-size:inherit;}/* 2015-06-23 21px */
#snb h2{position:relative;padding:55px 0 37px;border-bottom:2px solid #4d4d4d;font-weight:400;font-size:24px;line-height:30px;}
#snb h2 .ir{position:absolute;left:0;bottom:0;width:100%;}
#snb>ul>li{border-bottom:1px solid #ccc;}
#snb>ul>li>ul{display:none;}
#snb > ul > li > a{padding:21px 20px 21px 0;width:auto;font-size:1rem;line-height:21px;box-sizing:border-box;}
#snb>ul>li.on>ul,
#snb>ul>li.active>ul{display:block;}
#snb>ul>li>ul>li>ul{display:none;}
#snb li ul{padding:13px 0 12px;border-top:1px solid #ccc;}
#snb li a{position:relative;display:block;color:#1a1a1a;}
#snb>ul>li>a{word-break:keep-all;}
#snb li a:hover{color:#238bd7;}
#snb li li a{padding:6px 20px 6px 18px;font-size:0.9rem;color:#737373;line-height:1.2;}
#snb li.on>a,
#snb li.active>a{color:#238bd7;}
#snb li a span{position:absolute;right:5px;top:50%;width:11px;height:7px;margin-top:-4px;background:url(../img/common/content1.png) no-repeat;background-position:-1000px -1000px;}
#snb>ul>li.hasChild>a>span{background-position:0 0;}
#snb>ul>li.hasChild.on>a>span,
#snb>ul>li.hasChild.active>a>span{background-position:-16px 0;}
#snb li li a>span{display:none;}
#snb li li.on>a>span{display:block;right:auto;left:5px;top:17px;background-position:-32px 0;}
#container>.content{position:relative;clear:right;overflow:hidden;width:900px;max-width:100%;margin:35px 0 0 240px;font-size:1rem;}/* 2015-06-23 20px */
#container>.content.subMain{margin:33px 0 40px;}
#container>.single{margin-left:0;width:auto;}
.content h1{margin-bottom:44px;font-size:35px;}
.content>.util{display:none;}
.content>.util li{float:left;border-left:1px solid #e3e3e3;text-align:center;}
.content>.util li.fb{border:none}
.content>.util button{font-size:0;color:transparent;height:24px;background-position:50% 0;}
.content>.util li.fb,
.content>.util li.tw{padding-right:1.5em;}
.content>.util li.fb button{width:15px;background:url(../img/common/facebook2.png) no-repeat;}
.content>.util li.tw{padding-left:1.5em;}
.content>.util li.tw button{width:14px;background:url(../img/common/twitter.png) no-repeat;}
.content>.util li.pr{padding-left:0.67em;}
.content>.util li.pr button{width:24px;background:url(../img/common/print.png) no-repeat;}
/* calendar */
.ui-icon{display:block;text-indent:-9999px;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat;}
input.datepicker{position:relative;width:190px;padding:0.267em;font-family:Verdana,Arial,sans-serif;}
.ui-datepicker{font-size:12px;width:190px;padding:.2em .2em 0;border:1px solid #aaa;background:#fff;}
.ui-datepicker select.ui-datepicker-month{width:30%;font-size:11px;border:none;}
.ui-datepicker select.ui-datepicker-year{width:45%;font-size:11px;border:none;}
.inputCell .ui-datepicker-trigger{top:-2px;}
.ui-datepicker-trigger{display:inline-block;position:relative;top:0;right:1px;width:2.2em;height:35px;text-indent:-999px;border:1px solid #ccc;background: url(../img/common/btn_calender.png) no-repeat 50% 50%;}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br{border-radius:0/*{cornerRadius}*/;}
.ui-widget-header{border:0;font-weight:bold;background:none;}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default{border:none;background:none;color:#4d4d4d;}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited{color:#4d4d4d/*{fcDefault}*/;text-decoration:underline;}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus{-moz-box-shadow:0 1px 0 #7d7d7d;-webkit-box-shadow:0 1px 0 #7d7d7d;box-shadow:0 1px 0 #7d7d7d;background:none;font-weight:normal;color:#4d4d4d;text-decoration:none;}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited{color:#4d4d4d;text-decoration:none;}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active{border:none;background:#eef9ff;font-weight:normal;}
.ui-datepicker td{border:0;padding:0;}
.ui-datepicker td span,
.ui-datepicker td a{display:block;padding:0;min-width:26px;min-height:20px;text-align:center;text-decoration:none;line-height:20px;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;text-align:center;}
.ui-widget-header .ui-icon{background:url(../img/common/btn1.png) no-repeat;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{position: absolute;top: 2px;width: 1.8em;height: 1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{top:1px;border:1px solid #999;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-prev span{background-position:-32px 0;}
.ui-datepicker table{width:100%;margin:0 0 .4em;font-size:.9em;border-collapse:collapse;}
/* button */
.btn_comm{display:inline-block;height:33px;padding:0 20px;line-height:33px;color:#4d4d4d;border:1px solid #808080;background-color:#fff;} /* ???????????? */
.btn_comm.ty2{height:38px;line-height:38px;color:#1a1a1a;border:1px solid #1a1a1a;} /* ????????? */
.btn_comm.ty3{padding:0 20px;color:#4c4c4c;border:1px solid #808080;} /* ????????? ??? */
.btn_comm.ty4{padding:0 20px;color:#4c4c4c;border:1px solid #ccc;} /* ????????? ??? */
.btn_comm.ty5{height:1.65em;padding:0 1em;font-size:0.93em;line-height:1.64em;color:#737373;border:1px solid #999;} /* ?????? ??? ?????? */
.btn_comm.ty6{float:left;width:13.62em;height:78px;margin:0 0 0 20px;padding:0 19px;font-size:18px;text-align:left;background:#e5f4ff;border:1px solid #dae8f2;}
.btn_comm.ty6 span{display:block;padding:0;line-height:78px;background: url(../img/common/btn_bgarrlink.png) no-repeat right center;}
.btn_comm.ty7{margin-bottom:1.43em;padding:0 1.43em 0 2.86em;font-size:0.93em;background:#fff url(../img/common/bul_site01.png) no-repeat 1.36em center;}
.complete{color:#0166b4;border-color:#0466b1;}/* ?????? */
.down{padding-left:2.75em;background: url(../img/common/btn2.png) no-repeat 19px -39px;}
.link{padding-left:2.75em;background:#fff url(../img/common/bul_site01.png) no-repeat 19px 9px;}
.face{padding-left:2.75em;background:#fff url(../img/common/bul_facebook.png) no-repeat 19px 9px;}
.refresh{padding-left:39px;background:#fff url(../img/common/btn2.png) no-repeat 19px -241px;}
.ty5.link{margin-left:0.35em;padding-left:2em;background:url(../img/common/bul_site.png) no-repeat 14px 7px;}
.ty5.arrow{padding-left:2.14em;background:#fff url(../img/common/bg_arrlink.png) no-repeat 18px 7px;}
.ty5.down{padding-left:2.14em;background:#fff url(../img/common/btn2.png) no-repeat 15px -193px;}
.android{padding-left:2.6em;background:#fff url(../img/common/btn2.png) no-repeat 20px -91px;}
.ios{padding-left:2.6em;background:#fff url(../img/common/btn2.png) no-repeat 19px -141px;}
.ty2.list{padding:0 1.33em 0 2.75em;background:url(../img/common/btn2.png) no-repeat 19px 14px;}
.submit{padding:0 1.33em 0 2.5em;background:url(../img/common/bg_submit.png) no-repeat 1.33em 1em;}
.ty2.down{padding:0 1.33em 0 2.86em;background:url(../img/common/btn2.png) no-repeat 19px -37px;}
.btn_wrap{margin:40px 0 0;text-align:center;overflow:hidden;}
.btn_wrap a,
.btn_wrap button{margin-left:7px;}
.btn_wrap a:first-child,
.btn_wrap button:first-child{margin-left:0;}
.btn_wrap.ty2{text-align:right;}
.btn_wrap.ty2a{margin-top:40px;text-align:right;}
.btn_wrap.ty3{text-align:left;}
/* layer popup */
.popWrap,
.popup{display:none;}
.popWrap{position:relative;z-index:100;}
#layer_dimmed,
.dimmed{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.popup{position:fixed;top:50%;left:50%;margin:0 !important;width:600px;font-size:15px;background:#fff;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.popup p{margin-bottom:1em;text-align:left;line-height:1.5em;}
.popup .tit_area{padding:0.91em;font-size:1.47em;line-height:1em;color:#0067b3;border-bottom:3px solid #0067b3;background:#fff url(../img/common/bg_poptit.png) no-repeat 5em 0;}
.popup .pop_cont{padding:40px;text-align:center;}
.popup .pop_cont .list_reserv{overflow:hidden;max-width:34.67em;margin-bottom:1.33em;padding:1.33em 14.67em 1.33em 1.33em;border-top:1px solid #b3b3b3;border-bottom:1px solid #d9d9d9;}
.popup .pop_cont .list_reserv dt{float:left;text-align:left;clear:both;width:7.33em;color:#737373;line-height:1.8em;}
.popup .pop_cont .list_reserv dd{float:left;text-align:left;}
.popup .pop_cont .list_reserv dd .arr{display:inline-block;width:1em;height:1em;margin:0 0.55em;background: url(../img/common/bul_arrow01.png) no-repeat 0 7px;text-indent:-999px;}
.popup .pop_cont .list_reserv.ty1{overflow:hidden;margin:0.5em 0 2em;padding:20px;border-top:1px solid #b3b3b3;border-bottom:1px solid #d9d9d9;}
.popup .pop_cont .list_reserv.ty1 dt{float:left;width:20%;margin-bottom:0.7em;line-height: 35px;}
.popup .pop_cont .list_reserv.ty1 dd{float:left;width:80%;margin-bottom:0.7em;}
.popup .pop_cont .btn_submit{display:inline-block;margin:0 auto;border:1px solid #1a1a1a;padding: 0.71em 1.36em;margin:0 0.25em;}
.popup .pop_cont .btn_submit.print{background: url(../img/common/bul_arrow01.png) no-repeat 0 7px;}
.popup .pop_cont .btn_submit.submit{background: url(../img/common/bg_submit.png) no-repeat 0 7px;}
.popup .pop_cont .btn_submit.submit.ty1{height:38px;line-height:38px;padding:0 1.33em 0 2.5em;background:url(../img/common/bg_submit.png) no-repeat 1.33em 1em;}
.popup .pop_cont .info{margin:0 0 1em;}
.popup .pop_cont .info li{margin:0 0 0.53em 0;padding-left:0.73em;font-size:15px;line-height:1.5em;text-align:left;background:url(../img/common/bul_ractangle.png) no-repeat 0 8px;}
.popup .layer_close{position:absolute;top:20px;right:20px;display:block;width:21px;height:21px;padding:0;}
#popProf .popup{width:720px;height:600px;margin:-300px 0 0 -360px;}
#popProf .popup .layer_close{top:0.9em}
#popProf .cell_tbl1,
#popProf .cell_tbl2,
#popProf .cell_tbl3,
#popProf .cell_tbl4{width:15%;}
#popProf .cell_tbl5{width:23%;}
#popProf .contTit{font-size:1.2em;color:#1a1a1a;}
#popProf .list{height:400px;padding-right:10px;overflow:auto;overflow-x:hidden;}
/* mselect */
.mselect_box{display:none;position:relative;height:40px;background:#0067b3;}
.mselect_box.long{height:62px;}
.mselect_box.longlong{height:84px;}
.mselect_box.longlonglong{height:106px;}
.mselect_box label{position:absolute;top:7px;left:0;width:1000px;padding-right:1em;font-size:18px;line-height:22px;color:#fff;text-align:left;background:url(../img/common/bg_selectarr.png) no-repeat 100% 60%;background-size:14px auto;word-break:break-word;}
.mselect_box label.on{background-image:url(../img/common/bg_selectarr_on.png);}
.mselect_box select#select_m{width:100%;height:40px;min-height:40px;line-height:40px;padding:0 10px;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.mselect_box.ty2{background:#fff;border:1px solid #0067b3;}
.mselect_box.ty2 label{color:#0067b3;background-image:url(../img/common/bg_selectarr2.png);}
.mselect_box.ty2 select#select_m{font-size:1.29em;}
/* 2015-06-08 ?????? z-index ?????? ?????? */
#header{position:relative;z-index: 30000;}
/* EN style */
.popup.tooLong .pop_cont{overflow:hidden;overflow-y:scroll;}
.popup.tooLong .pop_cont ul li { word-break: break-word; }
.kr{font-family:"?????? ??????", "Malgun gothic", AppleGothic;}
.br{display:block;width:0;height:0;}
.nholyday{display:inline-block;width:14px;height:14px;background:url(../img/common/txt_tblthumb.png) no-repeat 4px 3px;border:1px solid #d11b1b;text-indent:-9999px;vertical-align:middle;}
.gnbwrap .menuwrap>.inner>ul>li{margin-left:120px;}
.gnbwrap .menuwrap>.inner>ul>li>a{line-height:1.2;}
.gnbwrap .menuwrap>.inner>ul>li>ul>li{margin-top:8px;}
.gnbwrap .menuwrap>.inner>ul>li>ul>li>a{font-size:0.85rem;line-height:1.2;letter-spacing: -0.3p}
#header .gnb1 .inner>ul>li{margin-left:34px;}
#header .gnb3 .inner>ul>li{margin-left:34px;}
#header .gnb5 .inner>ul>li{margin-left:96px;}
#header .gnb1-1{width:137px;}
#header .gnb1-2{width:126px;}
#header .gnb1-4{width:118px;}
#header .gnb1-5{width:131px;}
#header .gnb1-7{width:116px;}
#header .gnb3-3{width:137px;}
#header .gnb3-7{width:137px;}
#header .gnb5-2{width:142px;}
#header .gnb5-3{width:189px;}
#header .gnb5-4{width:120px;}
#header .gnb5-5{width:102px;}
.gnbwrap .gnb1 .menuwrap>.inner>ul>li>a,
.gnbwrap .gnb5 .menuwrap>.inner>ul>li>a{height:2.38em;}
.popWrap .popup{width:720px;max-height:90% !important;overflow-y:scroll;/*margin-top:-320px;*/}

/* 모바일 gnb */
#mgnb{display:none;}
#mgnb{background:url(../img/common/bg_mgnb.png) repeat-y;background-size:30% 100%;}
#mgnb a{display:block;position:relative;font-size:0.9rem;color:#1a1a1a;line-height:17px;}
#mgnb a>span{position:absolute;background:url(../img/common/ir_common.png) no-repeat 200px 200px;background-size:135px 245px;}
#mgnb>ul{position:relative;}
#mgnb>ul>li{margin:0;}
#mgnb>ul>li>a{display:block;position:relative;left:0;top:0;width:30%;padding:17px 15px;font-size:1rem;box-sizing:border-box;line-height:20px;}
#mgnb>ul>li.m2>a{top:auto;}
#mgnb>ul>li.m3>a{top:auto;}
#mgnb>ul>li.m4>a{top:auto;}
#mgnb>ul>li.m5>a{top:auto;}
#mgnb>ul>li.m1>a,#mgnb>ul>li.m5>a{padding:17px 15px;box-sizing:border-box;}
#mgnb>ul>li.active>a{color:#fff;background:#00264d;}
#mgnb>ul>li>div{display:none;position:absolute;top:0;left:30%;width:70%;}
#mgnb>ul>li.active>div{display:block;}
#mgnb>ul>li>div>ul>li{border-bottom:1px solid #f2f2f2;}
#mgnb>ul>li>div>ul>li.active{border-bottom-color:#ccc;}
#mgnb>ul>li>div>ul>li>a{padding:18px 35px 18px 15px;}
#mgnb>ul>li>div>ul>li.active>a{color:#0067b3;}
#mgnb>ul>li>div>ul>li>a>span{top:50%;right:15px;width:13px;height:7px;margin-top:-4px;}
#mgnb>ul>li>div>ul>li.hasChild>a>span{background-position:0 -215px;}
#mgnb>ul>li>div>ul>li.active>a>span{background-position:-80px -225px;}
#mgnb>ul>li>div>ul>li>ul{display:none;padding:10px 0;border-top:1px solid #ccc;}
#mgnb>ul>li>div>ul>li.active>ul{display:block;}
#mgnb>ul>li>div>ul>li>ul>li>a{padding:9px 15px 9px 28px;color:#737373;}
#mgnb>ul>li>div>ul>li>ul>li.active>a{color:#0067b3;}
#mgnb>ul>li>div>ul>li>ul>li>a>span{top:14px;left:15px;width:8px;height:6px;}
#mgnb>ul>li>div>ul>li>ul>li.active>a>span{background-position:-80px -235px;}

#header .toggleGnb>a.fc .ir{background:url(/_res/en_sc/img/common/btn-new-menu.png) no-repeat 0 0/100%;}
#header .toggleUtil>a.fc .ir{background:url(/_res/en_sc/img/common/btn-new-r-menu.png) no-repeat 0 50%/100%;}
#header .topmenu .util>.inner>a .ir{background:url(/_res/en_sc/img/common/ico-menu-arr.png) no-repeat 0 0/100%;}

/* snb link box */
.sub-link-box{padding:50px 0 0 0;}
.sub-link-box ul li{display:inline-block;margin:0 calc(25% - 24px) 0 0;}
.sub-link-box ul li:last-of-type{margin:0;}

/* 모바일 유틸메뉴 */
#header .util-wrap{display:none;}

/* media Query */
@media screen and (min-width: 1261px) and (max-width: 1360px){
    /* 2015-06-23 quick ?????? ?????? */
    #container{padding-right:90px;}
    #quick>.inner{margin-left:560px;}
}
@media screen and (max-width: 1260px){
    #container{min-height:0;}
    #container #quick{overflow:visible;}
    #quick>.inner{display:none;}
    #quick>a.top{display:block;position:fixed;bottom:15px;right:0;width:60px;height:40px;}
}
@media screen and (max-width: 1200px){
    #footer .ir{background-size:135px 245px;}
    .topmenu{height:35px;}
    .topmenu>.inner{width:100%;max-width:1200px}
    .topmenu .campus{float:none;position:absolute;overflow:hidden;width:50%;height:35px;}
    .topmenu .campus.active{height:105px;}
    .topmenu .campus>a{position:absolute;z-index:2;visibility:visible;width:100%;height:35px;text-align:center;font-size:14px;color:#fff;background:#011737;line-height:35px;}
    .topmenu .campus>a span{display:inline-block;position:static;visibility:visible;width:10px;height:5px;margin-left:9px;vertical-align:middle;background:url(../img/common/ir_common.png) 0 40px;background-size:135px 245px;}
    .topmenu .campus ul{position:absolute;top:35px;width:100%;}
    .topmenu .campus li{float:none;width:100%;}
    .topmenu .campus li h2,
    .topmenu .campus li a{line-height:35px;border-bottom:0;}
    .topmenu .campus li a{color:#fff;background:#666;}
    .topmenu .campus li span{visibility:hidden;position:absolute;text-indent:-9999px;}
    /* .topmenu .campus li h2 span{display:inline-block;position:static;visibility:visible;width:10px;height:5px;margin-left:9px;vertical-align:middle;background:url(../img/common/ir_common.png) 0 40px;background-size:135px 245px;} */
    /* header */
    .gnb{display:none;}
    .gnbwrap{padding:12px 0;border-bottom:2px solid #000;background:none;}
    .gnbwrap .logo{padding:0;width:150px;height:46px;}
    .gnbwrap .logo a,
    .gnbwrap .logo .ir{width:131px;height:40px;}
    .gnbwrap .logo{float:none;margin:0 auto;}
    .gnbwrap .logo .ir{background-position:0 -160px;}
    #header .gotoocx{z-index:4;top:0;width:50%;}
    #header .gotoocx div{position:static;padding:0;background-image:none;}
    #header .gotoocx a{width:100%;height:35px;line-height:35px;padding:0;text-align:center;font-size:14px;color:#fff;}
    #header .gotoocx .ir{text-indent:0;background:none;}
    /* mobile layer menu */
    body.opened{overflow:hidden;}
    body.opened #header{/*z-index:100;*/}
    body.opened #header .gotoocx{z-index:1;}
    body.opened #header .toggle.active{position:fixed;z-index:110;left:0;top:0;width:100%;height:100%;padding:0;background:#fff;}
    body.opened #header .toggle.active a.fc{display:none;}
    body.opened #header .toggle.active .lt,
    body.opened #header .toggle.active .inner{display:block;}
    #header .toggle{z-index:2;}
    #header .toggle.active{z-index:3;}
    #header .toggleGnb{position:absolute;left:15px;top:61px;}
    #header .toggle .lt,
    #header .toggle .inner{display:none;}
    #header .toggle>a.fc{display:block;width:20px;height:18px;padding:0;}
    #header .toggleUtil>a.fc{position:absolute;top:61px;right:15px;}
    #header .toggle>a.fc .ir{display:block;width:100%;height:100%;}
    #header .toggle .lt{position:absolute;width:100%;height:20px;padding:15px 0;border-bottom:3px solid #003876;background:#fff;}
    #header .toggle .lt strong{padding-left:15px;font-size:18px;color:#1a1a1a;line-height:20px;}
    #header .toggle .lt .close{position:absolute;right:15px;top:15px;width:20px;height:20px;text-indent:-9999px;background:url(../img/common/ir_common.png) 70px 45px;background-size:135px 245px;}
    #header .toggle>.inner{overflow-y:auto;width:100%;height:100%;padding:0;}
    #header .toggle>.inner>:first-child{margin-top:53px;}
    #header .toggleUtil>.inner>:first-child{margin-top:113px;}
    /* utilmenu */
    .topmenu .search{top:53px;right:0;width:100%;background:#f2f2f2;}
    .topmenu .search fieldset{width:auto;padding:15px 50px 15px 15px;}
    .topmenu .search .srchIpt{display:block;width:100%;height:30px;line-height:30px;padding:0;font-size:15px;color:#1a1a1a;}
    .topmenu .search .srchBtn{position:absolute;top:15px;right:10px;width:30px;height:30px;padding:6px 0 13px 13px;}
    .topmenu .search .srchBtn .ir{width:20px;height:20px;background-position:-90px -200px;}
    .topmenu .util a{padding:0;}
    .topmenu .util>.inner>a{display:block;float:none;padding:10px 15px 10px 15px;line-height:2em;font-size:15px;color:#4c4c4c;border-bottom:1px solid #e6e6e6;}
    .topmenu .util>.inner>a.login{border-color:#ccc;}
    .topmenu .util>.inner>a .ir{float:right;width:7px;height:13px;margin-top:8px;background-position:-115px -200px;}
    .topmenu .language{float:none;padding:15px;}
    .topmenu .language>a{display:none;}
    .topmenu .language ul{display:block;position:static;overflow:hidden;border:0;}
    .topmenu .language li{float:left;width:33.33%;border:0;}
    .topmenu .language li a{text-align:center;color:#737373;border:1px solid #ccc;border-left:0;background:#e6e6e6;}
    .topmenu .language li.active a{color:#1a1a1a;border-left:1px solid #ccc;background:#fff;}

    #header .util-wrap{position:fixed;top:0;right:0;z-index:9999990;padding:64px 25px 0;width:100%;max-width:350px;height:100%;background:#fff url(/_res/en_sc/img/common/bg-util.png) no-repeat left 50% bottom 25px;box-sizing:border-box;}
    #header .util-wrap > ul{padding:0 0 12px;}
    #header .util-wrap > ul > li{display:table;padding:0 0 42px;width:100%;table-layout:fixed;}
    #header .util-wrap > ul > li:last-of-type{padding:0;}
    #header .util-wrap > ul > li > a{display:table-cell;padding:0;width:37.14%;font-weight: 600;font-size: 1.1rem;color:#000;line-height:1.2;word-wrap:break-word;vertical-align: top;float: none;}
    #header .util-wrap > ul > li > ul{display:table-cell;vertical-align: top;}
    #header .util-wrap > ul > li > ul > li{padding:0 0 12px;}
    #header .util-wrap > ul > li > ul > li:last-of-type{padding:0;}
    #header .util-wrap > ul > li > ul > li > a{padding: 0;font-size:0.93rem;color:#ccc;line-height:1.5;word-wrap:break-word;float: none;}
    #header .util-wrap .btn-util-close{position:absolute;top:19px;right:17px;}
    #header .util-search-wrap{border-bottom:1px solid #ccc;}
    #header .util-search-wrap .main-search-btn{display:inline-block;width:17px;height:22px;background:url(/_res/en_sc/img/common/btn-util-search.png) no-repeat 0 0;vertical-align:middle;}
    #header .util-search-wrap .util-search-input{display:inline-block;width:calc(100% - 30px);border:none;}
    #header .util-bg{display:none;position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(5, 20, 42, 0.6);}

    #container{max-width:none;padding:0;}
    #container>*{float:none;overflow:hidden;}
    #path,
    #snb{display:none;}
    #path strong{color:#003876;}
    #container>.content{max-width:900px;margin:2.86em auto;}
    #container>.single{max-width:none;margin:2.86em 2.14em;}
    .content>.util{top:14px;}
    .content>.util li.pr{display:none;}
    #footer>.inner{padding:10px 20px 25px;}
    .footermenu{padding-bottom:0;border-bottom:0;}
    .footermenu li{margin-bottom:16px;padding:0 8px;}
    
    /* faq */
    .list_sortarea input[type="checkbox"]{z-index:0 !important;}
    
}
@media screen and (max-width: 1080px){
    #footer>.inner{padding:10px 15px 21px;}
    address{clear:none;padding:0;}
}
@media screen and (max-width: 960px){
    #container>.content{width:auto;margin:2.86em 2.14em;}
    #footer .relatedLinks,
    address{float:none;}
    #footer .relatedLinks{margin-bottom:23px;}
    #footer .relatedLinks:after{content:".";font-size:0;clear:both;display:block;}
   .footermenu {padding: 1.5rem;}
    #footer>.inner {padding: 1.5rem;}
    #footer .relatedLinks {margin: 2rem 0;}
}
@media screen and (max-width: 768px) {
    
    /* 모바일 gnb */
    #mgnb>ul>li>a{width:45%;}
    #mgnb>ul>li>div{left:45%;width:55%;}
    #mgnb{background-size:45% 100%;}
    
    .overflowHidden{overflow:hidden;}
    .popWrap .popup{/*top:0;left:0;*/width:calc(100% - 20px);height:calc(100% - 20px) !important;margin:0;}
    .popWrap .popup .tit_area{position:absolute;z-index:2;top:0;left:0;width:100%;padding-right:0;background:#fff;box-sizing:border-box;}
    .popWrap .popup .layer_close{right:20px;}
    .popWrap .popup .pop_cont{overflow-y:auto;height:100%;padding:0 20px;}
    .popWrap .popup .pop_cont>:first-child{padding-top:85px;}
    .popWrap .list{overflow:hidden;height:auto;padding:0 0 20px;}
    .popWrap .popup .pop_cont .paging_comm{margin-top:20px;}
    .popWrap .contTit{padding-top:65px;}
    #popProf #table_type1 tr :nth-child(1),
    #popProf #table_type1 tr :nth-child(5){display:none;}
}
@media screen and (max-width: 760px){
    #container>.content{margin:2.86em 1.43em;}
    #container>.content.subMain{margin:33px 30px 40px;}
    .content h1{margin-bottom:22px;font-size:25px;}
    address>span{font-size:13px;}
    address>span.address{display:block;}
    address>p{margin-top:8px;font-size:12px;}
    address>p span{position:absolute;left:-9999px;font-size:0;color:transparent;}
}
@media screen and (max-width: 640px){
    .jwxe_board input.admin_checkbox{left:0;top:23px;}
    .tab_info{display:none;}
    .tab_info.ty2,
    .mselect_box{display:block;}
    .tab_info.ty2{margin:25px auto 0;}
    .tab_area{overflow:hidden;}
    .tab_area .link{position:relative !important;float:left;margin:25px 0 30px;}
}
@media screen and (max-width: 530px){
}
@media screen and (max-width: 480px){
    #container>.content{margin:2em 1.07em 2.86em;}
    #mnav li a{padding:1em 2.9em 1em 1em;}
    #mnav li span{right:1em;} 
    #container>.content{margin:2em 1.07em 2.86em;}
    #mnav li a{padding:1em 2.9em 1em 1em;}
    #mnav li span{right:1em;}
    .footermenu {width:100%;padding:0;}
    .footermenu>.inner {width: 90%;margin: 0 auto;padding: 2rem 0 0}
    .footermenu ul {text-align: right;}
    #footer li {float:none;padding:0;}
    #footer li:last-child{margin-bottom:0;}
    #footer>.inner {padding: 2rem 0;}
    address {text-align: right;margin: 0 auto;width:100%}
    address>span {font-size: 1rem; margin-right: 0;line-height: 1.2;}
    address>p {font-size: 0.75rem;}
    #footer .familysites {float: right;padding-top: 2rem;}
    #footer .familysites>a {text-align: left;background: url(../img/common/bg_familysite2.png) no-repeat 100% 14px;}
    #footer .relatedLinks {margin-bottom: 0px;width: 90%;margin: 0 auto;}
}
@media screen and (max-width: 360px){
    .btn_comm.ty5{height:auto;padding:0 1em 0 2.14em;line-height:1.64em;}
    
}
/* 20201127 IE 브라우저에서 첨부파일 영역의 '삭제' 버튼으로 체크박스가 선택되지 않는 현상 수정 */
.attach_list label {
    display: inline-block;
}
.attach_list label img {
    pointer-events: none;
}