@charset "euc-kr";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, form, fieldset, input, th, td{margin:0;padding:0;}
th img, td img, select, input, label {vertical-align:middle;}
caption, legend {visibility:hidden; font-size:0; height:0px;}
img {border:0 none; vertical-align:middle;}
textarea {background:#fff; width:100%; height:100px; }
input, select, textarea {vertical-align: middle; font-size: 12px;}
fieldset{border:none;}
input {padding:1px 0;}
ul,ol,li{list-style:none;}
table{
	width:100%;
	border-collapse:collapse;
}
caption, legend {visibility:hidden; font-size:0; height:0px;}


body{
	font-size:12px;
	font-family:,dotum,,gulim,sans-serif;
	color:#474747;
}
a{color:#474747;text-decoration:none;}
a:hover{color:#474747;text-decoration:underline;}
a:focus{color:#474747;}
a:active{color:#474747;}



#skipNavi{
	position:absolute;
	width:0;height:0;font-size:0;
	overflow:hidden;visibility:hidden;
}
#skipTop{
	position:absolute;
	width:0;height:0;font-size:0;
	overflow:hidden;visibility:hidden;
}

.fl {float:left!important;}
.fr {float:right!important;}

.tr {text-align:right;}
.tc {text-align:center; }
.tc2 {text-align:center; width:100%!important;}


.mt20 {margin-top:20px!important;}
.mt40 {margin-top:40px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px!important;;}
.ml0 {margin-left:0!important;}
.mr20 {margin-right:30px;}
.mt5 {margin-top:5px;}
.p10 {padding-top:10px;}

.vh {visibility:hidden; position:absolute; left:-10000px;top:0;}
.in_bc{display:inline-block}

.bold {font-weight:bold; color:#666!important;}
.bold2 {font-weight:bold;}

.color1 {color:#009999!important;}
.color2 {color:red!important;}


.nobg {background:none!important;}

.point {color:red!important; font-weight:bold; padding-right:5px;}



.box01{padding:10px 15px; box-sizing:border-box; border:1px solid #ddd; background:#f4f4f4; margin-left:0 !important }


.w301 {width:261px; padding-right:30px;}
.w425 {width:425px;}

.color_blue {color:#1424b6!important;  font-weight:bold; font-size:12px!important;}
.color_blue1{color:blue !important;}
.color_red {color:red!important; font-weight:bold;}
.color_black {color:#000!important;}
.color_green {color:#60a8a3!important; font-weight:bold;}


#contents2 {background:url(/group01/img/img_page05_01.jpg)no-repeat ; width:735px; height:464px; text-indent:-9999px; display:block;}


#contentsText{position:relative;}
*:first-child+html #contentsText{overflow:hidden}
#contentsText p.text01 {font-size:12px; width:100%; color:#333; vertical-align:top; margin-left:0; float:left}
#contentsTextDeco dl.inlineDl3{width:400px;padding-left:27px;display:inline-block;}
#contentsTextDeco dl.inlineDl3 dt{
	background:url(../commen/cssImg/icn_ulList.gif) 0 8px no-repeat;
	padding:1px 0 1px 10px;
	float:left;
}
#contentsTextDeco dl.inlineDl3 dd{
	padding:1px 0 1px 10px;
}

#contentsBody dl.inlineDl2{padding-left:0;display:inline-block;}
#contentsBody dl.inlineDl2 dt{
	background:url(../commen/cssImg/icn_ulList.gif) 0 8px no-repeat;
	padding:1px 0 1px 10px;
	float:left;
	width:110px;
}
#contentsBody dl.inlineDl dd{
	padding:1px 0 1px 10px;
	/*width:290px;*/
}

.box_bg {border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; background:#f5f5f5; padding:8px;}
.box_bg2 {border-top:solid 1px #ccc; border:solid 1px #ccc; background:#f5f5f5; padding:8px; /*width:100%;*/ font-size:12px!important;}

.page04_tit{float:left; padding-right:150px;}
.page04_logo{float:left;}


#Column01_04{
	width:251px;
	background:url(../mainPage/cssImg/bg_titleArea.gif) repeat-x;
	margin-top:8px;
}
#Container #Column01_04 h2{
	background:url(../mainPage/cssImg/Column01_04_title.gif) no-repeat;
	width:110px;
	padding:30px 0 0 0;
	height:0;
	overflow:hidden;
	margin-bottom:27px;
}
#calendarTitel{
	height:29px;
	padding-top:2px;
	text-align:center;
	background:url(../mainPage/cssImg/Column01_04_calendarDiv.gif) no-repeat;
}
#calendarPre{
	background:url(../mainPage/cssImg/Column01_04_prev.gif) 3px 3px no-repeat;
	width:12px;
	padding-top:16px;
	overflow:hidden;
	height:0;
	display:inline-block;
	vertical-align:middle;
	margin-right:20px;
}
#calendarNext{
	background:url(../mainPage/cssImg/Column01_04_next.gif) 3px 3px no-repeat;
	width:12px;
	padding-top:16px;
	overflow:hidden;
	height:0;
	display:inline-block;
	vertical-align:middle;
	margin-left:20px;
}
#calendarTitel span{
	font-family:"NanumGothic", "Malgun Gothic", dotum;
	font-weight:bold;
	color:#000;
	font-size:140%;
	vertical-align:middle;
}
#calendarTable{width:198px!important; margin:0 auto;}
#calendarTable thead th{height:17px;}
#calendarTable thead th span{
	padding-top:7px;
	height:0;
	overflow:hidden;
	display:inline-block;
}
#calendarTable .spanSun{background:url(../mainPage/cssImg/Column01_04_sun.gif) no-repeat;width:7px;}
#calendarTable .spanMon{background:url(../mainPage/cssImg/Column01_04_mon.gif) no-repeat;width:8px;}
#calendarTable .spanTue{background:url(../mainPage/cssImg/Column01_04_tue.gif) no-repeat;width:7px;}
#calendarTable .spanWed{background:url(../mainPage/cssImg/Column01_04_wed.gif) no-repeat;width:10px;}
#calendarTable .spanThu{background:url(../mainPage/cssImg/Column01_04_thu.gif) no-repeat;width:7px;}
#calendarTable .spanFri{background:url(../mainPage/cssImg/Column01_04_fri.gif) no-repeat;width:6px;}
#calendarTable .spanSat{background:url(../mainPage/cssImg/Column01_04_sat.gif) no-repeat;width:6px;}
#calendarTable td{
	text-align:center;
	height:17px;
}
#calendarTable tr.oddRow td{background:#eee;}
#calendarTable td.daysSun{color:#ea5115;}
#calendarTable td.daysSat{color:#0077ff;}
#calendarTable td.toDay{font-weight:bold;}


body{background:url(../commen/cssImg/bg_header.png) 0 71px repeat-x;}
#Header{
	width:1022px;
	margin:0 auto;
	background:url(../commen/cssImg/bg_header.jpg) 0 71px no-repeat;
	position:relative;
	height:74px;
}
#Header h1 img{
	margin:10px 0 0 35px;
}
#Header ul li{float:left;}
#Header ul li a{
	display:inline-block;
	overflow:hidden;
	height:0;
}

#pop_wrap {background:none;}

#topLink{position:absolute;top:15px;right:0px;}
#topLink_home{background:url(../commen/new_main/topLink_home.gif) 0 3px no-repeat; width:26px; padding-top:17px;}
#topLink_login{background:url(../commen/new_main/topLink_login.gif) 0 3px no-repeat;width:57px; padding-top:17px;}
#topLink_logOut{background:url(../commen/new_main/topLink_logout.gif) 0 3px no-repeat;width:67px; padding-top:17px;}
#topLink_join{background:url(../commen/new_main/topLink_join.gif) 0 3px no-repeat;width:66px; padding-top:17px;}
#topLink_info{background:url(../commen/new_main/topLink_info.gif) 0 3px no-repeat;width:86px; padding-top:17px;}
#topLink_myPage{background:url(../commen/new_main/topLink_mypage.gif) 0 3px no-repeat;width:75px; padding-top:17px;}
#topLink_siteMap{background:url(../commen/new_main/topLink_sitemap.gif) 0 3px no-repeat;width:65px; padding-top:17px;}

#mainMenu{position:absolute;top:43px;right:12px;}
#mainMenu_01{background:url(../commen/new_main/mainMenu_01.gif) no-repeat;width:92px;padding-top:21px;padding-right:40px;}
#mainMenu_02{background:url(../commen/new_main/mainMenu_02.gif) no-repeat;width:65px;padding-top:21px;padding-right:40px;}
/*#mainMenu_03{background:url(../commen/new_main/mainMenu_03.gif) no-repeat;width:65px;padding-top:21px;padding-right:21px;}*/
#mainMenu_03{background:url(../commen/new_main/mainMenu_04.gif) no-repeat;width:40px;padding-top:21px;padding-right:40px;}
#mainMenu_04{background:url(../commen/new_main/mainMenu_05.gif) no-repeat;width:66px;padding-top:21px;padding-right:40px;}
#mainMenu_05{background:url(../commen/new_main/mainMenu_06.gif) no-repeat;width:54px;padding-top:21px;padding-right:40px;}
#mainMenu_06{background:url(../commen/new_main/mainMenu_07.gif) no-repeat;width:53px;padding-top:21px;padding-right:40px;}

.subMenu01{position:absolute; top:35px; left:-150px; /*width:638px;*/}
.subMenu02{position:absolute; top:35px; left:-245px; width:846px;}
/*.subMenu03{position:absolute; top:35px; left:70px; width:253px;}*/
.subMenu03{position:absolute; top:35px; left:120px; /*width:276px;*/}
.subMenu04{position:absolute; top:35px; left:-50px; /*width:692px;*/}
.subMenu05{position:absolute; top:35px; left:-220px; /*width:864px;*/}
.subMenu06{position:absolute; top:35px; left:503px; /*width:77px;*/}

#mainMenu li ul{
	position:absolute;
	top:33px;
	font-size:12px;
	font-weight:bold;
	background:url(../commen/cssImg/bg_subMenuLast.png) right bottom no-repeat;
	padding-right:15px;
}

#mainMenu li ul li.firstSubMenu{background:url(../commen/cssImg/bg_subMenuFirst.png) no-repeat;padding-left:10px;}
#mainMenu li ul li{background:url(../commen/cssImg/bg_subMenu.png) repeat-x;height:31px;}
#mainMenu li ul li a{
	height:auto;
	color:#808285;
	padding:8px 5px 0 5px;
}
#mainMenu li ul li a:hover{color:#59a60a;text-decoration:none;}
#mainMenu li ul li a:focus{color:#59a60a;text-decoration:none;}
#subMenu01{display:none;left:-125px; width:750px;}
#subMenu02{display:none;left:-207px; width:679px;}
/*#subMenu03{display:none;left:70px; width:237px;}*/
#subMenu04{display:none;left:120px; width:259px;}
#subMenu05{display:none;left:-188px; width:660px;}
#subMenu06{left:-333px;width:805px;}
#subMenu07{left:410px;width:73px;}




#Footer{
	clear:both;
	background:url(../commen/cssImg/bg_footer.jpg) 0 30px repeat-x;
	color:#a1a1a1;
	font-size:11px;

}
*:first-child+html #Footer{overflow: hidden;}
.footerWrap{
	width:1022px;
	margin:0 auto;
	height:110px;
	background:url(../commen/cssImg/bg_footerCenter_sub.jpg) no-repeat;
	position:relative;
}

#address{padding-top:30px;}
#address img{
	padding:8px 30px 0 30px;
	float:left;
}
#policyLink{float:left;margin-bottom:3px;}
#policyLink li{float:left;}
#policyLink li a{
	padding-top:11px;
	overflow:hidden;
	height:0;
	display:inline-block;
}
#policyLink li a#policyLink01{background:url(../commen/cssImg/policyLink01.gif) no-repeat;width:115px;}
#policyLink li a#policyLink02{background:url(../commen/cssImg/policyLink02.gif) no-repeat;width:65px;}
#policyLink li a#policyLink03{background:url(../commen/cssImg/policyLink03.gif) no-repeat;width:47px;}
#policyLink li a#policyLink04{background:url(../commen/cssImg/policyLink04.gif) no-repeat;width:43px;}
#policyLink li a#policyLink05{background:url(../commen/cssImg/policyLink05.gif) no-repeat;width:72px;}
#policyLink li a#policyLink06{background:url(../commen/cssImg/policyLink06.gif) no-repeat;width:77px;}
#policyLink li a#policyLink07{background:url(../commen/cssImg/policyLink07.gif) no-repeat;width:72px;}
#policyLink li a#policyLink08{background:url(../commen/cssImg/policyLink08.gif) no-repeat;width:44px;}

/*address{position:absolute;top:53px;left:145px;font-style:normal;letter-spacing:1px;}
address .blodSpan{font-weight:bold;}*/

address{position:absolute;top:53px;left:220px;font-style:normal;letter-spacing:1px;}
address .blodSpan{font-weight:bold;}


#outLinkDiv{
	position:absolute;
	right:6px;
	top:15px;
	width:310px;
	overflow:hidden;
}
button{border:0;cursor:pointer;overflow:hidden;}
button span{
	font-size:5px;
	width:0px;
	height:0px;
	line-height:0px;
	visibility:hidden;
	overflow:hidden;
}
#scrollLink{position:relative;width:250px;height:28px;left:30px;right:0px;overflow: hidden;}
#scroll_pre{background:url(/commen/cssImg/scroll_pre.gif) no-repeat;width:24px;height:19px;position:absolute;left:0px;top:1px;}
#scroll_next{background:url(/commen/cssImg/scroll_next.gif) no-repeat;width:24px;height:19px;position:absolute;right:0px;top:1px;}
/*
#scrollLink ul{
	background:url(../commen/cssImg/bg_footer_scrollLink.jpg) no-repeat;
	width:250px;
	height:40px;
	overflow:hidden;
	position:absolute;
}
#scrollLink ul li{float:left;}
#scrollLink img{border:solid 1px #dfdfdf;}
*/

#scrollList { height: 25px; width: 2000px; position: absolute; top: 0; left: 0; overflow: hidden; }
#scrollList li { float: left; padding: 0 0px;}

/*
#outLinkDiv{
	position:absolute;
	right:6px;
	top:15px;
}
button{border:0;cursor:pointer;overflow:hidden;}
button span{
	font-size:5px;
	width:0px;
	height:0px;
	line-height:0px;
	visibility:hidden;
	overflow:hidden;
}
#scrollLink{position:relative;width:308px;height:40px;}
#scroll_pre{background:url(../commen/cssImg/scroll_pre.gif) no-repeat;width:24px;height:19px;position:absolute;left:0px;top:1px;}
#scroll_next{background:url(../commen/cssImg/scroll_next.gif) no-repeat;width:24px;height:19px;position:absolute;right:0px;top:1px;}
#scrollLink ul{
	background:url(../commen/cssImg/bg_footer_scrollLink.jpg) no-repeat;
	width:250px;
	height:40px;
	overflow:hidden;
	position:absolute;
}
#scrollLink ul li{float:left;}
#scrollLink img{border:solid 1px #dfdfdf;}

*/

#imgLink{width:312px;display:inline-block;}
#imgLink li{float:left;margin-right:3px;}

#copyright{background:url(../commen/cssImg/copyright.gif) no-repeat;width:293px;padding-top:10px;height:0;overflow:hidden;margin-left:6px;}


#fixedLink{
	position:fixed;
	bottom:0;
	width:100%;
	height:25px;
	z-index:110;
}
#fixedLink ul{width:1022px;margin:0 auto;}
#fixedLink ul li{float:left;}


#Container {background:url(../commen/cssImg/bg_main.jpg) 0 163px repeat-x;}
#imageArea{
	background:url(../commen/cssImg/gys_imgArea.jpg) no-repeat;
	overflow:hidden;
	height:0;
	padding-top:163px;
	width:1022px;
	margin:0 auto;
}
#Container .imgAreaType01{background:url(../group01/cssImg/imgArea01.jpg) no-repeat;}
#Container .imgAreaType02{background:url(../group02/cssImg/imgArea02.jpg) no-repeat;}
#Container .imgAreaType03{background:url(../group03/cssImg/imgArea03.jpg) no-repeat;}
#Container .imgAreaType04{background:url(../group04/cssImg/imgArea04.jpg) no-repeat;}
#Container .imgAreaType05{background:url(../group05/cssImg/imgArea05.jpg) no-repeat;}
#Container .imgAreaType06{background:url(../group06/cssImg/imgArea06.jpg) no-repeat;}
#Container .imgAreaType07{background:url(../group07/cssImg/imgArea07.jpg) no-repeat;}

#Main{
	width:1022px;
	margin:0 auto;
	position:relative;
}


#Side{
	background:url(../commen/cssImg/bg_Side.png) no-repeat;
	width:232px;
	position:relative;
	top:-14px;
}
#Side h3{
	font-family:"NanumGothic", "Malgun Gothic", dotum;
	font-weight:bold;
	font-size:220%;
	height:50px;
	padding:49px 0 12px 18px;
	letter-spacing:-1px;
}
#Side h3 .sideTitleEng{
	color:#555;
	font-size:40%;
	display:block;
	letter-spacing:0;
}
#Side h3.sideTitleEng2{
	color:#333;
	font-size:20px;
	display:block;
	letter-spacing:0;
	font-weight:bold;
}
#Side h3.sideTitleEng2 strong {
	color:blue
}

#Side ul{
	margin-left:2px;
	background:url(../commen/cssImg/bg_SideBottom.jpg) -2px bottom no-repeat;
	padding-bottom:60px;
}
#Side ul li a{
	display:inline-block;
	background:url(../commen/cssImg/bg_sideMenu.jpg) no-repeat;
	width:196px;
	height:18px;
	padding:6px 0 0 18px;
	color:#707070;
	font-size:11px;
	font-weight:bold;
}
#Side ul li.mygroup {
	background:url(../cssImg/bg_goto_mygroup.jpg) no-repeat 0 0;
	color:#707070;
	font-size:11px;
	font-weight:bold;
	line-height:22px;
	padding:1px 0 5px 8px;
	width:196px;
}
#Side ul li.mygroup a, #Side ul li.mygroup a:hover, #Side ul li.mygroup a:focus{background:none; padding:0; width:80px;}
#Side ul li.mygroup img, #Side ul li.mygroup select, #Side ul li.mygroup input{vertical-align:middle;}
#Side ul li.mygroup .w100{width:100px;}
#Side ul li.mygroup .h40{height:40px;}
#Side ul li.mygroup select{font-size:11px;}
#Side ul li a:hover{background:url(../commen/cssImg/bg_sideMenu.jpg) 0 -24px no-repeat;text-decoration:none;color:#fff;}
#Side ul li a:focus{background:url(../commen/cssImg/bg_sideMenu.jpg) 0 -24px no-repeat;text-decoration:none;color:#fff;}
#Side ul li a.actMenu{background:url(../commen/cssImg/bg_sideMenu.jpg) 0 -24px no-repeat;text-decoration:none;color:#fff;}



#Side ul.sideLevel02{margin-left:0px;background:transparent;padding-bottom:0;}
#Side ul.sideLevel02 li a{
	background:url(../commen/cssImg/bg_sideMenuSub.jpg) no-repeat;
	width:186px;
	height:18px;
	padding:6px 0 0 28px;
}
#Side ul.sideLevel02 li a:hover{background:url(../commen/cssImg/bg_sideMenuSub.jpg) 0 -24px no-repeat;}
#Side ul.sideLevel02 li a:focus{background:url(../commen/cssImg/bg_sideMenuSub.jpg) 0 -24px no-repeat;}
#Side ul.sideLevel02 li a.actMenu{background:url(../commen/cssImg/bg_sideMenuSub.jpg) 0 -24px no-repeat;}

#Container #Main #Contents{
	position:relative;
	float:right;
	display:inline;
	width:717px;
	padding-bottom:40px;
	margin-right:40px;
}
#Container #Contents h2{
	font-family:"NanumGothic", "Malgun Gothic", dotum;
	font-weight:bold;
	font-size:230%;
	color:#0f771d;
	padding:25px 0 35px 0;
}

#location{
	position:absolute;
	top:35px;
	right:0;
	color:#b1b1b1;
	font-size:11px;
}
#location a{color:#b1b1b1;}
/*#location_home{
	background:url(../commen/cssImg/location_home.gif) no-repeat;
	padding-top:13px;
	width:43px;
	height:0;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
}
#location span{
	background:url(../commen/cssImg/icn_arrow.gif) no-repeat;
	padding-top:8px;
	width:4px;
	height:0;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
	margin:0 3px;
}

*/
#contentsBody{
	position:relative;
	line-height:170%;
}


#clearBoth{
	clear:both
}

#clearBorth{
	clear:both
}
.clearBorth{
	clear:both!important;
}



.alignCenter{text-align:center;}
.alignCenter img{margin-bottom:20px;}
.alignRight{text-align:right;}


#contentsBody h3{
	background:url(../commen/cssImg/h3.gif) no-repeat;
	padding-left:30px;
	padding-bottom:10px;
	color:#000;
	font-size:140%;
	margin-top:20px;
	vertical-align:middle;}
	
#contentsBody h3.st1{
	background:none;
	padding-left:17px;
	padding-bottom:10px;
	color:#000;
	font-size:140%;
	margin-top:20px;
	text-indent:-17px;
	text-align:left;
}

#contentsBody .ico_h4{
	background:url(../commen/cssImg/ico_h4.gif) 3px center  no-repeat;
	padding-left:30px;
	color:#000;
	font-size:130%;
	margin-top:10px;
	font-weight:700;
	margin-top:20px;
	}

#contentsBody h3#page01_01_text01{margin-top:0;}

#contentsBody p{margin-left:27px;color:#474747;font-size:12px;}
#contentsBody table{margin-left:27px; width:690px;}
#contentsBody table.ml0{margin-left:0; width:100%;}

#contentsBody h4{
	margin-left:27px;
	background:url(../commen/cssImg/h4.gif)  no-repeat;
	padding-left:22px;
	padding-bottom:8px;
	color:#4e8cd4;
	font-size:100%;
	margin-top:20px;
}
#contentsBody h4.st1{
	clear:both;
	width:710px;
	background:none;
	margin:20px 0 10px 0;
	padding:0;
	color:#000;
	font-size:110%;
	text-align:center;
}


#contentsBody h5{
	background:url(/images/sub/sub_lecture_02_bbg.gif) no-repeat; 
	height:41px; 
	width:673px; 
	font-weight:bold; 
	font-size:1.2em; 
	color:#464646; 
	padding-left:18px; 
	padding-top:11px;
	margin-top:30px;
	}


.underH4{margin-left:27px;}
#contentsBody p.underH4{margin-left:54px;}
#contentsBody table.underH4{margin-left:54px;width:663px;}
#contentsBody table.underH5 th, #contentsBody table.underH5 td{text-align:left;}

.headlineType01{
	font-family:"NanumGothic", "Malgun Gothic", dotum;
	color:#171a85;
	font-size:190%;
	margin-bottom:15px;
}
#contentsBody h3.headlineType01{
	background:transparent;
	padding-left:0;
	color:#59a60a;
	font-size:190%;
	margin-top:0;
}
.headlineType02{
	color:#000;font-size:130%;font-weight:bold;
}
#contentsBody p.headlineType02{margin-left:0;font-size:130%;color:#000;}


#contentsBody ul{padding-left:27px;}
#contentsBody ul li{
	background:url(../commen/cssImg/icn_ulList.gif) 0 8px no-repeat;
	padding:1px 0 1px 10px;
	color:#474747;
	font-size:12px;
}
#contentsBody ol{padding-left:27px;}
#contentsBody ol li{
	padding:1px 0 1px 0;
	color:#474747;
	font-size:1em;
}
#contentsBody ol li ul li{padding-left:10px}
#contentsBody ul li ul{padding-left:13px;}
#contentsBody ul li ul li{
	background:url(../commen/cssImg/icn_ulListSub.gif) 0 8px no-repeat;
	font-size:100%;
}
#contentsBody ul li a{color:#474747;}


#contentsBody ul.noStyle li{
	background:transparent;
	padding-left:0;
}


#contentsBody dl.inlineDl{width:690px;padding-left:27px;display:inline-block;}
#contentsBody dl.inlineDl dt{
	background:url(../commen/cssImg/icn_ulList.gif) 0 8px no-repeat;
	padding:1px 10px 1px 10px;
	float:left;
}
#contentsBody dl.inlineDl dd{
	padding:1px 0 1px 10px;
}
#contentsBody dl.inlineDl dd ul{clear:both;width:100%;}
#contentsBody dl.inlineDl p{clear:both;margin-left:20px;}

.inline_t{width:100%;padding-left:8px;display:inline-block;}
.inline_t dt{
	background:url(../commen/cssImg/icn_ulList.gif) 0 8px no-repeat;
	padding:1px 0 1px 10px;
	float:left;
	font-weight:bold;
	width:60px;
	text-align:left;
	height:20px;
}
.inline_t dd{
	padding:1px 0 1px 10px;
	text-align:left;
	height:20px;
}

.photo img {width:500px; height:350px; border:solid 5px #ddd;}
.photo_btn {width:510px; text-align:right;}

#contentsBody dl.inlianeDl{width:690px;padding-left:27px;display:inline-block;}
#contentsBody dl.inlianeDl dt{
	background:url(../commen/cssImg/icn_ulList.gif) 0 8px no-repeat;
	padding:1px 0 1px 10px;
	float:left;
}
#contentsBody dl.inlianeDl dd{
	padding:1px 0 1px 10px;
}
#contentsBody dl.inlianeDl dd ul{clear:both;width:100%;}
#contentsBody dl.inlianeDl p{clear:both;margin-left:20px;}


.btn_bigType01{
	display:inline-block;
	background:url(../commen/cssImg/btn_bigType01.gif) no-repeat;
	width:274px;
	height:35px;
	text-align:center;
	font-size:120%;
	font-weight:bold;
	color:#fff;
	padding-top:10px;
	margin:30px 0 10px 0;
}
.btn_bigType01:hover{text-decoration:none;color:#fff;}
.btn_bigType01:focus{text-decoration:none;color:#fff;}



.preTh{white-space:pre}


.topLeftHeaderType01{
	font-size:12px;
	border-top:#b9c9d1 solid 1px;
	border-right:#fff solid 2px;
}
.topLeftHeaderType01 th{
	border-bottom:#b9c9d1 solid 1px;
	border-right:#b9c9d1 solid 1px;
	padding:2px 5px;
}
.topLeftHeaderType01 td{
	border-bottom:#b9c9d1 solid 1px;
	border-right:#b9c9d1 solid 1px;
	padding:2px 5px;
}
.topLeftHeaderType01 thead th{
	background:#eef2eb;
}
.topLeftHeaderType01 tbody th{
	background:#fcfcfc;
	font-weight:normal;
}
.topLeftHeaderType01 tbody td{
	color:#474747;
}
.topLeftHeaderType01 tfoot th{
	background:#fcfcfc;
	font-weight:normal;
}
.numberTd td{text-align:right;}
.centerTd td{text-align:center;}


.leftHeaderType01{
	font-size:12px;
	border-top:#b9c9d1 solid 1px;
	border-right:#fff solid 2px;
}
.leftHeaderType01 th{
	border-bottom:#b9c9d1 solid 1px;
	border-right:#b9c9d1 solid 1px;
	padding:2px 5px;
	background:#fcfcfc;
}
.leftHeaderType01 td{
	border-bottom:#b9c9d1 solid 1px;
	border-right:#b9c9d1 solid 1px;
	padding:2px 5px;
	color:#474747;
}


.topHeaderType01{
	font-size:12px;
	border-top:#b9c9d1 solid 1px;
	border-right:#fff solid 2px;
}
.topHeaderType01 th{
	border-bottom:#b9c9d1 solid 1px;
	border-right:#b9c9d1 solid 1px;
	padding:2px 5px;
	background:#eef2eb;
}
.topHeaderType01 td{
	border-bottom:#b9c9d1 solid 1px;
	border-right:#b9c9d1 solid 1px;
	padding:2px 5px;
	color:#474747;
}
.topHeaderType01 a{color:#474747;}
.topHeaderType01 tbody.rear_td td {height:35px;}
#contentsBody td ul li{font-size:100%;}


.subTabTitelDiv{
	background:url(../commen/cssImg/subTab_bg.gif) 0 29px repeat-x;
	height:30px;
	display:inline-block;
	width:100%;
}
.subTabTitelDiv .subTab{
	background:url(../commen/cssImg/subTab.gif) no-repeat;
	color:#474747;
	display:block;
	width:105px;
	height:25px;
	padding-top:5px;
	text-align:center;
	float:left;
	font-weight:bold;
}
.subTabTitelDiv .subTab:hover{
	text-decoration:none;
	color:#fff;
	background:url(../commen/cssImg/subTab.gif) 0 -30px no-repeat;
}
.subTabTitelDiv .subTab_act{
	color:#fff;
	background:url(../commen/cssImg/subTab.gif) 0 -30px no-repeat;
	display:block;
	width:105px;
	height:25px;
	padding-top:5px;
	text-align:center;
	float:left;
	font-weight:bold;
}


#contentsBody ul.boardDesc{padding-left:0;margin-bottom:20px;}


.boardCntSerach{position:relative;margin-bottom:10px;}
#contentsBody p.boardCnt{margin-left:0;}

.boardCntSerach form{position:absolute;top:0;right:0;}
#contentsBody .boardSerchInput{
	margin-left:0;
	margin-bottom:10px;
	background:url(../commen/cssImg/icn_searchBoard.gif) 0 1px no-repeat;
	padding-left:20px;
}
.btn_boardSearch{
	background:url(../commen/cssImg/btn_searchBoard.gif) no-repeat;
	width:37px;
	height:18px;
	margin-left:2px;
	vertical-align:middle;
}


#contentsBody .boardType01{
	border-top:#0290f2 solid 2px;
	margin-left:0;
	width:100%;
	margin-bottom:10px;
}
.boardType01 th{
	border-bottom:#9fc9e6 solid 1px;
	padding:3px 0;
	font-size:12px;
	background:#f7f9fb;
}
.boardType01 td{
	border-bottom:#d1d3d4 solid 1px;
	padding:3px 0;
	text-align:center;
}
.boardType01 .no{width:40px;}
.boardType01 .subject{text-align:left;padding-left:10px;}
.boardType01 .open{width:60px;}
.boardType01 .date{width:100px;}
.boardType01 .replyState{width:60px;}
.boardType01 .hit{width:60px;}
.boardType01 .name{width:70px;}


.boardNavi{margin-bottom:10px;text-align:center;}


.boardNaviBtn{text-align:center;}
a.btn_regBoardList{
	background:url(../commen/cssImg/btn_regBoardList.gif) no-repeat;
	width:44px;
	padding-top:18px;
	height:0;
	overflow:hidden;
	display:inline-block;
	margin:0 1px;
}
.btn_preBoardList{
	background:url(../commen/cssImg/btn_PreBoardList.gif) no-repeat;
	width:44px;
	padding-top:18px;
	height:0;
	overflow:hidden;
	display:inline-block;
	margin:0 1px;
}
.btn_nextBoardList{
	background:url(../commen/cssImg/btn_nextBoardList.gif) no-repeat;
	width:44px;
	padding-top:18px;
	height:0;
	overflow:hidden;
	display:inline-block;
	margin:0 1px;
}

.replyTitle{
	color:#a47ce5;
	font-weight:bold;
	margin-right:5px;
	background:url(../commen/cssImg/icon_replyBoard.gif) no-repeat;
	padding-left:16px;
}


.formTable{
	border-top:#0290f2 solid 2px;
	margin-bottom:10px;
}
.formTable td{
	border-bottom:#d1d3d4 solid 1px;
	padding:3px 0;
}
.formTable td label{
	font-size:12px;
	font-weight:bold;
}
.requestValue{
	color:#FF9900;
}
button.btn_cancel{
	background:url(../commen/cssImg/btn_cancel.gif) no-repeat;
	width:44px;
	height:18px;
	vertical-align:middle;
}
button.btn_regBoardList{
	background:url(../commen/cssImg/btn_regBoardList.gif) no-repeat;
	width:44px;
	height:18px;
	vertical-align:middle;
}
.toBoardList{
	background:url(../commen/cssImg/btn_toBoardList.gif) no-repeat;
	width:57px;
	padding-top:18px;
	height:0;
	overflow:hidden;
	display:inline-block;
	vertical-align:middle;
}
.btn_agree{
	display:inline-block;
	background:url(../commen/cssImg/btn_agree.gif) no-repeat;
	width:44px;
	padding-top:18px;
	height:0;
	overflow:hidden;
	vertical-align:middle;
}


.boardContetDiv{
	border-top:#0290f2 solid 2px;
}
#contentsBody .boardContetDiv h3{
	border-bottom:#d1d3d4 solid 1px;
	background:#f7f9fb;
	font-size:100%;
	margin:0;
	padding:3px 0;;
	text-align:center;
}
#contentsBody ul.recodeInfo{
	border-bottom:#d1d3d4 solid 1px;
	display:inline-block;
	width:100%;
}
#contentsBody ul.recodeInfo li{
	float:left;
	margin-right:20px;
}
.recodeConter{
	border-bottom:#d1d3d4 solid 2px;
	padding:20px;
	margin-bottom:20px;
}
.recodeConter1{
	border-bottom:#d1d3d4 solid 1px;
	padding:2px;
	margin-bottom:2px;
}
#contentsBody p.viewReplyListTitle{margin-left:0;}





#contentsBody ul.summary {width:690px;padding-left:27px; border:solid 1px #bfd6cc; background:#f2f7f5; padding:7px 12px;}
#contentsBody ul.summary li{
	background:url(../common/cssImg/icon_info.jpg) 0 4px no-repeat;
	padding:1px 0 1px 18px;
	color:#61907b;
	font-size:12px;
}
#contentsBody ul.summary li strong.tit{display:inline-block; width:160px;}
#contentsBody ul.summary li.icon_no{padding-left:0; background:none;}
#contentsBody ul.summary li img.md{
	vertical-align:middle;
	padding-bottom:2px;
}
#contentsBody .list01 {padding-left:0px; margin-top:20px;}
#contentsBody .list01 li{
	background:url(../common/cssImg/Arrow_new_M.gif) 0 6px no-repeat;
	padding:1px 0 1px 10px;
	color:#61907b;
	font-size:12px;
}

#contentsBody .sel_s1 {margin-top:20px;margin-left:0; padding:10px 0 10px 10px; background:#f5f5f5; border:solid 1px #ccc; }
#contentsBody .sel_s1 label {vertical-align:top; font-weight:bold; padding-right:10px;  padding-left:12px; background:url(../commen/cssImg/icn_ulList.gif) 0 -4px no-repeat; font-size:12px; color:#333;}
#contentsBody .sel_s1 select {font-size:12px;vertical-align:top; }
#contentsBody .sel_s1 img, #contentsBody .sel_s1 select, #contentsBody .sel_s1 input, #contentsBody .sel_s1 label {vertical-align:middle; }
#contentsBody .sel_s1 .tit {font-size:12px; font-weight:bold; color:#000;}


#contentsBody .nostyle {padding-left:10px}
#contentsBody .nostyle li {background:none; padding:0}

#contentsBody .teac_list{float:left; margin:20px 0; padding:0; border-left:solid 1px #ddd; width:100%}

#contentsBody .teac_list li {float:left; padding:4px 8px 0 8px; background:none; border-bottom:solid 1px #ddd; border-right:solid 1px #ddd;width:20%; box-sizing:border-box}
#contentsBody .teac_list li:nth-child(-n+5) {border-top:1px solid #ddd}
/*#contentsBody .teac_list li {float:left; padding:4px 8px 0 8px; background:none; border-bottom:solid 1px #ddd; border-right:solid 1px #ddd;width:122px; box-sizing:border-box}*/
#contentsBody .teac_list li a {width:100%; display:inline-block; text-align:center; color:#333;}

#contentsBody .profile {float:left; border:solid 1px #ccc; background:#f5f5f5; width:635px; padding:15px 40px 15px 40px;}
#contentsBody .profile img {width:130px; height:150px;float:left;}

#contentsBody .profile2 {float:left;  border:solid 1px #ccc; background:#f5f5f5; width:635px; padding:15px 40px 15px 40px; text-align:center;}

#contentsBody .profile .inlineDl {width:470px; padding-top:5px}
#contentsBody .profile .inlineDl dt {clear:both; width:100px;}
#contentsBody .profile .inlineDl dd {float:left; text-indent:-7px;}

#contentsBody .facilities {float:left; width:705px; padding:17px 0 10px 0; border-bottom:solid 1px #ddd; }
#contentsBody .facilities img {float:left; width:180px; height:140px; border:solid 8px #cfe0d3;}
#contentsBody .facilities .inlineDl {float:right; width:480px; padding-top:5px;}
#contentsBody .facilities .inlineDl dt {width:80px; height:25px; background:url(../common/cssImg/icon_info.jpg) 0 3px no-repeat; font-weight:bold; padding-left:18px;}
#contentsBody .facilities .inlineDl dd {height:25px;}

#contentsBody .reser {width:715px; height:160px; border-top:solid 3px #6299c1; margin-top:30px;}
#contentsBody .reser dt {float:left; width:95px;padding:10px 10px 3px 0; height:25px; border-bottom:solid 1px #ddd;}
#contentsBody .reser dd {float:left;  width:610px; height:25px; padding:10px 0 3px 0;  border-bottom:solid 1px #ddd;}

#contentsBody .reser dd input {height:18px; border:solid 1px #ccc; }

#contentsBody .color_blue2 {color:#6299c1!important;   font-weight:bold;}


.w50 {width:50px;}



#sitemap{clear:both; width:100%;}
#sitemap .first{float:left; margin-bottom:30px;}
.depth{display:inline; float:left; width:150px; padding:0 14px;}
#sitemap ul li {width:137px; padding-top:0px;}
.depth ul{padding:10px 0 0 0;font-size:12px;font-weight:bold;}
.depth li {position:relative; left:-25px; width:115px; border-bottom:1px solid #eeeeee;}
.depth span {float:right;color:#cccccc;}
#sitemap .depth_02 li {
	background:white;
	width:113px;
	border-top:1px solid #eeeeee;
	border-bottom:none;
	font-size:88%;
	font-weight:normal;
	color:#eeeeee;
	padding-left:15px;
}

#sitemap h1{
	padding:2px 5px 3px 10px;
	text-align:right;
	background:#3ab54a;
	font-size:14px;
	font-family:"NanumGothic", "Malgun Gothic", dotum;
	color:white;
}
#sitemap .second{clear:both; padding-top:30px;}

.downloadType01{
	width:16px;
	height:0px;
	padding-top:16px;
	overflow:hidden;
	display:block;
	background:url(/commen/cssImg/icn_han.gif) no-repeat;
	margin:0 auto;
}

#PopBody {background:url(../images/layout/bg_body.jpg) 0 -233px repeat-x; border-top:solid 2px #158a06;}
#PopContainer{margin:0 30px;}

#popcontentsBody{
	display:inline;
	float:right;
	width:100%;
	position:relative;
}

#popcontentsBody h2{
	font-family:"NanumGothic", "Malgun Gothic", dotum;
	font-weight:bold;
	font-size:28px;
	color:#8ec949;
	padding-top:25px;
}


.text_type01{margin-top:35px; padding:5px 5px 5px 25px; color:#8ec949; border:1px solid #ccc; background: url('../images/ico/ico_sq_gray.gif') no-repeat 12px 11px;}
.text_type07{padding:10px; border:1px solid #ccc; }

.data_type04{clear:both; width:100%; padding-top:15px;}
.data_type04 table{width:100%; border-top:2px solid #b9c9d1;}
.data_type04 th, .data_type04 td{padding:4px 0 4px 8px; border-bottom:1px solid #b9c9d1; border-right:1px solid #b9c9d1;}
.data_type04 th.last, .data_type04 td.last{border-right:none;}
.data_type04 th{color:#474747; background:#fcfcfc; font-family:"NanumGothic", "Malgun Gothic", dotum;}
.data_type04 td{text-align:center;}
.data_type04 td.left{text-align:left;}
.data_type04 td.s_tit{color:#474747; text-align:center;}

.mt20 {margin-top:20px !important;}
.mt40 {margin-top:40px !important;}
.h_size04{height:10px;}
.hid {position:absolute; visibility:hidden; font-size:0; height:0px;}
.text_right{text-align:right;}


#bgPhone{background:url(../images/layout/bg_phone.jpg) 0 0 no-repeat; width:223px; height:459px;margin:0 auto; position:relative; top:20px;}
#bgPhone .phoneLay {width:135px;margin:0 auto;padding-top:90px;}
#bgPhone .Byte { width:100%; text-align:right;}
#bgPhone .phone_message {width:135px; height:88px; background:black;padding:5px; margin-bottom:10px; }
#bgPhone .reWrite {float:right;}
#bgPhone .phoneNum{background:black; border:1px solid #3b3b3c; width:100%; margin-top:5px;}

.phoneTable	{margin-top:10px; border-top:2px solid #3b3b3c; width:100%;}
.phoneTable tr	{border-bottom:1px solid #3b3b3c;height:20px;}
.phoneTable th	{text-align:left; font-weight:normal; font-size:12px;}

.sendBtn { position:relative; top:25px; left:40px;}


#contentsBody .boardType02{
	border-top:#59A60A solid 2px;
	margin-left:0;
	width:100%;
	margin-bottom:10px;
}
.boardType02 th{
	border-bottom:#bdd9a1 solid 1px;
	border-left:#ddd solid 1px;
	border-right:#ddd solid 1px;
	padding:3px 0;
	font-size:12px;
	background:#f7f9fb;
	color:#59A60A;
}
.boardType02 td{
	border:#ddd solid 1px;
	padding:3px 0;
	text-align:center;
}
.boardType02 td ul{padding:5px !important; margin:0;}
.boardType02 td ul li{padding:0; margin:5px 0; text-align:left}


#contentsBody .boardType03{
	border-top:#ee7810 solid 2px;
	margin-left:0;
	width:100%;
	margin-bottom:10px;
}
.boardType03 th{
	border-bottom:#ee7810 solid 1px;
	border-left:#ee7810 solid 1px;
	border-right:#ee7810 solid 1px;
	padding:3px 0;
	font-size:12px;
	background:#faebde;
	color:#c5620b;
}
.boardType03 td{
	border:#ddd solid 1px;
	padding:3px 0;
	text-align:center;
}
.boardType03 td ul{padding:5px !important; margin:0;}
.boardType03 td ul li{padding:0; margin:5px 0; text-align:left}

#contentsBody p.txtcolor {color:#09971c; font-weight:bold;}


.logincounter{position:absolute; top: 17px; right: 350px; color:#22569c}




#body_foot{
	clear:both;
	position:relative;
	width:100%;
	border:solid 1px #ccc;
	background-color:#fafafa;
	margin:50px 0px 100px 0px;
}

#charge{z-index:10;width:100%;height:38px;color:#586467;}
#charge *{list-style:none;margin:0;padding:0;background:transparent;font-size:1em;line-height:1.17;letter-spacing:-1px;text-align:left;}
#charge h3{display:none;}
#charge dl{padding:11px 0 0 12px;}
#charge dt,
#charge dd{display:inline;float:left;}
#charge dt{width:57px;height:14px;padding:4px 0 0 5px;background:#677276;color:#fff;font-size:.92em;background:url(/template/gys/images/subpage/bg_charge.gif) no-repeat 0 0;}
#charge dd{margin:0 1em 0 5px;padding-top:3px;}
#charge dl .phone{letter-spacing:0;}

#bodyutil{z-index:20;position:absolute;right:10px;top:6px;}
#bodyutil h3{display:none;}
#bodyutil ul{list-style:none;margin:0;padding:0;}
#bodyutil li{display:inline;}
#bodyutil li a{display:inline;float:left;margin:0 0 0 3px;}


#satisfaction{
	position:relative;
	left:0;
	top:0;
	width:100%;
	margin:0;
	padding:10px 0 0px 0;
	color:#666;
	border-top:solid 1px #ccc;
	background:url(http://www.gys.or.kr/template/gys/images/subpage/bg_charge_title.gif) no-repeat 10px 10px;
}
#satisfaction *{list-style:none;margin:0;padding:0;background:transparent;font-size:1em;line-height:1.17;}

#satisfaction .question{float:left;padding:0 1em 6px 122px;}
#satisfaction .question strong{color:#07c;}
#satisfaction .grade_dl{float:left;}
#satisfaction dt.grade{float:left;width:70px;height:14px;background:url(http://www.gys.or.kr/template/gys/images/grade5.gif) no-repeat 0 1px;overflow:hidden;text-indent:-9999px;}
#satisfaction dd {width:270px;}
#satisfaction dd img{vertical-align:middle;}
#satisfaction dd.answer{clear:both;padding-left:150px;width: 630px;padding-bottom:10px;}
#satisfaction input.text{width:430px;height:14px;padding:4px 4px 3px;color:#666;border:solid 1px #aaa;background-color:#fff;}
#satisfaction .image{}
#satisfaction .bt1stats{}
#satisfaction .sat_total {float:left;padding-right:20px;width:100px}
#satisfaction .sat_total strong {color: #07c;font-weight:bolder;}
.satisfaction_comment {clear:both;padding:0px 10px 10px 10px !important;}
.satisfaction_comment > table {width:100%;border-collapse:collapse;border-top:dotted 1px #ccc;background-color:#fff !important; margin-left:0 !important;}
.satisfaction_comment > table caption {display:none;}
.satisfaction_comment > table tbody td {height:15px;border-top:dotted 1px #ccc !important;padding:5px 10px !important;}
.satisfaction_comment > table tbody {border-bottom:dotted 1px #ccc !important;}
.blind{display:none;}




.img_sisul{display:flex; width:100%; justify-content: space-between; flex-wrap:wrap; }
					.img_sisul p{text-align:center; width:150px;margin-bottom:15px}
					.img_sisul img{width:150px}


/*/Bbs/BbsList_IN.php ¿¡¼­ ¾¸*/				
.sub_tab {  margin: 5px 0px 13px 0px;} 
.sub_tab_btn{
	display: inline-block;
	width: 140px;
	border: 1px solid #9a9a9a;
	text-align: center;
	cursor: pointer;
	color: #000;
	padding: 2px 0px;
	margin: 1px -1px -2px 0px;
}
.sub_tab_btn:hover,.sub_tab_btn.seleted_tab{
	background: #599c59;
	color:#fff;
}