@charset "UTF-8";

/* ヘッダー処理 */
/*
.header { display: none; }
#catch { display: none; }
#breadcrumb { display: none; }
*/

/* M reset */
article ul { padding: 0; }
article h2, article h3 { margin: 0; }


#plan-main {
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}


/* タイトル */

#plan-header {
	position: relative;
}
#plan-header #h-logo {
	position: absolute;
	top: -3px;
	left: 780px;
}

/* タイトル ここまで */


#plan-info {
	margin-bottom: 10px;
}
#plan-info h3 {
  text-align: center;
}

#plan-inner {
	width: 910px;
	margin: 0px auto;
}


#plan-kikan {
	margin-bottom: 26px;
}


#plan-tokuten {
	background: none;
	margin-bottom: 40px;
}
#plan-tokuten-inner {
	padding: 25px 0px 40px 0px;
	text-align: center;
}
#plan-tokuten #logo-tokuten {
	margin-bottom: 31px;
}

#plan-tokuten #tokuten-list {
	width: 731px;
	margin: 0px auto 19px auto;
}
#plan-tokuten #tokuten-list li {
	border-bottom: 2px dashed #c8992c;
	margin-bottom: 31px;
	text-align: center;
}
#plan-tokuten #tokuten-list li:last-child {
	border-bottom: 0px dashed #c8992c;
	margin-bottom: 0px;
}
#plan-tokuten #tokuten-list li img {
	margin-bottom: 12px;
}
#plan-tokuten #tokuten-list li a:hover {
	opacity: 0.7;
}

#plan-tokuten #oboken-box {
	width: 770px;
	margin: 0px auto;
}
#plan-tokuten #oboken-line {
	background: #ffffff;
	border: 3px solid #d45050;
	margin-top: -20px;
}
#plan-tokuten #oboken-inner {
	padding: 40px 17px 17px 17px;
}
#plan-tokuten #oboken-inner h4 {
	margin-bottom: 40px;
	text-align: center;
}
#plan-tokuten #oboken-inner li {
	border-bottom: 3px dashed #d45050;
	margin: 0px 0px 17px 0px;
	padding: 0px 0px 17px 0px;
}
#plan-tokuten #oboken-inner li:last-child {
	border-bottom: 0px dashed #d45050;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#plan-tokuten #oboken-inner .logo-plan {
	float: left;
}
#plan-tokuten #oboken-inner .image-plan {
	float: right;
}


#plan-reserve {
	padding-bottom: 20px;
	text-align: center;
}
#plan-reserve a:hover {
	opacity: 0.7;
}



@media screen and (max-width: 480px) {

	.pc {
		display: none;
	}

/* 非表示 */

	#header_page {
		display: block;
	}

	#plan-header #h-logo {
		display: none;
	}

/* 非表示 ここまで */


/* タイトル */

	#plan-header {
		position: static;
	}
	#plan-header h2 {
		padding-top: 15px;
	}
	#plan-header h2 img {
		width: 100%;
		height: auto;
	}

/* タイトル ここまで */


	#plan-info img {
		width: 100%;
		height: auto;
	}


	#plan-inner {
		width: 95%;
	}


	#plan-kikan img {
		width: 100%;
		height: auto;
	}


	#plan-tokuten-inner {
		padding: 20px 10px 10px 10px;
	}
	#plan-tokuten #logo-tokuten img {
		width: 100%;
		height: auto;
	}


	#plan-tokuten #tokuten-list {
		width: 100%;
	}
	#plan-tokuten #tokuten-list li img {
		width: 100%;
		height: auto;
	}


	#plan-tokuten #oboken-box {
		width: 100%;
	}
	#plan-tokuten #oboken-box h3 img {
		width: 100%;
		height: auto;
	}
	#plan-tokuten #oboken-line img {
		width: 100%;
		height: auto;
	}
	#plan-tokuten #oboken-inner {
		padding: 40px 10px 20px 10px;
	}
	#plan-tokuten #oboken-inner h4 img {
		width: 100%;
		height: auto;
	}
	#plan-tokuten #oboken-inner .logo-plan {
		float: none;
		margin-bottom: 15px;
	}
	#plan-tokuten #oboken-inner .image-plan {
		float: none;
	}
	#plan-tokuten #oboken-inner .logo-plan img,
	#plan-tokuten #oboken-inner .image-plan img {
		width: 100%;
		height: auto;
	}


	#plan-reserve img {
		width: 100%;
		height: auto;
	}
}