@charset "utf-8";

#sub_box{width:998px; margin:50px auto 0; position:relative; background:#fff; border:1px #cac4bd solid; border-top:3px #739f2c solid; border-bottom:4px #7f6c63 solid;}
#sub_menu{width:194px; position:absolute; z-index:555; left:0; top:-1px;}
.sub_tit{position:absolute; left:-1px; top:0px; width:196px; height:142px; background:url(../../images/sub/sub_img.png) no-repeat top left; text-align:center;}
.sub_tit h3{dispaly:inline-block; height:30px; overflow:hidden; text-indent:-9999px; font-size:0px; background-image:url(../../images/sub/sub_tit.png); background-repeat:no-repeat; background-position:top center; margin-top:81px;}
.ST_img1 h3{background-position:left 0;}
.ST_img2 h3{background-position:left -30px;}
.ST_img3 h3{background-position:left -60px;}
.ST_img4 h3{background-position:left -90px;}
.ST_img5 h3{background-position:left -120px;}
.ST_img6 h3{background-position:left -150px;}
.ST_img7 h3{background-position:left -180px;}
.Smenu_list{margin-top:142px;}
.Smenu_list a{display:block; height:39px; line-height:39px; padding-left:19px; font-family:"NanumGothicBold", NGB; border-bottom:1px #d9d9d9 solid;}
.Smenu_list > .current{position:relative; height:40px;}
.Smenu_list > .current > a{position:absolute; background:url(../../images/sub/sub_img.png) no-repeat left -160px; color:#fff; border-bottom:0px; left:-1px; top:0; height:40px; width:205px;}
.sub_bank{background:url(../../images/sub/sub_img.png) no-repeat left -220px; height:144px; position:relative; padding-left:19px; border-bottom:1px #cac4bd solid;}
.sub_bank dt{width:87px; height:17px; overflow:hidden; text-indent:-999999px; background:url(../../images/sub/sub_img.png) no-repeat left -420px; margin-top:22px;}
.sub_bank .bank_num{font-family:roboto; color:#64aa00; font-size:18px; margin-top:8px;}
.sub_bank .bank_name{font-family:NGB; margin:3px 0;}
.sub_bank .bank_donation{font-size:12px; line-height:20px;}

.sub_bank.add_two{ background:url(../../images/sub/support_img.png) no-repeat  135px 127px; height:195px;}
.sub_bank.add_two p:first-child{margin-top:10px;}
.sub_bank.add_two .bank_name{margin-bottom:0;}
.sub_bank.add_two .bank_num{margin-top:0; margin-bottom:8px;}

#sub_content{margin-left:194px; border-left:1px #cac4bd solid; min-height:780px; width:803px; line-height:1.2; padding-bottom:100px;}
#SC_tit{position:relative; height:140px; width:713px; margin:0 auto; border-bottom:1px #d9d9d9 solid;}
.sub_nav{position:absolute; right:0; top:30px; font-size:12px; color:#787878;}
.sub_nav span{background-image:url(../../images/sub/sub_img.png); background-repeat:no-repeat; background-position: left -397px; padding-left:10px; margin-right:10px;}
.sub_nav .home{background-position:left -377px; padding-left:18px;}
.sub_nav .SN02{margin-right:0px; font-family:"NanumGothicBold", NGB;}
#SC_tit h4{position:absolute; top:72px; left:0; font-weight:normal;}
#SC_tit h4 em{color:#a3a3a3; font-size:12px; vertical-align:bottom; margin-left:12px;}

#SC_cont{width:713px; margin:46px auto 0;}


.sub_header{*margin-bottom:83px}


/*input-공통*/
.star{color:#e2147f; padding-right:7px;}
.star_text{color:#641e10; margin-left:25px; margin-top:8px; display:block; font-size:11px;}
input{border:1px #cfcfd3 solid; height:25px; line-height:25px; padding-left:5px;}
input[type="radio"]{border:0}
.input_t{width:85%}
.input_s{margin-right:7px; border:0;}
.text_help{font-size:11px; color:#999}
.input_e{width:55%;}
.input_f{width:70%; margin-bottom:4px; padding-left:0px;}
.captcha img{width:120px;height:28px;margin-top:7px;}

/*search*/
.search{text-align:right; }
.search select{border:1px #d6d6d6 solid; height:32px; width:78px;}
.input_box{position:relative;border:1px solid #d6d6d6; height:30px; line-height:28px; display:inline-block;}
.input_box input[type="text"]{width:220px; height:26px; line-height:26px; padding-left:5px; margin-right:45px; border:0;}
.input_box input[type="submit"]{display:block;position:absolute;*top:2px; top:-1px;right:-1px;width:60px;height:32px; line-height:32px; border:1px #444 solid ;background:#505050;cursor:pointer; color:#fff;}

/*list*/
.board_list{margin-top:10px; margin-bottom:20px; border-bottom:1px #b7b7b7 solid; border-top:2px #232220 solid;}
.board_list li{position:relative; line-height:65px; height:65px; overflow:hidden; border-top:1px #e5e5e5 solid;}
.board_list li:first-child{border-top:0;}
.board_list li .num{font-family:roboto; font-size:14px; text-align:center; display:block; position:absolute; left:0; width:50px; color:#a6a6a6; height:100%; display:block;}
.board_list li .num .notice{font-family:NGR;}
.board_list li a{margin-left:50px; font-size:13px; display:block; width:450px; overflow:hidden;}
.board_list li .data{position:absolute; top:0; right:5px; color:#e5e5e5; font-size:12px; font-family:roboto;}
.board_list li .data span{color:#8a8a8a; padding:0 4px;}
.board_list li .L_name{font-family:NGR;}
.no_icon{display:inline-block; *display:block; overflow:hidden; text-indent:-9999px;   width:16px; height:13px;position:absolute; top:25px; left:15px; background:url(../../images/common/board_img.png) no-repeat -50px 0;vertical-align:middle;}
.new_icon{display:inline-block; width:13px; height:13px; overflow:hidden; text-indent:-9999px; background:url(../../images/common/board_img.png) no-repeat 0 0; margin-left:7px; vertical-align:middle; padding:0;}
.file_icon{display:inline-block; width:13px; height:16px; overflow:hidden; text-indent:-9999px; background:url(../../images/common/board_img.png) no-repeat -30px 0; margin-left:7px; vertical-align:middle; padding:0;}
.secret_icon{display:inline-block; width:13px; height:16px; overflow:hidden; text-indent:-9999px; background:url(../../images/common/board_img.png) no-repeat -15px 0; margin-left:7px; vertical-align:middle; padding:0;}
.board_list .list_answer{color:#333; margin-right:5px;}
.board_list .list_answer_ok{color:#eb6d8a; margin-right:5px; display:inline-block;  background:url(../../images/common/board_img.png) no-repeat left -410px; padding-left:13px;}


/*paging*/
.paging{text-align:center; margin-bottom:15px;}
.paging button{display:inlin-block; *zoom:1; *display:inline-block; font-size:0px; width:34px;  height:31px; overflow:hidden; background-image:url(../../images/common/board_img.png); background-repeat:no-repeat; background-position:left -30px;}
.paging .prev{background-position:-34px -30px; width:35px;}
.paging .next{background-position:-240px -30px;}
.paging .last{background-position:-274px -30px; width:35px;}
.paging a, .paging strong{display:inline-block; line-height:27px; height:29px; padding:0 10px;}
.paging strong{color:#046e72; text-decoration:underline}

/*button*/
.button_box{text-align:right;}
.button_box a{margin-left:4px;}
.button_box .write{display:inline-block; width:78px; height:30px; font-size:0px; background:url(../../images/common/board_img.png) no-repeat left -200px;}
.button_box .modify{display:inline-block; width:60px; height:30px; font-size:0px; background:url(../../images/common/board_img.png) no-repeat left -80px;}
.button_box .del{display:inline-block; width:60px; height:30px; font-size:0px; background:url(../../images/common/board_img.png) no-repeat left -120px;}
.button_box .answer{display:inline-block; width:69px; height:30px; font-size:0px; background:url(../../images/common/board_img.png) no-repeat left -240px;}
.button_box .list{display:inline-block; width:78px; height:30px; font-size:0px; background:url(../../images/common/board_img.png) no-repeat left -160px;}
.button_box .ok{display:inline-block; width:84px; height:32px; font-size:0px; background:url(../../images/common/board_img.png) no-repeat left -320px;}
.button_box .result{display:inline-block; width:101px; height:32px; font-size:0px; background:url(../../images/common/board_img.png) no-repeat left -370px;}

.pass_btn{position:absolute; left:274px; top:313px;}
.pass_btn02{margin-top:16px;}

/*view*/
.view_title{ border-top:2px #232220 solid; border-bottom:1px #dcdde1 solid; padding:18px 0; position:relative; width:100%;}
.view_title em{width:75%; overflow:hidden; font-family:"NanumGothicBold", NGB; margin-left:14px;}
.view_title .data{position:absolute; top:18px;right:5px; color:#e5e5e5; font-size:12px; font-family:roboto;}
.view_title span{color:#8a8a8a; padding:0 4px;}
.view_title .L_name{font-family:NGR;}
.view_title dt,.view_title dd{display:inline; color:#898989; line-height:14px; height:14px; font-size:11px;}
.view_title dt{background:url(../../images/common/board_img.png) no-repeat right -80px; font-family:"NanumGothicBold", NGB; padding-right:7px; margin-right:6px; font-size:12px}

.view_file{border-bottom:1px #b7b7b7 solid; position:relative; padding:12px 0 10px; line-height:15px;}
.view_file dt{position:absolute; left:0px;background:url(../../images/common/board_img.png) no-repeat right -80px; color:#898989; font-family:"NanumGothicBold", NGB; padding-right:13px; margin-left:14px;}
.view_file dd{margin-left:90px;font-size:11px;}
.view_file dd span{color:#8f8e8e; margin-left:7px;}

.view_cont{margin:45px 0 20px; border-bottom:1px #b7b7b7 solid}
.view_text{margin-left:14px; margin-bottom:35px;}
.view_answer{border:2px #b6b7b5 solid; padding:16px;color:#8a8a8a;margin-bottom:20px;}
.view_answer dt{font-family:NGB; background:url(../../images/common/board_img.png) no-repeat -120px top; padding-left:35px; color:#1da28b; height:18px; line-height:18px;padding-bottom:10px; margin-bottom:18px; border-bottom:1px #cccdcd dashed;}

.view_reply_box{margin-bottom:20px;}
.view_reply_write{border:1px #dedede solid; background:#f9f9f9; padding:18px; position:relative; margin-bottom:16px;}
.name_input{border:1px #cfcfd3 solid; background:#fff; width:172px; height:32px; line-height:32px;padding-left:14px; display:inline-block; zoom:1; *display:inline}
.name_input label{border-right:1px #d6d6d6 solid; padding-right:8px;}
.name_input input{width:110px; height:20px; line-height:20px; border:0;}
.pass_input{border:1px #cfcfd3 solid; background:#fff; width:182px; height:32px; line-height:32px;padding-left:14px; display:inline-block; zoom:1; *display:inline}
.pass_input label{border-right:1px #d6d6d6 solid; padding-right:8px;}
.pass_input input{width:100px; height:20px; line-height:20px;margin-left:5px; border:0;}
.reply_text_area{width:100%; border:1px #cfcfd3 solid; height:81px; margin-top:10px;}
.view_reply_write button{position:absolute; width:72px; height:34px; font-size:0px; background:url(../../images/common/board_img.png) no-repeat left -280px; right:18px; top:18px;}
.view_reply_cont{border-top:1px #e6e6e6 solid;}
.view_reply_cont dl{border-top:1px #dfe4e8 dashed; padding:18px 0 14px; font-size:11px;}
.view_reply_cont dl:first-child{border-top:0px;}
.view_reply_cont dt, .view_reply_cont dd{margin-left:15px;}
.view_reply_cont dd{line-height:16px;}
.view_reply_cont dd button{display:inline-block; width:60px; height:30px; font-size:0px; background:url(../../images/common/board_img.png) no-repeat left -80px; margin-left:3px;}
.view_reply_cont dt{color:#094d9a; margin-bottom:10px;}
.view_reply_cont dt span{color:#999; border-left:1px #dbe0e3 solid; margin:0 7px; padding-left:9px;}
.view_reply_cont dt button{background-image:url(../../images/common/board_img.png); background-repeat:no-repeat; width:32px; height:18px; font-size:0px; margin-left:3px;}
.view_reply_cont dt .del{background-position:-80px -80px;}
.view_reply_cont dt .modi{background-position:-115px -80px;}

.prev_next{border-top:2px #969a9b solid; border-bottom:1px #b7b7b7 solid; margin-top:48px;}
.prev_next dl{border-top:1px #dcdde1 solid; position:relative; height:44px; line-height:44px;}
.prev_next dl:first-child{border-top:0px;}
.prev_next dt{position:absolute; color:#848484;background:url(../../images/common/board_img.png) no-repeat right -66px; left:0;}
.prev_next dt .prev_st{background-position:right -100px; }
.prev_next dt strong{background-image:url(../../images/common/board_img.png); background-repeat:no-repeat; background-position:right -145px; display:block; margin-left:20px; margin-right:20px; padding-right:24px;}
.prev_next dd{margin-left:132px;}

/*write*/
.write_form{border-top:2px #232220 solid; border-bottom:1px #b7b7b7 solid; margin-bottom:20px}
.write_form dl, .write_edite{border-top:1px #e5e5e5 solid;}
.write_form dl:first-child{border-top:0px;}
.write_form dl{position:relative; padding:13px;}
.write_form dt{font-family:NGB;background-color:#f7f7f7; display:block; height:100%; line-height:55px; width:150px; position:absolute; left:0px; top:0px; padding-left:25px;}
.write_form dd{margin-left:175px;}
.not_agree{margin-left:15px;}

/*password*/



/*agree*/
.useguid{padding:20px; height:150px; background-color:#f7f7f7; border-top:1px #b7b7b7 solid; border-bottom:1px #b7b7b7 solid; overflow:auto;  margin-top:16px;}
.agree_box{text-align:right; margin-top:5px; margin-bottom:15px;}
.agree_box input{border:0px;}

/*gallery*/
.gallery_list{margin-top:10px; margin-bottom:20px; border-bottom:1px #b7b7b7 solid; /*border-top:2px #232220 solid;*/ padding:25px 0 15px; *zoom:1;}
.gallery_list li{width:211px; height:235px; margin-left:40px; float:left;position:relative;}
.gallery_list .photo img{width:211px; height:145px;}
.gallery_list .ga_title{height:46px; line-height:46px; overflow:hidden; }
.gallery_list .ga_name{color:#8a8a8a; font-size:12px; padding-right:7px;}
.gallery_list .ga_data{color:#8a8a8a; font-size:12px;  font-family:roboto; position:absolute; right:0;}
.gallery_list:after{clear:both; display:block; visibility:hidden; content:"."; height:0;}

/*webzin*/
.webzin_list{margin-top:10px; margin-bottom:20px; border-bottom:1px #b7b7b7 solid; border-top:2px #232220 solid;}
.webzin_list li{ height:125px; border-top:1px #e5e5e5 solid; position:relative; padding:25px 0;}
.webzin_list .WZ_img img{width:180px; height:124px; position:absolute;}
.webzin_list .WZ_tit{padding-left:200px; font-family:"NanumGothicBold", NGB;}
.webzin_list .WZ_tit a{font-size:15px; display:block; height:20px; overflow:hidden;}
.webzin_list .WZ_tit em{height:40px; line-height:20px; overflow:hidden; display:block; margin-top:12px; color:#666; font-family:"NanumGothic", NGR;}
.webzin_list .data{margin-left:230px; color:#e5e5e5; font-size:12px; font-family:roboto; right:0; bottom:23px; position:absolute;}
.webzin_list .data span{color:#8a8a8a; padding:0 4px;}
.webzin_list .data .L_name{font-family:NGR}
.webzin_list li:first-child{border-top:0;}

/*login*/
.login{text-align:center;}
.login_box{width:540px; margin:0 auto 38px; border-top:2px #232220 solid;  padding:42px 0; border-bottom:1px #b7b7b7 dashed; text-align:left; position:relative;}
.login_box label{display:inline-block; width:85px; text-align:left; font-family:"NanumGothicBold", NGB; margin-left:40px;}
.login_box input{width:272px; height:28px;}
.login_box p{margin-bottom:8px;}
.login_box button{position:absolute; top:42px; right:40px; width:84px; height:66px; line-height:66px; background:#ce6d1e; color:#fff; border:1px #be6217 solid; font-family:"NanumGothicBold", NGB; font-size:14px;}
.login_find{width:420px; margin:0 auto;}
.login_find p{margin-bottom:10px; text-align:left;}
.login_find a{display:inline-block; margin-left:30px; background:#ececec; border-radius:15px; border:1px transparent solid; height:28px; line-height:28px;  width:138px; text-align:center;}


/*join*/
.sub_tit01{font-size:16px; color:#333; font-weight:normal; font-family:"NanumGothicBold", NGB; background:url(../../images/sub/sub_but.gif) no-repeat left center; padding-left:22px; position:relative; display:block;}
.join_margin{margin-top:50px;}
.join_input{border-top:2px #232220 solid; border-bottom:1px #b7b7b7 solid; margin-top:16px;}
.join_input dl{position:relative; padding:13px; border-top:1px #e5e5e5 solid;}
.join_input dl:first-child{border-top:0;}
.join_input dt{font-family:NGB;background-color:#f7f7f7; display:block; height:100%; line-height:55px; width:110px; position:absolute; left:0px; top:0px; padding-left:25px;}
.join_input dt.pass_ok{left:350px;}
.join_input dd{margin-left:135px; line-height:28px;}
.join_input dd.pass_dd{position:absolute; left:363px; *left:223px; top:13px;}
.star_ex{text-align:right;font-size:12px; font-family:NGR; right:0; bottom:0; position:absolute;}
.join_input input{width:180px;}
.join_input .input_w02{width:100%;}
.join_input .input_w03{width:120px;}
.join_input .input_w05{width:50px;}
.input_w01{width:250px;}
.input_w02{width:100%;}
.input_w03{width:120px;}
.input_w04{width:220px;}
.input_w05{width:50px;}
.join_input .join_s{height:16px; width:30px; margin:5px 0px 5px 10px;}
.join_input .join_s:first-child{margin-left:0px;}
.add_search{width:61px; height:28px; overflow:hidden; text-indent:-9999px; background:url(../../images/common/board_img.png) no-repeat right -220px; margin-left:12px}
.id_search{width:61px; height:28px; overflow:hidden; text-indent:-9999px; background:url(../../images/common/board_img.png) no-repeat right -248px; margin-left:12px}
.add_margin{margin-top:12px;}
.join_btn{text-align:center;; margin-top:15px;}
.join_btn button,.join_btn a{padding:0 8px; height:42px; line-height:42px; background:#ce6d1e; color:#fff; border:1px #be6217 solid; font-family:"NanumGothicBold", NGB; font-size:14px; display:inline-block;}
.join{border-top:2px #232220 solid;  padding:42px 0; border-bottom:1px #b7b7b7 solid; position:relative; margin-top:16px; background-color:#f7f7f7}
.join_text{color: #838383; margin-top: 12px; line-height: 22px; text-align:center; margin-bottom:25px;}
.join_input_text{color: #838383; margin-top: 12px; line-height: 22px; text-align:center;}
.join_input02{margin:0 auto; width:430px; position:relative; line-height:27px;}
.join_input02 label{text-align:left; font-family: "NanumGothicBold", NGB; margin-left:50px; width:150px; display:block; position:absolute;}
.join_input02 input{margin-left:98px; margin-bottom:15px;}
.join_input select{border:1px #d6d6d6 solid; height:28px; width:50px;}


.tt_tit{text-align:center; margin-bottom:50px;}

/*find*/
.find_box{border-top:2px #232220 solid;  padding:42px 0; border-bottom:1px #b7b7b7 solid; *zoom:1;}
.find_box li{float:left;} 
.find_box li:first-child{width:47%; border-right:1px #b7b7b7 dashed; margin-right:45px; margin-left:10px;}
.find_box:after{clear:both; display:block; visibility:hidden; content:"."; height:0;}
.find_txt{margin-bottom:32px;}
.find_box dl{position:relative; margin-bottom:7px;}
.find_box dt{position:absolute; left:0; top:0; font-family:"NanumGothicBold", NGB;}
.find_box dd{margin-left:55px;}
.find_txt{color:#838383; margin-top:12px; line-height:22px;}
.find_input{margin-bottom:22px; height:100px;}

/*sub0101,sub0102*/
.sub0101{background:url(../../images/sub/sub0101_pic.jpg) no-repeat left top;}
.SB01{padding-left:188px; padding-top:40px;}
.SB01 span{display:block; margin-top:30px; font-family:"NanumGothicBold", NGB; line-height:27px; color:#6e5e56; font-size:15px;}
.SB02{margin-top:40px; line-height:23px;}
.SB03{margin-top:30px; line-height:23px;}
.SB01.top_txt{padding-top:11px;}
.SB01.top_txt em{color:#006835}
.SB01.top_txt span{ margin-top:0;}
.SB01.top_txt .sb01_top{margin-top:20px;}
.SB_name{text-align:right; display:block;}

.sub0102{background:url(../../images/sub/sub0102_pic_200818.jpg) no-repeat left top;}
.SB04{padding-left:188px; padding-top:25px;}
.SB04 span{display:block; margin-top:25px; font-family:"NanumGothicBold", NGB; line-height:27px; color:#6e5e56; font-size:15px;}


/*sub0105*/
.sub0105{background:url(../../images/sub/sub0105_bg.jpg) no-repeat right 0;}
.SB0105_line{background:url(../../images/sub/0105_linebg.gif) repeat-y 6px top;}
.SB0105_C h5{background:url(../../images/sub/sub_but.png) no-repeat left center; color:#64aa00; font-size:19px; font-family:roboto; padding-left:30px; position:relative; font-weight:normal;}
.SB0105_C h5 em{font-family:"NanumGothicBold", NGB;}
.SB0105_C h5 span{font-family:"NanumGothicBold", NGB;font-size:17px; color:#6e5e56; position:absolute; left:160px; top:0px;}
.SB0105_C ul{margin-left:30px; margin-top:18px;}
.SB0105_C li{margin-top:8px; font-size:13px; color:#555d63; position:relative; padding-left:105px; line-height:18px;}
.SB0105_C li .his_data{background:url(../../images/sub/sub_minibut.gif) no-repeat left center; padding-left:10px; position:absolute; left:0; top:0;font-family:"NanumGothicBold", NGB;}
.SB0105_C li:first-child{margin-top:0px;}
.SB0105_C_ma{padding-top:35px;}
.SB0105_C li.his_data_long{padding-left:130px;}


/*sub0108*/
.sub0108_tit{border-bottom:1px #d7ccc7 solid; position:relative; margin-bottom:36px; margin-top:80px;}
.sub0108_tit h4{position:absolute; bottom:-5px; background:#fff; padding-right:8px; font-size:22px; font-family:"NanumGothicBold", NGB; font-weight:normal; color:#7a6b64;}
.sub0108 dt{font-size:16px; font-family:"NanumGothicBold", NGB; margin-bottom:5px;}
.sub0108 dd{color:#4f5254; line-height:23px;}
.sub0108 dl{margin-top:24px;}
.ul_ma02 li{margin-bottom:8px;}
.ul_num_P li{position:relative; padding-left:22px;}
.ul_num_P li span{display:block; width:20px; text-align:center; position:absolute; left:0; top:0;}
.ul_ma01{margin-top:10px;}
.ul_ma03{margin-left:15px; color:#6c7e8c;}


/*sub0109*/
.googgle_map{height:530px; border:1px #dddbd2 solid;}
.contactus{color:#646464;background:url(../../images/sub/sub0109_bg.png) no-repeat right bottom; padding-bottom:80px;}
.cu_tit{font-size:22px; font-family:verdana; color:#855b00; margin-top:35px; margin-bottom:23px;}
.cucu{display:block; height:31px; margin-top:10px; line-height:31px; font-size:14px; padding-left:62px; position:relative;}
.cucu em{color:#20930c; font-family:"NanumGothicBold",NGB; display:inline-block; padding-right:7px;position:absolute; left:0; top:0;}
.cucu .em01{margin-left:28px;}
.cucu.cu_tt02{background-position:left -31px;}




/*sub0301,sub0302,sub0304*/
.S0301_table{border-top:2px #a3541f solid; border-bottom:1px #6e5e56 solid;}
.S0301_table td,.S0301_table th{padding:10px 0; border-top:1px #e5e5e5 solid; border-left:1px #e5e5e5 solid; text-align:center; }
.S0301_table th:first-child{border-left:0;}
.S0301_table thead th{border:0px; background:#8d5e3f; color:#fff5d9;}
.S0301_table tbody th{background:#f3f1e4;}
.S0301_table .S0301_border td, .S0301_table .S0301_border th{border-top:2px #c2b9b5 solid;}
.S0304_table td:first-child{border-left:0px;}
.S0304_table{margin-bottom:35px;}
.table_photo{border:1px #e1e1e1 solid; margin:0 10px; height:120px; width:98px;}


/*sub04 sub0104*/
.sub04{font-size:14px; color:#555d63;}
.sub04 h4{margin-bottom:26px;}
.sub04 dt{font-size:16px; font-family:"NanumGothicBold", NGB; color:#6e5e56; margin-bottom:13px;}
.num_s{display:block; width:20px; height:20px; overflow:hidden; text-indent:-9999px; background-image:url(../../images/sub/num_img02.gif); background-repeat:no-repeat; position:absolute; left:0; top:0;}
.No01{background-position:0 0;}
.No02{background-position:0 -20px;}
.No03{background-position:0 -40px;}
.No04{background-position:0 -60px;}
.No05{background-position:0 -80px;}
.sub04_list li{line-height:20px; height:20px; position:relative; padding-left:26px; margin-top:8px;}
.sub04_list li:first-child{margin-top:0px;}
.dl_mama{margin-top:22px;}
.dl_mama dd{line-height:20px;}
.SC_Line{border-bottom:1px #d7ccc7 dashed; padding-bottom:26px; margin-bottom:44px;}
.SC_TB{background:url(../../images/sub/sub_tit_bg.png) no-repeat right top; display:inline-block; height:26px; line-height:26px; color:#fff; padding:0 15px 0 10px;font-size:16px; font-family:"NanumGothicBold", NGB;}
.SC_TN{position:relative; padding-left:41px; height:26px; line-height:26px;}
.SC_TN span{position:absolute; left:0; top:0; display:block; width:33px; height:26px; overflow:hidden; text-indent:-9999px; background-image:url(../../images/sub/num_img.gif); background-repeat:no-repat;}
.SC_TN .TN01{background-position:0 0;}
.SC_TN .TN02{background-position:0 -26px;}
.SC_TN .TN03{background-position:0 -52px;}
.SC_TN .TN04{background-position:0 -78px;}
.SC_TN .TN05{background-position:0 -104px;}
.dl_EX{background:#faf9f5 url(../../images/sub/ex_bg.png) no-repeat 19px 14px; padding:33px 15px 33px 52px;}
.dl_EX dt{color:#bd7003; padding-left:6px;}
.dl_EX ul li{margin-top:13px;}
.dl_EX ul li:first-child{margin-top:0;}
.SB0402{margin-bottom:22px;font-size:16px; font-family:"NanumGothicBold", NGB; color:#6e5e56;}

.SC0104{margin-top:70px; padding-top:54px; border-top:1px #d7ccc7 dashed;background-repeat:no-repeat; background-position:left 126px;}
.SC0104 dl{position:relative; padding-left:354px; min-height:26px; color:#555d63; line-height:23px; margin-top:18px;}
.SC0104 dt{position:absolute; left:262px; top:0;}
.SC0104 h4{margin-bottom:48px;}
.SC0104_01{background-image:url(../../images/sub/sub0104_img01.jpg); }
.SC0104_02{background-image:url(../../images/sub/sub0104_img02.jpg); }
.SC0104_03{background-image:url(../../images/sub/sub0104_img03.jpg); }
.SC0104_04{background-image:url(../../images/sub/sub0104_img04.jpg); min-height:285px;}
.SC0104_04 p{padding-left:262px; line-height:23px;}

.sub0403_ul li{margin-bottom:5px;}
.sub0403_ex{color:#2e6025;}

/*sub0603*/
.sub0603 ul:after{clear:both; display:block; visibility:hidden; content:"."; height:0;}
.sub0603 li{width:50%; float:left; text-align:center;}
.sub0603 li:nth-child(1), .sub0603 li:nth-child(2){margin-bottom:50px;}
.sub0603 li .SB0603_tit{text-align:left; width:263px; margin:18px auto 20px; font-size:15px; font-family:"NanumGothicBold", NGB;}
.newsletter_btn{text-align:right; width:263px; margin:0 auto;}
.newsletter_btn a{display:inline-block; border:1px #999 solid; border-left:0; width:81px; height:32px; line-height:32px; background-image:url(../../images/main/main_img.png); background-repeat:no-repeat; background-position:-870px -500px; text-align:right; padding-right:50px; color:#7a6552; font-family:"맑은 고딕","Malgun Gothic"; font-size:12px; font-weight:bold;}
.newsletter_btn a:first-child{background-color:#7a6552; border-color:#7a6552; width:85px; height:32px; color:#fff; background-position:-738px -500px; padding-right:45px;}


/*sub0704*/
.sub0704 dt{width:210px; height:48px; text-align:center; background-image:url(../../images/sub/sitemap_bg.gif); background-repeat:no-repeat; font-size:17px; line-height:48px; color:#fff; font-family:"NanumGothicBold", NGB; margin-bottom:22px;}
.sub0704 dt.ST02{background-position:-210px 0;}
.sub0704 dt.ST03{background-position:-420px 0;}
.sub0704 dt.ST04{background-position:0 -48px;}
.sub0704 dt.ST05{background-position:-210px -48px;}
.sub0704 dt.ST06{background-position:-420px -48px;}
.sub0704 dl{float:left;margin-left:20px; padding-left:20px; padding-bottom:60px; border-left:1px #dad9d9 dashed; width:210px;}
.sub0704 dd{font-size:14px;}
.sub0704 dd ul li{line-height:45px; margin-top:5px; padding-left:8px; border-bottom:1px #dad9d9 solid;}
.sub0704:after{clear:both; display:block; visibility:hidden; content:"."; height:0;}
.sub0704 dd ul .no_border{border-color:transparent;}

/*sub0706*/
.sub0706 p{margin-bottom:25px; line-height:25px;}

/*utility*/
#UT{line-height:1.7}
#UT h3{font-weight:normal;font-family:"NanumGothicBold", NGB; color:#221201; margin-bottom:8px;}
#UT dl{margin-bottom:12px;}
#UT dt{margin-bottom:6px;font-family:"NanumGothicBold", NGB;}
#UT li{margin-bottom:4px;}
#UT li ul{margin-bottom:6px; margin-top:5px; margin-left:18px;}
#UT p{margin-bottom:8px;}
#UT span{color:#b42200;}


/*sub0110*/
#p_wrapper {width:713px;}

#slider_bg{width:453px; height:675px; background:url(../../images/photos/bgbg.gif) no-repeat left top;float:right;}
#slider { position:relative; overflow:hidden; width:438px; height:656px; top:0px; left:8px;}
#slider ul {position:absolute; list-style:none;width:438px; top:1px; left:1px;}
#slider li {float:left; width:438px; height:648px;}

#slider1 {float:left; position:relative; overflow:auto; width:438px; height:656px; top:5px;border:1px solid #eaeaea; background:#fff }
#slider1 ul {position:absolute; list-style:none;width:438px; top:0px; left:0;}
#slider1 li {float:left; width:438px; height:648px;}

.pagination {float:left; list-style:none; height:148px; width:260px; margin:0;}
.pagination li {float:left; cursor:pointer; padding:5px; background:#fff; border:1px solid #e2e2e2; margin:0 15px 15px 0px; text-align:center; color:#eaeaea}
.pagination li:hover {background:#dee8e1; border:1px solid #e2e2e2; color:#fff}
.pagination li.current {border:1px solid #e2e2e2; background:#dee8e1}