/* =========== IE用印刷設定CSS =========== */

@media print {

	body {
		_zoom: 67%;
		/*WinIE only */
	}
}



#dltr a {
	font-size: 10px;
	color: #333;
	text-decoration: none;
	font-family: Verdana, "ＭＳ Ｐゴシック", Osaka;
}

#dltr a:visited {
	font-size: 10px;
	color: #333;
	text-decoration: none;
	font-family: Verdana, "ＭＳ Ｐゴシック", Osaka;
}

#dltr a:hover {
	font-size: 10px;
	color: #333;
	text-decoration: underline;
	font-family: Verdana, "ＭＳ Ｐゴシック", Osaka;
}

.contBoxB01 a:hover p {
	background: url(../image/ico_shp01.gif) no-repeat bottom right #f0f0f0;
}






/*delimiter*/
#dltr {
	margin: 0 auto;
	padding: 10px 0 0 0;
	width: 912px;
}

#dltr p {
	margin: 0;
	padding: 0;
	text-align: left;
	color: #333;
	font-size: 10px;
}

body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.clr {
	clear: both;
}

#contents {
	margin: 0 auto;
	padding: 0;
	width: 950px;
}

.contBox01 {
	margin: 0 auto;
	padding: 20px 0 0 0;
	clear: both;
	width: 912px;
}

.contBox01 h1 {
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}

.contBox02Bg {
	margin: 0 auto;
	padding: 0;
	background: url(../image/bg_shp01.html) no-repeat top center;
	width: 950px;
	overflow: hidden;
}

.contBox02 {
	margin: 0 auto;
	padding: 50px 0 0 10px;
	width: 912px;
}

.contBox02 p {
	margin: 0;
	padding: 0 0 20px 0;
	font-size: 16px;
	line-height: 1.5;
	color: #333333;
	text-align: center;
}

.contBox03 {
	margin: 0 auto;
	padding: 20px 0 0 60px;
	width: 912px;
	overflow: hidden;
}

.contBox03 h2 {
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	cursor: pointer;
}

.contBoxB01 {
	margin: 0 25px 10px 0;
	padding: 0;
	width: 258px;
	float: left;

}

.contBoxB01 p {
	margin: 0;
	padding: 10px 15px;
	font-size: 14px;
	line-height: 1.2;
	color: #333333;
}

.contBoxB01 .btn_01 {
	border: solid #b4b4b4 1px;
	background: url(../image/ico_shp01.gif) no-repeat bottom right;
	cursor: pointer;
}




.contBox04 {
	margin: 0 auto;
	padding: 45px 0 20px 0;
	width: 895px;
	overflow: hidden;
	clear: both;
}

.contBox0401 {
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 16px;
	line-height: 1;
	color: #808080;
	text-align: center;
}

.contBox0402 {
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 28px;
	color: #808080;
	text-align: center;
	overflow: hidden;
	line-height: 1;
	font-weight: bold;
}

.contBox0403 {
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 14px;
	color: #808080;
	text-align: center;
	overflow: hidden;
	line-height: 1;
}

/* =========== SHOP部作業　羽鳥 =========== */

.shop_w {
	width: 850px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 0 auto;
}

.shop {
	width: 260px;
}

.shop_detail {
	border: solid #b4b4b4 1px;
	background: url(../image/ico_shp01.gif) no-repeat bottom right;
	cursor: pointer;
}

.shop_detail p {
	padding: 5px 20px;
}

.shop_detail a {
	color: #333333;
}

.shop_detail a:hover {
	color: #ea0d0d;
}

.btn_ask {
	font-size: 16px;
	margin-top: 10px;
	background-color: #ea0d0d;
	color: #ffffff;
	text-align: center;
	transition: background-color 1s;
	padding: 5%;
}

.btn_ask a {
	text-decoration: none;
	color: #ffffff;
}

.btn_ask a:visited {
	color: #ffffff;
}

.btn_ask:hover {
	background-color: #ffbdbd;
}