﻿@charset "utf-8";

@import url("font.css");

/*@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css); /* Bold(700), Regular(400), Light(300), UltraLight(200) */
/*@import url(http://fonts.googleapis.com/css?family=Titillium+Web:200,400,600); /* font-family:'Titillium Web';thin은 font-weight:200, Regular은 font-weight:400, Semibold는 font-weight:600 */


/*common*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd/*,table,th,td*/,form,fieldset,legend,input,textarea,button,select{
	margin:0;
	padding:0;
}
body,p,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,h1,h2,h3,h4,h5,h6{
	/*font-family:'돋움',Dotum,AppleGothic,sans-serif;*/
	/*font-family:'Nanum Barun Gothic','Nanum Gothic',Nanum Gothic,'나눔고딕',nanumgodic,'맑은고딕', malgun gothic,'돋움',Dotum,AppleGothic,sans-serif;*/
	font-family:"Noto Sans KR",'Malgun Gothic','맑은 고딕',sans-serif;
	font-size:13px;
	color:#373737;
}
img,fieldset{
	border:0;
}
ul,ol{
	list-style:none;
}
em,address{
	font-style:normal;
}
a{
	text-decoration:none;
}
a:hover,a:active,a:focus{
	text-decoration:none;
}
body{-webkit-text-size-adjust:none}

table {border-collapse: collapse;border-spacing: 0;}

/*ul {
    list-style: none;
    margin: 0; padding: 0;
}
ul li {
    display: block;
    line-height: 0;
    font-size: 0;
}
ul li img {
    display: block;
    border: 0;
}*/

/*A:link { color:#373737; }
A:visited { color:#373737; }
A:active { color:#373737;}
A:hover { color: #373737;}*/


/*layout*/
body{
	clear:both;
	width:100%;
	background:url(../images/top_bg.gif) repeat-x left top;
}
#header{	
	height:120px;
}
#container{
	clear:both;
	width:1200px;
	margin:0 auto;
	min-height:462px;
	overflow:hidden;
}
#left_menu{
	clear:both;
	overflow:hidden;
	background:#36bcb1;
}
#contents{
	float:left;
	width:1200px;
	/*width:939px;*/
	min-height:600px;
	/*border-top:1px solid #dddddd;*/
}
#footer{
	clear:both;
	background:#30303b;
	padding-bottom:30px;
	padding-top:30px;
}


/*header*/
.home_menu_wrap{
	float:left;
}

.home_menu{
	width:350px;
	margin:0 auto;
	height:20px;
	text-align:right;
	padding-left:890px;
	padding-top:2px;
}
.home_menu li a{
	float:left;
	color:#464e51;
	font-size:11px;
	font-weight:normal;
	padding-left:13px;
	padding-right:13px;
	border-right:1px solid #7a9f9c;
}
.home_menu li:last-child a{
	border-right:0px;
}
.home_menu li a, .home_menu li a:link, .home_menu li a:visited, .home_menu li a:hover, #.home_menu li a:active{
	color:#464e51;
}

#header .header_wrap{
	position:relative;
	width:1200px;
	height:122px;
	margin:0 auto;
	z-index:99;
}
#header .header_wrap.on{background:#ffffff;position:fixed;left:0;top:0;width:100%;height:122px;z-index: 11;/*border-bottom:1px solid #dddddd;box-shadow: 0 0 10px #999;
     -webkit-box-shadow: 0 0 10px #999;
     -moz-box-shadow: 0 0 10px #999;*/}
#header .header_wrap.on > div{position:relative;
	width:1200px;
	height:122px;
	margin:0 auto;
	z-index:99;
}
/*.default{
	position:relative;
	width:1200px;
	height:122px;
	margin:0 auto;
	z-index:99;
}*/
/*.fixed {position: fixed;width:1200px;margin:0 auto;z-index:9999999; background:#ffffff;}*/
/*#header .header_wrap{
	position:fixed;
	width:1200px;
	height:122px;
	margin:0 auto;
	z-index:99;
}*/
#header .top_tel{
	position:relative;
	width:332px;
	height:0px;
	z-index:99;
	top:-145px;
	left:0;
}
  
#header .logo{
	float: left;
	margin-right:20px;
	margin-top:20px;
}
#header .logo_m{
	float: left;
	/*margin-left:240px;*/
	margin-right:320px;
	margin-top:23px;
}
#header .top_btn{
	float: right;
	margin-top:38px;
	margin-right:0px;
}

#header .top_img{
	height:227px;
	text-align:center;
	/*border-bottom:1px solid #dddddd;*/
}
#header .top_img_1{
	height:227px;
	background:url(../img/top_sub_img1_bg.png) fixed center top;
	text-align:center;
	/*border-bottom:1px solid #dddddd;*/
}
#header .top_img_2{
	height:227px;
	background:url(../img/top_sub_img2_bg.png) fixed center top;
	text-align:center;
	/*border-bottom:1px solid #dddddd;*/
}
#header .top_img_3{
	height:227px;
	background:url(../img/top_sub_img3_bg.png) fixed center top;
	text-align:center;
	/*border-bottom:1px solid #dddddd;*/
}
#header .top_img_4{
	height:227px;
	background:url(../img/top_sub_img4_bg.png) fixed center top;
	text-align:center;
	/*border-bottom:1px solid #dddddd;*/
}
#header .top_img_5{
	height:227px;
	background:url(../img/top_sub_img5_bg.png) fixed center top;
	text-align:center;
	/*border-bottom:1px solid #dddddd;*/
}
#header .top_nav{
	height:45px;
	text-align:center;
	margin:0 auto;
	border-bottom:1px solid #e8e8e8;
}
#header .top_nav_wrap{
	width:1200px;
	height:45px;
	margin:0 auto;
	text-align:right;
}
#header .top_nav span.sub_home{display:inline;width:45px;background:url(../images/icon_home.png) no-repeat 50% 50%; cursor:pointer;}
#header .top_nav a {color:#333333;}
#header .top_nav span{ display:inline-block;background:url(../images/home_line.png) no-repeat left 50%;padding:17px;}
#header .top_nav span.top_nav_2dep{color:#000000;}


/*navigation*/
.top_menu_area{float: left;}

.nav {list-style: none; float: left;margin-top:40px;margin-left:0px;}
.nav li.last {padding-right:45px;}
.nav li {float: left; position: relative; text-align:center; font-family:Noto Sans KR M;}
.nav > li{}
.nav > li a{font-weight:400;}
.nav li a { font-size:20px;color: #333333; display: block; padding: 20px 25px 27px 25px; text-decoration : none; text-align: center;}
.nav li a:hover {color: #000000;}

/*submenu*/
.nav ul {display: none; position: absolute; margin-left: -30px; list-style: none; padding:0; z-index: 999;left:0px;top:68px;/*border-top:3px solid #ee4848;*/}
.nav li:nth-child(1) ul {margin-left: -22px;}
.nav li:nth-child(2) ul {margin-left: -18px;}
.nav ul li {width:164px;float: left;padding:0px;text-align:center;border-left:0px solid #e7e7e7;}
.nav ul a {font-size:14px; font-weight:normal;display: block; height: 15px; padding: 7px 10px; color: #555555;  background-color: #ffffff; font-weight:normal;}
.nav > li.on ul a {color: #555555;}
.nav ul li:first-child a {padding-top:19px;}
.nav ul li:last-child a {padding-bottom:19px;}
.nav ul li a:hover {color: #000;}
.nav ul li {width:164px;float: left;padding:0px;text-align:center;border-left:0px solid #e7e7e7;}


/*footer*/
.footer_wrap{
	width:1200px;
	margin:0 auto;
	padding:7px 0;
}
.footer_menu li{
	float:left;
	padding-bottom:20px;
	padding-right:10px;
	margin-right:10px;
	background:url(../img/bot_line.gif) no-repeat right 2px;
}
.footer_menu li a{
	color:#464646;
}
.footer li a, .footer li a:link, .footer li a:visited, .footer li a:hover, #.footeru li a:active{
	color:#464646;
}
.footer_menu li.pivacy a{
	color:#000000;
	font-weight:bold;
}
.footer li.pivacy a, .footer li.pivacy a:link, .footer li.pivacy a:visited, .footer li.pivacy a:hover, #.footeru li.pivacy a:active{
	color:#464646;
}
.footer_add li{
	clear:both;
	color:#787878;
	padding:3px 0;
}
.footer_add li:last-child{
	color:#b4b4b4;
}
.footer_logo{
	position:relative;
	/*top:-40px;
	left:990px;*/
	width:108px;
	height:0px;
	z-index:99;
}



/*left_menu*/
#left_menu ul{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
#left_menu div.on{background:#ee4848;position:fixed;left:0;top:122px;width:100%;z-index: 10;box-shadow: 0 0 10px #999;
     -webkit-box-shadow: 0 0 10px #999;
     -moz-box-shadow: 0 0 10px #999;}
#left_menu div.on > div{position:relative;
	width:1200px;
	height:40px;
	margin:0 auto;
	z-index:98;
}
#left_menu ul ul{
	display:none;
	border-bottom:0px;
}
#left_menu li{
	float:left;
	padding:18px 25px 18px 25px;
	font-size:16px;
}
#left_menu li.last{
	border-bottom:1px solid #edecea;
}
#left_menu li.on{
	background:#30303b;
	color:#ffffff;
	font-weight:normal;
}
#left_menu li li:hover{
	background:none;
	color:#f3d6d6;
}
#left_menu li li:last-child{
	border-bottom:1px solid #eed7d7;
}
#left_menu li a, #left_menu li a:link, #left_menu li a:visited, #left_menu li a:hover, #left_menu li a:active{
	color:#cff2f4;
	text-decoration:none;
}
#left_menu li.on a, #left_menu li.on a:link, #left_menu li.on a:visited, #left_menu li.on a:hover, #left_menu li.on a:active{
	color:#ffffff;
}

#left_menu ul ul{
	border-top:0px solid #e4e4e4;
	margin-top:30px;
	margin-bottom:10px;
}
#left_menu li.on li a, #left_menu li.on li a:link, #left_menu li.on li a:visited, #left_menu li.on li a:hover, #left_menu li.on li a:active{
	color:#000000;
	
}

#left_menu li.on li{
	padding:5px 35px 5px 17px;
	color:#333333;
	font-size:14px;
	border-bottom:0px solid #f4f4f4;
	background:none;
}
#left_menu li.on li.on a, #left_menu li.on li.on a:link, #left_menu li.on li.on a:visited, #left_menu li.on li.on a:hover, #left_menu li.on li.on a:active,{
	color:#333333;
	font-weight:bold;
}

#left_menu li li{
	padding:5px 35px 5px 17px;
	color:#333333;
	font-size:13px;
	border-bottom:0px solid #f4f4f4;
}
#left_menu li li a, #left_menu li li a:link, #left_menu li li a:visited, #left_menu li li a:hover, #left_menu li li a:active{
	color:#333333;
	font-weight:normal;
}

#left_menu li li{
	padding:5px 35px 5px 17px;
	color:#545454;
	font-size:12px;
	border-bottom:0px solid #f4f4f4;
	background:none;
}
#left_menu li li a, #left_menu li li a:link, #left_menu li li a:visited, #left_menu li li a:hover, #left_menu li li a:active{
	color:#666666;
	font-weight:normal;
}

#left_menu1,#left_menu2,#left_menu3,#left_menu4,#left_menu5,#left_menu6,#left_menu7,#left_menu8{
	display:none;
}

/*#left_menu .left_1depth{
	margin-top:15px;
	padding:35px 0px 35px 0px;
	color:#dc1a1a;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	border-bottom:1px solid #bdbdbd;
}
#left_menu .left_1depth1{
	padding:10px 0 6px 0;
	height:64px;
	border-bottom:5px solid #3d3d3d;
	margin-bottom:13px;
	color:262626;
	font-size:20px;
	font-weight:normal;
	letter-spacing:-1px;
}*/
#left_menu .left_1depth{
	display:none;
}
#left_menu .left_ban{
	margin:43px 0 0 0px;
}

/*contents*/

#contents h1{
	background:url(../img/contents_title_bg.png) repeat-x center bottom;
	margin:10px;
	text-align:center;
}
#contents h1 span{
	display:inline-block;
	padding:50px 0px 5px 0px;
	font-weight:normal;
	font-size:36px;
	color:#000000;
}
#contents h1 span.slogan{
	display:block;
	padding-top:10px;
	font-weight:normal;
	font-size:10px;
	color:#999999;
	border-bottom:0px;
	letter-spacing:2px;
	text-transform:uppercase;
}
.loca{
	position:relative;
	top:-30px;
	font-size:11px;
	font-weight:normal;
	color:#737373;
	height:0px;
	text-align:right;
	/*letter-spacing:-1px;*/
}
#contents .contents_area{
	padding:0 0 30px 0;
	font-size:15px;
	color:#333333;
	/*border-top:1px solid #d8d8d8;*/
	line-height:160%;
}
.contents_area h2{
	color:#000000;
	font-size:28px;
	font-weight:bold;
	margin-bottom:45px;
	text-align:center;
}
.contents_area h3{
	color:#000000;
	font-size:22px;
	font-weight:bold;
	margin-bottom:20px;
	padding-left:25px;
	background:url(../img/dot_01.png) no-repeat left 3px;
}
.contents_area h4{
	color:#009c93;
	font-size:18px;
	font-weight:600;
	margin-bottom:20px;
	padding-left:0px;
	background:url(../img/dot_02.png) no-repeat left 10px;
}
.contents_area h5{
	color:#ee4848;
	font-size:16px;
	font-weight:500;
	margin-bottom:20px;
	padding-left:15px;
	/*background:url(../img/dot_03.png) no-repeat left 10px;*/
}

/*table*/
.table1{
	border-top:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	color:#333333;
}
.table1 th,.table1 td{
	border-bottom:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;	
}
.table1 th{
	background:url(../img/icon_apply.gif) no-repeat  35px 10px #f9f9f9;
	width:200px;
}
.table1 td{
	background:#ffffff;
	padding:10px 15px 10px 15px;
}

.table2{border-top:1px solid #333333;color:#333333; font-size:13px;}
.table2 th,.table2 td{border-bottom:1px solid #d9d9d9;/*border-right:1px solid #d6d6d6;*/}
.table2 th{padding:14px 5px;background:#f9f9f9; font-weight:normal;}
.table2 td{background:#ffffff;padding:14px 5px;}

.table3 td{
	border-bottom:0px solid #ffffff;
	padding:4px 5px;
	color:#666666;
}
.table4{
	border-top:2px solid #7e643c;
	border-left:1px solid #d6d6d6;
	color:#666666;
}
.table4 th{
	padding:7px;
}
.table4 th,.table4 td{
	border-bottom:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
}
.table4 th{
	background:#f2f2f2;
}
.table4 td{
	background:#ffffff;
	padding:7px 5px;
}
.table4 input{
	background:#f2f2f2;
	border-left:1px solid #bababa;
	border-top:1px solid #bababa;
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	padding:2px;
}

.table4 input.radio{
	background:#ffffff;
	border:1px solid #ffffff;
}

.table5{
	border-top:2px solid #cccccc;
	border-bottom:1px solid #cccccc;
	margin-bottom:20px;
}
.table5 td{
	padding:5px;	
}
.table6{
	border-top:2px solid #4d4d4d;
	border-left:1px solid #d6d6d6;
	color:#666666;
}
.table6 th{
	padding:7px;
}
.table6 th,.table6 td{
	border-bottom:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
}
.table6 th{
	background:#eaf0f4;
}
.table6 td{
	background:#ffffff;
	padding:7px 5px;
}
.table6 input,.table6 textarea{
	background:#f2f2f2;
	border-left:1px solid #bababa;
	border-top:1px solid #bababa;
	border-right:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4;
	padding:2px;
}

.table6 input.radio{
	background:#ffffff;
	border:1px solid #ffffff;
}

.paginate{clear:both;text-align:center;}
.paginate .paging b{display:inline-block;padding:5px 10px;border:1px solid #111111;background:#111111;color:#ffffff;}
.paginate .paging a{display:inline-block;padding:5px 7px;border:1px solid #dddddd;margin-left:4px;color:#666666;}

/*tab_menu*/
.tab_menu1{
	background:#cac4bc;
	overflow:hidden;
}
.tab_menu1 li{
	float:left;
	padding:10px 25px;	
	font-size:13px;
	color:#424242;
	border-right:1px solid #ffffff;
}
.tab_menu1 li a, .tab_menu1 li a:hover,.tab_menu1 li a:active,.tab_menu1 li a:focus{
	color:#424242;
}
.tab_menu1 li.sub_tab_off{
}
.tab_menu1 li.sub_tab_on{
	background:url(../img/tab_arr.gif) no-repeat  center bottom #7e643c;
	border-bottom:1px solid #553f28;
}
.tab_menu1 li.sub_tab_on a, .tab_menu1 li.sub_tab_on a:hover,.tab_menu1 li.sub_tab_on a:active,.tab_menu1 li.sub_tab_on a:focus{
	color:#ffffff;
}
.tab_con{
	clear:both;	
	padding-top:20px;
}

.tab_menu2{
	background:#cac4bc;
	overflow:hidden;
}
.tab_menu2 li{
	float:left;
	padding:10px 10px;	
	font-size:13px;
	color:#424242;
}
.tab_menu2 li a, .tab_menu2 li a:hover,.tab_menu2 li a:active,.tab_menu2 li a:focus{
	color:#424242;
}
.tab_menu2 li.sub_tab_off{
}
.tab_menu2 li.sub_tab_on{
	background:url(../img/tab_arr.gif) no-repeat  center bottom #7e643c;
}
.tab_menu2 li.sub_tab_on a, .tab_menu2 li.sub_tab_on a:hover,.tab_menu2 li.sub_tab_on a:active,.tab_menu2 li.sub_tab_on a:focus{
	color:#ffffff;
}

/*etc*/
.lm{
	letter-spacing:-1px;	
}
.box1{
	background:#f9f9f9;
	border:1px solid #dddddd;	
	padding:15px;
}
.s_big1{
	color:#4e4e4e;
	font-size:14px;
	font-weight:bold;
}
.s_big2{
	color:#262626;
	font-size:16px;
	font-weight:bold;
}
.small{
	font-size:11px;
}
.medium{
	font-size:14px;
	font-weight:bold;
}
.big{
	color:#262626;
	font-size:18px;
	font-weight:bold;
}
.c_blue{
	color:#19539f;	
}
.c_gray{
	color:#333333;
}
.c_brown{
	color:#7e643c;
}
.line_g{
	border-top:1px solid #dddddd;	
}

.board_line{
	border-bottom: 1px solid #e8e8e8;
	padding: 3px;
}
.board_line td{
	border-bottom: 1px solid #e8e8e8;
	padding: 3px;
}



/*button*/
.btn_area{
	clear:both;
	text-align:center;	
	margin-top:20px;
}
.btn_gray{background:#f9f9f9;font-size:12px;color:#333333;padding:6px 18px;margin-right:5px;border:1px solid #bbbbbb;border-radius:5px;cursor:pointer;}
.btn_gray1{background:#cccccc;font-size:14px;color:#333333;padding:8px 20px;margin-right:5px;border:1px solid #bbbbbb;border-radius:5px;cursor:pointer;}
.btn_gray2{background:#333333;font-size:14px;color:#ffffff;padding:8px 20px;margin-right:5px;border:1px solid #000000;border-radius:5px;cursor:pointer;}
.btn_red{background:#dc1a1a;font-size:14px;color:#ffffff;padding:8px 20px;margin-right:5px;border:1px solid #c21616;border-radius:5px;cursor:pointer;}
.btn_blue1{
	display:inline;
	background:#19539f;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding:13px 23px;
	margin-top:3px;
	border-radius:25px;
	-webkit-border-radius:25px;
	-moz-border-radius:25px;
}
.btn_blue1 a, .btn_blue1 a:hover,.btn_blue1 a:active,.btn_blue1 a:focus{
	color:#ffffff;
}
.btn_blue2{
	display:inline;
	background:#0c4c93;
	font-size:13px;
	font-weight:normal;
	color:#ffffff;
	padding:10px;
	margin-top:3px;
}
.btn_blue2 a, .btn_blue2 a:hover,.btn_blue2 a:active,.btn_blue2 a:focus{
	color:#ffffff;
}
.btn_orange{
	display:inline;
	background:#c08323;
	font-size:16px;
	font-weight:normal;
	color:#ffffff;
	padding:10px 20px;
	margin-right:10px;
	border:1px solid #9d6b1d;
}
.btn_orange a, .btn_orange a:hover,.btn_orange a:active,.btn_orange a:focus{
	color:#ffffff;
}
.btn_brown{
	display:inline;
	background:#7e643c;
	font-size:16px;
	font-weight:normal;
	color:#ffffff;
	padding:10px 20px;
	margin-right:10px;
	border:1px solid #634b27;
}
.btn_brown a, .btn_brown a:hover,.btn_brown a:active,.btn_brown a:focus{
	color:#ffffff;
}

/*Padding/Margin Style*/
.mgT_01m { margin-top:-1px;}
.mgT_02m { margin-top:-2px;}
.mgT_03m { margin-top:-3px;}
.mgT_04m { margin-top:-4px;}
.mgT_05m { margin-top:-5px;}
.mgT_06m { margin-top:-6px;}
.mgT_07m { margin-top:-7px;}
.mgT_08m { margin-top:-8px;}
.mgT_09m { margin-top:-9px;}
.mgT_10m { margin-top:-10px;}

.mgT_01 { margin-top:1px;}
.mgT_02 { margin-top:2px;}
.mgT_03 { margin-top:3px;}
.mgT_04 { margin-top:4px;}
.mgT_05 { margin-top:5px;}
.mgT_06 { margin-top:6px;}
.mgT_07 { margin-top:7px;}
.mgT_08 { margin-top:8px;}
.mgT_10 { margin-top:10px;}
.mgT_11 { margin-top:11px;}
.mgT_12 { margin-top:12px;}
.mgT_15 { margin-top:15px;}
.mgT_16 { margin-top:16px;}
.mgT_18 { margin-top:18px;}
.mgT_20 { margin-top:20px;}
.mgT_22 { margin-top:22px;}
.mgT_24 { margin-top:24px;}
.mgT_25 { margin-top:25px;}
.mgT_30 { margin-top:30px;}
.mgT_40 { margin-top:40px;} 

.mgL_01 { margin-left:1px;}
.mgL_02 { margin-left:2px;}
.mgL_06 { margin-left:3px;}
.mgL_04 { margin-left:4px;}
.mgL_05 { margin-left:5px;}
.mgL_06 { margin-left:6px;}
.mgL_08 { margin-left:8px;}
.mgL_10 { margin-left:10px;}
.mgL_12 { margin-left:12px;}
.mgL_15 { margin-left:15px;}
.mgL_18 { margin-left:18px;}
.mgL_20 { margin-left:20px;}
.mgL_30 { margin-left:30px;}

.mgR_01 { margin-right:1px;}
.mgR_02 { margin-right:2px;}
.mgR_06 { margin-right:3px;}
.mgR_04 { margin-right:4px;}
.mgR_05 { margin-right:5px;}
.mgR_06 { margin-right:6px;}
.mgR_08 { margin-right:8px;}
.mgR_10 { margin-right:10px;}
.mgR_12 { margin-right:12px;}
.mgR_15 { margin-right:15px;}
.mgR_18 { margin-right:18px;}
.mgR_20 { margin-right:20px;}
.mgR_30 { margin-right:30px;}
.mgR_40 { margin-right:40px;}
.mgR_50 { margin-right:50px;}

.mgB_01 { margin-bottom:1px;}
.mgB_02 { margin-bottom:2px;}
.mgB_03 { margin-bottom:3px;}
.mgB_04 { margin-bottom:4px;}
.mgB_05 { margin-bottom:5px;}
.mgB_06 { margin-bottom:6px;}
.mgB_07 { margin-bottom:7px;}
.mgB_08 { margin-bottom:8px;}
.mgB_09 { margin-bottom:9px;}
.mgB_10 { margin-bottom:10px;}
.mgB_11 { margin-bottom:11px;}
.mgB_15 { margin-bottom:15px;}
.mgB_20 { margin-bottom:20px;}
.mgB_25 { margin-bottom:25px;}
.mgB_30 { margin-bottom:30px;}
.mgB_40 { margin-bottom:40px;}

.padT_01m { padding-top:-1px;}
.padT_02m { padding-top:-2px;}
.padT_03m { padding-top:-3px;}
.padT_04m { padding-top:-4px;}
.padT_05m { padding-top:-5px;}
.padT_06m { padding-top:-6px;}
.padT_07m { padding-top:-7px;}
.padT_08m { padding-top:-8px;}
.padT_09m { padding-top:-9px;}
.padT_10m { padding-top:-10px;}

.padT_01 { padding-top:1px;}
.padT_02 { padding-top:2px;}
.padT_03 { padding-top:3px;}
.padT_04 { padding-top:4px;}
.padT_05 { padding-top:5px;}
.padT_06 { padding-top:6px;}
.padT_07 { padding-top:7px;}
.padT_08 { padding-top:8px;}
.padT_10 { padding-top:10px;}
.padT_11 { padding-top:11px;}
.padT_12 { padding-top:12px;}
.padT_15 { padding-top:15px;}
.padT_16 { padding-top:16px;}
.padT_18 { padding-top:18px;}
.padT_20 { padding-top:20px;}
.padT_22 { padding-top:22px;}
.padT_24 { padding-top:24px;}
.padT_25 { padding-top:25px;}
.padT_30 { padding-top:30px;}
.padT_35 { padding-top:35px;}
.padT_40 { padding-top:40px;} 

.padL_01 { padding-left:1px;}
.padL_02 { padding-left:2px;}
.padL_06 { padding-left:3px;}
.padL_04 { padding-left:4px;}
.padL_05 { padding-left:5px;}
.padL_06 { padding-left:6px;}
.padL_08 { padding-left:8px;}
.padL_10 { padding-left:10px;}
.padL_12 { padding-left:12px;}
.padL_15 { padding-left:15px;}
.padL_18 { padding-left:18px;}
.padL_20 { padding-left:20px;}
.padL_30 { padding-left:30px;}
.padL_103 { padding-left:103px;}

.padR_01 { padding-right:1px;}
.padR_02 { padding-right:2px;}
.padR_06 { padding-right:3px;}
.padR_04 { padding-right:4px;}
.padR_05 { padding-right:5px;}
.padR_06 { padding-right:6px;}
.padR_08 { padding-right:8px;}
.padR_10 { padding-right:10px;}
.padR_12 { padding-right:12px;}
.padR_15 { padding-right:15px;}
.padR_18 { padding-right:18px;}
.padR_20 { padding-right:20px;}

.padB_01 { padding-bottom:1px;}
.padB_02 { padding-bottom:2px;}
.padB_03 { padding-bottom:3px;}
.padB_04 { padding-bottom:4px;}
.padB_05 { padding-bottom:5px;}
.padB_06 { padding-bottom:6px;}
.padB_07 { padding-bottom:7px;}
.padB_08 { padding-bottom:8px;}
.padB_09 { padding-bottom:9px;}
.padB_10 { padding-bottom:10px;}
.padB_11 { padding-bottom:11px;}
.padB_15 { padding-bottom:15px;}
.padB_20 { padding-bottom:20px;}
.padB_30 { padding-bottom:30px;}
.padB_40 { padding-bottom:40px;}

.pad_01 { padding:1px;}
.pad_02 { padding:2px;}
.pad_03 { padding:3px;}
.pad_04 { padding:4px;}
.pad_05 { padding:5px;}
.pad_06 { padding:6px;}
.pad_07 { padding:7px;}
.pad_08 { padding:8px;}
.pad_09 { padding:9px;}
.pad_10 { padding:10px;}

.w60{width:60px;display:block;float:left;}

a.btn_admin {display:inline-block;padding:7px;border:1px solid #0e3e25;background:#357b5b;color:#fff;text-decoration:none;vertical-align:middle} /* 관리자 전용 버튼 */
a.btn_admin:focus, a.btn_admin:hover {text-decoration:none}

.board_date02{font-size:10px;color:#357b5b;border:1px solid #357b5b;border-radius:20px; padding:0px 5px;margin-right:7px;line-height:13px;margin-top:3px;}

.clear{clear:both;}