/* ###################################################### 기본 Stylesheet */

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, feldset, input, textarea, p, blockquote, border{	margin:0px;	padding:0px; }
ol, ul, li { list-style:none; }

body {margin:0px;padding:0px;font-family:'MalgunGothic', 'sans-serif'; font-size:12px; color: #444444; line-height:19px; text-decoration:none; word-break:break-all; }
text,table,tbody,th,td,tr {font-family:'MalgunGothic','sans-serif'; font-size:12px; color: #444444; line-height:19px; text-decoration:none; word-break:break-all;margin:0px;	padding:0px;}
p { margin: 0; padding: 0; }
img {border:0px;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, feldset, input, textarea, p, blockquote, border{	margin:0px;	padding:0px; }
ol, ul, li { list-style:none; }

@font-face {font-family:'MalgunGothic'; 
 src:url('../image/common/MALGUN.eot');
 src:url('../image/common/MALGUN.eot?#iefix') format('embedded-opentype'),
  url('../image/common/MALGUN.ttf') format('truetype');
 font-weight:normal;
 font-style:normal;
}

@import url("http://fonts.googleapis.com/earlyaccess/notosanskr.css");
@import url("http://cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css");

/* layout */
.wrap{ width:100%; margin: 0 auto;}
#header{ height:82px; text-align:center; margin: 0 auto;}
#container{ margin: 0 auto; width:1000px; text-align:center;}


/* Top 영역 */
/*
#header .top { margin:0 auto; width:1002px; height:35px; }
#header .top .tmenu { float:right; width:150px; padding-top:10px; }
*/
#header .subtop1 {width:1000px; height:56px; margin:0 auto;margin-bottom:13px;}
#header .subtop1 .logo {float:left; width:291px; margin-left:72px;text-align:left;margin-top:13px;}
#header .subtop1 .menu {float:right; width:629px;text-align:left;margin-top:33px; }

#header .subtop2 {margin:0 auto;width:600px;margin-top:26px;}
#header .subtop2 .menu { margin:0 auto; width:600px; text-align:left;}
#header .subtop2 .menu .m_ul{padding:10px 20px 17px 8px;width:140px;}
#header .subtop2 .menu .menutxt {padding-left:13px; text-align:left;}


/* main_contents */
#m_contents{ width:1000px;margin:0 auto; }

#m_contents #con{width:1000px; margin:0 auto;}
#m_contents #banner{width:960px; margin:0 auto;height:51px;margin-bottom:5px}
#m_contents #banner .u_line{width:700px; border-top:solid #dbdbdb 1px; height:6px;float:right;}
#m_contents #banner .hos_b{width:705px;margin:0 auto; text-align:center;float:right;}
#m_contents #banner .hos_b .img{padding-right:4px; float:left}
#m_contents #banner .hos_b .img00{padding-top:12px;padding-right:4px; float:left;padding-left:7px;}
#m_contents #banner .kch_b{width:235px;margin:0 auto; text-align:center;float:left;margin-top:-7px}


/* sub_contents */
#contents_top { margin:0 auto; width:1000px; }

#s_c_body {margin:0 auto; width:980px; }

#s_c_body #leftmenu { float:left; width:230px; }
#s_c_body #leftmenu .title{float:left;width:195px;height:42px;margin-top:16px}
#s_c_body #leftmenu .cont {float:left;width:195px;padding:23px 0 15px 0;}
#s_c_body #leftmenu .cont .l_m_txt{float:left;width:195px;padding:5px 0 6px 0px;}
#s_c_body #leftmenu .custom {float:left;width:195px;padding:5px 0 30px 0;}


#s_c_body #contents_body {float:right; width:747px; color:#444444; text-align:left; }
#s_c_body #contents_body .title_top{float:left; width:300px; height:42px;margin-top:16px }
#s_c_body #contents_body .tname{float:right;width:250px;text-align:right; color:#777777;font-size:11px; margin:30px 32px 0 0; font-family:dotum, sans-serif;letter-spacing:-1px; }
#s_c_body #contents_body .s_conbody{float:left;width:100%; padding:35px 0 20px 3px;}
.con_padd{padding-bottom:40px;}
.con_padd_s{padding-bottom:13px;}
.con_padd_s2{padding:0 13px 20px 25px}
.tb{ background-color:#dddddd;}
.con_padd_stit{padding-bottom:5px;font-size: 12px;font-weight:bold;color:#333333; letter-spacing:-1}
.con_padd_use{padding-bottom:5px;font-size: 12px;font-weight:bold;color:#128004; letter-spacing:-1;}
.use_txt{padding:0 13px 25px 25px;line-height:22px}
.use_tb{padding:0 13px 27px 25px;line-height:22px;}
.con_padd_use_tit{padding-bottom:12px;font-size: 13px;font-weight:bold;color:#128004; letter-spacing:-1}

.dep_tt_txt{padding:15px; border:solid #d2e2cc;width:695px}
.dep_txt{padding:0 13px 17px 24px;line-height:19px}
.dep_txt2{padding:0 13px 15px 24px;line-height:23px}
.dep_txt3{padding:0 13px 20px 38px;line-height:19px}
.dep_img{padding:0 13px 36px 24px; }
.dep_stit{padding:0 13px 4px 24px;font-size: 12px;font-weight:bold;color:#333333; letter-spacing:-1}
.dep_cline{background:url(file:///D|/2013/image/common/dot_line.gif) repeat-x; width:740px;heigt:1px;margin-top:20px;margin-bottom:20px;}


#s_c_body #contents_body .footer{float:left;width:760px;border-top:1px #dfdfdf solid;}


h3{ background:url('file:///D|/2013/영도참편한/image/common/arrow_small_blue22.gif') no-repeat 3px 3px; padding-left:12px; font-size:12px; color: #3398CC;}

.pd_l5 { padding-left: 5px; }
.pd_l10 { padding-left: 10px; }
.pd_l15 { padding-left: 15px; }
.pd_l20 { padding-left: 20px; }
.pd_l50 { padding-left: 50px; }

/* copyright */
#footer {width:960px; margin:0 auto; height:60px;}
#footer .copy { margin:0 auto; width:960px; padding-bottom:20px;}


/* link */
a { selector-dummy : expression(this.hideFocus=true);}

a:link      { color:#666666; text-decoration:none; }
a:visited   { color:#666666; text-decoration:none; }
a:active    { color:#666666; text-decoration:none; }
a:hover     { color:#333333; text-decoration:underline; }


a.m_menu:link {font-weight:bold;font-family:'맑은 고딕','MalgunGothic';font-size: 12px; text-decoration:none;color:#d5edd1; letter-spacing:-1px; display:block;line-height:20px;}
a.m_menu:visited {font-weight:bold;font-family:'맑은 고딕','MalgunGothic';font-size: 12px;text-decoration:none;color:#d5edd1;letter-spacing:-1px;line-height:20px;display:block}
a.m_menu:active {font-weight:bold;font-family:'맑은 고딕','MalgunGothic';font-size: 12px;text-decoration:none;color:#ffffff;letter-spacing:-1px;line-height:20px;display:block}
a.m_menu:hover {font-weight:bold;font-family:'맑은 고딕','MalgunGothic';font-size: 12px;text-decoration:none;color:#ffffff;letter-spacing:-1px; line-height:20px;display:block}

/* 홈으로 */
a.home:link {font-family:'dotum','맑은 고딕','MalgunGothic';font-size: 11px; text-decoration:none;color:#128004;}
a.home:visited {font-family:'dotum','맑은 고딕','MalgunGothic';font-size: 11px;text-decoration:none;color:#128004;}
a.home:active {font-weight:bold;font-family:'dotum','맑은 고딕','MalgunGothic';font-size: 11px;text-decoration:none;color:#222222;letter-spacing:-1px;}
a.home:hover {font-weight:bold;font-family:'dotum','맑은 고딕','MalgunGothic';font-size: 11px;text-decoration:none;color:#222222;letter-spacing:-1px;}





/* 폼필드에 사용되는 스타일 시트 */
form {
	display:inline;
}
select {
	font-family: "MalgunGothic", "verdana";
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	HEIGHT:21px;
	border:1 C0C0C0 solid;
}

.input { font-family: "MalgunGothic", "verdana"; color: #666666; text-decoration: none; font-size: 12px; HEIGHT:19px; border:1 cccccc solid; vertical-align: middle; }
.input_m {BORDER: #efefef 1px  solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #666666 1px solid; background-color : #F9F9F9; HEIGHT: 18px; padding-left:3px;width:20px}
.input2 {BORDER: #efefef 1px  solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #666666 1px solid; background-color : #F9F9F9; HEIGHT: 18px; padding-left:3px;width:200px}
.input_add {BORDER: #efefef 1px  solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #666666 1px solid; background-color : #F9F9F9; HEIGHT: 18px; padding-left:3px;width:500px}
.input_tel {BORDER: #efefef 1px  solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #666666 1px solid; background-color : #F9F9F9; HEIGHT: 18px; padding-left:3px;width:100px}

.text_a {BORDER: #efefef 1px  solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #666666 1px solid; background-color : #F9F9F9; HEIGHT: 120px; padding-left:3px;width:500px}
textarea { font-family: "MalgunGothic", "verdana"; color: #666666; text-decoration: none; font-size: 12px; line-height: 16pt; border:1 E4E5E1 solid; }



/* text class */
.bar {color: #CCCCCC;}
.blue2 {color: #1853a5;}
.white_year {color: #ffffff;}
.bold_blue {font-weight:bold; color: #3398CC;}
.bold_purple {font-weight:bold; color: #1853a5;}.bold_white {font-weight:bold; color: #ffffff;}
.bold_red {font-weight:bold; color: #ff0000;}
.bold_white2{font-weight:bold;font-family:'맑은 고딕','MalgunGothic';font-size: 12px;letter-spacing:-1px;line-height:15px;color:#ffffff;}
.pad_y{padding-left:15px; letter-spacing:-1px; line-height:18px}
.biz_t {letter-spacing:-1px;}
.biz_t01 {line-height:18px}

.care_t{font-weight:bold;font-family:'맑은 고딕','MalgunGothic';font-size: 12px;color:#ffffff;}
.care_t2{font-weight:bold;font-family:'맑은 고딕','MalgunGothic';font-size: 12px;color:#444444;}
