@charset "utf-8";
/* CSS Document */

body {
	margin:0; padding:0;
	color:#333333;
	font-size:small;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	vertical-align:baseline;
	line-height:140%;
}
img {border:0; margin:0;}

h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, form, blockquote, form {margin:0; padding:0;}

h1 { font-size:200%; }
h2 { font-size:180%; }
h3 { font-size:160%; }
h4 { font-size:140%; }
h5 { font-size:120%; }
h6 { font-size:110%; }

ul, li { list-style:none;}

table th {text-align:center; vertical-align:baseline;}
table td {vertical-align:baseline;}


/* form field */
input {vertical-align:middle;}
input.input_text {border:1px solid #c9c9c9; padding-left:3px}
textarea {border:1px solid #c9c9c9}

/* text-align */
.t_ac {text-align:center;}
.t_ar {text-align:right;}
.t_al {text-align:left;}

/* float */
.fl {float:left;}
.fr {float:right;}




/* font */
.bold {font-weight:bold}

/* float clear */
/*
.clear:after {content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.clear {min-height:1px;}
* html .clear { height:1px; }
*/

/* border */
.e6bd1{border:1px solid #e6e6e6;}

/* line */
.dash_2px {height:1px; background:url(//img.ntcdn.net/images/note/line/line_h_2px_dash.gif) repeat-x;}

/* margin */
.ml5{margin-left:5px;}
.mr5{margin-right:5px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}

/* color */
.e01 {color:#e01e36}


/* line */
.line_m{background:url(//img.ntcdn.net/images/note/line/line_map_header_s.gif) repeat-x; width:100%; height:8px; clear:both; float:left; margin-top:-3px;}

/* gnb */
#header {height:47px; margin-top:5px;}
#header div.main_menu {width:632px;}
#header div.main_menu p {line-height:120%; background:url(//img.ntcdn.net/images/note/bu/bu_taegeuk.gif) left 50% no-repeat; width:400px; height:15px; background-position:left center; margin-left:90px; padding-left:20px; text-align:left; font-size:12px;}
#header div.main_menu ul {margin-left:90px;}
#header div.main_menu ul li.s_main_btn {float:left; margin-left:3px; height:19px;}
#header div.main_menu ul a {display:block; height:19px; width:100px; margin-top:5px; background:url(//img.ntcdn.net/images/note/btn/btn_header1.2.gif) no-repeat;}
#header div.main_menu ul a.a1 {height:19px; margin-top:4px; background-position:-10px -166px;}
#header div.main_menu ul a.a1_now {height:19px; margin-top:4px; background-position:-10px -137px;}
#header div.main_menu ul a.a1:hover {height:21px; margin-top:2px; background-position:-10px -195px;}
#header div.main_menu ul a.a2 {height:19px; margin-top:4px; background-position:-111px -166px;}
#header div.main_menu ul a.a2_now {height:19px; margin-top:4px; background-position:-111px -137px;}
#header div.main_menu ul a.a2:hover {height:21px; margin-top:2px; background-position:-111px -195px;}
#header div.main_menu ul a.a3 {height:19px; margin-top:4px; background-position:-212px -166px; }
#header div.main_menu ul a.a3_now {height:19px; margin-top:4px; background-position:-212px -137px;}
#header div.main_menu ul a.a3:hover {height:21px; margin-top:2px; background-position:-212px -195px;}
#header div.main_menu ul a.a4 {height:19px; margin-top:4px; background-position:-313px -166px; }
#header div.main_menu ul a.a4_now {height:19px; margin-top:4px; background-position:-313px -137px;}
#header div.main_menu ul a.a4:hover {height:21px; margin-top:2px; background-position:-313px -195px;}
#header div.sub_menu {float:right; margin-top:20px;}
/* IE이상현상, 지도의 왼쪽 검색 사이즈에 맞춰서 줄여줘야 한다. */
#header div.sub_menu img {margin:0 8px 0 0; background:url(//img.ntcdn.net/images/note/line/line_map_header_t.gif) no-repeat;}
html>body #header div.sub_menu img {margin:0 8px 0 0; background:url(//img.ntcdn.net/images/note/line/line_map_header_t.gif) no-repeat;}


#footer {font-size:12px; margin:15px 10px 10px 10px; padding:9px; border:1px solid #d9d9d9; color:#8f8f8f}


/* member navi */
#m_nav_main {width:134px; height:49px;}		/* 3개일때 height:87px */ /* 길이에 따라 width:174px */
#m_nav_main div.main_l {float:left; width:3px; height:49px; background:url(//img.ntcdn.net/images/note/bg/member_nav/l_bar.png) left top no-repeat;}		/* height:87px */
* html #m_nav_main div.main_l {
	background-image:url(//img.ntcdn.net/images/note/blank.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ntcdn.net/images/note/bg/member_nav/l_bar.png',sizingMethod='crop');
}
#m_nav_main div.main_c {float:left; width:128px; border-top:1px solid #adadad; background-color:#FFFFFF}	/* 길이에 따라 width:168px */
#m_nav_main div.main_r {float:left; width:3px; height:49px; background:url(//img.ntcdn.net/images/note/bg/member_nav/r_bar.png) left top no-repeat;}		/* height:87px */
* html #m_nav_main div.main_r {
	background-image:url(//img.ntcdn.net/images/note/blank.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ntcdn.net/images/note/bg/member_nav/r_bar.png',sizingMethod='crop');
}

#m_nav_main ul {background:url(//img.ntcdn.net/images/note/line/line_h_2px_dash.gif) bottom repeat-x; padding-bottom:5px;}
#m_nav_main ul li {margin-left:5px;}
#m_nav_main p {text-align:right;}
#m_nav_main p img {cursor:pointer;}

#m_nav_bt {width:134px; height:6px;}		/* 길이에 따라 width:174px */
#m_nav_bt div.bt_l {float:left; width:4px; height:6px; background:url(//img.ntcdn.net/images/note/bg/member_nav/bt_l.png) left top no-repeat;}
* html #m_nav_bt div.bt_l {
	background-image:url(//img.ntcdn.net/images/note/blank.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ntcdn.net/images/note/bg/member_nav/bt_l.png',sizingMethod='crop');
}
#m_nav_bt div.bt_c {float:left; width:126px; height:6px; background:url(//img.ntcdn.net/images/note/bg/member_nav/bt_c.png) left top no-repeat;}		/* 길이에 따라 width:166px */
* html #m_nav_bt div.bt_c {
	background-image:url(//img.ntcdn.net/images/note/blank.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ntcdn.net/images/note/bg/member_nav/bt_c.png',sizingMethod='crop');
}
#m_nav_bt div.bt_r {float:left; width:4px; height:6px; background:url(//img.ntcdn.net/images/note/bg/member_nav/bt_r.png) left top no-repeat;}
* html #m_nav_bt div.bt_r {
	background-image:url(//img.ntcdn.net/images/note/blank.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//img.ntcdn.net/images/note/bg/member_nav/bt_r.png',sizingMethod='crop');
}

/* float clear */
.clear:after {content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.clear {min-height:1px;}
* html .clear { height:1px; }