@charset "utf-8";


/* ------------------------------------------------------- */

#gloNavi li#gloNaviIdx1300 a,
#gloNavi li#gloNaviIdx1300 a:visited{
	height:30px;
	background-image:url(../../img/navi/foundationBTN_f2.gif);
}



/* ------------------------------------------------------- 
 スムーメーク　単品ページ　テーブル化
	2011/09/20
	IMG-FLOW
 ------------------------------------------------------- */
table.itemList{
	border:none;
	border-collapse:collapse;
	margin-bottom:20px;
}
table.itemList td{
	vertical-align:top;
}
table.itemList td.leftTD{
	padding-right:30px;
}

table.itemList table.colour{
	border:none;
	border-collapse:collapse;
	border-spacing:0;
	font-size:12px;
	width:305px;
	margin-bottom:0px;
}
table.itemList table.colour td{
	vertical-align:top;
	padding-bottom:0;
}
table.itemList table.colour td.icon,
table.itemList table.colour td.icon img{
	vertical-align:middle;
}

table.itemList table.colour td.itemImg{
	padding:0 8px 0 0;
	width:71px;
	font-size:10px;
	text-align:center;
}

table.itemList table.colour td.itemImg p{
	text-align:center;
	margin:0 0 8px 0;
}
table.itemList table.colour td.itemImg a{
	color:#0000FF;
}

table.itemList table.colour td.itemName{
	font-weight:bold;
	margin:0;
	padding:0;
}
table.itemList table.colour td.mybox{
	text-align:right;
	height:15px;
	margin:0;
	padding:0;
}
div#contents table.itemList table.colour td.itemTxt{
	font-size:10px;
	vertical-align:top;
	margin:0;
	padding:7px 0 7px 0;
	line-height:1.4;
}

div#contents table.itemList table.colour td.cart{
	text-align:right;
	vertical-align:middle;
}
div#contents table.itemList table.colour td.cart img{
	vertical-align:middle;
}






/* ------------------------------------------------------- 
 スムーケーキ　単品ページ　ツール
	2011/09/20
	IMG-FLOW
 ------------------------------------------------------- */
table.tooltable{
	margin-bottom:17px;
}
table.tooltable td {
	vertical-align:top;
}
table.tooltable td h6{
	margin:0;
	padding:0;
}


table.tooltable table.px310{
	width:312px;
}
table.tooltable table.px640{
	width:641px;
}
table.tooltable table.compact{
	border:1px solid #E4E4E4;
	border-top:none;
}
table.tooltable table.compact td{
	border:1px solid white;
	text-align:center;
	font-size:10px;
}
table.tooltable table.compact td div.itemName{
	background:#F0F0F0;
	font-size:10px;
	font-weight:bold;
	padding: 9px 0;
}
table.tooltable table.compact td div.itemName span{
	font-size:10px;
	font-weight:normal;
}

table.tooltable table.compact td.itemTxt{
	padding: 9px 0 0 0;
	height:70px;
	vertical-align:middle;
}
table.tooltable table.compact td.itemTxt p{
	vertical-align:middle;
	font-size:10px;
	text-align:center;
	margin:0;
	padding:0;
}
table.tooltable table.compact td.itemTxt2{
	padding: 0 0 9px 0;
	vertical-align:middle;
	height:3em;
}

table.tooltable table.compact td.high{
}
table.tooltable table.compact td.itemImage{
	padding: 0 0 9px 0;
	height:90px;
}
table.tooltable table.compact td.itemImage2{
	padding: 0 0 0px 0;
}

table.tooltable table.compact td.cart{
	background:#F0F0F0;
	padding: 10px 0 5px 0;
	vertical-align:middle;
}
table.tooltable table.compact td.cart img{
	margin: 5px 0;
	vertical-align:middle;
}





/* ------------------------------------------------------- 
 オビーディエント フィニッシュ　ツール　テーブル化
	2011/09/30
	IMG-FLOW
 ------------------------------------------------------- */
h6.toolH6{
	margin: 20px auto 0 auto;
	text-align:center;
}
table.sponge{
	border:1px solid #E4E4E4;
	border-top:none;
	width:531px;
	margin: 0 auto 0 auto;
}
table.sponge td{
	border:1px solid white;
	text-align:center;
	font-size:10px;
}
table.sponge td.itemLeft{
	padding: 17px 0 10px 17px;
	_padding: 17px 0 10px 9px;
	vertical-align:top;
}
table.sponge td.itemLeft table td{
	vertical-align:top;
}
div#contents table.sponge td.itemLeft table td p{
	font-size:10px;
}
table.sponge td.itemLeft table td p{
	margin: 0 0 8px 0;
	font-size:10px;
}
table.sponge td.itemLeft table td.itemImage{
	padding-right:26px;
}

div#contents table.sponge td.shopbag{
	background:#E4E4E4;
	width:180px;
	height:100%;
	vertical-align:middle;
}
div#contents table.sponge td.shopbag img,
div#contents table.sponge td.shopbag input{
	vertical-align:middle;
}




