@charset "UTF-8";

.oragne{color: #EA5119; font-weight: bold;}
body{    font-family: "Noto Sans CJK JP";}
@media screen and (min-width: 768px),print {
main { }
	
main {width: 100%; margin: 0 auto;}
header{background-color: #fff;border-top: none;padding-top: 0;height: 0;}
header .pc{display: none!important;}
header .sp-header{display: none!important;}
.main-title{display: none!important;}
footer .footer-Box{display: none!important;}
footer .f-bnr{display: none!important;}
footer .copyright{display: none!important;}
	
#contentsmain {margin: 0 auto -43px;position: relative;background: url('../images/nokitenlp/contentsmain-back01.png')no-repeat top center;}
#contentsmain .inner-Box { margin: 0 auto; position: relative; }
#contentsmain .inner-Box h1 {text-align: center;padding: 36px 6px 0 0px;}
#contentsmain .inner-Box h1 span{  }
#contentsmain .inner-Box h1 img {  }
#contentsmain .head-logo{ position: absolute; top: 30px; left: 13px; }

#contents01 {margin: 0 auto;position: relative;background: url('../images/nokitenlp/contents01-back01.png')no-repeat top center;padding: 78px 0 122px;}
#contents01 .inner-Box{margin: 0 auto;position: relative;background: url('../images/nokitenlp/contents01-back02.png')no-repeat top center;max-width: 1450px;padding: 84px 0 243px;}
#contents01 .inner-Box h2 {margin-bottom: 20px;position: relative;color: #fff;font-size: 46px;line-height: 1.348;letter-spacing: 0.05em;font-weight: 900;text-align: center;}
#contents01 .inner-Box h2 span.big {display: block;font-size: 61px;line-height: 1.361;letter-spacing: 0.05em;font-weight: 900;text-align: center;margin: 15px 0 8px;}
#contents01 .inner-Box h2 span.col {font-size: 75px;line-height: 1.1;letter-spacing: 3.75px;font-weight: 900;text-align: center;color: #FEED1D;}
#contents01 .inner-Box h2 span.min {font-size: 61px;}
#contents01 .inner-Box span.arr {display: block;line-height: 1;text-align: center;margin-bottom: 14px;}
#contents01 .inner-Box span.arr img {  }
#contents01 .inner-Box p.text {margin-bottom: 60px;position: relative;font-size: 23px;line-height: 2.4;letter-spacing: 1.15px;text-align: center;font-weight: 500;color: #fff;}
#contents01 .inner-Box p.text span {color: #FEED1D;font-weight: bold;}
#contents01 .inner-Box ul{display: -webkit-box;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 1160px;margin: 0 auto;}
#contents01 .inner-Box ul li {position: relative;background: #FFFFFF;border-radius: 24px;overflow: hidden;width: 360px;margin-right: 40px;text-align: center;margin-bottom: 41px;}
#contents01 .inner-Box ul li:nth-child(2) h3 {padding: 20px 0 20px;}
#contents01 .inner-Box ul li:nth-child(3n) { margin-right: 0px; }
#contents01 .inner-Box ul li:nth-child(4) {margin-left: 199px;}
#contents01 .inner-Box span.ch {display: block;line-height: 1;position: absolute;top: 20px;z-index: 3;left: 20px;}
#contents01 .inner-Box span.ch img {  }
#contents01 .inner-Box figure.photo {position: relative;top: 0;left: 0;margin-bottom: 28px;}
#contents01 .inner-Box figure.photo img{  }
#contents01 .inner-Box h3 {margin-bottom: 13px;position: relative;font-size: 31px;line-height: 1.3;letter-spacing: -0.9px;font-weight: 900;text-align: center;}
#contents01 .inner-Box h3 span {color: #EA5119;font-size: 36px;}
#contents01 .inner-Box p.ltext {margin-bottom: 50px;position: relative;font-size: 21px;line-height: 1.4;letter-spacing: 0px;font-weight: 700;text-align: center;}
#contents01 .inner-Box2 {margin: 0 auto;position: relative;width: 1200px;text-align: center;color: #fff;}
#contents01 .inner-Box2 p.btext {margin-bottom: 12px;position: relative;font-size: 23px;line-height: 1.8;letter-spacing: 1.2px;font-weight: 700;text-align: center;}
#contents01 .inner-Box2 h4 {  }
#contents01 .inner-Box2 h4 span{  }
#contents01 .inner-Box2 h4 img {  }

#contents02 {margin: 0 auto -76px;position: relative;background: url('../images/nokitenlp/contents02-back01.png')no-repeat top center;padding: 60px 0 0;z-index: 3;}
#contents02 .inner-Box{margin: 0 auto;position: relative;background: url('../images/nokitenlp/contents02-back02.png')no-repeat top center;padding: 61px 0 152px;}
#contents02 .inner-Box h2 {text-align: center;padding: 0 0 0 50px;margin-bottom: 65px;}
#contents02 .inner-Box h2 span{  }
#contents02 .inner-Box h2 img {  }
#contents02 .inner-Box ul{display: -webkit-box;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 auto;width: 1060px;}
#contents02 .inner-Box ul li {position: relative;margin-right: 83px;margin-bottom: 60px;}
#contents02 .inner-Box ul li:nth-child(3n) { margin-right: 0px; }
#contents02 .inner-Box figure.img {position: relative;top: 0;left: 0;}
#contents02 .inner-Box figure.img img{  }
#contents02 h3 {text-align: center;}
#contents02 h3 span{  }
#contents02 h3 img {  }
#contents02 .inner-Box2 {margin: 0 auto;position: relative;width: 1200px;background: #fff;border: 4px solid #1C2C5C;padding: 66px 66px 10px;}
#contents02 .inner-Box2 ul{}
#contents02 .inner-Box2 ul li {position: relative;margin-bottom: 70px;}
#contents02 .inner-Box2 ul li:nth-child(2) { margin-right: 0px; }

#contents02 .inner-Box2 figure.photo {position: absolute;top: 24px;left: 0;}
#contents02 .inner-Box2 figure.photo img{  }
#contents02 .inBox {padding: 50px 60px 60px;margin: 0 0 0 auto;position: relative;width: 771px;height: 275px;background: #F7EEDC;border-radius: 10px;}
#contents02 .inBox span.arr {display: block;line-height: 1;position: absolute;top: 107px;left: -34px;}
#contents02 .inBox span.arr img {  }

#contents02 .inner-Box2 ul li:nth-child(2)  figure.photo {position: absolute;top: 6px;left: auto;right: 0;}
#contents02 .inner-Box2 ul li:nth-child(2) .inBox {margin: 0 auto 0 0;position: relative;height: 238px;}
#contents02 .inner-Box2 ul li:nth-child(2) .inBox span.arr {left: auto; }


#contents02 .inBox h4 {margin-bottom: 20px;position: relative;color: #1C2C5C;font-size: 28px;line-height: 1.7;letter-spacing: 1.4px;font-weight: 700;text-align: left;}
#contents02 .inBox p.text {margin-bottom: 30px;position: relative;font-size: 20px;line-height: 1.7;letter-spacing: 1px;font-weight: 500;text-align: left;}
#contents02 .inBox ul li { position: relative; }
#contents02 .inBox ul li:nth-child(3n) { margin-right: 0px; }
#contents02 .inBox figure.photo { position: absolute; top: 0; left: 0; }
#contents02 .inBox figure.photo img{  }

#contents03 {margin: 0 auto 0px;position: relative;background: #1C2C5C;padding: 137px 0 0;}
#contents03 .inner-Box {margin: 0 auto;position: relative;width: 1130px;padding: 0px 0 62px;}
#contents03 .inner-Box h2 {text-align: center;margin-bottom: 40px;}
#contents03 .inner-Box h2 span{  }
#contents03 .inner-Box h2 img {  }
#contents03 .inner-Box ul{margin-bottom: 22px;display: -webkit-box;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;flex-wrap: wrap;}
#contents03 .inner-Box ul li {position: relative;margin-right: 30px;}
#contents03 .inner-Box ul li:nth-child(4) { margin-right: 0px; }
#contents03 .inner-Box figure.img {position: relative;top: 0;left: 0;}
#contents03 .inner-Box figure.img img{  }
#contents03 .inner-Box p.text {margin-bottom: 30px;position: relative;color: #fff;font-size: 18px;line-height: 2;letter-spacing: 0.9px;font-weight: 700;text-align: center;}


#contents04 { margin: 0 auto; position: relative; background: url('../images/nokitenlp/contents04-back01.png')no-repeat top center; }
#contents04 .inner-Box {margin: 0 auto;position: relative;text-align: center;padding: 118px 0 241px;}
#contents04 .inner-Box h2 {  }
#contents04 .inner-Box h2 span{  }
#contents04 .inner-Box h2 img {  }




	#main-bottom{background-image: url("../images/amamorilp/main-bg02.png");background-repeat: no-repeat;background-position: top center;padding: 100px 0 90px;}
	#main-bottom h2{width: 958px;margin: 0 auto;}
	#main-bottom .icon{width: 1123px;margin: -25px auto 27px;}
	#main-bottom .text{font-size: 11px;letter-spacing: 1px; text-align: center;color: #fff;}
	
	#cv-area01{width: 100%;max-width: 1920px;margin: 0 auto;background-color: #F7EEDC;padding-top: 100px;padding-bottom: 42px;}
	#cv-area01 .frame{width: 1200px;margin: 0 auto;position: relative;top: -50px;}
	#cv-area01 .frame h2{ text-align: center; padding: 93px 0 0 20px; margin-bottom: -9px; }
	#cv-area01 .frame .btn{width: 1060px;margin: 0 auto;position: relative;z-index: 100;}
	#cv-area01 .frame .icon{position: absolute;top: 25px;right: 170px;z-index: 99;}
	#cv-area01 .frame .tel-frame{background-color:#FEED1D;border-radius:15px;margin: -95px auto 10px auto;padding: 109px 0 35px 0;width: 1200px;}
	#cv-area01 .frame .cv-tel{text-align: center; margin-bottom: 20px; margin-top: 20px;}
	#cv-area01 .frame .text{font-size: 20px;text-align: center;letter-spacing: 1px;}
	#cv-area01 .frame .cv-time{font-size: 20px;text-align: center;letter-spacing: 1px;}
	

 	.area-omitumori{
 		position: relative;
 		padding: 22px 0 0 0;
 		background-color:#F7EEDC;
 		/* background-image:url(../images/amamorilp/area-footer-arrow.png); */
 		background-position: center 0px;
 		background-repeat:no-repeat;
 		}

 	.area-omitumori .area-txt-inner{ margin: 0 auto; width: 1100px; }
 	.area-omitumori .form-ttl{ text-align: center;position: absolute; top: -61px;margin: 0 auto; width: 1100px;  }
 	.area-omitumori .form-staff{ text-align: center; margin-left: 10px;margin-top: 5px;}

 	#link01{ margin-top: -100px; padding-top:70px ;display: block; }
 	#form-frame{ background-color:#F7EEDC; padding: 0 0 60px 0;}
 	#form-frame .form-ttl{ font-size: 32px; font-weight: bold; letter-spacing: 1.4px; text-align: center; width: 940px; margin: 0 auto; background-color:#EA5119; color: #fff; padding: 25px 0 18px 0;}
	#form-eria{position: relative; padding: 45px 45px 30px 45px; width: 940px ; margin: 0 auto; border:8px solid #EA5119;border-radius:0px 0px 60px 60px; }
	#form-eria .form-icon{position: absolute; top: -209px; left:20px;}
	#form-eria .form-subttl{ text-align: center; font-size: 27px; font-weight: bold; padding: 0 0 10px 0; letter-spacing: 1.3px;}
	.form-Box table{ font-size: 18px !important; }

	footer{ background-image:none;}
	footer#lp-footer{ border-top:15px solid #C14423; padding: 100px 0 0 0 !important;margin: 0 !important;  }
	footer#lp-footer .logo{ text-align: center; padding: 0 0 40px 0; }
	footer#lp-footer .footer-tel{ text-align: center; line-height: 1.2; padding: 0 0 20px 0; color: #142045}
	footer#lp-footer .footer-time{ text-align: center; font-size: 32px; line-height: 1.6;margin: 0 0 50px 0; }
	footer#lp-footer .footer-line{ text-align: center; padding: 20px 0 40px 0;}
	footer#lp-footer .lpcopyright{ font-weight: normal; text-align: center; color: #142045; font-size: 14px; letter-spacing: 1px; padding: 10px 0 10px 0; display:block; background-color: #F5F5F5;  }
	.side-fix .fixbtn{ position: fixed; top:150px; right: 0; }
	.side-fix .fixpagetop{width: 5vw; position: fixed; bottom:20px; right: 0; }
	.side-fix .fixpagetop img{ width: 100%;}
	.form-Box .form-list{ margin: 0 0 10px 0 !important; }
	.form-Box .from-btn-02{width: 760px !important; margin: 0 auto;}
}


@media screen and (min-width: 1701px) and (max-width: 1800px) {

}

@media screen and (min-width: 768px) and (max-width: 1700px) {

	#voice .voice-ttl-inner .ttl img{text-align: center; width: 60%; margin: 0 auto;}		
}

@media screen and (min-width: 1280px) and (max-width:1500px) {

}


@media screen and (max-width: 767px) {

.scroll{ margin: 0 auto;
  padding: 0;
  width: 90%;  /* コンテンツが見切れて見えるようにする */
  overflow-x: auto;  /* 横スクロールの指定 */
  white-space: nowrap;  /* 横スクロールの指定 */
  overflow-scrolling: touch;  /* スクロールを滑らかにする */
  -webkit-overflow-scrolling: touch;  /* スクロールを滑らかにする */ }

header{background-color: #fff;border-top: none;padding-top: 0;height: 0;}
header .pc{display: none!important;}
header .sp-header{display: none!important;}
.main-title{display: none!important;}
footer .footer-Box{display: none!important;}
footer .f-bnr{display: none!important;}
footer .copyright{display: none!important;}

	#main-view{background-image: url("../images/amamorilp/main-bg01-sp.png");background-repeat: no-repeat;background-position: top center;background-size: 100%;}
	#main-view .head-area{width: 100%;position: relative;}
	#main-view .head-area .head-logo{width: 35%;position: absolute; top: 4vw;left: 4vw;}
	#main-view .frame{width: 100%;position: relative;height: 87vw;padding-top: 14vw;}
	#main-view .frame h1{width: 97%;margin: 0 auto;}
	#main-view .frame .icon01{width: 21vw; position: absolute;bottom: -11vw;right: 6vw;}
	#main-view .frame .icon02{width: 21vw;position: absolute;bottom: -11vw;right: 25vw;}
	#main-view .main-campagin{padding: 8vw 4vw 1vw 3vw;}
	#main-view .campaing-txt{width: 100%; margin: 0 auto;font-size: 3.5vw; line-height: 1.6; text-align: center; padding: 1vw 0 1.5vw 0;}

	
	#main-bottom{background-image: url("../images/amamorilp/main-bg02-sp.png");background-repeat: no-repeat;background-position: top center;background-size: 100%; padding: 18% 0 11%;}
	#main-bottom h2{width: 92%;margin: 0 auto 0;}
	#main-bottom .icon{width: 90%;margin: 0 auto 3%;}
	#main-bottom .icon img{width: 100%;}
	#main-bottom .text{font-size: 2.5vw;letter-spacing: 1px; text-align: center;color: #fff;}

	#cv-area01{background-color: #F7EEDC;padding-top: 13vw;margin-bottom: -5.7vw;}
	#cv-area01 .frame{width: 100%;margin: 0 auto;position: relative;top: -8vw;}
	#cv-area01 .frame h2{
    margin: 0 3vw -30vw 10.9vw;
    padding-top: 5vw;
    z-index: 0;
    position: relative;
}
	#cv-area01 .frame .tel-frame{background-color:#FEED1D;border-radius:15px;margin: -15vw auto 5vw auto;padding: 15vw 0 2vw 0;width: 94%;z-index: 3;position: relative;}
	#cv-area01 .frame .btn{width: 90%;margin: 0 auto 2vw;position: relative;z-index: 100;}
	#cv-area01 .frame .icon{width: 28%; position: absolute;top: 13vw;right: 6vw;z-index: 99;}
	#cv-area01 .frame .text{font-size: 3.6vw;font-weight: bold; text-align: center;letter-spacing: 1px;}
	#cv-area01 .cv-tel{ text-align: center; line-height: 1.2; padding: 3vw 9vw 3vw 9vw; color: #142045}
	#cv-area01 .cv-time{ text-align: center; font-size: 3.8vw; line-height: 1.6; padding: 0 0 3vw 0;}


#contentsmain {margin: 0 auto -4vw;position: relative;background: url('../images/nokitenlp/sp-contentsmain-back01.png')no-repeat top center;background-size: 100% auto;}
#contentsmain .inner-Box {position: relative;}
#contentsmain .inner-Box h1 {text-align: center;padding: 13.5vw 3.1vw 0 4.1vw;}
#contentsmain .inner-Box h1 span{  }
#contentsmain .inner-Box h1 img {  }
#contentsmain .head-logo{position: absolute;top: 4vw;left: 4.17vw;width: 34.7vw;}

#contents01 {position: relative;background: url('../images/nokitenlp/sp-contents01-back01.png')no-repeat top center;padding: 9.8vw 0 52.53vw;background-size: 100% auto;}
#contents01 .inner-Box{margin: 0 4vw;position: relative;padding: 8.4vw 0 30.4vw;background-size: 100% auto;}
#contents01 .inner-Box h2 {margin-bottom: 5.33vw;position: relative;color: #fff;font-size: 5.3vw;line-height: 1.2;letter-spacing: 0.3vw;font-weight: 900;text-align: center;}
#contents01 .inner-Box h2 span.big {display: block;margin: 0.6vw 0 0.53vw;font-size: 6.8vw;line-height: 1.6;letter-spacing: 0.3vw;font-weight: 900;text-align: center;}
#contents01 .inner-Box h2 span.col {color: #FEED1D;font-size: 8.2vw;line-height: 1.3;letter-spacing: 0.4vw;font-weight: 900;text-align: center;display: block;}
#contents01 .inner-Box h2 span.min {font-size: 6.8vw;line-height: 1.6;letter-spacing: 0.1vw;font-weight: 900;text-align: center;}
#contents01 .inner-Box span.arr {display: block;line-height: 1;text-align: center;margin-bottom: 2.93vw;}
#contents01 .inner-Box span.arr img {  }
#contents01 .inner-Box p.text {margin-bottom: 8.8vw;position: relative;color: #fff;font-size: 3.9vw;line-height: 1.8;letter-spacing: 0.2vw;font-weight: 500;text-align: center;}
#contents01 .inner-Box p.text span {color: #FEED1D;font-weight: bold;}
#contents01 .inner-Box ul{display: -webkit-box;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 3vw;}
#contents01 .inner-Box ul li {position: relative;background: #FFFFFF;border-radius: 3.4vw;overflow: hidden;margin-right: 3.27vw;text-align: center;margin-bottom: 3.53vw;width: 41.3vw;}
#contents01 .inner-Box ul li:nth-child(2) h3 {padding: 3.33vw 0 2.23vw;}
#contents01 .inner-Box ul li:nth-child(2n) { margin-right: 0.0vw; }
#contents01 .inner-Box ul li:nth-child(5) {margin-left: 22.17vw;}
#contents01 .inner-Box span.ch {display: block;line-height: 1;position: absolute;top: 2.43vw;z-index: 3;left: 2.73vw;width: 5.2vw;}
#contents01 .inner-Box span.ch img {  }
#contents01 .inner-Box figure.photo {position: relative;top: 0;left: 0;margin-bottom: 3.87vw;}
#contents01 .inner-Box figure.photo img{  }
#contents01 .inner-Box h3 {margin-bottom: 3.47vw;position: relative;font-size: 4.3vw;line-height: 1.4;letter-spacing: -0.1vw;font-weight: 900;text-align: center;}
#contents01 .inner-Box h3 span {color: #EA5119;font-size: 5.3vw;line-height: 1.2;letter-spacing: -0.2vw;font-weight: 900;text-align: center;}
#contents01 .inner-Box p.ltext {margin-bottom: 6.53vw;position: relative;font-size: 3.4vw;line-height: 1.4;letter-spacing: 0vw;font-weight: 700;text-align: center;}
#contents01 .inner-Box2 {margin: 0 4vw;position: relative;text-align: center;color: #fff;}
#contents01 .inner-Box2 p.btext {margin-bottom: 3.2vw;position: relative;font-size: 3.9vw;line-height: 1.8;letter-spacing: 0.2vw;font-weight: 700;text-align: center;}
#contents01 .inner-Box2 h4 {  }
#contents01 .inner-Box2 h4 span{  }
#contents01 .inner-Box2 h4 img {  }

#contents02 {margin: 0 auto -7.8vw;position: relative;background: url('../images/nokitenlp/sp-contents02-back01.png')no-repeat top center;padding: 5.1vw 0 0;z-index: 3;background-size: 100% auto;}
#contents02 .inner-Box{margin: 0 4vw;position: relative;background: url('../images/nokitenlp/sp-contents02-back02.png')no-repeat top center;padding: 8.77vw 0 19.93vw;background-size: 100% auto;}
#contents02 .inner-Box h2 {text-align: center;margin: 0 3vw 5.83vw;}
#contents02 .inner-Box h2 span{  }
#contents02 .inner-Box h2 img {  }
#contents02 .inner-Box ul{display: -webkit-box;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 4vw;}
#contents02 .inner-Box ul li {position: relative;margin-right: 3%;margin-bottom: 4.8vw;width: 48.4%;}
#contents02 .inner-Box ul li:nth-child(2n) { margin-right: 0.0vw; }
#contents02 .inner-Box figure.img {position: relative;top: 0;left: 0;}
#contents02 .inner-Box figure.img img{  }
#contents02 h3 {text-align: center;margin: 0 12.8vw;}
#contents02 h3 span{  }
#contents02 h3 img {  }
#contents02 .inner-Box2 {margin: 0 4vw;position: relative;background: #fff;border: 1.07vw solid #1C2C5C;padding: 11vw 6.4vw 2.67vw;}
#contents02 .inner-Box2 ul{}
#contents02 .inner-Box2 ul li {position: relative;margin-bottom: 10.87vw;}
#contents02 .inner-Box2 ul li:nth-child(2) { margin-right: 0.0vw; }

#contents02 .inner-Box2 figure.photo {position: relative;left: 0;margin: 0 7vw 7.8vw 3.2vw;}
#contents02 .inner-Box2 figure.photo img{  }
#contents02 .inBox {padding: 5.33vw 7.2vw 6vw;margin: 0 0 0 auto;position: relative;background: #F7EEDC;border-radius: 2.67vw;}
#contents02 .inBox span.arr {display: block;line-height: 1;position: absolute;top: -5.47vw;left: 34.5vw;transform: rotate(90deg);transform-origin: center;}
#contents02 .inBox span.arr img {  }


#contents02 .inBox h4 {margin-bottom: 2.13vw;position: relative;color: #1C2C5C;font-size: 4.8vw;line-height: 1.7;letter-spacing: 0.2vw;font-weight: 700;text-align: left;}
#contents02 .inBox p.text {margin-bottom: -1vw;position: relative;font-size: 3.9vw;line-height: 1.8;letter-spacing: 0.2vw;font-weight: 500;text-align: left;}
#contents02 .inBox ul li { position: relative; }
#contents02 .inBox ul li:nth-child(3n) { margin-right: 0.0vw; }
#contents02 .inBox figure.photo { position: relative; top: 0; left: 0; }
#contents02 .inBox figure.photo img{  }

#contents03 {margin: 0 auto -10.1vw;position: relative;background: #1C2C5C;padding: 20.33vw 0 0;}
#contents03 .inner-Box {margin: 0 4vw;position: relative;padding: 0.0vw 0 16.53vw;}
#contents03 .inner-Box h2 {text-align: center;margin: 0 9vw 6.67vw;}
#contents03 .inner-Box h2 span{  }
#contents03 .inner-Box h2 img {  }
#contents03 .inner-Box ul{margin-bottom: 5.87vw;display: -webkit-box;display: -moz-flex;display: -ms-flex;display: -o-flex;display: -ms-flexbox;display: flex;-webkit-box-lines: multiple;-moz-box-lines: multiple;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0 2.9vw -1.6vw;}
#contents03 .inner-Box ul li {position: relative;margin-right: 3.3vw;width: 41.4vw;margin-bottom: 2.9vw;}
#contents03 .inner-Box ul li:nth-child(2n) { margin-right: 0.0vw; }
#contents03 .inner-Box figure.img {position: relative;top: 0;left: 0;}
#contents03 .inner-Box figure.img img{  }
#contents03 .inner-Box p.text {margin-bottom: 8.0vw;position: relative;color: #fff;font-size: 3.4vw;line-height: 2.6;letter-spacing: 0.2vw;font-weight: 700;text-align: center;}


#contents04 {position: relative;background: url('../images/nokitenlp/sp-contents04-back01.png')no-repeat top center;background-size: 100% auto;}
#contents04 .inner-Box {margin: 0 4vw;position: relative;text-align: center;padding: 8.47vw 0 15.27vw;}
#contents04 .inner-Box h2 {  }
#contents04 .inner-Box h2 span{  }
#contents04 .inner-Box h2 img {  }


 	.area-omitumori{
 		position: relative;
 		padding: 4vw 0 0 0;
 		background-color:#F7EEDC;
 		/* background-image:url(../images/amamorilp/area-footer-arrow-sp.png); */
 		background-position:center 0px;
 		background-repeat:no-repeat;
 		background-size:contain;
 		}
 	.area-omitumori .area-txt-inner{ margin: 0 auto; width: 90%; }
 	.area-omitumori .form-ttl{ text-align: center;position: absolute; top:-10vw;margin: 0 auto; width: 90%;  }
 	.area-omitumori .form-staff{ text-align: center; width: 66vw; margin: 0 auto; }

 	#link01{ margin-top: -10vw; padding-top:10vw; display: block; }

 	#form-frame{ background-color:#F7EEDC; padding: 0 0 5vw 0;}
 	#form-frame .form-ttl{ font-size: 5.2vw; font-weight: bold; letter-spacing: 1px; text-align: center;
 		width: 100%; margin: 0 auto; background-color:#EA5119; color: #fff; padding: 3.5vw 0 2vw 0;}
	#form-eria{position: relative; padding:5vw 4vw 3vw 4vw; width: 100% ; margin: 0 auto; border:8px solid #EA5119;border-radius:0px 0px 60px 60px; }
	#form-eria .form-icon{position: absolute; top:-27vw; left:0; width: 26vw;}
	#form-eria .form-subttl{ text-align: center; font-size: 4.6vw; font-weight: bold; padding: 0 0 1vw 0; line-height: 1.6; }
	.form-Box{background-color:#F7EEDC !important; padding: 0 3vw 0 3vw !important; }
	.form-Box table{ font-size: 3.8vw !important; margin-bottom: 2vw !important; }
	.form-Box td{ padding: 4vw 4vw 4vw 4vw !important; }
	.w40{ width: 48% !important; }
	.w30{ width: 32% !important;}

	.page-top{border-bottom:1px solid #D8D8D8; padding: 0vw 0 4vw 0; margin: 0 0 10vw 0;}
	.page-top .page-toptxt{ text-align: center; font-size: 3.8vw; line-height: 1.6; color: #142045; }

	footer{ background-image:none;}
	footer#lp-footer{ width: 100%; border-top:15px solid #C14423; padding: 5vw 0 0 0 !important;margin: 0 !important;  }
	footer#lp-footer .logo{ text-align: center; padding: 0 0 4vw 0; width: 50vw; margin: 0 auto; }
	footer#lp-footer .footer-tel{ text-align: center; line-height: 1.2; padding: 0 9vw 3vw 9vw; color: #142045}
	footer#lp-footer .footer-time{ text-align: center; font-size: 3.8vw; line-height: 1.6; padding: 0 0 13vw 0;}
	footer#lp-footer .footer-line{ text-align: center; padding: 3vw 0 10vw 0; width: 43vw; margin: 0 auto;}
	footer#lp-footer .lpcopyright{ font-weight: normal; text-align: center; color: #142045; font-size: 3vw;
		letter-spacing: 1px; padding: 4vw 0 4vw 0; display:block; background-color: #F5F5F5;  }

	footer#lp-footer .lpcopyright{}

	.sp-footer-fix{position:fixed;bottom: 0;left: 0; z-index: 120;}

	.sp-footer-fix .fix-btn{ width: 100%; background-color: #299FB1;}

	.sp-footer-fix .fix-btn li.btn01{ width: 50%; float: left;}
	.sp-footer-fix .fix-btn li.btn02{ width: 50%; float: left;}

}