@charset "utf-8";
/* CSS Document */

	body{ box-shadow: none;}
	header{ border-bottom: none;}
	main{ margin: 0;}
	#container{ width: 100%;}
	.main-box{ margin: 0 10px;}
	/* ヘッダー　*/
	.logo{ float: right; height: auto; width: 350px; max-width: 80%; margin: 10px 0;}
	.search{
		float: none;
		margin: 20px auto;
		text-align: center;
		background: none;
		border: none;
	}
	.search input[type="submit"]{
    	vertical-align: top;
    	position: inherit;
    	top: 0;
    	right: 0;
    	display: inline;
	}
	#g-header{ padding-top: 0;}
	.site-link{
		display: none;
	}
	#syaze{ margin-bottom: 0; padding: 0 100%; height: 180px;}
	#syaze img{ height: auto; max-width: 100%; padding-bottom: 10px;}
	#syaze-back{ display: none;}
	#syaze .textbox{
		top: 50px;
		right: 43%;
    	left: 34.3%;
		margin: 0 auto;
		font-size: 80%;
	}
	.link_job,
	.telephone{ display: none;}
	/* スライダー */
	.pagination{ bottom: 5px;}
	.slider_job{
		width: 25%;
		bottom: -5px;
		right: 10px;
		z-index: 2;
	}
	
	.mainbox h1:first-of-type{ margin: 30px 0 30px 5px;}
	#list_oshirase,
	#list_shisetsu,
	#banner{
		width: 100%;
	}
	.shisetsu .button-link{
		text-align: center;
		width: 100%;
		padding: 1.0em 0;
	}
	#banner { }
	#banner div{ margin: 5px 10px; min-height: 35px;}
	#banner img{
		width: 135px;
		height: auto;
	}
	
	.site-link{
		font-size: 90%;
		margin: 20px -10px 0px;
    	padding: 0;
    	background-color: #f3ede0;
	}
	.site-link ul{
		display: inherit;
		margin: 10px 0;
	}
	.site-link li{
		border-bottom: 1px solid #fff;
		border-right: none;
		display: inherit;
		margin: 0;
		padding: 15px 20px;
		position: relative;
		width: 100%;
	}
	.site-link li:first-child{
		border-top: 1px solid #fff;
		border-left: none;
	}
	.site-link li::before{
		display: block;
		content: "";
		position: absolute;
		top: 50%;
		width: 0;
		height: 0;
		margin-top: -6px;
		border: 5px solid transparent;
		border-left: 5px solid #e8b8aa;
	}
	.site-link li a{ display: block;}
	.site-link li a.active { background: none;}


	/*　記事リストページ */
	.kiji-title{ width: 70%;}
	.kiji-list section h2{ font-size: 95%;}
	
	.kiji-honbun article {
    	margin: 0;
    	padding: 20px;
	}
	.kiji-honbun img {
		 height: auto!important;
	}
	

	/* フッター */
	footer{
		margin: 0 -100%;
	}
	#g_footer{
		text-align: center;
	}
	#g_footer h2{
		font-size: 100%;
	}
	#g_footer p{
		font-size: 75%;
	}
	#g_footer address{
		font-size: 80%;
		line-height: 1em;
	}
	#copyright{
		text-align: center;
		font-size: 50%;
	}
	
	.no-pc{ display: inherit;}
	.no-sp{ display: none;}

	span.d-i{ display: inline;}

	
