@charset "utf-8";

/* 사이트 공통 시작 */
/* 
폰트 공통사이즈 
대메뉴 font-size:18px;
중메뉴 font-size:16px;
소메뉴 font-size:14px;
각종 타이틀 font-size:20px;
타이틀 하단 설명 font-size:12px;
작은바로가기 font-size:12px;
*/
.insmallbody{width:1200px;margin:0 auto;}
/* 시각장애인용 가이드 */
.hide_guide { height:0px;color:#fff;font-size:0px;display:block }
.sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

/* 사이트 공통 끝 */

/* 헤드 @import "head.css"; 완료후 이전*/

/* 헤드영역 */
/* 
헤드영역 폰트 사이즈 
대메뉴 font-size:18px;
중메뉴 font-size:16px;
소메뉴 font-size:14px;
펼침메뉴 타이틀 font-size:20px;
펼침메뉴 타이틀 하단 설명 font-size:12px;
*/
.clear_both { clear:both; }

#hd_start {}

/* 상단 바 #013334 */
#hd_start #head_var { height:45px;width:100%;background:#fff;display:block;clear:both;content:"";}
#hd_start #head_var #head_div_tool { width:1200px;margin:0 auto;zoom:1 }

#hd_start #head_var .f1 {float:left;padding-left:70px}
#hd_start #head_var .f2 {float:right;}
#hd_start #head_var ul:after {display:block;visibility:hidden;clear:both;content:""}
#hd_start #head_var li {float:right;margin-bottom:-1px;font-size:0.92em;height:45px;padding-top:6px;}

#hd_start #head_var .f2 li> a{ position:relative;display:block;float:right;font-size:12px }
#hd_start #head_var .f2 >li:last-child a:before{display:none}
#hd_start #head_var .tnb_ttop a{ color:#000;padding-right:10px;padding-left:10px;margin-top:4px; }
#hd_start #head_var .tnb_ttop a:before{content:"";display:block;position:absolute;left:0;top:25%;width:1px;height:12px;background:#fff}

#hd_start #head_var .a {margin-top:10px;}
#hd_start #head_var .a1 {background:#000;color:#4b4c4c}
#hd_start #head_var .a2 {background:#4c5091;color:#4b4c4c;}
#hd_start #head_var .a3 {background:#91391e;color:#fff;padding-left:8px;padding-right:8px;padding-top:10px;}
#hd_start #head_var .a4 {background:#bb7854;padding-left:8px;padding-right:8px;padding-top:10px;}
#hd_start #head_var .a5 {background:#54abbb;padding-left:8px;padding-right:8px;padding-top:10px;}
#hd_start #head_var .a3 a{color:#fff;}
#hd_start #head_var .a4 a{color:#fff;}
#hd_start #head_var .a5 a{color:#fff;}
#hd_start #head_var .a2 img { height:28px}
#hd_start #head_var .a1 img { height:28px}


/* 상단 logo */
#hd_start #head_logo { height:100px;width:100%;background:#fff;display:block;clear:both;content:"" }
#hd_start #head_logo ul>li { width:33%;height:65px;margin-top:20px;margin-bottom:8px;float:left;position:relative;display:block;text-align:center }
#hd_start #head_logo ul>li img{ height:65px; }
#hd_start #head_logo ul>li:first-child {text-align:left}
#hd_start #head_logo ul>li:last-child {text-align:right}

/* 상단 검섹 영역 #9acccd*/
#hd_start .topsearch { margin:0 auto;width:400px}
#hd_start .topsearch .htop_txt{ float:left;margin-top:15px;margin-left:20px;font-size:14px;width:350px;padding-left:20px;height:40px;border:1px solid #dadad9;border-top-left-radius: 19px;border-top-right-radius: 19px;border-bottom-right-radius: 19px;border-bottom-left-radius: 19px; }
#hd_start .topsearch .htop_sch_submit{ float:left;margin-top:15px;margin-left:-40px;padding-top:8px;width:40px;height:40px;background:#bb7854;border:0px; border-top-left-radius: 19px;border-top-right-radius: 19px;border-bottom-right-radius: 19px;border-bottom-left-radius: 19px;color:#fff }

/* 상단 대메뉴 레이아웃 */
#hd_start #nav {width:100%;height:60px;position:static;background:#fff}
#hd_start #nav #gnbs{height:60px;}
#hd_start #nav #gnbs:after{display:block;clear:both;content:""}
/* 상단 메뉴크기 */
#hd_start #nav #gnbs> .bigmenu{float:left;} 
/* 상단 메뉴폰트 크기와 색상 */
#hd_start #nav #gnbs>li>a{font-family:'Wolin';position:relative;display:block;height:60px;line-height:60px;text-align:center;color:#414141;font-size:22px;font-weight:400;}
#hd_start #nav #gnbs>li>a:before{content:"";display:block;position:absolute;left:0;top:50%;margin-top:-7.5px;width:1px;height:15px;background:#fff}
#hd_start #nav #gnbs>li:first-child a:before{display:none;}

#hd_start #nav #gnbs> .bigmenu a>span { padding-left:33px;padding-right:33px; }

/* 상단 2단 메뉴 시작 */
#hd_start #gnbs .submenu{display:none;position:absolute;left:0;top:205px;width:100%;z-index:999;background:#fff;border-bottom:1px solid silver;
            -webkit-box-shadow:0 8px 8px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.1) inset; 
            -moz-box-shadow:0 8px 8px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.1) inset; 
             box-shadow:0 8px 8px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.1) inset;  
}

#hd_start #gnbs .submenu .insmallbody{ height:100%; }
#hd_start #gnbs .submenu .sub_press{position:relative;width:100%;height:100%}
#hd_start #gnbs .submenu .sub_press:after{display:block;clear:both}
#hd_start #gnbs .submenu .sub_press .subside{float:left;padding-top:30px;text-align:center;width:280px;height:100%;box-sizing:border-box;}
#hd_start #gnbs .submenu .sub_press .sub_open_title { font-size:30px;font-family: 'Wolin'; }
#hd_start #gnbs .submenu .sub_press .sub_open_comment { font-size:12px;font-weight:bold }
.meme { font-family: 'Wolin';  } 
/* 메뉴별 
#hd_start #gnbs .submenu .sub_press .menu01{ background: url(/img/4641.png?) center top no-repeat;background-size:150%; }
#hd_start #gnbs .submenu .sub_press .menu02{ background: url(/img/4642.png?) center top no-repeat;background-size:150%; }
#hd_start #gnbs .submenu .sub_press .menu03{ background: url(/img/4643.png?) left bottom no-repeat;background-size:100%; }
#hd_start #gnbs .submenu .sub_press .menu04{ background: url(/img/4644.png?) left bottom no-repeat;background-size:100%; }
#hd_start #gnbs .submenu .sub_press .menu05{ background: url(/img/4645.png?) left bottom no-repeat;background-size:100%; }
#hd_start #gnbs .submenu .sub_press .menu06{ background: url(/img/4646.png?) left bottom no-repeat;background-size:100%; }
#hd_start #gnbs .submenu .sub_press .menu07{ background: url(/img/4647.png?) left bottom no-repeat;background-size:100%; }
#hd_start #gnbs .submenu .sub_press .menu08{ background: url(/img/4648.png?) left bottom no-repeat;background-size:100%; }
#hd_start #gnbs .submenu .sub_press .menu09{ background: url(/img/4649.png?) left bottom no-repeat;background-size:100%; }


#hd_start #gnbs .submenu .sub_press .menu01{ background:#f6eecc url(/img/464.png) left bottom no-repeat;background-size:100%; }
#hd_start #gnbs .submenu .sub_press .menu02{ background:#cce4f6 url(/img/464.png) left bottom no-repeat;background-size:100%; }
#hd_start #gnbs .submenu .sub_press .menu03{ background:#e8f6cc url(/img/464.png) left bottom no-repeat;background-size:100%; }
#hd_start #gnbs .submenu .sub_press .menu04{ background:#f6eacc url(/img/464.png) left bottom no-repeat;background-size:100%; }
#hd_start #gnbs .submenu .sub_press .menu05{ background:#d8f1f4 url(/img/464.png) left bottom no-repeat;background-size:100%; }
#hd_start #gnbs .submenu .sub_press .menu06{ background:#f6eecc url(/img/464.png) left bottom no-repeat;background-size:100%; }
#hd_start #gnbs .submenu .sub_press .menu07{ background:#cce4f6 url(/img/464.png) left bottom no-repeat;background-size:100%; }
#hd_start #gnbs .submenu .sub_press .menu08{ background:#e8f6cc url(/img/464.png) left bottom no-repeat;background-size:100%; }
#hd_start #gnbs .submenu .sub_press .menu09{ background:#f6eacc url(/img/464.png) left bottom no-repeat;background-size:100%; }
색상과 패턴 */

#hd_start #gnbs .submenu .sub_press .submenu_data{float:left;position:relative;padding:20px 0;width:calc(100% - 280px);min-height:300px}
#hd_start #gnbs .submenu .sub_press .submenu_data>ul>li>a{padding:10px;display:block;font-size:17px;color:#9f3523;line-height:170%;}

#hd_start #gnbs .submenu .sub_press .submenu_data>ul>li{float:left;width:25%;padding:10px}
#hd_start #gnbs .submenu .sub_press .submenu_data>ul>li:first-child:after{content:"";display:block;width:1px;height:100%;background:#ddd;position:absolute;left:25%;top:0}
#hd_start #gnbs .submenu .sub_press .submenu_data>ul>li:nth-child(2):after{content:"";display:block;width:1px;height:100%;background:#ddd;position:absolute;left:50%;top:0}
#hd_start #gnbs .submenu .sub_press .submenu_data>ul>li:nth-child(3):after{content:"";display:block;width:1px;height:100%;background:#ddd;position:absolute;left:75%;top:0}
#hd_start #gnbs .submenu .sub_press .submenu_data>ul>li:nth-child(4):after{content:"";display:block;width:1px;height:100%;background:#ddd;position:absolute;left:100%;top:0}

#hd_start #gnbs .submenu .sub_press .submenu_data>ul>li>ul>li{padding-left:10px}
#hd_start #gnbs .submenu .sub_press .submenu_data>ul>li>ul>li:hover{ background:#f9e7e4 } /*3단메뉴 hover*/
#hd_start #gnbs .submenu .sub_press .submenu_data>ul>li>ul>li>a{padding:3px 0;display:block;font-size:14px;line-height:22px;color:#666}

/* 모든 서브 상단 네비게이션 #f2e9e4*/
.nav_menu { width:100%;height:42px;background:#f2e9e4;border-bottom:1px solid #d9c4b3;}
.nav_menu .nav_arrow { height:42px;background:#f7f7f7;border-bottom:1px solid #d9c4b3;border-right:1px solid #d9c4b3; }

/* 팝업레이어 @import "gn.css"; 완료후 이전*/
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:1180px;height:0;}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;}
.hd_pops img{max-width:100%}
.hd_pops_con {}
.hd_pops_footer {padding: 0;background:#000;color:#fff;text-align:left;position:relative;}
.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button {padding: 10px;border:0;color:#fff}
.hd_pops_footer .hd_pops_reject{background:#000;text-align:left}
.hd_pops_footer .hd_pops_close{background:#393939;position:absolute;top:0;right:0}

/* 사이드바  완료후 이전  #22223c 상단바 크기와 같이 일치 화살표*/
@import "side.css";


/* 최상단으로 버튼 */
#top_btn {position: fixed;bottom: 10px;right: 10px;width: 70px;height: 70px;line-height: 46px;text-align: center;font-size: 15px;z-index: 900000;background: rgba(101,101,101,0.5);border-top-left-radius: 35px;border-top-right-radius: 35px;border-bottom-right-radius: 35px;border-bottom-left-radius: 35px;border: 0px;}



/* 카피라이트  @import "tail.css"; 완료후  이전 #efefef */
#footer_top { position:relative;background:#9e9d9d;height:40px;padding-top:8px; }
#footer_top .insmallbody ul { width:80%;margin:0 auto }
#footer_top .insmallbody ul>li a{ color:#fff }
#footer_top .insmallbody ul>li { float:left;padding-left:15px;padding-right:15px;border-right:1px solid #fff;color:#fff }
#footer_top .insmallbody ul>li:last-child { padding-left:15px;padding-right:0px;border-right:0px; }
#footer { position:relative;background:#efefef;height:200px;;width:100%;padding:20px  } /* tail 놉이와 색상 */
#footer .insmallbody .foot_left_logo{ display:block;float:left;padding:20px 25px 50px 0px } /* 로고와 adress 분리*/
#footer .foot_btm{position:relative;padding:5px 50px 20px 7px;}
address { font-style: normal; }  /*  adress style normal 변경 */
#footer .foot_btm address span.addr{padding-right:10px}
#footer .foot_btm address span.tel{ display:inline-block;padding:0 10px; }
#footer .foot_btm address span.tel,
#footer .foot_btm address span.tel a{ color:#000 }

/* LNB 메뉴 */
.lmenu h2{width:100%;height:114px;font-size:27px;font-weight:500;text-align:center;color:#fff;background:#ab6a5f;}
.lmenu h2 span{display:block;padding-top:46px}

.lmenu #left_submenu>li>a{display:block;padding:16px 0 16px 7%;color:#013334;border-bottom:1px solid #dfdfdf;font-size:16px;line-height:16px;font-weight:400;text-decoration:none;}

.lmenu #left_submenu>li>a:hover{color:#fff;background:#595e71 }
.lmenu #left_submenu>li>a.on:hover,
.lmenu #left_submenu>li>a.empty{background:none;color:#414141}
.lmenu #left_submenu>li>a.empty:hover{background:#595e71;color:#fff}
.lmenu #left_submenu>li>a.on.empty{background:#595e71;color:#fff}
.lmenu #left_submenu>li>ul{background-color:#f3f4f7;padding:10px 0;border-bottom:1px solid #dfdfdf}
.lmenu #left_submenu>li>ul>li{margin-left:10px}
.lmenu #left_submenu>li>ul>li>a{display:block;color:#013334;padding:5px 0 5px 24px;font-size:14px}
.lmenu #left_submenu>li>ul>li>a:hover,
.lmenu #left_submenu>li>ul>li>a.on{color:#013334;font-weight:600;background:url(/homeimg/ico.png) left center no-repeat;}

.lmenu #left_submenu .off { display:none }
.onload{ background:#595e71; }
.onload p{ color:#fff; }
.onload_so{ color:#013334;font-weight:600;background:url(/homeimg/ico.png) left center no-repeat;}
/* 사이드메뉴 */


/* 바디 @import "body.css";완료후 이전 컨덴츠 기본 간격 20px */
.index_bg { background:#fdf9f7} /*인덱스페이지용 */
#container_wr:after {display:block;visibility:hidden;clear:both;content:"";}
#container_wr {height:100%;;zoom:1;}
.subtop_bg { margin-top:20px }
#container {position:relative;float:left;min-height:800px;height:auto !important;height:100%;width:100%;zoom:1;border-left:1px solid #dfdfdf;}
#container:after {display:block;visibility:hidden;clear:both;content:"";}
#lmenu { width:234px;float:left;height:100%;min-height:800px;  }
#rmenu { width:944px;float:left;border-left:1px solid #dfdfdf;min-height:800px;height:100% }

#rmenu #content{ width:925px;margin-left:20px;margin-top:20px; }
#title_bg { width:944px;background:url(/homeimg/title_bg.png) left center no-repeat;height:114px;text-align:center;padding-top:18px; }

#title_bg .clock{ display:inline;font-weight:bold;font-size:32px;color:#013334;padding-bottom:5px;border-bottom:2px solid #c9aea7;  }

#title_bg p { font-size:14px;color:#b29a94;margin-top:22px; }
#title_bg .sub_title_line { display:block;font-size:0px;background:url(/homeimg/title_line.png) left center no-repeat;width:10px;height:3px;margin:0 auto; }
#title_bg .sub_title_guide { display:block;font-size:0px;width:100%;height:10px;margin:0 auto; }




/* 본문용 테이블 기본 스타일 */
.tb_con_wrap table {width:100%;border-collapse:collapse;border-spacing: 0 5px;
border-top:2px solid #013334;
border-bottom:1px solid #ecf0f1;
border-left:1px solid #ecf0f1;} 

.tb_con_wrap caption {padding:10px 0;font-weight:bold;text-align:left}

.tbl_content01 {margin:0 0 10px}
.tbl_content01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}

.tbl_content01 th {padding:10px 0;
color:#7b573a; font-weight:bold;text-align:center;
border-top:1px solid #ddd;
border-right:1px solid #ddd;
background:#f4f2f0;height:40px
}

.tbl_content01 td {color:#666;background:#fff;padding:10px 10px;
border-top:1px solid #ecf0f1;
border-right:1px solid #ecf0f1; 
line-height:1.4em;word-break:break-all;
line-height:160%
}

.tbl_content01 tbody tr:hover td{background:#fafafa;}
.tbl_content01 a:hover {text-decoration:underline}

.tb_con_drop_left table { border-left:0px; }

.tb_con_drop_right td:last-child{ border-right:0px; } /* 테이블에서 좌측 처음 라인 제거 */
.tb_con_drop_right th:last-child{ border-right:0px; } /* 테이블에서 우측 끝 라인 제거 */







/* 게시판 테이블 기본 스타일 */
.tbl_wrap table {width:100%;border-collapse:collapse;border-spacing: 0 5px;border-top:2px solid 
#013334;} 

.tbl_wrap caption {padding:10px 0;font-weight:bold;text-align:left}


.tbl_head01 {margin:0 0 10px}
.tbl_head01 caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_head01 thead th {padding:10px 0;font-weight:normal;text-align:center;border-bottom:1px solid #ddd; background:#f4f2f0;height:40px}
.tbl_head01 thead th .first{border-left:1px solid #ddd;border-right:1px solid #ddd;  }
.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 thead td {color:#666;background:#fff;padding:10px 15px;border-top:1px solid #ecf0f1;border-right:1px solid #ecf0f1; line-height:1.4em;word-break:break-all}

.tbl_head01 tfoot th, .tbl_head01 tfoot td {padding:10px 0;border-top:1px solid #c1d1d5;border-bottom:1px solid #c1d1d5;background:#f2e9e4;text-align:center}
.tbl_head01 .t_foot {padding:10px 15px;border-bottom:1px solid #e8e8e8}
.tbl_head01 tbody th {padding:8px 0;border-bottom:1px solid #e8e8e8}
.tbl_head01 td {color:#666;background:#fff;padding:10px 15px;border-top:1px solid #ecf0f1; line-height:1.4em;word-break:break-all}

.tbl_head01 tbody tr:hover td{background:#fafafa;}
.tbl_head01 a:hover {text-decoration:underline}
.tbl_head01 .td_chk { width:40px;text-align:center } /* 체크박스 */
.tbl_head01 .td_num2 { width:70px;text-align:center } /* 공지 */
.tbl_head01 .mb_disp_no { width:80px;text-align:center } /* 이름 조회 날짜 */
.tbl_head01 .td_datetime { width:120px;text-align:center } /* 이름 조회 날짜 */
.tbl_head01 .empty_table { text-align:center;height:150px }
.tbl_head01 .td_title1 { width:17% }
.tbl_head01 .td_title2 { width:38% }
.tbl_head01 .td_title3 { width:14% }
.tbl_head01 .td_title4 { width:23% }
.tbl_head01 .td_title5 { width:8% }

/* 게시판  폼 테이블 */
.tbl_frm01 {margin:0 0 20px}
.tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_frm01 th {width:70px;padding:7px 13px;border:1px solid #e9e9e9;border-left:0;background:#f5f8f9;text-align:left}
.tbl_frm01 td {padding:7px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}
.wr_content textarea,.tbl_frm01 textarea,.form_01 textarea, .frm_input {border:1px solid #ccc;background:#fff;color:#000;vertical-align:middle;border-radius:3px;padding:5px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.tbl_frm01 textarea {padding:2px 2px 3px}
.frm_input {height:40px;}

.full_input{width:100%}
.half_input{width:49.5%}

.tbl_frm01 textarea {width:100%;height:100px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px}
.tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em}

/* 게시판 테이블 기본 스타일 */

/* 게시판 테이블 more 스타일 */
.more_button { padding: 5px; text-align: center; background:#fdf9f7; border-top:1px solid #f2e9e4;border-bottom:1px solid #f2e9e4;cursor: pointer; color: #000;margin-top:20px;margin-bottom:20px;  }
.more_button > i { font-size: 40px; }
.more_button .btts {margin:0 auto;height:30px;padding-top:3px;color:#013334; }
/* 게시판 테이블 more 스타일 */

/* 게시판 상세보기 */
.tbl_head01 .htop_sch_submit{ margin:0 auto;display:block;text-align:center;padding-top:4px;width:30px;height:30px;background:#bb7854;border:0px; border-top-left-radius: 19px;border-top-right-radius: 19px;border-bottom-right-radius: 19px;border-bottom-left-radius: 19px;color:#fff }
/* 게시판 상세보기 */


/* 캡챠 자동등록(입력)방지 기본 -pc */
#captcha {display:inline-block;position:relative}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden;}
#captcha #captcha_img {;height:40px;border:1px solid #898989;;vertical-align:top;padding:0;margin:0}
#captcha #captcha_mp3 {;margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('/img/captcha2.png') no-repeat;text-indent:-999px;;border-radius:3px}
#captcha #captcha_reload {margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('/img/captcha2.png') no-repeat  0 -40px;text-indent:-999px;border-radius:3px}
#captcha #captcha_key {margin:0 0 0 3px;padding:0 5px;width:90px;height:40px;border:1px solid #ccc;background:#fff;font-size:1.333em;font-weight:bold;text-align:center;border-radius:3px;vertical-align:top}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}

/* 캡챠 자동등록(입력)방지 기본 - mobile */
#captcha.m_captcha audio {display:block;margin:0 0 5px;width:187px}
#captcha.m_captcha #captcha_img {width:160px;height:60px;border:1px solid #e9e9e9;margin-bottom:3px;margin-top:5px;display:block;}
#captcha.m_captcha #captcha_reload {position:static;margin:0;padding:0;width:40px;height:40px;border:0;background:transparent;vertical-align:middle;overflow:hidden;cursor:pointer;background:url('/img/captcha2.png') no-repeat  0 -40px;text-indent:-999px}
#captcha.m_captcha #captcha_reload span{display:none;}
#captcha.m_captcha #captcha_key {margin:0;padding:0 5px;width:115px;height:29px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:29px;margin-left:3px}
#captcha.m_captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
#captcha.m_captcha #captcha_mp3 {width:31px;height:31px;background:url('/img/captcha2.png') no-repeat 0 0 ;  vertical-align:top;overflow:hidden;cursor:pointer;text-indent:-9999px;border:none}

/* 에디터 */
/* ckeditor 단축키 */
.cke_sc {margin:0 0 5px;text-align:right}
.btn_cke_sc{display:inline-block;padding:0 10px;height:23px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;line-height:1.9em;vertical-align:middle;cursor:pointer}
.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
.cke_sc_def dl{margin:0 0 5px;text-align:left;zoom:1}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt {width:20%;font-weight:bold}
.cke_sc_def dd {width:30%}

/*서브페이지 START*/
/*서브페이지 Tab메뉴*/

.tab_nav2 { border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:46px;width:100% }
.tab_nav2 li{ float:left;width:50%;border-left:1px solid #e2e2e2;height:46px;color:#777777;text-align:center;font-size:1.2em;font-weight:400;padding:11px }
.tab_nav2 li:hover{ color:#ffffff;background:#957963;height:44px;cursor:pointer }
.tab_nav2 .on{ color:#827774;background:#f4efeb;height:44px; }

.tab_nav3 { border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:46px;width:100% }
.tab_nav3 li{ float:left;width:33.3%;border-left:1px solid #e2e2e2;height:46px;color:#777777;text-align:center;font-size:1.2em;font-weight:400;padding:11px }
.tab_nav3 li:hover{ color:#ffffff;background:#957963;height:44px;cursor:pointer }
.tab_nav3 .on{ color:#827774;background:#f4efeb;height:44px; }

.tab_nav4 { border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:46px;width:100% }
.tab_nav4 li{ float:left;width:25%;border-left:1px solid #e2e2e2;height:46px;color:#777777;text-align:center;font-size:1.2em;font-weight:400;padding:11px }
.tab_nav4 li:hover{ color:#ffffff;background:#957963;height:44px;cursor:pointer }
.tab_nav4 .on{ color:#827774;background:#f4efeb;height:44px; }

.tab_nav5 { border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:46px;width:100% }
.tab_nav5 li{ float:left;width:20%;border-left:1px solid #e2e2e2;height:46px;color:#777777;text-align:center;font-size:1.2em;font-weight:400;padding:11px }
.tab_nav5 li:hover{ color:#ffffff;background:#957963;height:44px;cursor:pointer }
.tab_nav5 .on{ color:#827774;background:#f4efeb;height:44px; }

.tab_nav6 { border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:46px;width:100% }
.tab_nav6 li{ float:left;width:16.6%;border-left:1px solid #e2e2e2;height:46px;color:#777777;text-align:center;font-size:1.2em;font-weight:400;padding:11px }
.tab_nav6 li:hover{ color:#ffffff;background:#957963;height:44px;cursor:pointer }
.tab_nav6 .on{ color:#827774;background:#f4efeb;height:44px; }

.tab_nav7 { border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:46px;width:100% }
.tab_nav7 li{ float:left;width:14.2%;border-left:1px solid #e2e2e2;height:46px;color:#777777;text-align:center;font-size:1.2em;font-weight:400;padding:11px }
.tab_nav7 li:hover{ color:#ffffff;background:#957963;height:44px;cursor:pointer }
.tab_nav7 .on{ color:#827774;background:#f4efeb;height:44px; }

.tab_nav8 { border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:46px;width:100% }
.tab_nav8 li{ float:left;width:12.5%;border-left:1px solid #e2e2e2;height:46px;color:#777777;text-align:center;font-size:1.2em;font-weight:400;padding:11px }
.tab_nav8 li:hover{ color:#ffffff;background:#957963;height:44px;cursor:pointer }
.tab_nav8 .on{ color:#827774;background:#f4efeb;height:44px; }

.tab_nav9 { border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:46px;width:100% }
.tab_nav9 li{ float:left;width:11.1%;border-left:1px solid #e2e2e2;height:46px;color:#777777;text-align:center;font-size:1.2em;font-weight:400;padding:11px }
.tab_nav9 li:hover{ color:#ffffff;background:#957963;height:44px;cursor:pointer }
.tab_nav9 .on{ color:#827774;background:#f4efeb;height:44px; }

.tab_nav10 { border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:46px;width:100% }
.tab_nav10 li{ float:left;width:10%;border-left:1px solid #e2e2e2;height:46px;color:#777777;text-align:center;font-size:1.2em;font-weight:400;padding:11px }
.tab_nav10 li:hover{ color:#ffffff;background:#957963;height:44px;cursor:pointer }
.tab_nav10 .on{ color:#827774;background:#f4efeb;height:44px; }

/* 본문내부 탭 스크립트 */
.tab_nav_con div { display:none; background:#fff; }
/* //본문내부 탭 스크립트 */

/*서브페이지 Tab메뉴*/

/*서브페이지 통도사 전각 등 TAB 메뉴와 컨덴츠*/

.tab_map { border-left:1px solid #e2e2e2;display:block;width:100% }
.tab_map li{ width:14.2%;float:left;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;height:44px;color:#777777;text-align:center;font-size:0.92em;font-weight:400;padding:10px }
.tab_map li:hover{ color:#ffffff;background:#957963;height:44px; }
.tab_map .on{ color:#827774;background:#f4efeb;height:44px; }

.tab_map_box { width:925px;height:497px }
.tab_map_box .tab_map_box_tool { width:140px;display:none;text-align:center;position:absolute;top:100;left:200;z-index:99;cursor:pointer } 
.tab_map_box .tab_map_box_tool .photo_box { background:#000;color:#fff;width:100%;display:block;text-align:center;padding:10px }
.tab_map_box .tab_map_box_tool .arrow { color:#000;width:100%;height:20px;margin-top:-8px }
.guide_box_text { font-size:0.6em;color:#000 }
.guide_box1 { height:25px;width:25px;background:#7b6c61 }
.guide_box2 { height:25px;width:25px;background:#a28e54 }
.guide_box3 { height:25px;width:25px;background:#ddbc91 }

/*서브페이지 통도사 전각 등 TAB 메뉴와 컨덴츠*/


/*서브페이지 콘덴츠*/
.con_tiotlex_box { border:1px solid #e5bfab;display:table;background:#f2e9e4 } /*상단noline*/

.con_tiotlex_line { border-top:1px solid #a16e40; } /*상단noline*/

.con_tiotlex { padding-top:20px;margin-bottom:15px;color:#a16e40;font-size:1.7em; border-top:1px solid #ebebeb;margin-top:20px; }
.con_tiotlex1 { padding-top:20px;margin-bottom:15px;color:#a16e40;font-size:1.7em;} /*상단noline*/
.con_tiotlex_big { color:#a16e40;font-size:2.5em;} /*상단noline*/
.con_tiocont { color:#5b5b5b;font-size:1.03em;text-align:justify;line-height:160% }
.con_tiocont h2{ font-weight:bold;margin-top:5px;margin-bottom:5px;color:#5b5b5b;font-size:1.2em;text-align:justify;line-height:160% }

/*인물용 동그라민 만들기 기본, 중간md, 작은small*/
.con_tiocont .photo_man { float:left;width:170px;height:250px;display:block;margin-right:20px;margin-top:20px;margin-bottom:20px;text-align:center }
.con_tiocont .photo_man img{ 
  width:170px;
  height:220px;
  border-top-left-radius: 85px;  border-top-right-radius: 85px;  border-bottom-left-radius: 85px;  border-bottom-right-radius: 85px;
}
.con_tiocont .photo_man_md { float:left;width:135px;height:180px;display:block;margin-right:20px;margin-top:20px;margin-bottom:20px;text-align:center }
.con_tiocont .photo_man_md img{ 
  width:135px;
  height:180px;
  border-top-left-radius: 65px;  border-top-right-radius: 65px;  border-bottom-left-radius: 65px;  border-bottom-right-radius: 65px;
}
.con_tiocont .photo_man_small { float:left;width:95px;height:150px;display:block;margin:10px;text-align:center }
.con_tiocont .photo_man_small img{ 
  width:95px;
  height:120px;
  border-top-left-radius: 48px;  border-top-right-radius: 48px;  border-bottom-left-radius: 48px;  border-bottom-right-radius: 48px;
}

/*기본박스 */
.boblack_wide { width:100%;border:1px solid #dadedd }

/*포토박스 기본, 작은sm*/
.con_tiocont .photo_wall { float:left;width:30%;height:250px;display:block;margin:1.5%;padding:10px;background:#f4efeb;text-align:center }
.con_tiocont .photo_wall img{ 
  width:100%;
  height:180px;
  margin-bottom:5px;
}
.con_tiocont .photo_wall_sm { float:left;width:24%;height:220px;display:block;margin:.5%;padding:10px;background:#f4efeb;text-align:center }
.con_tiocont .photo_wall_sm img{ 
  width:100%;
  height:140px;
  margin-bottom:5px;
}

/* 가입 진행도 */
.pho_nav { margin-left:20px; }
.pho_nav li { float:left}
/* 가입 진행도 */

.con_tiocont .photo_space { 
width:100%;
height:250px;
display:block;
padding:10px;
background:#f4efeb;
text-align:center }

.con_tiocont .photo_backbg { 
width:100%;
height:380px;
display:block;
padding:20px;
background:#f4efeb;
}

.con_tiocont .photo_backbg440 { 
width:100%;
height:440px;
display:block;
padding:20px;
background:#f4efeb;
}


.con_tiocont .photo_backbg390 { 
width:100%;
height:220px;
display:block;
padding-top:0px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
background:#f4efeb;
}

.con_tiocont .photo_backbg410 { 
width:100%;
height:240px;
display:block;
padding-top:0px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
background:#f4efeb;
}

.con_tiocont .photo_backbg390 h2, .con_tiocont .photo_backbg410 h2{ 
text-align:center
}

.con_tiocont .photo_backbg390 .gido_round, .con_tiocont .photo_backbg410 .gido_round{ 
width:100%;height:65px;background:#fff5eb;display:block;margin-top:-10px;padding-top:15px;
border-left:8px solid #fff;
border-right:8px solid #fff;
border-bottom:8px solid #fff;
}


.con_tiocont .photo_backbg390 ul, .con_tiocont .photo_backbg410 ul{ 
margin-left:15px;
margin-top:10px;
margin-bottom:10px;
}

.con_tiocont .photo_backbg390 .tcenter, .con_tiocont .photo_backbg410 .tcenter{ 
padding-top:10px;
}

.con_tiocont .photo_backbg300 { 
width:100%;
min-height:300px;
display:block;
padding:20px;
background:#f4efeb;
}

.con_tiocont .div_backbg { 
background:#f4efeb;
}

.half_wall { /*반으로 가르기*/
 float:left;width:50%;
}

.con_tiocont .pho li{
  padding-left:15px;
  margin-left:10px;
  background: url(/homeimg/icon.png) left center no-repeat;
}

.align-left { margin-left: auto; margin-right: 20px; margin-bottom: 20px;float:left;}
.sign { text-align:right; width:100%; font-size:1.5em; font-weight:bold;line-height:160%}
.sign_title { font-size:1.5em; font-weight:bold;line-height:160%}

.f25 { float:left;width:25% }
.f75 { float:left;width:75% }

/* 전각관련 */
.slsmall1 { width: 100%; height:95%;font-size:2em;position:absolute;text-align:center; margin-left:-10px; margin-top:-10px;padding-top:25%; }
.tab_map_box_tool:hover i{ color:gold; }
.true_load_wrap { left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 10000; _position: absolute;}
.true_load_wrap .true_load_bg { background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=80);opacity:0.8;-moz-opacity:0.8; position: absolute;}
.true_load_wrap_area {position:absolute; left:50%; top:50%; padding:0px; width:880px; height:530px;}
.true_load_wrap_area  #true_load_wrap_close  { padding-top:3px; margin:0 auto; text-align:center;width:30px;height:30px; color:#000; background:#fff; font-size:1.3em ;
	border-top-left-radius : 15px;
	border-top-right-radius : 15px;
	border-bottom-right-radius : 15px;
	border-bottom-left-radius : 15px;
	cursor:pointer;
}
.true_load_wrap_area  #layer_data_load { overflow-y:auto;width:880px; height:530px;background:#fff;margin:0px;;padding:0px; }
/* 전각관련 */

/*서브페이지 콘덴츠*/


/* 예전 서브페이지  데이터 가공 */
.tbl_content_none { line-height:180% }
.tbl_content_none tbody tr:hover td{background:#fff;} /* 테이블에서 오버 색상변화 제거 */
.tbl_content_none th { font-size:1.3em;font-weight:bold;color:#a16e40; } /* 테이블에서 오버 색상변화 제거 */
.tbl_content_none .mdoss th { font-size:1em;font-weight:bold;color:#000; } /* 테이블에서 오버 색상변화 제거 */
.tbl_content_none h5 { font-weight:bold;margin-top:5px;margin-bottom:5px;color:#a16e40;font-size:1.2em;text-align:justify;  }
.tbl_content_none h6 {  background: url(/homeimg/icon.png) left center no-repeat;padding-left:15px;margin-top:5px;margin-bottom:5px;color:#a16e40;font-size:1em;text-align:justify; }

.tbl_content_none .con .explain {padding-left:20px;}


.tbl_content_none .con .under  {padding-left:20px;}
.tbl_content_none .con { margin-bottom:20px;clear:both}
.tbl_content_none .con ol{ clear:both;width:100%; }
.tbl_content_none .t01 { margin-bottom:20px;clear:both}
.tbl_content_none .t02 { margin-bottom:20px;clear:both}
.tbl_content_none .t03 { margin-bottom:20px;clear:both}
.tbl_content_none .t04 { margin-bottom:20px;clear:both}
.tbl_content_none .t05 { margin-bottom:20px;clear:both}

.tbl_content_none .img_left { max-width:50%; float:left;margin-right:20px;margin-bottom:20px;  }
.tbl_content_none .guideGroup img { width:90% }
.tbl_content_none .guideGroup { float:left;width:50%; }
.tbl_content_none .guideGroup p{ font-weight:bold;margin-top:5px;margin-bottom:5px;color:#a16e40;font-size:1.2em;text-align:justify; }
.tbl_content_none .guideSection { display:block;width:100%;clear:both;margin-top:20px; }
/*서브페이지 END*/


/* 스캐쥴 */
    .dail_title {
    margin-top:20px;
    margin-bottom:20px;
	}
	.dail_title .bbtitle {
    padding:0 10px;font-size:2em;font-weight:bold;
	}
	.dail_title .ctitle_big {
    padding-top:8px;
	border:1px solid #cccdce;
	color:#cccdce;
	width:40px;
	height:40px;
	display:block;
	text-align:center;
	font-size:1.5em;
	border-top-left-radius : 20px;
	border-top-right-radius : 20px;
	border-bottom-right-radius : 20px;
	border-bottom-left-radius : 20px;
	}
	.monstart {
    width:100%;height:50px;padding-left:10px;padding-right:10px;margin-bottom:20px;
    }
	.monstart ul{
    width:100%;height:100%;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;background:#f7f7f7;
    }
	.monstart ul li{
    float:left;width:8.3%;text-align:center;font-size:1.3em;font-wieght:bold;padding-top:12px;
    }
	.monstart ul li:hover{
    color:#fff;background:#467cc6;height:50px;
    }
	.monstart ul .on{
    color:#fff;background:#467cc6;height:50px;
    }

	.dail_title .i1{
    padding-right:3px;
	margin-left:20px;
	float:left
	}

	.dail_title .i2{
    padding-left:5px;
	margin-right:20px;
	float:right
	}

	.dail_title .ctitle_big:hover {
	border:1px solid #6198e3;
	color:#6198e3;
	}

    .sc_left {
	float:left;
    width: 50%;
	padding:10px
    }
    .sc_right {
	float:left;
    width: 50%;
	padding:10px;
	font-size:1em
    }
	#bo_list .bo_line {
    border-bottom:2px solid #6a9f66 
	}
	.sc_left table th {
    border-bottom:1px solid #dfe0e1;font-size:0.95em 
	}
	.sc_left table td {
    border-bottom:1px solid #dfe0e1;font-size:0.95em 
	}
	.sc_right ul {
    width:100%;border-top:2px solid #CCC;
	}
	.sc_right ul li{
    border-bottom:1px solid #CCC;height:45px
	}
    .sc_right .wr_date{
     font-weight:bold;
	 padding-top:10px;
	 float:left;
	 width:35%
	}
    .sc_right .wr_title{
	 padding-top:10px;
	 float:left;
	 width:65%
	}
/* 끝 */

.ca_button { 
    background:#fff;color:#000;float:left;font-size:1em ;
	border-top-left-radius : 15px;
	border-top-right-radius : 15px;
	border-bottom-right-radius : 15px;
	border-bottom-left-radius : 15px;
	cursor:pointer;
	padding:5px;

}
.ca_button:first-child { 
    margin-right:10px

}