@font-face{ font-family:ng; src:url('css/font/NanumGothic.eot'); src:local(※), url('css/font/NanumGothic.woff') format('woff')}
@font-face{ font-family:ngb; src:url('css/font/NanumGothicBold.eot'); src:local(※), url('css/font/NanumGothicBold.woff') format('woff')}



body{  margin:0;  }
.top { width:320px; height:65px; background-color:#505050; }


img { border: 0;  } 


#header { height:65px; background-color:#304155; text-align:center;  }
#logo { width:320px; height:55px; background-color:#304155; padding:10px 15px 0px 15px;  text-align:center; }
.t_logo { float:left;}
.t_tel  { float:right; border:0;}
.t_menu  { height:40px; background-color:#ffffff; border-bottom:2px solid #304155; text-align:center; }

.mn_a  {  text-align:center;  background-color:#505050;}
.mn_a_arr  { float:left; }
.mn_a_tit  { float:center; height:40px; background-color:#ffffff; border-bottom:2px solid #505050; }
.mn_a_bg {  height:36px; background-image:url('../image/mn_a_bg01.jpg');background-repeat : repeat-x ; text-align:center;}
.mn_a_l {  height:1px; background-color:#c1c3c7;}
.mn_a_ft {  height:10px; background-color:#c1c3c7;}


.t_vi {margin:0; height:108px; background-image:url('../image/sub_vi_01.jpg');background-repeat : no-repeat ; background-position : center;}
.t_vi01 { font-family:NanumGothic; color:#777777; font-size:13px; line-height: 16px; padding:10px 0 0 20px; }
.t_vi02 { font-family:NanumGothic; color:#232f3d; font-size:20px; line-height: 18px;  font-weight:bold; padding:25px 0 0 20px;}

.sub_tab {height:315px; background-image:url('../image/tab_bg01.jpg');background-repeat : no-repeat ; background-position : top;  text-align:center; }
.sub_tab01 { text-align:left; padding:30px 0px 60px 0px;}
.sub_tab02 { height:56px; text-align:right;  }
.sub_tab03 { height:56px; text-align:left;    }



#align {  text-align:center;margin:0;  }  

#content  {width:300px; margin:0 auto; text-align:left;   background-color:#ffffff; font-family:NanumGothic; color:#777777; font-size:13px; line-height: 18px; text-decoration:none; padding-bottom:30px;}
.sub_conb  { font-size:18px; line-height: 24px; font-weight:bold; }
.sub_con_img  {width:300px; margin:0 auto; text-align:center; }

.sub_cb  { color:#ef8d01; font-weight:bold; }
.map_01  { color:#448692; font-weight:bold; border:5px solid #e6e3e5; background-color:#f9f9f9; padding:5px 5px 5px 5px; }
.map_02  { color:#2d2d2d; font-weight:bold; }
.map_03  { color:#3c71b2; font-weight:bold; }

.menu_bg {border:1px solid #304155;}

.sub_c01  { color:#5c85ad; }
.sub_c01b  { color:#275889; font-weight:bold; }

.con_s01  { color:#597496; font-weight:bold; border:3px solid #e6e3e5; background-color:#f9f9f9; padding:5px 5px 5px 5px; }
.con_s02b  { color:#bc575f; font-weight:bold; font-style:italic; text-decoration:underline; }
.con_s03b  { color:#696969; font-weight:bold; text-decoration:underline;}
.con_s04  { color:#597496;}

.ft_bn { height:30px; background-color:#d2d7dd;text-align:center; vertical-align:middle; padding:10px 36px 0px 36px;}
.ft_bn01 { float:left;}
.ft_bn02 { float:right;}

.ft_add { height:115px; background-color:#969696; font-family:NanumGothic; color:#ffffff;font-size:12px; line-height: 14px; text-decoration:none;text-align:center; padding-top:25px;  }



.board_02           { font-family:"돋움"; color:#736a58; font-size:11px; line-height: 18px; text-decoration:none; }
a.board_02:link     { font-family:"돋움"; color:#736a58; font-size:11px; line-height: 18px; text-decoration:none; }
a.board_02:visited  { font-family:"돋움"; color:#736a58; font-size:11px; line-height: 18px; text-decoration:none; }
a.board_02:active   { font-family:"돋움"; color:#736a58; font-size:11px; line-height: 18px; text-decoration:none; font-weight: bold; letter-spacing:-1px;}
a.board_02:hover    { font-family:"돋움"; color:#736a58; font-size:11px; line-height: 18px; text-decoration:none; font-weight: bold; letter-spacing:-1px;}


.board_03           { font-family:"돋움"; color:#786d57; font-size:11px; line-height: 18px; text-decoration:none;  letter-spacing:-1px;}
a.board_03:link     { font-family:"돋움"; color:#786d57; font-size:11px; line-height: 18px; text-decoration:none;  letter-spacing:-1px;}
a.board_03:visited  { font-family:"돋움"; color:#786d57; font-size:11px; line-height: 18px; text-decoration:none;  letter-spacing:-1px;}
a.board_03:active   { font-family:"돋움"; color:#786d57; font-size:11px; line-height: 18px; text-decoration:none;  letter-spacing:-1px;}
a.board_03:hover    { font-family:"돋움"; color:#786d57; font-size:11px; line-height: 18px; text-decoration:none;  letter-spacing:-1px;}

.board_03_01           { font-family:"돋움"; color:#3e606d; font-size:11px; line-height: 18px; text-decoration:none; font-weight: bold; letter-spacing:-2px;}
a.board_03_01:link     { font-family:"돋움"; color:#3e606d; font-size:11px; line-height: 18px; text-decoration:none; font-weight: bold; letter-spacing:-2px;}
a.board_03_01:visited  { font-family:"돋움"; color:#3e606d; font-size:11px; line-height: 18px; text-decoration:none; font-weight: bold; letter-spacing:-2px;}
a.board_03_01:active   { font-family:"돋움"; color:#3e606d; font-size:11px; line-height: 18px; text-decoration:none; font-weight: bold; letter-spacing:-2px;}
a.board_03_01:hover    { font-family:"돋움"; color:#3e606d; font-size:11px; line-height: 18px; text-decoration:none; font-weight: bold; letter-spacing:-2px;}

.board_03_02           { font-family:"돋움"; color:#786d57; font-size:12px; line-height: 18px; text-decoration:none; font-weight: bold; }
a.board_03_02:link     { font-family:"돋움"; color:#786d57; font-size:12px; line-height: 18px; text-decoration:none; font-weight: bold; }
a.board_03_02:visited  { font-family:"돋움"; color:#786d57; font-size:12px; line-height: 18px; text-decoration:none; font-weight: bold; }
a.board_03_02:active   { font-family:"돋움"; color:#786d57; font-size:12px; line-height: 18px; text-decoration:none; font-weight: bold; }
a.board_03_02:hover    { font-family:"돋움"; color:#786d57; font-size:12px; line-height: 18px; text-decoration:none; font-weight: bold; }

.board_04           { font-family:"돋움"; color:#636363; font-size:11px; line-height: 18px; text-decoration:none; }
a.board_04:link     { font-family:"돋움"; color:#636363; font-size:11px; line-height: 18px; text-decoration:none; }
a.board_04:visited  { font-family:"돋움"; color:#636363; font-size:11px; line-height: 18px; text-decoration:none; }
a.board_04:active   { font-family:"돋움"; color:#636363; font-size:11px; line-height: 18px; text-decoration:none; font-weight: bold; letter-spacing:-1px;}
a.board_04:hover    { font-family:"돋움"; color:#636363; font-size:11px; line-height: 18px; text-decoration:none; font-weight: bold; letter-spacing:-1px;}

.board_05           { font-family:"돋움"; color:#636363; font-size:11px; line-height: 14px; text-decoration:none; padding:15px 5px 20px 5px;}
a.board_05:link     { font-family:"돋움"; color:#636363; font-size:11px; line-height: 14px; text-decoration:none;  padding:15px 5px 20px 5px;}
a.board_05:visited  { font-family:"돋움"; color:#636363; font-size:11px; line-height: 14px; text-decoration:none;  padding:15px 5px 20px 5px;}
a.board_05:active   { font-family:"돋움"; color:#636363; font-size:11px; line-height: 14px; text-decoration:none; padding:15px 5px 20px 5px; font-weight: bold; letter-spacing:-1px;}
a.board_05:hover    { font-family:"돋움"; color:#636363; font-size:11px; line-height: 14px; text-decoration:none; padding:15px 5px 20px 5px; font-weight: bold; letter-spacing:-1px;}


.board_06           { font-family:"돋움"; color:#989898; font-size:11px; line-height: 18px; text-decoration:none; letter-spacing:-1px;}
a.board_06:link     { font-family:"돋움"; color:#989898; font-size:11px; line-height: 18px; text-decoration:none; letter-spacing:-1px;}
a.board_06:visited  { font-family:"돋움"; color:#989898; font-size:11px; line-height: 18px; text-decoration:none; letter-spacing:-1px;}
a.board_06:active   { font-family:"돋움"; color:#989898; font-size:11px; line-height: 18px; text-decoration:none; font-weight: bold; letter-spacing:-1px;}
a.board_06:hover    { font-family:"돋움"; color:#989898; font-size:11px; line-height: 18px; text-decoration:none; font-weight: bold; letter-spacing:-1px;}

.board_06_01           { font-family:"돋움"; color:#989898; font-size:11px; line-height: 18px; text-decoration:none; letter-spacing:-2px;}
a.board_06_01:link     { font-family:"돋움"; color:#989898; font-size:11px; line-height: 18px; text-decoration:none; letter-spacing:-2px;}
a.board_06_01:visited  { font-family:"돋움"; color:#989898; font-size:11px; line-height: 18px; text-decoration:none; letter-spacing:-2px;}
a.board_06_01:active   { font-family:"돋움"; color:#989898; font-size:11px; line-height: 18px; text-decoration:none; font-weight: bold; letter-spacing:-2px;}
a.board_06_01:hover    { font-family:"돋움"; color:#989898; font-size:11px; line-height: 18px; text-decoration:none; font-weight: bold; letter-spacing:-2px;}

.board_07           { font-family:"Arial"; color:#888888; font-size:10px; line-height: 18px; text-decoration:none; letter-spacing:-1px;}
a.board_07:link     { font-family:"Arial"; color:#888888; font-size:10px; line-height: 18px; text-decoration:none; letter-spacing:-1px;}
a.board_07:visited  { font-family:"Arial"; color:#888888; font-size:10px; line-height: 18px; text-decoration:none; letter-spacing:-1px;}
a.board_07:active   { font-family:"Arial"; color:#888888; font-size:10px; line-height: 18px; text-decoration:none; font-weight: bold; letter-spacing:-1px;}
a.board_07:hover    { font-family:"Arial"; color:#888888; font-size:10px; line-height: 18px; text-decoration:none; font-weight: bold; letter-spacing:-1px;}

.board_08           { font-family:"돋움"; color:#797979; font-size:11px; line-height: 14px; text-decoration:none; padding:10px 5px 10px 5px;}
a.board_08:link     { font-family:"돋움"; color:#797979; font-size:11px; line-height: 14px; text-decoration:none;  padding:5px 5px 5px 5px;}
a.board_08:visited  { font-family:"돋움"; color:#797979; font-size:11px; line-height: 14px; text-decoration:none;  padding:5px 5px 5px 5px;}
a.board_08:active   { font-family:"돋움"; color:#797979; font-size:11px; line-height: 14px; text-decoration:none; padding:5px 5px 5px 5px; font-weight: bold; letter-spacing:-1px;}
a.board_08:hover    { font-family:"돋움"; color:#797979; font-size:11px; line-height: 14px; text-decoration:none; padding:5px 5px 5px 5px; font-weight: bold; letter-spacing:-1px;}

.pg_nb { FONT-SIZE: 11px; FONT-FAMILY: "돋움"; text-decoration:none; color:#e9890c;  }
a.pg_nb:link    {FONT-SIZE: 11px; FONT-FAMILY: "돋움"; text-decoration:none; color:#797979;   }
a.pg_nb:visited {FONT-SIZE: 11px; FONT-FAMILY: "돋움"; text-decoration:none; color:#797979;   }
a.pg_nb:active  {FONT-SIZE: 11px; FONT-FAMILY: "돋움"; text-decoration:none; color:#e9890c; font-weight:bold;  }
a.pg_nb:hover   {FONT-SIZE: 11px; FONT-FAMILY: "돋움"; text-decoration:none; color:#e9890c; font-weight:bold;  }

.input_60     { font-family:"돋움"; border:1px solid #afa99d; width:60px; height:20px; background-color:#ffffff;}
.input_70     { font-family:"돋움"; border:1px solid #afa99d; width:70px; height:20px; background-color:#ffffff;}
.input_100     { font-family:"돋움"; border:1px solid #afa99d; width:100px; height:20px; background-color:#ffffff;}
.input_105     { font-family:"돋움"; border:1px solid #afa99d; width:105px; height:20px; background-color:#ffffff;}
.input_230_20 { font-family:"돋움"; border:1px solid #afa99d; width:230px; height:18px; background-color:#ffffff;}
.input_230_13 { font-family:"돋움"; border:1px solid #afa99d; width:230px; height:18px; background-color:#ffffff;}
.input_125_20 { font-family:"돋움"; border:1px solid #afa99d; width:125px; height:20px; background-color:#ffffff;}
.input_230_200{ font-family:"돋움"; border:1px solid #afa99d; width:230px; height:200px; background-color:#ffffff;}
.input_100_20 { font-family:"돋움"; border:1px solid #afa99d; width:100px; height:20px; background-color:#ffffff;}
.input_60_20  { font-family:"돋움"; border:1px solid #afa99d; width:60px; height:20px; background-color:#ffffff;}
.input_70_20  { font-family:"돋움"; border:1px solid #afa99d; width:70px; height:20px; background-color:#ffffff;}
.input_65_20  { font-family:"돋움"; border:1px solid #afa99d; width:65px; height:20px;letter-spacing:-1px; background-color:#ffffff;}
.input_200_20 { font-family:"돋움"; border:1px solid #afa99d; width:150px; height:20px; background-color:#ffffff;}
.input_280_200{ font-family:"돋움"; border:1px solid #afa99d; width:280px; height:200px; background-color:#ffffff;}
.input_130_20 { font-family:"돋움"; border:1px solid #afa99d; width:130px; height:20px; background-color:#ffffff;}
.input_290_220{ font-family:"돋움"; border:1px solid #afa99d; width:290px; height:220px; background-color:#ffffff;}


