@charset "euc-kr";

@import url(basic.css);
@import url(notosanskr.css);
@import url(nanumsquare.css);

/*
³ëÅä»ê½º 'Noto Sans KR - 3,4,5,7,9'
³ª´®½ºÄù¾î 'NanumSquare - 3,4,7,8'
*/

/*wrap*/
#wrap {width:100%; min-width:1200px;}

/*header*/
#header {width:1200px; height:75px; margin:0 auto; position:relative;}
#header h1 {width:213px; height:45px; margin-top:15px; float:left;}
#header .gnb {float:left; margin-left:110px;}
#header .gnb:after {height:0; display:block; clear:both; content:"";}
#header .gnb > li {float:left;}
#header .gnb > li > a {height:75px; line-height:75px; padding:0 20px; font-size:17px; font-weight:400; color:#888; display:block; text-decoration:none;}
#header .gnb > li > a:hover, #header .gnb li.on > a {color:#222; background:url('../images/common/gnbDot.gif') no-repeat center 57px;}
#header .gnb > li > ul {width:auto; display:none; position:absolute; top:75px; z-index:99999;}
#header .gnb > li > ul:after {height:0; display:block; content:""; clear:both;}
#header .gnb > li > ul > li {float:left;}
#header .gnb > li > ul > li > a {height:45px; line-height:40px; font-size:13px; color:#ccc; font-weight:400; text-decoration:none; margin:0 8px; display:block;}
#header .gnb > li > ul > li > a:hover {color:#fff;}
#gnbSbg {width:100%; min-width:1200px; height:45px; background:#000; opacity:0.5; filter:alpha(opacity=50); position:absolute; top:75px; left:0; z-index:99998; display:none;}
#header .gnb > li ul.s1 {left:340px;}
#header .gnb > li ul.s2 {left:430px;}
#header .gnb > li ul.s3 {left:530px;}
#header .gnb > li ul.s4 {right:330px;}
#header .gnb > li ul.s5 {right:300px;}
#header .gnb > li ul.s6 {right:240px;}

#header .global {float:right; margin-top:26px;}
#header .global > a {display:inline-block; padding:0 8px 0 10px; font-size:12px; color:#999; background:url('../images/common/globalLine.gif') no-repeat left 6px; font-weight:400; text-decoration:none;}
#header .global > a:first-child {background:none;}
#header .global > a:hover {color:#333;}


/*visual*/
#visual {width:100%; min-width:1200px; height:640px; overflow:hidden; position:relative;}
#visual .mCopy {width:438px; height:327px; position:absolute; top:120px; left:50%; margin-left:-219px; z-index:99999;}
#visual .roll {position:relative; width:500%; height:100%;}
#visual .roll > li {overflow:hidden; float:left; width:20%; height:100%;}
#visual .roll .bg1 {background:url('../images/main/visual_01.jpg') no-repeat center top;}
#visual .roll .bg2 {background:url('../images/main/visual_02.jpg') no-repeat center top;}
#visual .roll .bg3 {background:url('../images/main/visual_03.jpg') no-repeat center top;}
#visual .roll .bg4 {background:url('../images/main/visual_04.jpg') no-repeat center top;}
#visual .roll .bg5 {background:url('../images/main/visual_05.jpg') no-repeat center top;}
#visual .roll .bg6 {background:url('../images/main/visual_06.jpg') no-repeat center top;}
#visual .roll .bg7 {background:url('../images/main/visual_07.jpg') no-repeat center top;}
#visual .roll .bg8 {background:url('../images/main/visual_08.jpg') no-repeat center top;}
#visual .roll .bg9 {background:url('../images/main/visual_09.jpg') no-repeat center top;}
#visual .roll .bg10 {background:url('../images/main/visual_10.jpg') no-repeat center top;}
#visual .roll .bg11 {background:url('../images/main/visual_11.jpg') no-repeat center top;}
#visual .roll .bg12 {background:url('../images/main/visual_12.jpg') no-repeat center top;}
#visual .roll .bg13 {background:url('../images/main/visual_13.jpg') no-repeat center top;}
#visual .roll .bg14 {background:url('../images/main/visual_14.jpg') no-repeat center top;}
#visual .controlBox {width:100%; position:absolute; bottom:30px; left:0; text-align:center; z-index:88;}
#visual .controlBox > p {display:inline-block;}
#visual .controlBox .vtab {}
#visual .controlBox .vtab > a {width:7px; height:7px; display:inline-block; margin:0 6px; border:2px solid #fff;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px;}
#visual .controlBox .vtab a.active {width:34px; border:2px solid #fff; background:#fff;}
#visual .controlBox .play {margin-left:10px;}
#visual .controlBox .play > a {width:10px; height:10px; display:inline-block; background:url('../images/main/visualStop.png') no-repeat;}
#visual .controlBox .play a.go {background:url('../images/main/visualPlay.png') no-repeat;}

/*main container*/
#mainContainer {width:100%; min-width:1200px; min-height:520px; margin-top:20px;}
#mContainer {width:1200px; margin:0 auto;}
#mContainer > div {width:590px; box-sizing:border-box; float:left;}
#mContainer .sympo,
#mContainer .notice {height:275px;}
#mContainer .mBtn {height:300px;}
#mContainer .wordDown, #mContainer .about {height:229px;}
.notice, .wordDown, .about {padding:28px 40px 0; border:1px solid #ddd; box-sizing:border-box;}


/*Á¤±âÇÐ¼ú´ëÈ¸ ¹è³Ê*/
.confe {margin:0 20px 20px 0;}

/*notice*/
.notice {margin-bottom:20px;}
.boxTitle {font-size:20px; color:#222; font-weight:500; margin-bottom:30px; position:relative;}
.notice > p > a {width:22px; height:22px; position:absolute; right:0; top:5px; opacity:0.5; filter:alpha(opacity=50);}
.notice > p > a:hover {opacity:1; filter:alpha(opacity=100);}
.notice > ul > li {padding:5px 0 5px 14px; background:url('../images/main/noticeDot.gif') no-repeat left 15px; position:relative;}
.notice > ul > li > a {font-size:15px;}
.notice > ul > li > a:hover {color:#333;}
.notice > ul > li > span {font-size:13px; color:#999; position:absolute; right:0; top:10px;}
.notice > ul > li:first-child {padding:0 0 12px 14px; margin-bottom:8px; background:url('../images/main/noticeDotTop.gif') no-repeat left 10px; border-bottom:2px solid #ddd;}
.notice > ul > li:first-child > a {font-size:16px; color:#444; font-weight:400;}
.notice > ul > li:first-child > span {top:1px; font-size:14px; color:#777;}

/*about us*/
.about {background:url('../images/main/aboutBg.gif') no-repeat; font-size:14px; line-height:140%; word-break:keep-all; margin-bottom:20px;}
.about .boxTitle {margin-bottom:3px;}
.about > div:after {height:0; display:block; content:""; clear:both;}
.about > div > a {width:190px; height:40px; line-height:40px; border:1px solid #bbb; text-align:center; text-decoration:none; box-sizing:border-box; float:left; display:block; font-size:14px; font-weight:400; margin-left:-1px; position:relative; z-index:1;}
.about > div > a:first-child {margin-left:0;}
.about > div > a:hover {border:1px solid #00b56e; color:#00b56e; z-index:2;}

/*ÃÊ·Ï btn*/
.mBtn:after {height:0; display:block; content:""; clear:both;}
.mBtn > a {text-decoration:none; text-align:center; box-sizing:border-box; float:left; display:block; position:relative;}
.mBtn .blueBtn {width:300px; height:300px; box-sizing:border-box; padding-top:200px; text-align:center; font-size:18px; line-height:140%; color:#fff; font-weight:400; background:url('../images/main/colorBtn.png') no-repeat center 50px #07356f; border:0px solid #001f48;}
.mBtn .blueBtn:hover {border:10px solid #001f48; background-position:center 40px; padding-top:190px; font-size:19px;}
.mBtn .mgrayBtn {width:150px; height:150px; padding-top:92px; font-size:15px; color:#555; font-weight:400; border:0px solid #ccc;}
.mBtn .gray1 {border-right:1px solid #ccc; background:url('../images/main/grayBtn_01.png') no-repeat center 43px #e1e1e1;}
.mBtn .gray2 {background:url('../images/main/grayBtn_04.png') no-repeat center 43px #e1e1e1;}
.mBtn .gray3 {border-bottom:1px solid #ccc; border-right:1px solid #ccc; background:url('../images/main/grayBtn_02.png') no-repeat center 43px #e1e1e1;}
.mBtn .gray4 {border-bottom:1px solid #ccc; background:url('../images/main/grayBtn_03.png') no-repeat center 43px #e1e1e1;}
.mBtn .mgrayBtn:hover {border:5px solid #bbb;}

/*»ý¹°ÇÐ¿ë¾î ´Ù¿î·Îµå*/
.wordDown {margin:0 20px 20px 0;}
.wordDown > ul > li {margin-bottom:15px; font-size:15px; font-weight:400; position:relative; background:url('../images/main/noticeDot.gif') no-repeat left; padding-left:14px;}
.wordDown > ul > li > p {display:inline-block; position:absolute; right:0;}
.wordDown > ul > li > p > a {height:24px; padding:0 15px; text-align:center; line-height:24px; font-size:12px; font-weight:400; text-decoration:none; background:#e2e2e2; border-radius:30px; display:inline-block; margin-left:2px;}
.wordDown > ul > li > p > a:hover {background:#aaa; color:#fff;}

/*·Î°í ·Ñ¸µ*/
.logoRoll {width:1200px; height:85px; margin:0 auto; overflow:hidden; padding:20px 0; box-sizing:border-box;}
.logoRoll > div {width:1098px; float:right; display:inline-block;}
.logoRoll > div > a {display:block; float:left;}

/*roll banner*/
.rollBanner {overflow:hidden;}
.rollTitle {display:block; width:90px; font-size:15px; color:#333; font-weight:500; float:left; margin-top:10px; background:url('../images/common/dot.gif') no-repeat left; padding-left:12px;}
#rollWrap, #rollWrap2 {width:1200px; height:75px; overflow:hidden; padding:15px 0; margin:0 auto; position:relative; box-sizing:border-box;}
#rollWrap2 {border-top:1px solid #ddd;}
#rollWrap .btArr,
#rollWrap2 .btArr {z-index:88; position:absolute; top:30px; width:7px; height:11px; cursor:pointer; opacity:0.6; filter:alpha(opacity=60); cursor:pointer;}
#rollWrap .btArr:hover,
#rollWrap2 .btArr:hover {opacity:1; filter:alpha(opacity=100);}
#rollWrap .next,
#rollWrap2 .next {right:0;}
#rollWrap .prev,
#rollWrap2 .prev {left:80px;}
#rollBox {width:1080px; overflow:hidden; float:left;}
#rollBox .banner {position:relative; overflow:hidden;}
#rollBox .banner > li {overflow:hidden; float:left; text-align:center; background:url('../images/main/bannerLine.gif') no-repeat right;}


/*footer*/
#footer {width:100%; min-width:1200px; background:#323232; padding:40px 0;}
#footer > ul {width:1200px; margin:0 auto; overflow:hidden;}
#footer > ul > li {float:left; font-size:13px; color:#999;}
.footTxt {margin-left:80px;}
.footTxt > ol {overflow:hidden; margin-bottom:20px;}
.footTxt > ol > li {float:left; margin-right:30px; padding-left:30px; background:url('../images/common/footerLine.gif') no-repeat left;}
.footTxt > ol > li,
.footTxt > ol > li > a {font-size:14px; color:#fff; font-weight:400;}
.footTxt > ol li.tel {background:url('../images/common/footIcon.gif') no-repeat left;}
.footTxt > ol li.fax {background:url('../images/common/footIcon.gif') no-repeat -160px;}
.footTxt > ol li.mail {background:url('../images/common/footIcon.gif') no-repeat -320px;}
#footer > ul .last {float:right;}
#footer > ul .last > a {width:145px; height:37px; line-height:37px; text-align:center; text-decoration:none; border:1px solid #555; color:#888; margin-top:-1px; display:block; font-size:13px; font-weight:400; position:relative; z-index:1;}
#footer > ul .last > a:first-child {margin-top:0;}
#footer > ul .last > a:hover {border:1px solid #777; z-index:2;}

/*sub visual*/
#sVisual {width:100%; min-width:1200px; height:240px; text-align:center; background:url('../images/common/sVisual.jpg') no-repeat center top;}
#sVisual > h2 {font-size:40px; font-weight:400; color:#fff; line-height:240px;}

/*sub menu*/
#sMenu {width:100%; min-width:1200px; height:56px; background:url('../images/common/snbBg.gif') repeat-x;}
#sMenu > ul {width:1199px; margin:0 auto; border-right:1px solid #d3d3d3;}
#sMenu > ul:after {height:0; display:block; content:""; clear:both;}
#sMenu > ul > li {float:left; border-right:1px solid #d3d3d3;}
#sMenu > ul > li.mName {width:160px; line-height:56px; text-align:center; font-size:15px; font-weight:400; display:none;}
#sMenu > ul > li.mName.sName {display:block;}
#sMenu > ul > li > a {height:56px; line-height:56px; display:block;}
#sMenu > ul > li > a.home {width:60px; text-align:center; border-left:1px solid #d3d3d3;}
#sMenu > ul > li > a.home > img {margin-top:19px;}
#sMenu > ul > li.here > a {width:220px; font-weight:400; font-size:15px; color:#009159; background:url('../images/common/snbDot.png') no-repeat 88% 21px; padding-left:30px;}
#sMenu > ul > li.here > a:hover,
#sMenu > ul > li.here > a.on {background:url('../images/common/snbDot.png') no-repeat 88% -35px #009159; color:#fff; text-decoration:none;}
#sMenu > ul > li.here {position:relative;}
#sMenu > ul > li.here > nav {width:252px; display:none; position:absolute; top:56px; left:-1px; z-index:999999999999;}
#sMenu > ul > li.here > nav > div {background:#fff;}
#sMenu > ul > li.here > nav > div > a {display:block; height:45px; line-height:45px; padding-left:25px; font-size:14px; color:#666; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}
#sMenu > ul > li.here > nav > div > a:hover {color:#333; text-decoration:none; background:#f7f7f7;}

/*sub container*/
#sContainer {width:1200px; min-height:500px; background:url('../images/common/conBg.gif') repeat-y left; padding:60px 130px 70px; margin:0 auto; box-sizing:border-box;}
#sContainer .title {border-bottom:1px solid #ddd; padding-bottom:50px; text-align:center; margin-bottom:70px;}
#sContainer .title h3 {font-size:42px; color:#222; font-weight:400; line-height:100%; margin-bottom:25px;}
#sContainer .title ul.location {display:inline-block;}
#sContainer .title ul.location li {padding:0 15px; float:left; font-size:14px; color:#999; background:url('../images/common/locationDot.gif') no-repeat left;}
#sContainer .title ul.location li:first-child {background:none;}
#sContainer .title ul.location .on {color:#333; font-weight:400;}
#sContainer.syContents {padding:60px 70px 70px;}

/*sub contents*/
#sContents {overflow:hidden;}
#sContents h4 {font-size:20px; color:#222; font-weight:500; letter-spacing:-1px; line-height:100%; margin-bottom:20px; padding-top:12px; background:url('../images/sub/h4Dot.gif') no-repeat left top;}
#sContents h4.normal {padding-top:0; background:none;}
#sContents .box {padding:30px 40px; border:1px solid #ddd;}
#sContents h5 {font-size:15px; color:#222; font-weight:bold; line-height:100%; margin-bottom:15px;}

/*contents table*/
#sContents .conTable {width:100%; border-collapse:collapse; border-top:2px solid #666;}
#sContents .conTable th, #sContents .conTable td {padding:13px; border-bottom:1px solid #d3d3d3; font-size:15px;}
#sContents .conTable th {background:url('../images/sub/th_line.gif') no-repeat left top #f9f9f9; color:#111; font-weight:400; text-align:center;}
#sContents .conTable th:first-child {background-image:none;}
#sContents .conTable td {border-left:1px solid #d3d3d3;}
#sContents .conTable td:first-child {border-left:none;}
#sContents .conTable .bl {border-left:1px solid #d3d3d3 !important;}
#sContents .conTable th.colorTh {font-size:16px; background:#eee;}

/*history*/
#sContents div.since {height:25px; border-bottom:5px solid #e6e6e6; position:relative; margin-bottom:50px;}
#sContents div.since > strong { height:inherit; display:inline-block; font-family:'NanumSquare'; font-size:25px; font-weight:800; color:#0e7c51; border-bottom:5px solid #0e7c51; position:absolute; top:0; left:0;}
#sContents ul.history {overflow:hidden;}
#sContents ul.history > li {float:left;}
#sContents ul.history .start {width:450px; height:340px; background:url('../images/sub/historyBg.jpg') no-repeat left top; font-size:45px; color:#333; padding-top:50px; line-height:120%;}
#sContents ul.history .startTxt {width:490px; padding-top:55px; word-break:keep-all;}
#sContents ul.term .start {background:url('../images/sub/tarmBg.gif') no-repeat left top; min-height:500px;}
#sContents ul.greeting {margin-bottom:30px;}
#sContents ul.greeting .start {width:400px; background:url('../images/sub/greeting.jpg') no-repeat left top; min-height:600px;}
#sContents ul.greeting .startTxt {width:540px;}

/*È¸Àå´Ü*/
#sContents .boxTab {border:1px solid #ddd; padding:20px 0 20px 130px; overflow:hidden; margin-bottom:50px;}
#sContents .boxTab > a {width:250px; height:40px; line-height:40px; display:block; float:left; padding-left:10px; background:url('../images/common/dot.gif') no-repeat left;}
#sContents .boxTab > a:hover {color:#333;}

/*Á¤°ü*/
#sContents div.rule {margin-bottom:50px; padding-bottom:50px; background:url('../images/common/dotLine.gif') repeat-x bottom;}
#sContents div.rule > h4 {background:none; text-align:center; padding:0; margin-bottom:40px;}
#sContents div.rule > ul > li {margin-bottom:8px; word-break:keep-all;}
#sContents div.rule > ul > li > strong {color:#333; display:inline-block; margin-right:10px;}
#sContents div.rule > ul > li > ol {margin-left:60px;}

/*¿À½Ã´Â ±æ*/
#sContents div.mapLocation {padding-top:115px; background:url('../images/sub/location.jpg') no-repeat center top; font-size:20px; font-weight:300; margin-bottom:40px; text-align:center;}
#sContents ul.locationWay {margin-top:50px;}
#sContents ul.locationWay > li {padding-left:130px; min-height:40px; padding-top:15px;}
#sContents ul.locationWay > li > strong {font-size:18px; color:#333;}
#sContents ul.locationWay > li:first-child {padding-bottom:50px; margin-bottom:50px; background:url('../images/common/dotLine.gif') repeat-x bottom, url('../images/sub/loca_subway.gif') no-repeat 50px top;}
#sContents ul.locationWay li.bus {background:url('../images/sub/loca_bus.gif') no-repeat 50px top;}
#sContents ul.locationWay li.bus > ol {margin-top:20px;}
#sContents ul.locationWay li.bus > ol > li {margin-bottom:10px; background:url('../images/sub/busColor.gif') no-repeat;}
#sContents ul.locationWay li.bus > ol > li > strong {display:inline-block; margin-right:10px; margin-left:18px; color:#333;}
#sContents ul.locationWay li.bus > ol li.blueBus {background-position:left 8px;}
#sContents ul.locationWay li.bus > ol li.greenBus {background-position:left -46px;}
#sContents ul.locationWay li.bus > ol li.redBus {background-position:left -97px;}

/*È¸¿øÇÐÈ¸*/
#sContents ul.memSociety > li {overflow:hidden; padding-bottom:50px; margin-bottom:50px; background:url('../images/common/dotLine.gif') repeat-x bottom;}
#sContents ul.memSociety > li > img {width:275px; margin-right:30px; display:block; float:left;}
#sContents ul.memSociety > li > div {width:635px; float:left;}
#sContents ul.memSociety > li > div > strong {display:block; color:#333; font-size:17px; font-weight:500; margin-bottom:15px;}
#sContents ul.memSociety > li > div > ol > li {margin-bottom:2px;}
#sContents ul.memSociety > li > div > ol > li > a {color:#5396c5;}

/*»ý¹°ÇÐ¿ë¾î*/
#sContents div.termSlide {width:940px; margin:0 auto; overflow:hidden;}
#sContents div.termSlide > ul > li {border-bottom:1px solid #d3d3d3;}
#sContents div.termSlide > ul > li:first-child {border-top:1px solid #d3d3d3;}
#sContents div.termSlide > ul > li div.subject > p {width:940px; height:90px; line-height:90px; font-size:16px; font-weight:400; color:#444; padding:0 35px 0 0; box-sizing:border-box; cursor:pointer; background:url('../images/sub/term_down.png') no-repeat 96%,
url('../images/sub/termTitleDot.gif') no-repeat 40px; padding-left:53px;}
#sContents div.termSlide > ul > li div.subject:hover > p {background:url('../images/sub/term_down.png') no-repeat 96%, url('../images/sub/termTitleDot.gif') no-repeat 40px; background-color:#f6f6f6; color:#333;}
#sContents div.termSlide > ul > li div.subject p.on {background:url('../images/sub/term_point.png') no-repeat 27px top, url('../images/sub/term_up.png') no-repeat 96%; background-color:#404040; color:#fff;}
#sContents div.termSlide > ul > li div.answer {width:940px; padding:45px 57px; box-sizing:border-box; display:none; background:#f9f9f9;}

/*¿ë¾î ÀÌÀÇ½ÅÃ»¾ç½Ä*/
#sContents div.appForm {border:1px solid #ddd; padding:40px 0 40px 290px; box-sizing:border-box; background:url('../images/sub/letter.gif') no-repeat 100px;}
.appFormDown {width:260px; height:60px; line-height:60px !important; color:#fff !important; font-weight:400 !important; background:url('../images/sub/down.png') no-repeat 88% #444; display:inline-block; text-decoration:none !important; text-align:left; padding-left:35px;}
.appFormDown:hover {background-color:#109f67; border-radius:30px;
-webkit-border-radius:30px;
-moz-border-radius:30px;}

/*¿ë¾î´Ù¿î·Îµå*/
#sContents ul.termDown {background:url('../images/common/dotLine.gif') repeat-x top;}
#sContents ul.termDown > li {padding:40px 20px; overflow:hidden; background:url('../images/common/dotLine.gif') repeat-x bottom;}
#sContents ul.termDown > li > p {width:580px; float:left; word-break:keep-all;}
#sContents ul.termDown > li > a, .clip {display:block; float:right; background:url('../images/clip.png') no-repeat 25px; padding-left:47px; font-weight:400; font-size:14px; color:#333;}
#sContents ul.termDown > li > a:hover, .clip:hover {color:#109f67 !important;}
.clip {float:none; background-position:left; padding-left:20px;}

/*±â±âÀü½Ã ¿öÅ©¼¥*/
#sContents .workshopWrap {padding:30px 50px; background:#f5f5f5; box-sizing:border-box;}

/*ÈÄ¿ø*/
#sContents div.tabMenu {overflow:hidden; margin:0 auto 50px; text-align:center;}
#sContents div.tabMenu > a {width:280px; height:50px; border:1px solid #ddd; display:inline-block; line-height:50px; text-decoration:none; text-align:center; margin-left:-1px; position:relative; z-index:2; box-sizing:border-box; font-weight:400;}
#sContents div.tabMenu > a:hover, #sContents div.tabMenu > a.on {background:#666; border:1px solid #444; color:#fff; z-index:1;}
#sContents div.tabMenu > a:first-child {margin-left:0;}
#sContents dl.inList {overflow:hidden;}
#sContents dl.inList > dt {width:100px; float:left; background:url('../images/common/dot.gif') no-repeat left 10px; font-weight:400; color:#333; padding-left:10px;}
#sContents dl.inList > dd {width:830px; float:left; margin-bottom:10px;}
#sContents div.bankBox {font-size:19px; color:#333; font-weight:400;}

#sContents .paperPrint {margin-top:50px; padding:50px; border:10px solid #e9e9e9; text-align:center; box-sizing:border-box;}
#sContents .paperPrint > a {font-size:16px; display:inline-block; padding-left:22px; background:url('../images/sub/paperIcon.gif') no-repeat left; margin:0 40px; color:#555; font-weight:400;}
#sContents .paperPrint > a.printNum {background-position:left -59px;}
#sContents .paperPrint > a.printBank{background-position:left -59px;}
#sContents .paperPrint > a.printForm {background-position:left -120px;}
#sContents .paperPrint > a:hover {color:#111;}




/*°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§*/
.policyTxt {word-break:keep-all; padding:35px 40px;}
.policyTxt2 {height:630px; overflow-y:scroll;}
.policyTxt p.policyTitle {font-size:22px; color:#333; font-weight:600; margin-bottom:20px; padding:0 0 10px 30px; border-bottom:1px solid #ddd;}
.ruleNum > li > strong {color:#333;}

.policy_box h1 {color:#333; font-size:18px; font-weight:500; margin:30px 0 20px; color:#00813e;}


.c_pop_wrap {width:100%; min-width:1100px; height:100%; overflow:auto; display:none; background:url('../images/sub/profPopBg.png'); position:fixed; top:0; left:0; z-index:999998;}
.c_pop {width:800px; height:auto; margin:50px auto; background:#fff; padding-bottom:40px;}
.c_pop div.popTitle {height:70px; line-height:70px; background:#222; color:#fff; font-size:20px; font-weight:500; padding-left:40px; position:relative;}
.c_pop div.popTitle p.close_bt {position:absolute; top:0; right:0; z-index:999999;}


/********************* ±¹Á¦ÇÐ¼ú´ëÈ¸ ************************/
.interLogo {position:absolute; top:15px; left:50%; margin-left:-595px; z-index:9999999;}

#interContainer {width:1200px; margin:0 auto 60px; overflow:hidden;}
.eGnb {width:250px; float:left; margin-right:60px;}
.eGnb > h2 {width:250px; height:130px; line-height:130px; text-align:center; background:url('../international/images/inter_lnbTitle.gif') no-repeat; color:#fff; font-size:25px; font-weight:bold; letter-spacing:-1px;}
.eGnb > a {width:inherit; padding:20px; box-sizing:border-box; border-bottom:1px solid #ddd; display:block; font-size:15px; color:#444;}
.eGnb > a:hover {background:#f4f4f4; text-decoration:none;}
.eGnb > a.on {border:3px solid #019259; color:#019259;}
.eGnb .down {margin-top:30px;}
.eGnb .down > a {width:250px; height:60px; line-height:60px; text-align:center; font-size:15px; font-weight:bold; background:#999; margin-bottom:5px; color:#fff; display:block; text-decoration:none;}
.eGnb .down > a:hover {background:#666;}

#interRight {width:890px; float:right; padding-top:35px;}
#interRight .title {border-bottom:1px solid #ddd; margin-bottom:50px; overflow:hidden;}
#interRight .title h3 {font-size:35px; color:#222; text-shadow:1px 0 0 #222; margin-bottom:15px; letter-spacing:-1px;}
#interRight .title ul.location {display:none;}
#interRight .title ul.location li {padding:0 15px; float:left; font-size:14px; color:#999; background:url('../images/common/locationDot.gif') no-repeat left;}
#interRight .title ul.location li:first-child {background:none;}
#interRight .title ul.location .on {color:#333; font-weight:400;}

.sVisual_e {padding-top:65px; box-sizing:border-box;}
.sVisual_e > h2 {font-family:'NanumSquare' !important; font-size:40px !important; font-weight:800 !important; letter-spacing:-1px; line-height:100% !important;}
.sVisual_e > p {width:565px; margin:0 auto 15px; padding:15px 0; line-height:100%; border-top:1px solid #428588; border-bottom:1px solid #428588; font-size:20px; font-family:'NanumSquare'; color:#fff; font-weight:800;}

.tourPop {width:160px; height:30px; line-height:30px !important; font-size:13px !important; font-weight:bold !important; text-align:center; text-decoration:none !important; display:block; margin-top:10px; background:#888; color:#fff !important;}
.tourPop:hover {background:#555;}

#sContents div.hotel > p {font-size:15px;color:#666; padding-left:10px;LETTER-SPACING: -0.7px;line-height:180%;text-align:justify}
#sContents div.hotel > h3 {font-stretch:wider;background:url('../images/common/titlebar.gif') no-repeat 0px 8px;padding-left:15px;font-size:17px;color:#254f84;margin-top:33px;font-weight:500;LETTER-SPACING: -1px;}
#sContents div.hotel > h1 {color:#2c2c2c;font-size:19px;margin-bottom:10px;margin-top:10px;font-weight:500;}
#sContents div.hotel > h1 > span {color:#2c2c2c;font-size:15px;padding-left:6px}
#sContents div.hotel th{font-weight:500;font-size:15px;color:#2c2c2c}
#sContents div.hotel td > ul > li {float:left; margin-left:1px; text-align:center;}
#sContents div.hotel td > ul > li:first-child {margin-left:0px;}
#sContents div.hotel td > ul > li span {display:block;margin-top:10px;font-weight:500;font-size:12px;color:#2c2c2c;}
#sContents div.hotel td > ul > li > img {width:260px;}

#sContents div.abstract h3 {font-size:15px; color:#222; font-weight:bold; line-height:150%; margin-bottom:5px;}
#sContents div.abstract p {font-size:18px; color:#333; font-weight:500; margin-bottom:35px; background:url('../images/common/checkPoint.gif') no-repeat left; padding-left:25px;}
#sContents div.abstract ul {margin-left:10px;margin-bottom:30px;}

#sContents div.abstract .box {padding:30px 40px; border:1px solid #ddd;}
#sContents div.abstract .box span{font-weight:500;}











