@charset "utf-8";

body {
	-webkit-text-size-adjust: none;
}

img {
	max-width: 100%;
	width /***/: auto;
	height: auto;
	vertical-align: bottom;
}

/* slicknav
======================================= */
.slicknav_menu {
	display: none;
}

.slicknav {
	display: none;
}

.main-contents h3{
	margin:0 0 20px 0;
    font-size: 160%;
    border: solid 1px #a8a17e;
    padding: 15px;
    color: #968763;
    background: #f6f2e7;
}

@media screen and (max-width: 979px) {
	/* common
	======================================= */
	
	.container {
			width: 90%;
			position: relative;
			overflow: hidden;
	}
	
	/* slicknav
	======================================= */
	
	
	.slicknav_menu {
		display: block;
		padding: 0;
		background-color: #d4cfB8;
	}
	
	.slicknav_btn {
		background-color: #2e3b29;
	}
	
	.slicknav_nav a {
		margin: 0;
		border-bottom: 1px solid rgba(255,255,255,0.5);
	}
	
	.slicknav-list01 {
		background-color: #f6f2e7;
	}
	
	.slicknav-list01 a {
		color: #000;
	}
	
	.slicknav-list02 {
		background-color: #2e3b29;
	}
	
	.slicknav-list03 {
		background-color: #978863;
	}
	
	
	/* header
	======================================= */
	
	.header-left {
		float: none;
	}
	
	.header-right {
		float: none;
		padding: 0;
		/*display: none;*/
	}
	
	.header-logo {
		margin-top: 0;
		margin-bottom: 10px;
		text-align: center;
	}
	
	.header-other01,
	.header-other02 {
		display: none;
	}
	
	#searchform {
		padding: 10px 0;
		text-align: center;
	}
	
	
	/* gnav
	======================================= */
	
	.gnav {
		display: none;
	}
	
	/* footer
	======================================= */
	
	.footer-left {
		float: none;
	}
	
	.footer-right {
		float: none;
	}
	
	.footer-right-link {
		margin-bottom: 20px;
	}
	
	.footer-right-address {
		margin-bottom: 20px;
		text-align: left;
	}
	
}

@media screen and (max-width: 767px) {
	
}
@media screen and (max-width: 479px) {
	/* footer
	======================================= */
	.footer-right-link {
		display: none;
	}
	
	h3.article-title {
		font-size: 110%;
	}
	
	.article-txt.large-black,
	.article-txt.large-black-center,
	.article-txt.large-green,
	.article-txt.large-red,
	.article-txt.none_bottom .large-red {
		font-size: 100%;
	}
	
}


