@charset "UTF-8";

#container {
	border: none;
}

#container img {
    max-width: 100%;
}

#container * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/*.navAnchor {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.navAnchor li {
	display: table-cell;
}

.navAnchor li a {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 19px;
	line-height: 110px;
	background: #F0DEC6;
	text-decoration: none;
	color: inherit;
	transition: .2s;
}

.navAnchor li a:hover {
	color: #fff;
	background: #D0B48C;
}
*/
.area.top {
	margin-top: 110px;
}
.area li {
	padding: 15px 0;
}

.area li + li {
	border-top: dashed 1px #000;
}

.area.no-border ul {
	overflow: hidden;
}

.area.no-border li {
	float: left;
	padding-bottom: 0;
}

.area.no-border li + li {
	border-top: none;
}

.area.no-border li.half {
	float: left;
	width: 49%;
}

.area.no-border li.half:nth-of-type(even) {
	float: right;
}

.btn {
	margin-top: 30px;
}

.btn a {
	display: block;
	text-align: center;
	/*font-size: 24px;
	font-weight: bold;
	line-height: 56px;
	background: #F0DEC6;
	color: inherit;
	text-decoration: none;*/
	transition: .2s;
	background-color: #f0dec6;
	height: 58px;
}
.btn a img {
	max-height: 100%;
	display: inline-block;
}
.btn a:hover {
	opacity: 0.8
}

@media (max-width: 1024px) {
	.navAnchor li a {
	    font-size: 1.6vw;
	    line-height: 10vw;
	}
	.area.no-border li.half {
	    width: 49%;
	}
}

@media (max-width: 860px) {
	.area.top {
    margin-top: 32px;
}
	#container {
		padding-bottom: 20px;
		overflow: hidden;
	}
	.navAnchor {
	    display: block;
	    overflow: hidden;
	    margin-bottom: -20px;
	}
	.navAnchor li {
	    float: left;
	    width: 25%;
	}
	.navAnchor li a {
	    font-size: 3.5vw;
	    line-height: 1;
	    padding: 35% 0;
	}
	.area {
	    margin-top: 40px;
	}
	.area li {
		width: 100%;
	}
	.area img {
		width: 100%;
	}
	.btn {
	    margin-top: 20px;
	}
	.btn a {
		width: 100%;
		height: auto;
	}
	.area.no-border li.half {
		width: 100%;
	}
	.area .area2 .sp.zerokorugi {
	border-top: dashed 1px #000;
padding: 15px 0;
		margin: 15px 0 0;
}
}