.sdasu {
	display: block;
}
.skesu,.skesu2 {
	display: none;
}
.whenLarge {
	display: none;
}
.whenSmall {
	display: block;
}
.capt {
border-bottom:solid 13px #fcead1;
}
.capt h1 {
padding:1.5% 1.2% 1.8% 1.8%;
line-height: 1.1;
font-size: 95%;
text-align:left;
}
.hmenu {
width: 100%;
position: relative;
margin:0px auto 0;
}
.hmenu p {
margin: 5% 0px 3% 4%;
padding: 0px;
width: 44%;
max-width: 315px;
}
.spfootli {
list-style: none;
margin: 0px 0px 8%;
padding: 0px;
text-align: left;
}
.spfootli li {
margin: 0px 0px 1px;
padding: 0px;
background-color:#f2941b;
}
.spfootli li a {
color: rgb(255, 255, 255);
text-decoration: none;
}
.spfootli li p {
background: url("http://www.e-la.biz/wp-content/uploads/2018/07/fotliar.png") no-repeat 95.4% 50%;
line-height: 3em;
font-size: 100%;
margin-left: 4.6%;
}
#footer {
	padding-top: 14.5%;
}
#footer > div {
	width: 100%;
}
#footer > div div:first-child {
margin: 0px auto;
width: 91%;
display: block;
}
#footer .footli {
	display: none;
}
#footer > div div:first-child p:first-child {
margin: 5% 0px;
float: left;
}
#footer > div div:first-child p:first-child img {
	width: 75%;
}
.spad {
padding-bottom: 16%;
float: right;
}
#footer > div div:first-child p:first-child {
	float: none;
}
#footer {
	padding-top: 1%;
}
.spad {
padding-bottom: 0%;
float: none;
}
#footer > div div:first-child p:first-child img {
/*	width: 20em;*/
display:none;
}
#footer > div{
margin: 0 auto;
}
#footer .footobi {
	clear: both;
}
#footer .footobi img {
margin: 3.7% 0px 1.5%;
width: 97%;
}
#footer .footobi + p {
padding: 0.7em 0px 0.6em;
line-height: 1;
font-size: 95%;
}
#footer + div p {
margin: 0.6em 1em;
line-height: 1.3;
font-size: 90%;
}
/*.spmenug {
top: 110%;
width: 100%;
height: 140%;
right: 0px;
position: absolute;
}*/
.spmenu_btnb {
/*position: relative;
font-size:410%;
margin-bottom:-1em;*/
text-align:right;
/*width: 100%;*/
}
.spmenu_btn {
/*background: url("spmenu.png") no-repeat 0% 0% / contain;*/
/*top: -100%;*/
/*width: 13.5%;
height: 100%;*/
/*width:100px;
height:100px;
right: 3%;
display: block;
position: absolute;
cursor: pointer;*/
display:block;
margin:2%;
}
.spmenu_btn img{
max-height:70px;
max-width:70px;
width: 13.5%;
min-height:45px;
min-width:45px;
cursor: pointer;
}
.spmenu_btnb .logoimg{
	display: block;
	float:left;
	width:20%;
	margin-left:2%;
}
.active.spmenu_btn {
/*	background: url("spmenux.gif") no-repeat 0% 0% / contain;*/
}
.spmenu {
margin: 0px;
padding: 0px;
top: 15%;
width: 100%;
border-bottom-color: rgb(179, 179, 179);
border-bottom-width: 1px;
border-bottom-style: solid;
display: block;
/*position: absolute;*/
background-color:#fff;
position:absolute;
display:none;
}
.spmenu li {
background: url("http://www.e-la.biz/wp-content/uploads/2018/07/spmenuar.png") no-repeat 95.4% 50%;
margin: 0px;
padding: 2% 0px;
text-align: left;
font-size: 90%;
border-top-color: rgb(179, 179, 179);
border-top-width: 1px;
border-top-style: solid;
}
.spmenu li p {
margin: 0px 0px 0px 1em;
padding: 0px;
}
.spmenu li span {
padding-left: 1em;
font-size: 75%;
}
.spmenu a {
color: rgb(51, 51, 51);
text-decoration: none;
}
.kpagee {
/*margin: 4.9% auto 8%;*/
margin: 0% auto 8%;
text-align: left;
}
.kpagee h2 img {
	width: 55%;
}
.kpagee .kserm {
	width: 100%; font-size: 120%;/* border-top-color: rgb(156, 200, 19); border-top-width: 30px; border-top-style: solid;*/
}
.kpagee .kserm img {
	width:96%;
}
.kpagee .kserm h3 {
margin:4% 0px 2%;
font-size:140%;
}
.kpagee .kserm p {
text-align:left;
margin: 0px 2% 0px 4%;
font-size: 90%;
}
.kpagee .kserm > div {
	padding:4% 0px 4%;
}
.kpagee .kserm h2 {
margin:2% 0px 1.8%;
font-size:180%;
}
.kpagee .kserm h2+p{
font-size:100%;
line-height:1.8;
/*margin-bottom:130px;*/
margin-bottom:0px;
text-align: center;
}
@media screen and (max-width:580px) {
.kpagee .kserm h2+p{
text-align: left;
margin-left:7%;
margin-right:5%;
}
}
.kpagee .kserm>div:first-child{
/*background: url('http://www.e-la.biz/wp-content/uploads/2018/07/ksermbg001.png') no-repeat;
background-position:calc(50% + 35%) 137%;
background-size:117px;*/
background: none;
}
.kpagee .kserd{
	 margin:7% 0px 2%;
}
.kpagee .kserd img{
width: 45%;
max-width:180px;
min-width:180px;
margin-top:0;
}
.kpagee .kserd dl{
	 margin:0px 5% 0px 5%;
}
.kpagee .kserd dd{
	line-height:1.6;
}

.cta div p:first-child{
display:none;
}
.cta div a{
font-size:110%;
padding:5em 0;
letter-spacing:1px;
margin:18% 0 0 0px;
}
@media screen and (max-width:580px) {
.cta div a{
font-size:110%;
padding:4em 0;
letter-spacing:1px;
margin:15% 0 0 0px;
}
}
@media screen and (max-width:430px) {
.cta div a{
font-size:110%;
padding:3.2em 0;
letter-spacing:1px;
margin:11% 0 0 0px;
}
}

.kobi{
height: inherit;
display: table;
margin-bottom:10%;
padding:1.5em 0;
}
.kpp,.ktoi{
width:96%;
margin:0 auto;
}
.kobi h2{
/*display: table-cell;
text-align:center;
vertical-align:middle;
font:normal  30px "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color:#0d0d0d;*/
font-size:220%;
}
.kobi h2 span{
font-size:38%;
margin-top:0.7em;
}
.kpp h3,.ktoi h3{
margin:0 auto 10%;
padding-bottom:1%;
border-bottom:solid 14px #ffce8b;
font:normal  13px "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.kpp dl{
color:#2a2a2a;
margin:0px 0 11%;
}
.kpp dt{
margin:5% 0 0;
padding:5% 3% 2%;
}
.kpp dd{
margin:0px 0 5%;
padding:0px 3% 0px;
}
.kpp dl dd ul{
margin:1% 0 2%;
padding:0px;
}
.kpp dl dd ul li{
margin:0.3em 0 0;
padding:0px 0 0 1em;
background:url('http://www.e-la.biz/wp-content/uploads/2018/07/ppli.png') no-repeat 0.2em 0.5em;
}
.pptoi{
margin:0 auto 10%;
padding:5% 0% 5% 3%;
}
.pptoi h4{
margin:0 0 1.5%;
font-size:13px;
}
.pptoi h5{
margin:1% 0.3em 1%;
font-size:13px;
}
.pptoi p{
margin:0;
font-size:13px;
line-height:2;
}
.pptoi p:first-of-type{
line-height:1.3;
margin:1em 0;
}


.ktoi{
width:96%;
margin:0 auto;
}
.ktoi dl{
width:100%;
margin:0 auto;
}
.ktoi dl dt{
float: none;
/*width:96%;*/
width: inherit;
padding:0.8em 0;
}
.ktoi dl dd{
float: none;
width:96%;
border-top: none;
padding-top:0;
text-align:center;
padding-bottom:2%;
}
.ktoi dl dd input[type='text'],.ktoi dl dd input[type="email"],.ktoi dl dd input[type="tel"],.ktoi dl dd textarea{
width:96%;
margin-left:4%;
}
.pptoi .doui{
width:96%;
margin:0 auto;
}
.ktoi dl dt p{
display:block;
height:inherit;
}
.ktoi dl dd span.wpcf7-checkbox{
left:0;
}
.ktoi dl dd{
text-align:left;
}
.ktoi p.submit{
margin:10% auto 15%;
}

/*.toi .pptoi{
padding:5% 0 5% 3.8%;
width:94%;
margin:0 auto;
}
.toi .pptoi h4{
font-size:120%;
}
.toi .pptoi p{
line-height:1.4;
font-size:100%;
}
.pptoi p.doui{
margin:4% 0 0 -6%;
font-size:120%;
}


.toi .pptoi h4{
font-size:110%;
}
.toi .pptoi p{
font-size:95%;
}
.pptoi .doui{
font-size:100%;
}
.toi dl dt{
float: none;
width:96%;
}
.toi dl dd{
float: none;
width:96%;
border-top: none;
padding-top:0;
text-align:center;
padding-bottom:2%;
}
.toi dl dt:nth-child(15){
padding:1.5% 0 1.5% 0%;
border-bottom:none;
}
.toi dl dt:nth-child(15) p{
height: auto;
}
.toi dl dd:nth-child(16){
padding:1.5% 0 1.5% 0px;
border-top: none;
padding-top:0;
padding-bottom:4%;
}
.toi dl dd input{
width:96%;
margin-left:4%;
}
.toi dl dd textarea{
width:96%;
margin-left:4%;
}*/