@charset "utf-8";

/* ºñÁÖ¾ó */
.sub_visual { position:relative; height:360px; overflow:hidden; }
.sub_visual p.txt1 {padding-top:150px; line-height:50px; font-family: 'Nanum Myeongjo', serif;  font-size:50px; color:#fff; text-align:center; text-shadow:1px 1px 1px rgba(6,7,7,.77);}
.sub_visual p.txt2 {margin-top:10px; line-height:25px; font-size:18px; color:#dedede; text-align:center; *text-shadow:1px 2px 2px rgba(6,7,7,.77);}
.s_visual_box {width:100%; height:360px; background:url("/main/images/sub/bg_gra.png") repeat-x left top;}
.sub_bg01 {background:url("/main/images/sub/svis01.jpg") repeat-x 50% 0; background-size:cover; -webkit-animation:animate_background 20s linear;-moz-animation:animate_background 20s linear;-o-animation:animate_background 20s linear;animation:animate_background 20s linear;}
.sub_bg02 {background:url("/main/images/sub/svis02.jpg") repeat-x 50% 0; background-size:cover; -webkit-animation:animate_background 20s linear;-moz-animation:animate_background 20s linear;-o-animation:animate_background 20s linear;animation:animate_background 20s linear;}
.sub_bg03 {background:url("/main/images/sub/svis03.jpg") repeat-x 50% 0; background-size:cover; -webkit-animation:animate_background 20s linear;-moz-animation:animate_background 20s linear;-o-animation:animate_background 20s linear;animation:animate_background 20s linear;}
.sub_bg04 {background:url("/main/images/sub/svis04.jpg") repeat-x 50% 0; background-size:cover; -webkit-animation:animate_background 20s linear;-moz-animation:animate_background 20s linear;-o-animation:animate_background 20s linear;animation:animate_background 20s linear;}
.sub_bg05 {background:url("/main/images/sub/svis05.jpg") repeat-x 50% 0; background-size:cover; -webkit-animation:animate_background 20s linear;-moz-animation:animate_background 20s linear;-o-animation:animate_background 20s linear;animation:animate_background 20s linear;}


/* ºñÁÖ¾ó ¾Ö´Ï¸ÞÀÌ¼Ç */
@keyframes animate_background{
     0%   {background-position:50% 0;}
	 50%  {background-position:50% 100%;}
	 100%  {background-position:50% 0.1%;}
}


/*ÆäÀÌÁöÀÎ½Ä*/
#page01 .sub_menu li.menu01,
#page02 .sub_menu li.menu02,
#page03 .sub_menu li.menu03,
#page04 .sub_menu li.menu04,
#page05 .sub_menu li.menu05,
#page06 .sub_menu li.menu06,
#page07 .sub_menu li.menu07,
#page08 .sub_menu li.menu08,
#page09 .sub_menu li.menu09,
#page10 .sub_menu li.menu10 {background:#fff;  color:#000;}

#page01 .sub_menu li.menu01 a,
#page02 .sub_menu li.menu02 a,
#page03 .sub_menu li.menu03 a,
#page04 .sub_menu li.menu04 a,
#page05 .sub_menu li.menu05 a,
#page06 .sub_menu li.menu06 a,
#page07 .sub_menu li.menu07 a,
#page08 .sub_menu li.menu08 a,
#page09 .sub_menu li.menu09 a,
#page10 .sub_menu li.menu10 a {color:#000; font-size:19px;}

.snb_wrap {position:absolute; top:310px; left:0; width:100%; height:50px; overflow:hidden; background:url(/main/images/sub/sgnbbg.png) repeat;}
.snb_wrap .sub_menu {position:relative; margin:0 auto; width:1160px; height:50px; overflow:hidden; text-align:center;}
.snb_wrap .sub_menu li {height:50px; float:left; width:auto; text-align:center; border-right:1px solid #777;}
.snb_wrap .sub_menu li:last-child {border-right:0;}
.snb_wrap .sub_menu li a {font-family: 'Nanum Gothic', sans-serif; font-size:17px; color:#fff; height:50px; line-height:50px; text-align:center; padding:0; margin:0; }
.snb_wrap .sub_menu li a:hover, 
.snb_wrap .sub_menu li a:focus, 
.snb_wrap .sub_menu li a:active {color:#fff; text-decoration:underline;}

#titlewrap {position:relative; text-align:center; padding:44px 0 19px; border-bottom:1px solid #dbdad9;}
#titlewrap p {font-family:'Nanum Square'; font-weight:700; letter-spacing:-2px; font-size:35px; line-height:53px; color:#211f1f;}
.subTabs ul { width:1000px; margin:35px auto 10px; overflow:hidden;}
.subTabs ul li {float:left;margin-right:-1px}
.subTabs ul.s1 li {width:100%; ;text-align:left;}
.subTabs ul.s2 li {width:50%}
.subTabs ul.s3 li {width:33%}
.subTabs ul.s3 li .last-child {width:34%}
.subTabs ul.s3 li .last {width:25%}
.subTabs ul.s4 li {width:25%}
.subTabs ul.s6 li {width:16%}
.subTabs ul.s6 li:last-child {width:20%}
.subTabs ul li a {position:relative;display:block;font-family:'Nanum Gothic';padding:13px;border:1px solid #ddd; font-weight:bold;font-size:16px;color:#373737;text-align:center; background:#eeeeee;}
.subTabs ul li a:hover {text-decoration:underline}
.subTabs ul li a.on {position:relative;color:#fff;border:1px solid #ddd;background:#a59c81; z-index:10}
.subTabs ul li  {font-weight:normal;font-size:16px;color:#373737 }


#bodycont {position:relative; width:100%; padding:25px 0 70px; font-size:16px; line-height:1.60em; color:#383838;}

#bodycont_boa {position:relative; width:100%; padding:55px 0 70px;font-size:14px; line-height:1.60em; color:#383838;}

/*ÀÎ»ç¸»*/
#greet{margin:25px auto 20px ; width:1100px; background:url(/main/images/sub/insa.jpg) left 0px no-repeat; font-family:'malgun Gothic';  overflow:hidden}
#greet .insa{padding:5px 0 20px 600px; font-size:17px; line-height:1.7;}
#greet .insati{padding:0px 0 30px 0px; font-size:22px; color:#353535; font-family: 'Nanum Myeongjo', serif;  font-weight:600}
#greet .insati2{font-size:22px; color:#f9590b; font-weight:600}
#greet .insatxt{ color:#222; text-decoration:underline}
#greet p{ color:#666;}
#greet .sign{padding:20px 0 20px 0px; font-size:17px; color:#515050;}
#greet .sign2{font-size:18px; font-weight:600; color:#222;}

/*Àç´Ü¹ýÀÎ*/
.foundInfo {padding-top:35px; overflow:hidden}
.foundInfo h2 { text-align: center; color:#222; font-size: 35px; margin: 0px 0 0px 0; font-weight: normal;font-family: 'Nanum Myeongjo', serif;  }
.foundInfo h4 { text-align: center; color:#dd5f1a; font-size: 35px; margin: 20px 0 60px 0; font-weight: 600;font-family: 'Nanum Myeongjo', serif;  }
.foundInfo p{  text-align: center; font-size: 18px; line-height:1.8 }
/*¹Ú½º5°³*/
#foundSection3 { position: relative; margin-top:50px width: 100%;  height:424px; overflow: hidden; clear: both;  background:url("/main/images/sub/found_section03.jpg") no-repeat center top;  }
#foundSection3 h4 { width:983px; margin: 110px auto 0;}
.licenseInfo {padding:60px 0; overflow:hidden}
.licenseInfo h2 { text-align: center; color:#222; font-size: 35px; letter-spacing:-2px; font-weight: 600;font-family: 'Nanum Myeongjo', serif;  }
.licenseInfo p{margin:40px 0; text-align: center; font-size: 20px; line-height:1.6 }
.licenseInfo p span{text-decoration:underline; color:#d10925}
.licenseInfo ul {width:550px; margin:0 auto;}
.licenseInfo li { float:left; padding:5px;}

/*ÁÖ¿ä½Ã¼³*/
#inst { position: relative; width: 100%; overflow: hidden; clear: both;  }
.inst_wrap { position: relative; width:1200px; margin: 20px auto; }
#inst h2 { text-align: center; color:#000; font-size: 35px; margin: 60px 0 0px 0; font-weight: normal;font-family: 'Nanum Myeongjo', serif;  }
#inst h4 { text-align: center; color:#666; font-size: 16px; margin: 15px 0 40px 0; font-weight: normal;font-family: 'Nanum Myeongjo', serif;  }

#inst ul li { width: 380px; float: left; margin-right: 20px; background-color:#f8f8f8; text-align: center;  letter-spacing:0}
/* #inst ul li:last-child { margin-right: 0;} ie7¿¡¼­ ¾È ¸ÔÈû */
#inst ul li:last-child { margin-right: 0;}
#inst ul li h5 { font-size: 18px; color:#000; line-height: 45px; padding-top:0px; font-family:'Nanum Gothic'; }
#inst ul li p { font-size: 14px; color:#666; line-height: 14px; margin-bottom: 40px; }
#inst ul li a { display: block; font-size: 14px; border: 1px solid #c3c3c3; width: 115px; height: 28px; line-height: 28px; margin: 0 auto; }


/*¿À½Ã´Â±æ*/
.map_box .map{position:relative}
.map_box .map>img{width:100%;height:100%}
.map_box .map iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.map_box .mapbox .address01{padding-top:65px}
.map_box .mapbox .address01 li{width:33.3333%;float:left;text-align:center;position:relative}
.map_box .mapbox .address01 li:before{content:"";width:1px;height:133px;background:#dcdcdc;position:absolute;left:0;top:0}
.map_box .mapbox .address01 li:first-child:before{display:none}
.map_box .mapbox .address01 li>div{padding:25px 60px}
.map_box .mapbox .address01 li>div p{font-size:22px;color:#323232;padding-top:10px}
.map_box .mapbox .address02{padding-top:65px}
.map_box .mapbox .address02 ul{border-top:2px solid #323b48}
.map_box .mapbox .address02 li{border-bottom:1px solid #dcdcdc;padding:25px 0;background:#fafafa}
.map_box .mapbox .address02 li:last-child{border-bottom:0px solid #dcdcdc;padding:25px 0;background:#fafafa}
.map_box .mapbox .address02 li dt{width:20%;float:left;text-align:center;font-size:20px;color:#323232; padding-top:20px}
.map_box .mapbox .address02 li dd{width:80%;float:left}
.map_box .mapbox .address02 li dd p{font-weight:300;line-height:180%; margin:20px 0}
.map_box .mapbox .address02 li .map_txt1{background:#80776e; color:#fff; padding:6px 20px; margin-right:20px; font-weight:600}
.map_box .mapbox .address02 li .map_txt2{padding-left:178px;}
.clr:after{content:"";display:block;clear:both}
.yakdo{text-align:center; padding-left:40px; border:0px solid #d0c4b7;}
/* ¹ö½º½Ã°£Ç¥ */
.tb-map {position:relative; float:left; width:100%; border-top:2px solid #0a2a51;}
.tb-map thead { }
.tb-map th {padding:6px 10px; background:#e4e0db;  font-weight:normal; border-left:1px solid #c4c7cc; color:#3a2d32; font-size:16px; border-bottom:1px solid #c4c7cc; border-right:1px solid #c4c7cc;}
.tb-map th:first-child {border-left:1px solid #c4c7cc;}
.tb-map td {padding:6px 10px;border-left:1px solid #c4c7cc; text-align:center; border-bottom:1px solid #c4c7cc;font-size:15px; color:#666; border-right:1px solid #c4c7cc; }
.tb-map td.first { border-left:0;color:#555;  }
.tb-map .tb_txt1{color:#d01c31 !important; font-weight:600}

/*Æ¯Â¡*/
.speInfo {margin-top:80px}
.speInfo h2 { text-align: center; color:#594841; font-size: 35px; margin: 0px 0 0px 0; font-weight: normal;font-family: 'Nanum Myeongjo', serif;  }
.speInfo h4 { text-align: center; color:#af593f; font-size: 35px; margin: 20px 0 60px 0; font-weight: normal;font-family: 'Nanum Myeongjo', serif;  }
.speInfo .aboutImg { float:left; display:inline-block; width:600px; vertical-align:middle; padding:0px 0 60px 0}
.speInfo ul{ display:block;clear:both; width:1155px; margin:20px auto; padding:0px 0 60px 0}
.speInfo .fl { float:left;}
.speInfo .fr { float:left;}
.speInfo dl { display:inline-block;  width:500px; vertical-align:middle; margin-top:20px; padding:0 10px 0 30px; box-sizing:border-box; }
.speInfo dl dt { font-size:30px; font-weight:600; color:#000; line-height:1.2;}
.speInfo dl dt:after { content:''; display:block; width:35px; height:3px; background:#f5912d; margin:25px 0; }
.speInfo dl dd { line-height:1.5; font-size:18px; color:#565656}
/*ÆòÀå,¼ö¸ñÀå,»ê°ñÀå*/
#speSection3 { position: relative; margin-top:50px width: 100%;  height:556px; overflow: hidden; clear: both;  background:url("/main/images/sub/spe_section03.jpg") no-repeat center top;  }
#speSection3 h2 { width:1140px; text-align: center; color:#fff;  letter-spacing:-1.5px; font-size: 30px; margin: 110px auto 20px; font-weight: 400; font-family:Nanum Myeongjo;}
#speSection3 h4 { width:356px; margin:0 auto; text-align: center; }
.speSection3_wrap { position: relative; width: 886px; margin:50px auto 0; }
#speSection3 ul li { width: 177px;  height:147px; float: left; margin-right: 0px; padding-top:30px; text-align: center; background:url("/main/images/sub/spe_section03_bg.png") no-repeat; }
#speSection3 ul li:first-child {margin-left:0;}
#speSection3 ul li:last-child {width: 178px;}
#speSection3 ul li p { font-size: 18px; font-weight:600; padding-top:10px; color:#fff; line-height: 24px; margin-bottom: 25px; font-family:'Nanum Gothic'}
#speSection3 .section03Img{ vertical-align:middle; height:52px; padding:0px 0 6px 0}

/*±âµ¶±³°ü ÀÌ¹ÌÁöÅØ½ºÆ®*/
.Inst { position: relative; margin:10px 0 40px 0; width: 100%;  height:447px; overflow: hidden; clear: both;}
.Inst_wrap{width:1200px; margin:0 auto;}
.Inst ul { width: 350px;  height:350px;  float:right; margin-top:50px; text-align: left;  background:url("/main/images/sub/inst_bg.png") no-repeat center top; }
.Inst ul li h2 { font-size: 28px; font-weight:600; padding:40px 50px 20px 30px; color:#fff; line-height: 1.3;  font-family:'Nanum Myeongjo'}
.Inst ul li p { font-size: 16px; font-weight:400; padding:0px 50px 0px 30px; color:#fff; line-height: 1.5;  font-family:'Nanum Gothic'}
.Inst_bg01 {width:100%; background:url("/main/images/sub/inst01.jpg") no-repeat center top;}
.Inst_bg02 {width:100%; background:url("/main/images/sub/inst02.jpg") no-repeat center top;}
.Inst_bg03 {width:100%; background:url("/main/images/sub/inst03.jpg") no-repeat center top;}
.Inst_bg04 {width:100%; background:url("/main/images/sub/inst04.jpg") no-repeat center top;}
.Inst_bg05 {width:100%; background:url("/main/images/sub/inst05.jpg") no-repeat center top;}
.Inst_bg06 {width:100%; background:url("/main/images/sub/inst06.jpg") no-repeat center top;}


/*------- ÀÌ¹ÌÁö ÇÃ·¡½¬------ */
#Instbox{width:1200px; margin:0 auto 0px; padding-bottom:20px; display:block;clear:both; overflow:hidden}
#Instbox h3 { font-size:28px; height:55px;font-weight:600; padding-top:20px; color:#000; line-height:1.2;  font-family:'Nanum Gothic'}
#Instbox h3:before { content:''; display:block; width:35px; height:3px; background:#f5912d; margin-bottom:10px;}
#Instbox p { font-size:16px; font-weight:400; color:#555; line-height:1.2; margin-bottom:5px}
#Instbox h6 { font-size:16px; font-weight:600; color:#222; height:25px; margin-bottom:5px}
#Instbox ul {}
#Instbox li {float:left; margin:10px 10px}
.ptxt{ font-size:18px; font-weight:400; color:#555; line-height:1.8; margin-bottom:5px}
/*------- ºÎ´ë½Ã¼³------ */
#Instbox2{width:1200px; margin:0px auto 0px; padding-top:0px; display:block;clear:both;overflow:hidden}
#Instbox2 h3 { font-size:28px; height:55px;font-weight:600; padding-top:30px; color:#000; line-height:1.2;  font-family:'Nanum Gothic'}
#Instbox2 h3:before { content:''; display:block; width:35px; height:3px; background:#f5912d; margin-bottom:10px;}
#Instbox2 p { font-size:16px; font-weight:400; color:#555; line-height:1.2; margin-bottom:5px}
#Instbox2 h6 { font-size:16px; font-weight:600; color:#222; height:25px; margin-bottom:5px}


/*------- µÑ·¯º¸±â------ */
.inside-wrap { position:relative; float:left;  width:1200px; margin:20px auto 0;}
.slide_box {  position:relative; float:left;  width:100%; overflow:hidden;}
.slide_box ul {}
.slide_box li { float:left;}
.btn_wrap {position:absolute; top:0; right:0}
.btn_prev{z-index:3333; width:55px; height:55px; top:320px; right:1145px; position:absolute; background:transparent url(/main/images/sub/arrow_pre.png) no-repeat;
-webkit-transition:300ms ease-out 0ms;
-moz-transition:300ms ease-out 0ms;
-ms-transition:300ms ease-out 0ms;
transition:300ms ease-out 0ms;}
.btn_next{z-index:3333; width:55px; height:55px; top:320px; right:0px; position:absolute; background:transparent url(/main/images/sub/arrow_next.png) no-repeat;
-webkit-transition:300ms ease-out 0ms;
-moz-transition:300ms ease-out 0ms;
-ms-transition:300ms ease-out 0ms;
transition:300ms ease-out 0ms;}

.btn_prev:hover{ background:#666 url(/main/images/sub/arrow_pre.png) no-repeat;}
.btn_next:hover{ background:#666 url(/main/images/sub/arrow_next.png) no-repeat;}

.slide_text_bg {  position:absolute; width:1200px; height:80px; top:620px; left:0px; background:url(/main/images/sub/gallery_bg.png) repeat;  }
.slide_text_box{ width:850px; position:absolute;}
.text_tit{ float:left;color:#fff; font-size:25px; padding:0px ; text-align:center; line-height:60px; width:1200px; font-family:Nanum Square; color:#fff}
.text_cont{color:#fff;float:left; line-height:17px; margin:20px 0 0px; width:560px; font-size:15px; line-height:22px; }

/*½½¶óÀÌµå °¶·¯¸® ¹öÆ°*/
.slide_tab li{width:149px; height:29px; border:1px solid #dedede; background:#efefef; color:#505050; margin:0 3px 3px 0; text-indent:13px; padding-top:5px; float:left;  }
.slide_tab li.on{border:1px solid #dedede;  background:#B9CFFD;  color:#505050;  }
.slide_tab li.active {border:1px solid #3a6ecb;  background:#537fce;  color:#ffffff;}

/* slide sum */
.slide_box2  {  position:relative;float:left; width:825px; height:85px;padding:0px 0 10px 20px; margin:15px 0 0; }
.slide_box2 ul {    margin:0 auto 0; }
.slide_box2 ul li {display:inline-block; float:left; width: 140px; height:86px; padding: 3px; text-align: left; }
.slide_box2 ul li img { display:inline-block; float:left;border:3px solid #ededed; width:140px; height:77px; opacity:0.5; filter:alpha(opacity=50); /* For IE8 and earlier */}
.slide_box2 ul li.active img {  border: 3px solid #24c2c8; opacity:1.0; filter:alpha(opacity=100); /* For IE8 and earlier */}
.slide_box2 ul li.on img {opacity:7.0; filter:alpha(opacity=70); /* For IE8 and earlier */}

.slide_box2 .btn_prev{z-index:600; width:16px; height:26px; left:0px; top:30px; position:absolute; background:url(/main/images/sub/arrow_pre_s.png) no-repeat}
.slide_box2 .btn_next{z-index:600; width:16px; height:26px; right:-5px; top:30px; position:absolute; background:url(/main/images/sub/arrow_next_s.png) no-repeat}
/*----- ///µÑ·¯º¸±â------- */


/* ºÐ¾ç±Ý¾× */
#Cost {width:1200px; margin:0 auto 0px; padding-bottom:0px; display:block;clear:both}
#Cost ul li{float:left; width:580px; margin-right:40px;  margin-top:30px}
#Cost ul li;first-child{margin-right:40px;}
#Cost ul li:last-child{margin-right:0;}
#Cost h3 { font-size:28px; height:55px;font-weight:600; padding-top:30px; color:#000; line-height:1.2;  font-family:'Nanum Gothic'}
#Cost h3:before { content:''; display:block; width:35px; height:3px; background:#f5912d; margin-bottom:10px;}
/* ºÐ¾ç±Ý¾× */
.tb-cost {position:relative; float:left; width:100%; border-top:2px solid #0a2a51; border-left:1px solid #777;}
.tb-cost thead { }
.tb-cost th {padding:4px 10px; background:#e8ded2;  text-align:center; font-weight:normal; border-left:1px solid #777; color:#3a2d32; font-size:16px; border-bottom:1px solid #777; border-right:1px solid #777;}
.tb-cost th:first-child {border-left:1px solid #777;}
.tb-cost td {padding:4px 10px;border-left:1px solid #777; text-align:center; border-bottom:1px solid #777;font-size:15px; color:#666; border-right:1px solid #777; }
.tb-cost td.first {border-left:1px solid #777; color:#555;  }
.tb-cost .tb_ti{ background:#f2efe5; color:#000; font-weight:600; font-size:20px; padding:10px}
.tb-cost .tb_ti span{ color:#000; font-weight:400; text-align:right;  font-size:14px; padding-left:10px}
.tb-cost .tb_bold {font-weight:600; color:#000;}

/* ÀÏ¹Ý½ÇºÐ¾ç±Ý¾×2 */
.tb-cost2 {position:relative; float:left;  width:100%; border-top:2px solid #a98d67; border-left:1px solid #777; text-align:center;}
.tb-cost2 thead { }
.tb-cost2 th {padding:4px; background:#eae6e2; text-align:center; font-weight:normal; border-left:1px solid #b4a491; color:#3a2d32; font-size:16px; border-bottom:1px solid #b4a491; border-right:1px solid #b4a491;}
.tb-cost2 th:first-child {border-left:1px solid #b4a491;}
.tb-cost2 td {padding:4px;border-left:1px solid #b4a491; text-align:center; border-bottom:1px solid #b4a491;font-size:15px; color:#666; border-right:1px solid #b4a491; }
.tb-cost2 td.first {border-left:1px solid #b4a491; color:#555;}
.tb-cost2  .bg2{background:#eae6e2;}
.tb-cost2 .tb_ti{ background:#e3dcd3; color:#251807; font-weight:600; font-size:16px; }
.tb-cost2 .tb_ti span{ color:#000; font-weight:400; text-align:right;  font-size:14px; }
.tb-cost2 .tb_bold {font-weight:600; color:#000;}

/* ºÐ¾ç±Ý¾× */
.Costinfo{padding-top:0px; width:1050px; margin:0 auto; overflow:hidden}
 .step{width:905px; margin:0 auto 30px; }
.Costinfo ul{border-top:0px solid #323b48}
.Costinfo li{border-bottom:1px solid #dcdcdc;padding:40px 0;overflow:hidden}
.Costinfo li:last-child{border-bottom:0px solid #dcdcdc;padding:25px 0;background:#fafafa}
.Costinfo li dt{width:20%; padding-right:10%; float:left;text-align:center;font-size:20px;color:#323232; padding-top:20px}
.Costinfo li dd{width:70%;float:left}
.Costinfo li dd p{font-weight:300;line-height:180%; margin:20px 0}
.Costinfo p{ font-size:16px; line-height:1.6; padding:2px  0 0 30px}
.Costinfo h3 { font-size:20px; height:32px;font-weight:600; padding-top:30px; color:#000; line-height:1.2;  font-family:'Nanum Gothic'}
/*.Costinfo h3:before { content:''; display:block; width:35px; height:3px; background:#b7a14c; margin-bottom:10px;}*/
.tb-docu {position:relative; float:left;  margin-bottom:10px; width:100%; border-top:2px solid #a98d67; border-left:1px solid #777;}
.tb-docu thead { }
.tb-docu th {padding:6px 10px;  font-weight:normal; border-left:1px solid #b4a491; color:#3a2d32; font-size:16px; border-bottom:1px solid #b4a491; border-right:1px solid #b4a491;}
.tb-docu th:first-child {border-left:1px solid #b4a491;}
.tb-docu td {padding:10px 30px;border-left:1px solid #b4a491; text-align:left; border-bottom:1px solid #b4a491;font-size:17px; line-height:2; color:#666; border-right:1px solid #b4a491; }
.tb-docu td.first {border-left:1px solid #b4a491; color:#555;  }
.tb-docu .tb_ti{  color:#251807; font-weight:600; font-size:16px; }
.tb-docu .tb_ti span{ color:#000; font-weight:400; text-align:right;  font-size:14px; }

/