@charset "UTF-8";
@import url("sub2.css");

.wrapper {position:relative; z-index:1; min-height:100%;}
.no_img {display: block; width: 100%; height: 100%; background-color: gray;}

/* sub_common */
.sub_each {margin-bottom:60px;}
.sub_each:last-of-type {margin-bottom:0;}
.sub_each.tab {display: none;}
.sub_each.tab.on {display: block;}

.sub_each2 {margin-bottom:50px;}
.sub_each3 {margin-bottom: 150px;}

.sub_txt {line-height: 1.8; -ms-word-break: keep-all; word-break: keep-all;}
.sub_txt a {color: #5386e4;}

.sub_txt.title_r {color: #f45353; font-weight: 500; margin-bottom: 15px; font-size: 1.725em;}
.sub_txt.title_gre {color: #1aa492; font-weight: 500; margin-bottom: 15px; font-size: 1.525em;}

/* tit 타이틀 스타일 */
.sub_tit_row {position: relative; margin-bottom: 40px; padding-top: 35px;}
.sub_tit_row .sub_tit1 {position: relative; text-align: center; font-size: 2.250em; font-weight: 500;}
.sub_tit_row .sub_tit1:before {content: ''; position: absolute; top: -35px; left: 50%; width: 35px; height: 35px; margin-left: -14px;	 background: url('/images/sub/sub_tit1_ico.png') center center no-repeat;}

.sub_tit2 {position: relative; margin-bottom: 20px; padding-top: 6px; color: #434343; font-size: 1.500em; font-weight: 500;}
.sub_tit2:before {content: ''; position: absolute; top: 0px; left: 0; width: 30px; height: 2px; background-color: #ff483f;}

.sub_tit3 {margin-bottom: 20px; font-size: 2.000em; color: #ff4444;}
.sub_tit4 {margin-bottom: 20px; font-size: 1.125em; color: #009569;}

.small_tit {font-size: 1.063em; margin-bottom: 20px;}
.each_txt span.blue {color: rgb(0, 153, 204);}
.each_txt span.blueAndCenter {display: block; color: rgb(0, 153, 204); font-size: 1.50em; text-align: center;}
.each_txt {line-height: 1.8;	}
li.each_txt {margin-bottom: 7px; word-break: keep-all;}

.addenda_tit_box {display: block; margin-bottom: 10px; padding-top: 20px; border-top: 1px solid #dedede;}
.addenda_tit {display: block;  font-size: 1.500em; text-align: center; }
.addenda_sub_tit {display: block; text-align: right;}

/* dashed */
.dashed {padding-left: 25px;}
.dashed li {list-style: disc;}
.dashed li + li {margin-top: 10px;}

.flex_list .dashed {display: flex;flex-wrap: wrap;}
.flex_list .dashed li {flex:1 1 50%;}
/* sub_layout */
.sub_con {}
#sub_real_contents {min-height: 900px; padding: 60px 0 130px; background-color: #fff;		}

/* btn_style */
.common_btn.download {background-color: #009569; color: #fff; border: 1px solid #009569; padding: 0 20px; border-radius: 30px;}
.common_btn.download i {margin-left: 10px;}
.common_btn.download:hover {background-color: #fff; color: #009569;}



/* table */
.table_hide {position: relative;}
.table_hide:before {content: ''; position: absolute; top: 0; left: 0px; width: 1px; height: 100%; background-color: #fff;}
.table_hide:after {content: ''; position: absolute; top: 0; right: 0px; width: 1px; height: 100%; background-color: #fff;}
.table_right_txt {float: right;     text-align: right; overflow: hidden;}

/* border */
.bd {border: 1px solid #000;}
.bd.gray {border: 1px solid #d2d2d2;}
.bd.point1 {border: 1px solid #ff483f;}




/* sub_top */
.sub_top {}
.sub_top .container { z-index: 2;}
.sub_top .top {background-color: #f1f1f1;background-image: url('/images/sub/sub_top_bg_left.jpg'), url('/images/sub/sub_top_bg_right.jpg');
background-position: left top,right top; background-repeat: no-repeat,no-repeat; box-shadow: inset 0px 4px 9px 0px #dcdcdc;}

.sub_top_tit {padding:38px 0 37px; color: #212121; font-size:2.2em; font-weight:500;}
.sub_top_bg {position: absolute; top: 0; width: 100%; height: 440px; background-color: rgba(0, 0, 0, 0.46);}

/* bread_box */
.bread_box  {position: relative; background-color: #fff; border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0;}
.brad_box_bottom {height: 60px; background-color: #fff;}
.bread_box .container {z-index: 10;}
.breadcrumb {}
.breadcrumb > li {display:inline-block; position: relative; float:left; color:#2a2a2a; border-left: 1px solid #e0e0e0;}
.breadcrumb > li:last-child {border-right: 1px solid #e0e0e0;}
.breadcrumb > li > a {position: relative; display: block; min-width: 120px; padding-left: 20px; padding-right: 40px; height: 60px; line-height: 60px; color: #2a2a2a;}
.breadcrumb > li > a.depth1 > i {position: absolute; top: 50%; right: 10px; margin-top: -7px;}
.breadcrumb > li > a.depth1 > i {-webkit-transition: 0.3s all; -moz-transition: 0.3s all; -ms-transition: 0.3s all; -o-transition: 0.3s all; transition: 0.3s all;}
.breadcrumb > li > a.depth2 > i {position: absolute; top: 50%; right: 10px; margin-top: -7px;}
.breadcrumb > li > a.depth2 > i {-webkit-transition: 0.3s all; -moz-transition: 0.3s all; -ms-transition: 0.3s all; -o-transition: 0.3s all; transition: 0.3s all;}
.breadcrumb > li.on > a.depth1 > i {transform: rotate(180deg);}
.breadcrumb > li.on > a.depth2 > i {transform: rotate(180deg);}
.breadcrumb > li > p {position: relative; display: block; padding-left: 30px; padding-right: 40px; height: 60px; line-height: 60px; }
.breadcrumb > li > p > i {position: absolute; right: 5px; top: 50%;margin-top: -9px; font-size: 20px; }
.breadcrumb > li.home > a {display: inline-block; min-width: inherit; width: 65px;  padding: 0; color: #666666; text-align: center; font-size: 20px;  }
.breadcrumb > li.home > a i {right: 0; margin-top: -5px;}
.breadcrumb > li.home:after {display: none;}
.breadcrumb > li.not {display:none;}
.breadcrumb > li .depth_list {display: none; position: absolute; left: 0; top: 60px; width: 100%; background-color: #fff; border: 1px solid #dfdfdf; opacity: 0;}
.breadcrumb > li .depth_list {-webkit-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-ms-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
transition: opacity 0.2s;}
.breadcrumb > li.on .depth_list {opacity: 1;}
.breadcrumb > li .depth_list li {border-bottom: 1px dashed #dfdfdf;}
.breadcrumb > li .depth_list li:last-child {border-bottom: 0;}
.breadcrumb > li .depth_list li a {display: block; height: 30px; line-height: 30px; padding-left: 20px; font-size: 0.867em;}
.breadcrumb > li .depth_list li a:hover {background-color: #f4f4f4;}
.btn_list {position: absolute; right: 0; top: 50%;  width: 90px; height: 40px; margin-top: -20px;}
.btn_list > li {position: relative; float: left; width: 40px; height: 40px; margin-right: 10px;}
.btn_list > li.share {margin-right: 0;}
.btn_list > li > a {display: block; width: 40px; height: 40px; line-height: 38px; background-color: #fff; border-radius: 50%; text-align: center; color: #fff; font-size: 23px;}

.btn_list > li.share > a {color: #ff756e; border: 1px solid #ff756e;}
.sub_share_box {display: none; position: absolute; left: 0; top: 40px; width: 40px;padding-top: 10px; padding-bottom: 5px; background-color: #fff; border: 1px solid #dedede; margin-top: 10px;}
.sub_share_box li {float:none;}
.sub_share_box li:first-child {margin-left: 0;}
.sub_share_box li a {display: block; width: 30px; height: 30px; line-height: 30px;
 background-color: #3b5998; border-radius: 50%; margin: 0 auto 5px; color: #fff; font-size:17px; text-align: center;}
.sub_share_box li.twitter a {background-color: #55acee;}
.sub_share_box li.kakaostory a {background-color: #fccb00;}
.sub_share_box li.googleplus a {background-color: #da4835;}
.sub_share_box li.blog a {background-color: #00c73c;}


/* tab_style 모든 탭 스타일 */
/* tab_style1 */
.tab_style1 ul {display: table; width: 100%; overflow: hidden;}
.tab_style1 ul li {display: table-cell; width: 10%; padding-right: 10px; text-align: center; vertical-align: middle;}
.tab_style1 ul li:last-child {padding-right: 0;}
.tab_style1 ul li a {display: table; width: 100%; height: 60px; background-color: #f6f6f6; border: 1px solid #dcdcdc;}
.tab_style1 ul li a span {display: table-cell; padding: 0 5px; vertical-align: middle; word-break: keep-all;}
.tab_style1 ul li a {-webkit-transition: 0.3s all; -moz-transition: 0.3s all; -ms-transition: 0.3s all; -o-transition: 0.3s all; transition: 0.3s all;}
.tab_style1 ul li a.on,.tab_style1 ul li a:hover {background-color: #fff; border: 1px solid #ff483f; color: #ff483f;}

/* tab_style2 */
.tab_style2 {position: relative; width: 100%; margin-bottom: 60px;	 overflow: hidden;}
.tab_style2 > ul {width: 100%; height: 60px;  border-bottom:none;}
.tab_style2 > ul > li {display: table; position: relative; float: left; height: 60px; border: 1px solid #dedede; border-right: none; border-bottom: 1px solid #ff483f;
background: #f6f6f6; font-size: 1.2em; font-weight: 500; color: #535353; text-align: center; overflow: hidden; cursor: pointer; -ms-word-break: keep-all; word-break: keep-all;}
.tab_style2 > ul.col2 > li {width: 50%;}
.tab_style2 > ul.col3 > li {width: 33.33%;}
.tab_style2 > ul.col4 > li {width: 25%;}
.tab_style2 > ul.col5 > li {width: 20%;}
.tab_style2 > ul.col6 > li {width: 16.66%;}
.tab_style2 > ul > li a {display: table-cell; color: #535353; vertical-align: middle;}
.tab_style2 > ul > li:nth-child(1){border-left: none;}
.tab_style2 > ul > li.on{ position: relative; background: #fff;  border: 1px solid #ff483f; border-bottom: none; color: #2d6cb2;}
.tab_style2 > ul > li.on a {color: #ff483f;}
.tab_style2 > ul > li.on:after {content: ''; position: absolute; display: block; width: 100%; height: 2px; background: #fff;	}

/* tab_style3 */
.tab_style3 .tab_row {width: 100%;  overflow: hidden;}
.tab_style3 .tab_row > div {float: left; display: table; width: 19%; margin-right: 1%; text-align: center; margin-bottom: 10px;}
.tab_style3 .tab_row > div:last-child {margin-right: 0;}
.tab_style3 .tab_row > div a {display: table-cell; height: 50px; padding: 0 5px; border: 1px solid #dddddd; background-color: #f4f4f4; vertical-align: middle;     word-break: keep-all;}
.tab_style3 .tab_row > div a.on, .tab_style3 .tab_row > div a:hover {background-color: #424242; color: #fff;}
.tab_style3 .tab_row > div button {display: table-cell; width: 100%; height: 50px; padding: 0 5px; border: 1px solid #dddddd; background-color: #f4f4f4; vertical-align: middle;     word-break: keep-all;}
.tab_style3 .tab_row > div button.on, .tab_style3 .tab_row > div button:hover {background-color: #424242; color: #fff;}



/* tab_style5 */
.tab_style5 .tab_row {display: table; width: 100%; margin-bottom: 10px; overflow: hidden;    table-layout: fixed;}
.tab_style5 .tab_row > div {display: table-cell; height: 100%;}
.tab_style5 .tab_row > div:last-child {margin-right: 0;}
.tab_style5 .tab_row > div a { width: 100%; height: 100%; padding: 0 5px; text-align: center; vertical-align: middle;}

.tab_style5 .tab_row > div a:before {content: ""; display: inline-block; width: 1px; height: 100%; margin-right: 0; vertical-align: middle;}
.tab_style5 .tab_row > div a span {display: inline-block; background-color: #f4f4f4;  vertical-align: middle;}


.tab_style3_cel {width: 100%; height: 40px;}


/* box style */
.row {overflow: hidden;}
.row.col2 > div {float: left; width: 48%; margin-right: 4%;}
.row.col2 > div:last-child {margin-right: 0;}
.row.col3 > div {float: left; width: 32%; margin-right: 2%;}
.row.col3 > div:last-child {margin-right: 0;}
.row.col4 > div {float: left; width: 25%; margin-right: 0%;}
.row.col4 > div:last-child {margin-right: 0;}

.ptt_box {padding: 6px; background: url('/images/sub/pattern_box_bg.jpg');}
.ptt_box .inner_box {padding: 45px 20px; background: #fff;}
.ptt_box .inner_box h1 {margin-bottom: 20px; font-size: 1.500em; color: #19976c;}
.ptt_box .inner_box p {width: 100%; max-width: 950px; margin: 0 auto; font-size: 1.125em;}



/* border_box */
.border_box {margin-bottom: 25px; padding: 27px; border: 1px solid #000; overflow: hidden;}
.border_box.red {border: 1px solid #ff483f;}
.border_box.gray {border: 1px solid #d2d2d2;}
.border_box p.txt { word-break: keep-all; color: #464545; line-height: 1.5em;}

.border_box .left_box {float: left;	width: 50%;	}
.border_box .left_box.img {padding-right: 27px;}
.border_box .left_box h1.tit {font-size: 1.250em; font-weight: 500;}
.border_box .right_box {float: left; width: 50%; }
.border_box .right_box h1.tit {font-size: 1.250em; font-weight: 500;}

/* border_box style2  */
.border_box.style2 .left_box {float: left;	width: 43%;	}
.border_box.style2 .right_box {float: left; width: 49%; }

/* bg_box */
.bg_box {padding: 30px 35px; background-color: #f5f5f5;}
.bg_box .left_box {float: left; width: 50%;}
.bg_box .right_box {float: left; width: 50%;}
.bg_box .full_box {width: 100%;}

/* left_40 */
.left_40 {}
.left_40 .left_box {float: left; width: 40%;}
.left_40 .right_box {float: right; width: 60%; padding-left: 70px;}



/* list_style */
.dot_list.point1 > li {margin-bottom:8px; padding-left:13px; background: url('/images/bull/bull_dot_poin1.jpg') 2px 8px no-repeat; word-break:keep-all;}
.dot_list.point1.left {overflow: hidden;}            
.dot_list.point1.left > li {float: left; width: 50%; margin-bottom: 15px;}
.dot_list.point1.left > li:nth-last-child(2) {margin-bottom: 0;}

.abs_bull_list.green {color: #009569 !important;}


/* content */





/* contact */
.map_box {width:100% !important; margin-bottom:50px !important; }
.map_box * {touch-action: none;}
.map_info_box {display:table; width:100%; border-collapse:collapse; table-layout:fixed;}
.map_info_box .left {display:table-cell; width:32%; padding-right:25px; vertical-align:top;}
.map_info_box .left .tit {margin-bottom:15px; color:#2e51ad; font-size:1.13em; font-weight:500;}
.map_info_box .left .address {margin-bottom:20px; font-size:1.33em;}
.map_info_box .contact_list {}
.map_info_box .contact_list li {display:table; width:100%; margin-bottom:5px; border-collapse:collapse; table-layout:fixed;}
.map_info_box .contact_list li:last-child {margin-bottom:0;}
.map_info_box .contact_list .label {display:table-cell; width:65px; color:#969696; font-size:1.06em; vertical-align:top;}
.map_info_box .contact_list .label i {position:relative; top:1px;}
.map_info_box .contact_list .num {display:table-cell; padding-top:1px; vertical-align:top;}
.map_info_box .right {display:table-cell; padding-left:25px; border-left:1px solid #e7e7e7; vertical-align:top;}
.transport_list > li {margin-bottom:20px; padding-left:27px; background:url('/images/sub/car_ico.png') 0 2px no-repeat; background-size:18px;
transition:all 0.3s; animation:transport_ani1 0.8s ease;}
.trasnport_list > li:last-child {margin-bottom:0;}
.transport_list > li.bus {background:url('/images/sub/bus_ico.png') 0 0 no-repeat; background-size:16px; animation:transport_ani2 0.8s ease;}
.transport_list > li.train {background:url('/images/sub/train_ico.png') 0 0 no-repeat; background-size:16px; animation:transport_ani3 0.8s ease;}
.transport_tit {position: relative; margin-bottom:15px; font-size:1.06em;}
.transport_tit > i {position: absolute; left: -30px; font-size: 23px;}
.troot_list li {margin-bottom:8px;}
.troot_list li:last-child {margin-bottom:0;}
.troot_list .label {color:#375ab2;}
.troot_list .txt {display:inline-block;}
.map_info_box.one .left {width:100%; padding-right:0;}

@keyframes transport_ani1{
	0% {background-size:2px;}
	90% {background-size:23px;}
	100% {background-size:18px;}
}

@keyframes transport_ani2{
	0% {background-size:2px;}
	90% {background-size:21px;}
	100% {background-size:16px;}
}

@keyframes transport_ani3{
	0% {background-size:2px;}
	90% {background-size:21px;}
	100% {background-size:16px;}
}

/* ideology_wrap */
.ideology_wrap {}
.ideology_con {display: table; width: 100%; margin-bottom: 40px;}
.ideology_con .left {display: table-cell; width: 240px; vertical-align: middle;	}
.ideology_con .left .left_tit1 {position: relative; width: 120px; height: 120px; padding: 9px; border: 1px dashed #cecece; border-radius: 50%;}
.ideology_con .left .left_tit1:after {content: ''; position: absolute; right: -130px; top:50%; width: 100px; height: 2px; margin-top: -1px; background-color: #cccccc;}
.ideology_con .left .left_tit2 {display: table; width: 100px; height: 100px; border: 1px solid #a8a8a8; border-radius: 50%;}
.ideology_con .left .left_tit2 span {display: table-cell; text-align: center; vertical-align: middle; color: #269d74;  font-weight: 350;}
.ideology_con .right {display: table-cell; width: calc(100% - 240px); vertical-align: middle;}
.ideology_con .right .right_tit {position: relative; width: 100%; height: 120px; padding: 30px 0;}
.ideology_con .right .right_tit div {position: absolute; display: table; width: 51%; height: 60px; border-radius: 60px; text-align: center; }
.ideology_con .right .right_tit .left { left: 0; background-color: #269d74;color: #fff;}
.ideology_con .right .right_tit .left:before {content: ''; position: absolute; left: -5px; top: 50%; width: 10px; height: 10px; margin-top: -8px; background: #fff; border: 3px solid #269d74; border-radius: 50%;}
.ideology_con .right .right_tit .right {left: 50%; background-color: rgba(83, 83, 83, 0.85); color: #fff;}
.ideology_con .right .right_tit span {display: table-cell;   vertical-align: middle;}
.ideology_con .right .right_list li {margin-bottom: 30px; padding-left: 30px; padding-right: 30px; background: url('/images/sub/right_list_ico1.png') left top 5px no-repeat; line-height: 1.5em;}

.ideology_con .pattern_box {position: relative; overflow: hidden;}
.ideology_con .pattern_box .box {float: left; width: 32%; height: 250px; margin-right: 1%; padding: 6px; background: url('/images/sub/pattern_box_bg.jpg'); }
.ideology_con .pattern_box .box:last-child {margin-right: 0;}
.ideology_con .pattern_box .box .inner_box {width: 100%; height: 100%; padding: 30px 0; background-color: #fff;}
.ideology_con .pattern_box .box .inner_box .img_wrap {margin-bottom: 20px;}
.ideology_con .pattern_box .box .inner_box h1 {margin-bottom: 10px; font-size: 1.188em; font-weight: 500; text-align: center;}
.ideology_con .pattern_box .box .inner_box p {color: #969696; text-align: center;}

.ideology_con .plus_box {position: relative; width: 735px; margin: 0 auto; overflow: hidden;}
.ideology_con .plus_box .box {float: left; display: table; width: 175px; height: 175px; background-color: #ff5b53; border-radius: 50%; color: #fff;}
.ideology_con .plus_box .box .tit {display: table-cell; text-align: center; color: #fff; font-size: 1.750em; vertical-align: middle;}
.ideology_con .plus_box .plus {float: left; display: table; width: 105px; height: 175px;}
.ideology_con .plus_box .plus span {display: table-cell; width: 34px; height: 34px; background: url('/images/sub/plus.png') center center no-repeat; vertical-align: middle;}
.ideology_con .plus_box .box1 {background-color: #ff5b53;}
.ideology_con .plus_box .box2 {background-color: #269d74;}
.ideology_con .plus_box .box3 {background-color: #dcdcdc;}
.ideology_con .plus_box .box3 .tit {color: #000;}

.ideology_con.style1.point1 .left,.ideology_con.style1.point2 .left {vertical-align: top;}

.ideology_con.point2 .left .left_tit2 span {color: #ff5b53;}
.ideology_con.point2 .right .right_tit .left {background-color: #ff5b53;}
.ideology_con.point2 .right .right_list li {background-image: url('/images/sub/right_list_ico2.png'); }
.ideology_con.point2 .right .right_tit .left:before {border: 3px solid #ff5b53;}

.ideology_con.point3 .left .left_tit2 span {color: #a8a8a8;}
.ideology_con.point4 .left .left_tit2 span {color: #000;}
.ideology_con.point4 .left .left_tit1:after {right: -280px; width: 250px;}

/* ideology_con style2 */
.ideology_con.style2 {position: relative; margin-bottom: 100px;}
.ideology_con.style2 .left .left_tit2 {background-color: #19976c; border: 1px solid #19976c;}
.ideology_con.style2 .left .left_tit2 span {color: #fff;}
.ideology_con.style2 .right {position: relative;}
.ideology_con.style2 .right:after {content: ''; position: absolute; width: 51px; height: 57px; bottom: -75px; left: 50%; margin-left: -25px; background: url('/images/sub/vision_arr.png') center center no-repeat;}
.ideology_con.style2:last-child .right:after {display: none;}
.ideology_con.style2 .right .border_box {position: relative; top: 0; width: 100%; margin-bottom: 0; padding: 40px 20px; background-color: #fff; border: 1px solid #c9c9c9; border-radius: 100px ; text-align: center; overflow: visible;}
.ideology_con.style2 .right .border_box .txt1 { font-size: 1.500em; font-weight: 500; word-break: keep-all;}
.ideology_con.style2 .right .border_box .txt1 span {color: #ff5b53;}
.ideology_con.style2 .right .border_box:before {content: ''; position: absolute; left: -8px; top: 50%; width: 10px; height: 10px; margin-top: -8px; background: #fff; border: 3px solid #269d74; border-radius: 50%; }

.ideology_con.style2.point2 .left .left_tit2 {background-color: #ff5b53; border: 1px solid #ff5b53;}
.ideology_con.style2.point2 .right .border_box {top: 0; border-radius: 40px;}
.ideology_con.style2.point2 .right .border_box .con1 h1 {font-size: 2.250em; color: #19976c; text-align: center;}
.ideology_con.style2.point2 .right .border_box .con2 {margin-top: 20px; }
.ideology_con.style2.point2 .right .border_box .con2 .box_wrap {display: inline-block; margin: 0 auto 20px; padding: 10px; overflow: hidden;}
.ideology_con.style2.point2 .right .border_box .con2 .box_wrap > div {float: left; width: 130px; margin-right: 20px; padding: 10px 0; background-color: #f6f6f6; box-shadow: 1px 3px 8px 1px #c7c5c580; border-radius: 30px; text-align: center; color: #ff483f; font-size: 1.125em; font-weight: 500;}
.ideology_con.style2.point2 .right .border_box .con2 .box_wrap > div:last-child {margin-right: 0;}
.ideology_con.style2.point2 .right .border_box .con2 p {word-break: keep-all; font-size: 1.125em; color: #959595;}
.ideology_con.style2.point2 .right .border_box:before {border: 3px solid #ff5b53;}

.ideology_con.style2.point3 .left .left_tit1:after {right: -280px; width: 250px;}
.ideology_con.style2.point3 .left .left_tit2 {background-color: #494949; border: 1px solid #494949;}
.ideology_con.style2.point3 .plus_box .box .tit {font-size: 1.500em; font-weight: 350;}

/* ideology_con style3 */
.ideology_con.style3 .full .tit1 {width: 100%; max-width: 880px; margin: 0 auto 60px; font-size: 1.375em; text-align: center; word-break: keep-all;}
.ideology_con.style3 .full .tit1 span {color: #ff5b53;}
.ideology_con.style3 .pattern_box .box {height: 360px;}
.ideology_con.style3 .pattern_box .box .inner_box {padding: 60px 10px;}
.ideology_con.style3 .pattern_box .box .inner_box .img_wrap {margin-bottom: 45px;}
.ideology_con.style3 .pattern_box .box .inner_box .img_wrap img {margin-bottom: 10px;}
.ideology_con.style3 .pattern_box .box .inner_box .img_wrap p {font-size: 1.875em; color: #19976c;}
.ideology_con.style3 .pattern_box .box .inner_box .txt p {font-size: 1.125em; color: #000; word-break: keep-all;}


/* left_tit_wrap */
.left_tit_wrap {margin-bottom: 50px;}
.left_tit_wrap .left_box {float: left; width: 160px;}
.left_tit_wrap .left_box p {font-weight: 500; font-size: 1.250em; color: #019965;}
.left_tit_wrap .right_box {float: left; width: calc(100% - 160px);}



/* ci_wrap */
.ci_wrap {}
/* border_box style2  */
.ci_wrap .border_box.style2 {display: table; width: 100%; padding: 40px 115px 40px 80px; table-layout: fixed;}
.ci_wrap .border_box.style2 .left_box {display: table-cell; float: none; width: 30%; vertical-align: middle;}
.ci_wrap .border_box.style2 .right_box {display: table-cell; float: none; width: 49%; padding-left: 85px; vertical-align: middle; word-break: keep-all;}
.ci_wrap .border_box.style2 .right_box h1 { margin-bottom: 15px; font-weight: 500; font-size: 1.250em; color: #464545;}
.col2 .symbol_box {margin-bottom: 15px; padding: 27px 0; height: 275px;  }
.symbol_txt {line-height: 1.7em; color: #464545;}
.logo_type_box {position: relative; padding: 80px 15px; }
.logo_type_txt {position: absolute; right: 10px; top: 10px; color: #019965;}

.ci_color_box {margin-bottom: 20px; padding: 40px 45px;}
.ci_color_box > div {float: left; width: 22%; margin-right: 4%;}
.ci_color_box > div:last-child {margin-right: 0;}
.ci_color_box > div > p {margin-bottom: 15px; font-size: 1.125em; font-weight: 500;}
.ci_color_box > div .color_sam {width: 100%; height: 70px; line-height: 70px; margin-bottom: 15px; color: #fff; text-align: center; font-size: 1.125em; font-weight: 300;}
.ci_color_box > div .color_sam.green { background-color: #007c36;}
.ci_color_box > div .color_sam.red { background-color: #e70014;}
.ci_color_box > div .color_sam.black { background-color: #231f20;}
.ci_color_box > div .color_sam.gray { background-color: #dddddd; color: #323232;}

.ci_color_box .dot_list {font-size: 0.875em;}
.ci_color_box .dot_list span {display: inline-block;}

.emblem_box {position: relative; padding: 60px 10px;}





/* character_wrap */
.character_wrap {}
.video_box {border-top: 2px solid #ff483f;}
.video_box .row {padding: 60px 50px; border-bottom: 1px solid #b5b5b5;}
.video_box .row .left_box {position: relative;}
.video_box .row .left_box video {position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.video_box .row .left_box img {width: 100%; height: 100%;}
.video_box .row .right_box .scroll_box {height: 260px; word-break: keep-all; overflow-y: scroll; }

.character_box_wrap {overflow: hidden;}
.character_box_wrap .character_box {float: left; width: 49%; margin-right: 2%;}
.character_box_wrap .character_box:nth-child(3) {float: none; width: 100%;}
.character_box_wrap .character_box:nth-child(2),.character_box_wrap .character_box:nth-child(3) {margin-right: 0;}

.character_box:nth-child(1),.character_box:nth-child(2) {height: 690px	;}
.character_box .character_txt h1 {margin-bottom: 20px; color: #00b526; font-size: 2.250em;}
.character_box:nth-child(2) .character_txt h1 {color: #ff801b;}
.character_box .character_txt h2 {margin-bottom: 40px; font-size: 1.500em;}
.character_box .left_box {padding-top:40px; padding-bottom: 40px;}
.character_box .right_box {padding-top: 80px; }

/* history_tab */
.history_tab {width: 80%; margin: 0 auto 70px; overflow: hidden; }
.history_tab > li {display: table; width: 33.33%; float: left; border-left: 1px solid #ced5df;}
.history_tab > li:first-child {border-left: 0;}
.history_tab > li a {display: table-cell; height: 60px; vertical-align: middle; color: #535353; background-color: #f6f6f6; font-family: 'NanumSquare'; font-size: 1.33em; text-align: center; transition: all 0.3s;}
.history_tab > li.on a, .history_tab > li:hover a {background-color: #3155a5; color: #fff;}
/* history_tit */
.history_tit {padding-bottom:63px; border-bottom:1px solid #ccc; text-align:center;}
.history_tit .t1 { padding-bottom:30px; font-size:2.40em; color:#ff5b53; font-weight:700;} 
.history_tit .t2 {display:inline-block; padding-bottom:35px; font-size:1.6em; color:#3f3f3f;} 
.history_tit .t3 {font-size:1.06em; color:#9b9a9a;} 		
/* history_box.skin2 */
.history_box.skin2 {position: relative; padding-bottom:80px;}
.history_box.skin2:before {content: ''; position: absolute; top:85px; left: 10%; display: block; width: 285px; height: 350px; background: url('/images/sub/history_img1.png') center center no-repeat;}
.history_box.skin2:after {display: inline-block; content:''; position: absolute; left: 50%; top: 20px; width: 1px; height: 100%; margin-left: -0.5px; background-color: #a0a0a0;}
.history_box.skin2 .img_box {margin-top:-22px; margin-bottom: 60px; text-align: center;} 
.history_box.skin2 .his_row {position: relative; margin: 0 auto 70px; z-index: 1;}
.history_box.skin2 .his_row .his_lr {position: relative; float: right; width: 50%;}
.history_box.skin2 .his_row .add_img_box {float: left; width: 50%; padding-left: 48px; padding-top: 12px; overflow: hidden;	}
.history_box.skin2 .his_row .add_img_box img {width: 48%; margin-right: 4%; float: left;}
.history_box.skin2 .his_row .add_img_box img:nth-child(2n) {margin-right: 0;}
.history_box.skin2 .his_row .add_img_box img:nth-child(n+3) {margin-top: 4%;}
.history_box.skin2 .his_row .year{position: absolute; left: 38px; top: 0; width:auto; font-size:1.73em; color:#19976c; font-style: italic; font-family:"NanumSquare"; font-weight: 900;}
.history_box.skin2 .his_row .year:after {display: inline-block; content:''; position: absolute; left: -42px; top: 12px; width: 9px; height: 9px; background-color: #707070; border-radius: 50%;}
.history_box.skin2 .txt_boxs {overflow:hidden; padding-left:150px; padding-top: 6px; font-size:1.06em; }  
.history_box.skin2 .his_row .year2 {}
.history_box.skin2 .txt_boxs2 {padding-top: 50px;}
.history_box.skin2 .his_month_box .list.list2 {padding-left: 0;}
.history_box.skin2 .his_month_box {position: relative; display:inline-block; margin-bottom: 15px; float: left; text-align:left; color: #4a4a4a; clear: both;}
.history_box.skin2 .his_month_box .list {padding-left: 45px;}
.history_box.skin2 .his_month_box .list li {margin-bottom: 5px;}   
.history_box.skin2 .his_month_box .list li:last-child {margin-bottom: 0;}
.history_box.skin2 .his_month_box .month {position: absolute; left: 0; top: 0; font-weight: 500; vertical-align:top;}


.recruitment_wrap .left_40 {padding: 50px 20px;}
.recruitment_wrap .left_40 .left_box {width: 35%;}
.recruitment_wrap .left_40 .right_box {width: 65%;}
.recruitment_wrap .left_40 .right_box h1 {font-size: 2.250em; color: #000;}
.recruitment_wrap .left_40 .right_box p {font-size: 1.375em;}
.recruitment_wrap .left_40 .right_box p span { color: #ff483f; word-break: keep-all;}


.recruitment2_box {position: relative; overflow: hidden;}
.recruitment2_box:after {content: ''; position: absolute; left: 5%; top: 38%; display: block; width: 90%; height: 1px; background-color: #e5e5e5; z-index: 1;}
.recruitment2_box .box {position: relative; float: left; width: 18%; margin-right: 2.5%; text-align: center; z-index: 2;}
.recruitment2_box .box:last-child {margin-right: 0;}
.recruitment2_box .box img {margin-bottom: 15px;}
.recruitment2_box .box p {font-size: 1.375em; text-align: center;     word-break: keep-all;}
.recruitment2_box .box p span {display: block; font-size: 0.818em;}


.recruitment3_box_wrap .recruitment3_box {margin-bottom: 60px; padding: 20px 0;}
.recruitment3_box_wrap .recruitment3_box .img_wrap {float: left; width: 210px;}
.recruitment3_box_wrap .recruitment3_box .con {float: left; width: calc(100% - 210px);}
.recruitment3_box_wrap .recruitment3_box .con p {margin-bottom: 20px;}
.recruitment3_box_wrap .recruitment3_box .link_box {display: table; width: 100%; table-layout: fixed;}
.recruitment3_box_wrap .recruitment3_box .link_box .box {display: table-cell; padding-right: 10px; text-align: center;}
.recruitment3_box_wrap .recruitment3_box .link_box .box:last-child {padding-right: 0}
.recruitment3_box_wrap .recruitment3_box .link_box .box > div {width: 100%; padding: 10px 20px; border: 1px solid #ff483f; border-radius: 50px; font-weight: 500;}




/* notice_wrap */
.ptt_box.notice .inner_box {padding: 35px 40px; background:#fff url('/images/sub/proposal_top_img.png') right 80px center no-repeat;}
.ptt_box.complaint .inner_box {background:#fff url('/images/sub/complaint_top_img.png') right 80px center no-repeat;}
.ptt_box.compliment .inner_box {background:#fff url('/images/sub/compliment_top_img.png') right 80px center no-repeat;}
.ptt_box.qna .inner_box {background:#fff url('/images/sub/qna_top_img.png') right 80px center no-repeat;}
.ptt_box.faq .inner_box {background:#fff url('/images/sub/faq_top_img.png') right 80px center no-repeat;}
.ptt_box.notice .inner_box h1 {color: #ff483f; font-size: 2.000em;}
.ptt_box.notice .inner_box h1 span {font-style: italic;}
.ptt_box.qna .inner_box .dot_list > li {width: 100%; padding-right: 330px;}



/* consulting */
.consulting1 .border_box h1 {font-size: 1.250em; font-weight: 500;}
.consulting1 .border_box p {line-height: 1.5em;}
.consulting1 .box_arr {position: relative; float: left; display: table; width: 10%; margin-right: 1.1%; text-align: center;}
.consulting1 .box_arr:after {content: ''; position: absolute; top: 50%; right: -10px; width: 7px; height: 13px; margin-top: -6px; background: url('/images/sub/box_arr_red.png') center center no-repeat;}
.consulting1 .box_arr:last-child {margin-right: 0;}
.consulting1 .box_arr:last-child:after {display: none;}
.consulting1 .box_arr span {display: table-cell; height: 40px; vertical-align: middle;}

.consulting_sub_txt > p {margin-bottom: 15px; font-size: 1.125em;}
.consulting_sub_txt li {position: relative; float: left; margin-right: 55px; }
.consulting_sub_txt li:after {content: ''; position: absolute; right: -30px; top: 7px; width: 1px; height: 13px; background-color: #dedede;}
.consulting_sub_txt li:last-child:after {display: none;}
.consulting_sub_txt li .img_wrap {float: left; margin-right: 10px;}
.consulting_sub_txt li .img_wrap img {vertical-align: middle;}
.consulting_sub_txt li p {float: left;}

.consulting2_box3 { overflow: hidden;}
.consulting2_box3 .box {float: left; width: 32%; margin-right: 2%;}
.consulting2_box3 .box:last-child {margin-right: 0;}
.consulting2_box3 .tit {height: 50px; line-height: 50px; background-color: #009569; text-align: center; color: #fff; font-size: 1.125em; border-radius: 10px 10px 0px 0px;}
.consulting2_box3 .tit p {line-height: inherit;	}
.consulting2_box3 .con {height: 500px; padding: 20px 20px; border: 1px solid #dedede; border-top: none;  border-radius: 0px 0px 10px 10px;}
.consulting2_box3 .con .img_wrap {margin-bottom: 30px;}
.consulting2_box3 .con .dot_list > li {margin-bottom: 15px;}
.consulting2_box3 .con .dot_list > li li {color: #8f8e8e;}


.consulting3_box3 {overflow: hidden;}
.consulting3_box3 .box {float: left; width: 31%; margin-right: 3.5%;}
.consulting3_box3 .box:last-child {margin-right: 0;}
.consulting3_box3 .box .img_wrap {margin-bottom: 15px;}
.consulting3_box3 .box h1 {margin-bottom: 15px; font-size: 1.125em; font-weight: 500;}
.consulting3_box3 .box p {color: #434343; word-break: keep-all;}

.consulting3_border {padding: 20px 30px; border: 2px solid #009569; text-align: center; font-weight: 500; border-radius: 40px; overflow: hidden;}
.consulting3_border .box3 {float: left; width: 33%; }
.consulting3_btn_wrap {overflow: hidden;}
.consulting3_btn_wrap .btn_box {float: left; width: 49%; margin-right: 2%; padding-bottom: 10px; padding-right: 10px;}
.consulting3_btn_wrap .btn_box:last-child {margin-right: 0;}
.consulting3_btn_wrap .btn_box a {display: block; width: 100%; border: 1px solid #ff5b53; padding: 20px 40px; color: #ff5b53; box-shadow: 8px 8px #d5d5d5;}
.consulting3_btn_wrap .btn_box a i {float: right;     font-size: 21px;}

.consulting4 .consulting3_border {padding: 20px 125px;}
.consulting3_border .box3 {position: relative; float: left; width: 30%; margin-right: 5%; word-break: keep-all;}
.consulting3_border .box3:after {content: '/'; position: absolute; top: 50%; right: -10.5%; width: 10px; height: 20px; margin-top: -10px;  color: #009569; font-size: 20px;}
.consulting3_border .box3:last-child {margin-right: 0;}
.consulting3_border .box3:last-child:after {display: none;}

.consulting4_box2 { overflow: hidden;}
.consulting4_box2 .box {float: left; width: 49%; margin-right: 2%; margin-bottom: 3%;}
.consulting4_box2 .box:nth-child(2n) {margin-right: 0;}
.consulting4_box2 .tit {height: 50px; line-height: 50px; background-color: #009569; text-align: center; color: #fff; font-size: 1.125em; border-radius: 10px 10px 0px 0px;}
.consulting4_box2 .con {height: auto; padding: 20px 20px; border: 1px solid #dedede; border-top: none;  border-radius: 0px 0px 10px 10px;}
.consulting4_box2 .con .img_wrap {margin-bottom: 30px;}


/* exam_wrap */
.exam_wrap .txt1 {line-height: 1.5; color: #464545; -ms-word-break: keep-all; word-break: keep-all;}
.exam_wrap .img_box {display: table; width: 100%; border: 1px solid #bfbfbf;}
.exam_wrap .img_box .left {display: table-cell; padding: 30px;}
.exam_wrap .img_box .left .tit {margin-bottom: 30px; color: #434343; font-size: 1.250em; font-weight: 500;}
.exam_wrap .img_box .left .txt {line-height: 1.5; color: #464545; -ms-word-break: keep-all; word-break: keep-all;}
.exam_wrap .img_box .right {display: table-cell; vertical-align: middle; text-align: right;}
.exam_wrap .bg_box.con1 .left {float: left; width: 49%;}
.exam_wrap .bg_box.con1 .right {float: right; width: 49%;}
.exam_wrap .bg_box.con1 .tit {margin-bottom: 15px; color: #009569; font-size: 1.125em; font-weight: 500;}
.exam_wrap .bg_box.con1 .dot_list > li {margin-bottom: 15px;}
.exam_wrap .dot_list.point1 > li .bar_txt {position: relative; padding-left: 9px; margin-top: 5px; background: none; color: #7b7b7b;font-weight: 350; }
.exam_wrap .dot_list.point1 > li .bar_txt:before {display: inline-block; content: '-'; position: absolute; left: 0; top: 0;}


.sub_each_img {display: table; width: 100%; margin-bottom: 30px;}
.sub_each_img .img_left {display: table-cell; width: 70%; padding-right: 20px; vertical-align: top;}
.sub_each_img .img_right {display: table-cell; width: 30%; vertical-align: bottom; text-align: right;}
.sub_each_img .img_right img {vertical-align: bottom;}





.new_sub_sch_box label {display: table-cell; width: 70px; font-size: 1.06em; vertical-align: middle; text-align: center; }
.new_sub_sch_box input {width: 100%; height: 40px; padding: 0 15px;    border: 0 none; border-radius: 3px; color: #555;}
.new_sub_sch_box select {width: 100%; height: 40px; border: 0 none; border-radius: 3px; color: #888; cursor: pointer;}
.new_sub_sch_box .slt_box {display: table-cell; padding-right: 15px; vertical-align: middle;}
.new_sub_sch_box .input_box {display: table-cell; padding-right: 15px; vertical-align: middle;}
.new_sub_sch_box {position:relative; z-index:1; margin-bottom:40px; padding:15px 20px; padding-right: 110px; background-color:#f2f2f2; border-radius:5px;}
.new_sub_sch_box .row {display:block; width:100%; margin-bottom:0px; overflow: hidden;}
.new_sub_sch_box .row .form {}
.new_sub_sch_box .row .form.sch .st_sch_btn {right: 0;}

.new_sub_sch_box.form1 .row .form {display: table; float: left; width: 30%;}
.new_sub_sch_box.form1 .row .form.sch {position: relative; width: 100%;}

.new_sub_sch_box.form2 .row .form {display: table; float: left; width: 30%;}
.new_sub_sch_box.form2 .row .form.sch {position: relative; width: 70%;}

.new_sub_sch_box.form3 .row .form {display: table; float: left; width: 30%;}
.new_sub_sch_box.form3 .row .form.sch {position: relative; width: 40%;}

.new_sub_sch_box.form4 .row .form {display: table; float: left; width: 30%;}
.new_sub_sch_box.form4 .row .form:nth-child(1),
.new_sub_sch_box.form4 .row .form:nth-child(2),
.new_sub_sch_box.form4 .row .form:nth-child(3) {margin-bottom: 10px;}
.new_sub_sch_box.form4 .row .form:nth-child(3) {width: 40%;}
.new_sub_sch_box.form4 .row .form.sch {position: relative; width: 100%;}
.new_sub_sch_box.form4 .st_sch_btn {height: 90px; line-height: 90px; margin-top: -45px;}


.new_sub_sch_box.form5 .row .form {display: table; float: left; width: 30%;}
.new_sub_sch_box.form5 .row .form:nth-child(1),
.new_sub_sch_box.form5 .row .form:nth-child(2),
.new_sub_sch_box.form5 .row .form:nth-child(3) {margin-bottom: 10px;}
.new_sub_sch_box.form5 .row .form:nth-child(3) {width: 40%;}
.new_sub_sch_box.form5 .row .form:nth-child(4) {clear: both;}
.new_sub_sch_box.form5 .row .form.sch {position: relative; width: 70%;}
.new_sub_sch_box.form5 .st_sch_btn {height: 90px; line-height: 90px; margin-top: -45px;}

.new_sub_sch_box.form6 .row .form {display: table; float: left; width: 30%;}
.new_sub_sch_box.form6 .row .form:nth-child(1),
.new_sub_sch_box.form6 .row .form:nth-child(2),
.new_sub_sch_box.form6 .row .form:nth-child(3) {margin-bottom: 10px;}
.new_sub_sch_box.form6 .row .form:nth-child(3) {width: 40%;}
.new_sub_sch_box.form6 .row .form:nth-child(4) {clear: both;}
.new_sub_sch_box.form6 .row .form.sch {position: relative; width: 40%;}
.new_sub_sch_box.form6 .st_sch_btn {height: 90px; line-height: 90px; margin-top: -45px;}

/* insurance_wrap */
.insurance_wrap .bg_box {overflow: hidden;}
.insurance_wrap .bg_box .dot_list.point1 li {float: left; width: 50%;}
.insurance_wrap .bg_box .dot_list.point1 li .bar_txt {position: relative; padding-left: 9px; margin-top: 5px; background: none; color: #7b7b7b; font-weight: 350; }



/* survey_wrap */
.survey_wrap {font-weight: 350;}
.survey_wrap .sub_tit3 {margin-bottom: 20px;}
.survey_wrap .sub_tit2 {font-weight: 500;}
.survey_wrap .txt1 {line-height: 1.5; color: #464545; -ms-word-break: keep-all; word-break: keep-all;}
.survey_wrap .img_box {display: table; width: 100%; border: 1px solid #bfbfbf;}
.survey_wrap .img_box .left {display: table-cell; padding: 40px;}
.survey_wrap .img_box .left .tit {margin-bottom: 30px; color: #434343; font-size: 1.250em; font-weight: 500;}
.survey_wrap .img_box .left .txt {line-height: 1.5; color: #464545; -ms-word-break: keep-all; word-break: keep-all;}
.survey_wrap .img_box .right {display: table-cell; vertical-align: middle; text-align: right;}


.survey_list {overflow: hidden;}
.survey_list > div {float: left; width: 23.4%; min-height: 190px; margin-right: 2.1%; margin-bottom: 2.1%; padding: 30px 10px; border-top: 5px solid #19976c; background-color: #f4f4f4; text-align: center;}
.survey_list > div:nth-child(4) {margin-right: 0;}
.survey_list > div .tit {margin-bottom: 35px; font-size: 1.250em; font-weight: 500;}
.survey_list > div .txt { color: #212121; font-weight: 350;}
.survey_list > div.color1 {border-top-color: #19976c;}
.survey_list > div.color1 .tit {color: #19976c;}
.survey_list > div.color2 {border-top-color: #ff5b53;}
.survey_list > div.color2 .tit {color: #ff5b53;}

.survey_tab {margin-bottom: 30px; overflow: hidden;}
.survey_tab > button {float: left; width: 260px; height: 55px; margin-right: 10px; padding: 0 20px; line-height: 53px; background: url('/images/sub/survey_tab_ico.png') right 20px center no-repeat;	 border: 1px solid #f45353; color: #f45353; text-align: left;	}
.survey_tab > button.on,.survey_tab > button:hover,.survey_tab > button:focus {background-color: #f45353; background-image: url('/images/sub/survey_tab_ico_on.png'); color: #fff;}
.survey_tab_con {display: none;}
.survey_tab_con.on {display: block;}
.basic_table .ta_left {padding-left: 30px; padding-right: 20px; text-align: left;}

/* discount_wrap */
.discount_wrap .img_box {display: table; width: 100%; border: 1px solid #bfbfbf;}
.discount_wrap .img_box .left {display: table-cell; padding: 40px;}
.discount_wrap .img_box .left .tit {margin-bottom: 30px; color: #434343; font-size: 1.250em; font-weight: 500;}
.discount_wrap .img_box .left .txt {line-height: 1.5; color: #464545; -ms-word-break: keep-all; word-break: keep-all;}
.discount_wrap .img_box .right {display: table-cell; vertical-align: middle; text-align: right;}

.txt_list {color: #898989;}
.txt_list li {margin-top: 5px;}

.discount_wrap .tab_style3 {margin-bottom: 40px;}
.discount_wrap .tab_style3 .tab_row > div {width: 32%; margin-right: 2%;}
.discount_wrap .tab_style3 .tab_row > div:last-child {margin-right: 0;}

.discount_wrap .bg_box .dot_list.point1 li .bar_txt {position: relative; padding-left: 9px; margin-top: 5px; background: none; color: #7b7b7b; font-weight: 350; }
.discount_wrap .discount_box_list {overflow: hidden;}
.discount_wrap .discount_box {position: relative; float: left; width: 30%; min-height: 260px; margin-right: 5%; padding: 45px 15px 10px; border: 1px solid #bfbfbf; text-align: center;}
.discount_wrap .discount_box:after {content: ''; position: absolute; right: -50px; top: 50%; margin-top: -18px;	 width: 40px; height: 35px; text-align: center; background: url('/images/sub/discount_arr.png') center center no-repeat;}
.discount_wrap .discount_box:last-child {margin-right: 0;}
.discount_wrap .discount_box:last-child:after {display: none;}
.discount_wrap .discount_box .img_box {text-align: center;}
.discount_wrap .discount_box h1 {margin: 25px 0 20px; text-align: center; color: #f45353; font-size: 1.125em; font-weight: 500;}
.discount_wrap .discount_box p {word-break: keep-all; color: #2d2d2d;}




.document_wrap .open_more_sch .more_sch_btn {display: inline-block; padding: 7px 80px 7px 70px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; background: url('/images/sub/openmore_arr.png') no-repeat right 55px top 13px; background-color: #19976c; color: #fff; font-weight: 300; box-shadow: 0px 4px 10px 2px #d6d6d6;}
.document_wrap .open_more_sch .more_sch_btn.on {display: inline-block; padding: 7px 80px 7px 70px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; background: url('/images/sub/clsmore_arr.png') no-repeat right 55px top 13px; background-color: #19976c; color: #fff; font-weight: 300; box-shadow: 0px 4px 10px 2px #d6d6d6;}

.document_wrap .sub_sch_box .row1 {margin-bottom: 0;}
.document_wrap .sub_sch_box .row1.on {margin-bottom: 10px;}
.document_wrap .sub_sch_box .row2 {display: none;}
.document_wrap .sub_sch_box .row2.on {display: table;}

.document_wrap .sub_sch_box.rows .st_sch_btn {height: 40px; line-height: 40px; margin-top: -20px;}
.document_wrap .sub_sch_box.rows .st_sch_btn.on {height: 90px; line-height: 90px; margin-top: -45px;}

.document_wrap .board_list_wrap {margin-top: 40px;}
.document_wrap .board_list {margin-top: 10px; border-top: 2px solid #000;}
.document_wrap .board_list thead {background-color: transparent; border-bottom: 1px solid #000;}
.document_wrap .board_list th, .board_list td {border-left: none;}

.document_wrap .total_txt {display: inline-block;}
.document_wrap .view_btn_wrap {float: right;}
.document_wrap .view_btn_wrap a {display: inline-block; margin-left: 7px; padding: 6px 20px; background: #6d7986; color: #fff; font-weight: 300;  -webkit-transition:background 0.3s; -moz-transition:background 0.3s; transition:background 0.3s;}
.document_wrap .view_btn_wrap a:hover {background: #ff5b53; -webkit-transition:background 0.3s; -moz-transition:background 0.3s; transition:background 0.3s;}

.document_wrap .btn_wrap .common_btn.list {background-color: #19976c; border-color: #19976c;}
.document_wrap .btn_wrap .common_btn.list:hover {background-color: transparent; border-color: #19976c; color: #19976c;}


.think_wrap .open_more_sch .more_sch_btn {display: inline-block; padding: 7px 80px 7px 70px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; background: url('/images/sub/openmore_arr.png') no-repeat right 55px top 13px; background-color: #19976c; color: #fff; font-weight: 300; box-shadow: 0px 4px 10px 2px #d6d6d6;}
.think_wrap .open_more_sch .more_sch_btn.on {display: inline-block; padding: 7px 80px 7px 70px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; background: url('/images/sub/clsmore_arr.png') no-repeat right 55px top 13px; background-color: #19976c; color: #fff; font-weight: 300; box-shadow: 0px 4px 10px 2px #d6d6d6;}

.think_wrap .sub_sch_box label {width: 90px; word-break: keep-all;}
.think_wrap .sub_sch_box .row1 {margin-bottom: 0;}
.think_wrap .sub_sch_box .row1.on {margin-bottom: 10px;}
.think_wrap .sub_sch_box .row2 {display: none;}
.think_wrap .sub_sch_box .row2.on {display: table;}

.think_wrap .sub_sch_box.rows .st_sch_btn {height: 40px; line-height: 40px; margin-top: -20px;}
.think_wrap .sub_sch_box.rows .st_sch_btn.on {height: 140px; line-height: 140px; margin-top: -70px;}

.think_wrap .board_list_wrap {margin-top: 40px;}
.think_wrap .board_list {margin-top: 10px; border-top: 2px solid #000;}
.think_wrap .board_list thead {background-color: transparent; border-bottom: 1px solid #000;}
.think_wrap .board_list th, .board_list td {border-left: none;}

.think_wrap .total_txt {display: inline-block;}
.think_wrap .view_btn_wrap {float: right;}
.think_wrap .view_btn_wrap a {display: inline-block; margin-left: 7px; padding: 6px 20px; background: #6d7986; color: #fff; font-weight: 300;  -webkit-transition:background 0.3s; -moz-transition:background 0.3s; transition:background 0.3s;}
.think_wrap .view_btn_wrap a:hover {background: #ff5b53; -webkit-transition:background 0.3s; -moz-transition:background 0.3s; transition:background 0.3s;}

.think_wrap .btn_wrap .common_btn.list {background-color: #19976c; border-color: #19976c;}
.think_wrap .btn_wrap .common_btn.list:hover {background-color: transparent; border-color: #19976c; color: #19976c;}


.safety_wrap .board_list {margin-top: 10px; border-top: 2px solid #000;}
.safety_wrap .board_list thead {background-color: transparent; border-bottom: 1px solid #000;}
.safety_wrap .board_list th, .board_list td {border-left: none;}


.regulations_wrap .regulations_list { width: 100%; padding: 20px 35px; background-color: #f5f5f5; overflow: hidden;}
.regulations_wrap .regulations_list ul li {display: table; width: 100%; border-bottom: 1px dashed #dedede;}
.regulations_wrap .regulations_list ul li:last-child {border-bottom: none;		}
.regulations_wrap .regulations_list .tit {display: table-cell; width: calc(100% - 350px); padding: 15px 0; font-size: 1.125em;}
.regulations_wrap .regulations_list .tit p {padding: 0 10px 0 20px; background: url(/images/bull/bull_dot_poin1.jpg) 2px 9px no-repeat; word-break: keep-all;}
.regulations_wrap .regulations_list .link_btn {display: table-cell; width: 350px; vertical-align: middle;}
.regulations_wrap .regulations_list .link_btn a {float: left; display: block; width: 105px; height: 30px;  margin-right: 17px; line-height: 28px; color: #fff; text-align: center;}
.regulations_wrap .regulations_list .link_btn a:last-child {margin-right: 0;}
.regulations_wrap .regulations_list .link_btn a.color_none {background-color: #32b16c !important;}
.regulations_wrap .regulations_list.color1 .link_btn a {background-color: #8771d5	;}
.regulations_wrap .regulations_list.color2 .link_btn a {background-color: #53c5e7	;}
.regulations_wrap .regulations_list.color3 .link_btn a {background-color: #1d87d6	;}
.regulations_wrap .regulations_list.color4 .link_btn a {background-color: #ff5858	;}
.regulations_wrap .regulations_list.color5 .link_btn a {background-color: #f39800	;}


.seminar_wrap .regulations_list { width: 100%; padding: 20px 35px; background-color: #f5f5f5; overflow: hidden;}
.seminar_wrap .regulations_list ul li {display: table; width: 100%; border-bottom: 1px dashed #dedede;}
.seminar_wrap .regulations_list ul li:last-child {border-bottom: none;		}
.seminar_wrap .regulations_list .tit {display: table-cell; width: calc(100% - 150px); padding: 15px 0; font-size: 1.125em;}
.seminar_wrap .regulations_list .tit p {padding: 0 10px 0 20px; background: url(/images/bull/bull_dot_poin1.jpg) 2px 9px no-repeat; word-break: keep-all;}
.seminar_wrap .regulations_list .tit p.number {background: none;}
.seminar_wrap .regulations_list .link_btn {display: table-cell; width: 150px; vertical-align: middle;}
.seminar_wrap .regulations_list .link_btn a {float: left; display: block; width: 150px; height: 30px;  margin-right: 17px; line-height: 28px; background-color: #ff5858;
color: #fff; text-align: center; }

.ment_wrap .basic_table .mp3_down_btn {display: inline-block; margin-right: 25px; padding-left: 23px; color: blue; color: #000; text-decoration: underline;}
.ment_wrap .basic_table .mp3_down_btn:nth-child(1) {background: url('/images/sub/mp3_down_btn_01.png') left center no-repeat;}
.ment_wrap .basic_table .mp3_down_btn:nth-child(2) {background: url('/images/sub/mp3_down_btn_02.png') left center no-repeat;}
.ment_wrap .basic_table .mp3_down_btn:nth-child(3) {padding-left: 25px; background: url('/images/sub/mp3_down_btn_03.png') left center no-repeat;}
.ment_wrap .basic_table .mp3_down_btn:last-child {margin-right: 0;}
.ment_wrap .basic_table .mp3_down_btn:hover {color: #ff4444;}

.poster .hi_board_list.skin2 .img_box {padding-bottom: 125%;}
.poster .hi_board_list.skin2 > li > a:hover img,.poster  .hi_board_list.skin2 > li > a:focus img {transform: scale(1.2);} 	

.advertise_wrap .board_view_top {padding: 20px 65px 20px; margin-bottom: 10px;}
.advertise_wrap .board_view_top .tit {margin-bottom: 0;}
.advertise_wrap .board_view_top .controler {margin-top: -20px;}

.lease_wrap .dot_box h1 {display: block; width: 100%; max-width: 870px; margin: 0 auto; line-height: 1.8em; font-size: 1.500em; color: #434343; text-align: center; font-weight: 500; word-break: keep-all;}
.lease_wrap .dot_box h1 em.red {color: #f45353;}
.lease_wrap .dot_box h1 em.green {color: #009569;}
.lease_wrap .dot_box p {display: inline;}
.lease_wrap .dot_box .dot_box_img {position: relative; display: inline-block; width: 18px; height: 15px;}
.lease_wrap .dot_box .dot_box_img.dot_box_img1 {top: -10px; margin-right: 15px; background: url('/images/sub/dot_box_img1.png') center center no-repeat;}
.lease_wrap .dot_box .dot_box_img.dot_box_img2 {bottom: -10px; margin-left: 15px; background: url('/images/sub/dot_box_img2.png') center center no-repeat;}

.lease_wrap .lease_img_box {overflow: hidden;}
.lease_wrap .lease_img_box .left {float: left; width: 50%; padding-right: 10px;}
.lease_wrap .lease_img_box .left img {width: 100%;}
.lease_wrap .lease_img_box .right {float: left; width: 50%; padding-left: 8px;}
.lease_wrap .lease_img_box .right .img_wrap {float: left; width: 50%; margin-bottom: 18px; padding-right: 9px;}
.lease_wrap .lease_img_box .right .img_wrap img {width: 100%;}
.lease_wrap .lease_img_box .right .img_wrap:nth-child(2n) {padding-right: 0; padding-left: 9px;}
.lease_wrap .lease_img_box .right .img_wrap:nth-child(3) {clear: both;}
.lease_wrap .lease_img_box .right .img_wrap:nth-child(3),.lease_wrap .lease_img_box .right .img_wrap:nth-child(4) {margin-bottom: 0;}

.lease_img_box2 {margin-bottom: 30px; overflow: hidden;}
.lease_img_box2 .box {float: left; width: 23.5%; margin-right: 2%;}
.lease_img_box2 .box:last-child {margin-right: 0;}
.lease_img_box2 .box p { text-align: center;}
.lease_img_box2 .img_box {position: relative; z-index: 1; overflow: hidden; margin-bottom: 5px; padding-bottom: 60%; background-color: #f7f7f7; text-align: center;}
.lease_img_box2 .img_box .inner_box {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; font-size: 0;}
.lease_img_box2 .img_box img {width: 100%; height: 100%;}

.lease_wrap .down.btn_wrap {padding-top: 0; margin-bottom: 25px;}
.lease_wrap .join_btn {display: inline-block; position: relative; width: 211px; height: 37px; line-height: 37px; background-color: #009569; color: #fff; border-radius: 20px;}
.lease_wrap .join_btn:after {display: inline-block; content:''; position: absolute; right: 21px; top: 50%; width: 10px; height: 15px; margin-top: -7.5px; background: url('/images/sub/join_arr.png') no-repeat center;}
.lease_wrap .down_btn {display: inline-block; position: relative; width: 211px; height: 37px; line-height: 37px; margin-left: 15px; padding-right: 20px; background-color: #009569; color: #fff; border-radius: 20px;}
.lease_wrap .down_btn:after {display: inline-block; content:''; position: absolute; right: 21px; top: 50%; width: 16px; height: 18px; margin-top: -9px; background: url('/images/sub/download_ico.png') no-repeat center/contain;}


.lease_wrap .sub_each.lease {overflow: hidden;}
.lease_wrap .lease_left {float: left; width: calc(100% - 421px);}
.lease_wrap .lease_right {float: left; width: 421px;}
.lease_wrap .calendar_box .calendar_table_box .am {}
.lease_wrap .calendar_box .calendar_table_box .pm {margin-bottom: 5px;}
.lease_wrap .calendar_box .calendar_table_box .night {}

.problem_wrap .down.btn_wrap {padding-top: 0; margin-bottom: 25px;}
.problem_wrap .join_btn {display: inline-block; position: relative; width: 211px; height: 37px; line-height: 37px; background-color: #009569; color: #fff; border-radius: 20px;}
.problem_wrap .join_btn:after {display: inline-block; content:''; position: absolute; right: 21px; top: 50%; width: 10px; height: 15px; margin-top: -7.5px; background: url('/images/sub/join_arr.png') no-repeat center;}
.problem_wrap .down_btn {display: inline-block; position: relative; width: 211px; height: 37px; line-height: 37px; margin-left: 15px; padding-right: 20px; background-color: #009569; color: #fff; border-radius: 20px;}
.problem_wrap .down_btn:after {display: inline-block; content:''; position: absolute; right: 21px; top: 50%; width: 16px; height: 18px; margin-top: -9px; background: url('/images/sub/download_ico.png') no-repeat center/contain;}


.problem_wrap .apply_step > li {float: none; display: inline-block;}

.event_info_wrap .bar_txt {position: relative; padding-left: 9px; margin-top: 5px; background: none; color: #7b7b7b; font-weight: 350;}
.event_info_wrap .box_arr {}
.event_info_wrap .box_arr {position: relative; float: left; display: table; width: 24%; margin-right: 1.1%; text-align: center;}
.event_info_wrap .box_arr:after {content: ''; position: absolute; top: 50%; right: -10px; width: 7px; height: 13px; margin-top: -6px; background: url('/images/sub/box_arr_red.png') center center no-repeat;}
.event_info_wrap .box_arr:last-child {margin-right: 0;}
.event_info_wrap .box_arr:last-child:after {display: none;}
.event_info_wrap .box_arr span {display: table-cell; height: 40px; vertical-align: middle;}



.event_list_wrap .slt_row {margin-bottom: 20PX;}
.event_list_wrap .slt_box {float: right; height: 40px; line-height: 40px; overflow: hidden;}
.event_list_wrap .slt_box label {float: left; margin-right: 15px;}
.event_list_wrap .sch_slt {float: right; min-width: 80px; margin-right: 0 !important;}
.event_list_wrap .board_list .point1 {min-width: 100px; height: 30px; line-height: 28px;}


.com_history_list {overflow: hidden;}
.com_history_list .img_box {position: relative; z-index: 1; overflow: hidden; margin-bottom: 10px; padding-bottom: 60%; background-color: #f7f7f7; text-align: center;}
.com_history_list .img_box .inner_box {position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; font-size: 0;}
.com_history_list .img_box img {width: 100%; height: 100%;}
.com_history_list .txt_box {text-align: center; font-size: 1.2em;}
.com_history_list .hi_board_list.skin2 .txt_box {display: table; width: 100%; height: 66px; padding: 0px;}
.com_history_list .hi_board_list.skin2 .txt_box p {display: table-cell;  vertical-align: middle;}
.com_history_list .hi_board_list.skin2 > li > a:hover .txt_box p {text-decoration: underline;}
.com_history_list .hi_board_list.skin2 > li > a:hover img,.com_history_list .hi_board_list.skin2 > li > a:focus img {transform: scale(1);}

.com_history_view_wrap .img_box {display: table; width: 100%; border: 1px solid #bfbfbf;}
.com_history_view_wrap .img_box .left {display: table-cell; padding: 40px;}
.com_history_view_wrap .img_box .left .tit {margin-bottom: 30px; color: #434343; font-size: 1.250em; font-weight: 500;}
.com_history_view_wrap .img_box .left .txt {line-height: 1.5; color: #464545; -ms-word-break: keep-all; word-break: keep-all;}
.com_history_view_wrap .img_box .right {display: table-cell; vertical-align: middle; text-align: right;}



/* greet_wrap */
.greet_top_box {display: table; width: 100%; table-layout: fixed;}
.greet_top_box .left_box {display: table-cell; width: calc(100% - 450px); height: 330px; padding-left: 60px; vertical-align: middle; background: url('/images/sub/greet_img2.png');}
.greet_top_box .left_box h1 {margin-bottom: 60px; color: #ffffff; font-size: 1.938em; font-weight: 500; word-break:keep-all;}
.greet_top_box .left_box p {font-size: 1.375em; color: #fff;}
.greet_top_box .left_box p span {font-weight: 700;}
.greet_top_box .right_box {display: table-cell; width: 450px; height: 330px;}

.greet_txt_box {overflow:hidden;}
.greet_txt_box .each_box {float:left; width:48%;}
.greet_txt_box .each_box.right {float:right;}

.greet_txt_box .each_txt {line-height:1.5; margin-bottom:25px; color:#666; word-break:keep-all;}
.greet_txt_box .each_txt:last-child {margin-bottom:0;}


.process_box {overflow: hidden;}
.process_box .box {float: left; margin-bottom: 20px;}


.firedata_box {position: relative;}
.firedata_box .firedata_down {position: absolute; right: 0; top: 0; display: block; width: 170px; height: 40px; line-height: 40px; text-align: center; color: #fff; background-color: #ff5b53; font-size: 18px; font-weight: 500; border-radius: 40px;}
.firedata_down2 {display: inline-block; padding: 3px 10px; background: #ff5b53; color: #fff; margin-left: 5px; font-size: 16px; font-weight: 350;}
.firedata_year {margin-top: 40px;}
.firedata_year span {font-weight: 700; margin-right: 10px;}
.firedata_year select {width: 120px; height: 30px; }



.kfs_wrap .tab_style3 .tab_row > div {width: 49%; margin-right: 2%; font-size: 18px;}
.kfs_wrap .tab_style3 .tab_row > div:last-child {margin-right: 0;}
.kfs_wrap .tab_style3 .tab_row > div a.on,.kfs_wrap  .tab_style3 .tab_row > div a:hover {background-color: #ff5b53;}
.kfs_wrap .basic_table tbody td:nth-child(2) {text-align: left;	}

.kfs_wrap .tab_style3.col4 > div {width: 24%; margin-right: 1.3%;}

.managenment_box {overflow: hidden;}
.managenment_box .box {position: relative; float: left; display: table; width:16.66%; height: 170px; padding: 0 20px; background-color: #f0f0f0; border-right:1px solid #fff;
border-left: 1px solid #fff;  text-align: center;}
.managenment_box .box p {display: table-cell; vertical-align: middle; word-break:keep-all; font-size: 1.125em;}
.managenment_box .box span {position: absolute; left: 0; top: 0; width: 37px; height: 38px; text-align: center; line-height: 38px; background-color: #f45353; color: #fff;}


.list_info_mission {margin-top: 20px;}
.list_info_mission .mission_area {}
.list_info_mission .vision_area {}
.list_info_mission .mission_area dl dt {color: #007c36;background-color: #eef8f2;border: 1px solid #007c36;}
.list_info_mission .vision_area dl dt {color: #e70014;background-color: #ffeeef;border: 1px solid #e70014;}
.list_info_mission .mission_area dl dd{border-top: 4px solid #007c36;}
.list_info_mission .vision_area dl dd{border-top: 4px solid #e70014;}
.list_info_mission dl {display: flex;align-items: center;gap: 30px;margin-bottom: 20px;}
.list_info_mission dl dt {position:relative;width: 150px;height: 150px;border-radius: 50%;display: flex;justify-content: center;align-items: center;font-size: 21px;font-weight: 500;}
.list_info_mission dl dt:after {position: absolute;right:-31px;width:30px;height:2px;display: block;background-color: #ddd;content:'';}
.list_info_mission dl dt span {width: 130px;height: 130px;background-color: #fff;display: block;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.list_info_mission dl dd {font-size: 21px; border: 4px solid #eee;height: 120px;flex: 1 1 auto;align-items: center;justify-content:center;display: flex;padding: 20px;border-radius: 100px;flex-direction: column;}
.list_info_mission dl dd strong {
	display: block;
	color: #e70014;font-size: 26px;font-weight: 500;
}


.callcenter {
	border: 1px solid #ddd;
	padding: clamp(20px, 5vw, 50px);
	border-radius: clamp(15px, 4vw, 30px);
	box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.1);
}
.callcenter .call_info {display: flex;gap: 30px;}
.callcenter .mesg {font-size: 21px;}
.callcenter dl {display: flex;gap: 15px;margin-top: 20px;flex-wrap: wrap;}
.callcenter dd {display: flex;align-items: center;font-size: 17px;}
.callcenter i {font-size: 21px;color: #850707;}
.callcenter i:before {width: 40px;height: 40px;background-color: #f3ecec;display:flex;border-radius: 50%;align-items: center;justify-content: center;}


.consulting_area {display: flex;flex-wrap: wrap;justify-content: center;gap: 50px 40px;}
.consulting_area li {
	position:relative;flex: 0 0 auto;text-align: center;padding: 0 10px;
	border-radius: 50%;
	/* margin: 0 auto; */
	margin-bottom: 10px;
	width:180px;height:180px;
	border: 1px solid #ddd;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 500;
}
.consulting_area li:after {
	content: '';
	width:23px;height:18px;
	background-image: url(/eng/images/sub/arrow_right.png);
	position: absolute;
	right: -32px;
	top: 75px;
}
.consulting_area li:last-child:after {display: none;}
/* .consulting_area li:before {
	content:'';
	display: block;
	border-radius: 50%;
	margin: 0 auto;
	margin-bottom: 10px;
	width:150px;height:150px;
	border: 1px solid #ddd;
} */
.consulting_area li.cons_1 {}
.consulting_area li.cons_2 {}
.consulting_area li.cons_3 {}
.consulting_area li.cons_4 {}
.consulting_area li.cons_5 {}
.consulting_area li.cons_6 {}
.consulting_area li.cons_7 {}
.consulting_area li.cons_8 {}
.consulting_area li.cons_9 {}


.img_flex_area {padding-top:50px;text-align:center;}
.img_fiex_block {
	border: 1px solid #ddd;
	padding:30px;
	background-color: #f7f7f7;
	margin-top: 20px;
	display: flex;
	gap:20px;
	max-width: 1280px;
	justify-content: center;
	align-items: start;
}
.flex_block2 {
	margin-top: 20px;
	display: flex;
	gap:20px;
	max-width: 1280px;
	justify-content: center;
	/* align-items: start; */
}
.flex_block2 .left {
	flex: 1 1 auto;
}
.flex_block2 .img {
	flex: 0 0 500px;
	max-width: 500px;border: 1px solid #aaa;
}
.img_fiex_block img {max-width: 100%;}
.img_fiex_block .btn_download {border:0;background-color: #333;color:#fff;display: inline-block;padding: 20px 60px;}
.img_fiex_block .btn_download:hover {background-color: #555;}
.translate_area {flex: 1 1 auto;}
.translate_area .txt strong {color:#009569;font-size: 19px;font-weight: 500;}
.translate_area .txt {height: 290px;overflow-y: auto;max-width: 100%;}


.left_safety {}
.left_safety .box {border: 1px solid #e70014;padding:20px;width: 450px;max-width: 100%;}
.left_safety .box + .box {margin-top: 20px;}
.left_safety .box p {text-align: center;padding: 5px;}
.left_safety .box p.point {color: #e70014;}

.right_fields {}
.right_fields ul {
    height: 100%;
    gap: 20px;
	display: flex;
	flex-direction: column;
}
.right_fields ul li {
	font-size: 17px;
	border: 1px solid #007c36;
	padding:30px 70px;
	text-align: center;
	flex: 1 1 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.right_fields ul li:first-child {
	background-color: #007c36;
	color:#fff;
	font-weight: 500;
}

.flex_block2 .center {text-align: center;width: 200px;display: flex;justify-content: center;align-items: center;flex: 1 1 auto;background-image: url(/eng/images/sub/arrow_up.png);background-repeat: no-repeat;background-position:  center;font-weight: bold;font-size: 21px;letter-spacing: -1px;}
















