@charset "utf-8";
@import "/common/font/votro.css";

.nara_wrap {overflow:auto;}
.nara_wrap .tbl {font-size:.95em !important; }
.nara_wrap .tbl th,
.nara_wrap .tbl td {padding:.5em .3em;} 
.nara_wrap.wide .tbl {width:1400px !important;}
.nara_wrap.wide .tip {display:block;}

/*예산, 재정정보*/
.tbl-budget {overflow:auto;}
.tbl-budget .tbl {width:2200px !important;}
.tbl-budget .tip {display:block;}
.tbl-budget .tbl th,
.tbl-budget .tbl td {font-size:0.9em; padding:0.8em 0.2em;}


/* 정보공개 - 행정정보 - 자치분권 - 자치분권이란? */
.list_img {padding-top:10px;}
.list_img:after {content:''; display:block; clear:both;}
.list_img li {width:50%; float:left; padding:5px; box-sizing:border-box;}
.img_source {width:100%; padding:10px; float:none; border:1px solid #ddd; box-sizing:border-box;}

@media all and (max-width:640px){
	.list_img li {width:auto; float:none; padding:0 0 5px;}
}

/* 정보공개 - 행정정보 - 시정비전과 시정목표 */
.target-wrap {position:relative; text-align:center;}
.target-wrap .tit {font-size:1.7rem;}
.target-wrap .tit img {max-width:450px !important; margin-top:20px;}
.target-wrap .tit span {display:block; width:175px; margin:0 auto; font-family: 'GmarketSans';font-size: 1.3em;font-weight: 500;background: #5546A9;border-radius: 1em;color: #fff;padding: 0.4em;letter-spacing: -1px;}
.target-txt {position:relative;width: 80%;margin:0 auto;padding:2em 10em 6em 10em;}
.target-txt > p {display:inline-block;width: 25%;font-family: 'GmarketSans';font-size: 1.1rem;font-weight: 500;background: #D22259;border-radius: 0.5em;color: #fff;padding: 4em 0;letter-spacing: -1px;text-align:center;/* float: left; */margin-right: 3%;vertical-align: middle;}
.target-txt:before {content:''; position:absolute; width:100%; height:100%;box-sizing: border-box;border:8px solid #f1f3ff; border-radius:40px;  top:-50px; left:0; z-index:-1;}
.target-txt:after {content:'';position:absolute;width:60%;height:100px;background:#fff;left:20%;top:-50px;z-index:-1;}
.target-txt > p {font-size:1.3em;}
.target-txt  ol { display:inline-block; width:70%; vertical-align: middle;}
.target-txt  ol.list-ol .num {width:2.2em; height:2.2em; background:#D22259; border-radius:.83em .83em .83em 0;}


@media all and (max-width:1024px){
	.target-txt {padding:2em 3em 6em 3em;}
}

@media all and (max-width:640px){
	.target-wrap .tit img {max-width:350px !important;}
	.target-txt {padding:2em 0em 2em 0em; text-align: center;}
	.target-txt:before,
	.target-txt:before {display:none;}
	.target-txt > p{width:175px; padding:0.4em;border-radius:1em; margin-bottom:15px;}
	.target-txt ol{width:80%;}
}

/* 정보공개 - 행정정보 - 인수위원회 백서 */
.transition-book {position: relative; text-align:center; box-sizing:border-box;padding: 30px;overflow: hidden;}
.transition-book .img {display:inline-block; box-sizing:border-box; border-radius:10px; box-shadow: 10px 10px 15px rgb(210 34 89 / 10%);}
.transition-book .img img {max-width:250px !important;  border-radius:10px;}
.transition-book .txt {position: relative;display:inline-block; text-align:center; margin-left:60px; top: 40px;}
.transition-book .txt p {font-size:1.1rem; line-height:1.8rem;  margin-bottom:10px;}
.transition-book .txt p.font { font-size:2rem; font-weight:600;color: #12316a; letter-spacing: -2px;}
.transition-book .txt p.font + p {margin-bottom:15px;}

@media all and (max-width:840px){
    .transition-book .txt {display:block; text-align:center;margin-bottom: 30px;margin-left: 0;top: 30px;}
}

@media all and (max-width:640px){
    .transition-book .img img {max-width:200px;}
    .transition-book .txt p {font-size:1rem; font-weight:normal; line-height:1.3rem;  margin-bottom:10px;}
    .transition-book .txt p.font {font-size:1.5rem;}
}

@media all and (max-width:640px){
    .transition-book .txt p.font {font-size:1.2rem;}
}

/* 정보공개 - 행정정보 - 광주사용설명서 */
.sisaBox {margin:0 -10px;}
.sisaBox:after {content:''; display:block; clear:both;}
.sisaBox .conBox {width:50%; float:left; padding:0 10px 20px;}
.sisaBox .conBox .inner {display:table; width:100%; padding:1.76em; border:1px solid #ddd; border-radius:20px;}
.sisaBox .conBox .down {display:table-cell; width:40%; vertical-align:top;}
.sisaBox .conBox .down a {display:block; height:270px; background:#000; position:relative;}
.sisaBox .conBox .down span {width:70px; height:70px; padding:24px 0; font-size:15px; color:#fff; text-align:center; border:1px solid #fff; position:absolute; left:50%; top:50%; margin:-35px 0 0 -35px; opacity:0; transition:opacity .2s;}
.sisaBox .conBox .down img {width:100%; height:100%; transition:opacity .3s;}
.sisaBox .conBox:hover .down span {opacity:1;}
.sisaBox .conBox:hover .down img {opacity:.4;}
.sisaBox .conBox .txt {display:table-cell; padding-left:1.4em; vertical-align:top;}
.sisaBox .conBox .txt p {padding:.5em 0; font-size:1.176em; font-weight:600; color:#D22259;}
.sisaBox .conBox .txt li {padding-left:13px; margin-bottom:7px; font-size:14px; position:relative;}
.sisaBox .conBox .txt li:before {content:''; width:3px; height:3px; background:#333; border-radius:50%; position:absolute; left:0; top:9px;}

@media all and (max-width:1024px) {
	.sisaBox .conBox {width:auto; float:none;}
	.sisaBox .conBox .down {width:200px;}
}
@media all and (max-width:640px) {
	.sisaBox .conBox .inner {display:block;}
	.sisaBox .conBox .down {display:block; margin:0 auto 10px;}
	.sisaBox .conBox .txt {display:block; padding:0;}
	.sisaBox .conBox .txt p {text-align:center;}
}


/* 정보공개 - 행정정보 - 조직정보공개 */
#part01 > div,
#part02 > div,
#part03 > div,
#part04 > div,
#part05 > div {display:block;}
.choose_btn >li{display:inline-block; width:15.5%; margin:20px 1% 0 0; vertical-align:middle;}
.choose_btn >li >a {display: block;font-size:1em; width:100%; height:180px; background:#fff; border:1px solid #DDDDDD; text-align:center; padding-top:20px; box-sizing: border-box;transition:0.5s;color:#222; text-decoration:none; border-radius:5px; }
.choose_btn >li >a:hover {border: 1px solid #5546A9; box-shadow: 5px 5px 15px rgb(71 108 236 / 10%);}
.choose_btn >li:nth-child(1),
.choose_btn >li:nth-child(6){line-height:2.5em;}
.choose_btn >li:nth-child(1) span,
.choose_btn >li:nth-child(6) span {margin-top:10px;}
.choose_btn >li.btn_06 {margin-right:0;}
.choose_btn >li >a span {display:block; width:100px; height:80px; margin:0 auto 15px; background: url('/portal/img/sub03/spr_ico_choosebtn2.svg') 50% 0 no-repeat;}
.choose_btn >li.btn_02 >a span {background-position: 50% -100px;}
.choose_btn >li.btn_03 >a span {background-position: 50% -215px;}
.choose_btn >li.btn_04 >a span {background-position: 50% -325px;}
.choose_btn >li.btn_05 >a span {background-position: 50% -440px;}
.choose_btn >li.btn_06 >a span {background-position: 50% -550px;}

@media all and (max-width:900px){
	.choose_btn >li {width: 17%;}
}
@media all and (max-width:768px){
	.choose_btn >li {width: 32%;}
	.choose_btn >li.btn_03 {margin-right: 0;}
}
@media all and (max-width:530px){
	.con03020502 a { margin-left:0 !important; }
	li>.btn.small { width:60%; }
	.con03020502 div { width:49.5% !important; }
	.con03020502 div:not(:nth-child(2n)) {margin-right: 1%;}
}

@media all and (max-width:414px){
	.choose_btn >ol {width:0 auto; text-align:center;}
	.choose_btn >li {width: 47%;}
	.choose_btn >li:last-child {width:100%;}
	.choose_btn >li.btn_03 {margin-right: 3%;}
	.choose_btn >li.btn_02, .choose_btn >li.btn_04 {margin-right: 0;}
}


/* 정보공개 - 예산·재정정보 - 재정규모 */

.select_area_wrap .select_area >#btn_changeContents {height:2.5em; border-radius:0.3em;}
.finance_box {}
.finance_box ul:after {content:''; display:block; clear:both;}
.finance_box ul li {width:calc(50% - 20px); float:left; }
.finance_box ul li:first-child {margin-right:40px;}
.finance_box ul li:first-child > .box-img {padding-top:4em;}
.finance_box ul li > h5 {margin-left:0 !important;}
.finance_box ul li > .box-img {display:block;min-height:550px;}

@media all and (max-width:1024px) {
.finance_box ul li {width:100%; float:none;}
.finance_box ul li:last-child {margin-top:20px !important;}
}


/* 사전정보공표 */
.infoTop {margin-top:-30px; }
.infoTop:after {content:'';display:block;clear:both;}
.infoTop li {float:left; }
.infoTop li + li {margin-left:-10px;}
.infoTop li a {display:inline-block; padding:.7em 2.6em .7em 1.7em; color:#888; border-radius:10px 0 0 0; position:relative; overflow:hidden; vertical-align:middle;}
.infoTop li a:after {content:''; display:block; width:100%; height:100%; position:absolute; top:0; left:0; background:#efefef; border-radius:0 10px 0 0; transform:skew(20deg) translate(-10px, 0px); z-index:-1;}
.infoTop li a.on {color:#fff; z-index:2;}
.infoTop li a.on:after {background:#5546A9;}
.infoTabBox {background:#f8f8f8; border:1px solid #5546A9; border-radius:0 5px 30px 5px; }
.infoTabBox >ul {margin:0;}
.infoTabBox >ul:after {content:''; display:block; clear:both; }
.infoTabBox >ul >li {width:14.286%; float:left; text-align:center; }
.infoTabBox a:focus {z-index:99999;}

.infoTabBox [class^="cate"]>a {padding:1.17em 0; display:block; color:#333; background:#fff; border:1px solid #ddd; border-top-width:0; border-left-width:0;}
.infoTabBox [class^="cate"]>a:hover,
.infoTabBox [class^="cate"]>a.on {color:#5546A9; background:#F7F9FC;}
.infoTabBox [class^="cate"]>a.on {font-weight:600;}
.infoTabBox [class^="cate"]>a:before {content:''; display:block; width:3.53em; height:3.53em; margin:0 auto .58em;}
.infoTabBox.ty1 .cate1 >a:before {background:url(../img/sub03/ico_tabcategory01_01.png) no-repeat 50% 50%; background-size:100% auto;}
.infoTabBox.ty1 .cate2 >a:before {background:url(../img/sub03/ico_tabcategory01_02.png) no-repeat 50% 50%; background-size:100% auto;}
.infoTabBox.ty1 .cate3 >a:before {background:url(../img/sub03/ico_tabcategory01_03.png) no-repeat 50% 50%; background-size:100% auto;}
.infoTabBox.ty1 .cate4 >a:before {background:url(../img/sub03/ico_tabcategory01_04.png) no-repeat 50% 50%; background-size:100% auto;}
.infoTabBox.ty1 .cate5 >a:before {background:url(../img/sub03/ico_tabcategory01_05.png) no-repeat 50% 50%; background-size:100% auto;}
.infoTabBox.ty1 .cate6 >a:before {background:url(../img/sub03/ico_tabcategory01_06.png) no-repeat 50% 50%; background-size:100% auto;}
.infoTabBox.ty1 .cate7 >a:before {background:url(../img/sub03/ico_tabcategory01_07.png) no-repeat 50% 50%; background-size:100% auto;}
.infoTabBox.ty1 .cate8 >a:before {background:url(../img/sub03/ico_tabcategory01_08.png) no-repeat 50% 50%; background-size:100% auto;}
.infoTabBox.ty1 .cate9 >a:before {background:url(../img/sub03/ico_tabcategory01_09.png) no-repeat 50% 50%; background-size:100% auto;}
.infoTabBox.ty1 .cate10 >a:before {background:url(../img/sub03/ico_tabcategory01_10.png) no-repeat 50% 50%; background-size:100% auto;}
.infoTabBox.ty1 .cate11 >a:before {background:url(../img/sub03/ico_tabcategory01_11.png) no-repeat 50% 50%; background-size:100% auto;}
.infoTabBox.ty1 .cate12 >a:before {background:url(../img/sub03/ico_tabcategory01_12.png) no-repeat 50% 50%; background-size:100% auto;}
.infoTabBox.ty1 .cate13 >a:before {background:url(../img/sub03/ico_tabcategory01_13.png) no-repeat 50% 50%; background-size:100% auto;}
.infoTabBox.ty2 .cate1 >a:before {background:url(../img/sub03/ico_tabcategory02_01.png) no-repeat 50% 50%; background-size:100% auto;}
.infoTabBox.ty2 .cate2 >a:before {background:url(../img/sub03/ico_tabcategory02_02.png) no-repeat 50% 50%; background-size:100% auto;}
.infoTabBox.ty2 .cate3 >a:before {background:url(../img/sub03/ico_tabcategory02_03.png) no-repeat 50% 50%; background-size:100% auto;}
.infoTabBox.ty2 .cate4 >a:before {background:url(../img/sub03/ico_tabcategory02_04.png) no-repeat 50% 50%; background-size:100% auto;}

.infoTabBox.ty2 {position:relative;}
.infoTabBox .multiLinkBox {position:absolute; top:8.5em; left:.5em; right:.5em; margin:0; background:#fff; border:1px solid #ddd; border-radius:20px;}
.infoTabBox .multiLinkBox li {width:20%; float:left; text-align:left;}
.infoTabBox .cate4 .multiLinkBox li {width:16.6666%;}
.infoTabBox .multiLinkBox a:hover, .infoTabBox .multiLinkBox a.on {background:#ebeff5;}
.infoTabBox.ty2 .cate1 >a.on {margin-bottom:9.05em;}
.infoTabBox.ty2 .cate2 >a.on {margin-bottom:5.95em;}
.infoTabBox.ty2 .cate3 >a.on {margin-bottom:5.95em;}
.infoTabBox.ty2 .cate4 >a.on {margin-bottom:12.15em;}

@media all and (max-width:1024px) {
	.infoTabBox >ul >li {width:20%;}
	.infoTabBox .multiLinkBox li {width:25%;}
	.infoTabBox .cate4 .multiLinkBox li {width:20%;}
	.infoTabBox.ty2 .cate1 >a.on {margin-bottom:12.16em;}
	.infoTabBox.ty2 .cate2 >a.on {margin-bottom:5.95em;}
	.infoTabBox.ty2 .cate3 >a.on {margin-bottom:5.95em;}
	.infoTabBox.ty2 .cate4 >a.on {margin-bottom:15.26em;}
}
@media all and (max-width:768px) {
	.infoTop {margin-top:10px;}
	.infoTabBox .multiLinkBox {padding:.7em;}
	.infoTabBox .multiLinkBox li {width:33.3333%; padding:.2em;}
	.infoTabBox .cate4 .multiLinkBox li {width:25%;}
	.infoTabBox .multiLinkBox a {height:2.3em; line-height:2.3em; padding:0 .7em 0 2.2em;}
	.infoTabBox .multiLinkBox a:before {left:1em;}
	.infoTabBox.ty2 .cate1 >a.on {margin-bottom:10.61em;}
	.infoTabBox.ty2 .cate2 >a.on {margin-bottom:5.22em;}
	.infoTabBox.ty2 .cate3 >a.on {margin-bottom:5.22em;}
	.infoTabBox.ty2 .cate4 >a.on {margin-bottom:13.31em;}
}
@media all and (max-width:640px) {
	.infoTabBox >ul >li {width:25%;}
	.infoTabBox [class^="cate"]>a {padding:1em 0;}
	.infoTabBox [class^="cate"]>a:before {width:3em; height:3em;}
	.infoTabBox .multiLinkBox {top:7.61em;}
	.infoTabBox .cate3 .multiLinkBox li {width:50%;}
	.infoTabBox .cate4 .multiLinkBox li {width:33.3333%;}
	.infoTabBox.ty2 .cate4 >a.on {margin-bottom:18.73em;}
}
@media all and (max-width:460px) {
	.infoTabBox.ty1 >ul >li {width:33.33%;}
	.infoTabBox .multiLinkBox li {width:50%;}
	.infoTabBox .cate3 .multiLinkBox li {width:100%;}
	.infoTabBox .cate4 .multiLinkBox li {width:50%;}
	.infoTabBox.ty2 .cate1 >a.on {margin-bottom:16.03em;}
	.infoTabBox.ty2 .cate3 >a.on {margin-bottom:7.93em;}
	.infoTabBox.ty2 .cate4 >a.on {margin-bottom:24.13em;}
}

/* 주요투자사업 지도 */
.hangMapScroll {margin-right:285px;}
.hangMapScroll .tip {display:none;}
#hangMap {width:577px; height:630px; margin:0 auto; position:relative; background:url(../img/sub01/gj_map.png) no-repeat 0 0; background-size:100% auto;}
#hangMap.namjong {background-position:0 -650px;}
#hangMap.namhan {background-position:0 -1300px;}
#hangMap.toechon {background-position:0 -1950px;}
#hangMap.tanbeol {background-position:0 -2600px;}
#hangMap.songjeong {background-position:0 -3250px;}
#hangMap.gyeongan {background-position:0 -3900px;}
#hangMap.ssangryeong {background-position:0 -4550px;}
#hangMap.chowol {background-position:0 -5200px;}
#hangMap.gwangnam1 {background-position:0 -5850px;}
#hangMap.gwangnam2 {background-position:0 -6500px;}
#hangMap.opo1 {background-position:0 -7150px;}
#hangMap.opo2 {background-position:0 -7800px;}
#hangMap.sinhyun {background-position:0 -8450px;}
#hangMap.neungpyung {background-position:0 -9100px;}
#hangMap.gonji {background-position:0 -9750px;}
#hangMap.docheok {background-position:0 -10400px;}
#hangMap a {display:inline-block;padding:5px 20px;font-weight:600;color:#fff; background: #3d3d3d; text-decoration:none;border-radius:40px;position:absolute;transform:translate(-50%, -50%);}
#hangMap a:hover {color:#D22259; background:#fff; z-index:2;}
#hangMap .namjong {top:12%; left:58%;}
#hangMap .namhan {top:29%; left:34%;}
#hangMap .toechon {top:30%; left:65%;}
#hangMap .tanbeol {top:39%; left:30%;}
#hangMap .songjeong {top:40%; left:42%;}
#hangMap .gyeongan {top:45%; left:39%;}
#hangMap .ssangryeong {top:50%; left:44%;}
#hangMap .chowol {top:51%; left:58%;}
#hangMap .gwangnam1 {top:50%; left:24%;}
#hangMap .gwangnam2 {top:55%; left:30%;}
#hangMap .opo {top:64%; left:25.5%;}
#hangMap .opo1 {top:64%; left:25.5%;}
#hangMap .opo2 {top:61%; left:41%;}
#hangMap .sinhyun {top:62%; left:9%;}
#hangMap .neungpyung {top:68%; left:12%;}
#hangMap .gonji {top:62%; left:79%;}
#hangMap .docheok {top:82%; left:59%;}
.hangMapBox {position:relative; padding:60px;}
.hangMapBox .box-notice {display:inline-block; position:absolute; right:0; top:0; border:0; background:none; box-shadow:none; margin:6.5em 4em;}
.hangMapBox .box-notice .tit {margin-bottom:0.2em; font-size:3.12em; color:#a33265; font-weight:800; font-family:'GmarketSans','NotoSans','맑은고딕', Malgun Gothic, 'Noto Sans KR', sans-serif; line-height:1.1;}
.hangMapBox .box-notice .tit span {display:block; color:#38375a; font-weight:400; font-size:0.85em;}
.hangMapBox .box-notice .txt {padding-left:1.9em;}
.hangMapBox .box-notice .txt:before {content:""; display:block; position:absolute; width:24px; height:24px; margin-left:-31px; margin-top:1px; background-position: 0 0; background-image:url(../img/sub03/map_txt_ic.png);}

@media all and (max-width:1024px) {
	.hangMapScroll {margin:0; overflow:auto;}
	.hangMapBox .box-notice {position:static; display:block;}
	.hangMapBox .box-notice br {display:none;}
	.hangMapBox .box-notice >div {text-align:center;}
}
@media all and (max-width:577px) {
	.hangMapScroll .tip {display:block;}
	.hangMapBox {padding:1em;}
	.hangMapBox .box-notice {margin:1.5em .5em;}
	.hangMapBox .box-notice .tit {font-size:2.8em; text-align:center;}
}


/* 생활밀착형 시책 */
.life-policy { position:relative; width:100%; padding:2.5em 2.5em 320px; text-align:center; background:#fff3d2 url(../img/sub03/sub03011901_bg01.png) no-repeat center top; background-size:100% auto; word-break:keep-all;}
.life-policy:after {content:''; position:absolute; left:0; bottom:0; width:100%; height:300px; background:url(../img/sub03/sub03011901_bg02.png) no-repeat center bottom; background-size:auto 100%;}
.life-policy .title {text-align:center; margin-bottom:1em;}
.life-policy .title p {font-size:1em; font-weight:700;}
.life-policy .title p.main-tit {font-family:'Vitro_core';  font-size: 1.75em; margin-top:.5em}
.life-policy .title p.main-tit span {display:block; font-size:1.25em; color:#ff5340;}
.life-policy .title p.main-tit br {display:none;}
.life-policy > span {display:inline-block;  background:#fff; padding:.5em 1.5em; border-radius:2em;}

.policy-txt {position:relative; background:#fff; border-radius:2em 2em 0 0; padding:2.5em; width:90%; margin:-3em auto 0; z-index:10;}
.policy-txt h4 em {display:inline-block; background:#0539b0; color:#fff; font-weight:700; font-size:.75em; border-radius:1em; padding:0 1em;}
.policy-txt  .video-box {margin-top:2em;}
.policy-txt  .video-box video {width:100%;}
.policy-txt .lyric { background:#fff; border:1px solid #ddd; padding:2em;border-radius:1em; margin-top:1em; height:300px; overflow:auto;}

@media all and (max-width:768px) {
	.life-policy  {padding:2.5em 1em 250px;}
	.life-policy:after {height:230px;}
	.life-policy .title p.main-tit br {display:block;;}
	
	.policy-txt {padding:2em 1.5em 0;}
}

@media all and (max-width:500px) {
	.life-policy  {padding:2.5em 1em 200px;}
	.life-policy:after {height:180px;}
	.life-policy .title p.main-tit {font-size: 1.5em; }
	.policy-txt {width:100%;}

}

/* 민선8기 후반기 정책 운영방향 */
.second-policy {position:relative; width:100%; padding:2.5em 2.5em 320px; text-align:center; background:#EDF2FF url(../img/sub03/sub03012_bg01.png) no-repeat center 50%;  background-size:90% auto; word-break:keep-all;}
.second-policy:after {content:''; position:absolute; left:0; bottom:0; width:100%; height:324px; background:url(../img/sub03/sub03012_bg02.png) no-repeat center bottom; background-size:auto 100%;}
.second-policy .title {text-align:center; margin-bottom:1em;}
.second-policy .title p {font-size:1em; font-weight:700;}
.second-policy .title p.main-tit {font-family:'Vitro_core';  font-size: 1.75em; margin-top:.5em; color:#648CFF;}
.second-policy .title p.main-tit span {display:block; font-size:1.25em; color:#11104C;}

.second-policy .policy-txt {position:relative; background:#fff; border-radius:2em 2em 0 0; padding:2.5em; width:90%; margin:-3em auto 0; z-index:10;}
.second-policy .policy-txt .video-box {margin-top:2em;}
.second-policy .policy-txt .video-box video {width:100%;}
.second-policy .policy-txt .lyric { background:#fff; border:1px solid #ddd; padding:2em;border-radius:1em; margin-top:1em; height:300px; overflow:auto;}

@media all and (max-width:768px) {
	.second-policy {padding:2.5em 1em 250px;}
	.second-policy:after {height:230px;}
	.second-policy .title p.main-tit br {display:block;;}
	
	.second-policy .policy-txt {padding:2em 1.5em 0;}
}

@media all and (max-width:500px) {
	.life-policy  {padding:2.5em 1em 200px;}
	.life-policy:after {height:180px;}
	.life-policy .title p.main-tit {font-size: 1.5em; }
	.life-policy .policy-txt {width:100%;}

}