﻿.clear{clear:both}
.link{font-size:1.4rem}
.link,.link:link,.link:visited{text-decoration:underline}
.link:hover{opacity:.8}
.va-t{vertical-align:top}
.va-m{vertical-align:middle}
.va-b{vertical-align:bottom}
.fl-l{float:left}
.fl-r{float:right}
.touchdevice-block{display:none}
body.touchdevice .touchdevice-block{display:block}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify;text-justify:inter-ideograph}
.text-nowrap{white-space:nowrap}
img{max-width:100%;height:auto}
.mt0{margin-top:0px !important}
.mb0{margin-bottom:0px !important}
.ml0{margin-left:0px !important}
.mr0{margin-right:0px !important}
.pt0{padding-top:0px !important}
.pb0{padding-bottom:0px !important}
.pl0{padding-left:0px !important}
.pr0{padding-right:0px !important}
.mt5{margin-top:5px !important}
.mb5{margin-bottom:5px !important}
.ml5{margin-left:5px !important}
.mr5{margin-right:5px !important}
.pt5{padding-top:5px !important}
.pb5{padding-bottom:5px !important}
.pl5{padding-left:5px !important}
.pr5{padding-right:5px !important}
.mt10{margin-top:10px !important}
.mb10{margin-bottom:10px !important}
.ml10{margin-left:10px !important}
.mr10{margin-right:10px !important}
.pt10{padding-top:10px !important}
.pb10{padding-bottom:10px !important}
.pl10{padding-left:10px !important}
.pr10{padding-right:10px !important}
.mt15{margin-top:15px !important}
.mb15{margin-bottom:15px !important}
.ml15{margin-left:15px !important}
.mr15{margin-right:15px !important}
.pt15{padding-top:15px !important}
.pb15{padding-bottom:15px !important}
.pl15{padding-left:15px !important}
.pr15{padding-right:15px !important}
.mt20{margin-top:20px !important}
.mb20{margin-bottom:20px !important}
.ml20{margin-left:20px !important}
.mr20{margin-right:20px !important}
.pt20{padding-top:20px !important}
.pb20{padding-bottom:20px !important}
.pl20{padding-left:20px !important}
.pr20{padding-right:20px !important}
.mt25{margin-top:25px !important}
.mb25{margin-bottom:25px !important}
.ml25{margin-left:25px !important}
.mr25{margin-right:25px !important}
.pt25{padding-top:25px !important}
.pb25{padding-bottom:25px !important}
.pl25{padding-left:25px !important}
.pr25{padding-right:25px !important}
.mt30{margin-top:30px !important}
.mb30{margin-bottom:30px !important}
.ml30{margin-left:30px !important}
.mr30{margin-right:30px !important}
.pt30{padding-top:30px !important}
.pb30{padding-bottom:30px !important}
.pl30{padding-left:30px !important}
.pr30{padding-right:30px !important}
.mt35{margin-top:35px !important}
.mb35{margin-bottom:35px !important}
.ml35{margin-left:35px !important}
.mr35{margin-right:35px !important}
.pt35{padding-top:35px !important}
.pb35{padding-bottom:35px !important}
.pl35{padding-left:35px !important}
.pr35{padding-right:35px !important}
.mt40{margin-top:40px !important}
.mb40{margin-bottom:40px !important}
.ml40{margin-left:40px !important}
.mr40{margin-right:40px !important}
.pt40{padding-top:40px !important}
.pb40{padding-bottom:40px !important}
.pl40{padding-left:40px !important}
.pr40{padding-right:40px !important}
.mt45{margin-top:45px !important}
.mb45{margin-bottom:45px !important}
.ml45{margin-left:45px !important}
.mr45{margin-right:45px !important}
.pt45{padding-top:45px !important}
.pb45{padding-bottom:45px !important}
.pl45{padding-left:45px !important}
.pr45{padding-right:45px !important}
.mt50{margin-top:50px !important}
.mb50{margin-bottom:50px !important}
.ml50{margin-left:50px !important}
.mr50{margin-right:50px !important}
.pt50{padding-top:50px !important}
.pb50{padding-bottom:50px !important}
.pl50{padding-left:50px !important}
.pr50{padding-right:50px !important}
.mt-5{margin-top:-5px !important}
.mb-5{margin-bottom:-5px !important}
.ml-5{margin-left:-5px !important}
.mr-5{margin-right:-5px !important}
.mt-10{margin-top:-10px !important}
.mb-10{margin-bottom:-10px !important}
.ml-10{margin-left:-10px !important}
.mr-10{margin-right:-10px !important}
.mt-15{margin-top:-15px !important}
.mb-15{margin-bottom:-15px !important}
.ml-15{margin-left:-15px !important}
.mr-15{margin-right:-15px !important}
.mt-20{margin-top:-20px !important}
.mb-20{margin-bottom:-20px !important}
.ml-20{margin-left:-20px !important}
.mr-20{margin-right:-20px !important}
.mt-25{margin-top:-25px !important}
.mb-25{margin-bottom:-25px !important}
.ml-25{margin-left:-25px !important}
.mr-25{margin-right:-25px !important}
.w1em{width:1em !important}
.w2em{width:2em !important}
.w3em{width:3em !important}
.w4em{width:4em !important}
.w5em{width:5em !important}
.w6em{width:6em !important}
.w7em{width:7em !important}
.w8em{width:8em !important}
.w9em{width:9em !important}
.w10em{width:10em !important}
.w11em{width:11em !important}
.w12em{width:12em !important}
.w13em{width:13em !important}
.w14em{width:14em !important}
.w15em{width:15em !important}
.w16em{width:16em !important}
.w17em{width:17em !important}
.w18em{width:18em !important}
.w19em{width:19em !important}
.w20em{width:20em !important}
.max-w1em{max-width:1em}
.max-w2em{max-width:2em}
.max-w3em{max-width:3em}
.max-w4em{max-width:4em}
.max-w5em{max-width:5em}
.max-w6em{max-width:6em}
.max-w7em{max-width:7em}
.max-w8em{max-width:8em}
.max-w9em{max-width:9em}
.max-w10em{max-width:10em}
.max-w11em{max-width:11em}
.max-w12em{max-width:12em}
.max-w13em{max-width:13em}
.max-w14em{max-width:14em}
.max-w15em{max-width:15em}
.max-w16em{max-width:16em}
.max-w17em{max-width:17em}
.max-w18em{max-width:18em}
.max-w19em{max-width:19em}
.max-w20em{max-width:20em}
.max-w21em{max-width:21em}
.max-w22em{max-width:22em}
.max-w23em{max-width:23em}
.max-w24em{max-width:24em}
.max-w25em{max-width:25em}
.max-w26em{max-width:26em}
.max-w27em{max-width:27em}
.max-w28em{max-width:28em}
.max-w29em{max-width:29em}
.max-w30em{max-width:30em}
.max-w31em{max-width:31em}
.max-w32em{max-width:32em}
.max-w33em{max-width:33em}
.max-w34em{max-width:34em}
.max-w35em{max-width:35em}
.max-w36em{max-width:36em}
.max-w37em{max-width:37em}
.max-w38em{max-width:38em}
.max-w39em{max-width:39em}
.max-w40em{max-width:40em}
.min-w1em{min-width:1em}
.min-w2em{min-width:2em}
.min-w3em{min-width:3em}
.min-w4em{min-width:4em}
.min-w5em{min-width:5em}
.min-w6em{min-width:6em}
.min-w7em{min-width:7em}
.min-w8em{min-width:8em}
.min-w9em{min-width:9em}
.min-w10em{min-width:10em}
.min-w11em{min-width:11em}
.min-w12em{min-width:12em}
.min-w13em{min-width:13em}
.min-w14em{min-width:14em}
.min-w15em{min-width:15em}
.min-w16em{min-width:16em}
.min-w17em{min-width:17em}
.min-w18em{min-width:18em}
.min-w19em{min-width:19em}
.min-w20em{min-width:20em}
.container-lg{max-width:960px;margin:0 auto}
.container-md{max-width:920px;margin:0 auto}
.container-sm{max-width:700px;margin:0 auto}
@media (max-width: 768px){.pc{display:none}
}
@media (max-width: 992px){.pcmd{display:none}
}
.sp{display:none}
@media (max-width: 768px){.sp{display:block}
}
.md{display:none}
@media (max-width: 992px){.md{display:block}
}
.br{display:none}
@media (max-width: 768px){.br{display:block}
}
.img-fulid{width:100%;height:auto}
.row{display:flex;flex-wrap:wrap;width:100%;align-items:flex-start;margin:0 -10px;justify-content:space-between}
.col-md-6{width:50%;display:flex;padding:0 10px;margin-top:20px}
@media (max-width: 992px){.col-md-6{width:100%}
}
.main{font-family:initial;padding-bottom:50px}
.main section{margin-bottom:50px}
@media (max-width: 768px){.main section{margin-bottom:30px}
.main section:last-child{margin-bottom:0}
}
.main__common__h2{margin-bottom:15px}
@media (max-width: 768px){.main__common__h2{text-align:center;margin-bottom:10px}
}
.main__common__h3{font-weight:bold;font-size:2.6rem}
@media (max-width: 768px){.main__common__h3{font-size:1.8rem}
}
.main__common__text{font-size:1.8rem;font-weight:bold}
.main__common__text span{color:#ef454a}
@media (max-width: 768px){.main__common__text{text-align:center;font-size:1.5rem}
}
.main__common__link{margin-top:30px;padding:7px 10px;max-width:260px;width:100%;font-size:1.4rem;font-weight:bold;border-radius:50px;border:2px solid #ef454a;display:inline-block;color:#ef454a;transition:ease-in-out .3s;background:url(../images/arrow.svg) right 14px center no-repeat}
.main__common__link:hover{color:white;background:#ef454a url(../images/arrow-hover.svg) right 14px center no-repeat}
@media (max-width: 768px){.main__common__link{font-size:1rem;max-width:200px;border:1px solid #ef454a;background-size:15px auto;margin-top:15px}
}
.main__common__dot{position:relative}
@media (max-width: 768px){.main__common__dot{font-size:1rem}
}
.main__common__dot::before{content:"※";color:#ef454a}
.main__first{background-color:#f4f1ea;text-align:center}
.main__first__h1{padding:40px 0 40px 0;position:relative;max-width:1040px;width:100%;margin:0 auto}
@media (max-width: 768px){.main__first__h1{padding:0}
}
.main__first__lead{background:linear-gradient(90deg, #ef454a 0%, #ef454a 50%, #d90b0b 50%, #d90b0b 100%);display:flex;justify-content:center;align-items:center;width:100%;padding:15px;position:relative}
@media (max-width: 768px){.main__first__lead{padding:5px 15px}
}
.main__first__lead figure{position:relative;z-index:1}
.main__first__lead::before{position:absolute;content:"";border-style:solid;border-width:75px 50px 0 0;border-color:#ef454a transparent transparent transparent;z-index:1;left:50%;top:0;transform:translateX(calc(-50% + 23px))}
@media (max-width: 768px){.main__first__lead::before{border-width:45px 20px 0 0;transform:translateX(calc(-50% + 10px))}
}
.main__second{margin:40px 0;padding:0 15px}
@media (max-width: 768px){.main__second{margin:20px 0}
}
.main__second__h2{text-align:center;margin-bottom:50px;padding:0 20px}
.main__second__h3{text-align:center;margin-bottom:30px;padding:0 100px}
@media (max-width: 768px){.main__second__h3{margin-bottom:20px}
}
.main__second__box{display:flex;margin-bottom:10px}
@media (max-width: 768px){.main__second__box{display:block}
}
.main__second__box__title{padding:40px 20px;background-color:#e60012;border-top-left-radius:20px;border-bottom-left-radius:20px}
@media (max-width: 768px){.main__second__box__title{border-bottom-left-radius:0px;border-top-left-radius:10px;border-top-right-radius:10px;padding:15px 20px;text-align:center}
}
.main__second__box__content{padding:40px 25px;background-color:#f4f1e9;border-top-right-radius:20px;border-bottom-right-radius:20px;width:100%}
@media (max-width: 768px){.main__second__box__content{padding:25px 20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
}
.main__second__box__content__h3{margin-bottom:20px}
@media (max-width: 768px){.main__second__box__content__h3{padding:0px 5px}
}
.main__second__box__content figure{padding:0 40px}
@media (max-width: 768px){.main__second__box__content figure{padding:0 10px}
}
.main__second__box__jyoken{border-top:1px solid #494949;padding:20px 0;margin:40px 40px 0 40px}
@media (max-width: 768px){.main__second__box__jyoken{margin:40px 10px 0 10px}
}
.main__second__box__jyoken__h4{font-weight:bold;font-size:2rem}
@media (max-width: 768px){.main__second__box__jyoken__h4{font-size:1.3rem}
}
.main__second__box__jyoken__ul li{font-size:2rem;display:inline-block;padding-right:2em;text-indent:-1em;padding-left:1em}
@media (max-width: 768px){.main__second__box__jyoken__ul li{font-size:1.3rem}
}
.main__second__box__jyoken__ul li::before{content:"・"}
.main__second__button{background:#e60012 url(../images/arrow.svg) right 20px center no-repeat;color:#ffffff;padding:5px 60px 5px 60px;font-size:2.2rem;font-weight:bold;border-radius:50px;display:inline-block;justify-content:center;transition:ease-in-out .2s}
@media (max-width: 768px){.main__second__button{font-size:1.4rem;padding:5px 40px;background:#e60012 url(../images/arrow.svg) right 10px center/15px auto no-repeat}
}
.main__second__button:hover{opacity:.8}
.main__third{padding:0 15px}
.main__third__text{padding:0 0 0 20px}
@media (max-width: 768px){.main__third__text{width:50%}
}
.main__third__text__num{background:#ef454a;color:white;font-weight:bold;display:inline-block;text-align:center;padding:5px 12px;margin-bottom:6px;margin-top:6px;border-radius:50px}
@media (max-width: 768px){.main__third__text__num{padding:3px 10px;font-size:1.4rem}
}
.main__third__text__title{font-size:2.6rem;font-weight:bold}
@media (max-width: 768px){.main__third__text__title{font-size:1.6rem}
}
.main__third__text__lead{font-size:1.6rem;line-height:1.6;font-weight:bold}
@media (max-width: 768px){.main__third__text__lead{font-size:1.2rem}
}
.main__third__text__lead span{color:red;font-size:1.5rem}
@media (max-width: 768px){.main__third__text__lead span{font-size:1.1rem}
}
.main__third__dot{display:flex;justify-content:center;flex-wrap:wrap}
.main__third__dot__li{text-indent:-1em;padding-left:1em;font-size:2rem;max-width:640px;width:100%;font-weight:bold}
@media (max-width: 768px){.main__third__dot__li{font-size:1rem}
}
.main__third__dot__li::before{content:"※"}
.main__third__table{background-color:#f4f1e9;border-radius:20px;padding:30px 40px 30px 40px;margin-top:20px}
@media (max-width: 992px){.main__third__table{padding:15px 20px 20px 20px;border-radius:10px}
}
.main__third__table__title{margin-bottom:30px;display:flex;align-items:flex-end;justify-content:space-between}
@media (max-width: 992px){.main__third__table__title{display:block;text-align:center;margin-bottom:15px}
}
.main__third__table__title__h3{font-weight:bold;font-size:2.2rem;display:inline;position:relative}
@media (max-width: 768px){.main__third__table__title__h3{font-size:1.4rem}
}
.main__third__table__title__h3::before{content:"";position:absolute;width:100%;height:3px;background-color:#161616;bottom:-3px}
@media (max-width: 768px){.main__third__table__title__h3::before{height:2px;bottom:-5px}
}
.main__third__table__title__h3 span{font-size:1.5rem}
@media (max-width: 768px){.main__third__table__title__h3 span{font-size:1rem}
}
.main__third__table__title a{color:#ef454a;padding-right:30px;background:url(../images/arrow.svg) right center no-repeat;transition:ease-in-out .3s}
.main__third__table__title a:hover{color:white;background:#ef454a url(../images/arrow-hover.svg) right 14px center no-repeat}
@media (max-width: 768px){.main__third__table__title a{background-size:15px auto;padding-right:20px;font-size:1rem;display:inline-block}
}
.main__third__table__ul{display:flex;margin-bottom:25px;justify-content:space-between}
@media (max-width: 992px){.main__third__table__ul{flex-wrap:wrap;margin-bottom:15px}
}
.main__third__table__ul li{width:100%;text-align:center}
@media (max-width: 992px){.main__third__table__ul li{width:48.5%;margin:4px 0}
}
.main__third__table__ul li a{display:block;background:white;margin:0 2px;border-radius:4px;padding:2px 5px;font-weight:bold;font-size:1.6rem}
@media (max-width: 992px){.main__third__table__ul li a{font-size:1.2rem}
}
.main__third__table__ul li.active a{background:#ef454a;color:white;position:relative}
.main__third__table__ul li.active a::before{position:absolute;content:"";bottom:-14px;left:50%;transform:translateX(-50%);border-style:solid;border-width:12px 7px 0 7px;border-color:#ef454a transparent transparent transparent}
@media (max-width: 768px){.main__third__table__ul li.active a::before{display:none}
}
.main__third__table__area{display:none;opacity:0}
.main__third__table__area.is-active{display:block;animation-name:displayAnime;animation-duration:2s;animation-fill-mode:forwards}
.main__third__table__area table{width:100%;border-bottom:1px solid #161616;text-align:center;table-layout:fixed}
@media (max-width: 768px){.main__third__table__area table{font-size:1rem}
}
.main__third__table__area table thead td{font-weight:bold;background-color:#e2e0da}
.main__third__table__area table thead tr:first-child td:first-child{color:#1e8866}
.main__third__table__area table thead tr:first-child td:last-child{padding-bottom:0}
.main__third__table__area table thead tr:last-child td{padding-top:0;border-top:0px solid #161616;border-left:1px solid #161616}
.main__third__table__area table thead tr:last-child td:last-child{border-left:0px solid #161616}
.main__third__table__area table td{border-top:1px solid #161616;border-left:1px solid #161616;background-color:white;padding:5px 10px;vertical-align:middle}
.main__third__table__area table td:first-child{font-weight:bold;border-left:0px solid #161616}
.main__third__table__area table tbody td span{max-width:5rem;white-space:nowrap;width:100%;margin:0 auto;display:inline-block;text-align:right}

@media (max-width: 768px)
{
	.main__third .icon-plane{margin-bottom:20px
	}

}

.main__third .icon-plane::after{
	background-color:red;border-radius:4px;padding:0 5px;color:#fff;content:"送迎あり";font-size:1.2rem;margin-left:5px;margin-top:3px;position:absolute;
	
}


.main__third .nosougei::after{
	background-color:#f4f1e9;
	content:"";
}


.main__third .icon-plane {
  padding-left:24px;
  margin-bottom: 12px;
  background: url(../images/icon-plane.svg) left center no-repeat;
}


.main__third .noplane {
  padding-left:0;
  padding-bottom: 0 !important;
  margin-bottom: 12px;
  background: none;
}

@media (max-width: 768px){
	.main__third .icon-plane::after{
		font-size:1rem;display:block;margin-left:0}

}



@media (max-width: 768px) {
    .main__third .icon-plane {
        margin-bottom: 20px;
    }

}

.main__third__area{background-color:#f4f1e9;border-radius:20px;padding:30px 10px 30px 10px;display:flex;justify-content:space-between;margin-top:20px;margin-bottom:40px}
@media (max-width: 992px){.main__third__area{padding:30px 100px 30px 25px}
}
@media (max-width: 768px){.main__third__area{margin-bottom:0px;border-radius:10px;padding:15px 10px 15px 10px}
}
.main__third__area__box{width:50%;padding:0}
.main__third__area__dl{margin-bottom:14px;display:flex;line-height:1.6}
.main__third__area__dl dt{font-size:2rem;color:#ef454a;width:5em;text-align:right;padding-right:15px;white-space:nowrap}
@media (max-width: 768px){.main__third__area__dl dt{font-size:1.1rem;padding-right:6px;width:4em}
}
.main__third__area__dl dd{border-left:1px solid #242424;padding-left:15px;font-size:1.6rem}
@media (max-width: 768px){.main__third__area__dl dd{font-size:1rem;padding-left:6px}
}

.main__third__area__dl dd a{display:block;text-decoration:none;margin:4px 0}

@media (max-width: 768px){.main__third__area__dl dd a{margin:0}
}

.main__third__area__dl dd a:hover{text-decoration:underline}
.main__third__area__dd a{padding-bottom:12px}
@media (max-width: 768px){.main__third__area__dd a{padding-bottom:6px}
}
.main__third__bnr img{padding:0 20px}
.main__third__apptitle{padding:0 40px;text-align:center;margin-bottom:30px}
.main__cauntion{padding:0 15px}
.main__cauntion__box{border-top:1px solid #2d2d2d;border-bottom:1px solid #2d2d2d;padding:20px 0;margin:10px 0}
@media (max-width: 768px){.main__cauntion__box{padding:10px 0 20px;margin:10px 0}
}
.main__cauntion__box__h4{font-size:2rem;margin-bottom:15px;font-weight:bold}
@media (max-width: 768px){.main__cauntion__box__h4{font-size:1.4rem;margin-bottom:10px}
}

.main__cauntion__number{counter-reset:item;list-style-type:none}
.main__cauntion__number li{text-indent:-2.65em;padding-left:2.65em;font-weight:bold;font-size:1.6rem}
@media (max-width: 768px){.main__cauntion__number li{font-size:1rem}
}
.main__cauntion__number li a{color:#ef454a;text-decoration:underline}


.main__cauntion__number{counter-reset:item;list-style-type:none}
.main__cauntion__number__li{text-indent:-2.65em;padding-left:2.65em;font-weight:bold;font-size:1.6rem}
@media (max-width: 768px){.main__cauntion__number__li{font-size:1rem}
}
.main__cauntion__number__li::before{counter-increment:item;content:"（" counter(item) "）"}
.main__cauntion__number__li a{color:#ef454a;text-decoration:underline}
.main__cauntion__dot__li{text-indent:-1em;padding-left:1em;font-weight:bold;font-size:1.6rem}
@media (max-width: 768px){.main__cauntion__dot__li{font-size:1rem}
}
.main__cauntion__dot__li a{color:#ef454a;text-decoration:underline}
.main__cauntion__dot__li::before{content:"・"}
@keyframes displayAnime{from{opacity:0}
to{opacity:1}
}
.ticker{margin:0 auto;padding:10px;max-width:960px;width:100%;z-index:5;text-align:center;position:relative;overflow:hidden}
.ticker ul{width:100%;position:relative;z-index:5}
.ticker ul li{width:100%;height:50px;display:none}
@media (max-width: 768px){.ticker ul li{height:35px}
}
.follow{position:fixed;border:6px solid #ff0000;background-color:#fff;right:30px;bottom:120px;width:100%;max-width:320px;z-index:50}
@media (max-width: 768px){.follow{max-width:100%;right:0;bottom:0;}
}
.follow-closeBtn{position:absolute;right:-15px;top:-15px;cursor:pointer}
@media (max-width: 768px){.follow-closeBtn{right:5px;top:3px}
}
.follow-title{background-color:#ff0000;padding:10px 0px 15px}
@media (max-width: 768px){.follow-title{padding:6px 50px 10px 50px}
}
.follow-title-h2{text-align:center}
@media (max-width: 768px){.follow-title figure img{width:21px}
}
.follow-inner{padding:15px}
.follow-inner-warp{display:flex;justify-content:center}
@media (max-width: 768px){.follow-inner{padding:8px 15px}
.follow-inner .br{display:block}
}
.follow-inner-qr{padding-top:4px}
@media (max-width: 768px){.follow-inner-qr{display:none}
}
.follow-inner-link{padding-right:20px}
@media (max-width: 768px){.follow-inner-link{display:flex;justify-content:center}
}
.follow-inner-link a{display:block;margin:4px}
.follow-inner-link a:hover{opacity:.8}
.follow-inner p{font-weight:bold;font-size:1.2rem;margin-top:5px;text-align:center}
.follow-inner p a{color:#046BF7;text-align:center}
.follow-inner p .br{display:none}
@media (max-width: 768px){.follow-inner p{font-size:1rem}
.follow-inner p .br{display:block}
}


.accordion-74 {
	width: 100%;
	margin: 0 auto;
}


.accordion-74 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding:0 1em;
	margin-bottom: 12px;
    color: #ef454a;
    font-weight: 600;
	font-size: 1.5em;
    cursor: pointer;
	background-color: #ffffff;
	border-radius: 5px;
	border: 0.1em solid #ef454a;
	width: 14.5em;
}


@media (max-width: 768px) {
  .accordion-74 summary {
    font-size: 1em;
	max-width: 95%;
  }

}


@media (max-width: 768px) {
  .accordion-74 a {
	max-width: 9.5rem;
  }

}


.accordion-74 summary::-webkit-details-marker {
    display: none;
}


.accordion-74 summary::before,
.accordion-74 summary::after {
    width: 2px;
    height: .7em;
    border-radius: 5px;
    background-color: #ef454a;
    content: '';
}



.accordion-74 summary::before {
    position: absolute;
    right: 1em;
    rotate: 90deg;
}


.accordion-74 summary::after {
    transition: rotate .3s;
}


.accordion-74[open] summary::after {
    rotate: 90deg;
}


.accordion-74 p {
    transform: translateY(-10px);
    opacity: 0;
    margin: 0;
    padding: .3em 2em 1.5em;
    color: #000000;
    transition: transform .5s, opacity .5s;
}


.accordion-74[open] p {
    transform: none;
    opacity: 1;
}


.small_text {
  font-size: 1.3rem;
}


.red{
  color: red;
}


@media (max-width: 992px) {
  .small_text {
    font-size: 1rem;
  }

}


