@charset "utf-8";


/*석보체적용*/
@font-face {
font-family:'Seokbo';
src: url('../../font/Seokbo_Regular_TTF.eot');
src: url('../../font/Seokbo_Regular_TTF.eot?#iefix') format('embedded-opentype'),
  url('../../font/Seokbo_Regular_TTF.woff') format('woff'),
  url('../../font/Seokbo_Regular_TTF.ttf') format('truetype'),
  url('../../font/Seokbo_Regular_TTF.svg#Seokbo_Light') format('svg');
font-weight: normal; font-style: normal; }



/*서브 콘텐츠 타이틀*/
.sub_title {color:#603913; font-size:30px; line-height:30px; font-family:'석보체','Seokbo',Seokbo_Regular_TTF,'나눔명조',NanumMyeongjo,Myeongjo,serif  !important; font-weight:normal;}/*3depth*/
.sub_box h5{color:#272727; font-size:16px; line-height:20px;  margin:30px 0 10px -10px; background:url(../../images/ktp/common/sub_tit_bg.png) no-repeat left top; padding:10px;font-family:'석보체','Seokbo',Seokbo_Regular_TTF,'나눔고딕',NanumGothic,Dotum,san-serif !important; font-weight:400; }/*4depth*/
.value3_title{display:block; background:#c1b298; color:#fff; font-size:14px; font-weight:bold; padding:10px; letter-spacing:-0.5px; clear:both; margin-bottom:20px; }
.sub2_top {width:25px; height:23px; position:absolute; bottom:0; right:10px; } /*서브 하단 top*/

/*서브 이미지 캡션*/
.sub_box .name_txt { font-size:13px; color:#acacac;  margin:5px 0; letter-spacing:-0.5px; font-weight:600; display:block;}
.sub_box .name_txt1 { font-size:13px; color:#acacac;  margin:10px 0; letter-spacing:-0.5px; font-weight:600; display:block;}

/*서브  탭 영역*/
#tab {width: 100%; margin: 0 auto; position: relative;}
#tab .selected ul  {	display: block;}
#tab ul {display: none;}

.tab_btn {width:99%; padding-top:20px; margin:0 auto; overflow:hidden;}
.tab_btn>span{display:inline-block; width:32%; height:46px; margin:0 3px; background:#fff; border:1px solid #ccc; text-align:center;}
.tab_btn>span a{display:block; line-height:46px; margin:0 auto; text-decoration:none; color:#777;}
.tab_btn>span a:hover, .tab_btn>span a:focus {background:#cf870a; color:#fff; font-weight:600;}
.tab_btn>span a.ov{background:#cf870a; color:#fff; font-weight:600;}



/*전통산사란 8개 탭영역*/

.tab_btn_sansa {width:99%; padding-top:20px; margin:0 auto; overflow:hidden; clear:both;}
.tab_btn_sansa>span{display:inline-block; width:11%; margin:10px 4px;  border:1px solid #ccc; text-align:center; float:left; background:#fff; }
.tab_btn_sansa>span a{display:block; line-height:40px; margin:0 auto; padding:5px; text-decoration:none; color:#777; font-size:15px; }
.tab_btn_sansa>span a:hover, .tab_btn_sansa>span a:focus  {background:#cf870a; color:#fff; font-weight:600; background:url(../../images/ktp/sub01/sansa_tit_bg.png) repeat #cf870a; border:0;}
.tab_btn_sansa>span a.selectTab {background:#cf870a; color:#fff; font-weight:600; background:url(../../images/ktp/sub01/sansa_tit_bg.png) repeat #cf870a; border:0;}

#tab .selected .intro_sub01  {display: block;}
#tab .intro_sub01{display: none;}

/*전통산사란? */
.about_sansa {width:100%;  overflow:hidden; position:relative; height:auto; clear:both;}
.about_sansa img {width:100%;}
.about_sansa .p_title { font-size:16px; color:#603913; font-weight:600; letter-spacing:-0.5px;}
.about_sansa .img{ float:left; width:50%; margin-right:15px;}
.about_sansa .txt{ float:left; width:50%; margin-right:15px;}
.about_sansa .img2{ float:right; width:47%; }
.about_sansa li .img_box {width:100%; display:block; overflow:hidden;}
.about_sansa li .img_per {width:32%;  float:left;  display:inline-block; margin-bottom:15px; }
.about_sansa li .img_per img{width:100%; }
.about_sansa_box {width:100%; overflow:hidden; position:relative; height:auto; clear:both;  padding:20px 0;}


/*등재대상전통산사 :대흥사 1-2-2 */
/*사찰소개*/
.intro_sub01 {width:100%; overflow:hidden; position:relative; height:auto; text-align:justify; clear:both;}
.intro_sub01:after {content:""; display:block; clear:both;}

.intro_sub01 .top1_box {width:100%; overflow:hidden; height:auto; display:block; clear:both;}
.intro_sub01 .top1_box img  {width:100%;}
.intro_sub01 .top1_box .txt {float:right; width:58%; padding-bottom:2px; overflow:hidden; display:block; margin-left:15px;}
.intro_sub01 .top1_box .txt_r {float:left; width:58%; padding-bottom:2px; overflow:hidden; display:block; margin-right:15px;}
.intro_sub01 .top1_box .img { width:40%; height:auto; float:left; display:block;} 
.intro_sub01 li .img_per {width:32%;  float:left;  display:inline-block; margin-bottom:15px; }
.intro_sub01 li .img_per img{width:100%; }

/*자연환경*/
.nature {width:100%; overflow:hidden; display:block; clear:both;}
.nature img  {width:100%;}
.nature .txt {float:left; width:100%; padding-bottom:2px; overflow:hidden; display:block; }

.nature .layout_txt2{ width:48%; height:auto; float:left; margin-right:10px;} 
.nature .layout_img2{ width:50%; height:auto; float:right;  } 

.nature .layout_img3{ width:50%; height:auto; float:left; margin-right:10px;} 
.nature .layout_txt3{ width:48%; height:auto; float:right; } 


	/*사진 2개짜리*/
	.nature .img2 { width:48%; height:auto; float:left; display:block; margin-right:15px; margin-bottom:10px;}
	.nature .img21 { width:50%; height:auto; float:right; display:block;  margin-bottom:10px;}
	
	.nature .img22 { width:70.5%; height:auto; float:left; display:block; margin-bottom:10px;}
	.nature .img23 { width:28.5%; height:auto; float:right; display:block;  margin-bottom:10px;}
	
	.nature .img24 { width:45%; height:auto; float:left; display:block; margin-right:15px; margin-bottom:10px;}
	.nature .img25 {width:53%; height:auto; float:right; display:block;  margin-bottom:10px;}
	

	
	/*사진 3개짜리*/
	.nature .img3 { width:32%; height:auto; float:left; display:block; margin-right:15px; margin-bottom:10px;} 
	.nature .img31 { width:32%; height:auto; float:left; display:block; margin-right:15px;  margin-bottom:10px;} 
	.nature .img32 { width:32%; height:auto; float:left; display:block; margin-bottom:10px;} 



/*역사*/
.intro_sub01 .top1_box2{width:100%; overflow:hidden; display:block; clear:both;}
.intro_sub01 .top1_box2 .txt {float:left; width:54%; padding-bottom:2px; overflow:hidden; display:block; }
.intro_sub01 .top1_box2 .txt2 {width:100%; height:auto; overflow:hidden; display:block; clear:both; }
.intro_sub01 .top1_box2 .img  {float:right;  width:43%;  overflow:hidden; display:block; }
.intro_sub01 .top1_box2 .img  img{width:100%;  float:right;}



.intro_sub01 .top1_box3 {width:100%; overflow:hidden; display:block; clear:both;}
.intro_sub01 .top1_box3 .txt {float:right; width:73%; padding-bottom:2px; overflow:hidden; display:block; }
.intro_sub01 .top1_box3 .img  {float:left;  width:25%;  overflow:hidden; display:block; margin-right:15px; }
.intro_sub01 .top1_box3 .img  img{width:100%;  float:left;}

.intro_sub01 .top1_box3 .txt2 {float:left; width:50%; padding-bottom:2px; overflow:hidden; display:block; }
.intro_sub01 .top1_box3 .img2  {float:left;  width:47%;  overflow:hidden; display:block; margin-right:15px; }
.intro_sub01 .top1_box3 .img2  img{width:100%;  float:left;}



.history_table {border:1px solid #c4c4c4; width:100%; border-collapse:collapse; }
.history_table th {background:#f9f3e5 ; font-size:15px; font-weight:600; text-align:center; border-right:1px solid #c4c4c4; border-bottom:3px double #ccc; padding:7px;}
.history_table td{ border-bottom:1px solid #c4c4c4; font-size:13px; padding:10px; border-right:1px solid #c4c4c4;}
.history_table td:first-child { text-align:center;}
.history_table tr:nth-child(2n){background:#fffefd;}
.history_table .bd_black {border-bottom:1px solid #535353;}






/*가람배치*/
.layout { position:relative; border-right:1px solid #CCC; width:99%; }
.layout ul { float:left;}
.layout li { float:left; margin:4px; text-align:center;font-size:1.1em; color:#fff;letter-spacing:-1px; }
.layout.tablay  {	position: relative;	margin: 0 auto;}


#container {   overflow: hidden;    clear: both;    float: left; width: 100%;}
.tab_content { width:100%;}
.tab_content h4 { font-size: 14px; padding: 6px 0 6px 5px; width:100%; color:#fff; background-color: #c1b298; display: block;}

.txt2_link a { color:#fff; padding: .1em 2.05em; background:#c1b298;}
.txt2_link a:hover { color:#fff; text-decoration:none; background:#3d3d3d; padding: .1em 2.05em;}

.txt3_link a { color:#fff; padding: .1em 1.6em; background:#c1b298;}
.txt3_link a:hover { color:#fff; text-decoration:none; background:#3d3d3d; padding: .1em 1.6em;}

.txt4_link a { color:#fff; padding: .1em 1.16em; background:#c1b298;}
.txt4_link a:hover { color:#fff; text-decoration:none; background:#3d3d3d; padding: .1em 1.16em;}


.txt5_link a { color:#fff; padding: .1em .65em; background:#c1b298;}
.txt5_link a:hover { color:#fff; text-decoration:none; background:#3d3d3d; padding: .1em .65em;}


.txt6_link a { color:#fff; padding: .1em .18em; background:#c1b298;}
.txt6_link a:hover { color:#fff; text-decoration:none; background:#3d3d3d; padding: .1em .18em;}

.txt7_link a { color:#fff; padding: .1em .1em; letter-spacing:-.13em; background:#c1b298;}
.txt7_link a:hover { color:#fff; text-decoration:none; background:#3d3d3d; padding: .1em .1em;}

.txt8_link a { color:#fff; padding: .1em 2.4em; background:#c1b298;}
.txt8_link a:hover { color:#fff; text-decoration:none; background:#3d3d3d; padding: .1em 2.4em;}

.txt12_link a { color:#fff; padding: .1em .53em; background:#c1b298;}
.txt12_link a:hover { color:#fff; text-decoration:none; background:#3d3d3d; padding: .1em .53em;}

.txtselect_link a { color:#fff; background:#3d3d3d ;}
.txtletters07 { letter-spacing: .07em !important; }
.imgsize{width:100%; float:left;}
.layout_map_pc_img {margin:0 auto; text-align:center; display:block;}






/*문화재*/
.history_table2 {border:1px solid #c4c4c4; width:100%; border-collapse:collapse; clear:both;}
.history_table2 th {background:#f9f3e5 ; font-size:15px; font-weight:600; text-align:center; border-bottom:3px double #ccc;padding:7px;  border-right:1px solid #c4c4c4;}
.history_table2 td{ border-bottom:1px solid #c4c4c4; font-size:13px; padding:10px;  border-right:1px solid #c4c4c4;}
.history_table2 td:last-child,  td:first-child { text-align:center;}
.history_table2 tr:nth-child(2n){background:#fffefd;}
.history_table2 .bd_black {border-bottom:1px solid #535353;}
.moon_more { width:281px; height:40px; display:block; background:url(../../images/ktp/sub01/btn_mh_go.png) no-repeat; line-height:40px; text-align:center; margin:30px auto;}
.moon_more a{ color:#fff; font-size:15px; text-decoration:none; font-weight:700; letter-spacing:-0.5px; display:block;}



/*인물*/

.person {width:100%; overflow:hidden; height:auto;  position:relative; }
.person .img {width:24%;  float:left; display:block;}
.person img {width:100%;}

/*설화*/
.tale {width:100%; overflow:hidden; height:auto;  position:relative; }
.tale_img {width:100%; height:auto; overflow:hidden; clear:both;}
.tale_img .img01 {width:72%; height:auto; float:left; display:block; margin-right:10px;}
.tale_img .img02 {width:26%; height:auto;  float:right; display:block;}
.tale_img .img03 {width:49%; height:auto; float:left; display:block; margin-right:10px;}
.tale_img .img04 {width:49%; height:auto;  float:right; display:block;}
.tale_img img { width:100%;}


.tale .tale_left_txt {width:48%; height:auto; float:left; margin-right:10px;  }
.tale .tale_left_img {width:49%; height:auto; float:right; }
.tale .tale_left_img1 { width:49%; float:left; }
.tale img { width:100%; }
.tale .tale_right_txt   {width:100%; height:auto;  display:block; overflow:hidden; margin-bottom:20px; clear:both;}




/*안내*/
.info1{width:100%; overflow:hidden; height:auto;  position:relative; margin-bottom:50px; }
.info1 span {width:70px; display:inline-block; font-weight:bold;  font-size:14px; margin:5px 0; }
.linfo_line {width:100%; display:block; height:1px; margin:20px 0; border-top:1px solid #f0f0f0;}

.info2_box1 {width:100%; overflow:hidden; height:auto;  position:relative; margin:50px 0;}
.info2_box1 span.way {width:138px; background:#c1b298; padding:5px 10px; display:inline-block; color:#fff; font-size:14px; font-weight:600; margin:5px 10px 5px 0;}
.info2_box1 li img {width:100%;}
.info2_box2 {width:100%; overflow:hidden; height:auto;  position:relative; margin:50px 0;}
.info2_box2  span {width:70px; display:inline-block; font-weight:bold;  font-size:14px;  margin:5px 0 ;}

.info2_box2_tble { width:100%; border-collapse:collapse; margin:20px 0; border-left:1px solid #c4c4c4; border-right:1px solid #c4c4c4; }
.info2_box2_tble th {background:#f9f3e5 ; font-size:15px; font-weight:600; text-align:center; border-right:1px solid #c4c4c4;   border-bottom:3px double #ccc; padding:7px; border-top:1px solid #c4c4c4;  }
.info2_box2_tble td{ border-bottom:1px solid #c4c4c4; font-size:13px; padding:10px; border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4; text-align:right;}
.info2_box2_tble td:first-child { text-align:left;}


.info_table {border:1px solid #c4c4c4; width:100%; border-collapse:collapse; clear:both;}
.info_table th {background:#f9f3e5 ; font-size:15px; font-weight:600; text-align:center; border-bottom:3px double #ccc;padding:5px;  border-right:1px solid #c4c4c4;}
.info_table td{ border-bottom:1px solid #c4c4c4; font-size:13px; padding:5px;  border-right:1px solid #c4c4c4; text-align:center;}
.info_table tr:nth-child(2n){background:#fffefd;}




/*세계유산이란? 2-1-1*/
.w_usan {max-width:100%;  height:auto; border:2px solid #f7f6fb; padding:15px; display:block; overflow:hidden;}

.w_usan_box {width:100%; overflow:hidden;}
.w_usan_box  img {width:100%;}
.w_usan_box1 {width:100%;  height:auto; margin:30px 0;  overflow:hidden; position:relative; }
.w_usan_box1_01 img {width:17%; float:left;}
.w_usan_box1_02 img {width:14%;  float:left;}
.w_usan_box1_cont {width:80%; float:left; margin-left:15px; overflow:hidden;}
.w_usan_box1 span {font-weight:bold;}
.w_usan_box1 .normal {display:block; margin-top:10px; width:100%; clear:both;}

.w_san_table { width:98%; border-collapse:collapse; border:1px solid #ccc;}
.w_san_table th {background:#f5f3ef; height:45px; border-bottom:3px double #ccc; border-right:1px solid #ccc;}
.w_san_table td {padding:5px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:13px;}
.w_san_table td:first-child {text-align:center;}

.w_usan_box1_list {padding-top:10px;display:block; clear:both;  margin-left:15px;}
.w_usan_box1_list li {padding:3px 0; list-style-type:disc !important;}

/*
.do-ahn {width:100%; height:auto; overflow:hidden;  margin:20px 0;}
.do-ahn-cont {width:80%; float:left; margin-right:10px; margin-top:20px;}
.do-ahn-cont  span {display:block; margin-top:20px; color:#777;}
.do-ahn-img {width:17%; float:right;}
.do-ahn-img  img {width:100%;}
*/

<!--등재절차--> 
.w_usan_box2   {width:100%;  height:auto; display:block; overflow:hidden; position:relative;}
.w_usan_box2 .cont {width:83%; height:auto; float:left; margin-left:15px; display:block; padding:3px 0; border-top:3px solid #caa568; overflow:hidden; margin-bottom:30px;}
.w_usan_box2 .cont > li { padding:3px 0; margin-left:15px; list-style-type:disc !important}
.w_usan_box2 .art_01 { width:14%; height:106px; float:left; display:block; padding-top:40px; border-top:3px solid #caa568; background:url(../../images/ktp/sub02/w_usan_img_bg1.png) no-repeat top; clear:both;}
.w_usan_box2 .art_02 { width:14%; height:172px; float:left; display:block; padding-top:40px; border-top:3px solid #ad9565; background:url(../../images/ktp/sub02/w_usan_img_bg2.png) no-repeat top; clear:both;}
.w_usan_box2 .art_03 { width:14%; height:164px; float:left; display:block; padding-top:40px; border-top:3px solid #9c855b; background:url(../../images/ktp/sub02/w_usan_img_bg3.png) no-repeat top;  clear:both;}
.w_usan_box2 .art_04 { width:14%; height:119px; float:left; display:block; padding-top:40px; border-top:3px solid #887a4e; background:url(../../images/ktp/sub02/w_usan_img_bg4.png) no-repeat top; clear:both; }
.art_01, .art_02, .art_03, .art_04 {color:#fff; font-size:14px; font-weight:bold; text-align:center;}

.w_usan_box3 {width:100%; overflow:hidden; clear:both;}
.w_usan_box3 img {width:100%;}

/*한국의 전통산사’의 세계유산적 가치 2-1-2*/

.sub2 {width:100%; overflow:hidden; height:auto;  position: relative; text-align:justify;  }
.sub2 >ul>li { margin-bottom:50px; }
.sub2 .value1 {width:100%; overflow:hidden;  }
.sub2 .value1 img {width:13%; float:left;}
.sub2 .value1 ul {width:100%; float:left;}

.sub2 .value2 {width:100%;  height:auto; overflow:hidden;  position: relative;}
.sub2 .value2 .value2_img7{width:100%; overflow:hidden;}
.sub2 .value2 .value2_img7:after {content:""; display:block; clear:both;}
.sub2 .value2 .value2_img7 li {width:13%; display:inline-block; float:left; margin:0 5px;}
.sub2 .value2 .value2_img7 li img{width:100%;}
.sub2 .value2 .value2_img7 li span{width:100%; text-align:center; display:block;  margin:5px 0; color:#000; font-weight:600;}
.sub2 .value3_box {margin:20px 0;  overflow:hidden;}




/*한국의 세계유산- 세계유산의 정의 2-2-1*/
.k_usan {width:100%; overflow:hidden; height:auto; margin-bottom:30px;}
.k_usan  ul {margin-bottom:10px;  overflow:hidden;}
.k_usan_img { float:left; width:20%;}
.k_usan_img img {width:100%;}
.k_usan .chul {color:#acacac; font-size:13px;font-weight:600; margin:10px 0; display:block;}
.k_usan_list  {width:78%; heigth:auto; float:left;  margin-left:10px; }
.k_usan_list  span {font-weight:bold;}



/*세계의 유사유산 2-2-2*/
#map_rwd  {width:100%; overflow:hidden; height:auto; }
.usan_map_pc { width:99%; border:1px solid #ebe9e8;}
.usan_map_pc_img {margin:0 auto; text-align:center; width:600px; height:448px;   display:block;}

.usan_map_m { width:99%; border:1px solid #ebe9e8; display:block;}
.usan_map_m_img {margin:0 auto; text-align:center; width:400; height:448px;   display:block;}

.usan_budda {width:100%; height:auto; overflow:hidden; clear:both;}
.usan_budda ul{ overflow:hidden; clear:both; margin-bottom:20px;}
.usan_title { width:15%; border-top:3px solid #eae9e7; padding:10px 0; float:left; margin-right:15px; text-align:right; font-size:14px; color:#8c6239; font-weight:600;}
.usan_img { float:left;}
.usan_img img {width:100%;}
.usan_list {width:65%; heigth:auto; float:left;  border-top:3px solid #eae9e7; padding:10px 0; margin-left:10px; }
.usan_list  span {font-weight:bold;}
.btn_2_more {width:110px; height:25px; display:block; margin:15px 0;}



/*환영사 3-1*/
.greeting_box{width:100%; overflow:hidden; min-height:650px; }
.greeting_T { width:100%; display:block; font-size:26px; color:#603913;  letter-spacing:-0.5px; line-height:30px; margin:20px 0; font-family:'나눔명조',NanumMyeongjo; font-weight:400;}
.greeting_img {width:25%; height:auto; float:left; display:block;}
.greeting_img img {width:100%;}
.greeting {width:70%; float:left; margin-left:25px; margin-top:20px; display:block; font-size:14px; }
.greeting li {margin-bottom:20px; }
.greeting li  span {font-size:16px; font-weight:600; background:url(../../images/ktp/common/sub_tit_bg.png) no-repeat left top; padding:10px 0;}



/*추진위원회 소개 3-3*/
.introduct {width:100%; overflow:hidden; height:auto;  position:relative;  }
.introduct_in {width:100%;  height:auto;  margin:20px 0; background:url(../../images/ktp/sub03/intro_back.png) repeat; padding:20px 0;}
.introduct_in span{width:95%; margin:0 auto; font-size:17px; line-height:24px; color:#493431; display:block;  font-family:'나눔명조',NanumMyeongjo;  font-weight:bold;}


/*연혁 3-3*/
.history {width:100%; height:auto;  overflow:hidden; position: relative; margin-top:20px; }
.history li {margin-bottom:30px; display:block; overflow:hidden;}
.history_mon { padding:1% 3%; display:block; float:left; margin-right:15px;  font-size:24px; line-height:24px; font-style:italic; text-align:center; font-family:"Times New Roman", Times, serif; color:#000; font-weight:500;}
.history_cont {width:86%; height:auto;  float:left;}
.history_cont  li {margin-bottom:12px; }
.history_cont  li span {font-size:11px; display:block; width:100%; color:#c4542e; background:url(../../images/ktp/sub03/title_bar.gif) no-repeat;}

.history_btn {width:99%; padding-top:20px; margin:0 auto; overflow:hidden;}
.history_btn>span{display:inline-block; width:48%; height:46px; margin:0 3px; background:#fff; border:1px solid #ccc; text-align:center}
.history_btn>span a{display:block; line-height:46px; margin:0 auto; text-decoration:none; color:#777;}
.history_btn>span a:hover {background:#cf870a; color:#fff; font-weight:600;}
.history_btn>span a.on {background:#cf870a; color:#fff; font-weight:600;}


/*조직도3-3*/
.organization {width:100%; overflow:hidden; height:700px;  position: relative; margin-top:30px;  }
.organization ul { width:100%; display:block; border:2px solid #c1b298; padding:10px  5px; font-size:14px; color:#919191; background:#fff;}
.organization li {text-align:center;}
.organization .org_title {width:100%; height:auto; padding:7px;  background:url(../../images/ktp/sub03/organization_tit_bg.png) repeat #827765; display:block; text-align:center; font-size:18px; color:#dfd1bc; font-weight:600; }
.organization .org_top {width:35%; height:auto; position:absolute; top:10px; left:30%; }
.organization .org_left1 {width:25%;  height:auto; position:absolute; top:170px; left:0;}
.organization .org_left2 {width:25%; height:auto ;position:absolute; top:400px; left:0;}
.organization .org_center { width:25%; height:auto; position:absolute; top:260px; left:35%;}
.organization .org_right { width:25%;  height:auto; position:absolute; top:400px; right:20px;}
.organization .org_bottom {width:25%; height:auto; position:absolute; bottom:10px; left:35%;}

.org_garo_line { width:90%; border-top:2px solid #c1b298; position:absolute;  top:460px; left:0;}
.org_garo_line_s { width:48%; border-top:2px solid #c1b298; position:absolute;  top:220px; left:0;}
.org_sero_line { height:97%; border-left:2px solid #c1b298; position:absolute;  top:10px;  left:48%;}

	/*조직도 표*/
	.organization_table {border:1px solid #c4c4c4; width:600px; border-collapse:collapse; clear:both; position:relative;}
	.organization_table th {background:#f9f3e5 ; font-size:15px; font-weight:600; text-align:center; border-bottom:3px double #ccc;padding:7px;  border-right:1px solid #c4c4c4;}
	.organization_table td{ border-bottom:1px solid #c4c4c4; font-size:13px; line-height:20px; padding:10px;  border-right:1px solid #c4c4c4; text-align:left;}
	.b-close {font-size:30px; padding:5px; z-index:100;}



/*관련기관 3-4*/
.agreement {width:100%; height:auto;  overflow:hidden; position: relative; }
.agreement img{width:100%;}
.agreement ul { width:100%;  margin-top:40px; display:block;  overflow:hidden; } 
.agreement ul li {width:24%; display:inline-block; float:left; padding:0 5px 5px 0;}
.agreement ul li img { width:100%;}


/*찾아오시는길 3-5*/
.load_map {width:100%; height:auto;  overflow:hidden; position: relative; }
.load_box {width:100%;  height:auto; overflow:hidden; position: relative; margin-top:30px;}
.load_box .title{ color:#272727; font-size:16px; font-family:'석보체','Seokbo',Seokbo_Regular_TTF,'나눔고딕',NanumGothic,Dotum,san-serif !important; line-height:20px;   background:url(../../images/ktp/common/sub_tit_bg.png) no-repeat left top; font-weight:400; padding:10px 0; float:left;}
.load_box .text  {width:80%;  display:block; float:left; margin:10px;}
.load_box .icon {margin-right:10px; display:inline; vertical-align:top;}



/*검색센터*/
.seach_detail {width:100%; height:auto;  overflow:hidden; position: relative; }
.search_area {max-width:100%; background:#f7f6f4; border:1px solid #d5d5d5; }
.search_area .box { width:90%; padding:20px 0; margin:0 auto; overflow:hidden;}
.search_area label{width:0; height:0; line-height:0; font-size:0px; float:left; position:absolute; visibility:hidden; overflow:hidden;}
.search_area select {width:100px; height:32px; line-height:30px; font-size:13px; color:#6c6c6c; border:1px solid #dbdbdb; cursor:pointer; padding:5px; display:block; float:left; margin-right:5px;}
.search_area input {display:block; float:left; width:88%; height:32px; padding:0 5px; line-height:30px; border:1px solid #dbdbdb; margin-right:5px;}
.search_area button {display:block; float:left; width:64px; height:34px;  border:0; background:#717580; color:#fff; cursor:pointer; }


.total_txt {max-width:100%; font-size:14px; padding:20px 0; border-bottom:1px solid #f7f6f4; color:#000; font-weight:600;}
.total_txt span{margin-left:10px; color:#de3204; font-weight:bold;}

.detail_box {width:100%; height:auto; margin-top:20px; padding-bottom:20px;  border-bottom:1px solid #f7f6f4; text-align:justify;}
.detail_box  h6 {font-size:20px; font-weight:500; color:#000;}
.detail_box ul {margin-top:20px;}
.detail_box .detail_tit a:link{font-size:14px;  color:#0000cc; }
.detail_box .detail_tit a:visited{ color:#cf870a; }
.detail_box .detail_loca a {font-size:13px; color:#949494;}
.detail_box .detail_txt {margin-top:5px;}
.detail_box .detail_txt a:link {color:#333;}
.detail_box .detail_txt a:visited {color:#a7a7a7;}
.detail_box .detail_more {display:block; text-align:right; margin-top:20px; }
.detail_box .detail_more a { color:#0000cc;  font-weight:600;}


/*사이트맵 sitemap*/
.site_map {width:100%; height:auto; overflow:hidden;}
.site01 {width:100%; height:auto; border-bottom:1px solid #ccc; padding:30px 0; clear:both; overflow:hidden;}
.site01 h6 {width:15%; height:auto; float:left; color:#ce880c; font-size:16px;}
.site_menu {width:85%; height:auto; float:left;}
.site_menu .box {width:100%; height:auto; overflow:hidden;}
.site_menu .box>li {width:25%; display:inline; margin-left:48px; float:left;  margin-bottom:15px; background:#fafafa; }
.site_menu .box>li a { font-size:14px; color:#2f2f2f; font-weight:600; text-decoration:none;display:block; padding:5px;}
.site_menu .box div {background:#fff;padding-top:10px;}
.site_menu .box div span {width:100%; display:block; clear:both;  margin-left:5px;  list-style:disc!important;}
.site_menu .box div span a{font-size:13px; font-weight:normal; }
.site_menu .box div span a:hover {color:#888;}
.site_menu .box div span a:active {background:none;}
