body{font-family:'Noto Sans JP', sans-serif;min-width:100%;width:100%;font-size:14px;line-height:1.5}.main{font-family:'Noto Sans JP', sans-serif}.main p{font-size:16px;line-height:1.8;color:#000;padding:0;font-family:'Noto Sans JP', sans-serif}@media screen and (max-width: 640px){.main p{font-size:15px}}.lq{display:none}@media screen and (max-width: 950px){.lq{display:block}}.mq{display:none}@media screen and (max-width: 767px){.mq{display:block}}.pc{display:block}@media screen and (max-width: 640px){.pc{display:none}}.sq{display:none}@media screen and (max-width: 640px){.sq{display:block}}.sqnone{display:block}@media screen and (max-width: 640px){.sqnone{display:none}}ol,ul{list-style:none;padding:0px;margin:0}table{border-collapse:collapse;border-spacing:0;border:none}a{text-decoration:none;outline:none}a:hover{text-decoration:none}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}img{max-width:100%;height:auto;vertical-align:bottom}@media (min-width: 641px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}h4{margin:0;padding:0;border:none}


.section-btn{text-align:center;margin-top:20px}
.section-btn a{display:block;width:370px;height:50px;margin:0 auto;color:#fff;font-size:18px;font-weight:500;line-height:1.4;text-align:center;border-radius:50px;background:#ca4534/*#232289*/;-webkit-box-shadow:0px 6px 0px 0px #5a1e16/*#010036*/;box-shadow:0px 6px 0px 0px #5a1e16/*#010036*/;position:relative;font-family:'Noto Sans JP', sans-serif}
@media screen and (max-width: 640px){
	.section-btn a{font-size:16px;height:50px}}
.section-btn a:hover{-webkit-box-shadow:0px 1px 0px 0px #5a1e16/*#010036*/;box-shadow:0px 1px 0px 0px #5a1e16/*#010036*/;-webkit-transform:translate(0px, 5px);transform:translate(0px, 5px)}
.section-btn a:after{content:'';position:absolute;display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;bottom:0;right:20px;margin:auto}
@media screen and (max-width: 640px){
	.section-btn a:after{width:6px;height:6px;right:15px}}
.section-btn a span{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.section-btn a span strong{font-size:30px}
.section-btn-ttl{font-weight:bold;margin:20px 0 10px}
.section-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.section-btn-wrap .section-btn{margin-top:0}
@media screen and (max-width: 640px){
	.section-btn-wrap .section-btn{width:48%}}
.section-btn-wrap .section-btn a{width:220px;font-size:17px;height:70px}
@media screen and (max-width: 640px){
	.section-btn-wrap .section-btn a{width:100%;font-size:12px;height:60px}}
@media screen and (max-width: 640px){
	.section-btn-wrap .section-btn a:after{right:10px}}
.section-btn-wrap .section-btn:nth-child(n+3){margin-top:20px}
@media only screen and (max-width: 1400px){
	.section-btn a{width:80%}
	.section-btn-wrap .section-btn{width:48%}
	.section-btn-wrap .section-btn a{width:100%;font-size:15px}}



.sec02 .section-btn a{display:block;width:370px;height:50px;margin:0 auto;color:#fff;font-size:18px;font-weight:500;line-height:1.4;text-align:center;border-radius:50px;background:#205a9e/*#232289*/;-webkit-box-shadow:0px 6px 0px 0px #183b64/*#010036*/;box-shadow:0px 6px 0px 0px #183b64/*#010036*/;position:relative;font-family:'Noto Sans JP', sans-serif}
@media screen and (max-width: 640px){
.sec02 .section-btn a{font-size:16px;height:50px}}
.sec02 .section-btn a:hover{-webkit-box-shadow:0px 1px 0px 0px #183b64/*#010036*/;box-shadow:0px 1px 0px 0px #183b64/*#010036*/;-webkit-transform:translate(0px, 5px);transform:translate(0px, 5px)}
.sec02 .section-btn a:after{content:'';position:absolute;display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;bottom:0;right:20px;margin:auto}
@media screen and (max-width: 640px){
	.sec02 .section-btn a:after{width:6px;height:6px;right:15px}}
.sec02 .section-btn a span{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.sec02 .section-btn a span strong{font-size:30px}
.sec02 .section-btn-ttl{font-weight:bold;margin:20px 0 10px}
.sec02 .section-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.sec02 .section-btn-wrap .section-btn{margin-top:0}
@media screen and (max-width: 640px){
	.sec02 .section-btn-wrap .section-btn{width:48%}}
.sec02 .section-btn-wrap .section-btn a{width:220px;font-size:17px;height:70px}
@media screen and (max-width: 640px){
	.sec02 .section-btn-wrap .section-btn a{width:100%;font-size:14px;height:60px}}
@media screen and (max-width: 640px){
	.sec02 .section-btn-wrap .section-btn a:after{right:10px}}
.sec02 .section-btn-wrap .section-btn:nth-child(n+3){margin-top:20px}
@media only screen and (max-width: 1400px){
	.sec02 .section-btn a{width:80%}
	.sec02 .section-btn-wrap .section-btn{width:48%}
	.sec02 .section-btn-wrap .section-btn a{width:100%;font-size:15px}}

.sec03 .section-btn a{display:block;width:370px;height:50px;margin:0 auto;color:#fff;font-size:18px;font-weight:500;line-height:1.4;text-align:center;border-radius:50px;background:#2d6532/*#232289*/;-webkit-box-shadow:0px 6px 0px 0px #1a3a1d/*#010036*/;box-shadow:0px 6px 0px 0px #1a3a1d/*#010036*/;position:relative;font-family:'Noto Sans JP', sans-serif}
@media screen and (max-width: 640px){
.sec03 .section-btn a{font-size:16px;height:50px}}
.sec03 .section-btn a:hover{-webkit-box-shadow:0px 1px 0px 0px #1a3a1d/*#010036*/;box-shadow:0px 1px 0px 0px #1a3a1d/*#010036*/;-webkit-transform:translate(0px, 5px);transform:translate(0px, 5px)}
.sec03 .section-btn a:after{content:'';position:absolute;display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;bottom:0;right:20px;margin:auto}
@media screen and (max-width: 640px){
	.sec03 .section-btn a:after{width:6px;height:6px;right:15px}}
.sec03 .section-btn a span{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.sec03 .section-btn a span strong{font-size:30px}
.sec03 .section-btn-ttl{font-weight:bold;margin:20px 0 10px}
.sec03 .section-btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.sec03 .section-btn-wrap .section-btn{margin-top:0}
@media screen and (max-width: 640px){
	.sec03 .section-btn-wrap .section-btn{width:48%}}
.sec03 .section-btn-wrap .section-btn a{width:220px;font-size:17px;height:70px}
@media screen and (max-width: 640px){
	.sec03 .section-btn-wrap .section-btn a{width:100%;font-size:14px;height:60px}}
@media screen and (max-width: 640px){
	.sec03 .section-btn-wrap .section-btn a:after{right:10px}}
.sec03 .section-btn-wrap .section-btn:nth-child(n+3){margin-top:20px}
@media only screen and (max-width: 1400px){
	.sec03 .section-btn a{width:80%}
	.sec03 .section-btn-wrap .section-btn{width:48%}
	.sec03 .section-btn-wrap .section-btn a{width:100%;font-size:15px}}




.header{width:100%;position: fixed;    background: #fff;z-index: 1000}
.header-inr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 50px}
@media screen and (max-width: 640px){
	.header-inr{padding:15px 10px}}
.header .h-logo{width:264px;margin:0;padding:0}
@media screen and (max-width: 640px){
	.header .h-logo{width:40%}}
.header .h-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media screen and (max-width: 640px){
	.header .h-right .h-tel{display:none}}
.header .h-tel{margin-left:20px}
.header .h-note{font-size:11px;line-height:1.2}
.fixed{position:fixed;top:0;left:0;z-index:100}

.header .search-btn{text-align:center;margin-top:0px;margin-left:20px}
.header .search-btn a{display:block;width:200px;height:40px;margin:0 auto;color:#fff;font-size:16px;font-weight:500;line-height:1.4;text-align:center;border-radius:20px;background:#232289;/*-webkit-box-shadow:0px 6px 0px 0px #010036;box-shadow:0px 6px 0px 0px #010036;*/position:relative;font-family:'Noto Sans JP', sans-serif}
@media screen and (max-width: 640px){
	.header .search-btn a{font-size:16px;height:50px}
}
/*.search-btn a:hover{-webkit-box-shadow:0px 1px 0px 0px #010036;box-shadow:0px 1px 0px 0px #010036;-webkit-transform:translate(0px, 5px);transform:translate(0px, 5px)}*/
.header .search-btn a:after{content:'';position:absolute;display:block;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;bottom:0;right:20px;margin:auto}
@media screen and (max-width: 640px){
.header .search-btn a:after{width:6px;height:6px;right:15px}
}
.header .search-btn a span{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
.header .search-btn a span strong{font-size:30px}


@media only screen and (max-width: 840px){
	.header .search-btn a{width:160px}
	}








.mv{max-width:1500px;margin:0 auto;/*padding:0 0 0 10%;*/border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;padding-top: 100px;}
@media screen and (max-width: 640px){
	.mv{padding-top:80px !important}}.mv img{margin:0 auto}/*@media only screen and (max-width: 1100px){.mv{padding:0 0 0 30px}}*/


.anchor-link{padding:30px 0 50px}
.anchor-link__txt{font-size:18px;font-weight:bold;text-align:center;margin-bottom:30px}
@media screen and (max-width: 640px){
	.anchor-link__txt{font-size:16px;text-align:left}
}
.anchor-link__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media screen and (max-width: 640px){
	.anchor-link__list{display:block}
}
.anchor-link__list li{width:calc(100% / 3 - 25px);max-width:290px}
@media screen and (max-width: 640px){
	.anchor-link__list li{width:100% !important;max-width:100% !important}
}
.anchor-link__list li:first-child a{padding:10px 15px;font-size:18px}
.anchor-link__list li:not(:nth-child(3n)){margin-right:40px}
@media screen and (max-width: 640px){
	.anchor-link__list li:not(:nth-child(3n)){margin-right:0 !important}
}
.anchor-link__list li:nth-child(n+4){margin-top:20px}
@media screen and (max-width: 640px){
	.anchor-link__list li:not(:first-child){margin-top:20px !important}
}
.anchor-link__list li a{position:relative;font-size:20px;/*color:#fff;*/color:#ca4534;position:relative;font-weight:bold;text-align:center;display:block;padding:25px 15px;height:120px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:10px;border: solid 1px #ca4534; background: #fcf6f5;/*background:#CA6739;*/-webkit-box-shadow:0px 6px 0px 0px #8B5A43;box-shadow:0px 6px 0px 0px #8B5A43;line-height:1.4}
.anchor-link__list li a span{font-weight: bold;font-size: 1.1em;}

@media screen and (max-width: 767px){
	.anchor-link__list li a{font-size:20px !important;padding:20px 20px 35px !important}
}
@media screen and (max-width: 640px){
	.anchor-link__list li a{height:auto !important;font-size:18px !important;padding:15px 20px 30px !important}
}
/*.anchor-link__list li a:before{content:"";position:absolute;bottom:10px;right:0;left:0;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #FFF500;width:0;height:0}*/
.anchor-link__list li a:hover{-webkit-box-shadow:0px 1px 0px 0px #CA6739;box-shadow:0px 1px 0px 0px #CA6739;-webkit-transform:translate(0px, 5px);transform:translate(0px, 5px)}
.anchor-link__list li:nth-child(2) a{color: #205a9e;border: solid 1px #205a9e; background:#f4f7fa;-webkit-box-shadow:0px 6px 0px 0px #1D7A9D;box-shadow:0px 6px 0px 0px #1D7A9D}
.anchor-link__list li:nth-child(2) a:hover{-webkit-box-shadow:0px 1px 0px 0px #f4f7fa;box-shadow:0px 1px 0px 0px #f4f7fa;-webkit-transform:translate(0px, 5px);transform:translate(0px, 5px)}
.anchor-link__list li:nth-child(3) a{color: #417446;border: solid 1px #417446; background:#f4f7f5;-webkit-box-shadow:0px 6px 0px 0px #0D572B;box-shadow:0px 6px 0px 0px #0D572B}
.anchor-link__list li:nth-child(3) a:hover{-webkit-box-shadow:0px 1px 0px 0px #f4f7f5;box-shadow:0px 1px 0px 0px #f4f7f5;-webkit-transform:translate(0px, 5px);transform:translate(0px, 5px)}
@media screen and (max-width: 640px){
	.anchor-link__list li:not(:first-child){margin-top:15px}
}
@media only screen and (max-width: 1100px){
	.anchor-link__list li{max-width:240px;width:48%}
	.anchor-link__list li a{font-size:18px !important;padding:20px 20px 30px;height:130px}
}
@media only screen and (max-width: 900px){
	.anchor-link__list li{max-width:280px;width:48%}
	.anchor-link__list li:not(:nth-child(3n)){margin-right:0}
	.anchor-link__list li:nth-child(n+4){margin-top:0}
	.anchor-link__list li a{font-size:18px !important;padding:20px 20px 30px;height:130px}
}



.container{max-width:950px;margin:0 auto;width:90%}
.long-container{max-width:1100px;margin:0 auto;width:90%}
.common__ttl{font-size:46px;letter-spacing:2px;color:#000;text-align:center;background:none;font-weight:900;text-align:center;border:none;margin:0 0 30px;padding:0;margin:0 auto;display:table;position:relative;font-family:'Noto Sans JP', sans-serif}
@media screen and (max-width: 640px){
	.common__ttl{display:block;font-size:34px;margin:0 0 10px}}
.common__ttl .box{/*background:#CA6739;*/font-size:28px;text-align:center;color:#CA6739;padding:5px 30px}
@media screen and (max-width: 640px){.common__ttl .box{font-size:18px;padding:5px 10px}}
.common__ttl .color{color:#F38E24}.common__ttl span{font-weight:900}

/*.common__ttl:after{content:'';position:absolute;right:-130px;top:20px;display:block;width:120px;height:98px;background:url(../img/icon_ttl.png) no-repeat;background-size:100% 100%}
@media screen and (max-width: 640px){
	.common__ttl:after{right:0;left:0;margin:auto;width:20%;height:60%;top:-70px}}*/


.common__box{padding:40px 70px 70px;position:relative}
@media screen and (max-width: 640px){
	.common__box{padding:30px 15px 40px !important}}
.common__box:nth-of-type(1){background:#FBEADD}
.common__box:nth-of-type(1):before{background:#FBEADD}
.common__box:nth-of-type(2){background:#F8EEE9;margin-top:150px}
@media screen and (max-width: 640px){
	.common__box:nth-of-type(2){margin-top:90px}}
.common__box:nth-of-type(2):before{background:#F8EEE9}
.common__box:nth-of-type(3){background:#F8ECE9;margin-top:150px}
@media screen and (max-width: 640px){.common__box:nth-of-type(3){margin-top:90px}}
.common__box:nth-of-type(3):before{background:#F8ECE9}
.common__box:before{content:"";position:absolute;top:-55px;right:0;left:0;z-index:2;display:block;width:220px;height:75px;margin:0 auto;border-radius:50% 50% 0 0/100% 100% 0 0}
@media screen and (max-width: 640px){
	.common__box:before{width:180px}}
.common__box-ttl{font-size:28px;margin:0 0 40px;padding:0;background:none;border-left:none;border-bottom:none;text-align:center}
@media screen and (max-width: 640px){
	.common__box-ttl{font-size:20px;margin:0 0 20px;line-height:1.4}}
.common__box-ttl span{font-size:36px;color:#CA6739}
@media screen and (max-width: 640px){.common__box-ttl span{font-size:28px}}
.common__box-img{position:absolute;top:-25px;left:50%;z-index:3;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (max-width: 640px){.common__box-img{width:12%}}



.common__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}@media screen and (max-width: 640px){.common__list{display:block;margin-top:30px}}


.common__list .list-item{width:calc(100% / 2 - 25px)}
@media screen and (max-width: 640px){
	.common__list .list-item{width:100%}}
.common__list .list-item:nth-child(n+3){margin-top:80px}
@media screen and (max-width: 640px){
	.common__list .list-item:nth-child(n+3){margin-top:0}}
@media screen and (max-width: 640px){.common__list .list-item:not(:first-child){margin-top:50px}}


.sec01 .common__list .list-box{border: solid 1px #ca4534;border-radius:8px }
.sec02 .common__list .list-box{border: solid 1px #205a9e;border-radius:8px }
.sec03 .common__list .list-box{border: solid 1px #2d6532;border-radius:8px }

.common__list .list-img{padding:8px;background:#fff;border-radius:10px 10px 0 0;/*-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1)*/}
.common__list .list-img img{margin:0 auto;display:block}
.common__list .list-desc{padding:25px 35px 30px;border-radius:0 0 10px 10px;/*-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1);*/-webkit-box-sizing:border-box;box-sizing:border-box}
@media screen and (max-width: 640px){
	.common__list .list-desc{padding:15px 20px 20px}}
.common__list .list-txt{color:#000}
.common__list .txt-link{/*color:#fff !important;*/text-decoration:underline;font-weight:bold;text-align:center;margin-top:10px}.common__list .list-wrap{min-height:140px}
@media screen and (max-width: 640px){
	.common__list .list-wrap{min-height:inherit}}
.common__list .txt-link{color:#0857D5;text-decoration:underline;font-size:16px;display:block}
.common__list .txt-link:hover{text-decoration:none}
@media screen and (max-width: 640px){
	.common__list .txt-link{font-size:15px}}
.txt-note{font-size:12px !important;text-align:center}
@media only screen and (max-width: 1400px){
	.common__box{padding:40px 40px 70px}}
.sec01{padding:70px 0 90px;background:#FFF7F0;border-top:solid 8px #CA6739}
@media screen and (max-width: 640px){
	.sec01{padding:100px 0 60px;border-top:solid 5px #CA6739}}



.sec01 .common__ttl .box{/*background:#CA6739*/color:#CA6739}
.sec01 .common__list .list-desc{background:#ffe8e4/*#CA6739*/}
.sec01 .common__list .list-item:nth-child(1) .list-desc,.sec01 .common__list .list-item:nth-child(2) .list-desc{height:175px}
@media screen and (max-width: 640px){.sec01 .common__list .list-item:nth-child(1) .list-desc,.sec01 .common__list .list-item:nth-child(2) .list-desc{height:auto}}
.sec01 .common__list .list-item:nth-child(3) .list-desc,.sec01 .common__list .list-item:nth-child(4) .list-desc{height:auto}
@media screen and (max-width: 640px){
	.sec01 .common__list .list-item:nth-child(3) .list-desc,.sec01 .common__list .list-item:nth-child(4) .list-desc{height:auto}}
.sec02{padding:70px 0 90px;border-top:solid 8px #19B1E9}
@media screen and (max-width: 640px){
	.sec02{padding:100px 0 60px;border-top:solid 5px #19B1E9}}
.sec02 .common__ttl .box{color: #205a9e/*background:#19B1E9*/}
.sec02 .common__list .list-desc{background:#e3f1ff/*#19B1E9*/}
.sec03{padding:70px 0 80px;background:#F5F5F5;border-top:solid 8px #007831}
@media screen and (max-width: 640px){
	.sec03{padding:100px 0 60px;border-top:solid 5px #007831}}
.sec03 .common__ttl .box{color: #2d6532/*background:#007831*/}
.sec03 .common__list .list-desc{background:#e0ffea/*#007831*/}
.sec03 .common__list .list-bnr{margin-top:20px}
.contact{margin:0 auto;padding:60px 0}
@media screen and (max-width: 640px){
	.contact{padding:40px 0}}
.contact .contact-inner{background:#fff;max-width:730px;border:solid #1F2180 3px;text-align:center;margin:0 auto;padding:30px}
@media screen and (max-width: 640px){
	.contact .contact-inner{width:90%;margin:0 auto;padding:25px 0}}
.contact-title{font-size:20px !important;font-weight:bold}.contact-tel{width:40%;margin:0 auto}
@media screen and (max-width: 640px){
	.contact-tel{width:60%}}
.pagetop{background:#132B88;border:solid 1px #fff;width:50px;height:50px;position:fixed;bottom:80px;right:25px;z-index:99;border-radius:100px}
@media screen and (max-width: 640px){.pagetop{bottom:80px;right:10px}}
.pagetop:after{content:'';visibility:inherit;width:10px;height:10px;border:0px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;top:56%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}



footer{background:#e8e9f3;line-height:2;}
footer .footer-inner{width:950px;margin:auto;padding:40px 0px 35px}
footer .footer-inner .footer-list{float:left}
footer .footer-inner .footer-list ul li{display:inline}
footer .footer-inner .footer-list ul li a{color:#000000;font-size:13px;padding:0px 15px;-webkit-transition:.3s ease-out;transition:.3s ease-out}
footer .footer-inner .footer-list ul li a:hover{-webkit-transition:.3s ease-out;transition:.3s ease-out;opacity:0.6}
footer .footer-inner .footer-list ul li::after{content:'|';color:#000}
footer .footer-inner .footer-list ul li:last-child::after{content:none}
footer .footer-inner .copyright{float:right;color:#000;font-size:11px}
@media screen and (max-width: 950px){footer{background:#e8e9f3}
	footer .footer-inner{width:95%;margin:auto;padding:40px 0px 35px}
	footer .footer-inner .footer-list{float:left}
	footer .footer-inner .footer-list ul li{display:inline}
	footer .footer-inner .footer-list ul li a{color:#000;font-size:12px;padding:0px 10px}
	footer .footer-inner .footer-list ul li::after{content:'|';color:#000}
	footer .footer-inner .footer-list ul li:last-child::after{content:none}
	footer .footer-inner .copyright{float:right;color:#000;font-size:11px}}
@media screen and (max-width: 767px){footer{background:#e8e9f3}
	footer .footer-inner{width:95%;margin:auto;padding:25px 0px 20px}
	footer .footer-inner .footer-list{float:none;margin-bottom:15px;text-align:center}
	footer .footer-inner .footer-list ul li{display:inline}
	footer .footer-inner .footer-list ul li a{color:#000;font-size:10px;padding:0px 5px}
	footer .footer-inner .footer-list ul li::after{content:'|';color:#000}
	footer .footer-inner .footer-list ul li:last-child::after{content:none}
	footer .footer-inner .copyright{float:none;color:#000;font-size:10px;text-align:center}}



.cont_ttl{color: #122886;font-size: 26px;font-weight: bold;text-align: center;padding: 20px 0}
