/**************************************************************/
/*▼▼    共通    ▼▼                                        */
/**************************************************************/
* {
	margin              : 0;
	padding             : 0;
}
body {
	background-color    : #ffedd6;
}
a:link {
	color               : #42579a;
}
a:hover {
	color               : #ff6600;
}
img {
	border              : 0;
}
table {
	border              : 0;
	background-color    : #ffffff;
}
td {
	font-size           : 12px;
	color               : #4d4d4d;
	text-align          : center;
}
th {
	font-size           : 18px;
	color               : #4d4d4d;
	line-height         : 130%;	/* 行間 */
}

/***▼▼▼ヘッダー▼▼▼***************************************/
#title {
	background-image    : url("../img/header.png");
	background-repeat   : no-repeat;
	height              : 70px;
}
#title a {
	position            : relative;
	left                : 60px;
	top                 : 15px;
	display             : block;
	width               : 220px;
	height              : 45px;
}
#title a span {
	display             : none;
}
#titleBar {
	height              : 5px;
	background-color    : #ffcf32;
}
#titleSpace {
	height              : 15px;
	background-color    : #ffffff;
}
#menu {
	text-align          : right;
}
#menu a {
	background-position : 0px 0px;
	background-repeat   : no-repeat;
	width               : 100px;
	height              : 26px;
	display             : block;
}
#menu span {
	display             : none;
}
#menuleft {
	width               : 650px;
}
#menu_G {
	background-image    : url("../img/menu/Goods.png");
}
#menu_GC {
	background-image    : url("../img/menu/Goods_choice.png");
}
#menu_C {
	background-image    : url("../img/menu/Com.png");
}
#menu_CC {
	background-image    : url("../img/menu/Com_choice.png");
}
#menu_M {
	background-image    : url("../img/menu/Mail.png");
}

/***▼▼▼左の部分▼▼▼*************************************/
#contentsleft {
	width               : 190px;
}
#KIND {
	width               : 100%;
}
#KIND p {
	font-size           : 10px;
	color               : #666666;
	line-height         : 150%;	/* 行間 */
}
#KIND a {
	background-position : center;
	background-repeat   : no-repeat;
	width               : 190px;
	height              : 33px;
	display             : block;
}
#KIND a:hover{
	position            : relative;
	top                 : 1px;
	left                : 1px;
}
#KIND span {
	display             : none;
}
#kind_K {
	background-image    : url("../img/btn/kichen.png");
}
#kind_KC {
	background-image    : url("../img/btn/kichen_choice.png");
}
#kind_I {
	background-image    : url("../img/btn/irui.png");
}
#kind_IC {
	background-image    : url("../img/btn/irui_choice.png");
}
#kind_B {
	background-image    : url("../img/btn/bath.png");
}
#kind_BC {
	background-image    : url("../img/btn/bath_choice.png");
}
#kind_S {
	background-image    : url("../img/btn/syuno.png");
}
#kind_SC {
	background-image    : url("../img/btn/syuno_choice.png");
}
#kind_C {
	background-image    : url("../img/btn/clean.png");
}
#kind_CC {
	background-image    : url("../img/btn/clean_choice.png");
}
#kind_T {
	background-image    : url("../img/btn/towel.png");
}
#kind_TC {
	background-image    : url("../img/btn/towel_choice.png");
}
#kind_Z {
	background-image    : url("../img/btn/zakka.png");
}
#kind_ZC {
	background-image    : url("../img/btn/zakka_choice.png");
}
.link1{
	font-size           : 16px;
}
#between {
	width               : 30px;
}
/**************************************************************/
/*▲▲    共通    ▲▲                                        */
/**************************************************************/

/***▼▼▼右の部分▼▼▼*************************************/
#contentsright {
	width               : 730px;
}
/*****▼▼商品情報▼▼***********************************/
#whatsnew {
	width               : 120px;
	text-align          : left;
}
#ma-ki {
	width               : 440px;
	height              : 16px;
	font-weight         : bold;
}
#update {
	width               : 150px;
	text-align          : right;
}

/*******▼商品一覧▼*********************************/
#GOODS {
	width               : 98%;
}
#GOODS img {
	width               : 120px;
	height              : 125px;
}
#GOODS span {
	vertical-align      : bottom;
	display             : block;
}
#GOODS a {
	text-decoration     : none;
}
#GOODS a:hover{
	text-decoration     : underline;
	position            : relative;
	top                 : 2px;
	left                : 2px;
}
.GOODSbetween {
	height              : 10px;
}
.GoodsBar{
	background-image    : url("../img/gbar.png");
	background-repeat   : repeat-x;
	height              : 4px;
}
#GOODSbottom {
	height              : 30px;
}
/*******▼商品詳細▼*********************************/
#DETAIL {
	width               : 720px;
}
#DetailName {
	background-image    : url("../img/name.png");
	background-repeat   : no-repeat;
	width               : 720px;
	height              :  35px;
	text-align          : left;
}
#DetailName h1 {
	margin-left         : 40px;
	font-size           : 24px;
	color               : #666666;
}
#DetailImage {
	width               : 550px;
	height              : 450px;
}
.DetailInfo {
	width               : 173px;
	height              : 100px;
	text-align          : left;
	vertical-align      : top;
	background-image    : url("../img/feature.png");
	background-repeat   : no-repeat;
	padding-left        : 25px;
	font-size           : 15px;
	font-weight         : bold;
	line-height         : 200%;
}
.dtext {
	font-size           : 13px;
	font-weight         : normal;
	line-height         : 130%;
	padding-top         : 18px;
}
#DetailInfoUnder{
	height              : 50px;
	background-image    : url("../img/featureBar.png");
	background-repeat   : no-repeat;
}
#DetailSpace_X {
	height              : 1px;
}
#DetailSpace_Y {
	height              : 20px;
}
#Comments {
	width               : 720px;
	height              :  40px;
	background-image    : url("../img/comment.png");
	background-repeat   : no-repeat;
	text-align          : left;
	vertical-align      : top;
	padding             : 5px 0px 0px 40px;
	font-size           : 18px;
	font-weight         : bold;
}
#para {
	text-align          : left;
	padding-left        : 40px;
	font-size           : 16px;
	line-height         : 150%;
}
#parabottom {
	height              : 40px;
}
#IDO {
	width               : 100%;
}
#IDO a {
	background-repeat   : no-repeat;
	width               : 100px;
	height              :  24px;
	display             : block;
}
#IDO a:hover{
	position            : relative;
	top                 : 1px;
	left                : 1px;
}
#IDO span {
	display             : none;
}
#Back {
	background-image    : url("../img/back.png");
}
#Next {
	background-image    : url("../img/next.png");
	margin-left         : auto;
	margin-right        : 0;
}
/*****▼▼会社情報▼▼***********************************/
.Name {
	background-image    : url("../img/ComTitle.png");
	background-repeat   : no-repeat;
	width               : 200px;
	height              : 35px;
	text-align          : left;
}
.Name h1,h2 {
	margin-left         : 40px;
	font-size           : 24px;
	color               : #666666;
}
.NameBar{
	background-image    : url("../img/gbar.png");
	background-repeat   : repeat-x;
	height              : 20px;
}
#ITEMS {
	width               : 100%;
}
#ITEMS th {
	background       : url("../img/ibar.png") repeat-x scroll left top #ffefbf;
	text-align          : left;
	vertical-align      : top;
	padding             : 8px 8px 5px;
	font-size           : 13px;
	line-height         : 150%;
}
#ITEMS td {
	background       : url("../img/ibar.png") repeat-x scroll left top #ffffff;
	font-size           : 13px;
	text-align          : left;
	vertical-align      : middle;
	padding             : 8px 5px 5px;
	line-height         : 150%;
	border-left         : 2px solid #ffffff;
}
#ITEMS .Space {
	background       : url("../img/ibar.png") repeat-x scroll left top #ffffff;
	border-left         : 0;
}
#PHOTO {
	width               : 100%;
}
#PHOTO img {
	border              : 6px solid #ffefbf;
}
#PHOTO .text {
	margin              : 5px 10px 10px;
	font-size           : 13px;
}


/***▼▼▼フッター▼▼▼*************************************/
#FOOTER {
	width               : 950px;
	background-image    : url("../img/fbar.png");
	line-height         : 100%;
}
#FOOTER td {
	padding             : 0px 0px 6px;
}
#FOOTER span {
	font-size           : 10px;
	color               : #4d4d4d;
}
#FOOTERtop {
	height              : 15px;
}
