.overR{ float:right}
/* °£°Ý, ÆùÆ® */
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt13{margin-top:13px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt35{margin-top:35px !important}
.mt40{margin-top:40px !important}
.mt42{margin-top:42px !important}
.mt45{margin-top:45px !important}
.mt50{margin-top:50px !important}
.mt54{margin-top:54px !important}
.mt55{margin-top:55px !important}
.mt60{margin-top:60px !important}
.mt70{margin-top:70px !important}

.mt3{margin-top:3px}
.mt7{margin-top:7px}
.mt8{margin-top:8px !important}
.mt9{margin-top:9px !important}
.mt12{margin-top:12px !important}
.mt13{margin-top:13px}
.mt14{margin-top:14px !important}
.mr15{margin-right:15px}
.mt18{margin-top:18px}
.mt19{margin-top:19px !important}
.mr20{margin-right:20px}
.mt23{margin-top:23px !important}
.ml10{margin-left:10px; }
.ml15{margin-left:15px; }
.ml20{margin-left:20px; }
.ml30{margin-left:30px; }
.ml40{margin-left:40px; }
.ml50{margin-left:50px; }
.ml60{margin-left:60px; }
.ml70{margin-left:70px; }
.ml80{margin-left:80px; }
.ml85{margin-left:85px; }
.ml90{margin-left:90px; }
.ml100{margin-left:100px; }
.mb5{margin-bottom:5px !important}
.mb10{margin-bottom:10px !important}
.mb15{margin-bottom:15px !important}


.pl5{padding-left:5px}
.pl8{padding-left:8px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl36{padding-left:36px}
.pr20{padding-right:20px}
.p_top_bot{padding:15px 15px}
.tit1{font-size:17px; font-weight:bold; color:#333}
.tit2{font-size:15px; font-weight:600}
.tit3{font-size:13px; font-weight:600}
.tit4{font-weight:600}
.pt5{padding-top:5px}

/* Á¤·Ä */
.taC{text-align:center !important}
.taR{text-align:right !important}
.taL{text-align:left !important}
.disB{display:block;}
.disinB{display:inline-block;}
.verM{vertical-align:middle}
.overF{overflow:hidden}
.fL{float:left}
.fR{float:right}
.subScript{position:absolute; top:-9999px; left:-9999px;}
.lH23{line-height:23px !important;}
.lH30{line-height:30px}
.ls1{!important}/*letter-spacing:-1px*/
.ls5{ !important}/*letter-spacing:-0.5px*/
.linePds{padding-left:20px; line-height:23px; }/*letter-spacing:-0.5px*/
.mr5{margin-right:5px}
.mr80{margin-right:80px}
.pl5{ padding-left:5px}


/*ÆË¾÷*/
.pop_box{ padding-top:5px; float:left; width:444px; height:100%; border: 3px solid #e15148; -moz-border-radius: 10px; /*¸ðÁú¶ó*/ -webkit-border-radius: 10px; /*À¥Å¶*/border-radius: 10px; float:left; box-shadow:1px 1px 1px 1px #f3f3f3;
        -webkit-box-shadow:1px 1px 1px 1px #f3f3f3;
        -moz-box-shadow:1px 1px 1px 1px #f3f3f3;}


/* Áö³­ ¹Ú¶÷È¸ º¸±â */
.last_fair {width:1000px; margin:0 auto; line-height:0; clear:both;}
.last_fair_top {margin-top:10px;}
.last_fair ul {width:1020px; padding-bottom:80px;}
.last_fair li {float:left; margin-right:20px;}
.last_fair_text {padding:20px 0 6px 0; font-family:'Noto Sans KR', sans-serif !important; font-size:20px; font-weight:bold; color:#333; letter-spacing:-0.5pt; line-height:24px; clear:both;}

.last_fair_tab {width:1000px; margin:10px auto 0 auto; line-height:0; clear:both;}
.last_fair_tab li {float:left;}
.last_fair_cont {width:1000px; position:relative; margin:0 auto; line-height:0; clear:both;}		
.last_fair_cont iframe {position:absolute; bottom:345px; left:40px;}
.last_fair_back {width:1000px; margin:0 auto; padding:10px 0 60px; text-align:right;}
.last_fair_back button {width:80px; height:40px; font-family:'Noto Sans KR', sans-serif !important; font-size:14px; font-weight:bold; color:#333; text-align:center; border:1px solid #555; background:#fff; cursor:pointer;}
.last_fair_back button:hover {color:#fff; background:#333;}
	
	
/*°³ÀÎÁ¤º¸*/
.txtDiv{ margin:20px}
.pop_box h2{font-weight:bold; font-size:30px; letter-spacing:-3px; color:#ce382f; height:50px; padding-top:28px; border-bottom:2px solid #666666;   }
/*ÀÌ¸ÞÀÏ¼öÁý°ÅºÎ*/
.emailTxt{font-size:18px; font-weight:bold}
.listForm6 table{table-layout: fixed; width: 100%; border-top:2px solid #333; border-left:1px solid #dedede}
.listForm6 th{background:#ecebeb; text-align:center;line-height:22px; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:5px 10px}
.listForm6 td{line-height:18px; color:#555; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:8px 6px; text-align:center}



.bobtn{ width:780px; float:right; padding:10px; text-align:right; text-decoration:none; font-style:normal}
.bobtn img{ margin-left:5px}


.sBody{ margin:0 auto; width:1004px; position:relative ;}
.sub-contents {
	float: left;
	width: 799px;
	 margin-bottom:50px;
	padding: 10px 0 0 25px;
}


.sub-content .toptit .site{
	float: right;
	padding: 5px 10px 5px  23px;
	color: #999;
	font-size:12px;
	/* background: url(/new_img/sub/icon_home.png) no-repeat 8px 6px; */
	position: absolute;
	right:0;
	top:10px;
	font-family:'Noto Sans KR', sans-serif !important;
	font-weight:normal;
	height: 11px;
	line-height: 12px;
	
}

.sub-content .toptit .site .fc{ font-weight:600; color:#666}
.sub-content {
	
	padding-top:0px;
	text-align:left; font-size:13px;
}
.tit_box {height:30px; float:left; margin-top:10px; padding:6px 0 0 20px; font-family:'Noto Sans KR', sans-serif !important; font-size:16px; color:#333; font-weight:bold; line-height:25px; text-align:left}
.tit_box .icon {vertical-align:middle; margin-right:5px;}

.tit_btnbox {width:300px; float:right; color:#999; font-family:'Noto Sans KR', sans-serif !important; font-size:12px; position:absolute; top:0; right:-150px; font-weight:500; }
.tit_btnbox li { float:left; margin-right:10px; text-align:right}
.tit_btnbox li a {font-family:'Noto Sans KR', sans-serif !important; color:#666; line-height:16px;}
.tit_btnbox li a:hover { color:#dc1626}
.tit_btnline{background:url(../new_img/etc/map_line.png) no-repeat 0px 7px; padding-left:15px ; padding-right:15px}

.s01 {width:100%;}
.s01::after {clear:both;}
.sub-content .toptit{ width:100%; height:10px; padding-top:10px; font-size:18px; font-weight:600;}

.toptit_tab {width:1000px; margin-top:20px !important; box-sizing:border-box;}
.toptit_tab li {width:500px; height:52px; float:left; padding-top:12px; font-family:'Noto Sans KR', sans-serif !important; font-size:18px; font-weight:bold; text-align:center; letter-spacing:-0.5pt; line-height:22px; border:1px solid #ddd; border-bottom:1px solid #333; background:#f5f5f5; box-sizing:border-box;}
.toptit_tab li a {color:#aaa;}
.toptit_tab li a:hover {text-decoration:none;}
.toptit_tab li.toptit_tab_on {border:1px solid #333; border-bottom:1px solid #fff; background:#fff; box-sizing:border-box;}
.toptit_tab li.toptit_tab_on a {color:#222;}
.toptit_tab:after {clear:both;}

.substance{ width:780px; padding:10px}
.titVisual{ width:100%; height:150px; border-bottom:1px solid #ccc  }
.titVisual p { width:600px; font-size:25px; color:#333; line-height:1.3; font-weight:600 !important; padding:40px 10px 0 40px; height:45px }
.titVisual span{font-size:12px; color:#666; margin:15px 0 5px 40px; width:760px}
.titVisual .stext{font-size:13px; color:#666; margin:0 0 5px 40px; width:760px; line-height:18px}
.titVisual .stext em{ font-size:14px; color:#666; font-weight:600; text-decoration:none}
.titVisual .img { top:134px; left:0; width:100%; height:465px; margin:-210px 0 0 0; background-position:50% 0; background-repeat:no-repeat; }
.titfont{font-weight:600; font-size:20px; letter-spacing:-0.5px; color:#333; height:30px; padding-top:20px; }
.t_box{font-weight:600; font-size:17px; letter-spacing:-0.5px; color:#F30; height:30px; padding-top:20px; }
.txt_f{font-weight:600; font-size:15px; letter-spacing:-0.5px; color:#096; height:18px;  }
.h_t01{ float:left; color:#444444; width:100%; font-size:13px; line-height:22px; }

.titVisual_cate {width:100%; padding-top:50px;}
.titVisual_cate > ul {width:974px; margin:0 auto;}
.titVisual_cate > ul >li {float:left; padding-left:5px; width:10%; text-align:center; border-left:1px solid #ccc; font-family:'Noto Sans KR', sans-serif !important; font-weight:bold; letter-spacing:-0.2pt; font-size:16px; line-height:20px;}/*width:15.9%;*/
.titVisual_cate > ul >li  > a:hover {color:#dc1626; font-family:'Noto Sans KR', sans-serif !important; text-decoration:none;}

.titVisual_cate_sub {width:100%; padding-top:40px;}
.titVisual_cate_sub > ul {width:1004px;}
.titVisual_cate_sub > ul >li {border-bottom:1px solid #ccc; height:1px;}


/*·Î±×ÀÎ¿ë*/
.titVisual .tit{width:540px; font-size:25px; color:#333; line-height:1.3; font-weight:600 !important; padding:40px 10px 0 40px; height:45px; float:right}
.titVisual .tspan{ font-size:12px; color:#e15148;}
.titVisual .stext_01{font-size:13px; color:#666; margin:0 0 5px 40px; width:545px; line-height:18px; float:right}
.titVisual1{ width:100%; height:170px;  }
.titVisual1 p { width:600px; font-size:25px; color:#00592d; line-height:1.3; font-weight:600 !important; padding:50px 10px 0 40px; height:45px }
.titVisual1 span{font-size:12px; color:#666; margin:15px 0 5px 40px; width:760px}
.titVisual1 .stext{font-size:12px; color:#666; margin:0 0 5px 40px; width:760px}
.titVisual1 .img { top:134px; left:0; width:100%; height:465px; margin:-210px 0 0 0; background-position:50% 0; background-repeat:no-repeat; }
.titfont1{font-weight:600; font-size:20px; letter-spacing:-0.5px; color:#333; height:30px; padding-top:20px; }
.t_box1{font-weight:600; font-size:17px; letter-spacing:-0.5px; color:#F30; height:30px; padding-top:20px; }
.txt_f1{font-weight:600; font-size:15px; letter-spacing:-0.5px; color:#096; height:18px;  }
.h_t02{ float:left; color:#444444; width:100%; font-size:13px; line-height:22px; }
.titVisual_font{ width:750px; font-size:25px; color:#333; line-height:1.3; font-weight:600 !important; padding:30px 10px 10px 40px; height:45px margin-top:20px  }
/*°³ÀÎÁ¤º¸,ÀÌ¿ë¾à°ü*/

.per_con{width:100%; height:200px;overflow:auto;}
.bobtn2{ width:780px; float:right; padding:10px; text-align:center; text-decoration:none; font-style:normal}
.bobtn2 img{ margin-left:5px}
.per_tit {font-size:20px;font-weight:bold; line-height:40px;}

/*Ã£¾Æ¿À½Ã´Â±æ¿ë*/
.titVisual_map{ width:750px; height:20px; font-weight:600 !important; padding:30px 0 10px 60px; font-size:25px; color:#333333; background:url(/new_img/etc/map_icon.png) no-repeat 20px 22px; }

/*ÅëÇÕ°Ë»ö¿ë*/
.titVisual_search{ width:750px; height:30px; font-weight:600 !important; padding:30px 0 10px 93px; font-size:25px; color:#333333; background:url(/new_img/etc/sea_icon.png) no-repeat 20px 27px; }

/*¼­ºêÅ×ÀÌºí*/

.sub_tbl{ float:left; width:750px; border-top:1px solid #bfbfbf; margin:10px 0 15px 0px; color:#666; overflow:hidden; font-size:14px;line-height:18px; }
.sub_tbl th{ border-bottom:1px solid #bfbfbf; background:#f4f4f4; height:25px; padding:5px 1px 5px 20px;overflow:hidden; font-size:14px;line-height:30px; text-align:left }
.sub_tbl th img{ vertical-align:middle; margin-right:7px}
.sub_tbl td{ border-bottom:1px solid #bfbfbf; height:25px; line-height:18px;  text-align:left; overflow:hidden; padding:3px 1px 4px 15px; font-weight:normal; color:#666}
.sub_tbl td img{ vertical-align:middle; margin-left:7px}
.sub_tbl .lline{ border-left:1px solid #bfbfbf;  height:25px;  text-align: left; overflow:hidden; padding:2px 1px 5px 20px; color:#666}


/* ¾ÆÀÌµðÃ£±â */

.conDiv{ width:740px; height:auto; position:relative; margin-left:25px}
.idSrchBox{overflow:hidden}
.idSrchBox .left{float:left; width:318px; height:270px; margin-right:20px; padding:0 20px; border:1px solid #f0eff1; background-color:#fff}
.idSrchBox .right{float:left; width:318px; height:270px; padding:0 20px; border:1px solid #f0eff1; background-color:#fff}
.idSrchBox label{float:left; width:112px; line-height:26px}
.idSrchBox .tit{margin-bottom:10px; height:20px; color:#d73d29; font-weight:bold; font-size:16px; text-align:center; line-height:64px}
.idSrchBox .s_tit{margin-bottom:10px; border-bottom:1px dashed #dae1e7; height:54px; color:#666; font-size:12px; text-align:center; line-height:64px}
.idSrchBox .id_no{ height:44px; color:#666; font-size:15px; font-weight:600; text-align:center; line-height:54px; margin-top:15px}
.idSrchBox .txt{height:22px; margin-left:-40px; border:1px solid #b7b7b7;}
.idSrchBox .bts{padding-top:15px; border-top:1px dashed #dae1e7}
.idSrchBox  p.inTxt1{ font-weight:600; padding-left:30px; }
.idSrchBox  p.inTxt2{ font-weight:600; padding-left:30px}
.idSrchBox .idbtn{ margin-left:110px}
.idSrchBox .idbtn img{ margin-right:5px}
.idSrchBox .dot{ font-size:13px; }

/* ºñ¹Ð¹øÈ£ º¯°æ */
.pwSrchBox{overflow:hidden}
.pwSrchBox .left{float:left; width:500px; height:270px; margin-right:20px; padding:0 20px; border:1px solid #f0eff1; background-color:#fff; margin-left:100px}
.pwSrchBox .right{float:left; width:500px; height:270px; padding:0 20px; border:1px solid #f0eff1; background-color:#fff; margin-left:100px; background:url(../new_img/etc/log_pass.png) no-repeat 60px 95px;}
.pwSrchBox label{float:left; width:112px; line-height:26px}
.pwSrchBox .tit{margin-bottom:10px; height:20px; color:#d73d29; font-weight:bold; font-size:16px; text-align:center; line-height:64px}
.pwSrchBox .s_tit{margin-bottom:10px; border-bottom:1px dashed #dae1e7; height:54px; color:#666; font-size:12px; text-align:center; line-height:64px}
.pwSrchBox .txt{height:22px; margin-left:0px; border:1px solid #b7b7b7;}
.pwSrchBox  p.inTxt1{ font-weight:600; padding-left:160px; }
.pwSrchBox  p.inTxt2{ font-weight:600; padding-left:160px; }
.pwSrchBox  p.inTxt3{ font-weight:600; padding-left:160px; }
.pwSrchBox .bts{padding-top:15px; border-top:1px dashed #dae1e7}
.pwSrchBox .idbtn{ margin-left:180px}
.pwSrchBox .idbtn img{ margin-right:5px}
.pwSrchBox .dot{ font-size:13px; }

/*¶óµð¿À*/
.radio_tit{ float:left; width:650px; height:90px; padding:5px 20px 5px 20px; background-color:#fff; border:3px solid #f2857c; margin-left:10px; -moz-border-radius: 10px; /*¸ðÁú¶ó*/ -webkit-border-radius: 10px; /*À¥Å¶*/border-radius: 10px; margin-left:45px }
.radio_tit .iconimg{ width:70px; float:left; padding-top:7px}
.radio_tit .font{ float:right; width:560px; font-size: 13px; padding-top:10px; line-height:18px}
.radio{ float:left; display:inline; width:335px; height:160px; padding:10px; margin:0 0px 20px 15px; position:relative}
.radio .radio_in{ width:270px; margin:10px 20px; float:left; display:inline;}
.radio .radio_in ul{ display:block; float:left; margin-bottom:5px;  margin-top:5px;}
.radio .radio_in li{ display:inline;  height:30px; float:left; margin-top:5px;}
.radio .radio_in .text{color:#666; width:220px; line-height:30px;  padding:0 20px;background:#fff; margin-left:5px }
.radio .radio_in .text2{color:#666; width:220px; line-height:16px;  padding:0 20px;background:#fff;margin-left:5px }
.radio .radio_in .logo{ width:250px; height:22px; padding:4px; margin-bottom:10px; float:left; color:#FFF; font-size:16px; font-weight:600 }
.radio .radio_in .logo img{ vertical-align:middle}
.radio .radio_in .null{ width:11px; height:22px;  display:inline}
.radio .radio_in .tm5{ margin:0px 2px;}
.radio .radio_in .btn{ width:275px; margin-left:5px; float:left }
.radio .radio_in .btn img{ margin-right:10px}
.radio .bbc{ background:url(../new_img/sub/radio_ukba.png)}
.radio_on{
	position: absolute;
	left: 281px;
	top: 5px;
	width: 50px;
	height: 20px;
	z-index: 5;
}

/* ·Î±×ÀÎ*/
.etcLogin { margin-bottom:20px !important; position:relative }
.etcLogin h2 { margin:0 0 50px; text-align:center; }
.etcLogin .box { margin:0 auto 10px; padding:40px 49px 20px 49px; width:370px; border:1px solid #e6e6e6; background-color:#fff; margin-top:-10px}
.etcLogin ul { margin-top:65px; padding-top:8px; border-top:1px solid #e7e7e7; }
.etcLogin ul li { overflow:hidden; height:112px; }
.etcLogin ul li:first-child { background:url("../images/common/bar8.gif") 0 bottom repeat-x; }
.etcLogin ul li .title { display:block; margin:12px 0 1px 105px; font-size:14px; font-weight:bold; color:#444; }
.etcLogin ul li .text { display:block; margin-bottom:5px; margin-left:105px; color:#666; }
.etcLogin ul li .btnA  { display:block; margin-left:105px; }
.etcLogin ul li .l1 { display:block; background:url("../new_img/etc/icon_log.png") -10px -18px no-repeat; }
.etcLogin ul li .l2 { display:block; background:url("../new_img/etc/icon_log.png") -10px -130px no-repeat; }
.care{ width:600px; height:60px; margin-left:100px; float:left; border-top:1px dotted #CCCCCC; padding-top:20px}
.care .c_left{ width:60px; float:left; margin-top:5px}
.care .c_right{ width:540px; float:right}
.care .c_right p{padding-left:18px; background:url(/new_img/icon/icon_con.gif) no-repeat 10px 7px; line-height:18px; color:#666}
.idinfo{
	width: 370px;
	height: 50px;
	top: 276px;
	left: 223px;
	color: #666;
	position: absolute
}

/*¶óµð¿ÀÆË¾÷*/

.pop_radio{ float:left; display:inline; width:335px; height:160px; padding:10px; }
.pop_radio .radio_in1{ width:270px; float:left; display:inline;}
.pop_radio .radio_in1 ul{ display:block; float:left; margin-bottom:5px;  margin-top:5px;}
.pop_radio .radio_in1 li{ display:inline;  height:30px; float:left; margin-top:5px;}
.pop_radio .radio_in1 .text{color:#666; width:230px; line-height:30px; padding:0 1px;background:#fff; margin-left:-10px; font-size:13px }
.pop_radio .radio_in1 .text2{color:#666; width:230px; line-height:16px; padding:0 1px;background:#fff;margin-left:5px }
.pop_radio .radio_in1 .logo{ width:250px; height:22px; padding:4px; margin-bottom:10px; margin-top:10px; float:left; color:#FFF; font-size:16px; font-weight:600 }
.pop_radio .radio_in1 .logo img{ vertical-align:middle}
.pop_radio .radio_in1 .null{ width:11px; height:22px;  display:inline}
.pop_radio .radio_in1 .tm5{ margin:0px 2px;}
.pop_radio .radio_in1 .btn{ width:275px; margin-left:5px; float:left; padding-left:35px}
.pop_radio .radio_in1 .btn img{ margin-right:10px}



/*»ó´ÜÅ¸ÀÌÆ²¹è³ÊÀÌ¹ÌÁö*/
.subtitimg01 { background-image:url("/images/subtitimg01.jpg") }
.subtitimg02 { background-image:url("/images/subtitimg02.jpg") }
.subtitimg03 { background-image:url("/images/subtitimg03.jpg") }
.subtitimg06 { background-image:url("/images/subtitimg06.png") }
.subtitimg07 { background-image:url("/images/subtitimg07.jpg") }

.subtitimg09 { background-image:url("/new_img/sub/subtitimg09.png") }
.subtitimg09_1 { background-image:url("/new_img/sub/subtitimg09_2.png") }
.subtitimg09_2 { background-image:url("/new_img/sub/subtitimg09_3.png") }
.subtitimg09_3 { background-image:url("/new_img/sub/subtitimg09_4.png") }
.subtitimg09_5 { background-image:url("/new_img/sub/subtitimg09_5.png") }
.subtitimg09_6 { background-image:url("/new_img/sub/subtitimg09_6.png") }
.subtitimg09_7 { background-image:url("/new_img/sub/subtitimg09_7.png") }
.subtitimg09_7_1 { background-image:url("/new_img/sub/subtitimg09_7_1.png") }
.subtitimg09_8 { background-image:url("/new_img/sub/subtitimg09_8.png") }
.subtitimg09_9 { /* background-image:url("/new_img/sub/subtitimg09_9.png") */ }
.subtitimg09_10 { background-image:url("/new_img/sub/subtitimg09_10.png") }
.subtitimg11 { background-image:url("/new_img/etc/log_baimg01.png") }
.subtitimg12 { background-image:url("/new_img/sub/subtitimg_gjd.png") }
.subtitimg13 { background-image:url("/new_img/sub/subtitimg_faq.png") }
.subtitimg_p { background-image:url("/new_img/sub/subtitimg_p.png") }
.subtitimg_jap {background:url("/japan/img/sub/jp_column_topbg.jpg") no-repeat #e7e9eb;}
.subtitimg_jap_after {background-image:url("/japan/img/sub/gamja_jj.jpg")}

/*¸â¹ö*/
.metit {padding:40px 0 0 0;
	height:40px;
	width:1000px;
	font-family:'Noto Sans KR', sans-serif !important;
	font-size: 22px;
	font-weight:bold; float:left; line-height:48px;
	color:#333;
	letter-spacing:-1pt;	
}
.subtitimg_m01 { background-image:url("/new_img/sub/subtitimg_m01.png") }



/***** sub content start*****/

.sub-content-span {
	color: #fc005c;
}
.sub-content-p {
	margin-top: 25px;
	line-height: 1.9;
}
.sub-content .sub-content-h2 {
	font-size: 25px;
	font-weight: normal;
	margin-top: 50px;
	padding-left: 25px;
	background: url(/n/images/common/icon_plus.png) no-repeat left center;
}
.sub-content .sub-content-h3 {
	font-size: 20px;
	margin: 30px 0 15px;;
	font-weight: normal;
}
.sub-content-sup {
	font-family:'Noto Sans KR', sans-serif !important;
}
.sub-content h1 .sub-content-sup,
.sub-content-h2 .sub-content-sup{
	font-size: 50%;
	top: -1em;
}
.sub-content .sub-content-h3 .sub-content-span{
	line-height: 1.5;
}


/*¼­ºê¸Þ´º*/
.new_sub_menu {width:1000px; margin:4px auto;}
.new_sub_menu h1 {font-family:'Noto Sans KR', sans-serif !important; font-size:22px; color:#dc1626; text-align:left; letter-spacing:-1pt;}
.new_sub_menu table {width:1000px; margin-top:8px; border-top:1px solid #dc1626; border-left:1px solid #ccc; box-sizing:border-box;}
.new_sub_menu table td {width:25%; height:34px; padding-left:10px; font-family:'Noto Sans KR', sans-serif !important; font-size:12px; color:#333; text-align:left; border-bottom:1px solid #ccc; border-right:1px solid #ccc; box-sizing:border-box;}
.new_sub_menu table td a:hover {color:#dc1626 !important;}


.sub_ba{ width:180px; height:30px; padding-top:0px;  border-bottom:4px solid #d83d29; font-size:16px; color:#666; font-weight:600; }
.s1_menu { text-align:left; margin-left:20px; margin-top:5px; font-size:14px;}
.s1_menu li { text-align:left; margin-left:25px; margin-top:5px; font-size:10px;}


.sideNavi1 { display:block; letter-spacing:-0.5px; width:180px; float:left; margin-top:20px }
.sideNavi1 li { border-bottom:1px solid #d9d9d9; border-right:1px solid #efefef; border-left:1px solid #efefef; background:#fff; text-align:left; background: url(/new_img/sub/icon_lnb_arrow_off.png) no-repeat 162px center;}
.sideNavi1 li a { display:block; padding:13px 0 13px 18px; font-size:12.5px; color:#333; }
.sideNavi1 li a:hover,
.sideNavi1 li a:focus,
.sideNavi1 li a:active,
.sideNavi1 li a.on,
.sideNavi1 li a.lock { background-color:#e35046; color:#fff; background-image:url(/new_img/sub/icon_lnb_arrow_on1.png); background-repeat:no-repeat;  text-decoration:none; font-weight:600 }
.sideNavi1 li ul { display:none; padding:12px 0 12px 18px; border-top:1px solid #d9d9d9; background:#f5f5f5; font-family:'Noto Sans KR', sans-serif !important; }
.sideNavi1 li ul li { border:0; margin:0 0 5px 0;  background:#f5f5f5; }
.sideNavi1 li ul li a { padding:1px 0 1px 10px; font-size:1em; background:url('../new_img/icon/bgSideNaviSub.gif') 0 center no-repeat; }
.sideNavi1 li ul li a:hover,
.sideNavi1 li ul li a:focus,
.sideNavi1 li ul li a:active,
.sideNavi1 li ul li a.on,
.sideNavi1 li ul li a.lock { background:url('../new_img/icon/bgSideNaviSub_on.gif') 0 center no-repeat; font-family:'Noto Sans KR', sans-serif !important; color:#d83d29 }






/***** header, gnb, lnb end *****/
.menubox{ width:100%; float:left; height:50px}
.menubox .b_menu{ width:800px; display:block; margin:15px 5px 0px 5px; height:40px; }
.menubox .b_menu ul{ padding:3px 10px;}
.menubox .b_menu li a{ display:inline; padding:8px 10px 8px 10px; margin-right:2px; font-weight:bold; color:#666; font-size:12px; float:left; line-height:16px; border:1px solid #CCC }
.menubox .b_menu li a:hover{ font-weight:bold; color:#e15148;  background-color:#fff;/*¸ðÁú¶ó*/}
.menubox .b_menu .select{ display:inline; font-weight:bold; color:#e15148; background:#FFF; }  
.menubox .b_menu li .on{ display:inline; font-weight:bold; color:#e15148; background:#FFF; } 
.menubox .b_menu .onbtn{ display:inline; font-weight:bold; color:#fff; background:#e15148; }  

/*¸®½ºÆ®Å¸ÀÔ-°Ô½ÃÆÇ»ç¿ë*/
.listForm1{border-top:2px solid #d83d29; color:#555}
.listForm1 table{table-layout: fixed; width: 100%;}
.listForm1 table th{background:#f2f2f2; border-bottom: 1px solid #dedede; padding:10px 0 12px; text-align: center; color:#333; line-height:16px; font-weight:600}
.listForm1 table .th_left{background:#f7f7f7; border-bottom: 1px solid #dedede; padding:10px 40px 12px; text-align:left; color:#333; line-height:16px; font-weight:600}
.listForm1 table .th_left1{background:#f7f7f7; border-bottom: 1px solid #dedede; padding:5px 40px 12px; text-align:left; color:#333; line-height:16px; font-weight:600}
.listForm1 table td{border-bottom: 1px solid #dedede; font-size: 13px; line-height:16px; padding:10px 0 12px; text-align: center;}
.listForm1 table .td_txt{font-size: 13px; line-height:16px; overflow: hidden; padding: 10px 0 12px 30px; text-align: left; text-overflow: ellipsis; white-space: nowrap;}
.listForm1 table .td_terms{font-size: 13px; line-height:16px; overflow: hidden; padding: 10px 0 7px 20px; text-align:left; text-overflow: ellipsis; white-space: nowrap; height:20px; line-height:5px}
.listForm1 table td.txt{font-size: 13px; line-height:16px; overflow: hidden; padding: 10px 0 12px 10px; text-align: left; text-overflow: ellipsis; white-space: nowrap;}
.listForm1 table td.txt a{color:#333}
.listForm1 table td.txt a:hover{ text-decoration:underline; color:#333}
.listForm1 table td.txt span img{vertical-align:middle}
.listForm1 table td.not1{font-size: 13px; line-height:16px; overflow: hidden; padding: 10px 0 12px 10px; text-align: left; text-overflow: ellipsis; white-space: nowrap; color:#F00}
.listForm1 table td.not1 a{color:#333}
.listForm1 table td.not1 a:hover{font-weight:bold; text-decoration:underline; color:#2a67a1}
.listForm1 table td.not1 span img{vertical-align:middle}
.listForm1 table td.not_c1{border-bottom: 1px solid #dedede; font-size: 13px; line-height:16px; padding:10px 0 12px; text-align:center; text-overflow: ellipsis; white-space: nowrap; color:#F00}
.listForm1 table .not_col{ color:#F03}
.listForm1 table .r_line{ border-right: 1px solid #dedede;}
.listForm1 table tr.notice td{background:#faf7f2; font-weight:bold; color:#444444}
.listForm1 table tr.notice td a{color:#444444}
.listForm1 img { vertical-align:middle; padding-left:5px}
.listForm1 table .txt_col{ color:#333; font-weight:600 }
.listForm1 table .txt_col1{ color:#e25147; font-weight:600; font-style:none !important;}

.listForm1 .left_w{ width:80px; height:84px; margin:5px 10px 5px 0px; float:left}
.listForm1 .right_w{ width:390px; height:100%; margin:5px 10px 5px 5px; float:left; line-height:20px}
.listForm1 .bold{ font-weight:600; background-color:#e15148; color:#FFF; line-height:16px; width:40px; height:18px; padding-top:5px; margin-left:16px; -moz-border-radius: 5px; /*¸ðÁú¶ó*/ -webkit-border-radius: 5px; /*À¥Å¶*/border-radius: 5px; }

.listForm_ban{border-top:2px solid #d83d29; color:#555}
.listForm_ban table{ width: 100%;}
.listForm_ban table th{background:#f2f2f2; border-bottom: 1px solid #dedede; padding:10px 0 12px; text-align: center; color:#333; font-weight:600}
.listForm_ban table .th_left{background:#f7f7f7; border-bottom: 1px solid #dedede; padding:10px 40px 12px; text-align:left; color:#333; font-weight:600}
.listForm_ban table .th_left1{background:#f7f7f7; border-bottom: 1px solid #dedede; padding:5px 40px 12px; text-align:left; color:#333; font-weight:600}
.listForm_ban table td{border-bottom: 1px solid #dedede; font-size: 13px; padding:10px 12px;}
.listForm_ban table .td_txt{font-size: 13px; overflow: hidden; padding: 10px 0 12px 30px; text-align: left; text-overflow: ellipsis; white-space: nowrap;}
.listForm_ban table .td_terms{font-size: 13px; overflow: hidden; padding: 10px 0 7px 20px; text-align:left; text-overflow: ellipsis; white-space: nowrap; height:20px; line-height:5px}
.listForm_ban table td.txt{font-size: 13px; overflow: hidden; padding: 10px 0 12px 10px; text-align: left; text-overflow: ellipsis; white-space: nowrap;}
.listForm_ban table td.txt a{color:#333}
.listForm_ban table td.txt a:hover{ text-decoration:underline; color:#333}
.listForm_ban table td.txt span img{vertical-align:middle}
.listForm_ban table td.not1{font-size: 13px; overflow: hidden; padding: 10px 0 12px 10px; text-align: left; text-overflow: ellipsis; white-space: nowrap; color:#F00}
.listForm_ban table td.not1 a{color:#333}
.listForm_ban table td.not1 a:hover{font-weight:bold; text-decoration:underline; color:#2a67a1}
.listForm_ban table td.not1 span img{vertical-align:middle}
.listForm_ban table td.not_c1{border-bottom: 1px solid #dedede; font-size: 13px; padding:10px 0 12px; text-align:center; text-overflow: ellipsis; white-space: nowrap; color:#F00}
.listForm_ban table .not_col{ color:#F03}
.listForm_ban table .r_line{ border-right: 1px solid #dedede;}
.listForm_ban table tr.notice td{background:#faf7f2; font-weight:bold; color:#444444}
.listForm_ban table tr.notice td a{color:#444444}
.listForm_ban img { vertical-align:middle; padding-left:5px}
.listForm_ban table .txt_col{ color:#333; font-weight:600 }
.listForm_ban table .txt_col1{ color:#e25147; font-weight:600 }

.listForm_ban .left_w{ width:80px; height:84px; margin:5px 10px 5px 0px; float:left}
.listForm_ban .right_w{ width:390px; height:100%; margin:5px 10px 5px 5px; float:right; line-height:20px}
.listForm_ban .bold{ font-weight:600; background-color:#e15148; color:#FFF; width:40px; height:18px; padding-top:5px; margin-left:10px; -moz-border-radius: 5px; /*¸ðÁú¶ó*/ -webkit-border-radius: 5px; /*À¥Å¶*/border-radius: 5px; }




/*»ó´ã¿¹¾à-°Ô½ÃÆÇ»ç¿ë*/
.reservation{color:#555; border-top: 1px solid #dc1626; }
.reservation table{table-layout: fixed; width:100%;}
.reservation table th{background:#f5f5f5; border-right:1px solid #ddd; border-bottom: 1px solid #ddd; padding:10px 0 12px; font-family:'Noto Sans KR', sans-serif !important; text-align: center; color:#333; letter-spacing:-0.5pt; font-weight:600; font-size:13px}
.reservation table .th_left{background:#f7f7f7; border-bottom: 1px solid #dedede; padding:10px 40px 12px; text-align:left; color:#333; font-weight:600}
.reservation table .th_left1{background:#f7f7f7; border-bottom: 1px solid #dedede; padding:5px 40px 12px; text-align:left; color:#333; font-weight:600}
.reservation table td{border-bottom: 1px solid #dedede; font-size: 13px; line-height:18px; padding:10px 0 12px; text-align: center;}
.reservation table .td_txt{font-size: 13px; line-height:18px; overflow: hidden; padding: 6px 0 6px 6px; text-align: left; text-overflow: ellipsis; white-space: nowrap;}
.reservation table .td_terms{font-size: 13px; overflow: hidden; padding: 10px 0 7px 20px; text-align:left; text-overflow: ellipsis; white-space: nowrap; height:20px; line-height:5px}
.reservation table td.txt{font-size: 13px; overflow: hidden; padding: 10px 0 12px 10px; text-align: left; text-overflow: ellipsis; white-space: nowrap;}
.reservation table td.txt a{color:#333}
.reservation table td.txt a:hover{ text-decoration:underline; color:#333}
.reservation table td.txt span img{vertical-align:middle}
.reservation table td.not1{font-size: 13px; overflow: hidden; padding: 10px 0 12px 10px; text-align: left; text-overflow: ellipsis; white-space: nowrap; color:#F00}
.reservation table td.not1 a{color:#333}
.reservation table td.not1 a:hover{font-weight:bold; text-decoration:underline; color:#2a67a1}
.reservation table td.not1 span img{vertical-align:middle}
.reservation table td.not_c1{border-bottom: 1px solid #dedede; font-size: 13px; padding:10px 0 12px; text-align:center; text-overflow: ellipsis; white-space: nowrap; color:#F00}
.reservation table .not_col{ color:#F03}
.reservation table tr.notice td{background:#faf7f2; font-weight:bold; color:#444444}
.reservation table tr.notice td a{color:#444444}
.reservation img { vertical-align:middle; padding-left:5px}
.reservation table .txt_col{ color:#333; font-weight:600 }
.reservation table .txt_col1{ color:#e25147; font-weight:600 }
.reservation .mt{ margin-top:-5px}
.reservation table .r_line{border-right: 1px solid #dedede;}


.h_box {float:left; color:#444444; width:100%; font-size:14px; line-height:22px;}
.h_box::after {clear:both;}
.h_box .txt_f1{font-weight:600; font-size:18px; letter-spacing:-0.5px; color:#0a5f35; height:30px;  }
.h_box .sb{ width:238px; margin:0 7px 0 7px; float:left; padding:0 5px 0 5px;}
.h_box span {font-weight: bold;color: #dc1626;text-decoration: none;}
.line { border-bottom:2px solid #0a5f35}
.write_file {width:200px; position:relative; margin-bottom:5px; margin-top:7px}
.write_02 {width:650px; height:15px; border:1px solid #b7b7b7;background-color: #fff; color:#666; margin:0; font-size:12px; font-family:'Noto Sans KR', sans-serif !important;}

/*¸®½ºÆ®Å¸ÀÔ-ÀÌÀü´ÙÀ½*/
.listForm2 {border-top: 1px solid #ddd; margin-top:20px; color:#555; word-wrap:break-word; width:100%}
.listForm2 td {font-family:'Noto Sans KR', sans-serif; font-size:14px; color:#777; text-align:center; line-height:18px; padding:6px 0; font-size:13px; border-bottom:1px solid #ddd;}
.listForm2 th {font-family:'Noto Sans KR', sans-serif; font-size:14px; color:#777; text-align:left; padding:12px 20px 12px 30px; line-height:18px; border-bottom:1px solid #ddd; border-right:1px solid #dedede; background:#f9f8f7; font-size:14px; font-weight:600}
.listForm2 td.txt {text-align:left; padding-left:20px}
.listForm2 td.txt a:hover {color:#666; text-decoration:underline; font-weight:600}
.listForm2 td.txt a {color:#666}
.listForm2 table tr.prvLine th span {background:url('../new_img/icon/icon_prvLine.gif') no-repeat 50px 8px ; display:block}
.listForm2 table tr.nxtLine th span {background:url('../new_img/icon/icon_nxtLine.gif') no-repeat 50px 8px ; display:block}
.listForm2 table .not_col {color:#F03}

/*ºä Å¸ÀÔ*/
.viewForm1_lis{border-top:2px solid #d83d29; width:100%; float:left }
.viewForm1_lis table{table-layout: fixed; width:100%;}
.viewForm1_lis table thead th {height:40px; background:#f2f2f2; border-bottom: 1px solid #dedede; padding:0 15px; text-align: center; color:#333; box-sizing:border-box;}
/*.viewForm1_lis td {border-bottom:1px solid #dedede; padding-left:20px ;}*/
.viewForm1_lis tr.ninfo td {padding:15px 10px 15px 12px; font-weight:bold }
.viewForm1_lis tr.ninfo td.bgGray{background:#f7f7f7; border-right:1px solid #dedede; border-left:1px solid #dedede}
.viewForm1_lis tr.ninfo td.bgGray:first-child{border-left:none}
.viewForm1_lis td.postInfo{padding:12px 20px 14px; }
.viewForm1_lis td.postInfo .infoWrap:after {clear: both; content: ""; display: block;}
.viewForm1_lis td.postInfo .infoWrap{position:relative}
.viewForm1_lis td.postInfo .infoWrap p.info{width:719px; float:left; background:url('/common/images/icon/icon_bar1x12.gif') no-repeat right 5px;}
.viewForm1_lis td.postInfo .infoWrap .fileArea{position:absolute; top:1px; right:10px;}
.viewForm1_lis td.postInfo .infoWrap .fileArea a.close{padding-right:30px; background:url('/common/images/btn/btn_fileView.gif') no-repeat right 3px; text-decoration:none; display:block; text-align:right}
.viewForm1_lis td.postInfo .infoWrap .fileArea .fileList{border:1px solid #ddd; padding:10px 17px; background:#fff; margin-top:5px}
.viewForm1_lis td.postInfo .infoWrap .fileArea .fileList li a{padding-left:20px; background:url('/common/images/icon/icon_file.gif') no-repeat 0 4px}
.viewForm1_lis .viewDiv{padding:20px;}
.viewForm1_lis .viewDiv .txt{width:760px; padding:0; line-height:22px; font-weight:normal; color:#333; font-size:14px; font-family:'Noto Sans KR', sans-serif !important;}
.viewForm1_lis .viewDiv .txt div > span {line-height:22px;}
.viewForm1_lis .viewDiv .txt .tit{text-align:center; font-size:16px; font-weight:bold; color:#333; font-family:'Noto Sans KR', sans-serif !important;}
.viewForm1_lis .cen{ text-align:center}
.viewForm1_lis .text_l{ padding-left:15px}
.viewForm1_lis th .eventTit{overflow:hidden; line-height:40px;}
.viewForm1_lis th .eventTit p{float:left; text-align:left}
.viewForm1_lis th .eventTit p.txt{float:left; font-size: 15px; font-weight:600; line-height: 20px; width:549px}
.viewForm1_lis th .eventTit p.date{float:right; font-size: 12px; font-weight: normal; line-height: 20px;}
.viewForm1_lis td .fileAdd{padding:15px 20px 16px}
.viewForm1_lis td .fileAdd .txt{font-weight:bold; color:#767676; font-size:14px;}
.viewForm1_lis td .fileAdd .file{background:url('/new_img/sub/icon_bar1x12.gif') no-repeat left 4px; padding-left:11px; margin-left:6px}
.viewForm1_lis td .fileAdd1{padding:10px 20px 10px 16px; line-height:20px;}
.viewForm1_lis td .fileAdd1 .txt{font-weight:bold; color:#767676; font-size:13px;}
.viewForm1_lis td .fileAdd1 .file{background:url('/new_img/sub/icon_bar1x12.gif') no-repeat left 4px; padding-left:11px; margin-left:6px}
.c_01{ color:#d73d29}

.viewForm1_lis th .bizTit{overflow:hidden;}
.viewForm1_lis th .bizTit p{float:left; text-align:left; height:auto}
.viewForm1_lis th .bizTit p.txt{float:left; font-size: 13px; font-weight:600; line-height: 20px;}
.viewForm1_lis td .bizAdd{padding:10px 20px 10px 16px; }
.viewForm1_lis td .bizAdd .txt{font-weight:bold; color:#666; font-size:13px;}
.viewForm1_lis td .bizAdd .file{background:url('/new_img/sub/icon_bar1x12.gif') no-repeat left 4px; padding-left:11px; margin-left:6px}


.viewForm1_lis .answerBox{border:1px solid #e15148; margin-top:15px}
.viewForm1_lis .answerBox .anPerson{background:#e15148 url('../new_img/icon/ans_icon1.png') no-repeat 19px 10px ; border-bottom:1px solid #e4e4e4; padding:9px 20px 11px}
.viewForm1_lis .answerBox .anPerson strong{background:url('../new_img/icon/icon_bar1x12.gif') no-repeat right 5px; color:#fff; padding-right:12px; padding-left:77px; margin-right:11px; font-size:14px}
.viewForm1_lis .answerBox .anPerson span{color:#fff;}
.viewForm1_lis .answerBox .anTxt{padding:20px 20px 20px 20px; font-size:14px; line-height:20px}
.viewForm1_lis .answerBox1{border:1px solid #ddd; margin-top:10px}
.viewForm1_lis .answerBox1 .ab1{background:#f5f5f5; padding:20px 30px;}
.viewForm1_lis .answerBox1 .ab1 :first-child{border-bottom:none}
.viewForm1_lis .answerBox1 .ab1 .bbx{border-bottom:none}
.viewForm1_lis .answerBox1 .ab1 strong{background:url('../images/icon/icon_bar1x12.gif') no-repeat right 5px; color:#444; padding-right:12px; padding-left:5px; margin-right:11px}
.viewForm1_lis .answerBox1 .ab1 span{}
.viewForm1_lis .answerBox1 .anTxt{padding:10px 20px 10px}
.viewForm1_lis .answerBox1 .bleft{ margin-left:5px}
.table_sm{width:100%;}
.table_sm th{text-align:right; padding-right:10px; font-weight:600;border-bottom:none; line-height:24px; padding:3px 10px 2px 0; font-size:13px; color:#666}

.table_sm td div.sp_cmt_cnt {text-align:right; padding: 10px 0;}
.table_sm td div.sp_cmt_cnt strong {margin:0 !important;padding:0 !important;}


.table_sm td{border-bottom:none; line-height:18px; padding:3px 0 2px 0 ;font-size:13px; color:#666}
.table_sm .sfont{ font-size:10px; letter-spacing:-1px}
.table_sm .p01{ padding:10px; line-height:18px; border-left:1px dotted #CCCCCC; border-bottom:1px dotted #999999}
.table_sm .pline{border-bottom:1px dotted #999999;}
.table_sm .th1{border-bottom:1px dotted #999999;}
.table_sm .cen{ text-align:center; border-right:1px dotted #CCCCCC;}


.table_info{width:100%;}
.table_info th{text-align:center; padding-right:10px; font-weight:600;border-bottom:none; line-height:24px; padding:3px 10px 2px 0; font-size:13px; color:#666; border-top:1px dotted #b8b8b8; }
.table_info td{border-bottom:none; line-height:20px; padding:15px 15px 15px 15px ;font-size:13px; color:#666; border-top:1px dotted #b8b8b8; }
.table_info .rig{ border-right:1px dotted #b8b8b8;}
.table_info .bott{border-bottom:1px dotted #b8b8b8}

.writeForm2_lis{border-top:2px solid #d83d29; float:left }
.writeForm2_lis table{table-layout: fixed; width:100%;}
.writeForm2_lis table thead th {background:#f2f2f2; border-bottom: 1px solid #dedede;border-right:1px solid #dedede; border-left:1px solid #dedede; padding:10px 16px 10px 20px; text-align: left; color:#333; font-size:13px}
.writeForm2_lis th:first-child{border-left:none}
.writeForm2_lis td {border-bottom:1px solid #dedede; }
.writeForm2_lis td.viewDiv{padding:20px 0;}
.writeForm2_lis td.viewDiv .txt{width:770px; padding:0 0 0 15px; line-height:23px;color:#444; }
.writeForm2_lis td.viewDiv .txt .tit{text-align:center; font-size:20px; font-weight:bold; color:#444; margin-top:15px}
.writeForm2_lis .cen{ text-align:center}
.writeForm2_lis .text_l{ padding-left:7px}
.writeForm2_lis th .eventTit{overflow:hidden}
.writeForm2_lis th .eventTit p{float:left}
.writeForm2_lis th .eventTit p.txt{float:left; font-size: 15px; font-weight:600; line-height: 20px; width:650px}
.writeForm2_lis th .eventTit p.date{float:right; font-size: 13px; font-weight: normal; line-height: 20px; width:165px}
.writeForm2_lis td .fileAdd{padding:15px 20px 16px}
.writeForm2_lis td .fileAdd .txt{font-weight:bold; color:#767676; font-size:13px;}
.writeForm2_lis td .fileAdd .file{background:url('/common/images/icon/icon_bar1x12.gif') no-repeat left 4px; padding-left:11px; margin-left:6px}
.writeForm2_lis .c_01{ color:#d73d29}
.s_box{ width:100%; height:100%; float:left}

/* 20240718 ÀÓÀçÇü ¼­Æ÷ÅÍÁî ÀÛ¼ºÆû cssÃß°¡*/
.text_l.caution_wrap {
	display:grid;
	    text-align: left;
    line-height: 1.4;
    gap: 7px;
    padding: 15px 7px;
}
td .caution .red {
  font-weight: 600;
color: #dc1626;
}
.cen .red {
    color: #dc1626;
    font-weight: 600;
}
.jh_table tr th{
    background: #f5f5f5;
    text-align: center;
}

.jh_table tr td {
	padding:5px;
}
.jh_table tr td .w91 {
	width:91px;
}
.jh_table_title {
    font-size: 20px;
    font-weight: bold;
    margin-top: 40px;
    margin-bottom: 15px;
	color:#dc1626;
}
.bobtn.jh_btn {
	margin-top:20px;
	text-align:center;
}


/*ÀÎÀçÃ¤¿ë*/
.section {overflow:hidden; margin-top:30px; float:left; width:800px}
.section .titleTy {margin-top:0;}
.section .img {float:left; margin-left:6px;}
#system3 dl {overflow:hidden; margin:-5px 0 0;}
#system3 dl dt {clear:both;}
#system3 dl dd {float:left;  height:68px; width:220px; line-height:18px; padding:13px 0 0 120px; background:url("../new_img/sub/mk_rimg01.png") no-repeat; }
#system3 dl dd p {margin-top:-6px;}
#system3 dl dd strong {display:block; font-size:15px; line-height:20px; padding-bottom:3px; margin-bottom:7px; background:url("../new_img/sub/firstchar_bg5.gif") 2px 100% no-repeat;}
#system3 dl dd.t1 {background-position:5px 0; margin:10px 80px 5px 0;}
#system3 dl dd.t2 {background-position:5px -165px; margin:10px 0 10px;}
#system3 dl dd.t3 {background-position:5px -83px; margin:10px 40px 0 0;}
#system3 dl dd.t4 {background-position:5px -248px; margin:10px 0 10px;}

/*¾îÇÐ¿¬¼öÈÄ±â*/
#sta_wrap1{position:relative;width:100%;height:39px;_height /**/:57px;margin:0 auto;padding-top:1px;font-size:12px} 
.sta_img{ margin-top:10px}
.searchwrapper {
width:300px; /*follow your image's size*/
height:34px;/*follow your image's size*/
background-color:#fff;
background-repeat:no-repeat; /*important*/
padding:0px;
margin-left:740px;
box-sizing:border-box;
position:relative; /*important*/
}

.supsea{_display:inline;float:left; margin:7px 15px 0 12px;_margin:0 9px;font-size:14px; font-weight:600; color:#666}  
.srch_02{width:110px; height:24px; line-height:30px; padding-left:3px; padding-top:3px; border:1px solid #fff;font-size:13px; color:#666; width:78px; background-color: #fff; top:1px; position:absolute;left:1px;}
#searchwrapper form { display:inline ; }
 

.searchbox {
	border: 0; /*important*/
	background-color: #fff; /*important*/
	position: absolute; /*important*/
	top: 1px;
	left: 86px;
	width: 174px;
	height: 23px;
	color: #000;
	font-size: 12px;
	line-height: 18px;
	padding-top: 3px
}
 
.searchbox_submit {
	border: 0px; /*important*/
	background-color: transparent; /*important*/
	position: absolute; /*important*/
	top: 3px;
	left: 271px;
	width: 21px;
	height: 21px;
}


/*¾îÇÐ¿¬¼ö¹öÆ°*/
.cate-area {margin-top:10px; background:#f5f5f5;}
.cate-area .depth1 {position:relative; height:44px;}
.cate-area .depth1 li {float:left; font-family:'Noto Sans KR', sans-serif !important; text-align:center; box-sizing:border-box;} /* font-family:'¸¼Àº°íµñ','Malgun Gothic'; */
.cate-area .depth1 li:first-child {border-left:1px solid #ddd; box-sizing:border-box;}
.cate-area .depth1 li .tit {display:block; width:80px; height:44px; padding:11px 0 0 0; font-size:14px; font-weight:normal; color:#888; line-height:16px; position:relative; z-index:1; letter-spacing:-1px; border-top:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #333; box-sizing:border-box;}
.cate-area .depth1 li:hover .tit,
.cate-area .depth1 li.on .tit,
.cate-area .depth1 li a.tit:hover{color:#222; background:#fff; height:44px; width:80px; font-weight:bold; border:1px solid #333; border-bottom:1px solid #fff !important; text-decoration:none; box-sizing:border-box;}
.cate-area .depth1 li:hover .depth2 {display:block;}

.cate-area .depth2 {display:none; position:absolute; overflow:hidden; top:52px; max-width:550px; border:1px solid #cd1206; background:#fff; z-index:1;}
.cate-area .depth2 li {float:left;border:1px solid #ddd; border-left:0; margin-top:-1px;}
.cate-area .depth2 li a {display:block; width:126px; color:#2c2c2c; font-size:14px; text-align:left; background:#fff; padding:14px 25px;}
.cate-area .depth2 li a:hover {background:#ececec;}
.cate-area .last .depth2 {right:0;}


.cate-area_22 {margin-top:10px; background:#d73d29 ;}
.cate-area_22 .depth1 {position:relative; margin-left:-1px;overflow:hidden;}
.cate-area_22 .depth1 li {float:left; text-align:center;}
.cate-area_22 .depth1 li:first-child {background:none;}
.cate-area_22 .depth1 li .tit {display:block; width:114px; height:18px; padding:19px 0 16px; font-size:12px; font-weight:bold; color:#fff;position:relative; z-index:1; letter-spacing:-1px;}
.cate-area_22 .depth1 li:hover .tit,
.cate-area_22 .depth1 li.on .tit {background:#cd1206;  height:18px; width:114px;}

.doro {width:1000px; clear:both; overflow:hidden;}
.doro li {float:left; margin:0 20px 20px 0; padding:0 0 4px 0; font-family:'Noto Sans KR', sans-serif !important; font-size:14px; letter-spacing:-0.5pt; line-height:16px; /* background:url(../new_img/sub/sig_1.png) no-repeat; */}
.doro li a {color:#333; font-weight:bold; border-bottom:1px solid #333;}
.doro li a:hover {text-decoration:none;}
.doro li a:active {text-decoration:none;}
.doro li a:visited {text-decoration:none;}
.doro li a:focus {text-decoration:none;}
.doro li.on a {color:#dc1626; border-bottom:1px solid #dc1626;}

.do_branch{border-top:1px solid #ccc; display:block; clear:both; overflow:hidden;}
.do_branch ul {clear:both; overflow:hidden;}
.do_branch ul li {float:left; display:block; overflow:hidden;}
.do_branch li a {color:#333; display:block; padding:4px 0; letter-spacing:-1px; font-family:'Noto Sans KR', sans-serif !important; font-size:13px; line-height:44px; border-bottom:1px solid #ccc;}
.do_branch li:first-child a {border-left:1px solid #ccc;}
.do_branch li a {border-right:1px solid #ccc;}
.do_branch li a:hover{color:#fff; font-weight:bold; text-decoration:none; background:#dc1626;}
.do_branch .on {background:#dc1626; color:#fff; font-weight:bold;}
.do_branch .on a {color:#fff;}
.do_branch .on a:hover {color:#fff; text-decoration:none;}
.do_branch .on a:focus {color:#fff; text-decoration:none;}

.do_branch ul li.li_member {width:57px;line-height:48px;text-align:center;}
.do_branch ul li.li_member.width_110 {width:110px;}
.do_branch li.li_member a{ padding:0; }

.do_branch ul li.li_info {width:68px;line-height:48px;text-align:center;}
.do_branch ul li.li_info.width_110 {width:110px;}
.do_branch li.li_info a{ padding:0; }

.oversea_branch {width:100%; border-top:1px solid #ccc; display:none; clear:both;overflow:hidden; }
.oversea_branch li {width:25%; float:left; text-align:center; display:block; overflow:hidden;}
.oversea_branch li a {color:#333; display:block; padding:14px 0; letter-spacing:-1px; font-family:'Noto Sans KR', sans-serif !important; font-size:13px; border-bottom:1px solid #ccc;}
.oversea_branch li:first-child a {border-left:1px solid #d2d1d0;}
.oversea_branch li a {border-right:1px solid #ccc;}
.oversea_branch li a:hover {background:#dc1626; color:#fff; font-weight:bold; text-decoration:none;}
.oversea_branch li a:focus {text-decoration:none;}
.oversea_branch .on {background:#dc1626; color:#fff; font-weight:bold;}

.supp{border-bottom:1px solid #e5e5e5; width:780px; height:175px; float:left}
.supp .otleft{overflow:hidden;float:left; position:relative;top:1px;width:260px;height:143px; padding:0px 0 15px 10px; }
.supp .otleft .thumb{display:block;overflow:hidden;position:relative;width:234px;height:143px;background:#d9d9d9;color:#666;line-height:108px;text-align:center;white-space:nowrap; padding:0 2px 2px 0;}/*padding:2px 4px 4px 2px;*/
.supp .otleft .thumb img{display:block;width:234px;height:143px;border:1px solid #999; }
.supp .otleft .thumb a{display:block;width:234px;margin:0 auto;padding:0px 0 0 0;text-decoration:none;cursor:pointer}
.supp .otleft .thumb a strong{display:inline-block;margin:8px 0 1px 0px;color:#666; padding-left:5px; font-size:13px}
.supp .otleft a{display:block;width:234px;margin:0 auto;padding:10px 0 0 0;text-decoration:none;cursor:pointer}
.supp .otleft a strong{display:inline-block;margin:8px 0 5px 0px;color:#333; padding-left:5px; font-size:13px}
.supp .otleft p{ width:338px;margin:0 auto;font-size:11px;color:#767676; padding-left:10px;}
.supp .otleft a:hover strong,
.supp .otleft a:active strong,
.supp .otleft a:focus strong{text-decoration:underline}
.supp .otleft a:hover .thumb em,
.supp .otleft a:active .thumb em,
.supp .otleft a:focus .thumb em{visibility:visible;width:100%;height:auto}

.supp .info_box{overflow:hidden;float: right; position:relative;top:1px;width:500px;height:170px; margin-bottom:0; padding:5px 0 15px 0;}
.supp .info_box .infocont{ width:500px;margin:0 auto;padding:10px 5px 0 0; height:135px}
.supp .info_box .infocont tit{ font-family:'Noto Sans KR', sans-serif !important; font-weight:600; font-size:13px; color:#666; line-height:16px; float:left}
.supp .info_box .infocont tit img{ margin-left:5px; margin-right:5px}
.supp .info_box .infocont span.not_col {color: #dc1626; font-size: 13px; line-height:16px;}
.supp .info_box .infocont p{ width:450px; height:15px; font-family:'Noto Sans KR', sans-serif !important; font-size:12px; line-height:16px; text-align:left; color:#767676; margin-top:5px; /* margin-left:-10px;padding-left:18px; background:url(/new_img/icon/icon_con.gif) no-repeat 10px 7px; */ }
.supp .info_box .infocont .pcont{ width:700px; height:60px; font-family:'Noto Sans KR', sans-serif !important; line-height:20px; font-size:13px; line-height:20px; color:#767676; margin-top:4px; /* margin-left:-10px;padding-left:18px; background:url(/new_img/icon/icon_con.gif) no-repeat 10px 7px; */ float:left }
.supp .info_box .infocont img{ vertical-align:middle; margin-right:5px}

.supp_noresult {clear:both;position:relative;}
.supp_noresult .api_bx {margin-top:10px;}
.supp_noresult .api_bx .head {padding:20px 0 10px 0; font-family:'Noto Sans KR', sans-serif; font-size:15px; font-weight:bold; color:#333; line-height:22px;}
.supp_noresult .api_bx .head strong.keyword {color:#dc1626;}
.supp_noresult .api_bx .lst_noresult {}
.supp_noresult .api_bx .lst_noresult li {position:relative; font-family:'Noto Sans KR', sans-serif; font-size:13px; color:#777; letter-spacing:-0.5pt; line-height:20px;}


.subbtn{ width:800px; display:block; margin:10px 5px 0px 0; height:30px;  position: absolute; /*important*/
	top: 112px;
	left:0px;}
.subbtn ul{ padding:3px 0;}
.subbtn li a{ display:inline; padding:8px 10px 8px 10px; margin-right:5px; font-family:'Noto Sans KR', sans-serif !important; font-weight:bold; color:#333; font-size:12px; float:left;  border:1px solid #555; text-align:center; letter-spacing:-0.5pt; line-height:18px; 
-moz-border-radius: 7px; /*¸ðÁú¶ó*/ -webkit-border-radius: 7px; /*À¥Å¶*/border-radius: 7px; background-color:#fff;}
.subbtn li a:hover{ font-weight:bold; color:#dc1626;  background-color:#fff; border:1px solid #dc1626; text-decoration:none}

#supp_title{height:25px; width:780px; overflow:hidden; border-top:2px solid #d83d29;  float:left; background:#f2f2f2; padding:15px 10px 10px 10px; text-align: center; color:#333}
#supp_title strong {width:610px; display:block; font-size:13px; margin-left:10px; text-align:left; padding-top:0; text-decoration:none;letter-spacing:0.1px; color:#666; float:left;}
#supp_title p{ width:130px; float: left; color:#333; font-size:13px; padding-left:0px; /* background:url(/new_img/icon/icon_con.gif) no-repeat 15px 6px; */}

/* »ý»ý¼­Æ÷ÅÍÁî °Ô½ÃÆÇ ¸ñ·Ï */
.supporters_s { width:760px;  height:auto; float:left; border:0; margin-left:30px; border-bottom:1px solid #CCC}
.supporters_s ul{overflow:hidden;position:relative;margin:0; padding:10px 0;list-style:none;*zoom:1;  }
.supporters_s ul:after{display:block;clear:both;}
.supporters_s li{overflow:hidden;float:left; width:235px;height:210px; margin:15px 20px 10px 0px; border:1px solid #dbd8d8; box-sizing:border-box;}
.supporters_s img{display:block;width:215px; height:140px;border:0; margin:0 auto; cursor:pointer; margin-top:10px;}
.supporters_s .icon{ width:11px; height:11px; display:inline; border:0; margin:3px 0 0 3px;}
.supporters_s li a{text-decoration:none;}
.supporters_s li div {width:235px; height:60px; margin:0 auto; font-family:'Noto Sans KR', sans-serif !important; font-size:12px; line-height:18px; font-weight:normal; text-align:center; letter-spacing:-0.2pt; display:table-cell; vertical-align:top; background-color:#fff; word-break:keep-all; padding:10px 15px; box-sizing:border-box;}
.supporters_s li div span.not_col {color: #dc1626;}
.supporters_s a strong{display:block; font-size:12px; text-decoration:none; line-height:17px; color:#666;}
.supporters_s a:hover strong{text-decoration:underline;}


/* ½ºÆÐ¼ÈÆÐÅ°Áö °Ô½ÃÆÇ ¸ñ·Ï */
.package { width:974px;  height:auto; float:left; border:0; margin-left:30px; }
.package ul{overflow:hidden;position:relative;margin:0; padding:10px 0;list-style:none;*zoom:1;  }
.package ul:after{display:block;clear:both;}
.package li{overflow:hidden;float:left; width:195px;height:240px; margin:15px 15px 10px 20px; border:1px solid #dbd8d8;position:relative;}
.package img{display:block;width:185px; height:185px;border:0; margin:0 auto; cursor:pointer; margin-top:5px; border:1px solid #dbd8d8; }
.package .icon{ width:11px; height:11px; display:inline; border:0; margin:3px 0 0 3px;}
.package li a{text-decoration:none;}
.package li div{width:195px; height:44px; text-align:center; display:table-cell; vertical-align:middle; background-color:#fff; word-break:keep-all; padding:0 10px; font-weight:normal; font-size:12px; color:#666; line-height:16px; box-sizing:border-box; overflow:hidden;}
.package a strong{display:block;font-size:12px; text-decoration:none; line-height:17px; color:#666;}
.package a:hover strong{text-decoration:underline;}


/*»çÀÌÆ®¸Ê*/
.gjmap {width:974px;  height:auto; float:left; border:0; margin-left:30px; }
.gj_sitemap>ul{overflow:hidden;}
.gj_sitemap>ul>li{float:left;width:200px;margin-left:30px; }
.gj_sitemap>ul>li:first-child{margin-left:0px;margin-right:0px;}
.gj_sitemap>ul>li h3{padding:20px 0 12px; font-size:15px; color:#333; letter-spacing:-1px;text-align:center;border-bottom:2px solid #999; }
.gj_sitemap>ul>li h3 a{color:#333;}
.gj_sitemap>ul>li dl{letter-spacing:-0.5px; border-left:1px solid #f5f4f3;border-right:1px solid #f5f4f3;}
.gj_sitemap>ul>li dt{padding-left:17px;font-size:13px;line-height:34px;color:#333; font-weight:500;border-bottom:1px solid #e5e5e5;background:url('../new_img/icon/icon_con.gif') no-repeat 8px 16px;}
.gj_sitemap>ul>li dd {padding:4px 0 6px;border-bottom:1px solid #e5e5e5;background:#f5f4f3; color:#666; font-size:12px}
.gj_sitemap>ul>li dd li{padding-left:25px;font-size:12px; color:#999;line-height:22px;background:url('../new_img/icon/icon_a01.png') no-repeat 15px 11px;}

.gj_sitemap02{padding-bottom:41px;background:url('../images/bg/bg_sky_line.gif') repeat-x -2px bottom;}
.gj_sitemap01>ul>li h3:first-child{padding-top:7px;}

.gj_sitemap_s>ul{overflow:hidden;}
.gj_sitemap_s>ul>li{float:left;width:200px;margin-left:30px; }
.gj_sitemap_s>ul>li:first-child{margin-left:0px;margin-right:0px;}
.gj_sitemap_s>ul>li h3{padding:20px 0 12px; font-size:15px; color:#333; letter-spacing:-1px;text-align:center;border-bottom:2px solid #999; }
.gj_sitemap_s>ul>li h3 a{color:#333;}
.gj_sitemap_s>ul>li dl{letter-spacing:-0.5px;}
.gj_sitemap_s>ul>li dt{padding-left:17px;font-size:13px;line-height:34px;color:#333; font-weight:500;border-bottom:1px solid #e5e5e5;background:url('../new_img/icon/icon_con.gif') no-repeat 8px 16px;}
.gj_sitemap_s>ul>li dd {padding:4px 0 6px;border-bottom:1px solid #e5e5e5;background:#f5f4f3; color:#666; font-size:12px}
.gj_sitemap_s>ul>li dd li{padding-left:25px;font-size:12px; color:#999;line-height:22px;background:url('../new_img/icon/icon_a01.png') no-repeat 15px 11px;}
.gj_sitemap02_s{padding-bottom:41px;background:url('../images/bg/bg_sky_line.gif') repeat-x -2px bottom;}
.gj_sitemap01_s>ul>li h3:first-child{padding-top:7px;}

.sm_line01{display:none; background:url('/new_img/sub/sm_line01.jpg')no-repeat 120px 13px;}
.sm_line02{ background:url('/new_img/sub/sm_line02.jpg')no-repeat 120px 13px;}

/*ÀüÃ¼º¸±â*/
.gj_totalmap > ul {overflow:hidden;}
.gj_totalmap > ul > li {float:left; width:180px; margin:20px 0 0 30px;}
.gj_totalmap > ul > li > h3 {margin-bottom:10px; padding:10px 0; font-family:'Noto Sans KR', sans-serif !important; font-size:16px; color:#333; letter-spacing:-1px; border-bottom:1px solid #333;}
.gj_totalmap > ul > li > dl {}
.gj_totalmap > ul > li dt {padding-left:5px; font-family:'Noto Sans KR', sans-serif !important; font-size:13px; line-height:20px; color:#333;}
.gj_totalmap > ul > li dt a {color:#333;}
.gj_totalmap > ul > li dt a:hover {color:#dc1626; text-decoration:none;}

.gj_totalmap_s > ul {margin-left:30px; overflow:hidden;}
.gj_totalmap_s > ul > li {float:left; width:180px; margin-left:0;}
.gj_totalmap_s > ul > li h3 {padding:10px 0; font-family:'Noto Sans KR', sans-serif !important; font-size:16px; color:#f333ff; letter-spacing:-1px;}
.gj_totalmap_s > ul > li dl {}
.gj_totalmap_s > ul > li dt {padding-left:5px; font-family:'Noto Sans KR', sans-serif !important; font-size:13px; line-height:20px; color:#333;}
.gj_totalmap_s > ul > li dt a {color:#333}
.gj_totalmap_s > ul > li dt a:hover {color:#dc1626; text-decoration:none;}

/* ½ºÆÐ¼ÈÆÐÅ°Áö º¸±â */
.package_view{ margin-left:55px; width:900px; float:left; }
/*.package_view p{ width:100%; float:left; padding:10px 0 10px 0; font-size:13px}
.package_view p img{ vertical-align:middle; margin-left:150px}*/
.package_num{ width:980px; height:20px; float:left; text-align:right; padding:20px 20px 10px 0}
.package_ba{ font-size:18px; font-weight:600; height:30px; margin-top:20px; text-align:center; width:1004px; background-image:url(../new_img/sub/sp_ba.png); background-repeat:no-repeat; float:left}

 /* ÁÖ¿äµµ½Ã/¾îÇÐ±³ ÃßÃµÆäÀÌÁö ³» ½ºÆä¼È ÆÐÅ°Áö */
.package_ba2{ font-size:17px; font-weight:600; height:30px; margin-top:20px; text-align:center; width:800px; background-image:url(../new_img/sub/sp_ba2.png); background-repeat:no-repeat; float:left; margin:0 auto;}
.package2 { width:800px;  height:auto; float:left; border:0; margin:0 auto; }
.package2 ul{overflow:hidden;position:relative;margin:0; list-style:none;*zoom:1;  }
.package2 ul:after{display:block;clear:both;}
.package2 li{overflow:hidden;float:left; width:170px;height:210px; border:1px solid #dbd8d8;position:relative; padding:5px; margin:0 24px 24px 0;}
.package2 img{display:block;width:162px; height:162px;border:0; margin:0 auto; cursor:pointer; margin-top:5px; border:1px solid #dbd8d8; }
.package2 .icon{ width:11px; height:11px; display:inline; border:0; margin:3px 0 0 3px;}
.package2 li a{text-decoration:none;}
.package2 li div{width:170px; height:40px; text-align:center; display:table-cell; vertical-align:middle; background-color:#fff;word-break:keep-all; padding:0px 3px 3px 3px; font-weight:normal; font-size:12px; color:#666}
.package2 a strong{display:block;font-size:12px; text-decoration:none; line-height:17px; color:#666;}
.package2 a:hover strong{text-decoration:underline;}

.under_special_title {width:1000px; padding-top:25px; font-family:'Noto Sans KR', sans-serif !important; font-size:14px; font-weight:bold; color:#333; letter-spacing:-0.5pt; border-top:1px solid #ddd;}
.under_special {margin-bottom:30px;}
.under_special ul {width:1000px; margin-left:-20px; clear:both;}
.under_special li {width:180px; margin:20px 0 0 20px; float:left; font-size:12px; text-align:center;}
.under_special li img {width:180px;}
.under_special li div {height:40px; padding:6px 10px; line-height:18px; box-sizing:border-box;}

/* ÅØ½ºÆ®¹öÆ° */
.btn3 a {width:160px; height:34px; position:relative; top:-10px; right:-8px; float:right; margin:0 10px 0 0; padding-top:6px; font-family:'Noto Sans KR', sans-serif !important; font-size:13px; font-weight:bold; color:#333; text-align:center; letter-spacing:-0.5pt; 
border:1px solid #555; border-radius:5px; box-sizing:border-box;}
.btn3 a:hover {color:#dc1626; text-decoration:none; border:1px solid #dc1626;}

input.btn_big3{display:inline-block; float:right; padding-right:4px; margin-left:3px;}
.btn4 {width:100%; height:40px; margin:0; float:left; text-align:center}
.btn4 img{ margin-right:5px}

/*´ñ±Û°Ô½ÃÆÇ*/
.gjcmmbox{border:1px solid #999; margin-top:15px}
.gjcmmbox .ab1{background:#f2f2f2; padding:9px 20px 11px;}
.gjcmm{width:100%;}
.gjcmm th{text-align:right; padding-right:10px; font-weight:600;border-bottom:none; line-height:24px; padding:3px 10px 2px 0; font-size:13px; color:#666}

.gjcmm td{border-bottom:none; line-height:24px; padding:3px 0 2px 0 ;font-size:13px; color:#666}
.gjcmm .sfont{ font-size:10px; letter-spacing:-1px}
.gjcmm .p01{ padding:10px; line-height:18px; border-left:1px dotted #CCCCCC; border-bottom:1px dotted #999999}
.gjcmm .pline{border-bottom:1px dotted #999999;}
.gjcmm .th1{border-bottom:1px dotted #999999;}
.gjcmm .bleft{ margin-left:5px}

/* open close list */
.openList { position:relative; margin-bottom:-1px; }/* border-top:solid 3px #666; border-bottom:solid 3px #666;*/
.openList > div:first-child { margin-top:-3px; border-top:0; *margin-bottom:3px; }
.openList .title .btn { display:block; width:25px; height:25px; position:absolute; text-indent:-9999px; overflow:hidden; bottom:8px; right:0; background-image:url("/new_img/btn/btn_togg.gif"); background-repeat:no-repeat;}
.openList > div { padding:0 30px; position:relative; border-top:solid 1px #ddd; padding-bottom:2px;}
.openList .title {padding:20px 0 20px 10px; font-family:'Noto Sans KR', sans-serif !important; font-size:14px; font-weight:bold; color:#333; background-repeat:no-repeat; display:block;}
.openList .item { padding:20px 10px 20px 0; font-family:'Noto Sans KR', sans-serif !important; font-size:13px; color:#333; line-height:24px;}
.openList .item.none { display:none; }
.openList div.on .title a.btn {background-position:0 -25px;}
.openList div.on {padding:0; border-top:solid 1px #dc1626; /*border-bottom:solid 1px #dc1626;*/ background:#fff; z-index:2;}
.openList div.on .title {padding:40px 0 10px -50px; font-weight:bold; color:#dc1626;}
.openList div.on .title strong {padding-right:16px; font-size:14px; color:#dc1626; display:inline;}

#enterpB {margin:0 10px;}
#enterpB div .title {padding:12px 0 12px 10px; /*background-image:url("/new_img/icon/enterp_info.gif");*/ background-position:0 0; background-repeat:no-repeat;}
#enterpB div .item {padding:0 0 26px 10px;}
#enterpB div .title span {font-size:14px; font-weight:normal; color:#333; line-height:18px; display:block;}

#enterpB div .title.board { background-position:0 0; }
#enterpB div .title.chemical { background-position:0 -150px; }
#enterpB div .title.building { background-position:0 -310px; }
#enterpB div .title.detached { background-position:0 -450px; }

#enterpB div.on .title {padding:24px 0 12px 10px; font-size:15px;}
#enterpB div.on .title span {padding-left:16px; font-size:14px; font-weight:bold; color:#555; display:inline;}

#enterpB div.on .title.board { background-position:100% 0; }
#enterpB div.on .title.chemical { background-position:100% -150px; }
#enterpB div.on .title.building { background-position:100% -310px; }
#enterpB div.on .title.detached { background-position:100% -450px; }

.enterpB2 {border-bottom:solid 1px #fff; border-top:solid 1px #fff; padding:25px 20px 5px 40px; }
.enterpB2 p { padding-bottom:20px; }

/* °Ô½ÃÆÇ ÇÏ´Ü */
.srchBox {border:1px solid #ddd; background:#fafafa; padding:20px 0;}
.srchBox form {width:537px; margin:0 auto;}
.srchBox select {width:101px; height:30px; border:1px solid #ccc;}
.srchBox input.inputTxt {width:280px; height:26px; font-family:'Noto Sans KR', sans-serif; font-size:12px; color:#333; vertical-align:middle; border:1px solid #ccc;}
.srchBox input.btnSrch {width:80px; height:30px; font-family:'Noto Sans KR', sans-serif; font-size:12px; color:#333; vertical-align:middle; border:none; background:url('/new_img/btn/btn_search01.gif') no-repeat 0 0; text-indent:-50000px;}

/*ÅëÇÕ°Ë»ö¼­Ä¡*/
.srch_ba {width:1000px; height:50px; position:relative; margin-top:40px; text-align:center; border:1px solid #dc1626; box-sizing:border-box;}
.srch_ba::after {clear:both;}
.srch_ba ul {position:relative; top:15px; left:200px;}
.srch_ba li {float:left; margin-left:60px; font-family:'Noto Sans KR', sans-serif; font-size:13px; color:#dc1626; text-align:center; line-height:16px;}
.srch_ba li:nth-child(1) {margin-left:0;}
.srch_ba li em {font-weight:bold;}

.srch_tit {width:1000px; height:40px; padding:0; font-family:'Noto Sans KR', sans-serif; font-size:18px; font-weight:bold; letter-spacing:-1px; line-height:34px; color:#dc1626; text-align:left; border-bottom:1px solid #ddd; clear:both;}
.srch_tit .snum {font-family:'Noto Sans KR', sans-serif; font-size:14px; font-weight:normal; color:#dc1626; letter-spacing:0.5pt;}
.srch_tit img{ margin-right:10px; margin-left:20px; vertical-align:middle}
.srch_tit img.img_thumb {margin: 0 auto;display:block;text-align:center;max-width:100%;}

.srch_bbs {list-style:none;clear:both;overflow:hidden;}
.srch_bbs li {width: auto;padding: 0 10px;float:left;text-align:center;}
.srch_bbs li a {font-size:11px;}

/*ÇÐ±³°Ë»ö°á°ú¸ñ·Ï*/
.citysearch {width:1000px; position:relative; margin-top:10px; float:left; border-bottom:1px solid #ddd;}
.citysearch ul {margin:0; padding:0;}
.citysearch ul:after {display:block; clear:both;}
.citysearch li {width:250px; height:200px; float:left; margin:0; padding:0; font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:bold; color:#222; text-align:center;}
.citysearch li > .cityflag {position:relative; top:-2px; margin:0; padding:0; vertical-align:middle;}
.citysearch li > .cityfont {font-family:'Noto Sans KR', sans-serif; font-size:12px; font-weight:normal; color:#999; text-align:center;}

.citysearch .thumb {}
.citysearch .thumb img {width:190px; height:127px;}
.citysearch a{ margin:0 auto; width:200px; text-align:center; padding-top:8px;text-decoration:none; display:block; color:#666; line-height:20px; cursor:pointer;letter-spacing:0.1px;}
.citysearch a img{padding-top:0px}
.citysearch a:hover,
.citysearch a:active,
.citysearch a:focus{text-decoration:underline;}

/* ÇÐ±³Ã£±â(20181221) */
.city_search_wrap {width:1000px; clear:both;}
.city_search_title {margin:30px 0 20px 0;}
.city_search_box dl {float:left;}
.city_search_form {padding-left:30px; box-sizing:border-box;}
.city_search_form li {margin-bottom:10px;}
.city_search_form select {width:250px; height:38px; padding-left:10px; font-family:'Noto Sans KR', sans-serif !important; font-size:14px; color:#222; border:1px solid #aaa; box-sizing:border-box; cursor:pointer;}
.city_search_form select:hover {border:1px solid #222;}
.city_search_form input[type=text] {width:250px; height:38px; padding-left:10px; font-family:'Noto Sans KR', sans-serif !important; font-size:14px; color:#999; border:1px solid #ddd; box-sizing:border-box;}
.city_search_list_title {padding:30px 0 10px 0; font-family:'Noto Sans KR', sans-serif !important; font-size:14px; color:#333; letter-spacing:-0.5pt; line-height:18px; border-bottom:1px solid #555;}
.city_search_school {padding:20px 0; border-bottom:1px solid #ddd;}
.city_search_school dl {float:left;}
.city_search_school_thum {width:160px; height:100px;}
.city_search_school_thum img {width:160px; height:100px; border:1px solid #ddd;}
.city_search_school_thum img:hover {border:1px solid #555 !important;}
.city_search_school_info table {padding-left:30px; box-sizing:border-box;}
.city_search_school_info th {padding:10px 0 4px 0; font-family:'Noto Sans KR', sans-serif !important; font-size:16px; font-weight:bold; color:#333; text-align:left; line-height:20px;}
.city_search_school_info th a:hover {color:#333 !important; text-decoration:underline !important;}
.city_search_school_info td {padding:6px 0 0 0; font-family:'Noto Sans KR', sans-serif !important; font-size:12px; color:#333; line-height:16px;}
.city_search_school_info td span {color:#999;}
.clear {clear:both;}

/* ÇÐ±³Ã£±â(20190619) */
.rn_city_search_wrap {width:1000px; clear:both;}
.rn_city_search_title {margin:30px 0 20px 0;}
.rn_city_search_box dl {float:left;}
.rn_city_search_form {padding-left:30px; box-sizing:border-box;}
.rn_city_search_form li {margin-bottom:10px;}
.rn_city_search_form select {width:250px; height:38px; padding-left:10px; font-family:'Noto Sans KR', sans-serif !important; font-size:14px; color:#222; border:1px solid #aaa; box-sizing:border-box; cursor:pointer;}
.rn_city_search_form select:hover {border:1px solid #222;}
.rn_city_search_form input[type=text] {width:250px; height:38px; padding-left:10px; font-family:'Noto Sans KR', sans-serif !important; font-size:14px; color:#999; border:1px solid #ddd; box-sizing:border-box;}
.rn_city_search_list_title {padding:30px 0 10px 0; font-family:'Noto Sans KR', sans-serif !important; font-size:14px; color:#333; letter-spacing:-0.5pt; line-height:18px; border-bottom:1px solid #555;}
.rn_city_search_school {padding:20px 0; border-bottom:1px solid #ddd;}
.rn_city_search_school dl {float:left;}
.rn_city_search_school_thum {width:250px; height:100px;background-size: contain; background-repeat:no-repeat; background-position:center center;}

/*
.rn_city_search_school_thum img {width:160px; height:100px; border:1px solid #ddd;}
.rn_city_search_school_thum img {width:350px; height:100px; border:1px solid #ddd;}
.rn_city_search_school_thum img:hover {border:1px solid #555 !important;}
*/
.rn_city_search_school_info table {padding-left:50px; box-sizing:border-box;}
.rn_city_search_school_info th {padding:10px 0 4px 0; font-family:'Noto Sans KR', sans-serif !important; font-size:16px; font-weight:bold; color:#333; text-align:left; line-height:20px;}
.rn_city_search_school_info th a:hover {color:#333 !important; text-decoration:underline !important;}
.rn_city_search_school_info td {padding:6px 0 0 0; font-family:'Noto Sans KR', sans-serif !important; font-size:12px; color:#333; line-height:16px;}
.rn_city_search_school_info td span {color:#999;}
.clear {clear:both;}

/* ÁÖ¿äµµ½Ã/¾îÇÐ±³ ÃßÃµ(20181224) */
.city_school_title {width:1000px; margin-top:20px; font-family:'Noto Sans KR', sans-serif !important; font-size:18px; font-weight:bold; letter-spacing:-0.5pt;}
.city_school_tabmenu {width:1000px; margin-top:20px; border-left:1px solid #ccc; box-sizing:border-box;}
.city_school_tabmenu li {width:166px; height:42px; float:left; padding-top:10px; font-family:'Noto Sans KR', sans-serif !important; font-size:14px; color:#333; text-align:center; letter-spacing:-0.5pt; 
border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; box-sizing:border-box; cursor:pointer;}
.red_on {font-weight:bold !important; color:#fff !important; border:none !important; background:#dc1626 !important;}
.city_school_cont table {width:1000px; margin-top:40px;}
.city_school_cont th {height:28px; padding-bottom:4px; font-family:'Noto Sans KR', sans-serif !important; font-size:14px; font-weight:bold; color:#333; text-align:left; line-height:22px; vertical-align:top;}
.city_school_cont td {font-family:'Noto Sans KR', sans-serif !important; font-size:12px; line-height:22px; vertical-align:top;}
.city_school_cont td span {font-size:20px; font-weight:bold; color:#dc1626;}
.PB10 {padding-bottom:10px !important;}

/* ÆÐ½º¿þÀÌ(20190102) */
.pathway_cont {width:1000px; margin-top:20px;}
.pathway_school_list {margin:20px 0 60px 0;}
.pathway_school_list li {float:left; margin-right:10px;}
.pathway_btn {margin:40px auto 20px auto; text-align:center;}

/*°Ô½ÃÆÇ±Û-ÅëÇÕ¿ë*/
.borlist_tit {width:1000px; height:26px; float:left; padding:15px 0 0 0; font-family:'Noto Sans KR', sans-serif !important; font-size:13px; font-weight:bold; color:#333; text-align:left; letter-spacing:-0.2pt; line-height:26px; cursor:pointer;}
.bortext {width:1000px; height:auto; float:left; padding:4px 0 20px 0px; font-family:'Noto Sans KR', sans-serif !important; font-size:12px; font-weight:normal; color:#777; text-align:left; line-height:20px; border-bottom:1px solid #ddd;}

.bortext .shfont{ font-size:13px; color:#66F; font-weight:normal; width:780px; padding:6px 0 0 20px; }
.bor_imgbox{ width:100%; padding:5px 0 5px 0; float:left; border-bottom:1px dotted #CCCCCC}
.bor_imgbox .thumb{ width:370px; margin-right:15px; float:left}
.bor_imgbox .bornont{ float:left; width:300px; font-size:15px; font-weight:600; margin-top:10px; height:25px; line-height:20px;}
.bor_imgbox .sfont{margin-top:30px; font-size:13px; color:#66F; font-weight:normal; width:300px; float:left; height:16px; line-height:18px;}
/*µ¿¿µ»ó-ÅëÇÕ¿ë°Ë»ö*/
.playbox{ width:800px; float:left; height:auto; border-bottom:1px dotted #CCCCCC; margin-top:20px}
.playbox .playlst{display:inline-block; width:260px; height:230px; margin:0px 1px 10px 0px; padding:0; float:left }
.playbox .playlst:after{overflow:hidden;clear:both;content:''}
.playbox .playlst .thmb{float:left;width:250px;margin-right:5px;}
.playbox .playlst .thmb img{width:240px; height:130px; border:1px solid #CCC}
.playbox .playlst .cont{float:left;width:240px; height:30px; text-align:center;color:#666; margin-top:5px; margin-left:20px; line-height:28px }
.playbox .playlst tit{font-size:15px; margin-top:0px; padding-bottom:3px; font-weight:bold; color:#333; display:block; border-bottom:1px solid #CCC}
.playbox .playlst dl{overflow:hidden;clear:both;padding-top:10px;color:#ababab;line-height:17px}
.playbox .playlst dt{float:left;width:30px;font-weight:bold}
.playbox .playlst dd{float:left;width:240px; color:#666}


/*µµ½ÃÃßÃµ/¿µ¾î½ÃÇè*/

.r_title{background:url('/new_img/icon/icon_thrD_dot.gif') no-repeat 0 2px; font-size:15px; letter-spacing:-0.5px; color:#444; font-weight:bold; padding-left:20px; position:relative}
.r_stitle{background:url('/new_img/icon/icon_r_dot.gif') no-repeat 0 4px; font-size:14px;  color:#444; font-weight:bold; padding-left:15px; text-align:left; float:left}
.r_sba{ background:url('/new_img/sub/r_ba.png')no-repeat 0 2px; font-size:14px;  color:#444; font-weight:bold; padding-left:15px; position:relative; text-align:left; float:left; width:780px}
.sba_text{ font-size:13px; line-height:18px; padding:5px 0; text-align:left}
.rocom_text{ font-size:13px; line-height:18px; padding:10px 0; text-align:left}
.rocom_info{width:800px; height:auto; margin:15px 0 22px 0;overflow:hidden;clear:both;}
.rocom_info .thmb{float:left; width:220px; margin-right:20px; }
.rocom_info .cont{float:left;width:540px; font-size:13px;color:#ababab;line-height:18px; letter-spacing:0.1px; text-align:left; color:#666}
.rocom_info .cont .exam1_title{background:url('/new_img/icon/icon_thrD_dot.gif') no-repeat 0 2px; font-size:15px; letter-spacing:-0.5px; color:#444; font-weight:bold; padding-left:20px; float:left;  width:540px; text-align:left}
.rocom_info .cont img{margin:5px 0 15px 0}
.rocom_info .thmb .lb{ border:2px solid #CCC}

.rocom_box{ width:800px; margin:20px 0 0 0px; float:left }
.rocom_box div{ float:left;}
.rocom_box .img{ width:220px; height:140px; border:1px solid #ccc}
.rocom_box .cont{ width:555px; }
.rocom_box .cont .tit{ font-size:13px; font-weight:600; line-height:2; color:#666; text-align:left;padding-left:12px; background:url(/new_img/icon/icon_con.gif) no-repeat 3px 12px;}
.rocom_box .cont .text{ font-size:13px; color:#666;line-height:1.5; text-align:left; }

.rocom_sch{float:left; width:100%; position:relative; }
.rocom_sch ul{overflow:hidden;margin:0;padding-top:0;font-size:12px;list-style:none;*zoom:1;}
.rocom_sch ul:after{display:block;clear:both;}
.rocom_sch li{overflow:hidden;float:left; width:200px;height:180px; margin:0;}
.rocom_sch .thumb {display:block; width:180px; height:120px; margin-bottom:5px;}
.rocom_sch .thumb img {display:block; width:180px; height:120px; border:1px solid #ccc;}
.rocom_sch a {width:180px; padding-top:8px; text-align:center; text-decoration:none; display:block; color:#333; line-height:20px; cursor:pointer;}
.rocom_sch a img{padding-top:0px}
.rocom_sch a:hover,
.rocom_sch a:active,
.rocom_sch a:focus{text-decoration:underline;}

/*¿µ¾î½ÃÇè*/
.etit_box{ background:url('/new_img/icon/icon_p_dot.gif') no-repeat 0 12px; width:780px; font-size:18px; color:#333; font-weight: 600;text-decoration:none; padding:6px 0 0 30px; height:30px; line-height:25px; margin-top:10px; float:left; text-align:left}
.exam_title{background:url('/new_img/icon/icon_thrD_dot.gif') no-repeat 0 2px; font-size:15px; letter-spacing:-0.5px; color:#444; font-weight:bold; padding-left:20px; float:left;  width:780px; text-align:left}
.exthmb_box{ width:800px}
.exthmb{float:left; width:220px; margin-right:20px; }
.excont{float:left;width:540px; font-size:13px;color:#ababab;line-height:18px; letter-spacing:0.1px; text-align:left; color:#666}
.excont .exam1_title{background:url('/new_img/icon/icon_thrD_dot.gif') no-repeat 0 2px; font-size:15px; letter-spacing:-0.5px; color:#444; font-weight:bold; padding-left:20px; float:left;  width:540px; text-align:left}
.excont img{margin:5px 0 15px 0}
.exthmb .lb{ border:2px solid #CCC}

.exam_ing .exam_ing_in { border-top: 1px solid #d73d29; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; overflow: hidden }
.exam_ing h3 { padding: 25px 0 10px 0 }
.exam_ing ul.tab li { float: left; text-indent: -99999px; background: url(../new_img/sub/tab_exam_table.jpg) no-repeat }
.exam_ing ul.tab li a { display: block; width: 100%; height: 100% }
.exam_ing ul.tab li.tab_menu01 { background-position: 0 -55px; width: 251px; height: 45px }
.exam_ing ul.tab li.tab_menu01.on, .exam_ing ul.tab li.tab_menu01:hover { background-position: 0 -0; width: 251px; height: 45px }
.exam_ing ul.tab li.tab_menu02 { background-position: -251px -55px; width: 251px; height: 45px }
.exam_ing ul.tab li.tab_menu02.on, .exam_ing ul.tab li.tab_menu02:hover { background-position: -251px 0; width: 251px; height: 45px }
.exam_ing ul.tab li.tab_menu03 { background-position: -502px -55px; width: 251px; height: 45px }
.exam_ing ul.tab li.tab_menu03.on, .exam_ing ul.tab li.tab_menu03:hover { background-position: -502px 0; width: 251px; height: 45px }
.exam_ing_table { clear: both; padding: 20px 0 }
.exam_ing_table table { width: 700px; margin: 0 auto; }
.exam_ing_table table th { background: #f9f9f9; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; padding: 10px }
.exam_ing_table table td { padding: 12px 0 8px 0; text-align: center; border-top: 1px solid #e5e5e5; line-height: 22px }
.exam_ing_table table td img { margin-right: 10px; }
/*Å×ÀÌºí*/
.exam_tbl{table-layout: fixed; width:100%; border-top:1px solid #dedede; border-left:1px solid #dedede; float:left}
.exam_tbl th{background:#ecebeb; height:20px; text-align:center;line-height:20px; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:5px 5px}
.exam_tbl td{line-height:18px; color:#555; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:5px 5px; text-align:center;background:#fff;}
.exam_tbl .cen{ text-align:center}
.exam_tbl .acont td {padding:15px 20px; text-align:left; line-height:20px; cursor:auto; background:#fbfbfb}
.exam_tbl .th01{background:#339999; color:#FFF; height:20px; text-align:center;line-height:20px; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:5px 5px}
.exam_tbl .th02{ color:#cc3333; background:#FFF; height:20px; text-align:center;line-height:20px; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:5px 5px; border:2px solid #cc3333; font-size:15px}
.exam_tbl .c_01{ color:#F00; font-weight:600}




/* ÇýÅÃ ¸®½ºÆ® */
.dream ul{overflow:hidden;position:relative;margin:0;padding:0 0 15px 0; border-bottom:1px solid #cdcbcb;border-left:0;border-right:0;font-size:12px;list-style:none;*zoom:1; letter-spacing:0.1px;}
.dream ul:after{display:block;clear:both;content:""}
.dream li{overflow:hidden;float:left;position:relative;top:1px;width:500px;height:165px; margin-bottom:10px; padding:5px 0 15px 0; border-bottom:1px solid #ddd;}
.dream li:last-child {border:0; padding-bottom:0}
.dream .bac{ border-bottom:1px dotted #333366}
.dream .thumb{display:block;overflow:hidden;position:relative;width:338px;height:98px;background:#d9d9d9;color:#666;line-height:108px;text-align:center;white-space:nowrap; padding:0 2px 2px 0;}/*padding:2px 4px 4px 2px;*/
.dream .thumb img{display:block;width:338px;height:98px;border:1px solid #999;}
.dream .thumb2{display:block;overflow:hidden;position:relative;width:338px;height:98px;background:#212121;color:#666;line-height:108px;text-align:center;white-space:nowrap; padding:4px;}
.dream .thumb2 img{display:block;width:338px;height:98px;border:1px solid #000;}
.dream .thumb em{visibility:hidden;position:absolute;bottom:0;left:0;width:1px;height:1px;background:#333;font-weight:bold;font-style:normal;color:#fff;text-align:center;opacity:.6; font-size:20px; background-image:url(/new_img/sub/ba_dream.png)}
.dream .thumb em{_visibility:visible;_width:100%;_height:auto;_line-height:20px}
.dream .thumb a{display:block;width:338px;margin:0 auto;padding:20px 0 0 0;text-decoration:none;cursor:pointer}
.end{ vertical-align:middle; margin-right:6px}
.dream .thumb a strong{display:inline-block;margin:8px 0 1px 0px;color:#666; padding-left:5px; font-size:13px}
.dream a{display:block;width:338px;margin:0 auto;padding:20px 0 0 0;text-decoration:none;cursor:pointer}
.dream a strong{display:inline-block;margin:8px 0 5px 0px;color:#333; padding-left:5px; font-size:13px; line-height:16px;}
.dream p{ width:338px;margin:0 auto;font-size:11px; color:#767676; line-height:16px; padding-left:10px;}
.dream a:hover strong,
.dream a:active strong,
.dream a:focus strong{text-decoration:underline}
.dream a:hover .thumb em,
.dream a:active .thumb em,
.dream a:focus .thumb em{visibility:visible;width:100%;height:auto}
#dream_gift{
	position: absolute;
	left: 541px;
	top: 217px;
	width: 45px;
	height: 51px;
	z-index: 5;
}

/* ÇØ¿Ü°¨ÀÚÅå ºä */
.video, video td{border:0;}
.video{width:800px;}
.video caption{display:none;}
.video iframe{width:660px; height:415px; border:0; /* border:4px solid #CCC; margin-left:55px; */}
.video td {text-align:left; padding:0px; text-decoration:none; line-height:16px;letter-spacing:0.1px; color:#fff; vertical-align:top;}
.video td .video1 {font-size:16px; color:#d83d29; font-weight:bold; text-align:left; display:block; padding-top:20px;letter-spacing:0.1px; margin-left:55px; width:660px; height:33px;  }
.video td .video2 {text-align:left; display:block; margin-top:7px; font-size:11px;color:#717171; letter-spacing:0.1px; line-height:12px; padding-left:18px; background:url(/new_img/icon/icon_con.gif) no-repeat 10px 6px;margin-left:55px; width:660px; }
.video td .video2_newspaper {text-align:left; display:block; padding-top:25px; font-size:11px;color:#717171; letter-spacing:0.1px; line-height:14px; }
.video td .video3 {font-size:13px; line-height:20px; display:block; text-align:left; margin-top:15px; color:#666; letter-spacing:0.1px; padding-bottom:25px;margin-left:55px; width:660px; padding-top:10px; border-top:1px dotted #666; }
.video td .video3 > div {line-height:20px;}
.video td .video4 {font-size:16px; font-weight:bold; text-align:left; display:block; padding-top:25px;letter-spacing:0.1px;margin-left:55px; width:660px; }

.pp_img{ margin:3px;}

/*°øÅëÅ¸ÀÌÆ²*/
.bolist_tit{ font-family:'Noto Sans KR', sans-serif !important; font-size:16px; font-weight:600; height:20px; margin-top:20px; width:800px; /* background-image:url(../new_img/sub/o_ba.png); background-repeat:no-repeat; */ float:left}

/*ÀÌ¹ÌÁö °Ô½ÃÆÇ ¸ñ·Ï*/
.fixed_img_col ul {overflow:hidden; position:relative; width:1020px; margin:0; padding:40px 0 0 0; font-size:12px; list-style:none;}
.fixed_img_col ul:after {display:block; clear:both;}
.fixed_img_col li {overflow:hidden; float:left; width:235px; height:210px; margin:0 20px 20px 0;}
.fixed_img_col .thumb {display:block; overflow:hidden; width:235px; height:210px; background-color:#fff; border:1px solid #ddd; box-sizing:border-box;}
.fixed_img_col .thumb2{display:block;overflow:hidden; width:235px;height:145px; background-color:#e6e5e5;}
.fixed_img_col .thumb img {display:block; width:215px; height:135px; margin:10px auto;}
.fixed_img_col a{display:block;width:230px;padding:0;text-decoration:none; line-height:17px; cursor:pointer;letter-spacing:0.1px;}
.fixed_img_col img { vertical-align:text-bottom;}
.fixed_img_col .tit{ height:25px; padding-top:5px; text-align:center; font-weight:600; border-bottom:1px dotted #999;}
.fixed_img_col .font {height:36px; margin:0 5px; padding:0 10px; color:#777; text-align:left; line-height:18px; box-sizing:border-box; overflow:hidden; display:inline-block;}
.fixed_img_col .num{width:210px; font-size:11px;color:#717171; letter-spacing:0.1px; text-align:right; padding-right:10px}
.fixed_img_col a:hover font,
.fixed_img_col a:active font,
.fixed_img_col a:focus font{text-decoration:underline;}
.fixed_img_col .othertit{ font-size:16px; font-weight:600; height:30px; margin-top:20px; text-align:center; width:800px; background-image:url(../new_img/sub/o_ba.png); background-repeat:no-repeat}

.nicon{
	position: absolute;
	left: 231px;
	top: 276px;
	width: 98px;
	height: 101px;
	z-index: 50;
}

.nicon01{
	position: absolute;
	left: 230px;
	top: 361px;
	width: 98px;
	height: 101px;
	z-index: 50;
}
.fixedmen{ width:800px; display:block; margin:20px 5px 0px 30px; height:65px; }
.fixedmen ul{ padding:3px 10px;}
.fixedmen li a{ display:inline; padding:8px 10px 8px 10px; margin-right:5px; font-weight:bold; color:#666; font-size:12px; float:left;  border:1px solid #CCC; text-align:center; line-height:18px; -moz-border-radius: 5px; /*¸ðÁú¶ó*/ -webkit-border-radius: 5px; /*À¥Å¶*/border-radius: 5px; background-color:#f7f7f7 }
.fixedmen li a:hover{ font-weight:bold; color:#fff;  background-color:#999; text-decoration:none}
.fixedmen .select{ display:inline; font-weight:bold; color:#fff; background:#e15148; }  
.fixedmen li .on{ display:inline; font-weight:bold; color:#e15148; background:#FFF; } 
.fixedmen li .stext{ font-weight:normal; font-size:11px}
.fixedmen li .ptext{ color:#d73d29}



/*´Þ·Â ¿ùº° ºäÆäÀÌÁö*/
#mnum { margin:10px 0; text-align:center; overflow:hidden; float:left; width:100%}
#mnum li{overflow:hidden; display:inline; padding:7px 2px 2px 2px; }

#mnum .year{ font-size:26px;  font-weight:bold; color:#333; margin-top:20px;}
#mnum .month{font-size:26px; font-weight:bold; color:#d83d29 }
#mnum .holi{ float:right; width:350px; padding-top:0px; letter-spacing:0; height:16px; line-height:15px; margin-top:10px}
#mnum .holi img{ margin:0px 3px 0 0; vertical-align:middle;}
#btnc{overflow:hidden; margin:10px 0 0 0px;}
#btnc li{ display:inline;}
.calendar{width:800px; border-top:0px ; float:left; border-top:2px solid #d83d29; color:#555 }
.calendar th{padding: 0; border-right:1px solid #ccc; margin:0; background-color:#f2f2f2;  color:#666; height:39px; font-size:13px;}
.calendar .tr_bg{}

.calendar td{ border-right:1px solid #ccc; border-bottom:1px solid #ccc;  vertical-align:top; height:120px; width:120px; }

.calendar .date{  color:#666; padding:5px 0 0 5px; display:block;  font-size:14px; font-weight:bold; }
.calendar .today{ background-color:#fbdada}

.calendar .sun{  color:#F00; padding:5px 0 0 5px; font-size:14px; font-weight:bold;  display:block;}
.calendar .sun a{  color:#F00; width:20px; font-size:14px; font-weight:bold;}
.calendar .sun_td{ border-left:1px solid #ccc;}
.calendar img{ margin:3px 1px;}



.calendar2 {width:800px; border-top:0px ;border-top:2px solid #d83d29; color:#555 }
.calendar2 th{padding: 0; border-right:1px solid #ccc; margin:0; background-color:#f2f2f2;  color:#666; height:39px; font-size:13px;text-align:center;}
.calendar2 th.sat {color:#00F;}
.calendar2 th.sun {color:#F00;}
.calendar2 td{ border-right:1px solid #ccc; border-bottom:1px solid #ccc;  vertical-align:top; height:120px; width:120px;  font-size:13px; font-weight:bold;}
.calendar2 td p {text-align:center;}

.calendar2 .date{  color:#666; padding:5px 0 0 5px; display:block;  font-size:14px; font-weight:bold; }
.calendar2 .today{ background-color:#fbdada;}
.calendar2 .btn_click {cursor:pointer;}
.calendar2 .sat {  color:#00F;}
.calendar2 .sun {  color:#F00;}
.calendar2 .sun a{  color:#F00; width:20px; font-size:14px; font-weight:bold;}
.calendar2 .sun_td{ border-left:1px solid #ccc;}
.calendar2 img{ margin:3px 1px;}


.text{ border:0; width:100%; margin:0px; font-size:12px; color:#fff; font-weight:normal; }
.text th{ text-align:left; border:0; padding:2px 0; background:#FFF;height:22px; }
.text img{ margin:0 3px -10px 0 ;}
.text td{ border:0; line-height:14px; height:13px; text-align:justify; padding: 1px 3px; letter-spacing:0;}


/* ¿ÀÆ¼¼³¸íÈ¸ */
.otinfo{border-bottom:1px solid #cdcbcb; width:780px; height:160px; float:left}
.otinfo .otleft{overflow:hidden;float:left; position:relative;top:1px;width:350px;height:120px; padding:5px 0 15px 10px; }
.otinfo .otleft .thumb{display:block;overflow:hidden;position:relative;width:338px;height:98px;background:#d9d9d9;color:#666;line-height:108px;text-align:center;white-space:nowrap; padding:0 2px 2px 0;}/*padding:2px 4px 4px 2px;*/
.otinfo .otleft .thumb img{display:block;width:338px;height:98px;border:1px solid #999; }
.otinfo .otleft .thumb em{visibility:hidden;position:absolute;bottom:0;left:0;width:1px;height:1px;background:#333;font-weight:bold;font-style:normal;color:#fff;text-align:center;opacity:.6; font-size:20px; background-image:url(/new_img/sub/ba_dream.png)}
.otinfo .otleft .thumb em{_visibility:visible;_width:100%;_height:auto;_line-height:20px}
.otinfo .otleft .thumb a{display:block;width:338px;margin:0 auto;padding:20px 0 0 0;text-decoration:none;cursor:pointer}
.otinfo .otleft .thumb a strong{display:inline-block;margin:8px 0 1px 0px;color:#666; padding-left:5px; font-size:13px}
.otinfo .otleft a{display:block;width:338px;margin:0 auto;padding:20px 0 0 0;text-decoration:none;cursor:pointer}
.otinfo .otleft a strong{display:inline-block;margin:8px 0 5px 0px;color:#333; padding-left:5px; font-size:13px}
.otinfo .otleft p{ width:338px;margin:0 auto;font-size:11px;color:#767676; padding-left:10px;}
.otinfo .otleft a:hover strong,
.otinfo .otleft a:active strong,
.otinfo .otleft a:focus strong{text-decoration:underline}
.otinfo .otleft a:hover .thumb em,
.otinfo .otleft a:active .thumb em,
.otinfo .otleft a:focus .thumb em{visibility:visible;width:100%;height:auto}

.otinfo .info_box{overflow:hidden;float: right;;position:relative;top:1px;width:399px;height:150px; margin-bottom:0; padding:5px 0 15px 0;}
.otinfo .info_box .infocont{ width:380px;margin:0 auto;padding:20px 5px 0 0; height:135px}
.otinfo .info_box .infocont tit{ font-weight:600; font-size:13px; color:#666; float:left}
.otinfo .info_box .infocont p{ width:380px; height:15px;font-size:12px; text-align:left;color:#767676; float:left; line-height:12px; margin-top:5px; /* margin-left:-10px; padding-left:18px; background:url(/new_img/icon/icon_con.gif) no-repeat 10px 7px; */}
.otinfo .info_box .infocont .pcont{ width:380px; height:50px; line-height:16px; font-size:12px;color:#767676; float:left; margin-top:5px; /* margin-left:-10px;padding-left:18px; background:url(/new_img/icon/icon_con.gif) no-repeat 10px 7px; */}
.otinfo .info_box .infocont img{ vertical-align:middle; margin-right:5px}
.otline{border-bottom:1px dotted #616161;}

/*TED°­¿¬*/
.tedcent{ widows:800px; height:220px; border-bottom:1px solid #eaeaea; float:left; margin-bottom:5px}
.ted_box{ width:370px; height:200px; padding:10px 5px 10px 5px; float:left; margin-left:10px}
.ted_box img{ margin-bottom:10px}
.ted_box .tedtit{ height:17px; font-size:12px; font-weight:600; color:#666; margin-bottom:3px; width:100%; line-height:17px}
.ted_box .tedfont{font-size:12px; font-weight:normal}
.ted_box .num{ font-size:11px; color:#999}
.ted_othertit{ font-size:16px; font-weight:600; height:30px; margin-top:20px; text-align:center; width:800px; background-image:url(../new_img/sub/o_ba.png); background-repeat:no-repeat; float:left}

/*½ÇÀüºñÁö´Ï½º -µ¥ÀÏ¸® °Ô½ÃÆÇ ¸ñ·Ï*/
.fixed_img_col2 ul{overflow:hidden;position:relative;margin:0;padding-top:15px; border-bottom:1px dotted #CCCCCC; font-size:12px;list-style:none;*zoom:1; float:left; width:800px}
.fixed_img_col2 ul:after{display:block;clear:both;}
.fixed_img_col2 li{overflow:hidden;float:left; width:390px;height:160px; margin:0;}
.fixed_img_col2 .thumb{display:inline;overflow:hidden; width:360px;height:115px;margin:0 auto; background-color:#212121;}
.fixed_img_col2 .thumb img{display:block;width:150px;height:105px;border:1px solid #ccc; margin:4px; auto;}
.fixed_img_col2 a{display:inline; float:left; width:160px;margin:0;padding:0;text-decoration:none; line-height:17px; cursor:pointer;letter-spacing:0.1px;}
.fixed_img_col2 img { vertical-align:middle;}
.fixed_img_col2 .font{font-size:11px; display:inline-block; float:left; margin:10px 0 0px 5px;color:#666; width:220px}
.fixed_img_col2 .font_d{font-size:12px; display:inline-block; float:left; margin:20px 0 0px 5px;color:#666; width:220px; font-weight:600}
.fixed_img_col2 p{width:250px; margin:5px;font-size:11px;color:#999999; letter-spacing:0.1px; float:left}
.fixed_img_col2 a:hover font,
.fixed_img_col2 a:active font,
.fixed_img_col2 a:focus font{text-decoration:underline;}
.fixed_img_col2 .eng{ font-weight:600}
.fixed_img_col2 .d_boxsize{ height:140px}

/* tab */
.tabTy { background:url("/new_img/sub/tab.gif") 0 -104px repeat-x; overflow:hidden; }
.tabTy > li { float:left; text-align:center; }
.tabTy > li:first-child { margin-left:0; }
.tabTy li.w1 { width:191px; }
.tabTy li.w2 { width:190px; }
.tabTy li.w3 { width:159px; }
.tabTy li.w4 { width:158px; }
.tabTy li.w5 { width:219px; }
.tabTy li.w6 { width:238px; }
.tabTy li.w7 { width:239px; }
.tabTy > li > a,.tabTy > li > a span { display:block; background-image:url("/new_img/sub/tab.gif"); background-repeat:no-repeat; height:52px; }
.tabTy > li > a { padding:0 0 0 6px; white-space:nowrap; background-position:0 -52px; font-family:'Noto Sans KR', sans-serif !important; text-align:center; text-decoration:none; color:#999; font-size:15px; letter-spacing:-0.5pt; line-height:52px; }
.tabTy > li > a span { background-position:100% -52px; cursor:pointer; padding:0 5px 0 0; }
.tabTy > li > a:hover, .tabTy > li > a:focus, .tabTy > li > a.on, .tabTy > li > a:hover span, .tabTy > li > a:focus span, .tabTy > li > a.on span { background-position:0 0; color:#333; font-weight:bold; line-height:58px; }
.tabTy > li > a:hover span, .tabTy > li > a:focus span, .tabTy > li > a.on span { background-position:100% 0; }


/* µµ½Ãº°ÃßÃµ-¿µ±¹, 5°³*/
.fu_tabmenu { margin-bottom: 25px; padding: 0; width: 100%; }
.fu_tabmenu:after { content:""; display:block; clear:both; }
.fu_tabmenu ul { margin: 0 ; padding: 0; clear:both; margin-left:1px; }
.fu_tabmenu li { 
	float:left; display: inline-block; zoom: 1; *display: inline; width:159px; 
	border-style: solid; border-width: 1px; border-color: #dddde1; 
	padding: 9px 0 8px 0; text-align: center; margin: 0 -1px -1px -1px; cursor: pointer; 
	color: #7b7c81; background-color: #fafafa;  }
.fu_tabmenu li.on { font-weight: bold; color: #fff; background-color: #616161; border-color: #4e5160; }


.fu_tabmenu_22 { margin-bottom: 25px; padding: 0; width: 100%; }
.fu_tabmenu_22:after { content:""; display:block; clear:both; }
.fu_tabmenu_22 ul { margin: 0 ; padding: 0; clear:both; margin-left:-1px; }
.fu_tabmenu_22 li { float:left; text-align: center; cursor: pointer;width:112px; padding: 19px 0 16px;display: block; background: #e25147 url("../new_img/sub/bar.gif") no-repeat 0px 18px; }
.fu_tabmenu_22 li.bg_none {background: #e25147;}
.fu_tabmenu_22 li a {color:#fff; font-weight:bold;}
.fu_tabmenu_22 li.on { background: #cd1206; }
.fu_tabmenu_22 li.on a {font-weight: bold; color: #fff;  height: 17px;   margin-right: -1px; padding-right: 1px;}

/* µµ½Ãº°ÃßÃµ-¹Ì±¹, 6°³*/
.usa_tabmenu { margin-bottom: 25px; padding: 0; width: 100%; }
.usa_tabmenu:after { content:""; display:block; clear:both; }
.usa_tabmenu ul { margin: 0 ; padding: 0; clear:both; margin-left:1px; }
.usa_tabmenu li { 
	float:left; display: inline-block; zoom: 1; *display: inline; width:133px; 
	border-style: solid; border-width: 1px; border-color: #dddde1; 
	padding: 9px 0 8px 0; text-align: center; margin: 0 -1px -1px -1px; cursor: pointer; 
	color: #7b7c81; background-color: #fafafa;  }
.usa_tabmenu li.on { font-weight: bold; color: #fff; background-color: #616161; border-color: #4e5160; }

/* µµ½Ãº°ÃßÃµ-ÇÊ¸®ÇÉ 4°³*/
.philip_tabmenu { margin-bottom: 25px; padding: 0; width: 100%; }
.philip_tabmenu:after { content:""; display:block; clear:both; }
.philip_tabmenu ul { margin: 0 ; padding: 0; clear:both; margin-left:1px; }
.philip_tabmenu li { 
	float:left; display: inline-block; zoom: 1; *display: inline; width:199px; 
	border-style: solid; border-width: 1px; border-color: #dddde1; 
	padding: 9px 0 8px 0; text-align: center; margin: 0 -1px -1px -1px; cursor: pointer; 
	color: #7b7c81; background-color: #fafafa;  }
.philip_tabmenu li.on { font-weight: bold; color: #fff; background-color: #616161; border-color: #4e5160; }

/* µµ½Ãº°ÃßÃµ-´ºÁú·£µå 3°³*/
.newz_tabmenu { margin-bottom: 25px; padding: 0; width: 100%; }
.newz_tabmenu:after { content:""; display:block; clear:both; }
.newz_tabmenu ul { margin: 0 ; padding: 0; clear:both; margin-left:1px; }
.newz_tabmenu li { 
	float:left; display: inline-block; zoom: 1; *display: inline; width:265px; 
	border-style: solid; border-width: 1px; border-color: #dddde1; 
	padding: 9px 0 8px 0; text-align: center; margin: 0 -1px -1px -1px; cursor: pointer; 
	color: #7b7c81; background-color: #fafafa;  }
.newz_tabmenu li.on { font-weight: bold; color: #fff; background-color: #616161; border-color: #4e5160; }

/* µµ½Ãº°ÃßÃµ-¾ÆÀÏ·£µå 2°³*/
.irel_tabmenu { margin-bottom: 25px; padding: 0; width: 100%; }
.irel_tabmenu:after { content:""; display:block; clear:both; }
.irel_tabmenu ul { margin: 0 ; padding: 0; clear:both; margin-left:1px; }
.irel_tabmenu li { 
	float:left; display: inline-block; zoom: 1; *display: inline; width:390px; 
	border-style: solid; border-width: 1px; border-color: #dddde1; 
	padding: 9px 0 8px 0; text-align: center; margin: 0 -1px -1px -1px; cursor: pointer; 
	color: #7b7c81; background-color: #fafafa;  }
.irel_tabmenu li.on { font-weight: bold; color: #fff; background-color: #616161; border-color: #4e5160; }

/* paging */
/* .paging { text-align:center; padding-top:24px; }
.paging a,p.paging strong { height:25px; margin-right:1px; font-size:12px; text-align:center; text-decoration:none; line-height:2.2; padding:0 8px 1px 8px; display:inline-block; *display:inline; *zoom:1; overflow:hidden; border:solid 1px #e1e1e1; font-weight:bold;-moz-border-radius: 4px; ¸ðÁú¶ó -webkit-border-radius: 4px; À¥Å¶border-radius: 4px;}
.paging a:hover,p.paging a:focus, p.paging strong { background-color:#666; color:#fff; border:solid 1px #5f5e5e; }
.paging a.first, p.paging a.prev, p.paging a.next, p.paging a.last { width:7px; text-indent:-9999em; background-image:url('/new_img/btn/pag.gif'); background-repeat:no-repeat; overflow:hidden; }
.paging a.first { background-position: 0 7px; }
.paging a.prev { background-position:0 -26px; margin-right:5px; }
.paging a.next { background-position:0 -61px; margin-left:3px; }
.paging a.last { background-position:0 -96px; }
.paging a:hover.first,p.paging a:focus.first { background-position:100% 7px; }
.paging a:hover.prev,p.paging a:focus.prev { background-position:90% -26px; }
.paging a:hover.next,p.paging a:focus.next { background-position:90% -61px; }
.paging a:hover.last,p.paging a:focus.last { background-position:90% -96px; }
.paging + .btnsR {margin-top:-38px;} */

/* paging */ 
.paging{font-size:14px; text-align:center; color:#666; width:100%; float:left}
.paging p{display:inline-block; overflow:hidden;}
.paging p{*display:inline; *zoom:1;}
.paging strong{display:inline-block;  padding:0 12px; vertical-align:top; line-height:30px; background:#666; color:#fff; margin-left:8px}
.paging a{display:inline-block; color:#888888; padding:0 11px 0 10px; vertical-align:top; line-height:30px; !important}
.paging .btn{display:inline-block; padding:0;  width:30px; height:30px; text-indent:-9999px;}
.paging .btn.first{background:url('/common/images/btn/btn_first.gif') no-repeat 0 0}
.paging .btn.prev{background:url('/common/images/btn/btn_prev.gif') no-repeat 0 0}
.paging .btn.next{background:url('/common/images/btn/btn_next.gif') no-repeat 0 0; margin-left:3px}
.paging .btn.end{background:url('/common/images/btn/btn_end.gif') no-repeat 0 0}
/* .paging a:hover, .paging a:focus{text-decoration:none; color:#233688;} */
.clearB{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}


/* ¸â¹ö¼Ò°³ ¼öÁ¤ */
.lst_ms { width:1200px; height:auto; padding:0}

.melist {display:inline-block; width:490px; height:236px; margin:20px 20px 0 0; padding:10px; border:1px solid #ccc; float:left; box-sizing:border-box;}/*background:url(../new_img/member/mamber_bg.jpg);*/

.melist:after{overflow:hidden;clear:both;content:''}
.melist .thmb{float:left;width:132px;margin-right:10px; position:relative }
.melist .thmb img{width:132px; height:170px; border:1px solid #ddd;}
.melist .thmb a span {
	position: absolute;
	left: 2px;
	bottom: 1px;
	width: 132px;
	height: 20px;
	padding: 6px 0 0 0;
	color: #FFF;
	font-weight: 600;
	line-height:14px;
	text-align: center;
	width: 132px;
	letter-spacing:-0.6px;
	background: url(../new_img/etc/me_nameba.png) repeat;
}
.mefont{float:left; width:310px; height:170px;}
.mefont tit{font-size:13px; margin-top:12px; padding-bottom:16px; font-weight:600; color:#666; display:block}
.mefont dl{overflow:hidden;clear:both;padding-bottom:5px;color:#ababab;line-height:17px}
.mefont dt{float:left;width:30px;font-weight:bold}
.mefont dd{float:left; width:300px; padding:6px 0 0 8px; font-size:13px; color:#666; line-height:16px;}
.mefont p{padding:10px 0 12px 12px; letter-spacing:0; font-family:'Noto Sans KR', sans-serif !important; font-size:13px; /* background:url(/new_img/etc/me_img01.gif) no-repeat 0px 10px; */ font-weight:600;}
.mefont a{margin-top:0px; border:0; background-color:none; display:inline-block; line-height:19px;}

.member{clear:both; width:96%; height:35px; margin:0 10px; padding:10px 0; border-top:1px solid #ddd;}
.member .btn1 {width:90px; height:32px; margin-right:6px; padding-top:5px; font-family:'Noto Sans KR', sans-serif !important; font-size:13px; font-weight:bold; color:#dc1626; text-align:center; letter-spacing:-1pt; border:1px solid #dc1626; box-sizing:border-box;}
.member .btn2 {width:90px; height:32px; margin-right:0px; padding-top:5px; font-family:'Noto Sans KR', sans-serif !important; font-size:13px; font-weight:bold; color:#333; text-align:center; letter-spacing:-1pt; border:1px solid #333; box-sizing:border-box;}

.member .btn1:hover {text-decoration:none; color:#fff; background:#dc1626;}
.member .btn2:hover {text-decoration:none; color:#fff; background:#333;}

/* ¸â¹ö¼Ò°³°³ÀÎÆäÀÌÁö ¼öÁ¤ */
.gj_member1{width:800px; margin:10px 0 0 0; padding-top:15px;position:relative}
.gj_member1:after{overflow:hidden;clear:both;content:''}
.gj_member1 .thmb{float:left; width:314px;  }
.gj_member1 .thmb .img{border:1px solid #ecebeb; padding:15px; width:280px; height:361px;}
.gj_member1 .mename {
	position: absolute;
	left: 205px;
	top: 300px;
	width: 132px;
	height: 100px;
	
	width: 100px;
	letter-spacing: -0.6px;
	
	background: url(../new_img/etc/me_nameba01.png) repeat;
}
.gj_member1 .mename .tit{ font-size:15px; margin:25px 0 0 22px; width:80px; color: #FFF;}
.gj_member1 .mename .tit p{ font-size:18px; font-weight:600; margin-top:7px}
.gj_member1 .name{width:300px; height:60px;  padding:5px; margin-top:10px; border:1px solid #ecebeb; }
.gj_member1 .num{float:left; width:140px; font-size:15px; margin-left:10px;margin-top:12px; color:#666; font-weight:600; display:block; padding-left:10px; line-height:20px; background:url(/new_img/etc/me_img01.gif) no-repeat 0px 0px; padding-left:35px; height:50px}
.gj_member1 .name .right{float:right; margin:12px 5px 0 0}
.gj_member1 .cont{float:right; width:445px; letter-spacing:-0.1px; font-size:12px; line-height:20px; color:#666; height:auto}
.gj_member1 .cont .but{ float:left; margin-top:20px; width:530px;}
.gj_member1 .cont_ttit{width:445px; height:45px; line-height:40px; font-weight:600; margin-bottom:25px; font-size:24px; border-bottom:1px dotted #CCCCCC}

.icon_c{background:url(/new_img/icon/icon_con.gif) no-repeat 10px 7px;}
/*Ã£¾Æ¿À½Ã´Â±æ ¼öÁ¤(·Îµåºä, Çª¸°Æ® µî Ãß°¡)*/

h1{font-family:'Noto Sans KR', sans-serif !important; color:#fff;}
.local_info {/*position:relative;*/ float:left; width:440px; padding:0 0 0 40px; line-height:22px; zoom:1; font-family:'Noto Sans KR', sans-serif !important; font-size:13px; height:232px; line-height:20px; background-color:#fff;}
.local_info_detail {zoom:1; margin-top:5px; }
.local_info_detail:after {display:block;clear:both;}
.local_info_detail > dt {float:left; clear:both; width:100px; font-family:'Noto Sans KR', sans-serif !important; font-weight:bold; padding-left:0; color:#333; line-height:20px; letter-spacing:0pt; /* background:url(/new_img/icon/icon_con.gif) no-repeat 0px 9px; */}
.local_info_detail > dd {float:left; width:340px; margin-bottom:4px; font-family:'Noto Sans KR', sans-serif !important; color:#666; line-height:20px; letter-spacing:0pt;}
.local_info_detail font {color:#dc1626; font-weight:bold; line-height:20px;}
.margin_t10r5 {margin:10px 5px 0 0; float:left}


.btn4 a:hover {color:#fff !important; background:#dc1626; text-decoration:none;}


/*¾àµµ-ÁöÁ¡»çÁø*/
		#wrap {width:350px; height:280px; overflow:hidden;}
		#wrap:after{display:block;clear:both}
		#nav li {float:left;}
		#nav img { width:60px;}
		#nav a{display:block; border:2px solid #ababab;margin:10px 6px 0 0; -webkit-border-radius:5px;}
		#nav a.active {border:2px solid #fff;}
		#window {clear:both;}
		
/*Ã£¾Æ¿À½Ã´Â±æ*/
.margin_01{margin-top:50px; margin-bottom:10px;}
.margin_01 ul{float:right; margin-right:110px; margin-bottom:10px; display:block}
.mapeng{float:right;}
.mapright{float:right; margin-right:5px}
.mapeng:after{clear:both}
.road{font-family:'Noto Sans KR', sans-serif !important; font-size:12px; clear:both;}
.road text1{display:block; padding-left:8px; margin:15px 0 5px 0; color:#ff2a00; background-image:url(../new_img/language/title_poont1.jpg); background-repeat:no-repeat; background-position:0 3px; color:#ff2a00; font-weight:bold;letter-spacing:-0.1px;}
.road text2{color:#ccc; line-height:20px;letter-spacing:-0.1px; margin-bottom:20px;}
.road img{vertical-align:middle;}

/* SMS¹øÈ£Àû´ÂÄ­ */
.sms a:hover,a:active,a:focus {text-decoration:underline}
/*.sms{position:absolute; z-index:10; width:213px; left: 480px; top:560px;padding:17px 20px 15px 17px; border:1px solid #333;background:#f5f5f5}*/
.sms h1{margin-bottom:8px;font-size:14px;color:#666;letter-spacing:-1px;line-height:20px}
.sms .clse{position:absolute;top:12px;right:12px; border:0}
.sms input{vertical-align:middle; height:17px; border:1px solid #666;background-color:#fff; color:#666; margin:0;letter-spacing:0.1px}

.maptit{
	
	height: 50px;
	width: 600px;
	font-size: 22px;
	font-weight: 600; float:left; line-height:50px
	
}
.slideshow_wrap {float:left; width:467px; line-height:0; font-size:0;}

.slideshow_wrap .slideshow {float:left; position:relative; width:375px; height:240px; overflow:hidden; border:1px solid #CCC}
.slideshow_wrap .thumbs {float:right; width:88px;}
.slideshow_wrap .thumbs li {height:56px; margin-top:3px;border:1px solid #CCC}
.slideshow_wrap .thumbs li:first-child {margin-top:0;}


.slideshow_wrap2 {float:left; width:467px; line-height:0; font-size:0;}

.slideshow_wrap2 .slideshow2 {float:left; position:relative; width:375px; height:240px; overflow:hidden; border:1px solid #CCC}
.slideshow_wrap2 .thumbs2 {float:right; width:88px;}
.slideshow_wrap2 .thumbs2 li {height:56px; margin-top:3px;border:1px solid #CCC}
.slideshow_wrap2 .thumbs2 li:first-child {margin-top:0;}


.map_container {padding:14px 0; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2;}
.map_container .guide {padding:10px 10px;}
.map_container .guide li {padding:10px 10px; background:url('../images/sub/arrow2.gif') 0 16px no-repeat;}
.map_container .guide li strong {font-size:14px;}

.university_map {position:relative; width:950px; height:519px; background:url('../images/bbs/map.gif') 0 0 no-repeat; margin:0 auto 40px;}
.university_map a {text-decoration:none;}
.university_map .u1 {position:absolute; top:273px; left:300px;}
.university_map .thumb {position:absolute; bottom:33px; left:50%; width:176px; height:100px; font-size:0; line-height:0; margin-left:-88px; border-radius:3px; overflow:hidden;}
.university_map .thumb span {position:absolute; bottom:0; left:0; width:96%; padding:4px 2%; color:#fff; font-size:15px; font-family:'Noto Sans KR', sans-serif !important; font-weight:700; line-height:1; text-align:center; background:url('../images/bbs/black60.png');}

.university_list li {font-size:15px; line-height:1; padding:17px 20px; border-bottom:1px solid #d2d2d2;}
.university_list li a {text-decoration:none;}

/*È¸»çÈ÷½ºÅä¸®*/
.history_cont{ float:left; width:1000px; font-size:15px ;line-height:23px;color:#666666; letter-spacing:0.1px;}
.history_area            { clear:both; width:100%; margin-bottom:20px;}
.year                    { float:left; width:36%; padding-left:50px; font-family:'Noto Sans KR', sans-serif !important; font-size:50px; font-weight:bold; line-height:56px; text-align:left; box-sizing:border-box;}
.history_list                 { float:left; width:62%;}
.history_list li              { width:100%; position:relative; padding:3px 0 3px 100px; font-family:'Noto Sans KR', sans-serif !important;  color:#868686; text-align:left; font-size:14px; color:#666; letter-spacing:-0.5pt; line-height:20px; box-sizing:border-box;}/*border-bottom:1px solid #e7e7e7;*/
.history_list li strong.month { position:absolute; left:0;  display:block;color:#dc1626; font-family:'Noto Sans KR', sans-serif !important; font-size:20px; width:60px; font-weight:normal;}
.history_list li strong.day   { position:absolute; left:60px;  display:block;  width:50px; color:#212121; }
.history_list .bot{border-bottom:1px solid #e7e7e7; padding-bottom:15px; margin-bottom:10px}
.history_tabmenu { margin:26px 0 60px 0; padding: 0; width: 100%; }
.history_tabmenu:after { content:""; display:block; clear:both; }
.history_tabmenu ul { margin: 0 ; padding: 0; clear:both; margin-left:1px; }
.history_tabmenu li { 
	float:left; display: inline-block; zoom: 1; *display: inline; width:33.333%; 
	border-style: solid; border-width: 1px; border-color:#ddd; border-bottom:1px solid #dc1626 !important;
	padding: 11px 0 14px 0; text-align: center; margin:0 0 0 0; cursor: pointer; box-sizing:border-box; 
	color: #999; background-color: #fafafa; font-family:'Noto Sans KR', sans-serif !important; font-size:16px; font-weight: bold; line-height:20px;}
.history_tabmenu li.on { font-weight: bold; color:#dc1626; background-color: #fff; border-color:#dc1626; border-bottom:1px solid #fff !important;}

/*ÅØ½ºÆ®¹Ú½º Å×µÎ¸®¾ø´Â°Å*/
.i_text2{ padding:0 0 0 2px; margin:2px 3px 2px; height:23px; border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;  font-family:'Noto Sans KR', sans-serif !important; color:#333; font-size:12px; }
.i_text{ padding:2px 5px; margin:2px 3px 2px; height:15px; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:#FFF;  font-family:'Noto Sans KR', sans-serif !important; color:#333; font-size:12px}
.i_text3{ padding:0 0 0 8px; margin:2px 3px 2px; height:22px; border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;  font-family:'Noto Sans KR', sans-serif !important; color:#333; font-size:12px; box-sizing:border-box;}
.i_text3_1{ padding:0 0 0 5px; margin:2px 3px 2px; height:22px; border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:#fff;  font-family:'Noto Sans KR', sans-serif !important; color:#333; font-size:12px}
.i_text3_2{ padding:0; margin:0; height:22px; border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:#fff;  font-family:'Noto Sans KR', sans-serif !important; color:#333; font-size:12px}
.i_text33{ padding:0 0 0 5px; margin:0 3px 2px; height:28px; border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;  font-family:'Noto Sans KR', sans-serif !important; color:#333; font-size:12px; vertical-align:top}
.i_text34{ padding:2px 2px 2px 5px; margin:0 3px 2px; height:26px; border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:#FFF;  font-family:'Noto Sans KR', sans-serif !important; color:#333; font-size:14px; vertical-align:top}
.i_text35{ padding:2px 2px 2px 5px; margin:0 3px 2px; height:20px; border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:#FFF;  font-family:'Noto Sans KR', sans-serif !important; color:#333; font-size:14px; vertical-align:top;text-align:right; color:#F00}
.i_text36{ padding:2px 2px 2px 5px; margin:0 3px 2px; height:32px; border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:#FFF;  font-family:'Noto Sans KR', sans-serif !important; color:#333; font-size:14px; vertical-align:top}
.i_text5{ padding:2px 5px; margin:2px 3px 2px; height:15px; border:0px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent; font-family:'Noto Sans KR', sans-serif !important; color:#333; font-size:12px}
.i_text6{ padding:2px 5px; margin:2px 3px 2px; height:15px; border:1px solid #ffffff; border-right-color:#ffffff; border-bottom-color:#ffffff; background:#FFF;  font-family:'Noto Sans KR', sans-serif !important; color:#333; font-size:12px}
.i_file{ font-family:'Noto Sans KR', sans-serif !important; color:#333; font-size:12px}
.i_file2{ font-family:'Noto Sans KR', sans-serif !important; color:#333; font-size:12px; margin-left:10px;padding:2px 5px; }/*¿ÞÂÊ ÆÐµù°ª +3*/
.i_file3{ font-family:'Noto Sans KR', sans-serif !important; color:#333; font-size:12px; float:left; margin-left:10px}
.i_text37{ padding:0 0 0 5px; margin:2px 3px 2px; height:22px; border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;  font-family:'Noto Sans KR', sans-serif !important; color:#333; font-size:12px; text-align:right}
.i_text38{ padding:0 0 0 5px; margin:2px 3px 2px; height:22px; border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:#FFF;  font-family:'Noto Sans KR', sans-serif !important; color:#F00; font-size:12px; text-align:right; font-weight:600}


#package {float:right; width:800px; min-height:100%; padding-bottom:150px}

/* Ã·ºÎÆÄÀÏ */
.write_file {width:200px; position:relative; margin-bottom:5px;}
.write_file .text {
	float: left;
	width: 130px;
	height: 20px;
	border: 1px solid #b7b7b7;
	background-color: #fff;
	color: #CCC;
	margin: 0 5px 0px 3px;
	position: absolute;
	top: -6px;
	left: 0px;
}
.write_file .wrap{
	display: inline-block;
	width: 75px;
	height: 21px;
	background-image: url(../new_img/btn/but_file.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: -5px;
	right: -21px;
}
.write_file .add {filter:alpha(opacity:0); opacity:0; width:60px; height:20px;}
.write_file .but_file {
	display: inline-block;
	position: absolute;
	width: 350px;
	height: 20px;
	left: 236px;
	top: -4px;
}

.write_01 {vertical-align:middle;}
/*ÅØ½ºÆ®¹Ú½º »çÀÌÁî Á¶Àý*/
  .w100p{width:90%;}
  .w30{width:30px;}   .w35{width:35px;}
  .w40{width:40px;} 
  .w45{width:45px;}
  .w50{width:50px;} 
  .w55{width:55px;}
  .w60{width:60px;} 
  .w61{width:61px;}  
  .w65{width:65px;} 
  .w70{width:70px;}
  .w75{width:75px;}
  .w82{width:82px;}
  .w80{width:80px;}   
  .w85{width:85px;}
  .w90{width:90px;}
  .w95{width:95px;}
  .w100{width:100px;}
 
  .w105{width:105px;}
  .w110{width:110px;}
  .w120{width:120px;}
   
  .w130{width:130px;} 
   .w135{width:135px;}
  .w140{width:140px;} 
  .w150{width:150px;}
  .w158{width:158px;}
  .w160{width:160px;}
  .w170{width:170px;}
   .w175{width:175px;}
  .w180{width:180px;}
  .w190{width:190px;}
  .w200{width:200px;}
  .w210{width:210px;}
  .w220{width:220px;}
  .w230{width:230px;}
  .w280{width:280px;}  
  .w300{width:300px;}
  .w310{width:310px;}
  .w360{width:360px;}
  .w380{width:380px;}
  .w388{width:388px;}
  .w390{width:390px;}
  .w450{width:450px;} 
  .w455{width:455px;}   
  .w460{width:462px;} /*POPÂÊÁöº¸³»±â Ã¢¿¡ ÆÄÀÏÃ·ºÎ*/
  .w478{width:478px;}
  .w488{width:488px;}
  .w520{width:520px;}
  .w550{width:548px;}
  .w590{width:590px;}
  .w610{width:607px;}
  .w650{width:650px;}  
  .w678{width:678px;}
  .w680{width:686px;}
  .w700{width:697px;} /*»ó´ãµî·Ï ÇÏ´Ü, ´ÜÃ¼ÀÌ¸ÞÀÏ*/
  .w705{width:705px;}
  .w715{width:715px;}
  .w725{width:726px;}
  .w750{width:750px;}
  .w820{width:820px;}
  .w850{width:850px;}
  .h25{ height:25px;} 
  .h30{ height:30px;}
   .h50{ height:50px;}  
  .h60{ height:60px;} 
  .h100{ height:100px;}
  .h130{ height:130px;}
  .h160{ height:160px;} 
  .h190{ height:190px;}   
  .h200{ height:200px;}
  .h220{ height:220px;}    
  .h300{ height:300px;} 
  .h410{ height:410px;}  
  .h450{ height:450px;}
  .ar900{width:450px;}


.jijum_title {width:780px;height:30px; border: 1px solid #e34f4b;background:#d73d29;text-align:center;border-radius: 4px;}
.jijum_title {text-align:center;color:#ffffff;font-weight:bold;}
.jijum_title  td{text-align:center;padding-right:40px;color:#ffffff;font-weight:bold;font-size:11px;height:30px;padding:15px;}
.jijum_title  td a{color:#ffffff;font-weight:bold;font-size:13px;text-decoration:none;text-align:center;}
.jijum_title td:hover{background:#ce1206}
.first {padding-left:10px;}
.jujum_on {background:#ce1206;}



.jijum_title33 {width:780px;height:30px; border: 1px solid #e34f4b;background:#d73d29;text-align:center;border-radius: 4px;}
.jijum_title33 {text-align:center;color:#ffffff;font-weight:bold;}
.jijum_title33  td{text-align:center;color:#ffffff;font-weight:bold;font-size:11px;height:18px;padding:19px 0 16px;}
.jijum_title33  td a{color:#ffffff;font-weight:bold;font-size:13px;text-decoration:none;text-align:center;}
.jijum_title33 td:hover{background:#ce1206}
.first {padding-left:10px;}
.jujum_on {background:#ce1206;}


/*main effect css*/
.cmn-t-border {height:100%;width:100%;position:absolute;left:0;top:0;color: #fff;}
.cmn-t-border:hover {color: #fff;opacity:0.7;-webkit-box-shadow: inset 0 0 0 4px #203357;-moz-box-shadow: inset 0 0 0 4px #203357;box-shadow: inset 0 0 0 4px #203357;z-index:98999;}
.cmn-t-border2 {height:100%;width:100%;position:absolute;left:0;top:0;color: #fff;}
.cmn-t-border2:hover {/*color: #fff;opacity:0.7;-webkit-box-shadow: inset 0 0 0 2px #203357;-moz-box-shadow: inset 0 0 0 2px #203357;box-shadow: inset 0 0 0 2px #203357;z-index:98999;*/}

.image-overlay-insider2 {height:100%;width:100%;position:absolute;left:0;top:0;opacity:0.1;background:#203357;display:none;z-index:9999;overflow:hidden;}
.image-overlay-effect{display:block;-webkit-animation: avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);animation: avia_pop_small 0.5s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);}

@-webkit-keyframes avia_pop_small {
  0%   { -webkit-transform: scale(1);  }
  100% { -webkit-transform: scale(1);  }
}
@keyframes avia_pop_small {
  0%   { transform: scale(1);  }
  100% { transform: scale(1);   }
}
.image-overlay-insider {border-radius: 90%;background: #203357;height: 80px;width: 80px;line-height: 80px;left: 50%;top: 50%;margin: -40px 0 0 -40px;z-index: 9999;text-align: center;color: #fff;overflow:hidden;opacity:1;font-size:30px;}


/*ÀÌ´ÞÀÇ ÇÐ±³ÇýÅÃ - ³»¿ë*/
.benefit {margin:0 auto; line-height:18px; border-bottom:1px solid #ddd; color:#ccc; float:left; width:1000px; padding:30px 20px 40px 20px; box-sizing:border-box; position:relative}
.benefit .bline {border-bottom:1px solid #ccc; color:#ccc; }
.benefit .fst {border-top:0 none}
.benefit .thumb_info {float:left; margin-right:40px;}
.benefit .inner_thumb {display:table-cell;width:150px; height:150px; border:1px solid #ddd; background-color:#fff; font-size:0;line-height:0;text-align:center;vertical-align:middle;}
.benefit .img_thumb {vertical-align:middle; max-width:130px; max-height:130px;}
.benefit .img_schoolmore {margin:12px 0 0 20px;}
  
.benefit .cont_info {padding-top:0px; position:relative; width:580px; float:left}
.benefit .f_left {width:580px; float:right }
/* font-family:'¸¼Àº°íµñ','Malgun Gothic'; */
.benefit .tit_subject {display:block; margin-bottom:10px; font-family:'Noto Sans KR', sans-serif !important; font-size:16px; line-height:30px; color:#222; letter-spacing:-0.5px; /*padding-left:20px; background:url("/new_img/icon/icon_month.png") no-repeat 0 10px; */ text-decoration:none}
.benefit .tit_subject2 {margin:15px 0 10px; display:block; font-size:14px; color:#eeeeee;}

.benefit .txt_desc{font-size:13px; margin-top:10px; font-weight:normal; color:#969695;}
.benefit .txt_desc_term1{font-size:16px;  color:#ffde00;}
.benefit .txt_desc_term2{font-size:22px; color:#ffde00;}
.benefit .txt_desc_center{margin-top:20px; font-size:13px;}

.benefit .schoolname .schoolname_in a:hover{color:#2bdaff;}
.benefit .schoolname .schoolname_in a {color:#999999; text-decoration:none; font-size:13px; margin-left:8px;}
.benefit .schoolname{width:655px;   color:#afafaf; text-decoration:none; margin-top:8px;}
.benefit .schoolname .schoolname_in {width:210px; height:25px; float:left;  background-color:#191919; padding-top:3px;}
.benefit .schoolname div{ margin:0 2px 2px 0; float:left;}

.benefit .txt_desc1 {margin-bottom:2px; font-size:13px;line-height:14px; color:#666; padding:2px 0 0px 0px; display:block; font-weight:600; color:#e25147}
.benefit .txt_desc2 {margin-bottom:2px; font-size:12px;line-height:14px; color:#666; padding:2px 0 0px 0px; display:block}
.benefit .txt_desc3 {margin-bottom:2px; font-family:'Noto Sans KR', sans-serif !important; font-size:12px;line-height:14px; color:#666; padding:2px 0 0px 0px; display:block}
.benefit .txt_desc3 a{color:#aaa}
.benefit .txt_desc4 {clear:both; display:block; margin-top:4px;font-size:12px; line-height:18px;color:#ed1c24}
.benefit .txt_desc5 {margin-bottom:2px; font-size:12px;line-height:14px; color:#aaa; background:url("//www.gamjauhak.com/new_img/cmmt/bene6.jpg") no-repeat 0 0; padding:2px 0 4px 70px; display:block}

/* font-family:'¸¼Àº°íµñ','Malgun Gothic' */
.benefit .txt_date {margin:10px 0 2px 0; font-family:'Noto Sans KR', sans-serif !important; font-size:12px; line-height:20px; color:#333; font-weight:normal}

.benefit .f_right {position:relative; float:left; margin:20px 0 0 0;}
.benefit .f_right img{ margin:0 2px;}
.benefit .bar{ color:#ccc; margin-left:6px; margin-right:6px}

/*faq¸®½ºÆ®*/
.fnaCont table {border-top:2px solid #8e8e8e; color:#656565; width:100%}
.fnaCont table tr td {font-family:'Noto Sans KR', sans-serif !important; line-height:16px; cursor:pointer}
.fnaCont table th {height:40px; background:#eeeeee; font-weight:normal; font-weight:600; font-size:13px; line-height:16px;}
.fnaCont table th:first-child {border-left:none}
.fnaCont table .num {width:75px;}
.fnaCont table .category {width:103px;}
.fnaCont table .title {font-family:'Noto Sans KR', sans-serif !important; width:495px;}
.fnaCont table button {display:block; position:absolute; width:9px; height:6px;  right:25px; top:21px; text-align:right;}
.fnaCont table .on{display:block;}
.fnaCont table button.down {background: url(../new_img/etc/ico_down.png) no-repeat ; border:0}
.fnaCont table button.up {background: url(../new_img/etc/ico_down.png) no-repeat ; border:0}
.fnaCont table button span {position:absolute; z-index:-1; visibility:hidden;}
.fnaCont table td {padding:15px 0 15px 0px; text-align:center; border-bottom:1px solid #ececec; font-size:13px}
.fnaCont table td.txtL {font-family:'Noto Sans KR', sans-serif !important; position:relative; padding:0 10px 0 50px; background:url(../new_img/etc/ico_q.png) no-repeat 0px 14px; text-align:left}
.fnaCont table .acont td {font-family:'Noto Sans KR', sans-serif !important; padding:15px 77px 15px 100px; text-align:left; background:#fbfbfb url(../new_img/etc/ico_a.png) no-repeat 50px 17px; line-height:20px; cursor:auto}

/* ÃÊÁß°íÀ¯ÇÐ */
.jogi_roll_wrap {width:100%; height:300px; position:relative; margin:0 auto;}
.jogi_roll {width:2000px; position:absolute; top:0; left:50%; margin-left:-1000px;}
.jogi_tab {width:1000px; height:55px; position:absolute; bottom:0px; left:50%; margin-left:-500px; padding-left:50px;}
.jogi_cont1 {width:490px; float:left; position:relative;}
.jogi_cont2 {float:left; position:relative;}
.jogi_pro {height:30px; position:relative;}
.jogi_pro_title {position:absolute; top:0px; left:0px;}
.jogi_pro_more {position:absolute; top:10px; right:0px;}
.jogi_pro_tab_box dl {width:98px; height:31px; float:left; padding-top:7px; font-family:'µ¸¿ò'; font-size:13px; text-align:center; box-sizing:border-box;}
.jogi_pro_tab_box dl a:hover a:active a:focus {color:#333 !important; text-decoration:none !important;}

.jogi_pro_tab {color:#555; border-top:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #dc1626;background:#fff;}
.jogi_pro_cont li {width:490px; height:30px; float:left; font-family:'µ¸¿ò'; font-size:13px; border-bottom:1px solid #ddd; box-sizing:border-box; background:#f5f5f5; border-bottom:1px solid #ccc;}
.jogi_pro_cont li.bar1 {width:100px;}
.jogi_pro_cont li.bar2 {width:290px;}
.jogi_pro_list {width:490px; height:120px; overflow-y:scroll;}
.jogi_pro_list li {height:30px; float:left; padding:8px 0 0 20px; font-family:'µ¸¿ò'; font-size:13px; border-bottom:1px solid #ddd; box-sizing:border-box; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.jogi_pro_list li.bar1 {width:100px;}
.jogi_pro_list li.bar2 {width:272px;}
.jogi_cbtn {position:absolute; right:26px; bottom:20px;}
.jogi_cbtn li {float:left; margin-left:6px;}
.jogi_nation dl {margin-top:10px;}
.jogi_nation dt {float:left;}
.jogi_bn4 dl {width:230px; height:230px; position:relative; float:left; border-radius:50%; overflow:hidden !important;}
.jogi_bn4_play {position:absolute; top:94px; left:104px; z-index:10;}
.jogi_bn5 dl {width:250px; float:left; text-align:center;}

.jogi_spe_title {margin:60px 0 10px 0; font-size:18px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-weight:bold; color:#333; letter-spacing:-1pt;}
.jogi_spe dl {float:left;}
.jogi_spe_box1 {width:500px;}
.jogi_spe_box2 {width:500px;}
.jogi_spe_box2 dt {width:250px; float:left;}

.page_tabs li {float:left;}
.page_list li {width:500px; float:left; font-size:16px; color:#333; line-height:28px;}
.page_list li span {font-size:18px; font-weight:bold; color:#dc1627;}
.sch_detail {width:1000px; padding:60px 0 10px 0; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:28px; font-weight:bold; letter-spacing:-1.5pt; color:#222; border-bottom:1px solid #222;}
.sch_info {width:1000px;}
.sch_title {width:1000px; padding:40px 0 10px 0; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:26px; letter-spacing:-0.5pt; color:#dc1627;}
.sch_pic {width:400px; height:258px; border:1px solid #ccc; box-sizing:border-box; background:#f5f5f5;}
.sch_thum dl {float:left;}
.sch_thum dl table {width:560px; margin-left:40px; border-top:1px solid #ccc;}
.sch_thum dl table th {height:32px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:12px; font-weight:bold; color:#333; border-right:1px solid #ddd; border-bottom:1px solid #ccc; background:#f5f5f5; box-sizing:border-box;}
.sch_thum dl table td {height:32px; padding-left:10px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:12px; color:#333; border-bottom:1px solid #ccc; box-sizing:border-box;}
.sch_thum dl table td a {font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:12px; color:#777;}
.sch_tabs {width:1001px; margin:50px 0 20px 0; border-left:1px solid #ccc; box-sizing:border-box;}
.sch_tabs dl a {width:250px; height:60px; padding-top:16px; float:left; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:18px; color:#333; letter-spacing:-1pt; text-align:center; border:1px solid #ccc; border-left:none !important; box-sizing:border-box; background:#f5f5f5;}
.sch_tabs dl a:hover {text-decoration:none;}
.sch_tabs dl .on {font-weight:bold; color:#dc1627; border:1px solid #dc1627 !important; background:#fff;}
.sch_intro {width:1000px;}
.sch_intro dl {width:1000px; padding:20px 0; border-bottom:1px solid #ddd;}
.sch_intro1 {width:100px; float:left; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:14px; font-weight:bold; color:#dc1627; letter-spacing:-0.5pt; line-height:22px; box-sizing:border-box;}
.sch_intro2 {width:900px; float:left; padding:0 40px 0 20px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:14px; color:#333; line-height:24px; box-sizing:border-box;}
.faq_wrap {width:1000px; margin:60px auto 0 auto;min-height:1100px;}
.faq_title {font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:28px; font-weight:bold; letter-spacing:-1.5pt; color:#222; line-height:32px;}
.faq_select select {width:140px; height:34px; float:right; margin:-30px 0 20px 0; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:13px; border:1px solid #ccc;}

.faq_board table {width:1000px; border-top:1px solid #333;}
.faq_board table th {height:42px; font-family:'Noto Sans KR' , sans-serif, '¸¼Àº°íµñ','Malgun Gothic'; font-size:13px; color:#333; vertical-align:middle; border-bottom:1px solid #ccc; background:#f5f5f5;}
.faq_board table td {height:42px; padding:5px; font-family:'Noto Sans KR' , sans-serif, '¸¼Àº°íµñ','Malgun Gothic'; font-size:13px; color:#333; letter-spacing:-0.5pt; vertical-align:middle; border-bottom:1px solid #ccc; box-sizing:border-box;}

.faq_board table td a:hover {color:#333; text-decoration:none;}
.faq_board_text {padding-left:20px; text-align:left !important;}
.faq_btns dl {width:100px; height:40px; float:right; margin:20px 0; padding-top:8px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-weight:bold; font-size:15px; letter-spacing:-0.5pt; line-height:20px; text-align:center; box-sizing:border-box;}
.faq_btn_list {margin-right:10px !important; color:#333; border:1px solid #333;}
.faq_btn_write {color:#fff; background:#222;}
.faq_btn_write:hover {color:#fff; background:#dc1627;}
.faq_search {width:1000px; margin:0 auto; text-align:center; display:inline-block;}
.faq_search select {width:90px; height:32px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:13px; border:1px solid #ccc;}
.faq_search input[type=text] {width:240px; height:32px; margin-left:4px; padding-left:10px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:13px; border:1px solid #ccc; box-sizing:border-box;}
.faq_search input[type=submit] {width:70px; height:32px; margin-left:3px; padding-bottom:2px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:13px; text-align:center; color:#777; border:1px solid #aaa; background:#f5f5f5; box-sizing:border-box;}
.faq_board table td select {width:160px; height:32px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:13px;border:1px solid #ccc;}
.faq_board table td input {width:154px; height:32px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:13px;border:1px solid #ccc;}

.faq_write_area {width:984px; height:300px; margin:10px 0 !important; padding:10px 15px; font-family:'Noto Sans KR' , sans-serif, '¸¼Àº°íµñ','Malgun Gothic'; font-size:13px; color:#333; line-height:24px; border:1px solid #ddd; box-sizing:border-box;}

.faq_form table {border:none;}
.faq_form table th {height:40px; padding-left:20px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:13px; text-align:left; border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#f5f5f5;}
.faq_form table td {height:40px; padding-left:8px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:13px; border-bottom:1px solid #ccc;}
.faq_form table td a:hover {text-decoration:none;}
.faq_view {width:1000px; margin:0 auto;}
.faq_view table {width:960px !important; margin-top:20px; padding:0; border-top:1px solid #333; box-sizing:border-box;}
.faq_view table th {box-sizing:border-box;}
.faq_view table td {border-bottom:1px solid #ccc; box-sizing:border-box;}

.faq_view_title {width:1000px; height:44px; position:relative; margin:0; padding:0 20px; border-bottom:1px solid #ccc; background:#f5f5f5; box-sizing:border-box;}
.faq_view_title .text {padding-top:8px; font-family:'Noto Sans KR', sans-serif, '¸¼Àº°íµñ','Malgun Gothic'; font-size:15px; font-weight:bold; text-align:left; line-height:24px; color:#333; box-sizing:border-box;}
.faq_view_title .date {position:absolute; top:0; right:0; padding:14px 20px 0 0; font-family:'Noto Sans KR', sans-serif, '¸¼Àº°íµñ','Malgun Gothic'; font-size:13px; font-weight:normal; color:#999; text-align:right; line-height:14px;}
.faq_view_title::after {clear:both;}
.faq_writer {height:44px; padding:14px 0 0 20px; font-family:'Noto Sans KR', sans-serif, '¸¼Àº°íµñ','Malgun Gothic'; font-size:14px; color:#333; line-height:14px; box-sizing:border-box;}

.faq_story {padding:30px 20px; font-family:'Noto Sans KR', sans-serif, '¸¼Àº°íµñ','Malgun Gothic'; font-size:14px; color:#333; line-height:24px; border-bottom:1px solid #ccc;}
.faq_story p {font-family:'Noto Sans KR', sans-serif, '¸¼Àº°íµñ','Malgun Gothic'; font-size:14px; color:#333; line-height:24px;}
.faq_story span {font-family:'Noto Sans KR', sans-serif, '¸¼Àº°íµñ','Malgun Gothic'; font-size:14px; color:#333; line-height:24px;}

.faq_answer {border-bottom:1px solid #ccc; background:#f9f9f9;}
.faq_answer .cs_name {padding:30px 20px; font-family:'Noto Sans KR', sans-serif, '¸¼Àº°íµñ','Malgun Gothic'; font-size:14px; color:#333;}
.faq_answer .cs_name span {color:#888; letter-spacing:0 !important;}
.faq_answer .cs_text {padding:0 20px 20px 20px; font-family:'Noto Sans KR', sans-serif, '¸¼Àº°íµñ','Malgun Gothic'; font-size:14px; color:#777; line-height:24px;}
.faq_answer .cs_text p {font-family:'Noto Sans KR', sans-serif, '¸¼Àº°íµñ','Malgun Gothic'; font-size:14px; color:#777; line-height:24px;}

.faq_reply {width:1000px; margin:40px 0 20px 0; padding:20 0px; border-top:1px solid #ccc; box-sizing:border-box;}
.faq_reply table {border:none !important;}
.faq_reply table th {padding:0 0 0 20px; font-family:'Noto Sans KR', sans-serif, '¸¼Àº°íµñ','Malgun Gothic'; font-size:13px; color:#333; text-align:left; letter-spacing:-0.5pt; border:none !important;}
.faq_reply table td {font-family:'Noto Sans KR', sans-serif, '¸¼Àº°íµñ','Malgun Gothic'; font-size:13px; color:#333; border:none !important; line-height:28px;}
.faq_reply table input {width:130px; height:30px; margin:0 20px 0 0px; padding:0 10px; border:1px solid #ccc;}
.faq_reply table textarea {width:480px; height:80px; position:relative; top:4px; padding:10px; border:1px solid #ccc; box-sizing:border-box;}
.faq_reply table button {width:140px; height:80px; margin-left:-54px; font-family:'Noto Sans KR', sans-serif, '¸¼Àº°íµñ','Malgun Gothic'; font-size:14px; font-weight:bold; color:#777; border:1px solid #aaa; border-radius:5px; background:#f5f5f5; cursor:pointer;}
.faq_reply table button:hover {color:#222; border:1px solid #333; background:#fff;}
.video_title {width:1000px; margin:40px 0 10px 0; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:22px; font-weight:bold; color:#222; letter-spacing:-1pt;}
.video_gamja {position:absolute; bottom:60px; left:30px;}
.video_gamja li {float:left; margin-left:20px;}
.video_name {margin:10px 0; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:15px; color:#fff; text-align:center; letter-spacing:-0.5pt;}
.video_nation {margin-left:-10px;}
.video_nation li {float:left; margin-left:10px;}
.video_thum {width:242px;}
.video_text {margin:10px 0 40px 0; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:14px; color:#333; text-align:center;}
.test_btn {width:240px; height:48px; margin:0 auto; padding-top:16px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:22px; font-weight:bold; color:#fff; text-align:center; letter-spacing:-1pt; background:#dc1626;}
.test_btn a {color:#fff !important; text-decoration:none;}
.test_btn a:hover {color:#fff; text-decoration:none;}




/* 20240621 ÀÓÀçÇü ¼¾ÅÍ ÁÖ¼Ò CSS*/


.address_wrap {
	float: left;
    margin-top: 12px;
    font-size: 14px;
	padding-left:3px;
	color:#333;
}
.address_wrap span{
	font-weight:bold;
}