/* Oomuro *//********************************************************************//* 外周 */#container {	width: 860px;	background-color: #FFFFFF;	background-image: url(img/header_bg.jpg);	background-repeat: no-repeat;	font-size: 12px;}/********************************************************************//* ヘッダ */#header {	width: 350px;	height: 80px;	margin: 0px;	padding: 10px 10px 0px;}/* ヘッダ下部 */#bline {	width: 860px;	height: 7px;	background-image: url(img/bline.gif);	border-bottom: 1px solid #FFFFFF;	margin: 0px;	padding: 0px;}/********************************************************************//* top_text */#tt {	width: auto;	margin: 0px;	padding: 2px;	font-size: 10px;    color: #000000;}#desc {	width: auto;	border-top: 3px solid #990000;	margin: 0px;	padding: 5px;	font-size: 14px;    color: #FFFFFF;}/* リンク色 */#desc A:link {    color: #FFFFFF;    font-size: 10px;}#desc A:active {    color: #FFFFFF;    font-size: 10px;}#desc A:visited {    color: #FFFFFF;	font-size: 10px;}#desc A:hover {    color: #FFFFFF;	font-size: 10px;} /********************************************************************//* 写真 */.style1_photo {	width: auto;	margin: 0px 5px 0px 0px;	padding: 0px;}/* テーブル背景 */.type1_bg {	width: auto;	background-image: url(img/text_bg2.gif);	margin: 0px;	padding: 5px;	font-size: 12px;}/* 商品名 */.item_name {	font-size: 16px;	color: #CC0000;	font-weight: bold;}/* プライス*/.price {	font-size: 14px;	color: #990000;	font-weight: bold;	font-family: "ＭＳ ゴシック", "Osaka−等幅";}/* プライス右寄せ */.price-r {	font-size: 14px;	text-align: right;	color: #990000;	font-weight: bold;	font-family: "ＭＳ ゴシック", "Osaka−等幅";}/* 税込 */.tax {    color: #333333;}/********************************************************************//* テーブルパティング */.box_padding {	padding: 2px;}/* カート位置 */.cart_align {	text-align: right;}/********************************************************************//* 横幅ボックス *//* 左、右用枠160 */.side_box {	width: 160px;	margin: 0px 0px 10px;	padding: 0px;}/* 中央用枠722 */.center_box {	width: 722px;	margin: 0px 0px 220px;	padding: 0px;}/* 中央用枠722_2 */.center_box2 {	width: 622px;	text-align: left;	margin-left: auto;	margin-right: auto;	text-aligh: left;}/********************************************************************//* 大枠上 */.welcome_top {	width: auto;	background-color: #FFFFFF;	border-top: 1px solid #E0DFE3;	border-left: 1px solid #E0DFE3;	border-right: 1px solid #E0DFE3;	margin: 0px;	padding: 15px 5px 5px 20px;	color: #000000;}/* 大枠中 */.welcome_middle {	width: auto;	background-color: #FFFFFF;	border-left: 1px solid #E0DFE3;	border-right: 1px solid #E0DFE3;	margin: 0px;	padding: 5px 20px 5px;}/* 大枠下 */.welcome_bottom {	width: auto;	height: 20px;	background-color: #FFFFFF;	background-image: url(img/welcome_bg.gif);	background-position: bottom;	border-bottom: 1px solid #E0DFE3;	border-left: 1px solid #E0DFE3;	border-right: 1px solid #E0DFE3;	margin: 0px;}/* 大枠上 ※横500px、縦は設定、空白は高さ指定 */.style1_top {	width: 500px;	height: 36px;	background-image: url(img/top_title_bg01.gif);	margin: 0px;	padding: 13px 0px 0px 32px;	font-size: 14px;	color: #FFFFFF;}/*　コピー　*/.style2_copy {	width: auto;	margin: 0px;	padding: 0px;	font-size: 10px;}/* 写真 */.style2_photo {	width: auto;	margin: 0px 5px 0px 0px;	padding: 0px;}/* 大枠中 */.style1_middle {	width: 480px;	background-color: #F8EDCB;	margin: 0px;	padding: 8px;}/* 大枠中 */.style2_middle {	width: 740px;	background-color: #F8EDCB;	margin: 0px;	padding: 8px;}/* テーブル */.style2_table {	width: 700px;	margin: 0px;	padding: 0px;}/* 各テーブル枠上 */.style2_table_top {    width: auto;	margin: 5px 0px 0px;    padding: 0px;}/* 各テーブル枠中 */.style_table_mid {    width: auto;	background-color: #FFFFFF;	background-image: url(img/welcome_bg.gif);	background-position: bottom;	margin: 0px;	padding: 10px;}/* テーブル 中央*/.style_table {	width: 580px;	margin-left:auto;	margin-right:auto;	width:10em;	margin: 0px;	padding: 0px;}/********************************************************************//* 詳細説明テキスト */.detail_sub_text {	width: auto;	background-image: url(img/text_bg2.gif);	margin: 0px;	padding: 5px;	font-size: 12px;	line-height: 140%;}/* 写真 */.photo_welcome {	width: auto;	margin: 0px 10px 0px 0px;	padding: 0px;	float:left;}.t_center {	font-size: large;	text-align: center;}