@charset "utf-8";


html,body {background:#000 !important;color:#fff !important;}
div, p, span, a, dt, dd, li, ul, h1, h2, h3, h4, h5 {color:#fff !important;}
dt {border:0 !important}

#middle p { font-family:'Nanum Barun Gothic'; margin:0 auto;width: 98%;font-size:15px;color:#555;}
#txt { min-height: 600px;}
#ti_box {position:relative;margin:20px 0 0 0; padding-bottom: 50px; height: 72px; line-height: 62px; border-bottom: 1px solid #bbb;}
#tit_cont { float: left; font-size: 33px; color: #4d8cd3; font-weight: 600;line-height:33px; letter-spacing: -0.03em;}
#ti_box .path { position: absolute; top: -50px; margin-left: 0; padding: 0; font-size: 12px; line-height:20px;color: #aaa;letter-spacing: -0.025em;}
#ti_box .path a { display: inline-block; vertical-align:middle;}
#ti_box .navi_home { display:block; overflow:hidden; margin:0 0 0 5px; width:10px; background:url(../../Img/common/title_home.png) no-repeat left 46%; text-indent:-9999px;}
#md_wrapper { margin: 0 auto; margin-top: 0px; /*margin-top: 75px;*/ width: 96%;}
aside { margin: 0 auto; width: 96%; margin-top: 50px; padding-top: 10px; border-top: 1px solid #ccc;}
#naviSNS { /*float: right;*/position:absolute;top:-90px;right:0;/* margin-top: 14px;*/ height: 50px;}
#naviSNS a { display:inline-block; overflow:hidden; width:35px; height:35px; padding: 3px; background:url(../../Img/common/naviSNS.png) no-repeat left top; text-indent:-9999px; letter-spacing: -1px;}
#naviSNS .tw { background-position: left top;}
#naviSNS .fb { background-position: -38px top;}
#naviSNS .btn_print { display: none; background-position:-76px top; }
#naviSNS .tw:hover { background-position: left -35px;}
#naviSNS .fb:hover { background-position: -38px -35px;}
#naviSNS .btn_print:hover { background-position: -76px -35px;}


/*왼쪽메뉴*/
#snb {display:none;}
em {display: none;}

#middle #snb h1.lt{display:none;}
#middle #snb nav.box_snb{display:none;}
#middle #snb .r_link{display:none;}
#middle #snb #aside_common{display:none;}

/*관련링크*/
#aside_local { padding-bottom: 80px;}
#aside_local h2 { padding: 0 0 20px 10px; margin: 0; /*height: 70px; line-height: 70px; border-bottom: 1px solid #aaa; */ font-weight: 600; font-size: 25px; color:#4b93e1; font-family: "Nanum Barun Gothic","나눔고딕",Dotum,arial,sans-serif;}
#aside_common{float:none;position:relative;padding:0;width:100%;background:#fff;z-index:11; border-bottom: 1px solid #ccc;overflow:hidden;}
#aside_common h2 { padding: 0 0 20px 5px; margin: 0 0 25px 0; height: 70px; line-height: 70px; background: url(../../Img/kr/common/aside_common_h2_bg.gif) no-repeat right top; border-bottom: 2px solid #4b93e1; font-size: 25px; font-weight: 600; color:#464d58;}
#aside_common .beyond_wrap{float:none;position:relative;padding:0;width:100%;}
#aside_common .beyond_wrap .grap{overflow:hidden;position:relative;margin:0 auto;width:100%;z-index:10;}
#aside_common .beyond_wrap .grap:after{content:""; clear:both; display:block;}
#aside_common .beyond_wrap .grap .obj{overflow:hidden;position:relative;width:10000px;}
#aside_common .beyond_wrap .grap .obj:after{content:""; clear:both; display:block;}
#aside_common .beyond_wrap .grap .obj .col{position:relative;float:left;}
#aside_common .beyond_wrap .grap .obj .col span{display:block;float:none;margin:0 auto 25px auto;width:144px;height:174px;text-align:center;}
#aside_common .beyond_wrap .grap .obj .col span img{height:174px;}
#aside_common .beyond_wrap .grap .obj .col .info{float:none;width:auto;padding-top:0;}
#aside_common .beyond_wrap .grap .obj .col h3{margin:0;padding:0 10px; text-align:left; background: none; color:#1c498a;font-size:16px;line-height:21px;word-wrap:break-word;word-break:keep-all;}
#aside_common .beyond_wrap .grap .obj .col p{padding:10px;font-size:13px;line-height:20px;}
#aside_common .beyond_wrap .control{position:relative;z-index:11;}
#aside_common .beyond_wrap .control a{display:inline-block;overflow:hidden;position:absolute;top:77px;width:22px;height:39px;background:url(../../Img/kr/main/beyond_btn_control.png) no-repeat;font-size:0;line-height:0;text-indent:-9999px;}
#aside_common .beyond_wrap .control a.prev{left:0px;background-position:left top;}
#aside_common .beyond_wrap .control a.next{right:0px;background-position:left bottom;}
#aside_common .beyond_wrap .number{position:relative;margin:10px 0;color:#000;font-size:15px;font-weight:bold;text-align:center;line-height:20px;z-index:11;}
#aside_common .beyond_wrap .number span{display:inline-block;margin-right:1px;color:#1c498a;text-decoration:underline; letter-spacing: 4px;}

.skip{position:absolute;top:0;height:0;visibility:hidden;font-size:0;}
#mwrap,#swrap{position:relative;right:0px;width:100%;background:none;}
.wrapper{position:relative;margin:0 auto;width:95%;}
#header_group{position:relative;top:0;left:0;width:100%;height:150px;z-index:100;background:#152c46 !important;}
#top_head{position:relative;width:100%;z-index:98;}
#top_head #logo{display:block;position:absolute;top:13px;left:0;width:100%;padding-top:20px;}
#top_head #logo a{display:block;width:60%;height:60px;background:url('/layouts/xedition/Img/logo.png') no-repeat;font-size:0;}
#top_head #toggle_menu{display:block;overflow:hidden;position:absolute;top:34px;right:0;width:40px;height:40px;background:url(../../Img/icon_menu.png) no-repeat 50% 50%;font-size:0;line-height:0;text-indent:-9999px;z-index:100;}
#gnb #animate #tnb #tm .tnc li .mtt{display:none;}
#shadow{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:99;}

#footer_group{position:relative;clear:both;padding:30px 0;z-index:99;background:#333;color:#fff;min-height:250px;}
#footer_group .wrapper{margin:0 auto;/*width:50%;*/}
#footer_group .finfo{position:relative;}
#footer_group .finfo .info_box{display:none;}
#footer_group .finfo .info_box a{display:inline-block;margin-right:13px;padding-right:13px;background:url(../../Img/kr/common/bg_fline.gif) no-repeat right 4px;line-height:20px;}
#footer_group .finfo .info_box a.last{margin-right:0;padding-right:0;background:none;}

#footer_group .finfo .info_box a:link,
#footer_group .finfo .info_box a:visited {color:#626262;}
#footer_group .finfo .info_box a:hover,
#footer_group .finfo .info_box a:focus {color:#000;text-decoration:underline;}
#footer_group .finfo .copyright{margin-top:30px;color:#b2b2b2;font-size:12px;font-family:'Verdana';font-size:13px;line-height:18px;text-align:center;}
#footer_group .finfo .copyright span{display:none;}
#footer_group .finfo .mark{display:block;position:absolute;top:20px;right:0;width:100%;}
#footer_group .wrapper a.btn_top{display:block;position:absolute;top:-87px;right:0;padding:13px 0 0 0;width:45px;height:45px;background:#20242a;color:#fff;font-family:verdana;font-size:12px;text-align:center;z-index:99;}




@media only screen and (min-width:620px){
	#footer_group .finfo .copyright{margin-top:0px;}
	header_group {background:none !important;}

}

@media only screen and (min-width:620px){
	em {display: inline-block;}
}

.logo_right {float:right;}

@media only screen and (min-width:768px){
#tit_cont { float: left; font-size: 40px; color: #4d8cd3; font-weight: 600; letter-spacing: -0.03em;}

	#top_head #logo{top:3px;width:100%;height:100px;margin-top:20px;margin-left:-10px;}
	#top_head #logo a{background:url(/layouts/xedition/Img/logo.png) no-repeat center; font-size:0; text-indent:-9999px;}	
	#footer_group{padding:29px 0 50px 0;}


	/*#footer_group .wrapper{width:95%;}*/
	#footer_group .finfo{padding-top:0;}
	#footer_group .finfo .info_box{display:block;}
	#footer_group .finfo .copyright{text-align:left;}
	#footer_group .finfo .mark{display:block;position:absolute;top:50px;right:0;width:200px;text-align:right;}
	
}
@media only screen and (min-width:1000px){
	#middle #snb h1.lt{display:block;}
	#middle #snb nav.box_snb{display:block;}
	#middle #snb .r_link{display:block;}
	#middle #snb #aside_common{display:block;}
	#snb {display:block;}
	.menu5 {width:100$ !important;}
	#header_group{position:relative;top:0;left:0;width:100%;height:150px;z-index:100;background:#fff;}

}

@media only screen and (max-width:1200px){
	#middle { margin-top:30px;}
	#gnb{display:none;overflow:hidden;position:absolute;top:0;left:auto;right:-234px;width:234px;height:100%;background:#464d58;overflow-x:hidden;overflow-y:auto;z-index:100;}
	#gnb #animate{position:relative;width:234px;height:100%;z-index:99;}
	#gnb #animate #tnb{position:relative;float:none;margin:0;width:100%;z-index:99;}
	#gnb #animate #tnb #global{margin:10px 0 10px 0;width:230px;}
	#gnb #animate #tnb #global:after {content:" ";display:block;visibility:hidden;clear:both;line-height:0px;}
	#gnb #animate #tnb #global a{display:inline-block;float:left;padding:5px 8px 3px 8px;color:#000;font-size:12px;font-family:'Verdana';line-height:16px;} 
	#gnb #animate #tnb #global a:link,
	#gnb #animate #tnb #global a:visited{color:#000;}
	#gnb #animate #tnb #global a:hover,
	#gnb #animate #tnb #global a:active,
	#gnb #animate #tnb #global a:focus{text-decoration:underline;}
	#gnb #animate #tnb #global a.mo_no{display:none;}
	#gnb #animate #tnb #global a.home{width:11px;height:11px;font-size:0;}
	#gnb #animate #tnb #tm{position:relative;padding-bottom:20px;width:100%;z-index:97;border-top:1px solid #000;}
	#gnb #animate #tnb #tm:after{content:""; clear:both; display:block;}
	#gnb #animate #tnb #tm .tnc{display:block;line-height:0;border-bottom:1px solid #6b7179;}
	#gnb #animate #tnb #tm .tnc a{display:block;padding:9px 0 9px 15px;font-family:'ngn';font-size:17px;line-height:30px;text-align:left;}
	#gnb #animate #tnb #tm .tnc a:link,#gnb #animate #tnb #tm .tnc a:visited{background:#1f4a7d;color:#fff;}
	#gnb #animate #tnb #tm .tnc a:hover,#gnb #animate #tnb #tm .tnc a:active,#gnb #animate #tnb #tm .tnc a:focus{background:#595f69;color:#fff;}
	#gnb #animate #tnb #tm .tnc a.current{background:#595f69;color:#fff;}
	#gnb #animate #tnb #tm .tnc a span{display:block;}
	#gnb #animate #tnb #tm .tnc ul{display:block;margin-top:-1px;margin-bottom:-1px;padding:0;}
	#gnb #animate #tnb #tm .tnc li .mtt{display:none;}
	#gnb #animate #tnb #tm .tnc ul li{display:block;float:none;margin:0;padding:0;line-height:0;border-bottom:1px solid #7a7f87;}
	#gnb #animate #tnb #tm .tnc ul li a{display:block;margin:0;padding:9px 0 10px 15px;font-size:15px;line-height:23px;text-align:left;}
	#gnb #animate #tnb #tm .tnc ul li a:link,#gnb #animate #tnb #tm .tnc ul li a:visited{background:#062b47;border-left:15px solid #fff;color:#fff;}
	#gnb #animate #tnb #tm .tnc ul li a:hover,#gnb #animate #tnb #tm .tnc ul li a:active,#gnb #animate #tnb #tm .tnc ul li a:focus{background:#1c498a;color:#fff;text-decoration:underline;}
	#gnb #animate #tnb #tm .tnc ul li .submenu_3th li{display:block;float:none;margin:0;padding:0;line-height:0;border-bottom:1px solid #86898f;}
	#gnb #animate #tnb #tm .tnc ul li .submenu_3th a{display:block;margin:0;padding:8px 0 8px 15px;font-size:12px;line-height:18px;text-align:left;}
	#gnb #animate #tnb #tm .tnc ul li .submenu_3th a:link,#gnb #animate #tnb #tm .tnc ul li .submenu_3th a:visited{background:#686d76;color:#fff;}
	#gnb #animate #tnb #tm .tnc ul li .submenu_3th a:hover,#gnb #animate #tnb #tm .tnc ul li .submenu_3th a:active,#gnb #animate #tnb #tm .tnc ul li a:focus{background:#1c498a;color:#fff;text-decoration:underline;}
}

@media only screen and (min-width:1201px) {
	#middle #snb h1.lt {display:block;}
	#middle #snb nav.box_snb {display:block;}
	#snb {display:block;}
	.menu5 {width:100$ !important;}
	#mwrap,#swrap{padding-top:108px;}
	#header_group{position:fixed;min-height:108px;}
	#top_head{width:100%;height:0;z-index:99;}
	#top_head #toggle_menu{display:none;}
	#top_head #logo{top:25px;width:341px;height:100px;}
	#top_head #logo a{height:100px;background-position:left top;}
	#top_head #global{display:inline-block;position:absolute;top:0;right:0;}
	#top_head #global *{margin:0;}
	#top_head #global a{display:inline-block;float:left;padding:14px 12px 10px 12px;color:#000;font-size:12px;font-family:'Verdana';line-height:16px;}
	#top_head #global a:link,#top_head #global a:visited{color:#fff;}
	#top_head #global a:hover,#top_head #global a:active,#top_head #global a:focus{text-decoration:underline;}
	#top_head #global a.line{margin-left:-1px;border-left:1px solid #262b32;border-right:1px solid #262b32;}
	#gnb{overflow:hidden;position:absolute;top:64px;left:0;right:0;width:100%;height:50px;z-index:97;}
	#gnb #animate{overflow:hidden;position:relative;width:100%;height:100%;background:none;}
	#gnb #animate #tnb{overflow:hidden;position:relative;float:none;margin:0 auto;height:100%;color:#fff;background:#fff;width:100%;border-radius:0 0 20px 20px;}
	#gnb #animate #tnb a {color:#fff !important;font-size:18px !important;}
	#gnb #animate #tnb #tm{float:right;width:850px;z-index:101;font-weight:bold;}
	#gnb #animate #tnb #tm:after{content:""; clear:both; display:block;}
	#gnb #animate #tnb #tm *{margin:0;vertical-align:middle;}
	#gnb #animate #tnb #tm .tnc{display:inline-block;float:left;width:20%;line-height:0;margin-top:12px;}
	#gnb #animate #tnb #tm .tnc.ln_gnb7,
	#gnb #animate #tnb #tm .tnc.ln_gnb8{display:none;}
	#gnb #animate #tnb #tm .tnc:first-child{margin-left:0;}
	#gnb #animate #tnb #tm .tnc .ln_1th{overflow:hidden;display:block;padding:0 5px;color:#fff;font-size:16px;line-height:55px;text-align:center;word-wrap:break-word;word-break:keep-all;}
	#gnb #animate #tnb #tm .tnc .ln_1th:hover,
	#gnb #animate #tnb #tm .tnc .ln_1th:focus{ /*background: #*/ border-bottom: 1px solid #555;}
	#gnb #animate #tnb #tm .tnc .mtt{position:absolute;top:75px;left:20px;}/* 메뉴 부연설명 */
	#gnb #animate #tnb #tm .tnc .submenu{display:none;position:relative;max-width:800px;padding-top:30px;}
	#gnb #animate #tnb #tm .tnc .submenu .submenu_item {width:150px;float:left;text-align:center;}
	#gnb #animate #tnb #tm .tnc .submenu .submenu_item li {width:100%;}
	#gnb #animate #tnb #tm .tnc .submenu .submenu_item li a {color:#fff !important;font-size:14px !important;text-align:center;}
	#gnb #animate #tnb #tm .tnc .submenu .submenu_item li li a {font-weight:normal;}
	#gnb #animate #tnb #tm .tnc .submenu .submenu_item li ul {margin-top:10px;padding-top:5px;}
	#gnb #animate #tnb #tm .tnc .submenu li{float:left;}
	#gnb #animate #tnb #tm .tnc .submenu li.last{border-bottom:none;}
	#gnb #animate #tnb #tm .tnc .submenu ul{padding:0;width:100%;}
	#gnb #animate #tnb #tm .tnc .submenu ul li{display:inline-block;clear:both;padding:4px 8px 6px 8px;border-bottom:none;}
	#gnb #animate #tnb #tm .tnc .submenu ul li a{padding:0;font-size:14px;font-weight:normal;letter-spacing:0;line-height:18px;}






}

@media only screen and (max-width:480px){

.thumb_area {margin-top:30px !important;}
.thumb_area .main_notice  {text-align:center !important;}
.tier2  {width:100%;}
.tier2 div {width:100% !important;padding-top:0 !important;padding-left:0 !important;text-align:center;}

.tier4  {width:100%;}
.tier4 div {width:100% !important;}
.logo_right {clear:both;text-align:center;width:100%;}
}


@media only screen and (min-width:1000px){
	.wrapper{width:1000px;}
	#gnb #animate #tnb{width:1000px;}
	#naviSNS {float: right;position:static;margin-top: 14px; height: 50px;}
	.thumb_area .thumb_box {float:left;margin-right:15px !important;}


	#footer_group .finfo .mark{top:0px; right:0;margin-top:50px;}
	#footer_group .finfo .copyright span{display:inline-block;}
	#middle { margin:0 auto; margin-top: 60px; margin-bottom: 50px; width: 1000px;}
	#md_wrapper {float: left; width: 750px; margin-top:-80px;}
	/*관련링크*/
	aside { float: right; margin-top: 0px; width: 200px; border: none;}
	#snb{display: block;float:right;width:200px;margin-right:20px;margin-left:20px;margin-top:20px;}
	#snb:after{content:""; clear:both; display:block;}
	#snb h1.lt{display:block;padding-top:15px;margin-bottom:23px;color:#20242a; font-size:30px;font-family:'ngn';line-height:33px;text-align:left; letter-spacing: -2px; font-weight: 600;}
	#snb .box_snb{position:relative;margin-bottom:50px;width:100%; }
	
	#snb .box_snb {position:relative;width:100%;}
	#snb .box_snb li {padding:0 0;line-height:0;border-bottom:1px solid #ddd;}
	#snb .box_snb li a {display:block;padding-left:10px;height:50px;color:#454f59;font-size:15px;line-height:50px;}
	
	#snb .box_snb li.on {background:#1f4a7d;padding:0 0;line-height:0;border-bottom:1px solid #ddd;}
	#snb .box_snb li.on a {display:block;padding-left:10px;height:50px;color:#fff;font-size:15px;line-height:50px;}

	#snb .box_snb ul.sub li {background:#66c6c8;padding:0 0;line-height:0;border-bottom:1px solid #ddd;}
	#snb .box_snb ul.sub li a {display:block;padding-left:10px;height:50px;color:#fff;font-size:15px;line-height:50px;}

}

@media only screen and (min-width:1200px){
	.wrapper{width:1200px;}
	#gnb #animate #tnb{width:1200px;min-height:100px;background:url('layouts/xedition/Img/gnb_top_bg.png') repeat-x;}
	#t_search input[type='submit'] {border-right:1px solid #20242a;}
	/*#t_search input[type='text']{width:200px;}*/

	#ti_box .path {top:-50px;}
	#ti_box .path a { display: inline-block; vertical-align:middle;}
	#naviSNS .btn_print {display: inline-block;}
	#footer_group .finfo .mark{top:0;right:10px;}
	#footer_group .finfo .copyright span{display:inline-block;}
	
	#logo {margin-left: 30px;}
	#middle {width: 1240px;background:#000;margin-top:150px;color:#fff;}
	#md_wrapper {float:left; width:950px;margin-left:30px;}
	/*관련링크*/
	aside {float:right; width:200px;}










.thumb_area {width:100% !important;margin-top:0px !important;margin-bottom:20px;}
.thumb_area .align_center {max-width:1150px !important;margin:0 auto;position:relative;}
.thumb_area .thumb_box {width:270px !important;margin-bottom:30px;margin-right:15px;float:left;}
.thumb_area .thumb_box img {text-align:center;}
.thumb_area .thumb_box dl {padding-top:10px;width:100%;border:1px solid #dedede !important;}
.thumb_area .thumb_box dt {padding-left:10px;padding:10px 0 10px 0;color:#333;font-size:12px !important;font-weight:bold;}
.thumb_area .thumb_box dt a {color:#000;}
.thumb_area .thumb_box dd {padding-left:10px;color:#333;font-size:14px;margin-top:5px;}
.thumb_area .thumb_box dd.date {border-top:1px solid #dedede !important;padding-top:15px !important;}
.thumb_area .thumb_box .image {width:100%;}

.photo_area {position:relative;width:100% !important;float:left;}
.banner_area {position:relative;width:290px !important;float:right;}



.bbs_area {width:1150px !important;margin:0 auto;}
.bbs_item {width:550px !important;float:left;margin-bottom:30px;margin-right:35px;margin-top:30px;padding-bottom:50px !important;}
.bbs_item:last-child {margin-right:0;}
.bbs_item li {height:30px;float:left;clear:both;width:100%;font-weight:bold;}
.bbs_item ul {padding-top:20px;}
.bbs_item li span {float:right;}
.bbs_item p {font-size:30px;font-weight:bold;color:#000;paddin-bottom:10px;}

.link_area {width:100%;background:#f9fafc;position:relative;float:left;}
.link_item {width:1180px !important;margin:0 auto;margin-top:30px;clear:both;}
.link_title {font-size:30px;font-weight:bold;color:#000;padding-bottom:0 !importantbackground:#efefef;float:left;text-align:left !important;}
.link_title span {font-size:15px;}
.link_title .align_center {width:1180px !important;margin:0 auto;}
.link_item li {height:100px !important;display:block !important;float:left !important;width:290px !important;text-align:center !important;}
.link_item ul {padding-top:20px;clear:both;margin-bottom:40px;float:left;}
.link_item li span {float:right;}
.link_item p {font-size:20px;font-weight:bold;color:#fff;border-radius:20px;clear:both;padding:10px;width:100px !important;text-align:center;background:#c0c0c0;}
.link_item p span {font-size:16px;color:#666;}


.tier03 .item_area {width:31% !important;float:left;margin-right:15px;border-radius:20px;overflow:hidden;}
.photo_list .item {width:49.5% !important;float:left;position:relative;margin-bottom:20px;}



.link_area2 {position:relative;width:100%;float:left;background:#f9fafc;border-radius:15px;}
.link_area2 li {float:left;width:25% !important;padding-bottom:20px;}





}

@media only screen and (min-width:1400px){
	#gnb #animate #tnb{width:1200px;min-height:100px;background:url('layouts/xedition/Img/gnb_top_bg.png') repeat-x;}
}

@media only screen and (min-width:1900px) {
	.wrapper{width:1200px;}
	#gnb #animate #tnb{width:1200px;min-height:100px;background:url('layouts/xedition/Img/gnb_top_bg.png') 0 3px repeat-x;}
	#footer_group .wrapper{width:1200px;}
}

.notice_area {width:100%;position:relative;height:250px;background:#008294;padding-top:36px;clear:both;margin-top:-368px;margin-bottom:50px;}
.notice_area .align_center {max-width:100%;margin:0 auto;position:relative;}
.notice_area .notice_list {width:100%;clear:both;position:absolute;top:56px;left:0;}
.notice_area .notice_list li {line-height:25px;color:#fff;}
.notice_area .notice_list li span {float:right;margin-right:10px;}
.notice_area .notice_list li a {color:#fff;}
.notice_area .notice_tab {width:100%;clear:both;position:absolute;top:0;left:0;}
.notice_area .notice_tab li {width:19.5%;height:50px;float:left;text-align:center;margin-right:7px;font-size:15px;line-height:37px;height:37px;margin-bottom:20px;}
.notice_area .notice_tab li.on {background:#fff !important;color:#000;background:#005306;}
.notice_area .notice_tab li.off {background:#005306;color:#fff;}
.notice_area .notice_tab li:last-child {margin-right:0;}





.main_notice {font-size:34px;font-weight:bold !important;color:#000;}
.main_notice span {font-size:16px !important;font-weight:normal !important; }
span.more {font-size:16px !important;font-weight:normal !important; }}


.thumb_area {width:100%;position:relative;clear:both;float:left;}
.thumb_area .align_center {max-width:100%;margin:0 auto;position:relative;}
.thumb_area .thumb_box {width:100%;margin-bottom:30px;margin-right:15px;text-align:center;position:relative;}
.thumb_area .thumb_box img {text-align:center;border-radius:15px;}
.thumb_area .thumb_box dl {padding-top:10px;width:100%;}
.thumb_area .thumb_box dt {padding-left:10px;color:#333;font-size:14px;font-weight:bold;color:#000;font-weight:bold;overflow:hidden;height:23px;}
.thumb_area .thumb_box dd {padding-left:10px;color:#333;font-size:12px;margin-top:5px;padding-bottom:5px;}
.thumb_area .thumb_box dd.date {padding-top:0;}
.thumb_area .thumb_box .image {width:100%;}

.photo_area {position:relative;width:100%;}
.banner_area {position:relative;width:100%;text-align:center;}



.bbs_area {width:95%;margin:0 auto;}
.bbs_item {width:100%;float:left;margin-bottom:30px;margin-right:35px;}
.bbs_item:last-child {margin-right:0;}
.bbs_item li {height:30px;float:left;clear:both;width:100%;font-weight:bold;}
.bbs_item ul {padding-top:20px;}
.bbs_item li span {float:right;}
.bbs_item p {font-size:30px;font-weight:bold;color:#000;paddin-bottom:10px;}

.link_area {width:100%;background:#f9fafc;position:relative;float:left;}
.link_item {width:100%;margin:0 auto;margin-top:30px;clear:both;}
.link_title {font-size:30px;font-weight:bold;margin-bottom:30px;padding-top:10px;padding-bottom:10px;line-height:130%;color:#000;position:relative;width:100%;background:#efefef;float:left;text-align:center;}
.link_title span {font-size:15px;clear:both !important;display:inline-block;line-height:110%;}
.link_title .align_center {width:95%;margin:0 auto;}
.link_item li {width:100%;text-align:center;}
.link_item ul {padding-top:20px;clear:both;margin-bottom:40px;float:left;width:100%;}
.link_item li span {float:right;}
.link_item p {font-size:20px;font-weight:bold;color:#fff;border-radius:20px;clear:both;padding:10px;width:100%;text-align:center;background:#c0c0c0;}
.link_item p span {font-size:16px;color:#666;}



.tab_area {width:100%;position:relative;}
.tab_area .align_center {width:1400px;margin:0 auto;position:relative;}
.tab_area .align_center .abs {position:absolute;top:-125px;;right:0;z-index:99;}
.tab_area .notice {float:left;}
.tab_area .course {float:left;}

.sub_title {line-height:100%;font-weight:bold;font-size:30px;width:100%;padding-bottom:15px;letter-spacint:-2px;margin-top:25px;}

.subtitle {position:absolute;top:-70px;left:50%;font-size:30px;z-index:99;color:#000;font-weight:bold;width:200px;}
.subtitle img {margin-top:-30px;}
.maintitle {position:relative;font-size:30px;font-weight:bold;padding-top:30px;padding-bottom:30px;width:100%;border-bottom:3px solid #555;margin-bottom:30px;}


.bottom_logo {float:left;}
.address {float:left;padding-left:20px;}

#snb {position:relative;}

.btn_link1 {padding:10px 20px 10px 20px;border:1px solid #037a7e;font-size:14px;border-radius:10px;color:#fff;background:#56a6a8;}

.table_layout1 {border-top:2px solid #000;}
.table_layout1 th {vertical-align:middle;padding:10px 0 10px 0;border-bottom:1px solid #000;color:#fff;height:30px;font-weight:bold;background:#56a6a8;}
.table_layout1 td {vertical-align:middle;padding:10px 0 10px 0;border-bottom:1px solid #ccc;color:#000;}

.table_layout2 {border-top:2px solid #000;border-bottom:1px solid #000 !important;}
.table_layout2 th {border-right:1px solid #000;border-bottom:1px solid #000;color:#fff;height:30px;font-weight:bold;background:#bbb;vertical-align:middle;}
.table_layout2 th:last-child {border-right:0;}
.table_layout2 td {border-bottom:1px solid #ccc;color:#000;vertical-align:middle;}

.table_layout3 {border-top:2px solid #000;border-bottom:1px solid #000;}
.table_layout3 th {border-right:1px solid #000;border-bottom:1px solid #000;color:#fff;height:30px;font-weight:bold;background:#bbb;vertical-align:middle;}
.table_layout3 th:last-child {border-right:0;}
.table_layout3 td {border-bottom:1px solid #000;color:#000;padding-left:5px;vertical-align:middle;}

.list_style1 {width:100%;position:relative;margin-bottom:30px;}
.list_style1 dt {font-size:20px;font-weight:bold;}
.list_style1 dt img {margin-top:-5px;vertical-align:middle;font-weight:bold;}
.list_style1 dd {padding-left:20px;}

.tab_style1 {width:100%;position:relative;margin-bottom:30px;float:left;margin-top:30px;margin-bottom:30px;}
.tab_style1 li {margin-bottom:10px;font-weight:bold;float:left;font-size:11px;padding:5px 7px 5px 7px;background:#eee;border:1px solid #ddd;border-radius:5px;margin-right:10px;}
.tab_style1 li.on {border:1px solid #999;background:#bbb;margin-right:10px;}
.tab_style1 li.on a {color:#fff;}
.tab_style1 li a {color:#000;}

.clearfix {position:relative;}

.location_area {width:300px;font-size:11px;padding:10px 0 0 20px;display:none;}

.menu5 {width:180px !important;}





.title01 {clear:both;font-family:'Nanum Barun Gothic';padding-left:20px;font-size:18px;font-weight:bold;background:url('/layouts/xedition/Img/mypager_tit01.png') no-repeat 0 5px;border-bottom:1px solid #666;margin-bottom:20px;color:#666;}
.title02 {clear:both;clear:both;font-family:'Nanum Barun Gothic';padding-left:20px;font-size:18px;font-weight:bold;background:url('/layouts/xedition/Img/mypager_tit01.png') no-repeat 0 5px;margin-bottom:20px;color:#666;}
.title03 {clear:both;clear:both;font-family:'Nanum Barun Gothic';font-size:24px;font-weight:bold;margin-bottom:20px;text-align:center;color:#666;padding-top:15px;padding-bottom:15px;}
.title04 {clear:both;clear:both;font-family:'Nanum Barun Gothic';font-size:14px;margin-bottom:20px;text-align:left;color:#666;padding:10px;background:#ffff99;border:1px solid #666;}


.big_title {text-align:center;font-size:25px;font-family:'Nanum Barun Gothic';letter-spacing:-1px;line-height:120%;padding-top:20px;padding-bottom:20px;}
.big_title .up_title {font-weight:bold;clear:both;}
.big_title .down_title {clear:both;color:#666;}


.tb-01 {border-top:2px solid #777; margin-top:10px;}
.tb-01 th {background-color:#f2f2f2; text-align:center; border-bottom:1px solid #d5d5d5;}
.tb-01 td {padding:15px 30px; border-bottom:1px solid #eee; text-align:left;}
.tb-01 tr:first-child td input {width:240px;}
.tb-01 tr:nth-child(2) td p:nth-child(1) button {margin-left:3px;}
.tb-01 tr:nth-child(2) td p:nth-child(2) {margin-top:10px;}
.tb-01 tr:nth-child(2) td p:nth-child(2) input:nth-child(1) {width:250px;}
.tb-01 tr:nth-child(2) td p:nth-child(2) input:nth-child(2) {width:150px; margin-left:3px;}
.tb-01 tr:nth-child(2) td p:nth-child(2) input:nth-child(3) {width:15px; height:15px; margin-left:15px;}
.tb-01 tr:nth-child(2) td p:nth-child(3) {margin-top:20px;}
.tb-01 tr:nth-child(2) td p:nth-child(3) span {}
.tb-01 tr:nth-child(2) td textarea {width:100%; height:100px; margin-bottom:10px;}
.tb-01 tr:last-child th, .tb-01 tr:last-child td {border-bottom:1px solid #777;}
.step-bottom {text-align:center; margin-top:30px; margin-bottom:40px;}

.tb-02 {border-top:2px solid #777; margin-top:10px;}
.tb-02 th {background-color:#f2f2f2; text-align:center; border-bottom:1px solid #d5d5d5; font-weight:600;}
.tb-02 td {padding:15px; border-bottom:1px solid #eee; text-align:left;}
.tb-02 tr:first-child td:nth-child(2) input, .tb-02 tr:first-child td:nth-child(4) input  {width:100%; text-align:left; font-weight:normal;}
.tb-02 tr:nth-child(2) td:nth-child(4) input  {width:100%; text-align:left; font-weight:normal;}
.tb-02 tr:nth-child(2) td:nth-child(2) input:nth-child(3) {margin-left:20px;}
.tb-02 tr:nth-child(4) td:nth-child(2) input {width:90px;}
.tb-02 tr:nth-child(4) td:nth-child(2) button {margin-left:5px;}
.tb-02 tr:nth-child(4) td:nth-child(2) p {margin-top:10px;}
.tb-02 tr:nth-child(4) td:nth-child(4) input {width:100%;}
.tb-02 tr:nth-child(5) td:nth-child(2) input {width:100%;} 
.tb-02 tr:nth-child(6) td:nth-child(2) input {width:70px;}
.tb-02 tr:nth-child(6) td:nth-child(2) input:nth-child(2), .tb-02 tr:nth-child(6) td:nth-child(2) input:nth-child(3) {width:70px; margin-left:5px;}
.tb-02 tr:nth-child(6) td:nth-child(4) input {width:70px;}
.tb-02 tr:nth-child(6) td:nth-child(4) input:nth-child(2), .tb-02 tr:nth-child(6) td:nth-child(4) input:nth-child(3) {width:70px; margin-left:5px;}
.tb-02 tr:nth-child(7) td input:first-child {width:250px;}
.tb-02 tr:nth-child(7) td input:nth-child(2) {width:200px; margin-left:5px;}
.tb-02 tr:nth-child(7) td input:nth-child(3) {margin-left:10px;}
.tb-02 tr:nth-child(7) td p:nth-child(5) {margin-top:10px;}
.tb-02 tr:nth-child(8) td input {width:100%;}
.tb-02 tr:last-child th, .tb-02 tr:last-child td {border-bottom:1px solid #777;}
.red-sign {color:red; padding-left:5px;}

.tb-03 {border-top:2px solid #777; margin-top:10px;}
.tb-03 th {background-color:#f2f2f2; text-align:center; border-bottom:1px solid #d5d5d5; font-weight:600;}
.tb-03 td {padding:15px; border-bottom:1px solid #eee; text-align:left;}
.tb-03 input {width:200px;}
.tb-03 tr:nth-child(3) td input {width:80px;}
.tb-03 tr:nth-child(3) td input:nth-child(2), .tb-03 tr:nth-child(3) td input:nth-child(3) {margin-left:5px;}

.tb-04 {border-top:2px solid #777; margin-top:10px;}
.tb-04 th {background-color:#f2f2f2; text-align:center; border-bottom:1px solid #d5d5d5; font-weight:600;}
.tb-04 td {padding:15px; border-bottom:1px solid #eee; text-align:left;}
.tb-04 input {width:200px;}
.tb-04 tr:nth-child(4) td input {width:80px;}
.tb-04 tr:nth-child(4) td input:nth-child(2), .tb-04 tr:nth-child(4) td input:nth-child(3) {margin-left:5px;}
.tp-top {margin-top:10px;}

.tier2 {position:relative;width:100%;}
.tier2 .item {width:50%;float:left;text-align:center;}

.list_area1 {position:relative;width:100%;}
.list_area1 li {height:30px;float:left;width:100%;}
.list_area1 li img {vertical-align:middle;}

.list_area2 {font-family:'Nanum Barun Gothic';position:relative;width:100%;}
.list_area2 li {float:left;width:100%;font-size:14px;margin-bottom:5px;}
.list_area2 li img {vertical-align:middle;}
.list_area2 li .num {color:#e96f16;font-weight:bold;}


.check_area1 {font-family:'Nanum Barun Gothic';position:relative;width:100%;}
.check_area1 li {padding-left:15px;background:url('../../Img/icon_check.png') no-repeat 0 5px;margin-bottom:10px;float:left;width:100%;}
.check_area1 li img {vertical-align:middle;}

.process_table {font-family:'Nanum Barun Gothic';border:1px solid #ccc;}
.process_table th {font-size:15px;padding-top:10px;padding-bottom:10px;font-weight:bold;}
.process_table td {padding-top:10px;padding-bottom:10px;text-align:center;}
.process_table th:first-child {background:#deebf7;color:#335e85;}
.process_table th:nth-child(2) {background:#cadff2;color:#335e85;}
.process_table th:nth-child(3) {background:#9dc3e6;color:#335e85;}
.process_table th:nth-child(4) {background:#2e75b6;color:#fff;}
.process_table th:nth-child(5) {background:#335e85;color:#fff;}

.schedule_table {border:1px solid #000;}
.schedule_table th {background:#2e75b6;color:#fff;height:30px;vertical-align:middle;padding-top:5px;padding-b0ttom:5px;}
.schedule_table td {height:30px;text-align:center;border-bottom:1px solid #000;border-right:1px solid #000;vertical-align:middle;padding-top:5px;padding-b0ttom:5px;}
.schedule_table td.col1 {background:#ffc000;}
.schedule_table td.col2 {background:#a9d18e;}
.schedule_table td.col3 {background:#ffff17;}
.schedule_table td.col4 {background:#bdd7ee;}
.schedule_table td.col5 {background:#e9a5df;}
.schedule_table td.col6 {background:#e9a5df;}
.schedule_table td.col7 {background:#e0eed1;}
.schedule_table td.col8 {background:#fae4d4;}

.photo_list {font-family:'Nanum Barun Gothic';position:relative;width:100%;float:left;}
.photo_list .item {width:100%;float:left;position:relative;margin-bottom:20px;}
.photo_list .item .img {position:relative;float:left;width:25%;}
.photo_list .item .img img {height:154px;}
.photo_list .item ul {position:relative;float:left;width:50%;margin-left:20px;}
.photo_list .item ul li b {font-size:16px;}
.photo_list .item ul li:first-child {margin-bottom:10px;}
.photo_list .item ul li:nth-child(2) {font-weight:bold;margin-bottom:6px;}

.table_style1 {width:100%;}
.table_style1 th {background:#00b050;color:#fff;padding-top:10px;padding-bottom:10px;font-size:13px;vertical-align:middle;}
.table_style1 td {border-bottom:1px solid #ccc;padding-top:10px;padding-bottom:10px;font-size:13px;vertical-align:middle;text-align:center;}
.table_style1 td.title {font-size:16px;padding-left:10px;text-align:center;}

.table_style2 {width:100%;}
.table_style2 th {background:#ffd149;color:#fff;border-right:1px solid #fff;padding-top:10px;padding-bottom:10px;font-size:13px;vertical-align:middle;font-weight:bold;border-bottom:1px solid #fff;}
.table_style2 td {border-bottom:1px solid #ccc;padding-top:10px;padding-bottom:10px;font-size:13px;vertical-align:middle;text-align:center;border-right:1px solid #ccc;}
.table_style2 td.title {background:#eee;padding-left:10px;text-align:center;}

.table_style4 {width:100%;}
.table_style4 th {background:#ed7d31;color:#fff;border-right:1px solid #fff;padding-top:10px;padding-bottom:10px;font-size:13px;vertical-align:middle;font-weight:bold;border-bottom:1px solid #fff;}
.table_style4 td {border-bottom:1px solid #ccc;padding-top:10px;padding-bottom:10px;font-size:13px;vertical-align:middle;text-align:center;border-right:1px solid #ccc;}
.table_style4 td.title {background:#eee;padding-left:10px;text-align:center;}

.table_style3 {width:100%;}
.table_style3 th {background:#ed7d31;color:#fff;border-right:1px solid #fff;padding-top:10px;padding-bottom:10px;font-size:13px;vertical-align:middle;font-weight:bold;border-bottom:1px solid #fff;}
.table_style3 td {border-bottom:1px solid #ccc;padding-top:10px;padding-bottom:10px;font-size:13px;vertical-align:middle;text-align:center;border-right:1px solid #ccc;}
.table_style3 td.title {background:#eee;padding-left:10px;text-align:center;}


.table_style5 {width:100%;}
.table_style5 th {background:#ad8fda;color:#fff;border-right:1px solid #fff;padding-top:10px;padding-bottom:10px;font-size:13px;vertical-align:middle;font-weight:bold;border-bottom:1px solid #fff;}
.table_style5 td {border-bottom:1px solid #ccc;padding-top:10px;padding-bottom:10px;font-size:13px;vertical-align:middle;text-align:center;border-right:1px solid #ccc;}
.table_style5 td.title {background:#eee;padding-left:10px;text-align:center;}


.table_style6 {width:100%;}
.table_style6 th {background:#00b0f0;color:#fff;border-right:1px solid #fff;padding-top:10px;padding-bottom:10px;font-size:13px;vertical-align:middle;font-weight:bold;border-bottom:1px solid #fff;}
.table_style6 td {border-bottom:1px solid #ccc;padding-top:10px;padding-bottom:10px;font-size:13px;vertical-align:middle;text-align:center;border-right:1px solid #ccc;}
.table_style6 td.title {background:#eee;padding-left:10px;text-align:center;}



.tier02 {font-family:'Nanum Barun Gothic';padding-top:20px;position:relative;width:100%;float:left;margin-top:20px;float:left;}
.tier02 .item01 {float:left;}
.tier02 .item02 {float:left;}


.tier03 {font-family:'Nanum Barun Gothic';padding-top:20px;position:relative;width:100%;float:left;margin-top:20px;}
.tier03 .item_area {margin-bottom:40px;width:100%;float:left;margin-right:15px;border-radius:20px;overflow:hidden;}
.tier03 .item_area:last-child {margin-right:0px;}
.tier03 .item_title {letter-spacing:-1px;width:100%;text-align:center;font-size:18px;padding-top:10px;padding-bottom:10px;color:#000;}
.tier03 .detail1, .detail2, .detail3, .detail4,  .detail5, .detail6 {text-align:center;padding:15px 10px 15px 10px;min-height:70px;color:#fff;}
.tier03 .detail1 {background:#ffc000;}
.tier03 .detail2 {background:#ed7d31;}
.tier03 .detail3 {background:#ad8fda;}
.tier03 .detail4 {background:#92d050;}
.tier03 .detail5 {background:#92d050;;}
.tier03 .detail6 {background:#00b0f0;}

.tier03 .photo img {width:100%;}

.tab_area {width:100%;float:left;}
.tab_area li {float:left;border:2px solid #ccc;margin-right:10px;border-radius:10px;padding:5px 10px 5px 10px;margin-bottom:10px;}
.tab_area li.on {background:#ed7d31;border:2px solid #ed7d31; color:#fff;font-weight:bold;}
.tab_area li.on a {color:#fff;}
.tab_area li.off a {color:#000;}


.balloon {
  margin-top:20px;
  margin-bottom:20px;
  display: inline-block;
  position: relative;
  background: #666;
  height: 70px;
  width: 27%;
  margin: 0 auto 10px;
  border-radius: 50%;
  padding:30px 20px 0 20px;
  text-align:center;
  color:#fff;
  font-weight:bold;
  font-size:12px;
}
.balloon:before {
  content: '';
  position: absolute;
  background: #92d050;
  height: 20px;
  width: 20px;
  border-radius: 10px;
  bottom: -20px;
  left: 70px;
}
.balloon:after {
  content: '';
  position: absolute;
  background: #92d050;
  height: 10px;
  width: 10px;
  border-radius: 5px;
  bottom: -30px;
  left: 90px;
}



.balloon1 {
  display: inline-block;
  position: relative;
  background: #ccc;
  height: 70px;
  line-height: 70px;
  font-size:14px;
  font-weight:bold;
  width: 120px;
  margin: 0 auto 10px;
  border-radius: 40px;
  text-align:center;
}
.balloon1:after {
  content: '';
  position: absolute;
  height: 50px;
  width: 50px;
  border-radius: 25px;
  z-index: -1;
  background: #fff;
  bottom: -20px;
  left: 50px;
}
.balloon1:before {
  content: '';
  position: absolute;
  height: 50px;
  width: 50px;
  border-radius: 25px;
  z-index: -1;
  background: #ccc;
  bottom: -15px;
  left: 35px;
}

.balloon1:first-child {background:#4472c4;color:#fff;}
.balloon1:nth-child(2) {background:#43afc1;color:#fff;}
.balloon1:nth-child(3) {background:#43bb8d;color:#fff;}
.balloon1:nth-child(4) {background:#45b451;color:#fff;}
.balloon1:nth-child(5) {background:#70ad47;color:#fff;}







.balloon2 {
  display: inline-block;
  position: relative;
  background: #ccc;
  padding-top:20px;
  padding-bottom:20px;
  line-height: 130%;
  font-size:14px;
  font-weight:bold;
  width: 120px;
  margin: 0 auto 10px;
  border-radius: 40px;
  text-align:center;
}
.balloon2:after {
  content: '';
  position: absolute;
  height: 50px;
  width: 50px;
  border-radius: 25px;
  z-index: -1;
  background: #fff;
  bottom: -20px;
  left: 50px;
}
.balloon2:before {
  content: '';
  position: absolute;
  height: 50px;
  width: 50px;
  border-radius: 25px;
  z-index: -1;
  background: #ccc;
  bottom: -15px;
  left: 35px;
}

.balloon2:first-child {background:#4472c4;color:#fff;}
.balloon2:nth-child(2) {background:#43afc1;color:#fff;}
.balloon2:nth-child(3) {background:#43bb8d;color:#fff;}
.balloon2:nth-child(4) {background:#45b451;color:#fff;}
.balloon2:nth-child(5) {background:#70ad47;color:#fff;}






.balloon3 {
  display: inline-block;
  position: relative;
  background: #ccc;
  height: 70px;
  line-height: 70px;
  font-size:14px;
  font-weight:bold;
  width: 120px;
  margin: 0 auto 10px;
  border-radius: 40px;
  text-align:center;
}
.balloon3:after {
  content: '';
  position: absolute;
  height: 50px;
  width: 50px;
  border-radius: 25px;
  z-index: -1;
  background: #fff;
  bottom: -20px;
  left: 50px;
}
.balloon3:before {
  content: '';
  position: absolute;
  height: 50px;
  width: 50px;
  border-radius: 25px;
  z-index: -1;
  background: #ccc;
  bottom: -15px;
  left: 35px;
}

.balloon3:first-child {background:#ffc000;color:#fff;}
.balloon3:nth-child(2) {background:#ed7d31;color:#fff;}
.balloon3:nth-child(3) {background:#ad8fda;color:#fff;}
.balloon3:nth-child(4) {background:#92d050;color:#fff;}




.self_cont_area {font-family:'Nanum Barun Gothic';position:relative;width:100%;float:left;margin-top:30px;}
.self_cont_area .img {float:left;width:30%;text-align:center;}
.self_cont_area .cont {float:left;width:70%;}
.self_cont_area .cont .cont_main {width;100%;font-size:18px;color:#444;font-weight:bold;padding-top:20px;padding-bottom:20px;}
.self_cont_area .cont_title {padding:10px;background:#ff9999;width:90%;border-radius:10px;text-align:left;font-size:14px;float:left;color:#fff;color:#fff;text-indent:10px;}
.self_cont_area .cont_list {float:left;width:90%;font-size:16px;padding:10px;border:1px solid #999;background:#eee;border-radius:10px;margin-top:15px;clear:both;}

.topright_area {position:relative;top:0;right:0;width:100%;text-align:right;}
.topright_area .item {position:absolute;top:-100px;right:0;}
.topright_area .item img {width:80%;}

.link_area2 {position:relative;width:100%;float:left;background:#f9fafc;border-radius:15px;padding-top:20px;}
.link_area2 li {float:left;width:100%;padding-bottom:20px;}

.move {display:none;margin-left:-5px;padding-top:10px;}
.move img {margin-left:-5px;}

b {font-weight:bold !important;}
strong {font-weight:bold !important;}