@charset "utf-8"; 
.img_border a{text-align:center; margin-top:15px;}
.img_border img{padding-left:20px; padding-right:20px; border:4px solid #0e0e0e;}
.camping_caution tbody td img{max-width:180px}

.videoLink {display:flex; justify-content:space-between; margin-top:20px;}
.videoLink>li {flex:0 1 49%;}
.videoLink>li>a {position:relative; display:block; text-align:center; overflow:hidden; border-radius:10px; background:#f1f1f1;}
.videoLink>li>a>span {display:block;}
.videoLink>li .tit {position:relative; padding:20px 0; font-weight:500;}
.videoLink>li>a:hover:before,
.videoLink>li>a:focus:before {position:absolute; left:0; right:0; top:0; bottom:0; border:4px solid #007e3b; border-radius:10px; content:"";}

.safetyRules {display:flex; flex-wrap:wrap; margin-top:20px; border-top:2px solid #333;}
.safetyRules>dl {display:flex; flex:0 1 50%; border-bottom:1px solid #ddd;}
.safetyRules>dl:nth-child(2n) {border-left:1px solid #ddd;}
.safetyRules>dl>dt {display:flex; align-items:center; justify-content:center; text-align:center; flex:0 0 110px; color:#333; font-weight:500; background:#f0f0f0;}
.safetyRules>dl>dd {flex:1 1 30%; text-align:center; padding:20px; border-left:1px solid #ddd;}
.safetyRules>dl>dd p {margin-top:10px; font-size:13px; line-height:130%;}

.step .conbtns {color:#007e3b; background:#fff; text-shadow:none;}

/*******************************************************************************************************************/

@media screen and (min-width:861px){
	.facility_con.facility .ic02{width:40% !important;}
	.facility_con.facility .ic07{width:60% !important;}
}

@media screen and (max-width:860px){
	.videoLink {flex-wrap:wrap;}
	.videoLink>li {flex-basis:100%;}
	.videoLink>li:not(:first-child) {margin-top:15px;}

	.safetyRules {border-top:0; border-bottom:1px solid #333;}
	.safetyRules>dl {flex:0 1 100%; flex-wrap:wrap; border-bottom:0;}
	.safetyRules>dl:nth-child(2n) {border-left:0;}
	.safetyRules>dl>dt {flex:0 0 100%; padding:10px 0; border-top:1px solid #333;}
	.safetyRules>dl>dd:first-of-type {border-left:0;}
}