@charset "UTF-8";

/* CSS Document */
/* =========================================================
 ■usual
========================================================= */

.pcOnly {
}

.spOnly {
	display:none;
}
 @media (max-width: 699px) {
.pcOnly {
 display:none;
}
 .spOnly {
 display:block;
}
}

.tx-c {
	text-align:center;
}

.tx-l {
	text-align:left;
}

.tx-r {
	text-align:right;
}

.mt1 {
	margin-top:1em;
}

.mt2 {
	margin-top:2em;
}

/* =========================================================
 ■
========================================================= */

#add-main {
/*padding-top:40px;*/
}

.sec-box {
	margin:80px auto 100px;
}

.sec-ttl {
	margin-bottom:30px;
}

.txt-area {
	line-height:1.8;
}

.txt-area p.txt {
	margin-bottom:2em;
}
 @media (max-width: 699px) {
.sec-box {
 margin:30px 20px 50px;
}
 .sec-ttl {
 margin-bottom:20px;
}
 .txt-area {
 font-size:1.5rem;
 line-height:1.6;
}
 .txt-area p {
 font-size:1.5rem;
}
}

/**/
.mure-box {
	margin:80px auto 40px;
	text-align:center;
	border: solid 2px #003d76;
	border-radius:20px;
}

.mure-box.gakunen {
	border: solid 2px #35a074;
}

.mure-ttl {
	margin-top:-25px;
}

.mure-box .inner {
	padding:30px 50px 50px;
}

.mure-mask-list {
	display:flex;
	justify-content:space-between;
}

.mure-mask-list.gakunen {
	margin:0 auto;
	max-width:540px;
	display:flex;
	justify-content:space-between;
}

.mure-mask-list img {
	height:196px;
}
 @media (max-width: 699px) {
.mure-box {
 margin:50px auto 20px;
 border-radius:10px;
}
 .mure-box .inner {
 padding:20px 50px 20px;
}
 .mure-ttl {
 margin-top:-20px;
 padding:0 25px;
}
 .mure-mask-list {
 display:block;
}
 .mure-mask-list.gakunen {
 margin:0 auto;
 max-width:540px;
 display:block;
}
 .mure-mask-list li {
 margin-top:30px;
}
 .mure-mask-list li:first-child {
 margin-top:0px;
}
 .mure-mask-list img {
 height:inherit;
}
}


.kome li {
	text-indent:-1em;
	padding-left:1em;
}

/**/
.btn-list {
	margin:40px auto 0;
	width:620px;
	display:flex;
	justify-content:space-between;
}

.btn-list .el-buttonA.el-buttonA--w290 {
	width: 290px;
}

.btn-list.leaflet {
	margin:40px auto 0;
	width:487px;
	display:block;
}

.btn-list.leaflet .el-buttonA.el-buttonA--w290 {
	width:487px;
}

.el-buttonA.el-buttonA--w290 {
	max-width:none;
	}

.btn-list .el-buttonA.el-buttonA--lg {
	height: 75px;
	padding: 0;
	font-size: 16px;
 transition:.1s;
}

.btn-list .el-buttonA.el-buttonA--lg:hover {
	opacity:0.8;
	text-decoration:none;
}

.btn-list.leaflet span {
	padding-right:30px;
	display:inline-block;
	background:url(../../summer_point/img/arrows_window.png) no-repeat right center;
	background-size:contain;
}

 @media (max-width: 699px) {
.btn-list {
 margin:20px auto 0;
 width:inherit;
 display:block;
 justify-content:space-between;
}
 .btn-list .el-buttonA.el-buttonA--w290 {
 width: 230px;
}
 .btn-list .el-buttonA.el-buttonA--lg {
 height: 60px;
padding: 0;
font-size: 1.5rem;
 transition:.1s;
}

.btn-list.leaflet {
	margin:40px auto 0;
	width:inherit;
	display:block;
}

.btn-list.leaflet .el-buttonA.el-buttonA--w290 {
	width:100%;
}

.btn-list.leaflet span {
	padding-right:20px;
	display:inline-block;
	background:url(../../summer_point/img/arrows_window.png) no-repeat right center;
}
}

/**/
.heatstroke-list {
	margin:50px auto;
	width:860px;
	display:flex;
	justify-content:space-between;
}
 @media (max-width: 699px) {
.heatstroke-list {
 margin:40px 60px;
 width:inherit;
 display:block;
}
 .heatstroke-list li {
 margin-bottom:30px
}

}
