/*------▼ページ全体-----------*/
body {
	margin: 0px;
	background-image: url(img/backgr.gif);
}
/*------▼大外枠-----------*/
#all {
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 2px solid #5a3d1c;
	background-color: #ffff99;
}

#shadow {
	background-image: url(img/shadow.png);
	background-repeat: repeat;
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	behavior: expression(IEPNGFIX.fix(this));
}

/*------▼ヘッダー-----------*/
#head {
	margin: 0px;
	height: 170px;
	width: 800px;
	background-image: url(img/hedder3.jpg);
}
/*------▲ヘッダー-----------*/

/*------▼ボタン-----------*/
#button {
	margin: 0px;
	height: 30px;
	width: 800px;
	background-image: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	background-color: #ffff99;
}
#subbutton {
	height: 35px;
	background-color: #FFFF99;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#subbutton img {
	padding: 0px;
	float: right;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
/*------▲ボタン-----------*/

/*------▼ページ内容-----------*/
#contents {
	padding: 0px;
	width: 800px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	background-color: #ffff99;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #5a3d1c;
}
p {
	white-space: nowrap;
	display: inline;
	margin: 0px;
	padding: 0px;
	float: left;
}

/*------▲ページ内容-----------*/

/*------▼フッター-----------*/
#footer {
	background-color: #5a3d1b;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 800px;
	clear: both;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#footer address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #FFFaFa;
	vertical-align: middle;
	text-transform: uppercase;
	font-style: normal;
	padding: 3px;
}
#footer a {
	color: #f6f6f6;
	font-size: 10px;
	text-decoration: none;
	line-height: 14px;
}
#footer .yohaku {
	color: #f6f6f6;
	margin-bottom: 5px;
	text-align: center;
	font-size: 10px;
}
#footer a:hover {
	background-color: #9a7d3c;
}

/*------▲フッター-----------*/


/*------▼indexはここから-----------*/

#top {
	padding: 0px;
	width: 800px;
	height: 248px;
	background-image: url(img/topback.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}
#top .topleft {
	width: 300px;
	height: 229px;
	padding-bottom: 0px;
	padding-left: 22px;
	margin: 0px;
	padding-right: 0px;
	vertical-align: middle;
	clear: none;
	float: left;
	padding-top: 19px;
}



#top .topright {
	height: 248px;
	width: 330px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	background-position: right;
	padding-left: 69px;
	padding-right: 0px;
	clear: right;
	background-image: url(img/topback2.jpg);
	background-repeat: no-repeat;
}


#eigyou {
	width: 250px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	float: left;
	color: #5a3d1c;
}
#eigyou .carender {
	width: 183px;
}
#eigyou .eigyoubinoosirase {
	height: 20px;
	width: 156px;
	margin-bottom: 10px;
}


#tukurite {
	float: left;
	width: 500px;
	padding-top: 25px;
	clear: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 25px;
	padding-bottom: 20px;
}

#tukurite .tukuritenoomoi {
	height: 21px;
	width: 139px;
	margin-left: 40px;
	margin-top: 15px;
}

#tukurite .tukuriteh {
	background-image: url(img/tukuriteh.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 500px;
}
#tukurite .osusumehuku {
	height: 20px;
	width: 400px;
	margin-left: 40px;
	font-size: 15px;
}


#tukurite .tukuritec {
	background-image: url(img/tukuritec.jpg);
	width: 500px;
}
#new {
	float: left;
	height: 150px;
	width: 200px;
	text-align: center;
	vertical-align: top;
}
#top .topright .komento {
	padding: 0px;
	margin: 0px;
}

#stand {
	height: 180px;
	width: 200px;
	margin-left: 250px;
	text-align: center;
	vertical-align: top;
}
#tukurite .tukuritec .osusumekomentoue {
	background-image: url(img/tukuritec.jpg);
	width: 500px;
}
.osusumekomentoue .osusumekomentonaiyou {
	margin-left: 25px;
	margin-bottom: 10px;
	color: #5a3d1c;
}
.osusumekomentoue .osusumekomentonaiyou1 {
	margin-top: 10px;
	margin-left: 25px;
	margin-bottom: 10px;
	color: #5a3d1c;
}

#new1 {
	height: 150px;
	width: 200px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#stand1 {
	height: 150px;
	width: 200px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}



#tukurite .tukuritec .naiyou {
	padding-left: 25px;
	color: #5a3d1c;
}
#hayatoconcept .hayatokomento {
	width: 250px;
	padding: 0px;
	height: 100px;
	margin-top: 25px;
	margin-left: 190px;
	color: #5a3d1c;
}

#tukurite #tukuritef {
	background-image: url(img/tukuritef.jpg);
	height: 25px;
	width: 500px;
}
#eigyoujikan {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;/* IE7対策 */
	width: 190px;
	color: #5a3d1c;
}
#eigyou #eigyoujikan #eigyouhe {
	background-image: url(img/eigyouh.jpg);
	height: 25px;
	width: 190px;
}
#eigyou #eigyoujikan #eigyouchu {
	background-image: url(img/eigyouc.jpg);
	width: 190px;
}
#eigyou #eigyoujikan #eigyoufo {
	background-image: url(img/eigyouf.jpg);
	height: 30px;
	width: 190px;
}
#head h1 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #f1f1f1;
}
#siterink {
	color: #5a3d1c;
}
#tukurite #hayatoconcept {
	width: 500px;
	background-image: url(img/conceptback1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 160px;
	margin-top: 15px;
	margin-bottom: 5px;
}
#tukurite #hayatoconcept .jikoshoukai {
	color: #5a3d1c;
	margin: 0px;
	padding-left: 180px;
	padding-top: 30px;
}

/*------▲indexはここまで-----------*/

/*------▼shouhinはここから-----------*/
#shouhin {
	background-color: #FFFF99;
	margin: 0px;
	padding: 0px;
	width: 800px;
	
}
#shouhinhead {
	padding: 0px;
	width: 800px;
	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;
	margin: 0px;
}
#shouhinhead .midashi {
	margin: 0px;
	float: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	padding-top: 0px;
}
#shouhinitem {
	padding: 0px;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	background-color: #FFFF99;
	display:inline-block;
}

#shouhinitem:after {
content:"";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#itemseason {
	background-color: #FFFF9A;
	margin: 0px;
	padding: 0px;
}

#itemhead1 {
	margin: 0px;
	vertical-align: middle;
	clear: both;
	padding: 0px;
}
#itemhead1 h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-weight: bold;
	color: #FF3300;
	text-indent: 15px;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#itemhead1 h2 {
	font-size: 12px;
	color: #5A3D1C;
	font-weight: normal;
	border-top-width: 5px;
	border-right-width: 0px;
	border-bottom-width: 5px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #F5B91C;
	text-align: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-color: #F5B91C;
	text-indent: 1em;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	clear: both;
}

#itemhead1 p {
	float: right;
	font-size: 12px;
	font-weight: normal;
	color: #5a3d1c;
	background-color: #F5B91C;
	border: 3px double #5a3d1c;
	line-height: 1.5em;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#itembox {
	height: 270px;
	width: 240px;
	background-image: url(img/itemboxs.jpg);
	background-repeat: no-repeat;
	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;
	float: left;
	background-color: #FFFF99;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#itembox .itemphoto {
	margin: auto;
	height: 150px;
	width: 200px;
	padding-top: 20px;
}
#itembox .itemtext {
	margin: auto;
	height: 75px;
	width: 210px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#itembox .itemtext h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-weight: bold;
	color: #660000;
	height: 30px;
	text-align: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	border: 0px none #CC9900;
	background-color: #D9D9B3;
}
#itembox .itemtext h2 {
	font-size: 12px;
	font-weight: normal;
	color: #5a3d1c;
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#itembox .itemtext p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #663300;
	background-color: #FFFF66;
	height: 15px;
	padding-top: 1.5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 70px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;

	margin-left: 60px;
	border: 1px solid #996600;
}
#itembox .itemtext a {
	color: #663300;
	text-decoration: none;
}
#itembox .itemtext a:hover {
	color: #FF6600;
	text-decoration: blink;
}
#shouhinfoot p {
	margin: 0px;
	clear: both;
	float: right;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	color: #5a3d1c;
	font-weight: bold;
	background-color: #FFFF99;
}

#shouhinfoot a {
	color: #5a3d1c;
	text-decoration: none;
}
#shouhinfoot {
	background-color: #FFFF99;
	clear: both;
	width: auto;
}

#shouhinfoot a:hover {
	color: #FF6600;
}

/*------▲shouhinはここまで-----------*/

/*------▼itemはここから-----------*/
.sentaku {
	text-transform: uppercase;
	color: #5a3d1c;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5a3d1c;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5a3d1c;
	margin: 0px;
}

#cgif a {
	font-size: 10px;
	color: #5a3d1c;
	text-decoration: none;
}

#cgif a:hover {
	font-size: 12px;
	color: #ff6600;
	text-decoration: none;
}

.sentaku2 p {
	font-size: 14px;
	font-weight: bold;
	color: #5a3d1c;
}
.sentaku2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #5a3d1c;
	border-right-color: #5a3d1c;
}



.koumoku {
	text-transform: uppercase;
	color: #F6F6F6;
	background-color: #5a3d1b;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FfFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #5a3d1c;
	margin: 0px;
}

.cgi {
	text-align: left;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5a3d1c;
	margin: 0px;
}
#item {
	padding: 0px;
	margin-right: 0px;
	margin-left: 15px;
	margin-top: 20px;
	margin-bottom: 0px;
}
#itempro td {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}


#cgif {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 350px;
	color: #5a3d1c;
}
#itempro table {
	background-color: #d9d9b3;
}


#cargoconte {
	width: 740px;
	background-image: url(img/sugimurac.jpg);
	background-repeat: repeat;
	display:inline-block;/* IE7対策 */
}

#cargoconte a {
	font-size: 12px;
	color: #5a3d1c;
	text-decoration: none;
	font-weight: bold;
}
#cargoconte h5 {
	font-size: 12px;
	color: #5a3d1c;
}
.cgicargo {
	font-size: 14px;
	color: #5a3d1c;
}



#cargoconte a:hover {
	color: #FF6600;
}

.itemcon {
	text-align: center;
	background-position: center;
}
.center {
	text-align: center;
	margin: 0px;
	padding: 0px;
}


#contefo {
	clear: both;
}


.syouhin {
	background-position: center center;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
}
#item .hayatohukushasin {
	float: left;
	margin-top: 35px;
	margin-left: 25px;
}
form {
	margin: 0px;
	padding: 0px;
}



#cargoconte:after {
content:"";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#cargoconte h1 {
	font-size: 24px;
	color: #F9533D;
	text-align: center;
}
.itemtab {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}


#itemh4 a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	width: 715px;
	color: #5A3D1C;
	text-align: right;
}
#itemh4 h4 {
	text-align: right;
	width: 740px;
}


#itemh4 a:hover {
	color: #FF6600;
}

#cargoconte li {
	color: #5a3d1c;
	text-align: left;
	font-size: 16px;
}

.sentaku1 {
	text-transform: uppercase;
	color: #5a3d1c;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5a3d1c;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5a3d1c;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #5a3d1c;
	text-align: center;
}

#cargoconte h6 {
	font-size: 18px;
	color: #5a3d1c;
	text-decoration: none;
	font-weight: bold;
}

cgicargo {

	font-size: 14px;
	color: #5a3d1c;
}
#cgicargo {
	color: #5a3d1c;
	width: 650px;
	text-align: left;
	background-position: left;
}

/*------▲itemはここまで-----------*/

/*------▼sizeはここから-----------*/
#contents #hakaruiti {
	float: left;
	width: 238px;
	padding-top: 30px;
	background-color: #FFFF99;
	padding-left: 4px;
	padding-bottom: 25px;
}
#contents #zu {
	background-color: #FFFF99;
	float: left;
	padding-top: 62px;
	padding-bottom: 27px;
	width: 300px;
	height: 315px;
}

#contents #hakarikata {
	padding-top: 30px;
	width: 238px;
	float: left;
	background-color: #FFFF99;
	letter-spacing: 1px;
	height: 350px;
	padding-bottom: 20px;
	margin-bottom: 5px;
}

#contents:after {
content:"";
display:block;
height:0;
clear:both;
visibility:hidden;
}

#contents #boxtop {
	background-image: url(img/waku_02.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 238px;
	padding-left: 10px;
	background-color: #FFFF99;
}

#contents #size h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #5a3d1c;
	padding-left: 5px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#contents #size h1 {
	padding-left: 15px;
	background-color: #FFFF99;
}
#zu img {
	text-align: center;
	padding-bottom: 20px;
	background-color: #FFFF99;
}
#contents #boxcenter {

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #5a3d1c;
	letter-spacing: 1px;
	height: 220px;
	width: 238px;
	background-color: #FFFF99;
	background-image: url(img/waku_05.gif);
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-left: 10px;
}
#contents #boxfoot {
	background-image: url(img/waku_06.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 238px;
	padding-left: 10px;
	background-color: #FFFF99;
}

/*------▲sizeはここまで-----------*/

/*------▼payはここから-----------*/
#pay {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #5a3d1c;
	margin-left: 150px;
	padding-top: 20px;
}
#futugou {
	margin-left: 10px;
	margin-top: 10px;
}
#jikan {
	margin-top: 10px;
	margin-left: 10px;
}

#ginkoufurikomi {
	background-image: url(img/ginkoufurikomi.gif);
	background-repeat: no-repeat;
	margin-bottom: 3px;
	height: 65px;
}
#furyouhin {
	margin-left: 10px;
	margin-top: 10px;
}
#taiou {
	margin-left: 10px;
	margin-top: 10px;
}

#daikinhikikae {
	background-image: url(img/daikinnhikikae.gif);
	background-repeat: no-repeat;
}
#daikinhikikae #naiyou2 {
	height: 60px;
	width: 334px;
	margin-left: 100px;
	line-height: 14px;
	padding-top: 3px;
	padding-left: 5px;
}
#teikeigai1 {
	background-image: url(img/100g.gif);
	background-repeat: no-repeat;
}
#teikeigai1 #itiritu140 {
	margin-left: 125px;
	padding-left: 10px;
	background-position: center;
	padding-top: 24px;
}
#teikeigai2 {
	background-image: url(img/150g.gif);
	background-repeat: no-repeat;
}
#teikeigai2 #itiritu200 {
	margin-left: 125px;
	padding-top: 24px;
	padding-left: 10px;
}
#teikeigai3 {
	background-image: url(img/250g.gif);
	background-repeat: no-repeat;
}
#teikeigai3 #itiritu240 {
	margin-left: 125px;
	padding-top: 24px;
	padding-left: 10px;
}




#ginkoufurikomi #naiyou {
	width: 336px;
	margin-left: 100px;
	padding-left: 5px;
	vertical-align: middle;
	line-height: 30px;
	margin-bottom: 3px;
}
#souryou {
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}
#souryou p {
	border-bottom-style: dotted;
	border-bottom-color: #5a3d1c;
	border-bottom-width: 1px;
}
td.souryoutop {
	color: #F6F6F6;
	background-color: #5a3d1b;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5A3D1C;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #5A3D1C;
}
td.souryoukin {
	color: #5A3D1C;
	background-color: #FF9901;
	text-align: center;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
td.souryouken {
	vertical-align: top;
	background-color: #FFFFFF;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #5A3D1C;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#pay a {
	font-size: 12px;
	font-weight: bold;
	color: #5a3d1c;
	text-decoration: none;
}
#pay a:hover {
	color: #ff6600;
}

/*------▲payはここまで-----------*/

/*------▼blogはここから-----------*/
#blog {
	padding: 0px;
	height: 380px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	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;
}
#blog iframe {
	padding: 0px;
	height: 380px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	left: 0px;
	top: 200px;
	right: auto;
	bottom: auto;
	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;
}

/*------▲blogはここまで-----------*/

/*------▼hayatoはここから-----------*/
#flashspace {
	padding: 0px;
	height: 430px;
	width: 600px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #FFFF98;
}
#flashhead img {
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 273px;
}

/*------▲hayatoはここまで-----------*/

/*------▼infoはここから-----------*/
#info .otoiawaseform {
	background-image: url(img/otoiawasebg.gif);
	background-repeat: no-repeat;
	width: 193px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
#info .top {
	background-image: url(img/infoh.jpg);
	height: 25px;
	width: 485px;
	background-repeat: no-repeat;
}
#info .tyukan form {
	margin: 0px;
}

#info .tyukan {
	background-image: url(img/infoc.jpg);
	background-repeat: repeat;
}
#info .buttom {
	background-image: url(img/infof.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 485px;
	padding-bottom: 20px;
}
#info .tyukan .mailsousinkanryou {
	font-size: 12px;
	line-height: 20px;
	color: #5a3d1c;
	text-align: center;
}


#info {
	width: 485px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
#info .tyukan .mailsousinkanryou a {
	font-size: 12px;
	color: #5a3d1c;
	text-decoration: none;
	font-weight: bold;
	
}
#info .tyukan .mailsousinkanryou a:hover {
	color: #ff6600;
}
#info .otoiawasenaiyou {
	text-align: right;
	margin-bottom: 20px;
}
#info a {
	font-size: 12px;
	font-weight: bold;
	color: #5a3d1c;
	text-decoration: none;
}
#info a:hover {
	color: #ff6600;
}
#info .tyukan .style3 {
	margin-bottom: 20px;
}

/*------▲infoはここまで-----------*/

/*------▼qandaはここから-----------*/
#qanda {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #5a3d1c;
	margin-left: 150px;
	line-height: 17px;
	padding-top: 20px;
}
#qanda p {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
}

#qanda a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5a3d1c;
}
#qanda a:hover {
	color: #ff6600;
}


#qanda strong {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5a3d1c;
}

#qanda #linkqanda {
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
}
#qanda #linkqanda a {
	font-size: 12px;
	font-weight: bold;
	color: #D10111;
	text-decoration: none;
}
#qanda #linkqanda a:hover {
	color: #FF9900;
}
/*------▲qandaはここまで-----------*/

/*------▼shopはここから-----------*/
#contents #shop h1 {


	width: 700px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #5a3d1c;
	border-left-width: 10px;
	border-left-color: #5a3d1c;
	margin-left: 1em;
	padding-left: 10px;
	margin-bottom: 0.5em;
	height: 32px;
}
#contents #shop img {

	margin-top: 5px;
	padding: 2px;
}
#contents #shop h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: normal;
	color: #5a3d1c;
	padding-left: 60px;
	padding-top: 12px;
	padding-bottom: 20px;
	line-height: 18px;
	background-image: url(img/wakushop.gif);
	height: 150px;
	width: 670px;
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 1px;
	background-position: 50px top;
	margin: 0px;
}
#contents #shop h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: normal;
	color: #5a3d1c;
	line-height: 18px;
	background-image: url(img/wakushop21.gif);
	height: 110px;
	width: 670px;
	background-repeat: no-repeat;
	letter-spacing: 1px;
	text-align: left;
	vertical-align: middle;
	padding-top: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	left: auto;
	right: auto;
	margin-left: 112px;
}

#contents #shop .style1 {

	color: #f6f6f6;
	font-weight: bold;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
#contents #shop .style2 {


	color: #F6f6f6;
	font-weight: bold;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 15px;
}
#contents #shop .style3 {
	color: #f6f6f6;
	font-weight: bolder;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 30px;
	letter-spacing: 0.8em;
}
#shop .style4 {
	font-size: 16px;
	font-weight: bold;
}

#shop #shoptop {


	text-decoration: none;
	text-align: right;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #5a3d1c;
}
#contents #shoptop a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #5a3d1c;
	text-decoration: none;
}
#contents #shoptop a:hover {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
}
#contents #shop #rinku {
	text-align: right;
	margin-right: 5px;
	padding: 10px;
}
#shop #rinku a {
	color: #5a3d1c;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
#shop #rinku a:hover {
	color: #FF6600;
}
#shop .modoru {
	text-align: right;
	width: 730px;
}


/*------▲shopはここまで-----------*/

/*------▼omakeはここから-----------*/
#omake {
	margin: 0px;
	padding: 0px;
	height: 378px;
	width: 450px;
	background-color: #ffff99;
}
#tojiru {
	padding: 0px;
	text-align: center;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
/*------▲omakeはここまで-----------*/
