@charset "utf-8";
/* formatting style
-------------------------------------------------*/

* {
	font-style: normal;
	margin: 0px;
	padding: 0px;
}
body {
	font-family: sans-serif;
	font-size: 75%;
	line-height: 1.6;
	color: #333333;
	height: auto;
	width: auto;
	background-image: url(../images/logo/Haikei01.gif);
	background-repeat: repeat;
}
#h1 h1 {
	font-size: 80%;
	color: #717071;
	text-align: center;
	width: 960px;
}
#h1 {
	width: 960px;
	margin: 0px auto;
}



hr {
	display: none;
	margin-right: auto;
	margin-left: auto;
}
a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	color: #660066;
	text-decoration: underline;
}
a:hover {
	color: #000000;
	text-decoration: none;
}

/* basic layout
-------------------------------------------------*/#wrapper {
	background-color: #f9f7ec;
	width: 960px;
	height: auto;
	margin: 0px auto;
	position: relative;
}
#header {
	clear: both;
	background-position: center top;
	height: 86px;
	background-color: #FFFFFF;
	background-image: url(../images/logo/Header.gif);
}
#header #headA {
	height: 70px;
	position: relative;
	left: 50px;
	width: 230px;
	padding-top: 10px;
}
#header #headA #mataichi {
	margin-bottom: 19px;
	color: #CCCCCC;
}

#header #headA #tokuten {
	line-height: 20px;
	color: #CC0000;
}


#header #headB {
	height: 83px;
	line-height: 20px;
	position: relative;
	left: 50px;
	padding-top: 7px;
}
#header #headB #otoiawase {
	padding-left: 20px;
	background-image: url(../images/logo/yajirusi_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#header #headB #tyumon {
	background-image: url(../images/logo/yajirusi_03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#header #headB #hajimete {
	background-image: url(../images/logo/yajirusi_02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
}
#header #headB #sitemap {
	background-image: url(../images/logo/yajirusi_04.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}



#logo {
	float: left;
	height: 86px;
	width: 220px;
}
#headA {
	float: left;
	position: relative;
	height: 70px;
	width: 230px;
}
#headA #tokuten #point {
	background-image: url(../images/logo/point_logo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
#headA #tokuten #souryo {
	background-image: url(../images/logo/truck.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
}

#headB {
	float: left;
	left: 110px;
	position: relative;
}
#kago {
	height: 39px;
	width: 132px;
	position: relative;
	float: left;
	left: 85px;
	top: 45px;
}
#gift {
	float: right;
	height: 80px;
	width: 167px;
	padding-top: 5px;
	position: relative;
}



#main {
	float: right;
	width: 760px;
	padding-bottom: 5px;
	position: relative;
	padding-top: 10px;
	height: auto;
	padding-right: 10px;
	clear: both;
}
#main #pankuzulist {
	width: 760px;
	height: 20px;
}
#main #titleFrame {
	width: 760px;
	height: 30px;
	float: left;
	padding-top: 25px;
	padding-bottom: 15px;
}
#titleFrame #title01 {
	line-height: 13px;
	float: left;
	height: 25px;
	width: auto;
	padding-left: 15px;
	font-size: 75%;
	background-image: url(../images/logo/titleFrameA_red.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 15px;
}
#titleFrame #titleExp {
	line-height: 16px;
	float: left;
	height: 30px;
	width: auto;
	background-image: url(../images/logo/titleFrameB_red.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}
#wrapper #main #titleFrame #title01 h2 {
	font-size: 18px;
	text-transform: uppercase;
}


#main #topImageFrame {
	width: 760px;
	background-image: url(../images/logo/imageFrame.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 334px;
	float: left;
}
#topImageFrame #topImagePhoto {
	float: left;
	height: 304px;
	width: 456px;
	position: relative;
	left: 9px;
	top: 12px;
}
#topImageFrame #mainImageTitle {
	float: left;
	height: 30px;
	width: 270px;
	position: relative;
	left: 25px;
	top: 15px;
}
#topImageExp {
	float: left;
	height: 200px;
	width: 270px;
	left: 25px;
	position: relative;
	top: 5px;
	padding-top: 20px;
	line-height: 25px;
}



#main #workMenuFrame {
	width: 760px;
	float: left;
	padding-top: 15px;
	height: auto;
}
#workMenuFrameA {
	width: 760px;
	margin-bottom: 10px;
	height: 320px;
	float: left;
}
#workMenuFrameA01 {
	float: left;
	width: 186px;
	background-color: #FBF9F2;
	border: 1px solid #CCCCCC;
	height: 320px;
	margin-right: 2px;
}
#workMenuFramA01Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}
#workMenuFramA02Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}
#workMenuFramA03Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}
#workMenuFramA04Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}

#workMenuFrameA02 {
	float: left;
	width: 186px;
	border: 1px solid #CCCCCC;
	background-color: #FBF9F2;
	height: 320px;
	margin-right: 2px;
}
#workMenuFrameA03 {
	float: left;
	width: 186px;
	border: 1px solid #CCCCCC;
	background-color: #FBF9F2;
	height: 320px;
	margin-right: 2px;
}
#workMenuFrameA04 {
	width: 188px;
	position: relative;
	left: 0px;
	border: 1px solid #CCCCCC;
	background-color: #FBF9F2;
	height: 320px;
	float: left;
}
#workMenuFrameB {
	width: 760px;
	margin-bottom: 10px;
	height: 320px;
}
#workMenuFrameB01 {
	float: left;
	width: 186px;
	margin-right: 2px;
	background-color: #FBF9F2;
	border: 1px solid #CCCCCC;
	height: 320px;
}
#workMenuFrameB01Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}

#workMenuFrameB02 {
	float: left;
	width: 186px;
	margin-right: 2px;
	background-color: #FBF9F2;
	border: 1px solid #CCCCCC;
	height: 320px;
}
#workMenuFrameB02Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}

#workMenuFrameB03 {
	float: left;
	width: 186px;
	margin-right: 2px;
	background-color: #FBF9F2;
	border: 1px solid #CCCCCC;
	height: 320px;
}
#workMenuFrameB03Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}

#workMenuFrameB04 {
	width: 188px;
	position: relative;
	background-color: #FBF9F2;
	border: 1px solid #CCCCCC;
	height: 320px;
	float: left;
}
#workMenuFrameB04Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}

#workMenuFrameC {
	width: 760px;
	margin-bottom: 10px;
	height: 320px;
	float: left;
}
#workMenuFrameC01 {
	width: 186px;
	float: left;
	margin-right: 2px;
	background-color: #FBF9F2;
	border: 1px solid #CCCCCC;
	height: 320px;
}
#workMenuFrameC01Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}

#workMenuFrameC02 {
	float: left;
	width: 186px;
	margin-right: 2px;
	background-color: #FBF9F2;
	border: 1px solid #CCCCCC;
	height: 320px;
}
#workMenuFrameC02Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}

#workMenuFrameC03 {
	float: left;
	width: 186px;
	background-color: #FBF9F2;
	margin-right: 2px;
	border: 1px solid #CCCCCC;
	height: 320px;
}
#workMenuFrameC03Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}

#workMenuFrameC04 {
	width: 188px;
	position: relative;
	background-color: #FBF9F2;
	border: 1px solid #CCCCCC;
	height: 320px;
	float: left;
}
#workMenuFrameC04Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}

#workMenuFrameD {
	width: 760px;
	margin-bottom: 10px;
	height: 320px;
	float: left;
}
#workMenuFrameD01 {
	float: left;
	width: 186px;
	background-color: #FBF9F2;
	margin-right: 2px;
	border: 1px solid #CCCCCC;
	height: 320px;
}
#workMenuFrameD01Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}

#workMenuFrameD02 {
	float: left;
	width: 186px;
	background-color: #FBF9F2;
	margin-right: 2px;
	border: 1px solid #CCCCCC;
	height: 320px;
}
#workMenuFrameD02Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}

#workMenuFrameD03 {
	float: left;
	width: 186px;
	background-color: #FBF9F2;
	margin-right: 2px;
	border: 1px solid #CCCCCC;
	height: 320px;
}
#workMenuFrameD03Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}

#workMenuFrameD04 {
	width: 188px;
	position: relative;
	background-color: #FBF9F2;
	border: 1px solid #CCCCCC;
	height: 320px;
	float: left;
}
#workMenuFrameD04Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}

#workMenuFrameE {
	width: 760px;
	margin-bottom: 10px;
	height: 320px;
	float: left;
	position: relative;
}

#workMenuFrameE01 {
	float: left;
	width: 186px;
	background-color: #FBF9F2;
	margin-right: 2px;
	border: 1px solid #CCCCCC;
	height: 320px;
}
#workMenuFrameE01Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}

#workMenuFrameE02 {
	float: left;
	width: 186px;
	background-color: #FBF9F2;
	margin-right: 2px;
	border: 1px solid #CCCCCC;
	height: 320px;
}
#workMenuFrameE02Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}

#workMenuFrameE03 {
	float: left;
	width: 186px;
	background-color: #FBF9F2;
	margin-right: 2px;
	border: 1px solid #CCCCCC;
	height: 320px;
}
#workMenuFrameE03Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}

#workMenuFrameE04 {
	width: 188px;
	position: relative;
	background-color: #FBF9F2;
	border: 1px solid #CCCCCC;
	height: 320px;
	float: left;
}
#workMenuFrameE04Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}

#workMenuFrameF {
	width: 760px;
	height: 320px;
	float: left;
	position: relative;
}
#workMenuFrameF01 {
	float: left;
	width: 186px;
	background-color: #FBF9F2;
	margin-right: 2px;
	border: 1px solid #CCCCCC;
	height: 320px;
}
#workMenuFrameF01Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}

#workMenuFrameF02 {
	float: left;
	width: 186px;
	background-color: #FBF9F2;
	margin-right: 2px;
	border: 1px solid #CCCCCC;
	height: 320px;
}
#workMenuFrameF02Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}
#workMenuFrameF03 {
	float: left;
	height: 320px;
	width: 186px;
	margin-right: 2px;
	background-color: #FBF9F2;
	border: 1px solid #CCCCCC;
}
#workMenuFrameF03Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}


#workMenuFrameF04 {
	height: 320px;
	width: 188px;
	position: relative;
	float: left;
	background-color: #FBF9F2;
	border: 1px solid #CCCCCC;
}
#workMenuFrameF04Photo {
	padding: 5px;
	height: 175px;
	width: 175px;
}






#frame01 {
	height: 250px;
	width: 760px;
}

#photo01 {
	float: left;
	height: 250px;
	width: 250px;
}
#exp01 {
	float: left;
	height: 250px;
	width: 500px;
	padding-left: 10px;
	text-align: left;
}
#exp02 {
	float: left;
	height: 250px;
	width: 240px;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
}
#photo02 {
	clear: none;
	height: 250px;
	width: 510px;
	float: left;
}
#photo02-01 {
	float: left;
	height: 250px;
	width: 245px;
	padding-left: 5px;
}
#photo02-02 {
	float: right;
	height: 250px;
	width: 250px;
}
#frame02 {
	height: 250px;
	width: 760px;
	margin-top: 10px;
	padding-bottom: 15px;
}
#photo04-06 {
	height: 300px;
	width: 760px;
	margin-bottom: 10px;
}
#photo04 {
	float: left;
	height: 300px;
	width: 250px;
	padding-right: 5px;
}
#photo04_A {
	height: 250px;
	width: 250px;
}
#photo04_B {
	height: 48px;
	width: 245px;
	padding-left: 5px;
	text-align: left;
	line-height: 18px;
	padding-top: 2px;
}
#photo05_A {
	height: 250px;
	width: 250px;
}
#photo05_B {
	height: 48px;
	width: 245px;
	padding-left: 5px;
	line-height: 18px;
	padding-top: 2px;
}

#photo05 {
	float: left;
	height: 300px;
	width: 250px;
	padding-right: 5px;
}
#photo06 {
	float: left;
	height: 300px;
	width: 250px;
}
#photo06_A {
	height: 250px;
	width: 250px;
}
#photo06_B {
	height: 48px;
	width: 245px;
	padding-left: 5px;
	line-height: 18px;
	padding-top: 2px;
}
#sizeImageTitle {
	background-image: url(../images/logo/titleFrameA_yellow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	padding-left: 15px;
	width: 745px;
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 10px;
}

#photo07 {
	height: 135px;
	width: 760px;
}
#photo07-01 {
	height: 135px;
	width: 186px;
	float: left;
	padding-right: 5px;
}
#photo07-02 {
	float: left;
	height: 135px;
	width: 186px;
	padding-right: 5px;
}
#photo07-03 {
	float: left;
	height: 135px;
	width: 186px;
	padding-right: 5px;
}
#photo07-04 {
	float: left;
	height: 135px;
	width: 186px;
}



#main #rankingFrame {
	width: 758px;
	height: 200px;
	float: left;
	background-color: #FBF9F2;
	position: relative;
	clear: left;
	margin-top: 20px;
}
#rankingTitle {
	height: 28px;
	width: 758px;
	background-color: #F0C807;
	padding-top: 2px;
	color: #666666;
}
#rankingTitle h2 {
	font-size: 15px;
	padding-left: 5px;
}

#ranking01 {
	float: left;
	height: 166px;
	width: 150px;
	border-bottom: 2px solid #F0C807;
	border-left: 2px solid #F0C807;
}
#ranking01Title {
	background-color: #F1ECD6;
	height: 15px;
	width: 151px;
	float: left;
}
#ranking01Photo {
	width: 135px;
	padding-top: 8px;
	height: 135px;
	float: left;
	padding-left: 8px;
	padding-bottom: 8px;
}

#ranking02 {
	float: left;
	height: 166px;
	width: 150px;
	border-bottom: 2px solid #F0C807;
	border-left: 2px solid #F0C807;
}
#ranking02Title {
	background-color: #F1ECD6;
	height: 15px;
	width: 151px;
}
#ranking02Photo {
	height: 135px;
	width: 135px;
	padding-top: 8px;
	padding-left: 8px;
	float: left;
	padding-bottom: 8px;
}

#ranking03 {
	float: left;
	height: 166px;
	width: 150px;
	border-bottom: 2px solid #F0C807;
	border-left: 2px solid #F0C807;
}
#ranking03Title {
	background-color: #F1ECD6;
	height: 15px;
	width: 151px;
}
#ranking03Photo {
	height: 135px;
	width: 135px;
	padding-top: 8px;
	padding-left: 8px;
	padding-bottom: 8px;
}

#ranking04 {
	height: 166px;
	width: 149px;
	border-right: 2px solid #F0C807;
	border-bottom: 2px solid #F0C807;
	border-left: 2px solid #F0C807;
	float: left;
	position: relative;
}
#ranking04Title {
	background-color: #F1ECD6;
	height: 15px;
	width: 150px;
}
#ranking04Photo {
	height: 135px;
	width: 135px;
	padding: 8px;
}

#ranking05 {
	height: 166px;
	width: 147px;
	border-right: 2px solid #F0C807;
	border-bottom: 2px solid #F0C807;
	float: left;
}
#ranking05Title {
	background-color: #F1ECD6;
	height: 15px;
	width: 147px;
}
#ranking05Photo {
	height: 135px;
	width: 135px;
	float: left;
	padding-left: 6px;
	padding-top: 8px;
}





#main #main01Area {
	width: 760px;
	margin-top: 15px;
}
#mainABCDE {
	float: right;
	width: 760px;
	height: 630px;
	position: relative;
	clear: both;
}
#mainADE {
	float: left;
	width: 510px;
	position: absolute;
	height: 510px;
	clear: right;
}


#mainA {
	height: auto;
	width: 510px;
	float: left;
	position: relative;
}
#mainA #mainA_aisatu {
	height: 30px;
	width: 510px;
}
#mainA_aisatu #tokusyu {
	background-image: url(../images/logo/titleFrameA_red.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 30px;
	width: 50px;
	padding-left: 10px;
	line-height: 14px;
	padding-top: 5px;
}


#mainA_aisatu #tokusyu_exp {
	float: left;
	width: 430px;
	line-height: 16px;
	background-image: url(../images/logo/titleFrameB_red.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	color: #666666;
}


#mainA #tokusyu_frame {
	background-image: url(../images/logo/mainA_tokusyu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 510px;
	height: 240px;
	margin-top: 10px;
}
#tokusyu_frame #tokusyu_photo {
	float: left;
	height: 217px;
	width: 325px;
	position: relative;
	left: 7px;
	top: 8px;
}
#tokusyu_frame #tokyusyu_title {
	float: left;
	width: 162px;
	height: 20px;
	position: relative;
	left: 14px;
	top: 10px;
	padding-right: 2px;
	padding-left: 2px;
}
#tokusyu_frame #tokusyu_kome {
	float: left;
	width: 162px;
	height: 140px;
	position: relative;
	left: 14px;
	top: 20px;
	bottom: 5px;
	color: #666666;
	line-height: 17px;
	padding-left: 2px;
	padding-right: 2px;
}
#tokusyu_frame #tokusyu_bottan {
	width: 120px;
	height: 45px;
	float: left;
	position: relative;
	left: 14px;
	top: 20px;
}








#mainB {
	float: right;
	width: 235px;
	height: 400px;
	background-image: url(../images/logo/kodawariFrame.gif);
	background-position: center 40px;
	background-repeat: no-repeat;
	margin-left: 10px;
	position: relative;
	clear: both;
}
#mainB #kadawari_title {
	height: 20px;
	width: 230px;
}
#mainB #mainB_kodawari_title {
	width: 50px;
	float: left;
	background-image: url(../images/logo/titleFrameA_yellow.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	height: 30px;
	padding-left: 14px;
	line-height: 16px;
}
#mainB #mainA_kodawari_exp {
	width: 165px;
	float: left;
	line-height: 18px;
	background-image: url(../images/logo/titleFrameB_yellow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 5px;
	height: 30px;
	color: #666666;
}

#mainB #kadawariA {
	width: 230px;
	float: left;
	height: 120px;
}
#kadawariA #kodawariA_photo {
	width: 102px;
	height: 102px;
	float: left;
	position: relative;
	left: 8px;
	top: 14px;
}
#kadawariA #kadawariA_taitoru {
	width: 105px;
	float: left;
	position: relative;
	height: 20px;
	left: 15px;
	top: 17px;
	font-weight: bold;
}
#kadawariA #kadawariA_aetumei {
	float: left;
	width: 115px;
	height: 60px;
	position: relative;
	left: 15px;
	top: 20px;
	line-height: 18px;
}

#mainB #kadawariB {
	width: 230px;
	float: left;
	height: 120px;
}
#kadawariB #kodawariB_photo {
	float: left;
	height: 102px;
	width: 102px;
	padding-top: 4px;
	padding-left: 2px;
	position: relative;
	left: 6px;
	bottom: 1px;
}

#kadawariB #kodawariB_title {
	float: left;
	width: 105px;
	clear: none;
	height: 20px;
	position: relative;
	left: 13px;
	top: 7px;
	font-weight: bold;
}
#kadawariB #kodawariB_exp {
	float: left;
	width: 115px;
	left: 13px;
	top: 12px;
	height: 70px;
	position: relative;
	line-height: 18px;
}
#main #mainB #kodawariC {
	height: 108px;
	width: 230px;
	float: left;
}

#mainB #kodawariC_photo {
	float: left;
	height: 102px;
	width: 102px;
	left: 8px;
	position: relative;
	bottom: 7px;
}
#mainB #kadawariC_taitoru {
	float: left;
	height: 20px;
	width: 105px;
	position: relative;
	left: 15px;
	bottom: 4px;
	font-weight: bold;
}
#mainB #kadawariC_komento {
	height: 70px;
	width: 115px;
	float: left;
	position: relative;
	left: 15px;
	line-height: 18px;
	top: 2px;
}
#mainB #osirase {
	width: 230px;
	float: right;
	background-color: #FBF9F2;
	border-top: 4px solid #9C453B;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	height: 230px;
}
#osiraseTile {
	font-weight: bold;
	height: 25px;
	width: 225px;
	border-bottom: 1px dotted #666666;
	float: left;
	padding-top: 7px;
	padding-left: 5px;
}
#osiraseExp {
	height: 200px;
	width: 225px;
	padding-top: 5px;
	padding-left: 5px;
}


#mainD {
	clear: none;
	float: left;
	width: 510px;
	height: 200px;
	margin-top: 25px;
	position: relative;
}
#mainDtitle {
	height: 35px;
	width: 510px;
	text-align: left;
	float: left;
	margin-bottom: 10px;
}
#mainDtitle #mainDtitle01 {
	height: 30px;
	width: 130px;
	float: left;
	background-image: url(../images/logo/titleFrameA_blue.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
	font-size: 120%;
	line-height: 14px;
	padding-top: 2px;
}
#mainDtitle #mainDtitle_exp {
	float: left;
	height: 30px;
	width: 355px;
	background-image: url(../images/logo/titleFrameB_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	line-height: 16px;
	color: #666666;
}
#mainD #mainDframe {
	background-image: url(../images/logo/newFrame.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 165px;
	width: 510px;
	float: left;
}


#mainDframe #new {
	float: left;
	width: 255px;
}
#new #new_photo {
	height: 95px;
	width: 245px;
	float: left;
	padding-top: 2px;
	padding-left: 5px;
}
#new #new_title {
	float: left;
	width: 125px;
	padding-left: 5px;
	padding-top: 2px;
}
#new #new_kakaku {
	float: left;
	width: 90px;
	padding-top: 2px;
}
#new #new_logo {
	float: left;
	height: 20px;
	width: 30px;
	padding-top: 3px;
}

#new #new_exp {
	float: left;
	width: 245px;
	line-height: 16px;
	padding-left: 5px;
	padding-top: 4px;
	height: 30px;
}

#mainDframe #osusume {
	float: right;
	width: 255px;
}
#osusume #osusume_photo {
	height: 95px;
	width: 245px;
	float: left;
	padding-top: 2px;
	padding-left: 5px;
}
#osusume #osusume_title {
	float: left;
	width: 110px;
	padding-top: 2px;
	padding-left: 5px;
}
#osusume #osusume_kakaku {
	float: left;
	width: 90px;
	padding-top: 2px;
}
#osusume #osusume_logo {
	float: left;
	height: 22px;
	width: 44px;
	padding-top: 2px;
}
#osusume #osusume_exp {
	float: left;
	width: 250px;
	line-height: 16px;
	padding-top: 4px;
	padding-left: 5px;
	height: 30px;
}



#mainE {
	float: left;
	clear: left;
	width: 510px;
	padding-top: 15px;
}








#sidebar {
	float: left;
	width: 190px;
	text-align: center;
	border-right: 1px groove #E2D9A5;
	padding-top: 5px;
	padding-bottom: 5px;
	height: auto;
	position: relative;
}
#mainF {
	clear: none;
	float: left;
	width: 760px;
	position: relative;
}
#mainF #syohinMenu {
	float: left;
	height: auto;
	width: 760px;
	padding-top: 10px;
}

#menuTitle {
	padding-bottom: 15px;
	float: left;
	height: 30px;
	width: 760px;
}
#menuTitle #menuTitle01 {
	line-height: 16px;
	background-image: url(../images/logo/titleFrameA_black.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 30px;
	width: 130px;
	padding-left: 10px;
}
#menuTitle #menuTitle_exp {
	line-height: 16px;
	background-image: url(../images/logo/titleFrameB_black.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 605px;
	padding-left: 15px;
	float: left;
	color: #666666;
}

#menuA {
	float: none;
	width: 760px;
	height: 95px;
	margin-bottom: 10px;
}
#biamagu {
	float: left;
	width: 247px;
	height: 93px;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	background-color: #FBF9F2;
}
#bia_photo {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}

#bia_moji {
	float: right;
	width: 150px;
	height: 85px;
}
#bia_moji #bia_title {
	margin-top: 3px;
	height: 15px;
	width: 150px;
}

#bia_moji #bia_exp {
	line-height: 16px;
	padding-top: 7px;
	padding-right: 2px;
	height: 60px;
	width: 150px;
}



#osara {
	float: left;
	width: 248px;
	height: 93px;
	background-color: #FBF9F2;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
}
#sara_photo img {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#sara_moji {
	float: right;
	width: 150px;
	height: 85px;
}
#sara_moji #sara_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#sara_moji #sara_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}


#donburi {
	float: left;
	height: 93px;
	width: 248px;
	background-color: #FBF9F2;
	border: 1px solid #CCCCCC;
}
#donburi_photo {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#donburi_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#donburi_moji #donburi_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#donburi_moji #donburi_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}


#menuB {
	height: 95px;
	width: 760px;
	margin-bottom: 10px;
}
#magu {
	float: left;
	height: 93px;
	width: 247px;
	background-color: #FBF9F2;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
}
#magu_photo {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#magu_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#magu_moji #magu_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#magu_moji #magu_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}


#kodomo {
	float: left;
	height: 93px;
	width: 248px;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	background-color: #FBF9F2;
}
#kodomo_photo {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#kodomo_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#kodomo_moji #kodomo_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#kodomo_moji #kodomo_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}


#tyawan {
	float: left;
	height: 93px;
	width: 248px;
	background-color: #FBF9F2;
	border: 1px solid #CCCCCC;
}
#tyawan_photo {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#tyawan_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#tyawan_moji #tyawan_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#tyawan_moji #tyawan_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}


#menuC {
	height: 95px;
	width: 760px;
	margin-bottom: 10px;
}
#hachi {
	float: left;
	height: 93px;
	width: 248px;
	background-color: #FBF9F2;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
}
#hachi_photo {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#hachi_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#hachi_moji #hachi_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#hachi_moji #hachi_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}


#set {
	float: left;
	background-color: #FBF9F2;
	height: 93px;
	width: 248px;
	border: 1px solid #CCCCCC;
}
#set_photo {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#set #set_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#set_moji #setto_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#set_moji #setto_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}


#donabe {
	float: left;
	clear: none;
	height: 93px;
	width: 247px;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	background-color: #FBF9F2;
}
#donabe_photo {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#donabe_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#donabe_moji #donabe_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#donabe_moji #donabe_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}


#menuD {
	height: 95px;
	width: 760px;
	margin-bottom: 10px;
}
#yunomi {
	float: left;
	height: 93px;
	width: 247px;
	background-color: #FBF9F2;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
}
#yunomi_photo {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#yunomi_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#yunomi_moji #yunomi_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#yunomi_moji #yunomi_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}


#kokyu {
	float: left;
	height: 93px;
	width: 248px;
	background-color: #FBF9F2;
	border: 1px solid #CCCCCC;
	margin-right: 5px;
}
#kokyu_photo img {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#kyokyu_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#kyokyu_moji #kokyu_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#kyokyu_moji #kokyu_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}


#kyusu {
	float: left;
	height: 93px;
	width: 248px;
	background-color: #FBF9F2;
	border: 1px solid #CCCCCC;
}
#kyusu_photo {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#kyusu_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#kyusu_moji #kyusu_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#kyusu_moji #kyusu_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}


#menuE {
	height: 95px;
	width: 760px;
	margin-bottom: 10px;
}
#potto {
	float: left;
	background-color: #FBF9F2;
	height: 93px;
	width: 247px;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
}
#potto_photo {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#potto_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#potto_moji #potto_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#potto_moji #potto_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}


#futamono {
	float: left;
	height: 93px;
	width: 248px;
	background-color: #FBF9F2;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
}
#futa_photo {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#futa_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#futa_moji #futa_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#futa_moji #futa_exp p {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}


#toujiki {
	float: left;
	height: 93px;
	width: 248px;
	background-color: #FBF9F2;
	border: 1px solid #CCCCCC;
}
#toujiki_photo {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#toujiki_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#toujiki_moji #toujiki_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#toujiki_moji #toujiki_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}


#menuG {
	height: 95px;
	width: 760px;
	margin-bottom: 10px;
}
#itten {
	float: left;
	height: 93px;
	width: 247px;
	background-color: #FBF9F2;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
}
#itten_photo img {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#itten_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#itten_moji #ittenmono_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#itten_moji #ittenmono_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}



#tyoumi {
	float: left;
	height: 93px;
	width: 248px;
	background-color: #FBF9F2;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
}
#tyoumi_photo {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#tyoumi_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#tyoumi_moji #tyomiryo_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#tyoumi_moji #tyomi_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}


#kabin {
	float: left;
	height: 93px;
	width: 248px;
	background-color: #FBF9F2;
	border: 1px solid #CCCCCC;
}
#kabin_photo {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#kabin_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#kabin #kabin_moji #kabin_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#kabin_moji #kabin_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}


#menuH {
	height: 90px;
	width: 760px;
}
#eto {
	float: left;
	background-color: #FBF9F2;
	height: 93px;
	width: 247px;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
}
#eto_photo {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#eto_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#eto_moji #eto_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#eto_moji #eto_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}


#syuki {
	float: left;
	background-color: #FBF9F2;
	height: 93px;
	width: 248px;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
}
#syuki_photo {
	float: left;
	height: 90px;
	width: 90px;
	padding: 2px;
}
#syuki_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#syuki_moji #syuki_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#syuki_moji #syuki_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}

#all {
	background-color: #FBF9F2;
	float: left;
	height: 93px;
	width: 248px;
	border: 1px solid #CCCCCC;
}
#menuH #all #all_photo {
	padding: 2px;
	float: left;
	height: 90px;
	width: 90px;
}
#menuH #all #all_moji {
	float: right;
	height: 85px;
	width: 150px;
}
#all_moji #all_title {
	height: 15px;
	width: 150px;
	margin-top: 3px;
}
#all_moji #all_exp {
	line-height: 16px;
	height: 60px;
	width: 150px;
	padding-top: 7px;
	padding-right: 2px;
}
#main #mainF #iken {
	height: auto;
	width: 760px;
	float: left;
	clear: both;
	margin-top: 30px;
}
#mainF #iken #iken_title {
	width: 760px;
	float: left;
	height: 30px;
	margin-bottom: 15px;
}
#iken #iken_title #ikenTitle01 {
	background-image: url(../images/logo/titleFrameA_black.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 30px;
	width: 120px;
	padding-left: 15px;
	line-height: 13px;
	padding-top: 5px;
}
#iken_title #ikenTitle_exp {
	line-height: 16px;
	background-image: url(../images/logo/titleFrameB_black.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 30px;
	width: 605px;
	padding-left: 15px;
	color: #666666;
}
#mainF #iken #iken_naiyou {
	float: left;
	height: auto;
	width: 728px;
	padding-top: 15px;
	border: 1px solid #CCCCCC;
	background-color: #FBF9F2;
	padding-right: 15px;
	padding-left: 15px;
}





#sidebar {
	background-color: #F1ECD6;
	width: 172px;
	height: auto;
	padding-top: 10px;
	float: left;
	position: relative;
	padding-left: 8px;
	clear: left;
}
#sidebar_banner {
	width: 164px;
	margin-right: auto;
	margin-left: auto;
}

#sidebar_banner #set_banner {
	width: 165px;
	padding-bottom: 20px;
}
#sidebar_banner #tyokuso_banner {
	width: 165px;
	padding-bottom: 20px;
}
#sidebar_banner #250ten_banner {
	width: 165px;
	padding-bottom: 20px;
	height: 83px;
}
#sidebar_banner #raiki_banner {
	width: 165px;
	padding-bottom: 20px;
	padding-top: 20px;
}







#sidebarMenu {
	width: 161px;
	border-right: 2px solid #A14230;
	border-bottom: 2px solid #A14230;
	border-left: 2px solid #A14230;
	border-top-width: 2px;
	border-top-color: #A14230;
	text-align: left;
	line-height: 10px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}
#sidebarMenu #bia_menu {
	background-image: url(../images/logo/sakuhinmenu/biamagu.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	width: 160px;
	border-bottom: 1px solid #F1ECD6;
	padding-bottom: 2px;
	clear: both;
	padding-top: 2px;
	background-color: #F9F7EC;
}
#bia_menu #bia_menu_moji {
	height: 20px;
	width: 100px;
	position: relative;
	left: 38px;
	top: 10px;
	padding-top: 4px;
	padding-left: 10px;
}

#sidebarMenu #satra_menu {
	background-image: url(../images/logo/sakuhinmenu/sara.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	background-color: #F9F7EC;
	width: 160px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #F1ECD6;
}
#satra_menu #sara_menu_moji {
	height: 20px;
	padding-top: 4px;
	text-transform: uppercase;
	width: 100px;
	padding-left: 10px;
	left: 38px;
	top: 10px;
	position: relative;
}

#sidebarMenu #donburi_menu {
	background-image: url(../images/logo/sakuhinmenu/donburi.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	width: auto;
	padding-left: 40px;
	background-color: #F9F7EC;
	border-bottom: 1px solid #F1ECD6;
}
#donburi_menu #donburi_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	top: 10px;
}

#sidebarMenu #magu_menu {
	background-image: url(../images/logo/sakuhinmenu/magu.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9F7EC;
	border-bottom: 1px solid #F1ECD6;
}
#magu_menu #magu_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	top: 10px;
	left: 38px;
}

#sidebarMenu #kodomo_menu {
	background-image: url(../images/logo/sakuhinmenu/kodomo.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	padding-top: 2px;
	padding-left: 2px;
	background-color: #F9F7EC;
	border-bottom: 1px solid #F1ECD6;
}
#kodomo_menu #kodomo_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	left: 38px;
	top: 10px;
}

#sidebarMenu #tyawan_menu {
	background-image: url(../images/logo/sakuhinmenu/tyawan.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9F7EC;
	border-bottom: 1px solid #F1ECD6;
}
#tyawan_menu #tyawan_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	left: 38px;
	top: 10px;
}

#sidebarMenu #donabe_menu {
	background-image: url(../images/logo/sakuhinmenu/donabe.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9F7EC;
	border-bottom: 1px solid #F1ECD6;
}
#donabe_menu #donabe_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	left: 38px;
	top: 10px;
}

#sidebarMenu #hachi_menu {
	background-image: url(../images/logo/sakuhinmenu/hachi.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9F7EC;
	border-bottom: 1px solid #F1ECD6;
}
#hachi_menu #hachi_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	left: 38px;
	top: 10px;
}

#sidebarMenu #set_menu {
	background-image: url(../images/logo/sakuhinmenu/set.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9F7EC;
	border-bottom: 1px solid #F1ECD6;
}
#set_menu #set_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	left: 38px;
	top: 10px;
}

#sidebarMenu #yunomi_menu {
	background-image: url(../images/logo/sakuhinmenu/yunomi.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9F7EC;
	border-bottom: 1px solid #F1ECD6;
}
#yunomi_menu #yunomi_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	left: 38px;
	top: 10px;
}

#sidebarMenu #kokyu_menu {
	background-image: url(../images/logo/sakuhinmenu/kokyu.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9F7EC;
	border-bottom: 1px solid #F1ECD6;
}
#kokyu_menu #koukyu_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	left: 38px;
	top: 10px;
}

#sidebarMenu #kyusu_menu {
	background-image: url(../images/logo/sakuhinmenu/kyusu.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9F7EC;
	border-bottom: 1px solid #F1ECD6;
}
#kyusu_menu #kyusu_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	left: 38px;
	top: 10px;
}

#sidebarMenu #potto_menu {
	background-image: url(../images/logo/sakuhinmenu/potto.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9F7EC;
	border-bottom: 1px solid #F1ECD6;
}
#potto_menu #potto_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	left: 38px;
	top: 10px;
}

#sidebarMenu #futa_menu {
	background-image: url(../images/logo/sakuhinmenu/futa.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9F7EC;
	border-bottom: 1px solid #F1ECD6;
}
#futa_menu #futa_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	left: 38px;
	top: 10px;
}

#sidebarMenu #toujiki_menu {
	background-image: url(../images/logo/sakuhinmenu/tojiki.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9F7EC;
	border-bottom: 1px solid #F1ECD6;
}
#toujiki_menu #toujiki_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	left: 38px;
	top: 10px;
}

#sidebarMenu #ittenmono_menu {
	background-image: url(../images/logo/sakuhinmenu/itten.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9F7EC;
	border-bottom: 1px solid #F1ECD6;
}
#ittenmono_menu #ittenmono_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	left: 38px;
	top: 10px;
}

#sidebarMenu #tyoumi_menu {
	background-image: url(../images/logo/sakuhinmenu/tyomi.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9F7EC;
	border-bottom: 1px solid #F1ECD6;
}
#tyoumi_menu #tyoumi_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	left: 38px;
	top: 10px;
}

#sidebarMenu #kabin_menu {
	background-image: url(../images/logo/sakuhinmenu/kabin.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9F7EC;
	border-bottom: 1px solid #F1ECD6;
}
#kabin_menu #kabin_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	left: 38px;
	top: 10px;
}

#sidebarMenu #eto_menu {
	background-image: url(../images/logo/sakuhinmenu/eto.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9F7EC;
	border-bottom: 1px solid #F1ECD6;
}
#eto_menu #eto_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	left: 38px;
	top: 10px;
}

#sidebarMenu #syuki_menu {
	background-image: url(../images/logo/sakuhinmenu/syuki.jpg);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9F7EC;
	border-bottom: 1px solid #F1ECD6;
}
#syuki_menu #syuki_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	left: 38px;
	top: 10px;
}

#sidebarMenu #all_menu {
	background-image: url(../images/logo/sakuhinmenu/all.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
	height: 35px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F9F7EC;
}
#all_menu #all_menu_moji {
	height: 20px;
	width: 100px;
	padding-top: 4px;
	padding-left: 10px;
	position: relative;
	left: 38px;
	top: 10px;
}
#sidemenu_toiawase {
	border-right: 2px solid #A14230;
	border-bottom: 2px solid #A14230;
	border-left: 2px solid #A14230;
	width: 156px;
	text-align: left;
	background-image: url(../images/logo/sidemenu.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 5px;
	padding-top: 10px;
	line-height: 30px;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
}
#sidebar #sidebarotherFrame {
	height: auto;
	width: 164px;
	margin-top: 25px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}











#footer {
	padding: 15px;
	clear: both;
	text-align: center;
}
