@charset "utf-8";
/* CSS Document */
body {
	padding: 0px;
	margin: 0px;
	font-family: "游ゴシック体", 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', "メイリオ", Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	;
	;
	;
	;
	;
	text-align: center;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
li {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
dl {
	padding: 0px;
	margin: 0px;
}
dt {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
dd {
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 18px;
	padding: 0px;
	margin: 0px;
	line-height: 20px;
}
h3 {
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
h4 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
h5 {
	margin: 0px;
	padding: 0px;
}
h6 {
	margin: 0px;
	padding: 0px;
}



p {
	padding: 0px;
	margin: 0px;
}
img {
	padding: 0px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

a img {
	padding: 0px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-decoration: none;
}
a {
	color: #990000;
	text-decoration: underline;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.under-clear {
	clear: both;
	margin: 0px;
	padding: 0px;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
}
.space5 {
	clear: both;
	height: 5px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}
.space10 {
	clear: both;
	height: 10px;
	display: block;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}
.space20 {
	clear: both;
	height: 20px;
}
.space30 {
	clear: both;
	height: 30px;
}
.space40 {
	clear: both;
	height: 40px;
}
.space20-u-line {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #660000;
}
.maker {
	background-color: #FFFF33;
}
.green {
	color: #009955;
}
.olive {
	color: #9FAF10;
}
.white {
	color: #FFFFFF;
}

.brown {
	color: #624522;
}
.a-black {
	color: #000000;
	text-decoration: none;
}

#box620-h500 {
	height: 500px;
	width: 620px;
	margin-top: 30px;
}

.float-l20 {
	margin-left: 20px;
	float: left;
}
.float-r20 {
	float: left;
	margin-right: 20px;
}

.float-r5 {
	float: left;
	margin-right: 5px;
}
.float-r10 {
	float: left;
	margin-right: 10px;
}
.float-l10 {
	float: left;
	margin-left: 10px;
}

.float-r15-u10 {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
.float-w145-r10-u20 {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
	width: 145px;
}
.float-w145-r10-u10 {
	float: left;
	width: 145px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.float-w150 {
	float: left;
	width: 150px;
}
.float-w150-u10 {
	float: left;
	width: 150px;
	margin-bottom: 10px;
}

.float-w150-r20 {
	float: left;
	width: 150px;
	margin-right: 20px;
}
.float-w200 {
	float: left;
	width: 200px;
}
.float-w200-r10 {
	float: left;
	width: 200px;
	margin-right: 9px;
}

.float-w240 {
	float: left;
	width: 240px;
}
.float-w150-r10-u10 {
	float: left;
	width: 150px;
	margin-right: 9px;
	margin-bottom: 9px;
}
.float-w300-r10 {
	float: left;
	width: 300px;
	margin-right: 9px;
}
.float-w300-r20-u10 {
	float: left;
	width: 300px;
	margin-right: 19px;
	margin-bottom: 9px;
}

.float-w280-r10 {
	float: left;
	width: 280px;
	margin-right: 10px;
}
.float-w320 {
	float: left;
	width: 318px;
}
.float-460 {
	float: left;
	width: 450px;
}


.float-basic {
	float: left;
	margin: 0px;
	padding: 0px;
}
.float-400 {
	float: left;
	width: 400px;
}
.float-w440 {
	width: 447px;
	float: left;
}

.float-clear {
	clear: left;
}


.margin-t10 {
	margin-top: 10px;
}
.margin-u10 {
	margin-bottom: 10px;
}
.margin-u20 {
	margin-bottom: 20px;
}
.margin-u20-r10 {
	margin-bottom: 20px;
	padding-right: 10px;
}
.margin-t20-u20 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.margin-t20-u20-l15 {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 15px;
}

.margin-l15 {
	margin-left: 15px;
}
.margin-u5 {
	margin-bottom: 5px;
}
.margin-r20 {
	margin-right: 20px;
	color: #000000;
	text-decoration: none;
}

.maker-red {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	background-color: #990000;
	padding-right: 2px;
	padding-left: 2px;
}


.caption-p-t3-u10 {
	font-size: 11px;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 14px;
}
.click-hear {
	font-size: 10px;
	color: #0099CC;
	margin-top: 10px;
	margin-bottom: 10px;
}
.spot {
	color: #CC3300;
	text-decoration: underline;
}
.font-red {
	color: #990000;
}
.font-red-bold {
	font-weight: bold;
	color: #990000;
}
.font-red-bold {
}


.font-14-bold {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}
.font-14-normal {
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.font-16 {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 5px;
	word-spacing: 2px;
}
.font-16-bold {
	font-size: 16px;
	font-weight: bold;
}

.font-black {
	color: #000000;
	text-decoration: none;
}
.font-black a:hover {
	color: #FFFFFF;
}


.float-w120-r20 {
	float: left;
	width: 120px;
	margin-right: 15px;
}
.margin-l40 {
	margin-left: 40px;
}
.margin-l50 {
	margin-left: 50px;
}

.margin-u40 {
	margin-bottom: 40px;
}

.margin-u10-l10 {
	margin-bottom: 10px;
	margin-left: 10px;
}

.font-w-line {
	text-decoration: line-through;
}
.under-clear {
	clear: both;
}

.font-pink {
	color: #FF6699;
}

▼ヘッダ {
}
#header {
	text-align: center;
	background-image: url(../img/main/kabe1200-1.jpg);
	background-repeat: repeat-x;
}
#header-box {
	height: 75px;
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding-top: 15px;
}
#header-box h1 {
	float: left;
	display: block;
	width: 100px;
	height: 70px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#head-nav {
	height: 15px;
	width: 610px;
	float: left;
	display: block;
	font-size: 11px;
}
#head-nav a {
	color: #FBF7EC;
	display: block;
	font-size: 11px;
	text-decoration: none;
}
#head-nav a:hover {
	color: #000000;
	text-decoration: none;
	display: block;
}
#head-nav ul {
	display: block;
	list-style-type: none;
	height: 15px;
	margin-left: 130px;
}
#head-nav li {
	float: left;
	list-style-type: none;
	padding-right: 5px;
	display: block;
	font-size: 11px;
	padding-left: 5px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	height: 12px;
	line-height: 12px;
}

#global-nav {
	text-align: left;
	height: 20px;
	width: 610px;
	float: left;
	padding: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#global-nav ul {
	list-style-type: none;
	margin-left: 15px;
	display: block;
	height: 20px;
}
#global-nav li {
	margin: 0px;
	display: block;
	float: left;
	height: 20px;
	padding-right: 4px;
}
#global-nav li a {
	display: block;
}
#global-nav li a:hover {
	color: #FF1768;
	display: block;
}

▼メイン {
}
#center {
	padding: 0px;
	margin: 0px;
	background-image: url(../img/main/kabe1200-402.jpg);
	background-repeat: repeat;
}
#center-box {
	width: 720px;
	line-height: 16px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
▼フッター {
}
#foot {
	background-image: url(../img/main/kabe1200-3.jpg);
	background-repeat: repeat-x;
	min-height: 100%;
	margin-bottom: auto;
	height: 90px;
}
#foot-box {
	width: 720px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 0px;
}

#foot address {
	font-size: 13px;
	font-style: normal;
	color: #FFFFFF;
	line-height: 16px;
	letter-spacing: 0px;
	font-weight: normal;
	padding-top: 10px;
}
#foot a {
	color: #FFFFFF;
	text-decoration: none;
}
#foot a:hover {
	color: #99CC00;
}
.credit {
	font-size: 10px;
	margin-top: 5px;
	color: #FFFFFF;
	margin-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.credit-2 {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	line-height: 12px;
	margin-left: 10px;
}


▼ＩＮＤＥＸ {
}
#index {
	margin: 0px;
	padding: 0px;
	width: 720px;
}
#index-box  {
	padding-top: 10px;
	padding-bottom: 30px;

}

#index h2 {
	margin-bottom: 10px;
}

#infomation {
	width: 320px;
	float: left;
	background-image: url(../img/index/kiwaku.png);
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 40px;
	height: 300px;
	text-align: left;
}
#infomation h3 {
	font-size: 16px;
	text-align: center;
	margin-bottom: 10px;
}


#infomation ul {
	list-style-type: none;
	height: 220px;
	display: block;
	margin-bottom: 10px;
}
#infomation li {
	margin-top: 3px;
	margin-left: 3px;
	line-height: 20px;
	padding-bottom: 5px;
	font-size: 12px;
	letter-spacing: 0px;
}
#infomation ul li span {
	margin-right: 10px;
}

#banner {
	width: 330px;
	float: left;
	padding-top: 20px;
	height: 350px;
	text-align: left;
}
#banner p {
	padding-left: 5px;
}

#banner ul {
}
#banner li {
	display: block;
	float: left;
	height: 100px;
	width: 150px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
}
.brouser {
	font-size: 12px;
	color: #FFFFFF;
}
.brouser a {
	color: #FFFFFF;
	text-decoration: none;
}

▼メインフレーム {
}
#main {
	background-repeat: repeat-y;
	background-color: #F5F2E9;
	background-image: url(../img/main/fuci720-80.png);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 694px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 13px;
}
#main-box {
	margin: 0px;
	width: 624px;
	padding-top: 10px;
	padding-right: 32px;
	padding-bottom: 20px;
	padding-left: 38px;
	background-color: #F5F2E9;
	text-align: left;
	letter-spacing: 1px;
	font-size: 12.5px;
}
#main-box p {
	margin-bottom: 10px;
}


#main a {

}
#main a:hover {
	color: #DB2117;
}
#top {
	height: 14px;
	background-image: url(../img/main/top720-14.png);
	background-repeat: no-repeat;
	background-color: #F5F2E9;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	width: 720px;
}
#under {
	height: 14px;
	background-color: #F5F2E9;
	background-image: url(../img/main/under720-14.png);
	background-repeat: no-repeat;
	width: 720px;
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}
▼セカンドナビ {
}
#sub-nav {
	width: 620px;
	height: 16px;
	margin-bottom: 25px;
	margin-top: 15px;
}
#sub-nav ul {
	height: 16px;
}
#sub-nav li {
	float: left;
	font-size: 14px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 16px;
	display: block;
	height: 16px;
	background-image: url(../img/parts/list-6.png);
	background-repeat: no-repeat;
	background-position: left center;
}
▼ヤマロク {
}
#box-w500 {
	width: 550px;
	margin-right: auto;
	margin-left: auto;
}
#box-w620 {
	width: 621px;
	line-height: 18px;
	margin-bottom: 50px;
}
#box-w620 h2 {
	margin-bottom: 30px;
	display: block;
	font-size: 20px;
}
#box-w620 h3 {
	font-size: 16px;
	line-height: 20px;
	color: #990000;
	padding-left: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #990000;
	margin-bottom: 10px;
}
#box-w620 h4 {
	font-size: 12px;
	color: #990000;
	margin-top: 5px;
}

▼五代目物語 {
}
.box-w430 {
	width: 430px;
}


#no-5_story {
	font-size: 12px;
	line-height: 18px;
	width: 620px;
}
#no-5_story p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 10px;
}
.float-w180 {
	float: left;
	width: 180px;
}
.float-w430-l10 {
	float: left;
	width: 428px;
	margin-right: 10px;
}
.line-h18 {
	font-size: 12px;
	line-height: 18px;
}
.margin-t20 {
	margin-top: 20px;
}
▼アクセス {
	background-color: #E6F7F5;
	padding: 10px;
}
#box-w610 {
	margin-left: 10px;
	width: 610px;
	margin-bottom: 50px;
}
#box-w610 h2 {
	margin-top: 30px;
	margin-bottom: 20px;
}
#box-w610 h3 {
	margin-top: 20px;
	font-size: 18px;
	line-height: 20px;
	color: #990000;
	padding-left: 10px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #990000;
	margin-bottom: 10px;
}
.caption-p-u10 {
	color: #0099CC;
	margin-bottom: 10px;
}
.font-16-brown {
	font-size: 16px;
	color: #990000;
	margin-bottom: 10px;
}
.w610-u20 {
	width: 610px;
	margin-bottom: 20px;
}
.float-w300-u10 {
	width: 300px;
	margin-bottom: 10px;
}
.float-w150-r10 {
	float: left;
	width: 150px;
	margin-right: 10px;
}

.float-w220 {
	float: left;
	width: 220px;
}
▼カフェ {
}
#cafe {
	width: 620px;
	margin-top: 20px;
	text-align: center;
	margin-bottom: 70px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	text-decoration: none;
}
#cafe h2 {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: normal;
	line-height: 26px;
}
#cafe h3 {
	font-size: 24px;
	margin-bottom: 40px;
	line-height: 20px;
	letter-spacing: 2px;
	clear: both;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 40px;
	padding-bottom: 20px;
	color: #000;
	font-weight: normal;
	overflow: hidden;
}

#cafe h4 {
	margin-bottom: 20px;
	font-weight: normal;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	letter-spacing: 2px;
	color: #990000;
	clear: both;
}
#cafe-menu {
	width: 620px;
	overflow: hidden;
}

#cafe dl {
	width: 300px;
	overflow: hidden;
	float: left;
	display: block;
	height: 420px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #FFF;
	border-radius: 5px;
}
#cafe dl img {
	padding-bottom: 20px;
}

#cafe dt {
	font-size: 16px;
	padding-bottom: 10px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
#cafe dd {
	font-size: 12px;
	line-height: 18px;
}



.gallery {
	width: 620px;
	height: 410px;
	overflow: hidden;
}
.cafe-open {
	padding-top: 130px;
	font-size: 14px;
	line-height: 30px;
}


.gallery img {
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
}

#cafe p {
	font-size: 12px;
	color: #8F8E89;
	letter-spacing: 1px;
}


▼ヤマロク祭り {
}
#festival {
	width: 620px;
	text-align: center;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-bottom: 100px;
	font-size: 16px;
	line-height: 22px;
}
#festival p {
	font-size: 16px;
	padding-bottom: 20px;
}

#festival h2 {
	margin-bottom: 50px;
}
#festival h3 {
	line-height: 30px;
	font-size: 16px;
	text-align: center;
	padding-bottom: 60px;
	font-weight: normal;
	letter-spacing: 2px;
}

#fes-gallery {
	width: 550px;
	padding-right: 10px;
	padding-left: 40px;
	overflow: hidden;
	text-align: center;
	padding-bottom: 50px;
}
#fes-gallery img {
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
}

▼リスト {
}
#list {
	background-color: #F5F2E9;
}
#list td {
	padding: 5px;
}
▼ヒストリー {
}
#history {
	width: 621px;
	text-decoration: none;
}
#history h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	margin-bottom: 20px;
	display: block;
	word-spacing: 0px;
	line-height: normal;
	font-weight: normal;
}
#history h3 {
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-bottom: 5px;
}
#history p {
	font-size: 12px;
	color: #666666;
	margin-top: 10px;
	letter-spacing: 0px;
	line-height: 16px;
	text-decoration: none;
}
.box-w610-u25 {
	width: 620px;
	margin-bottom: 25px;
}
.float-w300 {
	float: left;
	width: 300px;
}
.caption-gray-t5 {
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	margin-top: 5px;
}
▼商品紹介 {
}
#product-index {
	width: 620px;
	background-image: url(../img/product/haikei-300-2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 70px;
}
#product-index h2 {
	margin-bottom: 20px;
	display: block;
	margin-top: 20px;
}
#product-index h3 {
	display: block;
	color: #FFFFFF;
	font-size: 24px;
}
#product-index h4 {
	font-size: 16px;
	color: #990000;
	margin-bottom: 5px;
	margin-top: 10px;
}

.detail {
	color: #666666;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 0px;
}

.float-right-basic {
	float: right;
	vertical-align: bottom;
}
.float-right-t10 {
	float: right;
	margin-top: 10px;
}

.float-410 {
	float: left;
	width: 410px;
}
.product-w302 {
	float: left;
	width: 300px;
	margin-right: 14px;
	height: 100%;
	border-left-style: none;
	border-right-color: #E3D5A8;
	border-bottom-color: #E3D5A8;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	background-color: #FCF8EB;
}
.product-w302-r {
	float: left;
	width: 300px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E3D5A8;
	border-bottom-color: #E3D5A8;
	background-color: #FCF8EB;
}
.product-box {
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.margin-l300 {
	margin-left: 320px;
}
.margin-u25 {
	margin-bottom: 25px;
}

#top-nav {
}
#top-nav ul {
}
#top-nav li {
	font-size: 12px;
	float: left;
	background-image: url(../img/parts/ten6.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 5px;
	padding-left: 10px;
}
.glay {
	color: #666666;
}
.reaction-w300 {
	padding: 10px;
	width: 280px;
	border: 3px dashed #660000;
	color: #660033;
}
.box-order {
	height: 180px;
	margin-top: 30px;
}

▼商品個別ページ {
}
#side-navi {
	width: 160px;
	float: left;
	margin-right: 16px;
}
.side-navi-a {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	display: block;

}
.side-navi-a li {
	height: 60px;
	width: 160px;
	display: block;
	font-size: 13px;
	line-height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding: 0px;
}
.side-navi-2 {
	margin-top: 5px;
	margin-bottom: 20px;
}
.side-navi-2 li {
	font-size: 13px;
	line-height: 20px;
	display: block;
	height: 20px;
	background-image: url(../img/parts/ten-6.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	color: #999999;
	margin-bottom: 1px;
}
.under-line {
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#product {
	width: 445px;
	margin-bottom: 100px;
	float: left;
	overflow: hidden;
	font-size: 12px;
	letter-spacing: 0px;
}
#product h2 {
	margin-bottom: 20px;
	height: 40px;
	font-size: 24px;
	line-height: 40px;
	color: #990000;
}
#product h3 {
	font-size: 16px;
	line-height: 22px;
	color: #990000;
	padding-bottom: 10px;
	padding-top: 5px;
}
#product h4 {
	margin-bottom: 10px;
	color: #660000;
	font-weight: normal;
}
#product h5 {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	display: block;
}
#product h6 {
	font-size: 12px;
	font-weight: normal;
	color: #990000;
	margin-bottom: 5px;
	margin-top: 5px;
}
#product p {
	letter-spacing: 0px;
	margin-bottom: 10px;
	line-height: 18px;
}

#product-2 {
	padding-left: 10px;
}
#product-2 h2 {
	font-size: 24px;
	height: 40px;
	padding-bottom: 30px;
}
#product-2 h3 {
	font-size: 16px;
	padding-bottom: 15px;
	padding-top: 20px;
}
#product-2 h4 {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 15px;
	color: #000;
}

#product-2 p {
	font-size: 12px;
	padding-bottom: 12px;
	line-height: 18px;
	letter-spacing: 1px;
}
#product-2 dl {
	overflow: hidden;
	clear: both;
}
#product-2 dt  {
	margin-right: 10px;
	margin-bottom: 20px;
	float: left;
}
#product-2 dd  {
	font-size: 12px;


}
#product-2 dl dt img {
	border-radius: 5px;
	text-indent: 20px;
}
▼ヤマロクモード {
}
#yamaroku-mode {
	background-image: url(../img/product/mode/kabegami.jpg);
	background-repeat: repeat-y;
	text-align: center;
	padding-bottom: 100px;
}
#yamaroku-mode h2 {
	font-size: 36px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 20px;
}
#yamaroku-mode h3 {
	color: #000;
	padding-top: 10px;
	padding-bottom: 10px;
}


#yamaroku-mode dl {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
#yamaroku-mode dl dt img {
	border-radius: 5px;
}

#yamaroku-mode dt {
}
#yamaroku-mode dd {
}
.text-left {
	text-align: left;
	padding-left: 10px;
}

















.float-445 {
	float: left;
	width: 440px;
	margin: 0px;
	padding: 0px;
}
.red-brown {
	color: #990000;
}
.caption-red-t5 {
	font-size: 11px;
	color: #660000;
	margin-top: 5px;
	line-height: 12px;
	letter-spacing: 0px;
}

.font-10 {
	font-size: 10px;
	color: #666666;
}
.float-w210-r10 {
	float: left;
	width: 210px;
	margin-right: 9px;
	margin-bottom: 9px;
}
.float-r5-u5 {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.maker-redbrown {
	color: #FFFFFF;
	background-color: #990000;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-size: 12px;
	line-height: 15px;
}
.box-w440-u_line {
	width: 440px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.box-w440-u_line p {
	line-height: 15px;
	margin-bottom: 2px;
}

.order-box {
	border: 2px dashed #990000;
	letter-spacing: 0px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.order-box-in {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 3px;
	font-size: 12px;
	margin-top: 5px;
}
.order-box img {
	vertical-align: bottom;
	float: left;
	margin-right: 18px;
}
.margin-t5 {
	margin-top: 5px;
}
.float-t5 {
	float: left;
	margin-top: 5px;
}
.caption-dreamproject {
	color: #8E8A7B;
	font-size: 10px;
	line-height: 12px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}
.memo-box {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 2px dashed #F89E18;
	background-color: #FCF8EB;
	padding-top: 10px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.font-14-red-bold {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

.black80 {
	color: #333333;
}
.float-230 {
	float: left;
	width: 230px;
}
.float-w100 {
	float: left;
	width: 100px;
}
.box-w418 {
	width: 418px;
}
.box-w438 {
	width: 438px;
}
.float-w90-r5 {
	float: left;
	width: 90px;
	margin-right: 10px;
}
.font-12-ht16 {
	font-size: 12px;
	line-height: 16px;
}
▼たまこまめ {
}

#tamakomame {
	width: 580px;
	padding-top: 10px;
	padding-right: 19px;
	padding-bottom: 40px;
	padding-left: 20px;
}
#tamakomame h2 {
	color: #000000;
	font-size: 23px;
	margin-bottom: 30px;
	margin-top: 20px;
	letter-spacing: 1px;
}
#tamakomame h3 {
	font-size: 18px;
	color: #990000;
	padding-left: 8px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #990000;
	margin-bottom: 20px;
}
#tamakomame p {
}
.float-290 {
	float: left;
	width: 290px;
}
.float-280 {
	float: left;
	width: 280px;
}
.float-280-r20 {
	float: left;
	width: 280px;
	margin-right: 18px;
}
.font-12-ht18 {
	font-size: 12px;
	line-height: 18px;
}
.font-12-ht20 {
	font-size: 12px;
	line-height: 20px;
}
.font10-glay-t8 {
	font-size: 10px;
	line-height: 12px;
	color: #999999;
	margin-top: 5px;
	letter-spacing: 0px;
}
.glay-40 {
	color: #B9B9B9;
}

.margin-t90 {
	margin-top: 90px;
}
.caption-12-glay-t5-u30 {
	font-size: 10px;
	line-height: 14px;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 30px;
}
.float-w380 {
	float: left;
	width: 380px;
}
.float-w190-r10 {
	float: left;
	width: 190px;
	margin-right: 10px;
}
.float-w140-r4 {
	float: left;
	width: 140px;
	margin-right: 5px;
}
#t-shirts {
	background-image: url(../img/product/yamaroku-back.gif);
	background-repeat: repeat-y;
	margin-top: 40px;
	margin-bottom: 40px;
	padding-top: 30px;
	padding-bottom: 50px;
	padding-left: 40px;
}
#t-shirts h3 {
	font-size: 12px;
}

.t-box {
	width: 540px;
	margin-top: 30px;
	height: 220px;
}
.font-century {
	font-family: "Century Gothic", Heivetica;
	font-size: 36px;
	color: #000000;
	font-weight: bold;
}



▼サイトマップ {
}
#sitemap {
	width: 580px;
	margin-bottom: 100px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: 20px;
}
#sitemap h2 {
	font-size: 14px;
	display: block;
}
#sitemap h3 {
	margin-bottom: 5px;
	color: #990000;
	font-size: 12px;
	letter-spacing: 2px;
	margin-top: 30px;
	line-height: 12px;
	padding-left: 5px;
}
#sitemap h3 a {
	text-decoration: none;
}

#sitemap h4 {
	font-size: 12px;
	color: #666666;
	margin-bottom: 5px;
	margin-top: 20px;
	padding-left: 5px;
}

#sitemap ul {
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#sitemap li {
	line-height: 20px;
	font-size: 12px;
	color: #999999;
}
#sitemap li a {
	color: #000000;
	text-decoration: none;
}
#sitemap a:hover {
	color: #CC0000;
	text-decoration: underline;
}

#table-01 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#table-01 td {
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
}
.haikei-white {
	background-color: #FCFBF3;
}

▼ヘルプ {
}
#help {
	width: 580px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: 20px;
	margin-bottom: 100px;
}
#help h2 {
	margin-bottom: 30px;
}
#help h3 {
	margin-top: 35px;
	color: #990000;
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 22px;
	padding-left: 5px;
	border: 1px solid #990000;
}
#help h4 {
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 13px;
	color: #990000;
	letter-spacing: 0px;
	padding-left: 2px;
}
#help h5 {
	margin-bottom: 10px;
}

#help ul {
	margin-left: 10px;
}
#help li {
	line-height: 20px;
}
#help p {
	font-size: 12px;
	line-height: 17px;
	margin-bottom: 15px;
	padding-left: 2px;
}
▼新着ページ {
}
#info {
	margin-bottom: 70px;
	margin-top: 20px;
	margin-left: 15px;
	width: 600px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	letter-spacing: 0px;
}
#info ul {
	display: block;
	overflow: hidden;
	padding-bottom: 20px;
}
#info ul li {
	float: left;
	margin-right: 10px;
}
#info h2 {
	clear: both;
}
#info p{
	word-break: break-all;
}


#table-info {
	width: 600px;
	margin-top: 25px;
	height: auto;
	font-size: 13px;
}
#table-info table {
	width: 600px;
	overflow: hidden;
	line-height: 20px;
}
#table-info td {
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	vertical-align: top;
	overflow: hidden;
}

#table-info img {
	margin-bottom: 10px;
	margin-top: 10px;
}
#table-info h3 {
	font-size: 18px;
	line-height: 22px;
	color: #990000;
	margin-bottom: 20px;
}
#table-info p {
	margin-bottom: 10px;
}



▼醤油の製造工程 {
}
#process {
	width: 624px;
	margin-bottom: 70px;
	margin-top: 30px;
	line-height: 18px;
}
#process h2 {
	margin-bottom: 20px;
}
#process h3 {
	font-size: 18px;
	color: #990000;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #990000;
}
#process h4 {
	font-size: 12px;
	color: #990000;
	margin-top: 5px;
	margin-bottom: 2px;
	}
#process h5 {
}
.box-one-point {
	width: 370px;
	border: 2px solid #FFCC00;
	background-color: #FCF8EB;
	margin-bottom: 30px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.float-190 {
	float: left;
	width: 190px;
}
.box-blue {
	background-color: #E6F2F1;
	padding: 15px;
}
.box-yellow {
	background-color: #F5EFD6;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 15px;
}

.font-10-ht12-glay {
	font-size: 10px;
	line-height: 12px;
	color: #333333;
}

▼関連情報リスト {
}
.caption-line-h20 {
	line-height: 18px;
}

#bottom-list {
}
#bottom-list h5 {
	font-size: 14px;
	background-image: url(../img/parts/dot-9.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #990000;
	margin-bottom: 10px;
	line-height: 20px;
	background-position: left center;
}
#bottom-list ul{
	list-style-type: none;
}
#bottom-list li{
	font-size: 12px;
	float: left;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #996600;
	margin-right: 10px;
	line-height: 12px;
}

.kanren-h {
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image: url(../img/parts/dot-9.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: left center;
}
.table {
	font-size: 12px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.table td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.box-w410 {
	width: 410px;
}
▼基本 {
}
#basic-w620 {
	width: 620px;
	margin-bottom: 70px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#basic-w620 h2 {
	margin-bottom: 20px;
	display: block;
	margin-top: 20px;
}
#basic-w620 h3 {
	margin-bottom: 10px;
	padding-left: 5px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #990000;
	color: #990000;
}
#basic-w620 h4 {
	margin-top: 10px;
	margin-bottom: 10px;
}
#basic-w620 p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 10px;
}
#basic-w620 ul {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#basic-w620 li {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 5px;
	margin-left: 10px;
}


#table-basic {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
#table-basic td {
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.box-w580-l20-r20 {
	width: 580px;
	margin-right: auto;
	margin-left: 20px;
}
.margin-t30 {
	margin-top: 30px;
}
.list123 {
	margin: 0px;
	padding: 0px;
}
.list123 li {
	margin-bottom: 10px;
	list-style-position: inside;
	list-style-type: decimal;
}
▼お問い合わせ {
}

#ask {
	width: 560px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: 30px;
}
#ask td {
	letter-spacing: 0px;
	padding: 10px;
	font-size: 12px;
	line-height: 14px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E1E0D7;
	border-bottom-color: #E1E0D7;
}


#ask h3 {
	font-size: 12px;
	color: #990000;
	line-height: 18px;
	font-weight: normal;
	float: left;
}
#ask table {
	width: 555px;
	background-color: #FAF7EB;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-top: 30px;
	margin-bottom: 10px;
}
#ask tr {
}


#ask ul {
	margin-top: 10px;
	margin-bottom: 20px;
}
#ask li {
	font-size: 12px;
	line-height: 20px;
	list-style-position: inside;
	list-style-type: square;
}
#ask li a {
	color: #000000;
	text-decoration: none;
}
#ask li a:hover {
	text-decoration: underline;
}
.font-10-red {
	font-size: 10px;
	line-height: 12px;
	color: #990000;
}




.margin-t10-u10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
▼オーダーフォーム {
}
#order {
	width: 620px;
	margin-top: 20px;
	margin-bottom: 70px;
	font-family: "游ゴシック体", 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', "メイリオ", Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	;
	letter-spacing: 0px;
	font-size: 13px;
}
#order-head {
	padding-top: 10px;
	padding-bottom: 20px;
}
#order-head ul li {
	font-size: 14px;
	margin-bottom: 10px;
	letter-spacing: 1px;
	background-image: url(../img/parts/dot-9.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
}


#order p {
	margin-bottom: 10px;
}

#order h2 {
	margin-bottom: 30px;


}
#item-box h3 {
	margin-bottom: 15px;
}

#item-box  {
	width: 620px;
	margin: 0px;
	overflow: hidden;
	padding: 0px;
}
#item-box dl {
	display: block;
	float: left;
	width: 203px;
	text-align: center;
	list-style-type: none;
	height: 220px;
}
#item-box dl dt {
	color: #993300;
	margin-bottom: 7px;
	font-size: 14px;
}
#item-box dl dd {
	font-size: 13px;
	line-height: 18px;
}
#item-box img {
	margin-bottom: 10px;
}
#corpolate {
	padding: 20px;
	clear: both;
}
#corpolate h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}
#order-box {
	width: auto;
}
#order-box table {
	width: 590px;
	margin-top: 15px;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}


#order-box td {
	padding: 5px;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#order-box ul li {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	font-size: 13px;
	line-height: 18px;
}
#order-box ul {
	margin-bottom: 20px;
}

#order-stop {
	background-color: #FFFF99;
	margin-bottom: 30px;
	display: block;
	margin-right: 10px;
	padding-top: 30px;
	padding-right: 35px;
	padding-bottom: 50px;
	padding-left: 35px;
}
#order-stop h3 {
	font-size: 18px;
	text-align: center;
	margin-bottom: 20px;
}
#order-stop p {
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 1px;
	margin-bottom: 20px;
}



#otameshi {
	text-align: left;
	background-color: #FCF7E4;
	margin-bottom: 20px;
	font-size: 12px;
	border: 5px solid #999900;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 10px;
}

#otameshi h3 {
	font-size: 14px;
	padding: 0px;
	color: #990000;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.green {
	color: #999900;
}






▼ロゴ {
}
#logo {
	font-size: 12px;
	color: #999999;
}
#logo td {
	padding: 10px;
}

.hosoku {
	color: #666666;
	padding-top: 8px;
	line-height: 13px;
	margin: 0px;
	padding-bottom: 0px;
}
#form {
	width: 600px;
	margin-bottom: 40px;
	float: left;
	margin-left: 10px;
	margin-top: 20px;
}


#form1 p {
	margin-top: 5px;
	line-height: 14px;
}


#form1 {
	letter-spacing: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 555px;
}
#form1 td {
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #EEECE1;
	font-size: 12px;
}
▼たまこまめ {
}
#tamakomame {
	background-color: #FFCC00;
	width: 560px;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
#tamakomame-2 h2 {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}

.tamakomame-top {
	background-image: url(../img/tamakomame/top.png);
	background-repeat: no-repeat;
	height: 60px;
	width: 620px;
	background-position: center center;
	margin-top: 40px;
}
.tamakomame-under {
	background-image: url(../img/tamakomame/botom.png);
	background-repeat: no-repeat;
	width: 620px;
	height: 60px;
	margin-bottom: 30px;
}


#tamakomame-2 {
	background-color: #FFFFFF;
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 70px;
}

#tamakomame p {
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 20px;
}
.tamakomame-img {
	float: left;
	padding-right: 20px;
	padding-bottom: 50px;
}

▼資料室 {
}
#dataroom {
	width: 624px;
	margin-top: 30px;
	margin-bottom: 100px;
}
#side-nav-detaroom {
	float: left;
	width: 130px;
	margin-right: 15px;
	letter-spacing: 0px;
}

#side-nav-detaroom li {
	line-height: 22px;
	font-size: 12px;
}
#side-nav-detaroom ul {
	margin-bottom: 20px;
	margin-top: 5px;
}

#side-nav-detaroom a {
	color: #87827E;
}
.glay-30 {
	color: #CCCCCC;
}
#dataroom-main {
	float: left;
	width: 475px;
}
#dataroom-main h2 {
	margin-bottom: 20px;
}

#dataroom-main h3 {
	font-size: 14px;
	color: #990000;
	margin-bottom: 5px;
	letter-spacing: 0px;
}
#dataroom-main h4 {
	font-size: 14px;
	color: #990000;
	margin-top: 10px;
	margin-bottom: 10px;
}
#dataroom-main p {
	margin-bottom: 10px;
	line-height: 18px;
}
▼桶プロ {
}
#okepro {
	background-image: url(../img/oke/300/yamaroku-blue.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 400px;
}
#okepro h2 {
	font-size: 24px;
	color: #685228;
	padding-top: 50px;
	padding-bottom: 80px;
	background-image: url(../img/oke/300/okepro.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#okepro h3 {
	font-size: 34px;
	padding-bottom: 30px;
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}
#okepro h4 {
	font-size: 24px;
	padding-top: 30px;
	padding-bottom: 30px;
}
#okepro ul {
	width: 620px;
	overflow: hidden;
	padding-bottom: 20px;
}
#okepro li {
	float: left;
	height: 260px;
	width: 300px;
	padding-right: 10px;
}
#okepro img {
	padding-bottom: 6px;
}
#okepro p {
	font-size: 14px;
	line-height: 22px;
	letter-spacing: 1px;
	padding-bottom: 12px;
}
.text-right {
	text-align: right;
}
#yamaroku-move {
	padding-bottom: 50px;
	overflow: hidden;
}



#yamaroku-move h2 {
	font-size: 36px;
	margin-bottom: 30px;
	font-weight: normal;
	line-height: 40px;
	text-align: center;
	margin-top: 20px;
	font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "ＭＳ Ｐ明朝", serif;
}
#yamaroku-move div {
	padding-bottom: 50px;
}
#yamaroku-move div h3 {
	font-family: 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', "Meiryo UI", "メイリオ", sans-serif;
	font-size: 18px;
	margin-bottom: 20px;
	line-height: 20px;
	font-weight: normal;
	text-align: center;
}
#yamaroku-move div p {
	margin-top: 10px;
	font-size: 12px;
	color: #999999;
	letter-spacing: 1px;
}
▼オーダーストップ {
}
#order_stop {
	overflow: hidden;
	padding-top: 30px;
	padding-right: 80px;
	padding-bottom: 100px;
	padding-left: 80px;
	text-align: center;
	font-family: "游ゴシック体", 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', "メイリオ", Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}
#order_stop h2 {
	text-align: center;
	padding-bottom: 30px;
	font-size: 18px;
	color: #993300;
}
#order_stop h3 {
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 30px;
	text-align: center;
}

#order_stop p {
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 22px;
	text-align: left;
}
#order_stop figure img {
	height: auto;
	width: 460px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.under-ber {
	margin-bottom: 50px;
	padding-bottom: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
