 @charset"utf-8";
  
  /* ------------------------------------------------------------
 * Name		: layout.css
 * Desc		:
 * Created	: 2013-09-05 by Suga
 * Updated	:
 ------------------------------------------------------------ */
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css); 

/* No background, just iOS:*/
-webkit-tap-highlight-color: transparent;
/* No background iOS + Android:  */
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


@font-face { font-family: 'NanumGothic';
src: url('/fonts/NanumGothic.eot');
src: url('/fonts/NanumGothic.eot') format('embedded-opentype'),
url('/fonts/NanumGothic.woff') format('woff');}


/* reset */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,nav,menu,section,article,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,div,a,span,img{margin:0;padding:0;-webkit-text-size-adjust:none;}
*{margin:0;padding:0;-webkit-text-size-adjust:none;}
body,input,textarea,select,table,button{font-size:14px;line-height:1.5;font-family:'NanumGothic',sans-serif;}
img{border:0; vertical-align:top}

textarea,input,select, button {/*vertical-align: middle;*/ }
img,fieldset{border: none;}
ul,ol, menu, li{list-style:none;}
a{color:#000; text-decoration:none;}
em,address{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}

/* reset */

/* skip */ 
legend, .skip{position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;text-indent:-9999px;}

/* IE 정의 */
abbr,article,aside,audio,bb,canvas,datagrid,datalist,details,dialog,
eventsource,figure,footer,hgroup,header,mark,menu,meter,nav,output,
progress,section,time,video{display:block}

input.ed { height:30px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:30px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }

/* layout */
#wraper {
	background-color:#ffffff;
	position:relative;
	width:100%;
	padding-bottom:33px;
}

section{width:100%;}

#headers{
    position:relative; top:0;left:0;
	width:100%;
	min-height:60px;
    border:0px solid red;
	background-color:#ffffff;
}

#headers h1{
	height:40px;
	text-align:center;
    color:#0054a7;
	padding-top:3px;
}


#hohomenu1{
	position:absolute;
    top:15px;
    left:15px;
}

#hohomenu2{
	position:absolute;
    top:15px;
    right:15px;
}


#topmenus{
	position:absolute;
    top:29px;
    right:5px;
}
#topmenus li{
	 float: left;	
	 padding: 0 2px 0 2px;
}

/*index 페이지*/


/*subpage*/
#subheaders{
    position:relative; top:0;left:0;
	width:100%;
	min-height:60px;
    border:0px solid red;
	
}

#subheaders h1{
	padding-top:3px;
	text-align:center;
	font-size:20px;
	color:#000000;
    
}

#subheaders h1 img{
	padding-top:0px;
}

#subheaders h1 p{
	padding-top:10px;
}

#search{padding:0 15px 0 15px; }
#search #searchlay{border:1px solid #e5e5e5; position:relative; top:0;left:0; padding-right:30px; padding-left:10px; background-color:#ffffff;}
#search #searchlay #searchbth{position:absolute; top:5px;right:8px; background-color:#ffffff; z-index:1000;}
#search input{padding:5px 0px 5px 0px; width:100%; border:0px solid #e5e5e5;} 


.subbottommenu{margin:15px;  border:1px solid #DFDFDF; }
.subbottommenu>ul{border-bottom-left-radius:10px; border-bottom-right-radius:10px; }
.subbottommenu>ul>li{width:100%; }
.subbottommenu>ul{display:none; padding-left:15px; padding-right:15px; background-color:#ffffff;}
.subbottommenu>ul>li>a{display:block; text-align:left; height:40px; line-height:40px; font-size:17px;font-weight:400; border-top:1px solid #dddddd; color:#333333; }
.subbottommenu>ul>li>a.on{background-color:#ffffff; color:#333333; border-top:1px solid #dddddd;}
.subbottommenu>ul>li>a:hover{background-color:#01a2d8; color:#ffffff;  }
.submobimenu{display:block; text-align:center;  color:#333333; height:40px; line-height:40px;}
.submobimenu a{display:block; text-align:left; padding-left:15px; font-size:17px;font-weight:400;   color:#333333; height:40px; line-height:40px; border-top-left-radius:10px; border-top-right-radius:10px;}
.submobimenu a.off{background-color:#ffffff; background-image:url('/images/sub/btn_arrow_up.png'); background-repeat:no-repeat; background-position:right center; background-size:25px 10px; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.submobimenu a.on{background-color:#ffffff; background-image:url('/images/sub/btn_arrow_down.png'); background-repeat:no-repeat; background-position:right center;background-size:25px 10px;  border-bottom-left-radius:0px; border-bottom-right-radius:0px;}


 .subgnbs1
{
display:table;
text-align:center;
width:100%;
/*box-shadow: 0 10px 10px rgba(0,0,0,0.5);*/
}

.subgnbs1 li
{
height:34px;
width:20%;
display:table-cell;
line-height:32px;
}

.subgnbs1 li.right
{	
	background: url(/images/color/menu_line.jpg) no-repeat right 9px;
	background-size:1px 15px;
}
.subgnbs1 li a
{	
	display: block;
}

.subgnbs1 li a.off
{	
	color:#a3b3cf;
}

.subgnbs1 li a.on
{	
	color:#ffffff;
}



/* ///////////////////////// 목록01 */
#list01 {margin:0 auto;table-layout:fixed; font-size:13px;}
#list01 h2 {display:none}
#list01 label {display:none}
#list01 .tr_notice td {border-bottom:1px solid #e4e4e4 !important;background:#ffeef7}
#list01 .tr_notice td a {color:#db4d99;font-weight:bold}
#list01 .tr_notice td div a span {color:#555;font-weight:normal}
#list01 th {height:33px;border-bottom:1px solid #ddd; background:#f2f5f9;font-weight:bold;text-align:center}
#list01 th span{color:#888888; font-weight:bold; float: right;padding:0 3px 0 0;}
#list01 th.thtop {border-top:1px solid #bbb;}
#list01 #th_num {width:50px}
#list01 #th_chk {width:30px}
#list01 #th_title {}
#list01 #th_name {width:110px;}
#list01 #th_date {width:50px}
#list01 #th_hit {width:50px}
#list01 #th_good {width:70px}
#list01 #th_nogood {width:40px}
#list01 td {padding:3px;height:29px;border-bottom:1px solid #e4e4e4;}
#list01 .td_num {color:#818385;text-align:center}
#list01 .td_num_current {background:#ffedf3;color:#ff3061;font-weight:bold;text-align:center}
#list01 .td_chk {text-align:center}
#list01 .td_title {padding-right:5px 5px 5px 2px;line-height:1.5em;word-break:break-all}
#list01 .td_title .td_title_cate {display:inline-block;margin-right:4px;color:#666;font-weight:bold}
#list01 .td_title .td_title_singo {color:#ccc;text-decoration:line-through}
#list01 .td_title .td_title_singo .td_title_cmt {color:#999}
#list01 .td_title .td_title_cmt {display:inline-block;margin:0 3px;color:#ff3061;font-size:14px;}
#list01 .td_title .td_title_cmt span {display:block;position:absolute;height:0;overflow:hidden}
#list01 .td_title .choice_succeed {font-size:13px;}
#list01 .td_title .choice_ing {font-size:13px;}
#list01 .td_title .choice_failed {font-size:13px;}
#list01 .td_name {text-align:center}
#list01 .td_name div {position:relative;}
#list01 .td_name div #sideview {z-index:10;top:23px;left:23px;background:#fff}
#list01 .td_name div #sideview a {color:#555;font-weight:normal}
#list01 .td_name div #sideview a:focus, #list01 td.td_name div #sideview a:hover {color:#fff}
#list01 .td_date {color:#818385;text-align:center}
#list01 .td_hit {text-align:center}
#list01 .td_good {color:#ddd;text-align:center}
#list01 .td_good span {display:inline-block;width:25px}
#list01 .td_good .td_good_p {color:#ff5e86;text-align:right}
#list01 .td_good .td_good_p0 {color:#ddd;text-align:right}
#list01 .td_good .td_good_n {color:#3cb3ff;text-align:left}
#list01 .td_good .td_good_n0 {color:#ddd;text-align:left}
#list01 .nodata {height:300px;color:#999;text-align:center}
#list01_btn {padding:10px 5px 0 5px;height:24px;}
#list01_btn #list_btn_admin {float:left}

#list01 {margin:0 auto;table-layout:fixed; font-size:13px;}
#list01 h3{height:33px;border-bottom:1px solid #ddd; background:#f2f5f9;font-weight:bold;text-align:center; border-top:1px solid #bbb; font-size:13px;   line-height:33px;}

.lst_wd{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width:100%;}
.lst_wd li{padding:3px;height:36px;border-bottom:1px solid #e4e4e4; padding-right:5px 5px 5px 2px;line-height:1.5em;word-break:break-all; position:relative;}
.lst_ad{display:block;overflow:hidden;padding:.35em 2px;white-space:nowrap; text-overflow:ellipsis; width:100%;}

.lst_wd li span.datess{position:absolute;top:11px; right:2px;}
.lst_wd li span.num{position:absolute;top:11px; left:2px;}



.lst_w{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; width:100%;}
.lst_a{display:block;overflow:hidden;padding:.65em 2px;white-space:nowrap; text-overflow:ellipsis;}	



/* ///////////////////////////////////////////// 페이징 */
#pg {clear:both;margin:10px 5px 0 5px;text-align:center}
/* ///////////////////////// 페이징01 */
#pg #pg_wrap01 {display:inline-block;margin:0 0 20px;padding:0;height:30px;border:1px  solid #ddd;background:url('/img_m/default.png') 0 -610px}
#pg #pg_wrap01 a {display:inline-block;vertical-align:top}
#pg #pg_wrap01 span.pg_num,
#pg #pg_wrap01 strong.pg_curpage {display:inline-block;padding:0 10px;height:30px;font-size:0.95em;line-height:2.5em !important;line-height:2.5em;cursor:pointer}
#pg #pg_wrap01 a:hover span.pg_num,
#pg #pg_wrap01 a:hover span.pg_curpage {color:#fff;background:#777}
#pg #pg_wrap01 strong.pg_curpage {background:url('/img_m/default.png') #555 0 -710px;color:#fff}
#pg #pg_wrap01 .st_pg_img {display:inline-block;position:relative;padding:0;width:20px;height:30px;background:url('/img_m/default.png');overflow:hidden;cursor:pointer}
#pg #pg_wrap01 .st_pg_start {border-right:1px solid #ddd;background-position:-190px -480px}
#pg #pg_wrap01 .st_pg_prev {border-right:1px solid #ddd;background-position:-220px -480px}
#pg #pg_wrap01 .st_pg_next {border-left:1px solid #ddd;background-position:-250px -480px}
#pg #pg_wrap01 .st_pg_end {border-left:1px solid #ddd;background-position:-280px -480px}


/* ///////////////////////////////////////////// 버튼 */
/* ######################### _weak : 약한색, _normal : 기본색, _strong : 강조색, _skin : 스킨용 */
/* ///////////////////////// 버튼01 */
.btn01_weak {display:inline-block;padding:0 9px;height:22px;border:1px solid #ddd;background:url('/img_m/button.png') #fff 0 0;color:#666;font-size:0.85em;text-align:center;letter-spacing:-0.1em;line-height:2.0em !important;line-height:1.9em;cursor:pointer}
.btn01_weak:hover, .btn01_weak:focus {color:#666}
.btn01_normal {display:inline-block;padding:0 9px;height:22px;border:1px solid #555;background:url('/img_m/button.png') #555 0 -30px;color:#eee;font-size:0.85em;text-align:center;letter-spacing:-0.1em;line-height:2.0em !important;line-height:1.9em;cursor:pointer}
.btn01_normal:hover, .btn01_normal:focus {color:#ccc}
.btn01_strong {display:inline-block;padding:0 9px;height:22px;border:1px solid #f0d6de;background:url('/img_m/button.png') #fff 0 -60px;color:#ff618d;font-size:0.85em;text-align:center;letter-spacing:-0.1em;line-height:2.0em !important;line-height:1.9em;cursor:pointer}
.btn01_strong:hover, .btn01_strong:focus {color:#fd3e73}
.btn01_skin {display:inline-block;padding:0 9px;height:22px;border:1px solid #ddd;background:url('/img_m/button.png') #fff 0 -90px;color:#777;font-size:0.85em;text-align:center;letter-spacing:-0.1em;line-height:2.0em !important;line-height:1.9em;cursor:pointer}
.btn01_skin:hover, .btn01_skin:focus {color:#888}
/* ///////////////////////// 버튼02 */
.btn02_weak {display:inline-block;padding:0 12px;height:30px;border:1px solid #ddd;background:url('/img_m/button.png') #fff 0 -120px;color:#666;font-size:0.85em;text-align:center;letter-spacing:-0.1em;line-height:2.8em !important;line-height:2.5em;cursor:pointer}
.btn02_weak:hover, .btn02_weak:focus {color:#666}
.btn02_normal {display:inline-block;padding:0 12px;height:30px;border:1px solid #555;background:url('/img_m/button.png') #555 0 -160px;color:#eee;font-size:0.85em;text-align:center;letter-spacing:-0.1em;line-height:2.8em !important;line-height:2.5em;cursor:pointer}
.btn02_normal:hover, .btn02_normal:focus {color:#ccc}
.btn02_strong {display:inline-block;padding:0 12px;height:30px;border:1px solid #f0d6de;background:url('/img_m/button.png') #fff 0 -200px;color:#fd3e73;font-size:0.85em;text-align:center;letter-spacing:-0.1em;line-height:2.8em !important;line-height:2.5em;cursor:pointer}
.btn02_strong:hover, .btn02_strong:focus {color:#fd3e73}
.btn02_skin {display:inline-block;padding:0 12px;height:30px;border:1px solid #ddd;background:url('/img_m/button.png') #fff 0 -240px;color:#888;font-size:0.85em;text-align:center;letter-spacing:-0.1em;line-height:2.8em !important;line-height:2.5em;cursor:pointer}
.btn02_skin:hover, .btn02_skin:focus {color:#888}
/* ///////////////////////// 버튼03 */
.btn03_weak {display:inline-block;padding:0 15px;height:38px;border:1px solid #ddd;background:url('/img_m/button.png') #fff 0 -280px;color:#666;font-size:1.2em;text-align:center;letter-spacing:-0.1em;line-height:2.8em !important;line-height:2.5em;cursor:pointer}
.btn03_weak:hover, .btn03_weak:focus {color:#666}
.btn03_normal {display:inline-block;padding:0 15px;height:38px;border:1px solid #555;background:url('/img_m/button.png') #555 0 -330px;color:#eee;font-size:1.2em;text-align:center;letter-spacing:-0.1em;line-height:2.8em !important;line-height:2.5em;cursor:pointer}
.btn03_normal:hover, .btn03_normal:focus {color:#ccc}
.btn03_strong {display:inline-block;padding:0 15px;height:38px;border:1px solid #f0d6de;background:url('/img_m/button.png') #fff 0 -380px;color:#fd3e73;font-size:1.2em;text-align:center;letter-spacing:-0.1em;line-height:2.8em !important;line-height:2.5em;cursor:pointer}
.btn03_strong:hover, .btn03_strong:focus {color:#fd3e73}
.btn03_skin {display:inline-block;padding:0 15px;height:38px;border:1px solid #ddd;background:url('/img_m/button.png') #fff 0 -430px;color:#888;font-size:1.2em;text-align:center;letter-spacing:-0.1em;line-height:2.8em !important;line-height:2.5em;cursor:pointer}
.btn03_skin:hover, .btn03_skin:focus {color:#888}

#btn_center{margin: 0 auto; text-align:center;}


/* ///////////////////////////////////////////// 아이콘 */
/* ///////////////////////// 아이콘01 */
.st_icon {display:inline-block;margin-right:3px;vertical-align:middle}
.st_icon01_new {width:10px;height:15px;;background:url('./img/icon.png') 0 0}
.st_icon01_file {width:13px;height:15px;;background:url('./img/icon.png') -20px 0}
.st_icon01_link {width:13px;height:15px;;background:url('./img/icon.png') -40px 0}
.st_icon01_hot {width:11px;height:15px;;background:url('./img/icon.png') -60px 0}
.st_icon01_secret {width:11px;height:15px;;background:url('./img/icon.png') -80px 0}
.st_icon01_reply {width:15px;height:15px;background:url('./img/icon.png') -100px 0}
.st_icon01_reply_1 {width:15px;height:15px;background:url('./img/icon.png') -100px 0}
.st_icon01_reply_2 {width:15px;height:15px;background:url('./img/icon.png') -100px -20px}
.st_icon01_reply_3 {width:15px;height:15px;background:url('./img/icon.png') -120px -20px}
.st_icon01_reply_4 {width:15px;height:15px;background:url('./img/icon.png') -140px -20px}
.st_icon01_reply_5 {width:15px;height:15px;background:url('./img/icon.png') -160px -20px}
.st_icon01_mobile {margin-right:4px;width:15px;height:15px;;background:url('./img/icon.png') -120px 0}
.st_icon01_poll {margin-right:4px;width:15px;height:15px;;background:url('./img/icon.png') #333 -140px 0}
.st_icon01_singo {width:15px;height:15px;background:url('./img/icon.png') -160px 0}
.st_icon01_arwhead_right {width:15px;height:15px;background:url('./img/icon.png') -180px 0}
.st_icon01_info {width:15px;height:15px;background:url('./img/icon.png') -200px 0}
.st_icon01_image {width:13px;height:13px;;background:url('./img/icon.png') #666 -221px -1px}
.st_icon01_good {width:15px;height:15px;background:url('./img/icon.png') -320px 0}
.st_icon01_good span {display:block;width:0;height:0;overflow:hidden}
.st_icon01_nogood {width:15px;height:15px;background:url('./img/icon.png') -340px 0}
.st_icon01_nogood span {display:block;width:0;height:0;overflow:hidden}
.st_icon01_video {width:13px;height:15px;;background:url('./img/icon.png') 0 -20px}
.st_icon01_audio {width:13px;height:15px;;background:url('./img/icon.png') -60px -20px;}
/* 회원이미지, 아이콘 대체용 */
.st_mb_img {display:inline-block;width:58px;height:58px;background:url('./img/icon.png');background-position:-440px 0;vertical-align:middle}
.st_mb_icon {display:inline-block;width:22px;height:22px;background:url('./img/icon.png');background-position:-410px 0;vertical-align:middle}


.s_link:link {color: #374273; text-decoration: none;}
.s_link:visited {color: #669900; text-decoration: none;}
.s_link:active {color: #555555; text-decoration: none;}
.s_link:hover {color: #000000; text-decoration: underline;}
.s_link2 {color: #669900; text-decoration: none;}
.s_link2:link {color: #669900; text-decoration: none;}
.s_link2:visited {color: #669900; text-decoration: none;}
.s_link2:active {color: #669900; text-decoration: none;}






#submenu
 {  
    padding:10px 10px 20px 10px;
    margin:0 0 0 0; 
	position:relative;
 }

#submenu #subgnb 
    {
	width:68%;
	display:none;
	/*box-shadow: 0 10px 10px rgba(0,0,0,0.5);*/
    }

 
 #submenu .subgnb 
    {
    display:table;
    text-align:center;
	float:left;
	/*box-shadow: 0 10px 10px rgba(0,0,0,0.5);*/
    }

  #submenu .subgnb  li
    {
    display:table-cell;
	/*box-shadow: 0 10px 10px rgba(0,0,0,0.5);*/
	/*border:1px solid #505050;*/
	
    }

	.subgnb1{
		width:34.94%;
	}
	.subgnb2{
		width:32.53%;
	}
	#submenu .subgnbb{

	}


	.main_img2{
		padding:0px 0 10px 0;
		
	}


/************** footers ***************/


#mainfooters{
    border:0px solid blue;
	clear:both;
	position:relative; 
	width:100%;
	bottom:0px;
	padding-bottom:60px;
	padding-top: 18px;
}

#footers{
    border:0px solid blue;
	clear:both;
	position:relative;
	bottom:60px;
	padding-top:0px;
}


 #footmenu{
	border:0px solid red;
	clear:both;
	width:100%;

}

 #footmenu ul{
	margin:auto;
	display: table;
	text-align:center;
	
}

 #footmenu ul li{
	float:left;
	padding: 0 5px 0 5px;
	position:relative;
}


 #footmenu ul li.line:after{
	content:""; background: #777777; position:absolute;left:0px; top:6px; width:1px;height:10px; 
}

 #footmenu ul li a{
	font-size:13px;
	color:#777777;
	
}

 #copyright{
	clear:both;
    color:#777777;
	font-size:13px;
	text-align:center;
	padding-top:3px;
}



/*중간내용*/


#box{padding:0px 0 60px 0px; width:100%; min-height:400px;}
#contents{padding:15px 10px 10px 10px;}
#contents1{padding:0px 0px 20px 0px;  min-height:500px;}

/*  */

#box h2{font-size:16px;  height:33px; font-weight:bold; border-top:1px solid #bbb;  line-height:33px;  padding:10px 0 10px 10px; color:#484848; }
#box h3{font-size:14px;  padding:10px 0 5px 15px; background:url(/img_m/dot.png) no-repeat left 15px;}
#box h4{font-size:14px;  padding:10px 0 5px 15px; background:url(/img_m/bar.png) no-repeat left 15px;}



#box table.tables{
	width:100%;
	margin:5px 0 5px 0;
}

#box table.tables th{
	border:1px solid #ddd;
	padding:5px;
	background-color:#F5F5F5;
}

#box table.tables td{
	border:1px solid #ddd;
	padding:5px;
}



#maps{
text-align:center;
}
#mapscont{
  padding: 0px 10px 0 10px;
}


#subbannertop{
	margin:0 auto; position:relative;
	text-align:center;
}

#subbanner{
 padding: 20px 10px 20px 10px;
}
#subbanner li{
 width:24.4%;
 display:table-cell;
 border-top:1px solid #DFDFDF;
 border-bottom:1px solid #DFDFDF;
 border-right:1px solid #DFDFDF;
}

#subbanner li.leftss{
	border-left:1px solid #DFDFDF;
}

#interlist{padding:20px 15px 0 15px;}
#interlist ul li{  line-height:21px; text-align:center; width:50%; float:left;}
#interlist ul li div.liin{padding:0 0px 0px 0px;}
#interlist ul li a{display:block; background-color:#ffffff; padding:10px 0 10px 0; border-bottom:1px solid #b7b7b7; }
.lieifht {border-right:1px solid #b7b7b7;}

.pagingdiv{clear:both; padding:20px 15px 0px 15px; text-align:center;}
/* 페이징 */
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
.pg_wrap {clear:both;margin:0 0 20px; padding:20px 0 0;text-align:center}
.pg {}
.pg_page, .pg_current {display:inline-block;padding:0 3px;height:25px;color:#000;letter-spacing:0;line-height:1.5em;vertical-align:middle}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {}
.pg_start, .pg_prev {/* 이전 */}
.pg_end, .pg_next {/* 다음 */}
.pg_current {display:inline-block;font-weight:normal}


.sh_list{background-color:#f5f5f5; width:100%; padding:5px 0 5px 0; }
.sh_list_bk{background-color:#ffffff; padding: 0 15px 0 15px; } 
.sh_list ul{}
.sh_list ul li{  padding:8px 0px 8px 0px; border-bottom:1px solid #f5f5f5;}
.sh_list ul li a{
	display:block;overflow:hidden;padding:.35em 2px;white-space:nowrap; text-overflow:ellipsis; width:100%;
}

.submaintitle{width:100%; text-align:center; position:relative;}
.submaintitlepo{font-size:21px;  position:absolute; z-index:100000; top:20px; left:20px;}
.submain_title1{color:#0dba78; font-size:14px; text-align:left;}
.submain_title2{padding-top:10px;color:#ffffff; font-size:16px; text-align:left;}
.submaincenter{padding:10px 20px 20px 20px;}
.submaincenter div.submaincentertitle{font-size:16px;background: url(/images/color/subtitleline.jpg) no-repeat left bottom;padding-bottom:7px; background-size:80px 2px;}
.submaincentercon{padding-top:20px; text-align:center; padding-bottom:20px;}
.submaincentercon ul li{width:50%; float:left;}
.submaincentercon ul li div.slidesimg{padding:0px 5px 10px 5px;}
.submaincentercon ul li p{padding-top:10px;color:#666666; padding-bottom:20px;}

/**********************************************************************/


/*****************/

	#submain1 {position:relative; }
	#submain1 img{width:100%;}
	#submain1 div#title{position:absolute; top:0; left:0; font-size:12px; padding:5px;  color:#ffffff;  display:none;}
	#submain1 div#title1{position:absolute; bottom:0; left:0; width:100%; font-size:20px; text-align:Center; color:#ffffff;}
	#submain1 div#title1 p{
		padding:10px;
		display:block;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; 
		font-weight:bold;
	}

	#submainlist{background-color:#f5f5f5; padding-top:10px; }
	#submainlist ul{}
	#submainlist ul li{background-color:#ffffff;margin-bottom:10px;}
	#submainlist ul li div.submainlistlidiv{padding:10px 8px; position:relative;  }
	div.submainlistlidivleft{position:absolute; top:10px; left:10px; }
	div.submainlistlidivright{position:relative; padding-left:120px; }
	div.submainlistlidivright p.rtitle1{display:block;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; font-weight:bold; font-size:16px; padding-bottom:15px;}
	div.submainlistlidivright p.rtitle2{display:block;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;  font-size:14px;}

	#pagemove{margin:0px 15px 20px 15px;  font-size:14px;}
	#pagemove table{width:100%;}
	#pagemove td.pmstc{padding:5px 5px 5px 0px; }
	#pagemove td.pmstc span{color:#999999; }
	#pagemove td.pmst{ padding:5px 5px 5px 5px; width:80px;}
	#pagemove td.pmstline{border-bottom:1px solid #bbbbbb;}


	#backlink{background-color:#f5f5f5;padding-top:2px; padding-bottom:2px; margin-bottom:10px;}
	#backlink a{display:block;height:35px; line-height:35px;  text-align:center; background-color:#ffffff; font-size:16px;}
	#backlink a span#backlink1{color:#000000;}
	#backlink a span#backlink2{color:#999999;}


	.pointsh{color:red;font-weight:bold; }
	#goto-top{position:fixed;bottom:90px;right:20px}
	.dno{display:none}

	.contentbtn{padding:0px 10px 15px 10px; text-align:center;}
	.contentbtn a{
		width:130px;
		font-size:13px;
		padding: 7px 20px;
		color:#ffffff;
		background-color:#999999;
		-moz-border-radius: 21px; /*모질라*/ 
		-webkit-border-radius: 21px; /*웹킷*/ 
		/*IE9+,FF4+,chrome,Safari5,+opera*/ 
		border-radius: 21px;
	}

	.workink{padding:10px 10px 40px 10px; text-align:center;}
	.workink a{
		width:130px;
		font-size:13px;
		padding: 10px 20px;
		color:#ffffff;
		background-color:#666666;
		-moz-border-radius: 21px; /*모질라*/ 
		-webkit-border-radius: 21px; /*웹킷*/ 
		/*IE9+,FF4+,chrome,Safari5,+opera*/ 
		border-radius: 21px;
	}


/* 취업센터 시작 */

.jobcenter{padding:10px 10px 30px 10px;}
.jobcenter_img {padding:0 0 25px 0;}
.jobcenter_img img {width:65%;}
.jobcenter_img100 img {width:100%;}

.jobcenter_text {font-size:17px; line-height:28px;}
.jobcenter_text2 {
	font-size:17px; line-height:28px; font-weight:bold;
	/* color:#5f7df5; */
	color:#2b57af;
	}
.jobcenter_text3 {font-size:17px; line-height:28px;}
.jobcenter_text3 span {font-size:17px; line-height:28px; color:#2853ab;}

.jobcenter_table {}
.jobcenter_table table {width:100%;}
.jobcenter_table th {border:1px solid #cccccc; padding:10px;  font-size:15px;}
.jobcenter_table td {border:1px solid #cccccc; padding:10px; font-size:14px;}
.align_center {text-align:center; font-weight:bold;}
.color_e9f2fa{ background:#e9f2fa;}
.color_fbfaf1 {background:#fbf9f1;}
.color_f9f2ec {background:#f9f2ec;}
.color_f7fdee {background:#f7fdee;}
.color_ecf0fa {background:#ecf0fa;}
.color_f7ecfb {background:#f7ecfb;}

.txt-center{ text-align: center;}

.job-tit { 
	font-size: 20px;
	font-weight: 500;
	padding: 0px 5px 10px;
}
.font-c1{color: #00187a;}
.font-c2{color:#ff8800;}
.font-c3{color:#ff5e00;}
.font-c4{color:#01900d;}
.font-c5{color:#8d00b8;}

.w-15{width: 15%;}
.w-30{width: 30%;}
/* 취업센터 끝 */

/* 진로심리상담센터 시작 */

.empty10{padding: 10px 0px 0px;}
.empty15{padding: 15px 0px 0px;}
.empty25{padding: 35px 0px 0px;}
/* .empty35{padding: 35px 0px 0px;} */
.workcenter_img{
	box-shadow: 1px 1px 5px #076324;
	border-radius: 15px;
}
.workcenter_img img{ width:100%}

/* 진로심리상담센터 끝 */


/* 이용약관, 개인정보처리방침 시작 */

.contentetop {}
.contentecenter {padding:0 0 20px 0;}
.contenttitle {font-size:20px; font-weight:600; line-height:32px; padding:0 0 20px 0;}
.starcontent {font-size:14px; font-weight:500; line-height:26px; padding:20px; border:1px solid #dddddd;}

/* 이용약관, 개인정보처리방침 끝 */


/* 동영상 추가 시작 */

.movies{padding-bottom:30px;}
.movies .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;} 
.movies .video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;} 
.movies p{color:#777777; padding-top:5px; text-align:center;}

.moviesstyle{clear:both;  background-color:#ffffff; padding:10px 10px 10px 10px;}
.moviesstyle .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;} 
.moviesstyle .video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;} 
.moviesstyle p{padding-top:5px; text-align:center;}

/* 동영상 추가 끝 */