﻿@charset "utf-8";
body {
     overflow-y: scroll !important;"
}

/*폰트*/
body, h1, h2, h3, h4, h5, div, dl ,dt, dd, ul, li, a, fieldset, form, label, p, th, td, input, button{margin: 0; padding: 0;} /*완료*/

body {
	font-family: AppleSDGothicNeo-Regular,'Noto Sans Korean', 'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
}

/*작은 폰트*/
body, h1, h2, h3, h4, h5, div, dl ,dt, dd, ul, ol, li, fieldset, form, label, p, th, td, input, button,{
	letter-spacing: -1px;
} 
/*게시판*/
.korea_w a, .pr_widget a, .login_bot a {
    letter-spacing: -0.5px;
}
.pr_widget_title {
    padding-right: 10px;
}
/*제목*/
a {letter-spacing: -1px;}
.buts {
    cursor: pointer;
    border: 1px solid #8fa6bd;
    color: #ffffff;
    padding: 3px 5px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #8fa6bd;
    margin-left: 10px;
}
.modal{
	position: fixed;
	top: 0; left: 0;
	width: 100%; height: 100%;
	display: flex;
	justify-content: center;
	align-items : center;
	z-index:9997;
}

.md_overlay {
	background-color: rgba(0, 0, 0, 0.5);
	width: 100%; height: 100%;
	position: absolute;
	z-index:9998;
}
.inner_box {width:700px;padding:30px 10px;border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px;margin-bottom:5px;background-color:rgba(255,255,255,1);z-index:9999;}
.hidden {
	display: none;
}

.butts {
	background-color:#289fff;
	border-radius:4px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;text-align:center;
	padding:11px 0;
	text-decoration:none;
	width:150px;margin-top:30px;
}
.butts:hover {
	background-color:#289fff;
}
.butts:active {
	position:relative;
	top:1px;
}

/**/
input,select,textarea,button {vertical-align:middle; outline:none }
a{text-decoration:none;color: #58585a;}
.top_hd {background-color:#ffffff;}
.fixed {z-index:1100;overflow-y:hidden;position: fixed;overflow-x:hidden;box-shadow: 0px 0px 20px 1px rgba(0,0,0,.2);}
.side_ben {width:260px;height:48;border:0px solid #dedede;}
.side_ben2 {margin-left:0px;width:260px;height:48;border:0px solid #dedede;}
.side_wj {background-color:#ffffff;margin-top:8px}
.side_wj2 {margin-top:5px}

.fix_width {width:1028px;}
.bg_dark {background-color:#f2f4f7}
.middles {width:1028px; margin:0 auto 0 auto;}
.logbar { margin:0 0 2px 0; vertical-align:middle; }
/*상단 로그인*/
.top_gnb {
    position: relative;
    z-index: 2;
    height: 22px;
    border-bottom: 1px solid #ececec;
    padding-top: 6px;
    padding-bottom: 3px;
    background-color: #ffffff;
}
.top_gnb ul.account { margin:0; padding:0; text-align:right; }
.top_gnb ul.account a{text-decoration:NONE;color:#154855;}
.top_gnb ul.account li { display:inline; list-style:none; padding:0 1px 0 6px;}
.top_gnb ul.account li.first-child { padding-left:0; background:none; }
.top_gnb ul.account li.pointer { cursor:pointer; }
.top_gnb ul.account li.bookmark { padding-left:0; background:none; cursor:pointer; }
.top_gnb ul.account li strong { color:#555; }

.top_content {position:relative;height:83px;margin-bottom:10px;}/*240 66 = 40 11*/
.top_content .logos {float:left;margin-top:30px;margin-right:40px;}
.top_content .main_search{float:left;width:500px;margin:30px 0 30px 60px;}
.top_content .join {float:right;margin-top:40px;text-align:center;color:#dedede;}
.top_content .join .join_box {font-size:12px;margin-left:20px;}
.top_content .join .join_box i{font-size:20px;}

.searchbox { margin-left:0px;text-align:left;width:100%;}/*버튼과 검색통합*/
.searchbox .inner {width:400px;padding-left:30px;height:37px;background-color:#ffffff;}
.searchbox .inner input {margin-top:5px;width:330px; padding:4px 0; font-size:13px; color:#000;border:0; } /*보이지않는 네모*/
.inner {display:inline-block; zoom:1; *display:inline;vertical-align:top;}
#iner {border:2px solid #0157af;border-radius:30px 0px 0px 30px; -webkit-border-radius:30px 0px 0px 30px; -moz-border-radius:30px 0px 0px 30px;}
#butt {color:#ffffff; border:0px solid #289fff;background:#0157af;}
#butt:hover{background-color:#013161;}
.searchbox button.hrz_btn{text-decoration:none;padding-right:5px;width:64px;font-size:16px;height:41px;color:#de3d41;border-radius:0px 30px 30px 0px; -webkit-border-radius:0px 30px 30px 0px; -moz-border-radius:0px 30px 30px 0px;margin-left:-5px;}
.menu ul{list-style:none;margin:0; padding:0}
.menu {
    border-top: 1px solid #e6e7eb;
    border-bottom: 1px solid #e6e7eb;
    clear: both;
    background-color: #ffffff;
	
}
.menus{position:relative; z-index:18;}/*탑메뉴 고정시 빈공백*/
/*(1차 좌측메뉴)*/
.menu_l{position:relative;float:left;margin:0; width:950px; height:45px;z-index:18;letter-spacing:3px}/*1차메뉴합의 길이*/
.menu_0 {float:left; position:absolute;}
.menu_0 ul.main_m{position:relative; text-transform:none;margin-left:0px;}  /*1메뉴의 위치선정#414757*/
.menu_0 ul.main_m li.mnav_li{position:relative; float:left;}
.menu_0 ul.main_m a.mnav{display:block; height:30px;color:#686868; font-size:14px;padding:12px 40px 0 0px; text-align:left;font-weight:bold;}/*왼쪽메뉴*/
.menu_0 ul.main_m a.mnav:hover{color:#000000;}
.menu_0 ul.main_m a.mnav>span{display:block;}/*1차메뉴 top간격*/


/*(1차 우측메뉴)*/
.menu_r {float:right;position:relative;z-index:18;letter-spacing:3px;color:#686868;font-weight:bold;padding-top:13px;}/*1차메뉴합의 길이*/
.selects{color:#000000;}



.body_content .content_into { position:relative; width:100%; padding-bottom:5px; overflow:hidden;}
.body_content .memb{ position:relative; padding-top:60px;  padding-bottom:150px; padding-left:100px; padding-right:100px; overflow:hidden;}
/*요 아래것은 위젯 넣을수 있는 최대 크기 */
.body_content .columnleft { width:760px; float:left; overflow:hidden; }
.body_content .columnright { float:left; margin-left:8px;position:relative; width:260px;  }

.body_content .columnLeft2 { position:relative; width:760px; float:right; }
/*요 아래것은 위젯 넣을수 있는 최대 크기 */
.body_content .columnRight2 { width:260px; float:left; overflow:hidden; }

/*푸터*/
.foots {border-top:1px solid #dedede; }
#bottom_nav {
    float: left;
    margin: 3px 0px 20px 0px;
    padding: 0px 0 5px 0;
}
/*메인페이지 전용*/



/*컨텐츠 테두리*/
.content_1_1, .content_1_2, .content_2_1, .content_2_2, .content_4_1, .content_4_2, .content_5 {
    width: 375px; 
    border: 1px solid #dedede;
}
.content_f_1, .content_3, .content_g_1{
    border: 1px solid #dedede;
}
/*컨텐츠 버튼*/
.korea_w_Navigator {
    margin-top: -167px;
}
/*상세 검색*/

.misolSearch ul.misolSearchTabA>li a:hover, .misolSearch ul.misolSearchTabA>li.active a, .misolSearch ol.misolSearchTabA>li a:hover, .misolSearch ol.misolSearchTabA>li.active a {
    color: #000000;
    font-weight: 700;
}
