﻿@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap');

/* base */
html{overflow-y /*\**/: scroll\9}
body, div, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, form, span, iframe, dl, dt, dd{margin:0px; padding:0px; font-family:Arial, tahoma; font-size:12px; color:#666;}
ul, ol, dl{list-style:none; font-size:0;}
li, dt, dd{font-size:12px;}
table, th, td{margin:0; padding:0; border:0; border-spacing:0px; border-collapse:collapse; font-size:12px;}
hr{display:none;}
img{font-size:0px; border:0px; vertical-align:middle;}
input, select, textarea{font-family:Arial, tahoma; color:#666; font-size:12px; vertical-align:middle;}
input[type=text],input[type=password],input[type=file]{padding:3px 1px 0px; border:1px solid #E8E8E8; background-color:#fff;}
textarea{overflow:hidden; overflow-y:auto; border:1px solid #E8E8E8; background-color:#fff;}
a{color:#666; text-decoration:none;}

.blind{position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;visibility:hidden}

/* layout */
#wrapper{position:relative; width:900px; margin:0 auto; overflow:hidden;}
#wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#wrapper .logo {position:absolute; z-index:1; top:35px; padding-bottom:5px;}

#navi{position:absolute; z-index:1; right:0; top:0; width:400px;}
#navi .topLinks{float:right; height:30px; padding-top:10px; overflow:hidden;}
#navi .topLinks li{float:left; padding-left:19px; background:url(/EN/images/tlink_bar.gif) no-repeat 9px 0;}
#navi .topLinks li.first{padding-left:0; background:none;}

.mainPage #navi{background:url(/EN/images/bg_top.gif) no-repeat right 0;}

#navi .menu{clear:both; float:right;}
#navi .menu li{height:20px; text-align:right; position:relative;}
#navi .menu a{display:-moz-inline-stack; display:inline-block; width:194px; height:20px;}
#navi .menu ul{display:none; position:absolute; top:3px; right:200px; padding-right:15px;}
/* #navi .menu ul li a{width:100px;} */

#location{height:19px; padding-top:164px; border-bottom:1px solid #1D1D1D; overflow:hidden;}
#location li{float:left; padding-left:18px; background:url(/EN/images/ico_loc.gif) no-repeat 9px 5px; font-size:11px; color:#999999;}
#location li.home{padding-left:0; background:none;}
#location li.curr{color:#323232;}

#container{clear:both; padding:35px 0 50px; overflow:hidden;}
#contentsL{float:left; width:663px;}
#sideArea{float:right; width:194px;}
#sideArea ul{}
#sideArea li{padding:10px 0; background:url(/EN/images/hline_dot.gif) no-repeat;}
#sideArea li.first{padding-top:0; background-image:none;}
#sideArea li .h3title{height:auto;margin-bottom:6px; font-family:Tahoma; font-weight:bold; color:#1d1d1d;}
#sideArea li p{height:28px; overflow:hidden;}
#sideArea li.event p{height:auto;}
#sideArea .bnr{margin-top:5px;}
#sideArea .bnr img{width:194px; height:92px;}

.web {float:right;padding:10px 14px 8px 0;}
#footer{clear:both; width:900px; overflow:hidden; margin-top:30px;}
#footer .fmenu{clear:both; float:left;width:100%;border-top:1px solid #1d1d1d;padding:20px 0;}
#footer .fmenu .dep1 {float:left;height:80px;padding:0 53px 0 19px;border-left:1px solid #cfcfcf;line-height:15px;}
#footer .fmenu .dep1.m01 {border-left:0;}
#footer .fmenu .dep1.m03 li {margin-bottom:23px;}
#footer .fmenu .dep1.m05 {padding-right:0;}
#footer .fmenu .dep1 .dep2 {margin-top:13px;*margin-top:8px;}
#footer .fmenu .dep1 .dep2 li {margin:5px 0;height: 15px;line-height: 15px;}
#footer .footer_wrap {float:left;background-color:#1D1D1D;}
#footer .copyright{float:left; width:263px; margin:12px 5px 12px 12px;line-height:12px;}
#footer .contact{float:left; width:516px; margin:12px 16px 12px 0;line-height:12px;}
#footer .contact img{margin-left:16px;}
#footer .global{float:right;width:72px; margin:12px 16px 12px 0;line-height:12px;}

#familysiteBtn{cursor:pointer;}
#familysiteList{padding-top:13px; position:absolute; z-index:2; right:0; bottom:40px; *bottom:36px; width:100%; height:52px; border-top:1px solid #cfcfcf; background-color:#fff;}
#familysiteList li{padding-left:40px; float:left;}
#familysiteList li:first-child{float:right; margin:12px 20px 0 0;}

#gbnwkBtn{cursor:pointer;}
#gbnwkList{display:none; position:absolute; z-index:2; right:0; bottom:41px; *bottom:37px; min-width:170px; _width:170px; border:1px solid #E8E8E8; background-color:#fff; overflow:hidden; overflow-y:auto;}
#gbnwkList div{padding:10px 14px 10px; border-bottom:1px solid #E8E8E8; font-size:12px; color:#000; font-family:tahoma; font-weight:bold;}
#gbnwkList ul{padding:10px 15px 5px 0;}
#gbnwkList li{padding:0 0 7px 14px;}
#gbnwkList a{padding-left:6px; font-size:10px; font-family:tahoma; color:#000; background:url(/EN/images/gbnwk_bul.gif) no-repeat 0 5px;}
#gbnwkList a:hover{color:#FF0000; background-image:url(/EN/images/gbnwk_bul_on.gif);}
#gbnwkList li.first{padding-top:16px;}

/* main */
#main{position:relative; width:900px; padding-top:167px;}
#topArea{display:flex; justify-content:space-between; height:555px; overflow:hidden;}
#main .cGroup{display:inline;}
#main .cBox{width:258px; height:37px; margin-bottom:5px; padding:0 15px; border:1px solid #E8E8E8; overflow:hidden;}
#main .first .cBox{margin-left:0;}
#main .title{width:250px; padding:10px 0 20px; font-family:Tahoma; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#main .title a{font-family:Tahoma;}
#main .img{padding:15px 0 20px;}
#main .img img{width:258px; height:123px;}
#main h2{width:258px; height:21px; font-family:Tahoma; color:#f00;}
#main h2 a{font-family:Tahoma; color:#f00;}
#main .h3title{width:258px; height:30px; margin-bottom:8px; font-family:Tahoma; color:#000; overflow:hidden;font-weight:bold;}
#main .h3title a{font-family:Tahoma; color:#000;}
#main .cont{width:258px; height:135px; margin:0 0 18px; padding-top:10px;  background:url(/EN/images/hline_main.gif) no-repeat 0 0; line-height:15px; overflow:hidden;}
#main .btnGroup a{display:-moz-inline-stack; display:inline-block; margin-right:6px;}
#main .unfold{height:432px;}
#main .unfold .title{display:none;}
#main .over{box-shadow:3px 3px 3px rgba(0,0,0,0.1);}
#main .found {height:313px;}
#main .sjFd .found .cont {height:auto;}

#bottomArea{display:flex; justify-content:space-between; height:315px;}
#main .cont4th .pic{width:288px;}
#main .cont4th .pic p{margin-bottom:5px;}
#main .cont4th .pic img{width:291px; height:91px;}
#main .worldTime{width:289px; height:121px; border:1px solid #E8E8E8;}
#main .worldTime .map{float:left; display:inline; margin:23px 0 0 12px;}
#main .worldTime ul{float:left; margin:15px 0 0 15px;}
#main .worldTime li{height:15px; padding-left:8px; background:url(/EN/images/bul_01.gif) no-repeat 0 6px;}
#main .worldTime li.hover{background-image:url(/EN/images/bul_02.gif);}
#main .worldTime span{font-size:11px; color:#999; zoom:1;}
#main .worldTime .city{display:-moz-inline-stack; display:inline-block; width:65px; _width:60px;}
#main .worldTime .time{}

#main .gallery{display:inline; width:273px; height:313px; padding-left:15px; border:1px solid #E8E8E8;}
#main .gallery h2{margin-top:15px;}
#main .gallery .h3title{height:75px; margin-bottom:0; padding-right:15px;}
#main .gallery ul{}
#main .gallery li{float:left; display:inline; margin:0 9px 13px 0;}
#main .gallery li img{width:80px; height:80px;}

#main .press{overflow:hidden;}
#main .press .cBox{height:313px;}
#main .press .cBox .cont a{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical;}

#main .sjFd{margin-left:0px; position:relative;}
#main .sjFd h2{margin-top:15px;}
#main .sjFd .cont{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:18; -webkit-box-orient:vertical; height:270px;}
/* //main */

.linkText{font-weight:bold; text-decoration:underline;}

.ui-datepicker-trigger{margin-left:4px;}

.btnGroup a{display:-moz-inline-stack; display:inline-block; margin-right:6px;}

.imgList01{clear:both; padding-bottom:15px; border-bottom:1px solid #1D1D1D;}
.imgList01 li{clear:both; margin-top:30px; overflow:hidden; zoom:1;}
.imgList01 li.first{margin-top:0;}
.imgList01 .img{float:left; display:inline;}
.imgList01 .img img{width:258px; height:123px;}
.imgList01 .rightCon{float:right; width:390px;}
.imgList01 .btnGroup img{position:relative;}
.imgList01 .tit{float:left; width:310px; margin-right:15px; font-family:Tahoma; font-weight:bold; color:#1D1D1D; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.imgList01 .tit a{color:#1D1D1D;}
.imgList01 .date{height:21px; _margin-top:-14px; text-align:right; white-space:nowrap;}
.imgList01 .con{clear:both; height:62px; margin-bottom:10px; padding-top:9px; background:url(/EN/images/hline_dot.gif) repeat-x; overflow:hidden;}

/* paging */
.paging {clear:both; margin:15px 0 0; text-align:center;}
.paging *{font-size:11px; font-family:Tahoma;}
.paging strong{font-weight:bold; color:#DC0400;}
.paging a{color:#999999;}
.paging img{vertical-align:middle; position:relative; margin-top:-2px;}
.paging span{padding:0 0px 0 0px;}
.paging span strong,
.paging span a{padding:0 2px 0 3px;}

.bbs_view{margin-top:17px;}
.bbs_view .titleWrap{margin-bottom:30px; padding-bottom:10px; background:url(/EN/images/hline_dot.gif) repeat-x bottom; overflow:hidden; zoom:1;}
.bbs_view h1{float:left; width:450px; font:16px Tahoma; color:#1d1d1d;}
.bbs_view .date{float:right; padding-top:3px; text-align:right; color:#999;}
.bbs_view .article{clear:both; margin:9px 0; padding-bottom:20px; border-bottom:1px solid #1D1D1D; line-height:18px;}
.bbs_view .article img{max-width:663px; #margin-top:-1px;}
.bbs_view .bbs_btn{float:left;}
.bbs_view .btnGroup{float:right;}

.search{clear:both; width:662px; height:31px; margin-top:34px; padding-top:7px; background-color:#EFEFEF; overflow:hidden;}
.search h2{float:left; display:inline; margin:8px 0 0 13px;}
.search .period{float:left; display:inline; margin-left:12px;}
.search .period input{width:96px; height:19px; padding:3px 0 0; border:1px solid #CECECE;}
.search .keyword{float:left; display:inline; margin-left:12px;}
.search .keyword input{width:203px; height:19px; padding:3px 0 0; border:1px solid #CECECE;}
.search p{float:left; display:inline; margin-left:5px;}

.photosWrapper{position:relative; width:915px !important;}
.photosWrapper .search{clear:none; float:left;}
.photosWrapper .paging{clear:none; padding-right:17px; float:right; margin-top:45px;}

#loading{display:none; position:absolute; z-index:5; top:290px; left:0; width:100%; height:850px; padding:349px 0 0 435px; background-color:#000; opacity:0.5; filter:alpha(opacity:50); }

.photosWrapper h2{margin-bottom:14px;}
.headshots{clear:both; overflow:hidden;}
.headshots li{float:left; display:inline; margin-top:20px; margin-right:13px;}
.headshots li:nth-child(-n+6){margin-top:0;}
.headshots p a{font-size:11px; font-family:Tahoma; color:#323232;}
.headshots .thumb{margin-bottom:5px;}
.headshots .dpi72{margin-bottom:2px;}
.headshots .dpi300{}
.photos_tit{clear:both; margin-top:37px;}
.photos_tit span{padding-right:10px;}
.photos_tit .copyright{padding-left:10px;}

.photos{clear:both; overflow:hidden;}
.photos li{position:relative; float:left; display:inline; width:181px; height:181px;}
.photos .thumb{width:177px; height:177px;}
.photos .thumb img{width:177px; height:177px;}
.photos .txt{display:none; position:absolute; z-index:1; left:0; bottom:0; width:153px; padding:0 0 9px 12px; color:#fff;}
.photos .cover{display:none; position:absolute; left:0; bottom:4px; width:177px; height:177px; background-color:#000; opacity:0.3;filter:alpha(opacity:30);}
.photos a{display:block; padding:0 4px 4px 0;}
.photos a:hover .cover{visibility:hidden;}
 /*
.photos a:hover .txt{display:block;}
.photos a:hover .cover{height:45px; opacity:0.8;filter:alpha(opacity:80);}
 */

.photo_detail .paging{clear:both; padding-right:0; float:none; margin-top:12px;}
.photo_detail .paging strong{color:#1D1D1D;}

.photo_detail .detailImg{float:left; width:662px; position:relative;}
.photo_detail .detailImg .img{height:662px;}
.photo_detail .detailImg .nav{position:absolute; top:650px; left:288px; text-align:center;}
.photo_detail .detailImg .nav a{float:left;}

.photo_detail .rightArea{float:right; width:209px;}

.photo_detail .list{}
.photo_detail .list li{clear:both; padding-bottom:8px; padding-left:8px;}
.photo_detail .list a{display:block; position:relative;}
.photo_detail .list .img{width:80px; margin-left:5px;}
.photo_detail .list .img img{width:80px; height:80px;}
.photo_detail .list .txt{position:absolute; left:89px; width:90px; font-size:11px; font-family:Tahoma; color:#323232; line-height:15px;}
.photo_detail .description {margin-top:20px; border-top:1px solid #1D1D1D;}
.photo_detail .description h2{margin:13px 0 10px; font-family:Tahoma; color:#000; line-height:15px;}
.photo_detail .description p {padding-left:1px; margin:14px 0 13px 0;}
.photo_detail .description p img {margin-left:-1px;}
.photo_detail .article{width:190px; margin-bottom:25px; line-height:15px; overflow:hidden; /*word-break:break-all; word-wrap:break-word;*/}

.videoWrapper{overflow:hidden;}
.videoWrapper .detail{float:left; width:662px; margin-bottom:32px;}
.videoWrapper .detail .video{width:662px; height:445px; background:#000 url(/EN/images/vod_bg.gif) no-repeat bottom;}
.videoWrapper .detail .nav{position:relative;}
.videoWrapper .detail .nav a{position:absolute; top:12px;}
.videoWrapper .detail .nav a.prev{left:5px;}
.videoWrapper .detail .nav a.next{right:5px;}
.videoWrapper .detail h1{margin:10px 36px 0; font-family:Tahoma; color:#000;}
.videoWrapper .detail .article{margin:10px 36px 0; line-height:15px;}
.videoWrapper .detail .txt{height:40px;}
.videoWrapper .detail .time{}
.videoWrapper .detail .link a{text-decoration:underline;}

.videoWrapper .rightArea{float:right; width:194px;}
.videoWrapper .list{}
.videoWrapper .list li{margin-bottom:10px;}
.videoWrapper .list .img{width:191px; height:124px;}
.videoWrapper .list .img img{width:191px; height:124px; margin-bottom:2px;}
.videoWrapper .list .txt{font-size:11px; line-height:15px; font-family:Tahoma; color:#323232;}

.videoWrapper .paging{clear:both; padding-right:0; float:none; margin-top:16px; padding-top:12px; border-top:1px solid #1D1D1D;}
.videoWrapper .paging strong{color:#1D1D1D;}

.talkToChiarForm{clear:both; margin-bottom:15px; padding:20px 36px 24px; background:#EFEFEF url(/EN/images/bg_shdow.gif) repeat-x bottom; overflow:hidden; *zoom:1;}
.talkToChiarForm .info{overflow:hidden; zoom:1;}
.talkToChiarForm .info .tit{float:left; padding:7px 7px 0 0;}
.talkToChiarForm .info .field{float:left; padding-right:38px;}
.talkToChiarForm .info .field input{width:148px; height:19px; padding:3px 0 0; border:1px solid #CECECE;}
.talkToChiarForm .info .submit{float:right;}
.talkToChiarForm .message{padding-top:9px;}
.talkToChiarForm .message textarea{display:-moz-inline-stack; display:inline-block; width:817px; height:103px; margin-bottom:8px; padding:5px; border:1px solid #CECECE;}
.talkToChiarForm .message span{color:#999999;}
.talkToChiarForm .message .refer{display:-moz-inline-stack; display:inline-block; width:748px;}
.talkToChiarForm .message .textLimit{display:-moz-inline-stack; display:inline-block; width:75px; text-align:right; white-space:nowrap;}
.talkToChiarForm .message .textLimit strong{color:#1D1D1D; font-weight:normal;}

.commentList{clear:both;}
.commentList li{position:relative; padding:12px 25px 12px 90px; background:url(/EN/images/hline_dot.gif) repeat-x; overflow:hidden; zoom:1;}
.commentList li:first-child{background:none;}
.commentList .name{position:absolute; top:16px; left:16px; width:74px; color:#000000;}
.commentList .date{margin-bottom:4px; overflow:hidden;}
.commentList .date p{float:left; width:80px; padding-top:4px; color:#999999;}
.commentList .date div{float:left;}
.commentList .date .pwd{width:148px; height:19px; padding:3px 0 0; border:1px solid #E8E8E8;}
.commentList .message{clear:both; line-height:18px;}

.commentList .reply{position:relative; clear:both; margin-top:15px; padding:12px 15px 12px 72px; background-color:#EFEFEF; zoom:1;}
.commentList .name_re{position:absolute; top:12px; left:14px; width:72px; padding-left:15px; color:#FF0000; background:url(/EN/images/ico_re.gif) no-repeat 0 3px;}
.commentList .date_re{color:#999999;}
.commentList .message_re{clear:both; padding-top:10px; line-height:18px;}

.pressContactNote{margin:0 0 17px 20px; font-weight:bold;}
.pressContactNote strong{font-family:Tahoma; color:#ff0000;}
.pressContactForm{clear:both; margin-bottom:15px; padding:20px 36px 30px; background:#EFEFEF url(/EN/images/bg_shdow.gif) repeat-x bottom; overflow:hidden; *zoom:1;}
.pressContactForm .tit{float:left; padding:7px 7px 0 0;}
.pressContactForm .field{float:left; padding-right:38px;}
.pressContactForm .field input{width:148px; height:19px; padding:3px 0 0; border:1px solid #CECECE;}
.pressContactForm .info{overflow:hidden; zoom:1;}
.pressContactForm .title{clear:both; padding-top:16px;}
.pressContactForm .title input{width:513px;}
.pressContactForm .message{clear:both; padding-top:18px;}
.pressContactForm .message .tit{float:none; padding-bottom:9px;}
.pressContactForm .message textarea{display:-moz-inline-stack; display:inline-block; width:817px; height:190px; margin-bottom:8px; padding:5px; border:1px solid #CECECE;}
.pressContactForm .message span{color:#999999;}
.pressContactForm .message .refer{display:-moz-inline-stack; display:inline-block; width:785px;}
.pressContactForm .message .textLimit strong{color:#1D1D1D; font-weight:normal;}
.pressContactForm .submit{text-align:right;}

.profile{}
.profile h3{clear:both; margin-bottom:23px;}
.profile ul{margin-bottom:40px;}
.profile li{margin-bottom:8px; overflow:hidden; zoom:1;}
.profile .date{float:left; width:115px; color:#000000; font-weight:bold;}
.profile .bio{float:right; width:548px; color:#000;}
.profile .bio span{color:#666666; padding-left:14px; background:url(/EN/images/ico_colon.gif) no-repeat 6px 50%;}
.profile .bio2{float:right; width:548px;}

.bioReview{padding-bottom:25px;}
.bioReview:after{clear:both; content:''; display:block;}
.bioReview p{line-height:18px; margin-bottom:15px;}
.bioReview .left{float:left; width:260px;}
.bioReview .right{float:right; width:386px;}
.profileList::before {content:''; clear:both; display:block;}
.profileList{margin-top:40px;}
.profileList h2{width:31px; padding-bottom:6px; border-bottom:1px solid #1d1d1d;}
.profileList .tbl_profile {padding-top:25px; border-top:1px solid #000;}
.profileList .tbl_profile th,
.profileList .tbl_profile td {box-sizing:border-box; padding:8px 5px; border-bottom:1px solid #000; font-size:12px; font-weight:400; color:#1D1D1D; line-height:1.9;}
.profileList .tbl_profile td {border-bottom-color:#DEDEDE; border-left:1px solid #DEDEDE;}
.profileList .tbl_profile .line td {border-bottom-color:#000; border-left:1px solid #DEDEDE;}
.profileList .tbl_profile th + td,
.profileList .tbl_profile td:nth-of-type(1) {border-left-width:0;}
.profileList .tbl_profile .h3 {text-align:center; width:120px; font-weight:700; background-color:#EFEFEF;}
.profileList .tbl_profile .tit {text-align:center; width:120px; font-weight:500;}
.profileList .tbl_profile .cont {padding-left:20px; width:660px; color:#666;}
.profileList .tbl_profile + .tbl_profile {border-top-width:0;}
.profileList .tbl_profile td span {font-size:12px; font-weight:400; color:#666; line-height:1.9;}

.vision{position:relative; height:620px;}
.vision h2{margin-bottom:15px;}
.vision .summary{margin-bottom:40px; line-height:18px;}
.vision .tab{position:absolute; z-index:1; bottom:0; left:286px; overflow:hidden;}
.vision .tab li{float:left;}
.vision .detail{display:none; clear:both;}
.vision .detail .img{float:left; width:286px;}
.vision .detail h3{float:left; margin-bottom:15px;}
.vision .detail .article{float:left; width:375px; line-height:18px;}
.vision #tab02 .img{position:relative; margin-top:-10px;}

.sitemap{overflow:hidden;}
.sitemap .left{float:left; width:341px;}
.sitemap .right{float:left;}
.sitemap p{padding-top:8px; color:#989898;}
.sitemap .right p{height:64px;}
.sitemap ul.about {height:122px; margin-top:15px;}
.sitemap ul.about li{height:22px; padding-left:14px; background:url(/EN/images/sitemap_bul.gif) no-repeat 0 7px;}
.sitemap ul.news {margin-top:15px;}
.sitemap ul.news li{padding-left:14px; background:url(/EN/images/sitemap_bul.gif) no-repeat 0 7px;}
.sitemap ul.news .paging {text-align:left;margin:5px 0 10px;}

/* popup */
#pop_wrapper{background:url(/EN/images/pop_bg_midL.gif) repeat-y;}
#popup{padding:25px 30px 40px; background:url(/EN/images/pop_bg_midR.gif) repeat-y right;}
#pop_top{position:absolute; z-index:100; width:100%; top:0; background:url(/EN/images/pop_bg_topR.gif) no-repeat right top;}
#pop_top div{width:11px; height:25px; background:url(/EN/images/pop_bg_topL.gif) no-repeat left top;}
#pop_bottom{background:url(/EN/images/pop_bg_bottomR.gif) no-repeat right bottom;}
#pop_bottom div{width:11px; height:25px; background:url(/EN/images/pop_bg_bottomL.gif) no-repeat left bottom;}

#popup h1{margin-bottom:25px; text-align:right; font-size:12px; color:#555;}
#popup h2{float:left; margin-bottom:6px; font:13px Tahoma; color:#FF0000; font-weight:bold;}
#popup .source{text-align:right; color:#999999;}
#popup .article{clear:both; padding:15px 0; border-top:1px solid #1D1D1D; line-height:18px; zoom:1;}
/* #popup .article img{float:left; display:inline; margin:0 19px 13px 0;} */
#popup .btn{text-align:center;}

#popup .emailForm{clear:both; border-top:1px solid #1D1D1D; padding-top:25px;}
#popup .emailForm h3{}
#popup .emailForm .field{padding:10px 0;}
#popup .emailForm .field div{font-size:11px; color:#999999;}
#popup .emailForm .field input{color:#999999;}
#popup .emailForm .textarea{width:100%; height:170px; margin-bottom:5px; padding:5px 0; border:1px solid #E8E8E8;}
#popup .emailForm textarea{width:98%; height:170px; padding:0 5px; line-height:18px; border:0;}
#popup .emailForm .refer{float:left;}
#popup .emailForm .textLimit{text-align:right;}
#popup .emailForm .textLimit span{color:#1D1D1D;}
#popup .emailForm .btn{margin-top:15px;}

#popup .emailForm_preview{clear:both; border-top:1px solid #1D1D1D; padding-top:25px;}
#popup .emailForm_preview h3{float:left; padding-right:10px;}
#popup .emailForm_preview h3 img{margin-top:3px;}
#popup .emailForm_preview .field{float:left; padding-right:17px;}
#popup .emailForm_preview .message{clear:both; padding-top:12px; line-height:18px;}
#popup .emailForm_preview  .btn{clear:both; margin-top:20px;}
#popup .emailForm_preview .article2{clear:both; margin-top:25px; padding:12px 11px; border:1px solid #E8E8E8; overflow:hidden; zoom:1;}
#popup .emailForm_preview .article2 .img{float:left; display:inline; margin-right:12px;}
#popup .emailForm_preview .article2 .img img{width:258px; height:123px;}
#popup .emailForm_preview .article2 .rightCon{float:left; width:324px;}
#popup .emailForm_preview .article2 .tit{float:left; width:240px; margin-right:10px; font-family:Tahoma; font-weight:bold; color:#1D1D1D; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#popup .emailForm_preview .article2 .tit a{color:#1D1D1D;}
#popup .emailForm_preview .article2 .date{height:21px; text-align:right;}
#popup .emailForm_preview .article2 .con{height:62px; margin-bottom:10px; padding-top:9px; background:url(/EN/images/hline_dot.gif) repeat-x; overflow:hidden;}

#popup .email_sent{clear:both; border-top:1px solid #1D1D1D; padding:80px 0 20px; text-align:center; zoom:1;}

#popup .doc01 h3{margin:0 0 5px; font-size:15px; color:#000;}
#popup .doc01 h4{margin:25px 0 5px; color:#333;}
#popup .doc01 p{margin-bottom:10px;}

#popup .sjf{clear:both; margin-top:15px; padding-top:3px; border-top:1px solid #1D1D1D;}

/* main layer */
#visualImg{display:none; position:absolute; left:-15px; z-index:10; width:905px; height:980px; padding-left:15px; background-color:#fff;}
#visualImg img{display:none; position:absolute; top:0; left:15px;}
#visualImg .closeBtn{position:absolute; top:0; left:834px; background-color:#000; z-index:11; opacity:0;filter:alpha(opacity:0); zoom:1;}
#visualImg .closeBtn a{display:block; width:75px; height:75px;}
/*.vsRun{height:950px !important; overflow-y:hidden;}*/

.error {width:755px; margin:0 auto; padding-top:150px;}
.error .logo {margin-bottom:28px; text-align:center;}
.error .box {height:307px; padding-top:40px; background:url(/KO/images/er_box.gif) no-repeat left top; text-align:center;}
.error .box * {font-family:times new roman;font-size:14px; line-height:19px;}
.error .box dt {color:#000000; font-size:20px; font-style:italic;}
.error .box dd {margin-top:15px; color:#5c5c5c;}
.error .box dd a {color:#5c5c5c;}
.error .box dd strong {color:#000; font-weight:normal;}
.error .box dd span {color:#5c5c5c; font-size:12px;}
.error .box ul {margin:15px 0 0 250px;}
.error .box li {text-align:left;}

/* ft_menu */
.ft_memu{position:fixed; left:50%; top:167px; width:95px; padding: 6px 10px 0; margin-left:500px; background: #FFFFFF; overflow:hidden; box-shadow: 2px 4px 12px rgba(0, 0, 0, 0.1); border-radius: 50px; box-sizing:border-box;}
.ft_memu li{border-top:1px solid #e8e8e8;}
.ft_memu li:first-child{border-top:0;}
.ft_memu li a{display:block; padding:52px 0 13px; font-family: 'Noto Sans KR'; font-weight: 700; font-size: 11px; line-height: 16px; color:#333; text-align:center; box-sizing:border-box;}
.ft_memu li .sj{background:url(/EN/images/ft_menu_sj.png) center top no-repeat}
.ft_memu li .gsw{background:url(/EN/images/ft_menu_gsw.png) center top no-repeat}
.ft_memu li .thefq{background:url(/EN/images/ft_menu_fq.png) center top no-repeat}