
html,body{width:100%;height:100%}
html{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5{margin:0;padding:0;}
body{*word-break:break-all;-ms-word-break:break-all}
body,h1,h2,h3,h4,h5{font-family:'돋움',dotum,helvetica,sans-serif; font-size:15px;}


#wrap {min-width:320px; }
#header {min-width:320px; width:100%;}


/* allsize */

#allsize {width:100%; min-width:320px;}

/* index_img */
div.index_img {width:100%; position:relative; }
div.index_img img {width:100%; }
div.index_img a img {width:100%;}
div.index_img ul {overflow:hidden; width:100%;}


/* default style *************************************************************************************************************************************/
a:link    {color:#333333;text-decoration:none;}
a:visited {color:#333333;text-decoration:none;}
a:active  {color:#333333;text-decoration:none;}
a:hover   {color:#333333;text-decoration:underline}

body {margin-top:0; margin-left:0; margin-bottom:0; margin-right:0;}
body {scrollbar-face-color: #efefef; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-3dlight-color: #efefef; scrollbar-arrow-color: #333333; scrollbar-track-color: #ffffff; }
td {font-size: 14px; color: #666666; line-height: 20px; font-family: "돋움"}
td.background_top {background-repeat:no-repeat; background-attachment:inherit;};
.imghand{cursor:hand;}

/* 메인 공지사항 text style *************************************************************************************************************************/
td.board_news {font-size: 15px; color: #807f7f; line-height:18px; font-family: "돋움"}
td.board_date {font-size: 15px; color: #746c2d; font-family: "돋움"}
td.board_text {font-size: 15px; color: #333333; font-family: "돋움"}
td.board_title {font-size: 15px; color: #9b6f23; font-family: "돋움";}
td.board_pagenum {font-size: 15px; color: #b5aaa4; font-family: "돋움";}
td.board_exp {font-size: 15px; color: #76764c; font-family: "돋움";}
td.board_view_title {font-size: 15px; color: #333333; font-weight:bold; font-family: "돋움";}

/* 본문텍스트 **********************************************************************************************************************************/
td.body_text {font-size: 15px; color: #59544f; line-height:25px; font-family: "돋움"}

/* textarea style **********************************************************************************************************************************/
textarea {background-color:#ffffff; border:1px solid #b9b9b9; font-family:"돋움", "gulim"; font-size:15px; color: #333333}
textarea.textarea_request {background-color:#f3f3f3; border:1px solid #f3f3f3; font-family:"돋움"; font-size:15px; color: #333333}

/* input style *************************************************************************************************************************************/
input.input_txt {background-color:#ffffff; height:26px; border:1px solid #b9b9b9; font-family:"돋움", "gulim"; font-size:15px; color: #333333}
input.select {background-color:#ffffff; height:12px; border:1px solid #b9b9b9; font-family:"돋움", "gulim"; font-size:15px; color: #333333}
input.input_search {background-color:#ffffff; height:26px; border:1px solid #b9b9b9; font-family:"돋움", "gulim"; font-size:15px; color: #333333}
input.input_board {background-color:#ffffff; height:18px; border:1px solid #cdcdcd; font-family:"돋움", "gulim"; font-size:15px; color: #333333}
input.input_board1 {background-color:#f3f3f3; height:18px; border:1px solid #f3f3f3; font-family:"돋움", "gulim"; font-size:15px; color: #333333}

/* select style ************************************************************************************************************************************/
select.select_search {background-color:#ffffff; border:1px solid #f3f3f3; font-family:"돋움"; font-size:15px; color: #666666;}
select.select_board {background-color:#f3f3f3; border:1px solid #f3f3f3; font-family:"돋움"; font-size:15px; color: #666666;}
select.sel_join {font-family:돋움; font-size:15px; color:#666666; padding:4px; }

/* 페이지내 현재위치 style *************************************************************************************************************************/
td.location {font-size: 15px; color: #6c5829; font-family: "굴림"}



.m_num{font-family:"돋움"; font-size:12px; color:#353535; }
a.m_post{font-family:"돋움"; font-size:12px; color:#6b6b6b; text-decoration:none;}
a:hover.m_post{font-family:"돋움"; font-size:12px; color:#000000; text-decoration:none; }
.m_post_divi{font-family:"돋움"; font-size:12px; color:#e73030; font-weight:bold; }
.m_date1{font-family:"돋움"; font-size:12px; color:#565656; }

.m_consult{font-family:"돋움"; font-size:12px; color:#353535; }
a.m_consult{font-family:"돋움"; font-size:12px; color:#353535; text-decoration:none;}
a.m_consult_re{font-family:"돋움"; font-size:12px; color:#136a9b; font-weight:bold; text-decoration:none;}
.m_consult_re{font-family:"돋움"; font-size:12px; color:#136a9b; font-weight:bold; }
.m_date2{font-family:"돋움"; font-size:12px; color:#666666; }

a.m_notice{font-family:"돋움"; font-size:12px; color:#565656; font-weight:bold; text-decoration:none;}
a:hover.m_notice{font-family:"돋움"; font-size:12px; color:#0078ff; font-weight:bold; text-decoration:none; }

a.s_board{font-family:"돋움"; font-size:12px; color:#333333; text-decoration:none;}
.s_board{font-family:"돋움"; font-size:12px; color:#333333; text-decoration:none;}
.loca_txt{font-family:"돋움"; font-size:11px; color:#757575; text-decoration:none;}

a.page{font-family:"돋움"; font-size:11px; color:#888888; font-weight:bold; text-decoration:none; }
.page_ov{font-family:"돋움"; font-size:11px; color:#429fff; font-weight:bold; text-decoration:none; }
.page_line{font-weight:normal; color:#d6d6d6; font-size:13px;}

.view_txt{color:#000000;}
.cate{color:#e70e66; font-size:11px; font-weight:bold;}
.st_txt{color:#535353; font-size:11px; font-weight:bold; letter-spacing:-0.1em;}
.st_txt2{color:#666666; font-size:11px; font-weight:bold; letter-spacing:-0.05em;}
.st_txt3{color:#666666; font-size:11px; font-weight:bold; }
.st_txt4{color:#666666; font-size:11px; }
.st_txt4_1{color:#666666; font-size:11px; text-align:center;}


<!--
.style3 {
	font-size: 18px;
	font-weight: bold;
	color: #1B50B0;
}
.style4 {color: #000000}
-->
</style>




/* btns */
.btn_list{padding-top:30px;text-align:center;clear:both}
.btn_list a{position:relative;display:inline-block;zoom:1;*display:inline;width:77px;height:38px;line-height:38px;color:#666;background-color:#fff;margin:0 3px;border: 1px solid #c8c8c8;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.btn_list a.btn_join{width:126px;height:55px;line-height:55px;font-size:18px;color:#fff;font-weight:bold;background:#ed4036;border:none;}
.btn_list a.btn_cancel{width:126px;height:55px;line-height:55px;font-size:18px;font-weight:bold;background:#fff}
.btn_list a.btn_hack{width:126px;height:55px;line-height:55px;font-size:18px;color:#fff;font-weight:bold;background:#767676;border:none;}
.btn_list a.btn_em{color:#fff;background:#ed4036;border-color:#ed4036}
.btn_list a.gray{height:33px;width:86px;font-size:12px;line-height:33px;color:#fff;border:solid 1px #767676;background:#767676;}
.btn_list a.white{height:33px;width:86px;font-size:12px;line-height:33px;border:solid 1px #c8c8c8;}
.btn_list a.white.w_60{width:60px;}
.btn_list a.white.w_119{width:119px;}
.btn_list a.red.w_119{height:33px;width:119px;font-size:12px;line-height:33px;border:solid 1px #ed4036;background:#ed4036;color:#fff;}

.btn_list a.red02{background:#ed4036 !important;color:#fff;border-color:#ed4036 !important}

.btn_relation{margin-top:50px}
.btn_relation .icon{position:absolute;top:-1px;left:-1px;width:48px;height:48px;border:1px solid #e7e7e7}
.btn_relation p{position:relative;border:1px solid #e7e7e7}
.btn_relation p a{display:block;padding-left:68px;padding-right:20px;line-height:48px;text-align:left;font-size:13px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.btn_relation p.last{margin-top:-1px}

.btn_list.b_r{position:absolute;bottom:-60px;right:0;padding:0;}

#bottom_res{position:fixed;bottom:0;left:0;width:100%;z-index:1000000;display:none}
#bottom_res .input_wrap{position:relative;padding:15px 20px;background:rgba(0,0,0,0.9);}
#bottom_res .input_data{position:relative}
#bottom_res .input_data:after {content:" ";display:block;clear:both;overflow:hidden}
#bottom_res .input_data > div{float:left}
#bottom_res .input_data .input01{position:relative;width:26%}
#bottom_res .input_data .input01 .title{position:absolute;top:0;left:0;width:21px;height:100%;text-align:left}
#bottom_res .input_data .input01 .input{margin-left:21px}
#bottom_res .input_data .input02{position:relative;width:47%}
#bottom_res .input_data .input02 .title{position:absolute;top:0;left:0;width:38px;height:100%;text-align:right}
#bottom_res .input_data .input02 .input{margin-left:42px}

#bottom_res .input_data input{border:none;background:none;padding:0;width:100%;height:23px}
#bottom_res .input_data p.input{border:1px solid #e8e7e4;background:#f9f9f9;padding:0 5px}
#bottom_res .input_data p.title{font-size:10px;color:#fff;padding-right:4px;line-height:25px}
#bottom_res .input_data > div.btn_res{position:absolute;top:0;right:0;width:28%;height:45px;float:none}
#bottom_res .input_data > div.btn_res a{display:block;font-size:12px;color:#fff;line-height:45px;text-align:center;background:#ed4036;margin-left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#bottom_res .agree{font-size:10px;color:#fff;text-align:left;margin-top:7px}
#bottom_res .agree a{color:#b79162;text-decoration: underline}
#bottom_res .agree input,#bottom_res .agree a,#bottom_res .agree label{vertical-align:middle}
#bottom_res .agree label{margin:0 5px 0 3px}
#bottom_res .agree_data{position:absolute;bottom:100%;left:0;width:100%;display:none}
#bottom_res .agree_data > div{position:relative;margin:10px;background:#fff;border:1px solid #e9e4e0;text-align:left;padding:15px 10px}
#bottom_res .agree_data .title{font-size:12px;color:#333;margin-bottom:5px}
#bottom_res .agree_data li{font-size:10px;color:#666;line-height:15px;}
#bottom_res .agree_data .btn_agree_close{position:absolute;top:0;right:0}


