@charset "utf-8";
/* CSS Document */
@font-face{font-display: swap;font-style: normal;font-family:'Centaur';src: url('../fonts/CENTAUR.woff') format('woff'), url('../fonts/CormorantGaramond-Light.ttf') format('truetype');}
@font-face{font-display: swap;font-style: normal;font-family:'KonkhmerSleokchher';src: url('../fonts/KonkhmerSleokchher-Regular.ttf') format('ttf'), url('../fonts/KonkhmerSleokchher-Regular.ttf') format('truetype');}

*{box-sizing:border-box;line-height:1.2rem;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,header,hgroup,menu,section,summary,time,mark,audio,video{font-size:16px;font-weight:normal;color:#333;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
html,body{scroll-behavior: smooth;}
img{display:block;width:100%;height:auto;}
body,p{line-height:normal;font-family:'メイリオ', 'Meiryo', sans-serif;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,section{display:block;}
ul{list-style:none;}
a{display:block;color:#333;width:100%;transition:.5s ease;margin:0;padding:0;text-decoration:none;vertical-align:baseline;background:transparent;}
del{text-decoration: line-through;}
abbr[title],dfn[title] {border-bottom:1px dotted;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
/* change border colour to suit your needs */
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input,select{vertical-align:middle;padding:5px;}
main{position:relative;z-index:11;}
header{background:#FFF;}


.lp-main{position:relative;width:576px;margin:60px auto 0;overflow:hidden;box-shadow:0 0 3px #DDD}
.lp-main a{font-size:16px;}

.lp-back{position:fixed;width:100%;height:100vh;background-position:bottom;z-index:0;}

.lp-btn a{text-align:center;padding:1.5rem;background:#D89090;color:#FFF;font-size:1.3rem;border-radius:35px;}
.lp-btn a::before{content:"";width:8px;height:8px;border-top:2px solid #FFF;border-right: 2px solid #FFF;-webkit-transform: rotate(135deg);position: absolute;top:50%;right:7.5%;transform: rotate(135deg)translateY(-100%);}

.lp-top{position:relative;}
.lp-top-link{position:absolute;bottom:4%;left:50%;transform:translateX(-50%);width:85%;}
.lp-top-link > p{color:#D89090;letter-spacing:2px;margin-bottom:5px;display:flex;justify-content:center;align-items:center;font-size:1.1rem;}
.lp-top-link > p::before{content:"＼"; color:#D89090;margin-right:5px;}
.lp-top-link > p::after{content:"／";color:#D89090;margin-left:5px;}



.lp-event{background:url("../images/event-back.webp")no-repeat;background-size:cover;background-position:top;padding:3rem 0;}
.lp-event-date{width:85%;margin:0 auto 3rem;}
.lp-event-date-title{font-family:'KonkhmerSleokchher';font-size:1.5rem;line-height:normal;color:#D89090;margin-bottom:1rem;}
.lp-event-list li{display:flex;justify-content:flex-start;align-items:center;padding:1.5rem 0;border-bottom:solid 1px #D89090;}
.lp-event-list li:last-child{border-bottom:none;}
.lp-event-list li > h3{font-family:'KonkhmerSleokchher';font-size:4.5rem;line-height:4.5rem;margin-right:10%;}
.lp-event-cap p{font-size:1.875rem;font-family:'KonkhmerSleokchher';line-height:2rem;}
.lp-event-cap p.sat{color:#5C53E7;}
.lp-event-cap p.sun{color:#DE2A2A;}

.lp-event-place{width:85%;margin:0 auto 3rem;}

.lp-event-list2 li{display:flex;justify-content:flex-start;align-items:flex-start;padding:1.5rem 0 0;}
.lp-event-list2 li h3,.lp-event-list2 li p,.lp-event-list2 li a,.lp-event-list2 li span{font-size:1.5rem;line-height:1.5rem;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;}
.lp-event-list2 li h3{width:15%;}
.lp-event-list2 li p{width:85%;}
.lp-event-list2 li:nth-child(2){padding-top:2rem;}
.lp-event-list2 li:nth-child(2) h3{padding-top:0.8rem;}
.lp-event-list2 li span.kinpura{font-size:2rem;line-height:2.5rem;display:block;}
.lp-event-list2 li span.kinpura2{margin-top:10px;line-height:normal;}
.lp-event-list2 li:nth-child(3){padding:1.1rem 0 0;}
.lp-event-list2 li:nth-child(3) p{white-space: nowrap;}
.lp-event-list2 li:nth-child(3) p a{display:inline;}
.lp-event-list2 li:nth-child(3) h3{padding-top:1.3rem;}
.lp-event-list2 li:nth-child(3) p:first-child a{font-size:2.8rem;line-height:3rem;border-bottom:solid 1px;}
.lp-event-list2 li:nth-child(3) p:first-child a i{font-size:2rem;margin-right:5px;}
.lp-event-list2 li:nth-child(3) p:last-child{line-height:normal;margin-top:10px;}
.lp-event-list2 li:nth-child(3) p:last-child a{border-bottom:solid 1px #3246CA;color:#3246CA;}
.event-map{display:block;width:100%;height: auto;margin-top:3rem;border:solid 1px #DDD;}

.lp-present{background:url("../images/present-back.webp")no-repeat;background-size:cover;background-position:top;padding:3rem 0;}

.lp-cont-title{margin-bottom:3rem;text-align:center;}
.lp-cont-title h2{font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:1.5rem;line-height:normal;}
.lp-cont-title p{font-family:'KonkhmerSleokchher';line-height:normal;font-size:2.5rem;color:#AA8D3C;}
.lp-cont-title p.lp-cont-minicap{font-family:'KonkhmerSleokchher';line-height:normal;font-size:1.5rem;color:#AA8D3C;margin:1rem 0 -0.5rem;}


.lp-present-wrap{width:85%;margin:0 auto;background:rgba(255,255,255,0.6);border:solid 1px rgba(216,144,144,0.50);border-radius:20px;padding:2rem;}
.lp-present-title{text-align:center;margin-bottom:1.5rem;}
.lp-present-title h3{font-size:2.3rem;line-height:normal;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;color:#D89090;}
.lp-present-title p{font-size:1.3rem;line-height:normal;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;display:flex;justify-content:center;align-items:center;}
.lp-present-title p::before{content:"";border-bottom:solid 1px #000;width:3rem;margin-right:20px;}
.lp-present-title p::after{content:"";border-bottom:solid 1px #000;width:3rem;margin-left:20px;}
.lp-present-wrap > p{line-height:normal;margin-top:10px;}

.lp-present-center{text-align:center;margin:1.5rem 0;position:relative;}
.lp-present-center p{padding-left:10%;font-size:1.875rem;line-height:normal;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;}
.p-arrow{position:absolute;top:50%;left:12.5%;transform: translateY(-50%);width:7.5%;}

.lp-present-choice > p{margin:2rem 0 1rem;text-align:center;line-height:normal;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:1.5rem;}
.lp-present-list li{margin-bottom:3%;}
.present-choice-cont{border-radius:20px;background:#FFF;overflow:hidden;box-shadow:0 2px 4px #DDD;}
.present-choice-cont h4{background:#D89090;padding:0.5rem 1.5rem;color:#FFF;line-height:normal;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:1.5rem;}
.p-list-cap{display:flex;justify-content:center;align-items:center;padding:10px;}
.p-list-cap-img{width:40%;overflow: hidden;border-radius:10px;}
.p-list-cap > p{width:60%;padding:0 10px;}
.lp-present-list-or{text-align:center;line-height:normal;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:1.5rem;}
.lp-present-list-more{display:flex;justify-content:center;align-items:center;text-align:center;line-height:normal;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:1.5rem;padding:2rem 0;}
.lp-present-list-more::before{content:"";border-bottom:solid 1px #000;width:7rem;margin-right:20px;}
.lp-present-list-more::after{content:"";border-bottom:solid 1px #000;width:7rem;margin-left:20px;}
.lp-present-list li:last-child .present-choice-cont .p-list-cap > p > span{font-size:2rem;line-height:normal;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;color:#D89090;}
.lp-present-list li:last-child .present-choice-cont .p-list-cap > p > span > span{font-size:1.5rem;line-height:normal;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;color:#D89090;}


.lp-furisode-new{background:url("../images/new-back.webp");background-size:100%;padding:3rem 0;}
.lp-furisode-new-list{margin-top:5rem;}
.lp-furisode-new-list li{position:relative;z-index:10;}
.new-list-main{width:80%;margin-right:20%;position:relative;z-index:10;}
.new-list-logo{position:absolute;top:50%;right:0;transform:translate(50%,-50%);width:40%;}
.new-list-other1,.new-list-other2,.new-list-other3,.new-list-other4,.new-list-other5{position:absolute;}
.new-list-other1{top:-10%;right:0;z-index:11;width:30%;}
.new-list-other2{top:-30%;left:0;z-index:12;width:40%;}
.new-list-other3{bottom:-10%;right:0;z-index:-1;width:33%;}
.new-list-other4{bottom:-10%;left:0;z-index:-1;width:33%;}
.new-list-other5{top:-26%;right:0;z-index:11;width:30%;}

.lp-furisode-new-list li:nth-child(2n) .new-list-main{margin:20% 0 20% 20%;}
.lp-furisode-new-list li:nth-child(2n) .new-list-logo{right:60%;transform:translate(-50%,-50%);}
.lp-furisode-new-list li:last-child .new-list-main{margin-bottom:10%;}

.lp-plan{background:url("../images/plan-back3.webp");background-size:100%;padding:4rem 0;position:relative;z-index:-1}

.lp-plan-list{width:85%;margin:0 auto;}
.lp-plan-list li{margin-bottom:15%;position:relative;}
.lp-plan-main{background:#FFF;padding:1.5rem 2rem 3rem;border-radius:15px;box-shadow:0 0px 4px #BBB;}
.lp-plan-main > h3{text-align:center;color:#FFF;background:#D89090;line-height:1.5rem;padding:20px;border-radius:35px;width:90%;margin:0 auto 1rem;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:1.5rem;}
.lp-plan-list-title h4{line-height:3rem;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:2.3rem;text-align:center;}
.lp-plan-list-cap-other{font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:1.5rem;text-align:center;}
.lp-plan-list-cap{width:95%;margin:1rem auto 1.5rem;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;}
.lp-plan-list-price{width:95%;margin:0 auto;text-align:center;}
.lp-plan-list-price p:first-child{font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:1.5rem;width:90%;}
.lp-plan-list-price p:first-child span{font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:1.5rem;position:relative;}
.lp-plan-list-price p:first-child span::before{position:absolute;content:"";border-bottom:solid 2px #F00;width:100%;top:50%;left:0;transform:rotate(-3deg);}
.lp-plan-list-price p:last-child{font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:4.5rem;line-height:4rem;}
.lp-plan-list-price p:last-child span{font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:2.3rem;line-height:2.3rem;}
.lp-plan-main-back{position:absolute;background:#D89090;top:2.5%;left:2.5%;width:100%;height:450px;border-radius:15px;box-shadow:0 2px 4px #BBB;z-index:-2;}
.lp-plan-main-back2{position:absolute;background:#D89090;top:2.5%;left:2.5%;width:100%;height:465px;border-radius:15px;box-shadow:0 2px 4px #BBB;z-index:-2;}


.lp-gall{background:url("../images/gall-back.webp");background-size:100%;padding:4rem 0;}
.lp-gall-list{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:90%;margin:0 auto;}
.lp-gall-list li{width:49%;margin-right:2%;border:solid 5px #FFF;box-shadow:0 0 3px #DDD;margin-bottom:2%;}
.lp-gall-list li:nth-child(2n){margin-right:0;}
.lp-gall-cap{text-align:center;margin-top:3rem;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:1.1rem;text-decoration:underline;}


.lp-mama{background:url("../images/mama-back.webp")no-repeat;background-size:100%;padding:4rem 0;}
.lp-mama-cap{width:85%;margin:0 auto;}
.lp-mama-cap p{font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;}
.lp-mama-main{margin-top:3rem;}
.lp-mama-main-cap{width:85%;margin:0 auto;background:rgba(255,255,255,0.7);padding:2rem 2rem 4rem;}
.lp-mama-main-cap > h3{text-align:center;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:1.3rem;line-height:normal;margin-bottom:1rem;}
.lp-mama-main-cap > p{font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;}
.lp-mama-main-img{width:75%;margin:-2rem auto 0;border:solid 10px #FFF;transform: rotate(-3deg);box-shadow: 0 0 3px #DDD;}

.lp-bene{background:url("../images/bene-back.webp")no-repeat;background-size:100%;padding:4rem 0;}
.lp-cont-title > p > span{font-family:'KonkhmerSleokchher';line-height:normal;font-size:3.5rem;color:#AA8D3C;margin:0 10px;}
.lp-bene-list li{width:85%;background:#FFF;margin:0 auto 5%;border-radius:15px;border:solid 3px #d89090;box-shadow:0 0 3px #DDD;}
.lp-bene-list li h3{background:#D89090;padding:5px 1rem;border-top-left-radius:10px;border-top-right-radius:10px;color:#FFF;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:1.3rem;line-height:normal;}
.lp-bene-list li p:nth-child(2){text-align:center;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:2.2rem;line-height:normal;margin:1rem auto;color:#D89090;}
.lp-bene-list li p:last-child{width:85%;margin:0 auto 2rem;}


.lp-report{background:url("../images/report-back.webp")no-repeat;background-size:100%;padding:4rem 0;}
.lp-report-slider li{padding:1rem;}
.lp-report-slider li img{border-radius:15px;}


.lp-info{background:#FFF;padding:4rem 0;}
.lp-info-wrap{width:80%;margin:0 auto 20%;}
.lp-info-title{text-align:center;margin-bottom:3rem;background:#D89090;border-radius:30px;}
.lp-info-title h3{font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:1.3rem;line-height:normal;color:#FFF;padding:10px 0;}
.lp-info-cont-date{margin-bottom:10%;}
.lp-info-cont-date h4{margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:solid 1px #000;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:1.5rem;line-height:normal;}
.lp-info-cont-date h4 span{font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:1rem;line-height:normal;margin:0 3px;}
.lp-info-time{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;}
.lp-info-time li{width:25%;}
.lp-info-time li p{font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-size:1.8rem;line-height:2.5rem}
.lp-info-cap{margin-bottom:10%;}
.lp-info-cap h4{font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-weight:bold;font-size:1.3rem;line-height:normal;text-decoration:underline;margin-bottom:3%;}
.lp-info-cap p{line-height:2rem;}

.lp-from{background:url("../images/reser-back.webp");padding:4rem 0 2rem;}
.lp-from-wrap{width:90%;margin:0 auto;}
.lp-from-tel{width:90%;background:#FFF;margin:0 auto;border:solid 3px #D89090;border-radius:15px;}
.lp-from-tel p:first-child{background:#D89090;text-align:center;line-height:normal;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;padding:1rem 0;color:#FFF;letter-spacing:2px;font-size:1.3rem;}
.lp-from-tel p:nth-child(2){text-align:center;line-height:normal;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;padding:2rem 0 1rem;font-size:1rem;}
.lp-from-tel a{text-align:center;padding:1rem 0 10px;margin:0 auto 1.5rem;line-height:2rem;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;background:#FFF;font-size:2rem;font-weight:bold;color:#D89090;width:60%;border-bottom:solid 3px #D89090;}
.lp-from-tel a i{color:#D89090;font-size:1.5rem;margin-right:10px;}

.form_title{width:90%;text-align:center;background:#D89090;border-top-left-radius:10px;border-top-right-radius:10px;line-height:normal;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;padding:10px 0;color:#FFF;letter-spacing:2px;font-size:1.3rem;margin:0 auto;}

.lp-from-wrap > #mailformpro > .mailform{width:90%;border:solid 3px #D89090;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.form-or{text-align: center;font-family:'小塚ゴシック Pr6N','Kozuka Gothic Pr6N',sans-serif;font-size:1.5rem;font-weight:bold;line-height:normal;margin:1rem auto;}


.lp-f-navi{display:none;}



.mail_wrap{margin-top:10rem;width:90%;}
@media screen and (max-width:640px){
.lp-main{width:100%;}
	
.lp-btn a{padding:1rem;font-size:1rem;border-radius:30px;}
.lp-btn a::before{transform: rotate(135deg)translateY(-100%);}
.lp-top-link{bottom:3%;width:90%;}
	
.lp-event{background:url("../images/event-back.webp")no-repeat;}
.lp-event-date{width:85%;margin:0 auto 3rem;}
.lp-event-date-title{font-size:1.5rem;}
.lp-event-list li{padding:1.5rem 0;}
.lp-event-list li > h3{font-size:3rem;line-height:3rem;}
.lp-event-cap p{font-size:1.3rem;line-height:1.3rem;}
	
.lp-event-list2 li h3,.lp-event-list2 li p,.lp-event-list2 li a,.lp-event-list2 li span{font-size:1.3rem;line-height:1.3rem;}
.lp-event-list2 li h3{width:20%;}
.lp-event-list2 li p{width:80%;}
.lp-event-list2 li span.kinpura{font-size:1.9rem;}
.lp-event-list2 li span.kinpura2{font-size:1.3rem;}
.lp-event-list2 li:nth-child(3) p:first-child a{font-size:2rem;line-height:2rem;}
.lp-event-list2 li:nth-child(3) p:first-child a i{font-size:1.5rem;}
.lp-event-list2 li:nth-child(3) h3{padding-top:0.6rem;}
.lp-event-list2 li:nth-child(3) > div{width:80%;}
.lp-event-list2 li:nth-child(3) > div > p:last-child{font-size:1rem;}
	
	
.lp-cont-title h2{font-size:1.3rem;}
.lp-cont-title p{font-size:1.8rem;}

	
.lp-present-wrap{width:90%;padding:2rem 1rem;}
.lp-present-title h3{font-size:1.5rem;}
.lp-present-title p{font-size:1rem;}
.lp-present-title p::before{width:2rem;margin-right:10px;}
.lp-present-title p::after{width:2rem;margin-left:10px;}
	
.lp-present-center p{padding-left:10%;font-size:1.3rem;}
.p-arrow{width:9%;}
	
.lp-present-choice > p{font-size:1rem;}
.present-choice-cont{border-radius:15px;}
.present-choice-cont h4{font-size:1rem;letter-spacing:2px}
.p-list-cap{display:block;}
.p-list-cap-img{width:100%}
.p-list-cap > p{width:100%;padding:10px;}
.lp-present-list li:last-child .present-choice-cont .p-list-cap > p{text-align:center;}

.lp-present-list-or{font-size:1rem;}
.lp-present-list-more{font-size:1.3rem;}
.lp-present-list-more::before{width:5rem;margin-right:20px;}
.lp-present-list-more::after{width:5rem;margin-left:20px;}
	
.lp-plan{padding:3rem 0 1rem;background:url("../images/plan-back2.webp");background-size:100%;}
	
.lp-plan-list{width:90%;}
.lp-plan-list li{margin-bottom:15%;}
.lp-plan-main{padding:1.5rem 1.5rem 2rem;height:415px}
.lp-plan-main > h3{line-height:1.3rem;padding:15px;width:100%;font-size:1.3rem;}
.lp-plan-list-title h4{font-size:1.5rem;}
.lp-plan-list-cap-other{font-size:1rem;text-align:center;}
.lp-plan-list-price p:first-child{font-size:1rem;}
.lp-plan-list-price p:first-child span{font-size:1.2rem;}
.lp-plan-list-price p:last-child{font-size:2.8rem;line-height:3.3rem;}
.lp-plan-list-price p:last-child span{font-size:1.5rem;line-height:1.5rem;}
.lp-plan-main-back{height:415px;}
.lp-plan-main-back2{height:415px;}

.lp-gall-cap{font-size:1rem;}

.lp-mama{background-size:cover;}
.lp-mama-cap{width:90%;}
.lp-mama-main{margin-top:3rem;}
.lp-mama-main-cap{width:90%;padding:1.5rem 1.5rem 3rem;}
.lp-mama-main-cap > h3{font-size:1rem;}
	
.lp-bene{background-size:cover;}
.lp-cont-title > p > span{font-size:2.5rem;margin:0 5px;}
.lp-bene-list li{width:90%;}
.lp-bene-list li h3{font-size:1.3rem;letter-spacing:1px;}
.lp-bene-list li p:nth-child(2){font-size:1.5rem;}

.lp-report{background-size:cover;}
.lp-report-slider{padding-bottom:2rem;}
.lp-report-slider li{padding:0 10px;}
.lp-report-slider li img{border-radius:15px;}


.lp-info-wrap{width:90%;}
.lp-info-time li{width:33%;}
.lp-info-time li p{font-size:1.5rem;line-height:2.3rem}
.lp-info-cap{width:95%;margin:0 auto 10%;}

.lp-from-tel{width:100%;}
.lp-from-tel a{width:85%;}

.lp-from-wrap{width:95%;}	
.form_title{width:100%;}
.lp-from-wrap > #mailformpro > .mailform{width:100%;}

.lp-f-navi{display:block;position:fixed;background:#D89090;bottom:0;width:100%;box-shadow: -1px 0 2px #DDD;z-index: 12;left:0;transform:translateY(100%);transition:.4s;}
.lp-f-navi-list{display:flex;justify-content:space-between;align-items:center;text-align:center;}
.lp-f-navi-list li:first-child{width:50%;border-right:solid 1px #DDD;}
.lp-f-navi-list li:last-child{width:50%;}
.lp-f-navi-list li a{color:#FFF;padding:15px 0;line-height:normal;letter-spacing:1px;font-family:"メイリオ", Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-size:1.1rem;}
.lp-f-navi-list li a i{color:#FFF;margin-right:5px;}
.lp-f-navi-active{transform:translate(0,0);}

footer{margin-bottom:3.5rem;}	
}
