#wrapper{position:relative; width:100%; text-align:left;}
#header{ height:60px; padding-top:8px;  position:relative;  }
#header h1{text-align:center;}
#header h1 img{width:40%;}
#navi{position:relative; height:29px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; }
.m_navi{float:left; width:25%; height:21px; text-align:center; padding-top:8px;}
.m_navi1{float:left; height:21px; text-align:center; padding-top:8px; }
.m_navi2{float:left; width:20%; height:21px; text-align:center; padding-top:8px;}
.m_navi3{float:left; width:33%; height:21px; text-align:center; padding-top:8px;}
.on{backgrounD:#9eb006;}
#container{position:relative; padding:1%;background:#f1f1f1 url(/insadong/mobile/images/main/main_bg.jpg) center top repeat-x; overflow:hidden;}
h4 {text-align:left; font-size:1.1em; line-height:30px; color:#555;}
h5 {color:#82a80d;font-size:1.0em;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.banner1{float:left; width:48%; clear:both;}
.banner2{float:left; width:51%;}
.banner3{float:left; width:32.6%;}
.banner4{float:left; width:32.8%;}
.mt1{margin-top:1%;}
.md1{margin-left:1%;}
#footer{width:100%; height:35px; padding-top:15px; text-align:center; font-size:11px; color:#656565; line-height:13px; }



.first_box{position:relative; width:100%; height:145px;}

.gray_box{background:#f7f7f7; padding:20px 15px 20px 15px; font-size:0.98em;}
.gray_box h3{font-size:1.12em; color:#9eb006; line-height:26px; font-weight:bold;}
.gray_box ul{overflow:hidden; }
.gray_box ul li{float:left; color:#888; font-weight:bold; line-height:22px; }

.white_box{width:100%;font-size:0.98em;background:url(/insadong/mobile/images/sub/insadong_b.jpg) right no-repeat;}
.white_box h3{font-size:1.12em; color:#464646; line-height:26px; font-weight:bold;}
.white_box ul{overflow:hidden; }
.white_box ul li{float:left; color:#888; font-weight:bold; line-height:22px; }


.sub_title{position:relative; background:url(/insadong/mobile/images/sub/navi_sub_bg.jpg) repeat-x; height:30px;}
.sub_t{position:absolute; left:10px; top:7px; font-size:13px; color:#959595; line-height:20px;}
.dark_gray{color:#717171;}
.sub_page{position:relative; padding-left:10px; padding-right:10px; color:#959595; font-size:1.05em; line-height:22px; padding-top:20px;}
.sub_page h2{font-size:1.1em; color:#aa8957; line-height:20px;}
.center{text-align:center;}
.back{position:absolute; left:10px; top:20px;}
.house{position:absolute; right:18px; top:20px;}

.reserve_table{position:relative; width:100%; border-top:2px solid #0a0404;}
.reserve_table th{font-size:0.8em; height:45px; font-weight:bold; text-align:left; padding-left:10px; background:#f8f8f8; border-bottom:1px solid #d7e2d0;}
.reserve_table td{font-size:0.8em; height:45px; font-weight:normal; text-align:left; padding-left:5px;  border-bottom:1px solid #d7e2d0;}
.reserve_table input{border:1px solid #dbdbdb; background:#fff;}

.reserve_box_list{position:Relative;overflow:hidden; margin:0 auto; border:1px solid #e8e8e8; padding:10px;}
.reserve_box_list dl{overflow:hidden;}
.reserve_box_list dl dt{font-weight:bold; color:#9eb006; line-height:22px; font-size:0.83em; }
.reserve_box_list dl dd{ line-height:20px;  font-size:0.83em;  }

/* board */
.boardtb {width:100%; font-size:12px; line-height:18px;}
.boardtb th {height:30px; background:#f9f9f9; color:#444; border-top:2px solid #ccc; border-bottom:1px solid #e1e1e1;}
.boardtb td {padding:5px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;vertical-align:middle}
.boardtb .ttal {text-align:center;}
.boardtb .last {border-bottom:1px solid #e1e1e1;}
.boardtb td a:hover {color:#222;}

.baordsc {font-size:12px; line-height:18px; }/*float:right; */
.baordsc .bginput {width:180px; height:24px; border:1px solid #e1e1e1; background:#f5f5f5; line-height:22px;}

.boardlist {width:100%; font-size:12px; line-height:18px; border-top:2px solid #ccc; border-bottom:1px solid #e1e1e1;}
.boardlist th {height:35px; font-size:12px; font-family:'NanumGothic',Dotum,Arial,sans-serif; color:#444; text-align:center; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background:#f9f9f9;}
.boardlist td {font-size:13px; font-family:'NanumGothic',Dotum,Arial,sans-serif; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; text-align:left; padding-left:10px;}
.boardlist input, textarea {border:1px solid #e1e1e1;}

.coment_tb {width:1110px; font-size:12px; line-height:18px; border-top:1px solid #939393; border-bottom:1px solid #e1e1e1;}
.coment_tb th {height:35px; font-size:13px; font-family:'NanumGothic',Dotum,Arial,sans-serif; color:#777; text-align:center; border-top:1px solid #e1e1e1; background:#fbfbfb;}
.coment_tb td {font-size:13px; font-family:'NanumGothic',Dotum,Arial,sans-serif; border-top:1px solid #e1e1e1; text-align:left; padding-left:10px;}
.coment_tb input, textarea {border:1px solid #e1e1e1;}

/* gallery-board */
.gallerytb {width:100%; float:left;}
.gallerytb h2 {font-size:16px;}
ytb td a:hover {color:#222; font-weight:bold;}
*/

.nblink {position:relative; width:100%; height:40px; text-align:center; margin-top:70px; margin:0 auto; overflow:hidden; clear:both;}

/* botton */
.bd_btn {margin-top:30px; padding:0;}
.bd_btn .admin {float:left;}

.border_box2{position:relative; text-align:center; margin-left:2px; margin-right:2px; padding-bottom:120px;}
.border_logo2{position:absolute; left:50%; margin-left:-80px; bottom:20px; }
.border_test2{ box-shadow: 0 0 6px 0px rgba(0,0,0,.34)}