/* default */
*{margin:0; padding:0; font-family:malgun gothic,'¸¼Àº°íµñ',dotum,'µ¸¿ò';}
html, body {height:100%;}
hr {display:none;}
dl,ul,ol,li {list-style: none;}
h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend {margin:0; padding:0;}
table {border-collapse:collapse;}
input,select,textarea {font-size:100%;}
body,td {font-size:1.0em;}
img {border:0; margin:0; padding:0;}

/* link */
a:link, a:visited {color:#2c2b2b; text-decoration:none}
a:hover, a:active {color:#2c2b2b; text-decoration:none;}

/* Skip Navigation Example */
.comment{position:absolute;left:-10000px; width:1px; height:1px; overflow:hidden;}
.clear{display:block; float:none; clear:both; height:0; width:100%;  overflow:hidden; margin:0 !important; padding:0 !important;}

/* m_Main */
#m_wrap{width:100%; position:relative; height:100%; padding:0; margin:0;}
#m_container{position:relative; float:left; width:100%;}
.m_contents{ margin:0 auto; padding:0; border-bottom: solid 2px #0f5d83;}
.imgsize img{width:100%;}

.b_tt{ position:relative; float:left;margin-left:10px; margin-top:20px; margin-right:10px;}
.bt_line{position:relative; float:left; border-bottom-color:#0099CC; border-bottom-style:dashed; border-bottom-width:2px; width:100%; margin-top:10px;}
.service {position: relative;float: left;width: 100%;}
.service_tt {padding: 10px 0 0 10px;font-size: 18px;font-weight: bold;color: #5674b9;}
.service_text {padding: 10px 0 0 0px;line-height: 23px; font-size:12px; letter-spacing:-0.1em;}
.service_table, .service_table td {border: 0;}
.service_table {width:96%;float:left;position:relative;border:1px solid #e1e1e1;border-collapse: collapse;margin: 0 3px;color: #747474;}
.service_table table {width:100%;}
.service_table tr {display: table-row;vertical-align: inherit;border-color: inherit;}
.service_table td {height: 30px;padding: 1px 0 0px 0;text-align: center;border: 1px solid #e1e1e1;font-size: 12px;}
colgroup {display: table-column-group;}
thead {display: table-header-group;vertical-align: middle;border-color: inherit;}
.service_table th {height: 38px;border: 1px solid #e1e1e1;font-weight: bold;text-align: center;background: #f8f9fb;}
.service_table caption {display: none;}
tbody {display: table-row-group;vertical-align: middle;border-color: inherit;}
.service_tvi {color: #d98080;padding: 10px 0 0 10px;line-height: 23px; font-size:12px;}
/* m_header*/
#m_header{float:left; position:relative; width:100%; height:50px; font-size:1.2em; background:#fff;}
.m_top{float:left; position:relative; width:100%; height:20px;}
.m_top ui{float:left;width:100%;}
.m_top li{float:left; width:100%; margin-top:10px; text-align:center;}
/*.m_top .front{text-align:left;}
.m_top .back{text-align:right;}*/

#m_TopMenu{float:left; position:relative; width:100%; font-size:0.9em; margin-top:1px; background:#0f5d83;}
.m_menu{float:left; position:relative; width:100%;  margin-top:15px;  margin-bottom:15px;}
.m_menu ul{float:left;width:100%;}
.m_menu li{float:left; padding-left:5%; text-align:center; margin:0 auto;}
.m_menu li a{color:#fff; text-decoration:none;}
.h_line{width:2px; height:20px; color:#87aec1;}


/* m_footer*/
#m_footer_box{float:left; position:relative; width:100%; margin-bottom:10px; margin-top:10px; text-align:left;}
#m_footer_box .b_top{float:left; padding-top:15px; padding-bottom:15px; width:100%; background:#424242;}
#m_footer_box .b_top ul{float:left;width:100%;}
#m_footer_box .b_top li{float:left;width:100%; text-align:center; font-size:1.0em;}
#m_footer_box .b_top li a{color:#fff; text-decoration:none;}
#m_footer_box .b_address{float:left; padding-top:10px; width:100%; font-size:0.7em;}
#m_footer_box .b_address ul{width:100%; float:left;}
#m_footer_box .b_address li{width:100%; height:18px; float:left;}


/*sub*/
.in_bd{width:100%; height:600px; background:url(../images/m_introduce_bg.gif) no-repeat right bottom;}
.in_bd li{text-align:left; font-size:1.1em; padding-left:30px; padding-right:20px;}
.m_map{ position:relative; float:left; width:100%; text-align:center;}
.m_map_tt{font-size:1.3em; padding-top:15px; padding-bottom:10px;}
.m_map_img{padding-bottom:20px;}


/*bbs
.m_bbs{width:100%; float:left; padding-top:20px; text-align:center; display:block;}
.m_bbs .bd_box{ overflow:hidden; margin:20px 0 20px 0; text-align:left;}
.m_bbs .bd_con{color:#666666; overflow:hidden; padding:10px 0 10px 0; position:relative; border-bottom-color:#ccc; border-bottom-style:solid; border-bottom-width:1px; margin-left:10px; margin-right:10px;}
.m_bbs .bd_con .id{padding:0 15px 0 15px;}
.m_bbs .bd_con .summary{line-height:15px; padding:7px 20px 0 15px; display:block; color:#000;}
.writing_bnt{padding:8px 0 8px 0; display:block; border-top-left-radius:7px; border-top-right-radius:7px; border-bottom-left-radius:7px; border-bottom-right-radius:7px; border-bottom-color:#006699; border-left-color:#006699; border-right-color:#006699; border-top-color:#006699; border-bottom-width:2px; border-left-width:2px; border-right-width:2px; border-top-width:2px; border-bottom-style:solid; border-left-style:solid; border-right-style:solid; border-top-style:solid; text-align:center; margin-left:10px; margin-right:10px; background:#006699;}
.writing_bnt a{color:#FFFFFF; font-weight:bold;}
.bt_bnt{text-align:center;}
.bt_bnt .btn{}
.bt_bnt .num{color:#9f9f9f;}
.bt_bnt .num a{padding:0 3px; color:#9f9f9f;}
.m_bbs table{width:100%; border:1px solid #666; border-collapse:collapse; border-spacing:0;}
.m_bbs th,td{text-align:left; padding:8px 0 8px 8px; border-top-color:#CCCCCC; border-bottom-style:dotted; border-bottom-color:#CCCCCC;}
.m_bbs th{vertical-align:top; border-right-color:#CCCCCC; border-right-style:dotted; border-right-width:1px; background-color:#dee7f1;}
.m_bbs input{height:16px; padding:3px 3px 3px 3px; font-weight:inherit; border:1px solid #CCCCCC; outline-style:none;}
.regist_bnt{padding:8px 0 8px 0;}
.regist_bnt li{float:left; width:50%;}
#m_review{padding:10px 7px 10px 7px; margin-bottom:7px; border-bottom-color:#CCCCCC; border-bottom-style:dashed; border-bottom-width:1px;}
#m_review h3{margin-bottom:10px;}
#m_review .descriptions_read{padding:11px 7px 0 7px; position:relative; border-top-color:#CCCCCC; border-top-style:dashed; border-top-width:1px;}
#m_review .descriptions_read .id{width:100px; display:inline-block;}
#m_review .descriptions_read .date{width:200px; display:inline-block;}
#m_review .descriptions_read .hit{width:100px; display:inline-block;}
#m_review .view{line-height:18px; padding:10px 10px 10px 10px; margin-top:10px; margin-bottom:30px; border-top-color:#CCCCCC; border-top-style:dashed; border-top-width:1px;}


#content .lst2 .gall{float:left; width:90%; border-bottom:1px solid #d4d4d4;padding:5px;}
#content .lst2 .gall .gall_img{float:left; width:30%; }
#content .lst2 .gall .gall_img img {width:90%;}
#content .lst2 .gall .gall_infor{float:left; margin-top:5px; line-height:18px; margin-left:10px; color:#999;}

/*subpage view*/


#m_container .m_contents .vtitle {clear:both;width:100%;text-align:center;background:#0f5d83;}
#m_container .m_contents .vtitle strong {font-size:1.2em;color:#FFF;padding:10px;margin:10px;}
#m_container .m_contents .simg2 {clear:both;width:100%;margin:0;}
#m_container .m_contents .view img {display:inline-block;width:100%;}
#m_container .m_contents .view {clear:both;width:100%;font-family:Malgun Gothic;margin:0 0 5% 0;}
#m_container .m_contents .view .line {clear:both;width:100%;height:1px;background:#dddddd;margin:2% 0 1% 0}

#m_container .m_contents .totalPage {width:90%; height:30px; border-bottom:1px solid #d4d4d4;text-align:left;margin:5px; padding:5px;}

#m_container .m_contents .comn_table{width:95%; float:left; position:relative; border-collapse:collapse;margin:5px; padding:5px;}
#m_container .m_contents .comn_table caption{display:none;}
#m_container .m_contents .comn_table table{width:100%;}
#m_container .m_contents .comn_table th{height:36px; font-weight:bold; text-align:center; background:#f8f9fb; font-size:12px; border-top:2px solid #999; border-bottom:1px solid #ebebeb;}
#m_container .m_contents .comn_table td{height:30px; padding:1px 0 4px 5px; border-bottom:1px solid #e1e1e1; text-align:center;}
#m_container .m_contents .comn_table td a{color:#747474;}
#m_container .m_contents .comn_table td a:hover{color:#747474; text-decoration:underline;}
#m_container .m_contents .comn_table td a:active{color:#747474; text-decoration:none; background:none;}
#m_container .m_contents .comn_table td a:visited{color:#747474; text-decoration:none; background:none;}

#m_container .m_contents .page_area {clear:both;width:100%;text-align:center;margin:2% 0 6% 0}
#m_container .m_contents .page_area ul {text-align:center;display:inline-block;}
#m_container .m_contents .page_area li {border:1px solid #b2b2b2;padding:5px 7px 5px 7px;color:#b2b2b2;margin-left:3px;}
#m_container .m_contents .page_area .btn {margin-left:3px;}

#m_container .m_contents .page_area .sel {border:1px solid #0a74b5;padding:5px 7px 5px 7px;color:#0a74b5;}


#m_container .m_contents .comn_table_read{width:95%;  float:left; position:relative; color:#747474;}
#m_container .m_contents .comn_table_read table{border:1px solid #e1e1e1; width:100%;}
#m_container .m_contents .comn_table_read caption{display:none;}
#m_container .m_contents .comn_table_read td{border:0;}
#m_container .m_contents .comn_table_read th{height:40px;width:100px; font-weight:bold;font-size:12px; text-align:center; background:#f8f9fb; border:1px solid #e1e1e1;}
#m_container .m_contents .comn_table_read td{height:35px; padding:1px 0 4px 0;  border-bottom:1px solid #e1e1e1;}
#m_container .m_contents .comn_table_read .subject{width:613px;}
#m_container .m_contents .comn_table_read .name{width:130px;}
#m_container .m_contents .comn_table_read .date{width:180px; .width:190px;}
#m_container .m_contents .comn_table_read .hit{width:80px;}
#m_container .m_contents .comn_table_read .read_con{text-align:left; padding:10px; height:305px; vertical-align:top; line-height:18px; overflow-y:auto; width:716px;}
#m_container .m_contents .comn_table_read .left_text{text-align:left; padding-left:10px;} 
#m_container .m_contents .comn_table_read .text{border:1px solid #bcbcbc; background:#fff; color:#505050; display:block; padding:2px 0 2px 2px;}

.write_btn_area{padding:18px 0 8px 0; float:right; width:199px; margin:0;}
.write_btn_area ul{display:inline; float:right;}
.write_btn_area li{padding-left:5px; float:left; margin:0; width:65px;}
.write_input_text{border:1px solid #e0e0e0; background:#fff; color:#505050; display:block;  padding:2px 0 5px 2px; width:601px;}
/*»ó´Ü°Ë»ö*/
.comn_tsearch{width:95%; height:38px;; float:left;}
.comn_tsearch dl{float:left; display:block; width:95%; height:26px; margin-top:8px; position:relative;}
.comn_tsearch dt{color:#506a7b; font-weight:bold; padding:2px 10px 0 5px; float:left; display:inline;}
.comn_tsearch dd{float:left; display:inline; padding:0; margin:0;}
.comn_tsearch .list_form{overflow:visible; position:relative; top:0; left:0; background:transparent; text-align:left; height:23px; margin-top:1px; .margin-top:0;}
.comn_tsearch .list_text{border:1px solid #e0e0e0; background:#fff;  display:block; padding:1px 0 3px 2px; .padding:3px 0 2px 2px; width:100px; margin:0 5px; .margin:-1px 5px 0 5px;}
