@charset "utf-8";
/* CSS Document */


article {
	padding-bottom:0px;
}

/*ページタイトル*/
.logo {
	position: absolute;
	top:30px;
	left:0;
	right:0;
	bottom:auto;
	text-align:center;
}

/*paraの見出し*/
.title_header {
	top: 0px;
	font-size: 24px;
}

/*ナビ*/
.nav_main {
	margin:30px 0px 0 0px;
}
.nav_sp_wrap1 {
	display:block;
	width:100%;
}
.nav_sp_wrap1 {
	display:block;
	width:100%;
}
.nav_btn{
  padding:10px 10px;
  font-size:1em;
}

/*下矢印*/
a span {
	margin-top:350px;
}

/*見出し*/
.midashi {
	font-size:1.1em;
	margin-top:150px;
	width:200px;
}
.midashi_img {
	display: block;
}

/*画像内キャッチ*/
div .catch h1 {
	top:140px;
	font-size: 22px;
}

/*コンテンツ内*/
.box1 h2 {
	font-size:1.2em;
	line-height:130%;
}
.box1 p {
	font-size:0.9em;
	margin:20px 10px;
}

/*Shop商品*/
.shop_shina {
	margin:0 10px 50px 10px;
}
.cell {
	width:100%;
}
.cell h1 {
	font-size:1.3em;
	margin:20px 10px 10px 0;
}
.cell h2 {
	font-size:1em;
	margin:0px 10px 10px 0;
}
.cell p {
	font-size:0.9em;
	margin:0px 10px 10px 0;
}
.cell p+p {
	font-size:1.1em;
	margin:0px 10px 10px 0;
}

/*税抜です。*/
.tax {
	font-size:0.7em;
	margin-right:10px;
	margin-top:-30px;
}

/*会社情報*/
table.kaisha_joho {
	border-spacing:10px;
}
table.kaisha_joho th {
	width:80px;
	padding: 5px;
	vertical-align: middle;
	font-size:0.8em;
}
table.kaisha_joho td {
	padding: 0px;
	font-size:0.8em;
}

/*お問い合わせ*/
.form dl {
	text-align:center;
}
.form dt {
	width:100%;
	background-color:#f2f2f2;
	margin-top:20px;
}
.form dd {
	width:100%;
}
.nyuryoku {
	padding:7px;
	font-size:1em;
	width:300px;
}

/*上にスクロール*/
#pagetop {
	display:none;
}

/*フッターロゴ*/
.logo_footer {
	width:100px;
}


/*著作*/
.copyright {
	font-size:0.725em;
}


/*★チェリー★*/
/*予約販売の注意事項の見出し幅*/
.haba_yoko {
	width:280px;
}

