﻿@charset "utf-8";

/*-----------------------------------------------------
 CSS all tags style setting  style.css ver1.6


 copyright(c) 2008,Tenderfeel.All Rights Reserved.
 

 CSS all tags style setting is licensed under a Creative Commons 2.1 License.
 http://creativecommons.org/licenses/by/2.1/jp/
 
--------------------------------------------------------
YUI Font-size Adjustment
10px = 77%	  11px = 85%	  12px = 93%	  13px = 100%
14px = 108%		15px = 116%	 16px = 123.1%  17px = 131%
18px = 138.5%  19px = 146.5%  20px = 153.9%  21px = 161.6%
22px = 167%	 23px = 174%	 24px = 182%	 25px = 189%
26px = 197%
------------------------------------------------------*/

/**
 * YUI Fonts CSS
 * Copyright (c) 2009, Yahoo! Inc. All rights reserved.
 * Code licensed under the BSD License:
 * http://developer.yahoo.net/yui/license.txt
 * version: 2.7.0
 * 
 * browser default CSS style Reset
 */

/* YUIによる初期値リセット開始 */

html {
	color: #000;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset,
img {border: 0;}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {font-style: inherit;font-weight: inherit;}
del,
ins {text-decoration: none;}
li {list-style: none;}
caption,
th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
q:before,
q:after {content: '';}
abbr,
acronym {border: 0;font-variant: normal;}
sup {vertical-align: baseline;}
sub {vertical-align: baseline;}
legend {color: #000;}
input, button, textarea, select, optgroup, option{font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
input, button, textarea, select 
{*font-size: 100%;}
/* YUI Fonts */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* End YUI  初期値リセットここまで	*/
/*--------------------　スクロールバー常時設定　-------------------*/
html {
	 margin-bottom:1px;
	 height:100%;
}
/*------------------------一般基本設定ここから-------------------------*/
body {
	margin: 0;
	padding: 0;
	line-height: 1.6;
	letter-spacing: 1px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS P ゴシック", "MS P Gothic", sans-Serif;
	font-size: 13px;
	color: #fff;
	background: #000000;
}

br {
	letter-spacing:normal;
}

a {
	color:#333;
	text-decoration:none;
}

a:hover {
	color:#666;
	text-decoration:none;
}

img {
	border:0;
	vertical-align:bottom;
}

h1,h2,h3,h4,h5,h6 {
	margin:0;
}

/* ------------------------------- パーツごとのレイアウト　------------------------------- */
#wrapper {
	padding: 0px;
	margin: 0px auto 0px auto;
	width: 900px;
}
#top {
	width:900px;
	margin:0 auto;
}
#top h1{
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}

div#contents {
	width:900px;
}


div#main {
	margin: 0px;
	float: right;
	width: 670px;
	padding: 10px 0;
	background-image: none;
	background-color: #000000;
}

h3.yoyaku_title {
	font-size: 30px !important;
	font-weight: bold !important;
	line-height: 42px !important;
	padding: 0px !important;
	margin: 10px 10px 20px 30px !important;
	border-style: none !important;
	background-image: none !important;
	background-color:  transparent !important;
	color: #ffffff !important;
}
/* ------------------------------- サイドメニュー ------------------------------- */
div#side {
	float:left;
	width:220px;
	background:#181818;
	padding:10px 0;
}
div#side h1 {
	margin:0;
	font-size:24px;
}

div#side h1 a {
	color:#fff;
}

div#side h1 a:hover {
	color:#ddd;
}

div#side div.denwa {
	margin:0 10px;
}

div#side #sideimg {
	width:220px;
	padding: 0px;
	margin: 60px auto 50px auto;
}
/* ------------------------------- MENU CUSTOMIZE ------------------------------- */
#menu ul {
	margin:0 auto;
	padding:10px 0;
}

#menu li {
	color:#333;
	text-align:center;
	list-style-type:none;
}

#menu li a {
	display:block;
	width:220px;
	color:#f1f1f1;
	line-height:60px;
}

#menu li a:hover {
	color: #f1f1f1;
	background: #2D2D2D url('img01/menu_bg01.gif') repeat 0 0;
}


/* ------------------------------- メイン枠　設定------------------------------- */
#main #pr p {
	margin:0;
	padding:5px 0;
}
#image-bloc {
	width: 664px;

	padding: 0px;
	margin: 0px 0px 20px 0px;
}

#main #icatch {
	margin-bottom:10px;
}

#main a {
	color:#D1D1D1;
}

div#main a:hover {
	color:#f1f1f1;
	text-decoration:underline;
}

div#main h2 {
	border-style: solid;
	border-width: 1px 1px 1px 8px;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FF0000;
	margin-bottom: 8px;
	padding: 0 0 0 10px;
	font-size: 15px;
	font-weight: bold;
	line-height: 35px;
	background: #999999;
}
div#main h3 {
	width: 610px;
	margin: 8px auto 8px auto;
	padding: 0px 0px 0px 15px;
	font-size: 16px;
	border-left: 5px solid #3E3E3E;
	border-style: solid;
	border-width: 1px 1px 1px 5px;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FF6600;
	background-color: #FFFFFF;
	color: #4C4C4C;
	line-height: 28px;
}

div#main h4 {
	margin-bottom:2px;
	font-size:14px;
	border-bottom:2px solid #f1f1f1;
}

div#main h5 {
	margin-bottom:2px;
	padding:2px 5px;
	font-size:13px;
	background:#3E3E3E;
}

div#main h6 {
	margin-bottom:2px;
	font-size:13px;
	border-bottom:2px solid #3E3E3E;
}

div#main p {
	width:630px;
	padding: 0px;
	margin: 5px auto 14px auto;
}

div#main dt {
	margin-bottom:3px;
}

div#main dd {
	padding:0;
	margin:0 0 0.5em 1em;
	padding:3px;
	color:#ddd;
	background:#181818;
}
.text_midori {
	color: #16EE16;
}

/*--------------------------- インフォメーション　dl dtdl横並び設定　------------------------------- */
* html body #main dl.information dd {
	display:inline-block;
}

div#main dl.information dt {
	float:left;
	width:10em;
	margin:0;
	padding:0;
	color:#fff;
}

div#main dl.information dd {
	margin:0 0 0.5em 10em;
	padding:0;
	color:#fff;
}

div#main table {
	width:100%;
	border-collapse: collapse;
}

div#main table th {
	padding:5px;
	font-size:12px;
	text-align:left;
	border:1px solid #ddd;
	background:#181818;
}

div#main table td {
	padding:5px;
	font-size:12px;
	text-align:left;
	border:1px solid #ddd;
}


/* ------------------------------- トップへ設定 ------------------------------- */
.pagetop {
	margin: 0px;
	padding: 10px 30px 10px 0;
	text-align: right;
	font-size: 12px;
}

.pagetop a{
	padding:0 0 0 12px;
	background:url("img01/bg_pagetop.gif") 0 60% no-repeat;
	text-decoration:none;
}
.pagetop a:hover {
	padding:0 0 0 12px;
	background:url("img01/bg_pagetop02.gif") 0 60% no-repeat;
	text-decoration:none;
}



/* ------------------------------- FOOTMENU CUSTOMIZE ------------------------------- */
#footMenu ul {
	margin:0;
	padding:10px 0 0 0;
	text-align:right;
	border-top:1px solid #B4B4B4;
}

#footMenu li {
	display:inline;
	margin:0 0 0 10px;
	list-style:none;
}

#footMenu li a {
	padding-left: 10px;
	background: url("img01/bg_footmenu.gif") 0 50% no-repeat;
	text-decoration: none;
	color: #FFFFFF;
}


/* ------------------------------- FOOTER CUSTOMIZE ------------------------------- */
.copyright {
	padding:10px 0;
	font-size:11px;
	color:#B4B4B4;
	font-style:normal;
	text-align:center;
}


/* ------------------------------- メニューリスト ------------------------------- */
div.menulist img {
	float:left;
	margin:0 10px 10px 0;
	padding:5px;
	background:#181C18;
}

div.menulist p.price {
	text-align:right;
	color:#D98F00;
	font-weight:bold;
}


/* ------------------------------- お品書ページ　設定 ------------------------------- */
/*----------枠----------*/
div#main #ippin01 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #ippin01 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #ippin01 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #ippin01 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #ippin01 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}
div#main #ippin01 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

/*----その他画像表示--*/
div#main #ippin01 .img_left02 {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
/*----------しいたけ　枠----------*/
div#main #ippin02 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #ippin02 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #ippin02 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #ippin02 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #ippin02 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}

div#main #ippin02 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

div#main #ippin02 .img_box_left {
	padding: 0px;
	margin: 0px 65px 20px 0px;
	width: 250px;
	height:300px;
	float: left;
}
div#main #ippin02 .img_box_left p {
	width: 250px;
}
div#main #ippin02 .img_box_right {
	padding: 0px;
	margin: 0px 0px 20px 65px;
	width: 250px;
	height:300px;
	float: right;
}
div#main #ippin02 .img_box_right p {
	width:250px;
}

/*----------山と畑の案内枠----------*/
div#main #saien01 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #saien01 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #saien01 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #saien01 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #saien01 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}

div#main #saien01 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

div#main #saien01 .img_box_left {
	padding: 0px;
	margin: 0px 65px 20px 0px;
	width: 250px;
	height:300px;
	float: left;
}
div#main #saien01 .img_box_left p {
	width: 250px;
}
div#main #saien01 .img_box_right {
	padding: 0px;
	margin: 0px 0px 20px 65px;
	width: 250px;
	height:300px;
	float: right;
}
div#main #saien01 .img_box_right p {
	width:250px;
}

/*----------山と畑の案内枠02----------*/
div#main #saien02 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #saien02 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #saien02 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #saien02 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #saien02 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}

div#main #saien02 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

div#main #saien02 .img_box_left {
	padding: 0px;
	margin: 0px 65px 20px 0px;
	width: 250px;
	height:300px;
	float: left;
}
div#main #saien02 .img_box_left p {
	width: 250px;
}
div#main #saien02 .img_box_right {
	padding: 0px;
	margin: 0px 0px 20px 65px;
	width: 250px;
	height:300px;
	float: right;
}
div#main #saien02 .img_box_right p {
	width:250px;
}



/*----------枠----------*/
div#main #ippin03 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #ippin03 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #ippin03 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #ippin03 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #ippin03 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}

div#main #ippin03 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

/*----------枠----------*/
div#main #ippin04 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #ippin04 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #ippin04 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #ippin04 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #ippin04 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}

div#main #ippin04 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

/*----------枠----------*/
div#main #ippin05 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #ippin05 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #ippin05 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #ippin05 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #ippin05 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}

div#main #ippin05 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

/*----------枠----------*/
div#main #ippin06 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #ippin06 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #ippin06 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #ippin06 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #ippin06 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}

div#main #ippin06 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

/*----------枠----------*/
div#main #ippin07 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #ippin07 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #ippin07 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #ippin07 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #ippin07 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}

div#main #ippin07 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

/*----------枠----------*/
div#main #ippin08 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #ippin08 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #ippin08 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #ippin08 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #ippin08 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}

div#main #ippin08 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

/*----------枠----------*/
div#main #ippin09 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #ippin09 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #ippin09 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #ippin09 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #ippin09 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}

div#main #ippin09 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

/*----------枠----------*/
div#main #ippin10 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #ippin10 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #ippin10 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #ippin10 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #ippin10 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}

div#main #ippin10 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

/*----------枠----------*/
div#main #ippin11 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #ippin11 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #ippin11 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #ippin11 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #ippin11 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}

div#main #ippin11 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

/*----------枠----------*/
div#main #ippin12 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #ippin12 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #ippin12 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #ippin12 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #ippin12 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}

div#main #ippin12 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

/*----------枠----------*/
div#main #ippin13 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #ippin13 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #ippin13 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #ippin13 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #ippin13 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}

div#main #ippin13 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

/*----------枠----------*/
div#main #ippin14 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #ippin14 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #ippin14 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #ippin14 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #ippin14 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}

div#main #ippin14 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

/*----------枠----------*/
div#main #ippin15 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #ippin15 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #ippin15 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #ippin15 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #ippin15 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}

div#main #ippin15 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

/*----------枠----------*/
div#main #ippin16 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #ippin16 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #ippin16 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #ippin16 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #ippin16 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}

div#main #ippin16 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

/*----------ドリンク　枠----------*/
div#main #ippin20 {
	padding: 0px 0px 10px 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #ippin20 .img_left {
	padding: 0px;
	margin: 0px 15px 20px 0px;
	width: 250px;
	float: left;
}
div#main #ippin20 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
	color:#FFFFFF;
}
div#main #ippin20 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #ippin20 p.hinmei {
	font-size: 16px;
	font-weight: bold;
}

div#main #ippin20 dl {
	font-size: 14px;
	font-weight: normal;
}
div#main #ippin20 dt {
	font-size: 14px;
	font-weight: normal;
	float: left;
}
div#main #ippin20 dd {
	padding: 0px 20px 0px 0px;
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}
div#main #ippin20 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}
/*--- リンク枠設定 ---*/
div#linkwaku {
	width:650px;
}
div#linkwaku dl {
	width:650px;
}
div#linkwaku dt {
	float: left;
	width:250px;
}
div#linkwaku dd {
}
/*--- マップ枠設定 ---*/
div#mapwaku {
	padding: 0px;
	margin: 0px auto 0px auto;
	width: 660px;

}
div#mapwaku h3 {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	color: #666666;
	text-align: left;
}

div#mapwaku .mapleft_box {
	float: left;
	width: 300px;
	height:300px;
	padding: 0px;
	margin: 0px 10px 0px 10px;
}

div#mapwaku .mapleft_box p {
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	width: 300px;
	text-align: left;
}

div#mapwaku02 {
	padding: 0px;
	margin: 0px auto 0px auto;
	width: 660px;

}
div#mapwaku02 h3 {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 10px 0px;
	color: #666666;
	text-align: left;
}

div#mapwaku02 .mapleft_box {
	float: left;
	width: 300px;
	height:300px;
	padding: 0px;
	margin: 0px 10px 0px 10px;
}

div#mapwaku02 .mapleft_box p {
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	width: 300px;
	text-align: left;
}
div#mapwaku03 {
	padding: 0px;
	margin: 0px auto 10px auto;
	width: 660px;

}
div#mapwaku03 h3 {
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 10px 0px;
	color: #666666;
	text-align: left;
}

div#mapwaku03 .mapleft_box {
	float: left;
	width: 300px;
	height:300px;
	padding: 0px;
	margin: 0px 10px 0px 10px;
}

div#mapwaku03 .mapleft_box p {
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	width: 300px;
	text-align: left;
}

/*----------お店紹介　枠----------*/
div#main #tenpo01 {
	padding: 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #tenpo01 .img_left {
	padding: 0px;
	margin: 0px 65px 20px 0px;
	width: 250px;
	height:250px;
	float: left;
}
div#main #tenpo01 .img_right {
	padding: 0px;
	margin: 0px 0px 20px 65px;
	width: 250px;
	height:250px;
	float: right;
}

div#main #tenpo01 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #tenpo01 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #tenpo01 p.title01 {
	font-size: 16px;
	font-weight: bold;
}

div#main #tenpo01 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}
/*----------お店紹介02　枠----------*/
div#main #tenpo02 {
	padding: 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #tenpo02 .img_left {
	padding: 0px;
	margin: 0px 65px 20px 0px;
	width: 250px;
	height:310px;
	float: left;
}
div#main #tenpo02 .img_right {
	padding: 0px;
	margin: 0px 0px 20px 65px;
	width: 250px;
	height:310px;
	float: right;
}

div#main #tenpo02 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #tenpo02 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #tenpo02 p.title01 {
	font-size: 16px;
	font-weight: bold;
}

div#main #tenpo02 img {
	padding: 0px;
	margin: 0px 42px 0px 42px;
}
/*----------お店紹介03　枠----------*/
div#main #tenpo03 {
	padding: 0px;
	margin: 0px auto 15px auto;
	border-style: none none dotted none;
	border-width: 3px;
	border-color: #FFFFFF;
	width: 630px;
}
div#main #tenpo03 .img_left {
	padding: 0px;
	margin: 0px 65px 20px 0px;
	width: 250px;
	height:270px;
	float: left;
}
div#main #tenpo03 .img_right {
	padding: 0px;
	margin: 0px 0px 20px 65px;
	width: 250px;
	height:270px;
	float: right;
}

div#main #tenpo03 p {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: normal;
}
div#main #tenpo03 p.price02 {
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
div#main #tenpo03 p.title01 {
	font-size: 16px;
	font-weight: bold;
}

div#main #tenpo03 img {
	padding: 0px;
	margin: 0px 0px 8px 0px;
}
/*--- 店舗情報 ---*/
div#yamabuki {
	padding: 0px;
	margin: 0px auto 20px auto;
	width: 640px;
}
div#yamabuki dl{
	width:630px;
}
div#yamabuki dt{
	padding: 0px 0px 0px 20px;
	margin: 0px;
	width: 110px;
	float: left;
}
div#yamabuki dd{
	border-width: 2px;
	border-color: #FFFFCA;
	border-bottom-style: solid;
}
/*---------- 質問フォーム表示 ----------*/

div#inquery01_box01 {
	padding: 0px;
	margin: 25px auto 10px auto;
	width: 640px;
	background-color: #000000;
}

/*-------------------------------------　クリアフィックス　-------------------------------------------------*/
.clearfix:after {
	content: ".";	/* Vvf */
	display: block;	/* ubNxvf */
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	min-height: 1px;
}

* html .clearfix {
	height: 1px;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}


