@media screen and (min-width: 769px) {
	/* ----------------------------------------

	◆フォントなどpc/sp共通項目はbase.css

	h1などサイトに合わせて変更

	---------------------------------------- */
	/* ----------------------------------------
	common
	---------------------------------------- */
	.pc_off {
		display: none;
	}
	body {
		font-size: 14px;
		line-height: 1.4rem;
		position: relative;
		color: #333;
	}
	h1 {
		font-size: 11px;
		line-height: 20px;
		height: 20px;
		color: #111;
		width: 1200px;
		box-sizing: border-box;
		display: block;
		position: absolute;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		padding: 0 5%;
		z-index: 10;
		font-weight: normal;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	/* ----------------------------------------
	breadcrumb
	---------------------------------------- */
	.breadcrumb {
		width: 1100px;
		margin: 15px auto;
		font-size: 13px;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}
	.breadcrumb div {}
	.breadcrumb div>span {
		color: #73a5cd;
	}
	.breadcrumb a {}
	.breadcrumb a:hover span {
		text-decoration: underline;
		color: #237dc0;
	}
	.breadcrumb a:after {
		content: "＞";
		padding: 0 10px;
	}
	.breadcrumb a span {}
	/* ----------------------------------------
	header
	---------------------------------------- */
	header {
	width: 100%;
    background: url(../../img/common/mainimage_common.jpg) no-repeat;
    /* padding: 50px 0; */
	}

	.h_logo h2{
		text-align: center;
	}

	.pan {
		display: block;
		background: #eee;
		padding: 5px 0;
		font-size: 12px;
	}
	.pan ul {
		overflow: hidden;
		width: 1200px;
		margin: 0 auto;
	}

	.pan li {
		float: left;
		font-size: 12px;
		line-height: 17px;
	}
	.pan li::after {
		content: ">";
		margin: 0 15px;
	}

	.pan li a {
		text-decoration: none;
		color: #111;
	}

	.pan li a:hover {
		color: #999;
	}

	.pan li:last-child::after {
		content: "";
		margin: 0 15px;
	}
	/* ----------------------------------------
	footer
	---------------------------------------- */
	footer{
		text-align: center;
		color: #fff;
		background: #193053;
		margin-top: 50px;
	}
	/* ----------------------------------------
	司コーポレーション
	---------------------------------------- */
	h1 {
		font-size: 11px;
		line-height: 20px;
		height: 20px;
		color: #fff;
		width: 1200px;
		box-sizing: border-box;
		display: block;
		position: absolute;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
	}

	header.sp_off{
		padding: 50px 0;
	}

	footer p{
		padding: 50px 0;
		font-size: 15px;
	}
	.notfound{
		text-align: center;
	}

/* media screen fin */