/*Ãß°¡css*/
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
body {padding:0; padding-left:0; padding-right:0; margin:0; min-width:320px; font-family:'Nanum Gothic', µ¸¿ò; height:100%;}
select,input{ font-family:verdana; color:#555;font-size:1.00em; }
address,em{ font-style:normal;}
hr,legend{ display:none;}
p,h1,h2,h3,h4,h5,h6,form,input,ul,li,dl,dt,dd,{margin:0 auto; padding:0;}

/*Ãß°¡css*/
#header {background-color:#222; height:40px;}
.home_btn 
{float:left; height:40px; width:10%; text-align:center;
display: inline-block;
overflow: hidden;
font-weight:bold;
color: #fff;
letter-spacing: -1px;
white-space: nowrap;
vertical-align: middle;}
.home_btn i {color:#fff; font-size:16pt; line-height:40px;}

.logo_title{width:77%; line-height:40px; text-align:center; color:#fff;display:inline-block;}

.back_btn 
{float:right; height:40px; width:10%; text-align:center;
display: inline-block;
overflow: hidden;
font-size: 14px;
font-weight:bold;
color: #fff;
letter-spacing: -1px;
white-space: nowrap;
vertical-align: middle;}
.back_btn i {color:#fff;line-height:40px;}

.list_title {height:90px; text-align:center; background-color:#fff;font-size:24px; font-weight:bold; color:#333; line-height:90px;} /*¸Å¹°Å¸ÀÌÆ²*/

#main_logo {width:100%; height:200px; 
margin-bottom:5px; padding:70px 0px; text-align:center; display:block;
-webkit-box-shadow: 0px 0px 0 #f7f7f7 inset, 0 3px 3px rgba(0,0,0,0.1);
box-shadow: 0px 0px 0 #f7f7f7 inset, 0 3px 3px rgba(0,0,0,0.1);
}

#main_logo .title {margin-bottom:20px; line-height:30px; margin:0 auto; font-size:30px; font-weight:bold; color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.2);}
#main_logo .description {padding:0 30px; margin-top:10px; font-size:14px; line-height:20px; color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); text-align:center;}

.all-i {font-size:16px;}
.main_list_menu{width:100%; background-color:#fff;}
.main_list_menu a:link{line-height:170%; color:#555; font-size:12pt; text-decoration:none;}
.main_list_menu a:visited{color:#555;}
.main_list_menu a:hover{color:#999;text-decoration:none;}

.main_list_menu ul{padding:0; margin:0;}
.main_list_menu li{border-bottom:1px solid #f1f1f1; display:block; padding:7px 15px 7px 20px;}
.main_list_menu span{float:right; font-size:8pt; padding-top:5px;}

.main_icon_menu {width:100%; height:130px; margin:0; padding:0; clear:both;}
.main_icon_menu ul {list-style:none; padding:0; margin:0 auto;}
.main_icon_menu li {display:inline-block; width:33.3%; height:50px; font-size:12pt; color:#594f44; line-height:50px; background-color:#f7f7f7;outline:1px solid #e4e4e4; float:left; margin:0;}
.icon_menu {}
.menu_i {padding-left:10px;float:left; text-align:center;}
.main_icon_menu i {font-size:9pt; color:#f8754a; line-height:40px; width:30px;}

#main_menu {}
#main_menu ul {
width:100%;
margin: 30px 0 0;
padding: 0;
background-color: #fff;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);
-moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);
box-shadow: 0 1px 4px rgba(0,0,0,.065);
display: block;
list-style-type: disc;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
}


#main_menu  li  a {
display: block;
margin: 0 0 -1px;
padding: 12px 14px;
border: 1px solid #e5e5e5;}

#main_menu span {float:right; font-size:8pt; color:#cc0000; padding-top:5px;}

.icon_btn
{display: inline-block;
overflow: hidden;
padding: 7px 20px 7px 15px;
border-radius: 20px;
font-size: 10pt;
color: #222;
margin:3px;
letter-spacing: -1px;
white-space: nowrap;
vertical-align: middle;
background-color:#fecf05;
}
.icon_btn i {color:#b29210; margin-right:3px;}

#footer 
{width:100%; min-height:100%;
margin:0 auto; text-align:center;
padding:25px 0; border-top:1px solid #e4e4e4;}
#footer ul {width:100%; padding:0;}
.copy {line-height:1.2}
.copy span {font-size:11px; color:#c9c9c9; padding:0 2px;}

input {font-size:12px; color:#555555;}
input #border {font-size:12pt; color:#555555; border:1px solid #C4C4C4}
input #border2 {font-size:12pt; color:#ff9966; border:1px solid #C4C4C4}
textarea #border {font-size:12pt; color:#666666; border:1px solid #C4C4C4}
select {color:#333333; font-size:12pt; }
.sub_txt {color:#000000; background:#f7f7f7; }

a:link{line-height:150%; color:#333; font-size:12pt; text-decoration:none;}
a:visited{line-height:150%; color:#333; font-size:12pt; text-decoration:none;}
a:hover{line-height:150%; color:#999; font-size:12pt; text-decoration:none;}



/***** ÃßÃµ¸Å¹°, Æ÷Åä°¶·¯¸®ÃßÃâ¸®½ºÆ® *****/
.table-con { border:1 solid #e4e4e4; width:100%; padding:10px 10px 10px 10px;}
.bg-sh { background-image: url("{{$template}}/img/main/bg-sh.gif"); }

/* ¸ñ·Ï¶óÀÎ¼³Á¤ */
#list_line {width:100%; border-bottom:1px solid #e4e4e4; padding-top:7px; padding-bottom:3px; cursor:pointer; display:block;} 

/* ¸ñ·ÏÄÁÅÙÃ÷¿µ¿ª */

/* ¸Å¹°ÀÌ¹ÌÁö */


/* ¸Å¹°Å¸ÀÌÆ² & ÅØ½ºÆ® */


/*****¸Å¹°¸®½ºÆ®_Æ÷Åä*****/


/*****¸Å¹°¸®½ºÆ®_º¸µå*****/
#board_style tr {height:28px; padding-left:5px;}
#board_style tr.title {height:27px; background-color:#f4f4f4; font-weight:bold;}
#board_style td{font-size:12px; color:#666;text-decoration:none;padding-left:12px; border-bottom:1px solid #e4e4e4;}
#board_style td.title{font-size:12px; color:#666;text-decoration:none;color:#e4e4e4; border-bottom:1px solid #e4e4e4;}

#board_style a:link{font-size:12px; color:#666;text-decoration:none}
#board_style a:visited{font-size:12px; color:#666;text-decoration:none}
#board_style a:hover{font-size:12px; color:#FF6917;text-decoration:underline}



/*//ÀÏ¹Ý¸Å¹°*/
/*//¸®½ºÆ®Çü Å¸ÀÌÆ²*/

/*¸®½ºÆ®Çü Å¸ÀÌÆ²//*/




/*//ÀÏ¹Ý ¸®½ºÆ®Çü Á¦ÀÌÄõ¸® ¿¬µ¿*/

/*ÀÏ¹Ý ¸®½ºÆ®Çü Á¦ÀÌÄõ¸® ¿¬µ¿//*/

/*ÀÏ¹Ý¸Å¹°//*/