body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#707070; }

form { margin:0px; }

img {border:0px;vertical-align:top;}

a:link, a:visited, a:active { text-decoration:none; color:#707070; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; }

.ed { border:1px solid #CCCCCC; }
.tx { border:1px solid #CCCCCC; }

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */


input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

.skip{position:absolute !important;width:1px !important;height:1px !important;left:-1000% !important;font-size:0 !important;line-height:0 !important;overflow:hidden !important;text-indent:-1000em !important;background:none !important;}
.skip iframe{width:0;height:0;overflow:hidden;}

* { margin:0; padding:0; }
.fL { float:left;}
li {list-style:none;}

#wrap { position:relative;width:100%;}
#head { position:fixed;width:100%;height:60px;top:0;background:url("./img/main/top/top_bg.jpg") bottom left repeat-x;z-index:1000;}
#head_menu_btn { position:absolute;left:10px;top:0;width:25px;height:18px;top:21px;}
#head_menu_btn_img {width:25px;height:18px;}
#head_menu_btn_img_x {width:25px;height:18px;display:none;}
#head_logo { position:relative;width:80px;height:39px;margin:0 auto;top:10px;}
#head_logo_img {width:80px;height:39px;;}
#head_online { position:absolute;width:33px;height:33px;right:10px;top:15px;}
#head_online_img { width:33px;height:33px;}


/*
#main_v { position:relative;width:360px;height:300px;margin:0 auto;margin-top:-7px;overflow:hidden;}
#main_v .dot { position:absolute;left:130px;bottom:10px;width:100px;height:10px;}
#main_v .cdot { float:left;width:15px;height:10px;overflow:hidden;}
#main_v .on img { position:relative;top:-10px;}
*/

#main_4 {position:relative;}




#main { position:relative;width:100%;height:auto;overflow:hidden;margin:0 auto;margin-top:60px;}
#main_visual {position:relative;width:100%;height:auto;overflow:hidden;clear:both;overflow:hidden;}
#main_1 {position:relative;height:auto;overflow:hidden;}


#main_2 { position:relative;height:auto;overflow:hidden;}
#main_2 ul li { position:relative;width:50%;float:left;}

#main_3 { position:relative;height:auto;overflow:hidden;}
#main_3 ul li { position:relative;width:33.3333%;float:left;}

#main_4 { position:relative;height:auto;overflow:hidden;margin-top:20px;}

#main_5 { position:relative;width:100%;height:auto;overflow:hidden;margin-top:0px;}
#main_5 li { margin-bottom:3%;}

#tail { position:relative;width:100%;margin-top:20px;margin-bottom:5%;}
#tail .tail_txt { position:absolute;width:100%;top:73%;color:#fff;text-align:center;}
#tail .tail_txt a {color:#fff;}

#tail_quick { position:fixed;width:100%;bottom:0;z-index:1000;}
#tail_quick ul li { position:relative;width:20%;float:left;}

#tail_quick_wrap {position:relative;width:100%;top:1px;;z-index:1000;height:auto;overflow:hidden;}
#tail_online_btn_x { position:absolute;width:52%;left:24%;top:0;height:17%;z-index:10001;}

#quick_frm2 { position:relative;width:100%;height:auto;overflow:hidden;}
#tail_quick_wrap .foot_chk { position:absolute;left:18%;top:68%;}
#tail_quick_wrap .foot_name  { position:absolute;left:20%;top:25%;width:76%;height:14%;border:none;border-radius:7px;}


#tail_quick_wrap .foot_hp1 { position:absolute;left:20%;top:46%;width:24%;height:14%;border:none;border-radius:7px;}
#tail_quick_wrap .foot_hp2 { position:absolute;left:45%;top:46%;width:24%;height:14%;border:none;border-radius:7px;}
#tail_quick_wrap .foot_hp3 { position:absolute;left:70%;top:46%;width:24%;height:14%;border:none;border-radius:7px;}
#tail_quick_wrap .foot_on_btn {position:absolute;left:4%;width:92%;height:20%;bottom:0;}
#tail_quick_wrap #tail_online_btn_x2 {position:absolute;left:55%;width:20%;height:9%;bottom:25%;}


#sub { position:relative;width:100%;height:auto;overflow:hidden;margin:0 auto;margin-top:100px;}
#sub_con2  { position:relative;width:100%;height:auto;overflow:hidden;}

#sub_con  { position:relative;width:306px;height:auto;overflow:hidden;float:left;}
#sub_top_menu { position:relative;width:306px;height:auto;overflow:hidden;}
#sub_top_menu li.wid50 {width:50%;float:left;}
#sub_top_menu li.wid33 {width:33.33%;float:left;}
#sub_top_menu li.wid25 {width:25%;float:left;}

#m2_01_tap { position:absolute;width:280px;left:13px;top:195px;}
#m2_01_tap li { width:20%;float:left;}

#m3_02_tap { position:absolute;width:280px;left:13px;top:235px;}
#m3_02_tap li { width:20%;float:left;}

#m4_01_tap { position:relative;width:280px;left:13px;height:auto;overflow:hidden;margin:10px 0;}
#m4_01_tap li { width:20%;float:left;}

#m5_01_tap { position:absolute;width:280px;left:13px;top:235px;}
#m5_01_tap li { width:20%;float:left;}

#m5_04_btn01 { position:absolute;width:134.5px;left:86px;top:352px;}

#login { position:relative;width:306px;height:258px;padding:20px 0;margin:0 auto;}
#login .po_a_s { position:absolute;}
#mb_id { position:absolute;width:120px;height:15px;border:1px solid #c8c8c8;left:84px;top:162px;}
#mb_password { position:absolute;width:120px;height:15px;border:1px solid #c8c8c8;left:84px;top:182px;}
#login_btn1 { position:absolute;width:58px;height:37px;top:162px;left:216px;}
#login_btn2 { position:absolute;width:115px;height:24px;top:211px;left:32px;}

#join1 { position:relative;width:306px;height:258px;padding:20px 0 90px 0;margin:0 auto;}
#join1 .po_a_s { position:absolute;top:10px;}
#copyright1 { position:absolute;top:90px;font-family:dotum; font-size:12px; color:#666666; width:94%;left:3%; height:95px;}
#copyright2 { position:absolute;top:215px;font-family:dotum; font-size:12px; color:#666666; width:94%;left:3%; height:95px;}
#join_chk1 { position:absolute;left:10px;top:70px;}
#join_chk2 { position:absolute;left:10px;top:195px;}
#join1_btn1 { position:absolute;left:0;top:325px;width:163px;}
#join1_btn2 { position:absolute;left:172px;top:325px;width:163px;}

#join2 { position:relative;width:306px;padding:20px 0 90px 0;margin:0 auto;}
#join2 .po_a_s { position:absolute;}
#join2_btn1 { position:absolute;left:0;top:455px;width:163px;}
#join2_btn2 { position:absolute;left:172px;top:455px;width:163px;}

#join3_btn1 { position:absolute;width:163px;top:180px;left:93px;}

#site .site_01 { position:absolute; width:132px;left:16px;top:274px;}
#site .site_01 img { width:132px;height:27px;}

#site .site_02 { position:absolute; width:132px;left:155px;top:274px;}
#site .site_02 img { width:132px;height:27px;}

#site .site_03 { position:absolute; width:132px;left:16px;top:477px;}
#site .site_03 img { width:132px;height:27px;}

#site .site_04 { position:absolute; width:132px;left:155px;top:477px;}
#site .site_04 img { width:132px;height:27px;}

#site .site_05 { position:absolute; width:132px;left:16px;top:681px;}
#site .site_05 img { width:132px;height:27px;}

#site .site_06 { position:absolute; width:132px;left:155px;top:681px;}
#site .site_06 img { width:132px;height:27px;}

#menu_bar {position:fixed;width:360px;height:361px;top:60px;z-index:1000;background:url("./img/main/menu/menu_bg.jpg") right top repeat-x;display:none;overflow:hidden;}
#menu_bar_dep1 {position:absolute;left:0;top:0;width:180px;}
#menu_bar_dep1 img {width:180px;}

#menu_bar .menu_dep2 {position:absolute;left:180px;top:10px;width:180px;}
#menu_bar .menu_dep2 li {height:30px;}
#menu_bar .menu_dep2 img {width:180px;}

#menu_bar .menu_bb { position:absolute;left:0;top:291px;}

.mContents { margin:0 auto;}




/** ***/


/* box */
div.per {  }
div.per .perbox { margin:10px 0; padding:16px 18px; height:70px; border:1px solid #ccc; background:#fff; overflow-y:auto; }
div.per .perbox p { color:#898989; font-size:11px; line-height:1.6em; margin-bottom:10px; }
div.per .per_wrap { margin-bottom:30px; }

div.sbmt_wrap {  position:relative; text-align:right; overflow:hidden; *zoom:1;}
div.sbmt_wrap2 { text-align:center;  }

/* form butten */
input.sbmt {border:0; padding:0; text-indent:-10000px; cursor:pointer; width:97px; height:25px; position:relative; }
input.sbmt.btn_sang_s {width:97px; height:25px; background:url(/m2/img/online/ok_bt.jpg) no-repeat left top; }
input.sbmt.btn_sang_c {width:97px; height:25px; background:url(/m2/img/online/cancel_bt.jpg) no-repeat left top; }

input.sbmt.btn_sang_l {width:97px; height:25px; background:url(../images/sub08/login_05.jpg) no-repeat left top; }
input.sbmt.btn_sang_cc {width:97px; height:25px; background:url(../images/sub08/login_06.jpg) no-repeat left top; }

input.sbmt.btn_sang_sd {width:97px; height:25px; background:url(/m2/img/online/sd_bt.jpg) no-repeat left top; }
input.sbmt.btn_sang_sd2 {width:97px; height:25px; background:url(/m2/img/online/sd2_bt.jpg) no-repeat left top; }
input.sbmt.btn_sang_sd3 {width:97px; height:25px; background:url(/m2/img/online/sd3_bt.jpg) no-repeat left top; }
input.btn_sang_sd_srch { width:97px; height:25px; background:url(/m2/img/online/sd_bt_srch.jpg) no-repeat left top; }
input.btn_sang_sd_srch2 { width:97px; height:25px; background:url(/m2/img/online/sd2_bt_srch.jpg) no-repeat left top; }

/* write */
div.write_wrap { width:96%; /*border-bottom:2px solid #8a6412;*/ border-top:2px solid #2f2f2f; margin:0 auto;}
div.write_wrap .bbs_write { width:100%;}
div.write_wrap .bbs_write td { padding:6px 0; color:#b7b6b6; padding-left:10px; text-align:left; color:#6e6e6e;}
div.write_wrap .bbs_write td.tit {padding-left:0px; }
div.write_wrap .bbs_write td.cen { text-align:center; }
div.write_wrap input.txt { border:1px solid #ccc; height:20px;}
div.write_wrap select { border:1px solid #ccc; height:22px; vertical-align:middle; text-align:center; }
div.write_wrap td.txt { padding-left:0; }
div.write_wrap td.txt textarea { width:290px; min-height:100px; border:1px solid #ccc; line-height:1.5em; color:#111;}

div.write_wrap .bbs_write2 { width:100%;}
div.write_wrap .bbs_write2 td { padding:6px 0; color:#b7b6b6; /*padding-left:10px;*/ text-align:left; color:#6e6e6e; border-bottom:1px solid #d9d9d9; }
div.write_wrap .bbs_write2 td.tit {padding-left:0px; }
div.write_wrap .bbs_write2 td.cen { text-align:center; }
/*div.write_wrap .bbs_write2 td div { min-height:160px; padding:5px; }*/
div.write_wrap .bbs_write2 td .reply { background:#e7e6e5; }

div.write_wrap .bbs_list { width:100%; font-family: 'Noto Sans KR', Tahoma, 굴림, sans-serif; }
div.write_wrap .bbs_list th { padding:15px 10px; background:#f5f5f5; font-size: 14px; }
div.write_wrap .bbs_list td { padding:10px 10px; border-bottom: 1px solid #e9e9e9; font-family: 'Noto Sans KR' !important; font-size: 14px; }
div.write_wrap .bbs_list td:nth-child(2) { padding:10px 0; font-size: 12px; }
div.write_wrap .bbs_list td a { display:block; color:#454545; margin-bottom:5px; }
div.write_wrap .bbs_list td a span.img { display:inline-block; vertical-align:top; padding-left:5px; }
div.write_wrap .bbs_list td a .tit { margin-top:4px; display:inline-block; height:16px; vertical-align:middle; }
div.write_wrap .bbs_list td .mobile { text-indent:-1000px; background:url(../images/sub07/ico_phone.jpg) no-repeat left bottom; display:inline-block; width:11px; height:16px; margin-right:3px; }
div.write_wrap .bbs_list td span.date { display:block; font-size: 12px; }
div.write_wrap .bbs_list tr td:nth-child(2) { text-align: center; }
div.write_wrap .bbs_list .left { text-align:left; }
div.write_wrap .bbs_list .state { display: inline-block; font-size: 14px; color: #ffffff; padding: 7px 20px; border-radius: 5px; line-height: 100%; }
div.write_wrap .bbs_list .state.state_1 { background: #6c7797; }
div.write_wrap .bbs_list .state.state_0 { background: #898989; }

.paging { text-align:center; margin:10px 0 13px; }
.paging li { display:inline-block; vertical-align:middle; padding:0 10px; }

div.write_wrap .g_list { padding: 10px 0 0 0; border-top: 2px solid #000000; }
div.write_wrap .g_list .itm { position: relative; float: left; width: calc( (100%/2) - 10px + 3px ); margin: 0 10px 10px 0; border: 1px solid #dedede; }
div.write_wrap .g_list .itm:nth-child(2n) { margin-right: 0; }
div.write_wrap .g_list .itm .img { position: relative; height: 119px; border-bottom: 1px solid #dedede; }
div.write_wrap .g_list .itm .img a { }
div.write_wrap .g_list .itm .img a img { position: absolute; max-width: 100%; max-height: 100%; width: auto; height: auto; margin: auto; top: 0; bottom: 0; left: 0; right: 0; }
div.write_wrap .g_list .itm .subject { padding: 15px 5px 5px 5px; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; }
div.write_wrap .g_list .itm .date { padding: 0 5px 15px 5px; font-size: 12px; text-align: center; }



#content_bottom{
	clear:both;
	display:block;
	width:320px;
	height:80px;
	margin:0 auto;
}

#content_bottom li.icon01,
#content_bottom li.icon02,
#content_bottom li.icon03{
	float:left;
	width:33%;
	height:78px;
}

.mb18 { margin-bottom:18px; }
.mb20 { margin-bottom:20px; }


#content_bottom1{
	clear:both;
	display:block;
	width:320px;
	height:80px;
	margin:0 auto;
}

#content_bottom1 li.icon01,
#content_bottom1 li.icon02,
#content_bottom1 li.icon03,
#content_bottom1 li.icon04,
#content_bottom1 li.icon05{
	float:left;
	width:19.5%;

	height:80px;
	text-align:center;
}

.w44 { width:44px; }
.w52 { width:52px; }
.w60 { width:60px; }
.w72 { width:72px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w135 { width:135px; }
.w205 { width:205px; }
.w520 { width:520px; }
.w285 { width:285px; }