@charset "utf-8";
*{
	font-style: normal;
	margin: 0px;
	padding: 0px;
}

body {
	margin-right: auto;
	margin-left: auto;
}
#container {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	height: 75px;
	width: 900px;
	font-size: 0px;
}

h1 {
	background-image: url(../image/logo.png);
	background-repeat: no-repeat;
	float: left;
	height: 70px;
	width: 240px;
	text-decoration : none;
	text-decoration:none;
	text-indent: -8000px;
	margin-top: 5px;
}
h1 a {
	background-image: url(../image/logo.png);
	background-repeat: no-repeat;
	float: left;
	height: 70px;
	width: 240px;
	text-decoration : none;
	text-decoration:none;
	text-indent: -8000px;
}
ul#top {
	width: 230px;
	float: left;
	vertical-align: bottom;
	padding-top: 29px;
	font-size: 0px;
}
ul#top li#top1 {
	background-image: url(../image/tmenu1.png);
	background-repeat: no-repeat;
	float: left;
	height: 34px;
	width: 115px;
	list-style: none;
	text-decoration:none;
	text-indent: -8000px;
	margin-top: 12px;
}
ul#top li#top1 a {
	float: left;
	height: 34px;
	width: 115px;
	list-style: none;
	text-indent:-8000px;
	text-decoration:none;
}
ul#top li#top2 {
	background-image: url(../image/tmenu2.png);
	background-repeat: no-repeat;
	float: right;
	height: 34px;
	width: 115px;
	list-style: none;
	text-decoration:none;
	text-indent: -8000px;
	margin-top: 12px;
}
ul#top li#top2 a {
	float: right;
	height: 34px;
	width: 115px;
	list-style: none;
	text-indent:-8000px;
	text-decoration:none;
}
#rightWaku {
	float: right;
	height: 60px;
	/*width: 285px;*/
	width: 209px;
	padding-top: 12px;
	font-size: 0px;
}
#faxcart {
	float: right;
	width: 76px;
}
#faxcart a {
	float: right;
	width: 76px;
}
#tel {
	float: left;
	height: 60px;
	width: 209px;
	background-image: url(../image/tel.png);
	background-repeat: no-repeat;
}
#tel a {
	float: left;
	height: 60px;
	width: 209px;
	background-image: url(../image/tel.png);
	background-repeat: no-repeat;
}
#fax {
	height: 28px;
	width: 76px;
	background-image: url(../image/fax.png);
	background-repeat: no-repeat;
}
#fax a {
	background-image: url(../image/fax.png);
	background-repeat: no-repeat;
	height: 28px;
	width: 76px;
	background-position: 0px 0px;
}
#cart {
	height: 28px;
	width: 76px;
	background-image: url(../image/cart.png);
	background-repeat: no-repeat;
	padding-bottom: 4px;
}
#cart a {
	background-image: url(../image/cart.png);
	background-repeat: no-repeat;
	height: 28px;
	width: 76px;
}
.clear {
	clear: both;
	font-size: 0px;
	height: 0px;
	width: 900px;
}
#imageFlash {
	height: 400px;
	width: 900px;
	margin-top: 20px;
}
#imageFlash2 {
	width: 900px;
	margin-top: 20px;
}
#contents {
	width: 900px;
	padding-top: 20px;
	padding-bottom: 20px;
}
#leftMain {
	float: left;
	width: 660px;
}
#rightMain {
	float: right;
	width: 220px;
}
ul#sideMenu {
	float: left;
	width: 220px;
	background-color: #F3F3F3;
	margin-bottom: 10px;
}
ul#sideMenu li {
	list-style: none;
	float: left;
}

ul#sideMenu li#flower a {
	background-image: url(../image/menu6.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 220px;
	float: left;
	display: block;
}
ul#sideMenu li#flower a:hover {
	background-image: url(../image/menu6ro.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 220px;
	float: left;
	display: block;
}
ul#sideMenu li#eco a {
	background-image: url(../image/menu2.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 220px;
	float: left;
	display: block;
}
ul#sideMenu li#eco a:hover {
	background-image: url(../image/menu2ro.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 220px;
	float: left;
	display: block;
}

ul#sideMenu li#shop a {
	background-image: url(../image/menu3.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 220px;
	float: left;
	display: block;
}
ul#sideMenu li#shop a:hover {
	background-image: url(../image/menu3ro.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 220px;
	float: left;
	display: block;
}
ul#sideMenu li#love a {
	background-image: url(../image/menu4.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 220px;
	float: left;
	list-style: none;
	display: block;
}
ul#sideMenu li#love a:hover {
	background-image: url(../image/menu4ro.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 220px;
	float: left;
	display: block;
}
ul#sideMenu li#kids a {
	background-image: url(../image/menu5.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 220px;
	float: left;
	display: block;
}
ul#sideMenu li#kids a:hover {
	background-image: url(../image/menu5ro.png);
	background-repeat: no-repeat;
	height: 39px;
	width: 220px;
	float: left;
	display: block;
}
ul#sideMenu li#chri a {
	background-image: url(../image/menu1.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 220px;
	float: left;
	display: block;
}
ul#sideMenu li#chri a:hover {
	background-image: url(../image/menu1ro.png);
	background-repeat: no-repeat;
	height: 38px;
	width: 220px;
	float: left;
	display: block;
}
#sideTitle {
	background-image: url(../image/listtitle.png);
	background-repeat: no-repeat;
	float: left;
	height: 40px;
	width: 220px;
}
.sideImage {
	float: left;
	width: 220px;
	padding-bottom: 10px;
	border-style: none;
	border-width: 0px;
}
#footer {
	height: 72px;
	width: 900px;
	border-top: 1px solid #999999;
	padding-top: 15px;
}
img.footerImg {
	float: left;
}
ul.footerMenu {
	float: left;
	width: 730px;
	padding-bottom: 4px;
}
ul.footerMenu li.line {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	float: left;
	border-right: 1px solid #666666;
	list-style: none;
	padding-right: 7px;
	padding-left: 7px;
	margin-bottom: 3px;
}
ul.footerMenu li.line a {
	color: #666666;
	text-decoration: none;
}
ul.footerMenu li.line a:hover {
	color: #FF6600;
}
ul.footerMenu li.noline {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #666666;
	float: left;
	list-style: none;
	padding-right: 7px;
	padding-left: 7px;
	margin-bottom: 3px;
}
ul.footerMenu li.noline a {
	color: #666666;
	text-decoration: none;
}
ul.footerMenu li.noline a:hover {
	color: #FF6600;
}
.topBox {
	float: left;
	width: 320px;
}
.topBox2 {
	float: left;
	width: 320px;
	padding-left: 20px;
}
.topFuta {
	background-image: url(../image/hutaback.png);
	background-repeat: no-repeat;
	float: left;
	height: 46px;
	width: 320px;
}
.topNaka {
	background-image: url(../image/dou.png);
	background-repeat: repeat-y;
	float: left;
	width: 320px;
}
.topSara {
	background-image: url(../image/sara.png);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 320px;
}
h2.titleImg {
	float: left;
	padding-left: 15px;
}
p.smallComment {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #666666;
	float: left;
	width: 180px;
	padding-right: 12px;
	text-align: right;
	padding-top: 22px;
}
p.smallComment2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11px;
	color: #666666;
	float: left;
	width: 168px;
	padding-right: 12px;
	text-align: right;
	padding-top: 22px;
}
ul.box {
	float: left;
	width: 320px;
}
ul.box li.boxList {
	background-image: url(../image/icon1.png);
	background-repeat: no-repeat;
	float: left;
	height: 70px;
	width: 300px;
	list-style: none;
	padding-left: 15px;
	background-position: 15px 5px;
}
ul.box li.boxList2 {
	background-image: url(../image/icon2.png);
	background-repeat: no-repeat;
	float: left;
	height: 70px;
	width: 300px;
	list-style: none;
	padding-left: 15px;
	background-position: 15px 5px;
}
ul.box li.boxLine {
	float: left;
	background-image: url(../image/tensen.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 320px;
	list-style: none;
}
p.date {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
	float: left;
	width: 260px;
	padding-top: 5px;
	padding-left: 35px;
	font-weight: bold;
}
p.text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
	float: left;
	width: 260px;
	padding-left: 35px;
	padding-top: 5px;
	line-height: 130%;
}
#figure {
	float: left;
	width: 660px;
	padding-top: 14px;
}
iframe.oshirase {
	float: left;
}
/* ------------------------------
 add20091206
------------------------------ */
.pickhuta {
	width: 129px;
}
.pickdou {
	background-image: url(../image/picdou.png);
	background-repeat: no-repeat;
	width: 112px;
	padding-right: 8px;
	padding-left: 9px;
	height: 177px;
}
.pickbox {
	width: 129px;
	padding-right: 4px;
	float: left;
}
.pickbox2 {
	width: 129px;
	padding-right: 3px;
	float: left;
}
.pickboxRight {
	float: right;
	width: 129px;
}
.clear660 {
	font-size: 0px;
	clear: both;
	height: 0px;
	width: 660px;
}
.pickupline {
	width: 660px;
}
.660box {
	width: 660px;
}
p.itemName {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5;
	font-weight: bold;
	color: #666666;
	width: 112px;
	display: block;
	padding-top: 10px;
}
p.nedan {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5;
	font-weight: normal;
	color: #666666;
	display: block;
	width: 112px;
}
.madoLeft {
	float: left;
	width: 206px;
	padding-right: 21px;
}
.madoLeft2 {
	float: right;
	width: 206px;
}
.topicDou {
	background-image: url(../image/topicitemdou.png);
	background-repeat: repeat-y;
	width: 185px;
	padding-right: 10px;
	padding-left: 11px;
	padding-bottom: 5px;
	height: 45px;
}
.topicDou p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 1.4;
	font-weight: bold;
	color: #333333;
}
.topicSara {
	background-image: url(../image/topicitemsara.png);
	background-repeat: no-repeat;
	/*text-align: right;*/
	width: 185px;
	padding-right: 10px;
	padding-left: 11px;
	height: 35px;	
}
.topicSara img {
	margin-top: -5px;
}


.gotopoly {
	margin-top: 10px;
	font-weight: bold;
}
.gotopoly a {
	padding-right: 18px;
	color: #f60;
	background-image: url(../image/icon_link.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration: none;
}
.gotopoly a:visited {
	color: #f60;
}

