/* Information
==================================================
 仙台お土産エクスプレス 各ページ詳細用CSS
 
 Update : 2009.07.18
==================================================
*/

/* 目次
==================================================
	1.トップページ
	2.下層ページ
		2-1.テンプレート「normal.dwt」用スタイル
		2-2.テンプレート「item.dwt」用スタイル

==================================================
*/


/* 1.トップぺージ
-----------------------------------------------------------------------------*/
#top-intro{ margin-bottom: 5px; }
#top-intro p{
	margin:10px 0;
	padding:10px;
	color:#666;
	border:dotted 2px #cdb;
}

#top-itiosi{ margin-bottom:10px; }
#top-itiosi h2{
	text-indent:-7123px;
	height:30px;
	background:url(../images/top/itiosi-midasi.gif) no-repeat;
	margin:20px 0 10px;
}
#top-itiosi p{
	font-size:.85em;
	text-align:center;
}
#top-itiosi img{ margin:0 0 3px; }

/* 3列ボックス */
.top-col3-box{
	width:620px;
	overflow:hidden;
}
.top-col3-box ul{
	width:630px;
	margin:0 -10px 5px 0;
}
.top-col3-box ul li{
	width:200px;
	margin:0 10px 10px 0;
	float:left;
	line-height:1.2;
	font-size:.9em;
	text-align:center;
}
#top-category li{ margin:0 10px 5px 0 !important; }
.top-col3-box ul li img{ margin:0 0 3px; }

#top-scene{
	margin-bottom:5px;
	font-size: 13px;
}
#top-scene h2 {
	text-indent:-9999px;
	height:30px;
	background:url(../images/top/scene-midasi.gif) no-repeat;
	margin:10px 0 10px;
}

#top-category{
	margin-bottom:10px;
	font-size: 12px;
}
#top-category h2 {
	text-indent:-7123px;
	height:30px;
	background:url(../images/top/category-midasi.gif) no-repeat;
	margin:20px 0 10px;
}

#top-price{
	margin-bottom:10px;
	font-size: 12px;
}
#top-price h2 {
	text-indent:-9999px;
	height:30px;
	background:url(../images/top/price-midasi.gif) no-repeat;
	margin:20px 0 10px;
}


/* 2.下層ぺージ
-----------------------------------------------------------------------------*/
/* 2-1.テンプレート「normal.dwt」用スタイル
-----------------------------------------------------------------------------*/
/* テンプレート「info」用スタイルシート */

#normal ul.info {
	margin:0 0 0 30px;
	list-style: disc;
}
#normal ul.info ul{
	list-style: circle;
}

/* 見出し装飾 */
#normal h2.infomidasi {
	font-size:16px;
	line-height:36px;
	height:36px;
	padding-left:10px;
	color:#423023;
	background:url(../about/images/midasi-h2-bg.gif) no-repeat;
}
#normal h3.infomidasi {
	font-size:16px;
	font-weight:bold;
	background:#cdb;
	color:#333;
	padding:4px 0;
	text-indent:10px;
	margin:10px 0;
}
#normal h4.infomidasi {
	font-size:14px;
	text-indent:10px;
	margin:10px 0;
}
#normal h2.midasi{
	background: #d4f0be url(../images/list/back.gif) repeat-x;
	margin:20px 0 10px;
	padding:3px 0 0;
	height: 30px;
	font-size:22px;
	color:#060;
	font-weight:bold;
	text-indent:1em;
}
#normal h3.midasi{
	margin:10px 0;
	padding:2px 0 0;
	font-size:16px;
	color:#060;
	font-weight:bold;
}

/*** テーブル装飾 ***/

/* テーブル装飾　その１ */
#normal .rawtable {
	margin:0 0 10px;
	width:600px;
}
#normal .rawtable table {
	width:600px;
	line-height:1.4;
	font-size: 12px;
	color: #333;
	border: 1px solid #CCCCCC;
	border-collapse: separate;
	border-spacing: 1px;
}
#normal .rawtable th {
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #dff;
	text-align:left;
	text-indent:12px;
}
#normal .rawtable td {
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #fff;
}

/* テーブル装飾　その２ */
#normal .coltable {
	margin:0 0 10px;
	width:600px;
}
#normal .coltable table {
	width:600px;
	font-size: 12px;
	line-height:1.4;
	color: #333;
	border: 1px solid #CCCCCC;
	border-collapse: separate;
	border-spacing: 1px;
}
#normal .coltable th {
	width:120px;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #dff;
	text-align:left;
	text-indent:12px;
}
#normal .coltable td {
	width:auto;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #EFF2F3;
}

/*** シーン別ページ ***/
/* ヘッドライン */
#normal .headline {
	border:1px solid #ccc;
	height:100px;
	margin:0 0 20px;
}
#normal #calendar .headline {
	height:auto;
}
#normal .headline .logo {
	float:left;
	margin-right:20px;
}
#normal .headline h1,.headline h2 {
	color:#333;
	font-size:28px;
	font-weight:bold;
	padding:18px 0 8px;
	width:498px;
	float:left;
}
#normal .headline h1 span,#normal .headline h2 span {
	color:#090;
}
#normal .headline .catch {
	color:#f44;
	font-size:16px;
	height:20px;
	line-height:20px;
	padding:0;
	width:498px;
	float:left;
}

/* コンテンツ */
#normal .fltlt {
	width:390px;
	float:left;
	margin:10 0px;
}
#normal .fltlt h3 {
	margin:10px;
	height: 30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
	border-left:solid 10px #338800;
	border-bottom:1px dashed #ccc;
}
#normal .fltlt2 {
	float:left;
	margin:10 0px;
}
#normal .fltlt p,.fltlt2 p {
	padding:0 10px;
	font-size:14px;
	line-height:1.6;
}
#normal .fltlt ul {
	padding:0 20px;
	font-size:14px;
	line-height:1.6;
}
#normal .about {
	margin:10px;
	padding:10px;
	border:dashed 1px #338800;
	font-size:14px;
	line-height:1.6;
}
#normal .plist {
	width:620px;
}
#normal .plist h3 {
	margin:10px;
	height: 30px;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
	text-indent:10px;
	border-left:solid 10px #338800;
	border-bottom:1px dashed #ccc;
}
#normal .plist .list {
	width:200px;
	margin:10px 10px 0 0;
	float:left;
}
#normal .plist .last {
	margin:10px 0 0 !important;
}
#normal .plist .list .photo {
	width:200px;
	text-align:center;
	padding:10px 0 5px;
}
#normal .plist .list .item-info {
	font-size:12px;
	margin:0 10px;
	line-height:125%;
	height:60px;
}
#normal .plist .list .button {
	text-align:right;
	margin:0 10px 0 0;
}
#normal .plist .list .item-name {
	font-size:14px;
	font-weight:bold;
	line-height:125%;
	margin:0 10px;
	height:36px;
}
#normal .plist .list .item-name img {
	height:14px;

}
#normal .plist .list .item-name a {
	text-decoration:none;
	color:#4d4d4d;
	display:block;
	height:36px;
	background:#fff url(../scene/image/plist/icon-detail.gif) no-repeat right bottom;
}
#normal .plist .list .item-name a:hover {
	text-decoration:underline;
	color:#ff9100;
}
#normal .plist .list .item-price {
	font-size:12px;
	text-align:right;
	margin:3px 10px;
	padding:3px 0;
	border-top:1px solid #4d4d4d;
	border-bottom:1px solid #4d4d4d;
}
#normal .plist .list .jouon {
	background:url(../scene/image/plist/icon-jouon.gif) no-repeat 5px center;
}
#normal .plist .list .reizou {
	background:url(../scene/image/plist/icon-reizou.gif) no-repeat 5px center;
}
#normal .plist .list .reitou {
	background:url(../scene/image/plist/icon-reitou.gif) no-repeat 5px center;
}
#normal .plist .list .item-price span {
	font-size:14px;
	font-weight:bold;
	color:#f00;
}

/* ご利用シーン紹介ページ */
#normal .osusume .topic {
	width:200px;
	margin-bottom: 10px;
	text-align:center;
	float:left;
}
#normal .osusume .topic p.name{
	line-height:1.2;
	font-size:14px;
	color:#930;
	font-weight:bold;
}
#normal .osusume .topic p.info{
	text-align:left;
	padding:10px;
	line-height:1.2;
}
#normal p.trust {
	margin:20px;
	padding:10px;
	text-align:center;
	color:#666;
	font-size:16px;
	font-weight:bold;
	border:dotted 2px #cdb;
	background:#e5eedd;
}
#normal .campaign dt {
	font-weight:bold;	
}

/* フロート */
#normal ul.flt2 {
	margin:0;
	list-style:none;
}

/*** 会員メニュー ***/
/* 汎用スタイル */
#normal .member#main .tailbutton {
	text-align:center;
	margin:20px;
}
#normal .member#main .tailbutton_flt {
	margin:20px 0 20px 73px;
	float:left;
	display:inline;
}

/* トップページ（login.cgi） */
#normal .member#main h1 {
	margin:0 0 10px;
	padding:0;
}
#normal .member#main .welcome {
	text-align:right;
	font-weight:bold;
	font-size:14px;
}
#normal .member#main h2 {
	margin:20px 0 10px;
}

/* 会員様サービス一覧 */
#normal .member#main #service {
	margin:0 0 20px;
}
#normal .member#main #service form.col_lt {
	width:200px;
	margin:0 10px 10px 0;
	float:left;
}
#normal .member#main #service form.col_rt {
	width:200px;
	margin:0 0 10px;
	float:left;
}

/* マイリスト */
#normal .member#main #mylist {
	margin:0 0 20px;
}
#normal .member#main #mylist .itembox2 {
	margin:0 10px 20px;
}
#normal .member#main #mylist .itembox2 .image {
	margin:10px 10px 10px 0;
	float:left;
}
#normal .member#main #mylist .itembox2 .name {
	width:400px;
	margin:10px 0 0;
	float:left;
	text-align:left;
}
#normal .member#main #mylist .itembox2 .name a {
	font-weight:bold;
}
#normal .member#main #mylist .itembox2 .name span {
	font-weight:bold;
	color:#f00;
}
#normal .member#main #mylist .itembox2 .com {
	width:400px;
	float:left;
	text-align:left;
}
#normal .member#main #mylist .itembox2 .detail {
	width:400px;
	margin:0 0 10px;
	float:left;
	text-align:left;
}

/* 会員情報cgi用スタイル */
/* テーブル装飾（会員ページ） */
#normal .member#main .memtable {
	margin:0 0 20px;
	width:620px;
}
#normal .member#main .memtable h2.infomidasi {
	background: #d4f0be url(http://www.sendaimiyage.com/images/list/back.gif) repeat-x;
	margin:0;
	line-height:30px;
	height: 30px;
	font-size:22px;
	color:#060;
	font-weight:bold;
	text-indent:10px;
}
#normal .member#main .memtable table {
	width:618px;
	font-size: 12px;
	line-height:1.4;
	color: #333;
	border: 1px solid #CCCCCC;
	border-collapse: separate;
	border-spacing: 1px;
}
#normal .member#main .memtable th {
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #dff;
	text-align:left;
}
#normal .member#main .memtable th.date {
	color: #fff;
	background:#0080ff;
}
#normal .member#main .memtable td {
	width:auto;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #EFF2F3;
}
#normal .member#main .memtable form.sendform{
	margin:10px 0;
}

/* フォーム装飾（会員ページ） */
#normal .member#main .remain {
	margin:10px 0;
	font-size:14px;
	text-indent:10px;
}
#normal .member#main form.member {
	background:#f3f3f3;
	border:solid 1px #ccc;
	margin:0 0 20px;
}
#normal .member#main form.member h2.infomidasi {
	background: #d4f0be url(http://www.sendaimiyage.com/images/list/back.gif) repeat-x;
	margin:0 0 10px;
	line-height:30px;
	height: 30px;
	font-size:22px;
	color:#060;
	font-weight:bold;
	text-indent:10px;
}
#normal .member#main form.member table {
	width:618px;
	font-size:14px;
	line-height:1.4;
}
#normal .member#main form.member table th {
	width:120px;
	border-bottom:solid 1px #ccc;
}
#normal .member#main form.member table td {
	padding-left:5px;
	border-bottom:solid 1px #ccc;
}
#normal .member#main form.member table .midasi {
	color: #fff;
	background:#0080ff;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
	margin:20px 5px 10px 0;
}
#normal .member#main form.member table th p {
	padding:5px 0;
	font-weight:normal;
	text-align:right;
}
#normal .member#main form.member table td p {
		padding:5px 0;
}
#normal .member#main input.submit {
	font-weight:bold;
	padding:3px 6px;
}
#normal .member#main .tailbutton {
	margin:30px 0;
	text-align:center;
}

/* ログイン画面 */
#normal .member#main .mbr-merit {
	width:590px;
	margin:0 15px;
}
#normal .member#main .mbr-merit .flt1,.member#main .mbr-merit .flt2 {
	width:290px;
}
#normal .member#main .mbr-merit h3 {
	margin:0 0 10px;
}
#normal .member#main .mbr-merit p {
	margin:0 0 30px;
}

/* 送料変更について */
#normal .block {
	margin:10px;
	font-size:14px;
	color:#333333;
}
#normal .block .rem2 {
	color:#0033ff;
	font-weight:bold;
}
#normal .block h2 {
	font-size:16px;
	line-height:36px;
	height:36px;
	padding-left:10px;
	color:#423023;
	background:url(../about/images/midasi-h2-bg.gif) no-repeat;
	margin-bottom:10px;
}
#normal .block p,.block ul,.block dl {
	margin:10px 10px 20px;
}
#normal .block ul li {
	list-style:disc inside;
	line-height:1.4;
}
#normal .block dl.accent dt {
	font-size:16px;
}
#normal .block dl dd {
	padding:0 0 10px 20px;
}

/* よくあるご質問 */
#normal .block h3.q {
	background:#7fb42b url(../about/images/qa/icon-q.gif) no-repeat left top;
	height:32px;
	line-height:32px;
	text-indent:42px;
	color:#ffffff;
}
#normal .block p.a {
	background:#ffffff url(../about/images/qa/icon-a.gif) no-repeat left middle;
	padding-left:61px;
	color:#4d4d4d;
	margin:10px 0;
	line-height:1.4;
}


/* 2-2.テンプレート「item.dwt」用スタイル
-----------------------------------------------------------------------------*/
#item #item-margin {
	width:580px;
	margin:0 10px;
}
#item .lead {
	font-size:16px;
	color:#f90;
	line-height:1.5;
}
#item h1{
	background:url(../item/img/h1-bg.gif) no-repeat left top;
	font-size:20px;
	color:#336641;
	height:32px;
	line-height:32px;
	margin:10px !important;
	text-indent:20px;
}

#item p.itemimg1 {
	text-align:center;
	margin:20px 0;
}

#item p.setumei {
	margin:20px;
	font-size:14px;
	line-height:1.4;
}

#item #cargo {
	margin:0 0 20px 10px;
}

#item #cargobox #cargo_lt {
	float:left;
	margin:0 20px 0 0;
	width:280px;
}

#item #cargobox #cargo_rt {
	float:left;
	width:280px;
	background:url(../item/img/about_item-back.gif) repeat-y;
	border-bottom:1px solid #930;
}

#item p.itemimg2 {
	text-align:center;
	margin:0 0 20px;
}

#item p.name {
	font-size:16px;
	color:#930;
	line-height:1.4;
	font-weight:bold;
}

#item p.price strong {
	font-size:18px;
	color:#f00;
	letter-spacing:1px;
	font-family:Arial,Verdana;
	font-weight:bold;
}

#item #cargo_rt table,#item #cargo_lt table {
	width:280px;
	font-size: 12px;
	line-height:1.4;
	color: #333;
	border-collapse: separate;
	border-spacing: 1px;
}
#item #cargo_lt table {
	margin:20px 0 0;
	border-top: 1px solid #CCCCCC;
}
#item #cargo_rt th {
	width:80px;
	padding: 5px;
	background-color: #e5ccbf;
	text-align:left;
}
#item #cargo_rt td {
	width:auto;
	padding: 5px;
	background-color: #eee;
}
#item #cargo_lt th {
	width:26px;
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#item #cargo_lt td {
	width:auto;
	padding: 5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #eee;
}

#item p.introduce {
	margin:10px;
	width:600px;
	font-size:14px;
	color:#444;
}

#item .listbox {
	margin:10px;
	width:600px;
}
#item .listbox table {
	width:600px;
	font-size: 12px;
	line-height:1.4;
	color: #666;
	border-collapse: collapse;
	border-spacing: 0;
}
#item .listbox table a{
	color:#17387b;
	text-decoration: none;
}
#item .listbox th {
	width:120px;
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-color: #fff9bf;
	text-align:left;
}
#item .listbox td {
	width:auto;
	padding: 5px;
	border: 1px solid #CCCCCC;
}

/*** カテゴリページ表示設定 ***/
#item .itembox {
	width:190px;
	font-size:12px;
	margin:0 0 30px;
}

#item .itembox .image {
	text-align:center;
	margin:5px 0;
}

#item .itembox .name {
	margin:0 0 5px;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	line-height:1.2;
}

#item .itembox .name a {
	color:#444;
}

#item .itembox .name a:hover {
	color:#f90;
}

#item .itembox .price strong {
	font-size:18px;
	color:#f00;
	letter-spacing:1px;
	font-family:Arial,Verdana;
	font-weight:bold;
}

#item .itembox .com {
	text-align:left;
	color:#444;
	padding:3px;
	line-height:1.2;
}

#item .itembox .detail {
	text-align:right;
	margin:0 0 10px;
}

#item .itembox .cargo {
	margin:0 0 5px;
}

#item .list2 {
	margin:0 0 0 10px;
}


/************/
#item .cargo iframe {
	width:280px;
	height:60px;
	margin-top:10px;
}

/****************************************/

/* カテゴリページ・アイコン説明 */
#item .iconinfo {
	margin:10px;
	font-size:10px;
	text-align:right;
}
#item .iconinfo img {
	vertical-align:middle;
	margin:3px;
}
/* カテゴリページ・バナー */
body#cate .banner {
	margin:10px;
}
/* カテゴリページ・ページ送りバー */
#item .pagebar {
	height:20px;
	line-height:20px;
	padding:3px 10px;
}
#item .bartop {border-bottom:3px solid #338800;}
#item .barbtm {border-top:3px solid #338800;}
#item .pagebar .pagebar_lt {
	width:320px;
	float:left;
	font-size:14px;	
}
#item .pagebar .pagebar_lt .mark {font-weight:bold;font-size:18px;padding-left:5px;}
#item .pagebar .pagebar_lt .nomark {padding-left:5px;}
#item .pagebar .pagebar_lt img {vertical-align:middle;}
#item .pagebar .pagebar_rt {
	width:280px;
	float:left;
	text-align:right;
}
#item .pagebar .pagebar_rt img {
	margin-left:10px;
	vertical-align:middle;
}
/* カテゴリページ・商品一覧 */
#item #c_list {
	margin:0 0 20px 20px;
}
#item #c_list .item {
	width:180px;
	margin:10px 20px 0 0;
	float:left;
	display:inline;
}
#item #c_list .item .c_photo {
	text-align:center;
	padding:10px 0 5px;
}
#item #c_list .item .c_photo img {
	width:120px;
	height:80px;
}
#item #c_list .item h2.c_name {
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	margin:0 5px;
	height:36px;
	color:#666666;
}
#item #c_list .item .c_com {
	font-size:12px;
	line-height:125%;
	margin:0 5px;
	height:60px;
	color:#666666;
}
#item #c_list .item .c_com a {
	text-decoration:none;
	color:#666666;
	display:block;
	height:60px;
	background:#fff url(../scene/image/plist/icon-detail.gif) no-repeat right bottom;
}
#item #c_list .item .c_name a:hover,#c_list .item .c_com a:hover {
	text-decoration:underline;
	color:#ff9100;
}
#item #c_list .item .c_price {
	font-size:12px;
	text-align:right;
	margin:3px 5px;
	padding:3px 0;
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
}
#item #c_list .item .all {background:url(../scene/image/plist/icon-all.gif) no-repeat 5px center;}
#item #c_list .item .jouon {background:url(../scene/image/plist/icon-jouon.gif) no-repeat 5px center;}
#item #c_list .item .reizou {background:url(../scene/image/plist/icon-reizou.gif) no-repeat 5px center;}
#item #c_list .item .reitou {background:url(../scene/image/plist/icon-reitou.gif) no-repeat 5px center;}
#item #c_list .item .reitou_only {background:url(../scene/image/plist/icon-reitou_only.gif) no-repeat 5px center;}
#item #c_list .item .free {background:url(../scene/image/plist/icon-free.gif) no-repeat 5px center;}
#item #c_list .item .santyoku {background:url(../scene/image/plist/icon-santyoku.gif) no-repeat 5px center;}
#item #c_list .item .c_price span {
	font-size:16px;
	font-weight:bold;
	color:#f33;
	letter-spacing:1px;
	font-family:Arial,Verdana;
	font-weight:bold;
}
#item #c_list .item .c_cargo {
	font-size:12px;
	margin:5px;
	text-align:center;
	height:26px;
}
#item #c_list .item .c_cargo select {padding:0 0 5px;margin:0;}


/****************************************/

/* アイテムページ・関連商品 */
#item #relation {
	margin:0 0 20px;
}
#item #relation h2 {
	background:#e6f1e0 url(../item/img/midasi-bg.gif) no-repeat;
	font-size:14px;
	padding:7px 35px;
	color:#338800;
	margin:20px 0 10px;
}
#item #relation .info {
	font-size:14px;
	color:#666666;
	margin:0 10px;
}
#item #relation .list {
	width:130px;
	margin:10px 20px 0 0;
	float:left;
}
#item #relation .last {
	margin:10px 0 0 !important;
}
#item #relation .list .p_photo {
	text-align:center;
	padding:10px 0 5px;
}
#item #relation .list .p_photo img {
	width:120px;
	height:80px;
}
#item #relation .list .p_name {
	font-size:12px;
	font-weight:bold;
	line-height:125%;
	margin:0 5px;
	height:45px;
}
#item #relation .list .p_name a {
	text-decoration:none;
	color:#4d4d4d;
	display:block;
	height:45px;
	background:#fff url(../scene/image/plist/icon-detail.gif) no-repeat right bottom;
}
#item #relation .list .p_name a:hover {
	text-decoration:underline;
	color:#ff9100;
}
#item #relation .list .p_price {
	font-size:12px;
	text-align:right;
	margin:3px 5px;
	padding:3px 0;
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
}
#item #relation .list .all {background:url(../scene/image/plist/icon-all.gif) no-repeat 5px center;}
#item #relation .list .jouon {background:url(../scene/image/plist/icon-jouon.gif) no-repeat 5px center;}
#item #relation .list .reizou {background:url(../scene/image/plist/icon-reizou.gif) no-repeat 5px center;}
#item #relation .list .reitou {background:url(../scene/image/plist/icon-reitou.gif) no-repeat 5px center;}
#item #relation .list .reitou_only {background:url(../scene/image/plist/icon-reitou.gif) no-repeat 5px center;}
#item #relation .list .free {background:url(../scene/image/plist/icon-free.gif) no-repeat 5px center;}
#item #relation .list .santyoku {background:url(../scene/image/plist/icon-santyoku.gif) no-repeat 5px center;}
#item #relation .list .p_price span {
	font-size:14px;
	font-weight:bold;
	color:#f00;
}

/* 酒-成分表 (09.03.21) */
#item dl#item-seibun-info{
	margin:0;
	padding:0;
	width:170px;
}
#item dl#item-seibun-info dt{
	background:url(../images/arrow02.gif) no-repeat left 0.2em;
	width:7em;
	padding-left:13px;
	float:left;
	clear:left;
}
#item dl#item-seibun-info dd{
	margin-left:7.5em;
}
