<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
	margin:0px;
	padding:0px;
}

body{
	color:#333333;
	font-size: 12px;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	line-height: 1.4em;
	background:url(https://img14.shop-pro.jp/PA01182/039/etc/bg.jpg?20120717160517);
}


br.clear {
	clear: both;
	font: 0px/0px sans-serif;
}

li { list-style:none;}
img { border:none;}

.small { font-size:x-small;}




/* リンクカラー（初級モードで設定できます） */
/* ----------------------------------------------------- */

a:link,
a:visited,
a:active  { color: #006666; text-decoration: none;}
a:hover   { color: #003333; text-decoration: underline;}

/*ショップタイトル*/
h1 a:link,
h1 a:visited,
h1 a:active  { color: #333333;}
h1 a:hover   { color: #003333; text-decoration: none;}



/* レイアウト */
/* ----------------------------------------------------- */

#wrap {
	width:1024px;
	margin:0px auto;
	/*background:transparent url(https://img14.shop-pro.jp/PA01182/039/etc/top.jpg?20120717184910) no-repeat center top;  ショップタイトルの背景画像 */
	background-color:#FFF;
}

/* ヘッダー */
#header {
}

/* コンテンツエリア(下部にボーダー画像) */
#content {
	width:985px;
	padding:12px 15px 40px 22px;
	/*background:transparent url(https://img.shop-pro.jp/tmpl_img/20/content_bottom.gif) no-repeat center bottom;*/
}

/* メインエリア */
#main {
	width:740px;
	float:left;
	/*background:transparent url(https://img.shop-pro.jp/tmpl_img/20/main.gif) no-repeat right top;*/
}

/* サイドバー */
#sidebar {
	width:245px;
	float:right;
	color:#666666;
}

/* フッター */
#footer {
	width:985px;
	padding:5px 0px 5px 0px;
	text-align:center;
}



/* ヘッダー */
/* ----------------------------------------------------- */

h1 {
	font-size:18px;/* タイトル文字サイズ */
	margin-left:50px;/* タイトル左部のスペース横幅 */
	margin-right:20px;
	line-height:1.4em;
}

/*ショップタイトルのレイアウト*/
#header td {
	height:100px;
	vertical-align:middle;
}

#header_menu {
	text-align:right;
	width:985px;
	height:20px;
	padding:10px 15px;
}

#header_menu dd{
	padding:5px 0px 5px 15px;
	display:inline;
}

#header_menu img {
	margin-right:6px;
	vertical-align:middle;
}




/* フッター */
/* ----------------------------------------------------- */

.footer_menu {
	width:570px;
	float:left;
	color:#666666;
	padding:0px 0px 5px 25px;
	text-align:left;
}

.feed {
	width:150px;
	float:right;
	padding-bottom:5px;
	text-align:right;
}
.feed img {
	margin:0px 15px 0px 0px;
}

address {
	width:1000px;
	clear:both;
	font-style:normal;
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/footer_address.gif) repeat-x center top;
	padding:10px 0;
}




/* サイドバー */
/* ----------------------------------------------------- */

/* ------------------------------------- 
 *	会員専用ページ
 * ------------------------------------- */

#cart_members {
	margin-left:10px;
	margin-bottom:35px;
}

#cart_members dl {
	width:153px;
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/r_cart_bottom.gif) no-repeat left bottom;
	padding-bottom:10px;
}

#cart_members dt {
	height:35px;
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/r_cart_members.gif) no-repeat left;
	font-size:0.1em;
	text-indent:-10000px;
}

#cart_members dd {
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/r_cart_bg.gif) repeat-y;
	text-align:center;
}

#cart_members div#btn_members_login {
	padding:7px 0px;
	text-align:center;
}

#cart_members div#btn_members_logout,
#cart_members div#btn_members_signup {
	padding:7px 0px 0px;
	text-align:center;
}

#cart_members div#btn_members_signup {
	border-top:#c3c3c3 dotted 1px;
}

#cart_members div#btn_members_logout span,
#cart_members div#btn_members_signup span {
	font-size:10px;
	line-height:1.1em;
	display:block;
	padding-bottom:3px;
}

/* ------------------------------------- 
 *	カートの中身
 * ------------------------------------- */


#cart_list {
	margin-left:8px;
	background:transparent url(https://img14.shop-pro.jp/PA01182/039/etc/side.gif?20120717193443) ;
}
#cart_list dd {
	padding:10px 7px;
}

#cart_list li {
	margin-top:5px;
}

.subtotal{
	padding:5px 0;
}
#cart_list dd .stotal {
	text-align:right;
}
.total {
	padding:5px 0;
	border-top:1px dotted #C3C3C3;
	text-align:right;
}

.postage {
	border-top:1px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
}

.postage li{
	margin:5px;
	color:red;
	text-align:left;
}
.postage li span{
	color:#333;
}
.viewcart {
	padding:5px 0;
	text-align:center;
}


/* ------------------------------------- 
 *	ジャンルから選ぶ、おすすめから選ぶ、売れ筋から選ぶ、商品を検索する
 * ------------------------------------- */

#cat_list,
#reco_list,
#sell_list,
#search {
	margin-left:8px;
	background:transparent url(https://img14.shop-pro.jp/PA01182/039/etc/side.gif?20120717193443) ;
}

#cat_list dd,
#reco_list dd,
#sell_list dd,
#search dd {
	padding:10px 6px;
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/border3.gif) repeat-x left bottom; /*ボーダーパターン３ */
}

#cat_list ul,
#reco_list ul,
#sell_list ul {
	margin-left:10px;
	margin-top:0;
}
#cat_list li,
#reco_list li,
#sell_list li {
	margin-bottom:10px;
	margin-left:0;
	margin-top:0;
	padding-left:14px;
	background:transparent url(https://img14.shop-pro.jp/PA01182/039/etc/ya.gif?20120718101243) no-repeat left center;
}

#search select{
	width:120px;
	background:#FFF;
	border:1px solid &lt;{$search_bgcolor}&gt;;
}
#search .keyword{
	width:120px;
	background:#FFF;
	border:1px solid &lt;{$search_bgcolor}&gt;;
}
#search .btn{
}


/* ------------------------------------- 
 *	その他のサイドメニュー
 * ------------------------------------- */

.box {
	margin:15px 0px;
}

.box dl {
	width:164px;
}

.box dd{
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/r_box_bg.gif) repeat-y;
	padding:10px;
}

#owner {
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/r_owner_bottom.gif) no-repeat left bottom;
	padding-bottom:15px;
	text-align:center;
}
#owner dt {
	height:38px;
	background-image:url(https://img.shop-pro.jp/tmpl_img/20/r_owner_top.gif);
}
.owner_photo {
	border:1px solid #959595;/*「店主のコーナー」店主画像枠線色*/
}

.owner_memo {
	text-align:left;
	margin:5px 0px;
}

#mailmaga {
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/r_mailmaga_bottom.gif) no-repeat left bottom;
	padding-bottom:15px;
}
#mailmaga dt {
	height:36px;
	background-image:url(https://img.shop-pro.jp/tmpl_img/20/r_mailmaga_top.gif);
}

#mailmaga dd {
	text-align:center;
}


#free_list {
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/r_freelist_bottom.gif) no-repeat left bottom;
	padding-bottom:15px;
}
#free_list dt {
	height:41px;
	background-image:url(https://img.shop-pro.jp/tmpl_img/20/r_freelist_top.gif);
}
#free_list li,
#tb_list li {
	padding:2px 0px 10px 10px;
}

#tb_list {
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/r_tblist_bottom.gif) no-repeat left bottom;
	padding-bottom:15px;
}
#tb_list dt {
	height:41px;
	background-image:url(https://img.shop-pro.jp/tmpl_img/20/r_tblist_top.gif);
}


#owner dt,
#mailmaga dt,
#free_list dt,
#tb_list dt {
	background-repeat:no-repeat;
	font-size:0.1em;
	text-indent:-10000px;
}






/*メインエリア */
/* ----------------------------------------------------- */

/* ------------------------------------- 
 *	各ページ共通/ アイテムボックス（小さいサイズの商品画像）
 * ------------------------------------- */

/*3列で表示*/
.itembox {
	width:175px;
	margin:0px 5px 5px 0px;
	text-align:center;
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/itembox_bg_175.gif) repeat-y left top;
}

.itembox .top {
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/itembox_top_175.gif) no-repeat left top;
}

.itembox .bottom {
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/itembox_bottom_175.gif) no-repeat left bottom;
	padding:10px 0px;
	z-index:9999;
}

.itembox img {
	display:block;
	margin:0px auto 10px auto;
}

.item_title {
	padding:3px 10px;
}

.item_price {
	padding:0px 10px;
}

/*会員専用価格の表示 トップページ用*/
.regular_price_top {
	padding:0px 10px 2px;
	font-size:11px;
	text-decoration:line-through;
	color:#666666;
}

.price_top {
	padding:0px 10px;
}

.discount_rate_top {
	padding:2px 10px 0px;
	color:#ff0000;
}


/* ------------------------------------- 
 *	各ページ共通/ パンくずナビ
 * ------------------------------------- */
#pankuzu {
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/border3.gif) no-repeat left bottom;/* ボーダーパターン３ */
	padding-bottom: 10px;
	margin-bottom:25px;
}

/* ------------------------------------- 
 *	各ページ共通/ タイトル画像
 * ------------------------------------- */

#info dt,
#reco dt,
#sell dt,
#together dt,
#tb dt.tb_title {
	height:16px;
	margin-bottom:20px;
	font-size:0.1em;
	text-indent:-10000px;
	background-repeat:no-repeat;
}



/* ------------------------------------- 
 *	トップページ/ お知らせエリア
 * ------------------------------------- */
dl#info {
	width:720px;
	margin-bottom:25px;
}
#info dt {
	background-image:url(https://img.shop-pro.jp/tmpl_img/20/title_info.gif);
}
#info dd {
	/*background:transparent url(https://img.shop-pro.jp/tmpl_img/20/border1.gif) no-repeat left bottom; ボーダーパターン１ */
	margin-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;}


/* ------------------------------------- 
 *	トップページ/ おすすめエリア
 * ------------------------------------- */

dl#reco {
	width:740px;
	margin-bottom:25px;
}
#reco dt {
	background-image:url(https://img.shop-pro.jp/tmpl_img/20/title_reco.gif);
}
#reco dd {
	width:100%;
	/*background:transparent url(https://img.shop-pro.jp/tmpl_img/20/border2.gif) no-repeat left bottom; ボーダーパターン２ */
	padding-bottom:20px;
}


/* ------------------------------------- 
 *	トップページ/ 売れ筋エリア
 * ------------------------------------- */

dl#sell {
	width:740px;
	margin-bottom:25px;
}
#sell dt {
	background-image:url(https://img.shop-pro.jp/tmpl_img/20/title_sell.gif);
}
#sell dd {
	width:100%;
	/*background:transparent url(https://img.shop-pro.jp/tmpl_img/20/border3.gif) repeat-x left bottom; ボーダーパターン３ */
	padding-bottom:20px;
}

/* ------------------------------------- 
 *	トップページ/ フリースペース
 * ------------------------------------- */

#freespace {
}


/* ------------------------------------- 
 *	一覧ページ/ サブカテゴリー
 * ------------------------------------- */

dl#subcat {
	width:540px;
	display:block;
}

#subcat dt {
	color:#656565;
	font-size:14px;
	margin-bottom:20px;
}

#subcat dd {
	display:block;
}

#group-list {
	padding:10px 0px 0px;
	border-top:#a7a7a7 dotted 1px;
}

/* ------------------------------------- 
 *	一覧ページ/ カテゴリー商品表示
 * ------------------------------------- */

dl#cat {
	width:730px;
}
#cat dt {
	width:720px;
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/border3.gif) no-repeat left bottom;/* ボーダーパターン３ */
	padding:0px 10px 20px 0px;
}
.cat_name {
	font-weight:bolder;
	font-size:14px;
	width:400px;
	float:left;
}

#cat dt select {
	width:120px;
}

#cat .sort_select {
	float:right;
	text-align:right;
}

#cat dd {
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/border3.gif) no-repeat left bottom;/* ボーダーパターン３ */
	padding:10px 0px 15px 0px;
}


#cat table {
	width:720px;
}


td.cat_l {
	width:185px;
	padding:5px 0px;
}

td.cat_r {
	padding-bottom:15px;
}

.page_link {
	margin-top:5px;
}




td.cat_r {}

/*商品一覧罫線の色*/
td.cat_r .price {
	padding:5px;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:right;
	font-size:14px;
}
td.cat_r .explain {
	margin:5px;
}

/*会員専用価格の表示 商品一覧用*/
.regular_price_all {
	padding:0px 0px 2px;
	font-size:11px;
	text-decoration:line-through;
	color:#666666;
}

.price_all {
	padding:0px;
}

.discount_rate_all {
	padding:0px 0px 0px 5px;
	color:#ff0000;
}

/* ------------------------------------- 
 *	トップページ/ 最近チェックした商品
 * ------------------------------------- */
#checkitem dt {
	background-image:url(https://img.shop-pro.jp/tmpl_img/20/title_ci.gif);
	}

#checkitem dt {
	background-repeat: no-repeat;
	font-size: 0.1em;
	height: 16px;
	margin-bottom: 20px;
	text-indent: -10000px;
	}


.checkitem_list {
	margin:0 15px 15px 15px;
	float:left;
	padding: 0 5px 0 0;
	width: 115px;
	}

.checkitem .ci_img {
	width:100px;
	margin-bottom:3px;
	border:1px solid #CCCCCC;
	}

/* ------------------------------------- 
 *	詳細ページ
 * ------------------------------------- */

#detail {
	width:720px;
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/border3.gif) repeat-x left bottom; /*ボーダーパターン３ */
	padding-bottom:30px;
}


#detail .detail_l {
	
	background:#F8F8F8 url(https://img14.shop-pro.jp/PA01182/039/etc/detail_l_bg_540.gif?20120719192350) repeat-y left top;	
	text-align:center;
}

/*背景枠-フルサイズ*/
#detail .detail_l .mainimg {
	background:transparent url(https://img14.shop-pro.jp/PA01182/039/etc/detail_l_top_540.gif?20120719192531) no-repeat left top;
	padding:15px 0px 0px 0px;
}


#detail .detail_l .product_name {
	background:transparent url(https://img14.shop-pro.jp/PA01182/039/etc/detail_l_bottom_540.gif?20120719192721) no-repeat left bottom;
	padding:15px 0px;
	font-weight:bolder;
}


/*価格表-フルサイズ*/
#detail .detail_r {
	width:720px;
	background:transparent url(https://img14.shop-pro.jp/PA01182/039/etc/detail_l_bg_540.gif?20120719192350) repeat-y left top;
	color:#808080;
	text-align:center;
	margin:0px auto;
}
#detail .detail_r .top {
	background:transparent url(https://img14.shop-pro.jp/PA01182/039/etc/detail_l_top_540.gif?20120719192531) no-repeat left top;
}
#detail .detail_r .bottom {
	width:720px;
	background:transparent url(https://img14.shop-pro.jp/PA01182/039/etc/detail_l_bottom_540.gif?20120719192721) no-repeat left bottom;
	padding:15px 20px 10px 20px;
}

.subimg {
	text-align:left;
}

/* 商品その他画像のサイズと装飾 */
.subimg img{
	width:70px;
	border:1px solid #CCCCCC;
	margin-right:5px;
}

.explain {
	text-align:left;
	margin:5px 0px 20px 0px;
}


table.spec {
	width:500px;
	border-top:1px solid #CCCCCC;
	}

table.spec th {
	font-weight:normal;
	text-align:left;
	padding:2px 15px;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
table.spec td {
	border-bottom:1px solid #CCCCCC;
	padding:2px 0px 2px 15px;
	text-align:left;
}
table.spec table.num td{
	padding:0px;
	border-bottom:none;
}

.option {
	margin-top:10px;
	text-align:left;

}

.cart_btn {
	margin-top:10px;
}


#detail .etc {
	clear:both;
	padding-top:10px;
}

.etc li {
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/star.gif) no-repeat 0px 2px;
	padding-left:20px;
	height:25px;
}

/* 特定商取引法に基づく表記（返品など）ボタン */
p#sk_link_other {
	text-align:center;
	margin-top:10px;
}

p#sk_link_other a {
	font-size:12px;
}

/*会員専用価格の表示 商品詳細用*/
.regular_price_detail {
	padding:0px 0px 2px;
	text-decoration:line-through;
}

.price_detail {
	padding:0px;
}

.discount_rate_detail {
	padding:2px 0px 0px;
	color:#ff0000;
}

/* ------------------------------------- 
 *	詳細ページ/ この商品を買ったひとはこんな商品も買っています
 * ------------------------------------- */

dl#together {
	width:540px;
	margin-top:20px;
}
#together dt {
	background-image:url(https://img.shop-pro.jp/tmpl_img/20/title_together.gif);
}

#together dd {
	width:540px;
	/*background:transparent url(https://img.shop-pro.jp/tmpl_img/20/border2.gif) no-repeat left bottom; ボーダーパターン２ */
	padding-bottom:30px;
}


dl#together .itembox {
	margin:0px 5px 5px 0px;
	text-align:center;
}


/* ------------------------------------- 
 *	詳細ページ/ トラックバック
 * ------------------------------------- */

dl#tb {
	width:540px;
	margin:20px 0;
}
#tb dt.tb_title {
	background-image:url(https://img.shop-pro.jp/tmpl_img/20/title_tb.gif);
}

#tb .tb_url {
	text-align:right;
	padding-top:5px;
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/title_tburl.gif) no-repeat 10px 10px;
}
#tb .tb_url input {
	width:350px;
	padding:2px;
	background:#FFF;
	border:1px solid #999;
}


.tb_box {
	margin:10px 0px;
}

.tb_box dl {
	background:#F8F8F8;
	border:1px solid #E5E5E5;
	padding:5px 10px;
}

.tb_box dt {
 padding:5px;
}

.tb_box dd {
	padding:5px;
}

.tb_box .tb_state {
	text-align:right;
	border-top:1px dotted #9F9F9F;
}





/* ************************************************ 
 *	商品検索結果
 * ************************************************ */

/*設定は商品一覧ページと共通です。*/

dl#search_result {
	width:540px;
	margin-bottom:10px;
}

#search_result dt {
	color:#656565;
	font-size:14px;
	margin-bottom:15px;
}

#search_result dd {
	/*background:transparent url(https://img.shop-pro.jp/tmpl_img/20/border1.gif) no-repeat left bottom; ボーダーパターン１ */
	padding-bottom:20px;
}

/*指定した検索条件の文字色*/
#search_result strong {
	color:#A88639;
}

/*会員専用価格の表示 商品検索結果用*/
.regular_price_search {
	padding:0px 0px 2px;
	font-size:11px;
	text-decoration:line-through;
	color:#666666;
}

.price_search {
	padding:0px;
}

.discount_rate_search {
	padding:2px 0px 0px;
	color:#ff0000;
}


/* ------------------------------------- 
 *	オプション在庫・値段表
 * ------------------------------------- */

#option {
	margin:20px 10px;
	background-color: #F0EAE7;
	border:1px solid #CCCCCC;
}

#option dt {
	font-weight:bolder;
	padding:10px;
}

#option dd {
	padding:10px;
}

#option table {
	background:#CCCCCC;
}

#option table th {
	font-weight:bold;
	text-align:left;
	background:#EEEEEE;
	color:#999999;
	padding:7px 5px;
}

#option table td {
	background:#F8F8F8;
	padding:7px 5px;
}

#option dd.option_btn {
	margin-top:10px;
	text-align:center;
}

/*会員専用価格の表示 オプション用*/
.regular_price_stock {
	padding:0px 0px 2px;
	font-size:11px;
	text-decoration:line-through;
	color:#666666;
}

.price_detail_stock {
	padding:0px;
}

.discount_rate_stock {
	padding:2px 0px;
	color:#ff0000;
}


/* ------------------------------------- 
 *	特定商取引法に基づく表記
 * ------------------------------------- */

.sk_title {
	color:&lt;{$privacy_title_fontcolor}&gt;;
	font-size:14px;
	margin-bottom:15px;
}

table#sk {
	width:720px;
	margin:10px 0px 50px 0px;
	border-top:1px solid #CCCCCC;
}

table#sk th {
	font-weight:normal;
	text-align:left;
	background:#F8F8F8;
	padding:7px 10px 7px 5px;
	border-bottom:1px solid #CCCCCC;
}

table#sk td {
	background:#FFF;
	padding:7px 0px 7px 5px;
	border-bottom:1px solid #CCCCCC;
}





/* ------------------------------------- 
 *	支払い方法・配送方法について
 * ------------------------------------- */


#payment,
#delivery {
	width:720px;
	margin:10px 0px 50px 0px;
	border-top:1px solid #CCCCCC;
}


dl#payment dt,
dl#delivery dt {
	background:#F8F8F8;
	padding:5px;
	border-bottom:1px dotted #CCCCCC;
}

dl#payment dt img,
dl#delivery dt img {
	vertical-align:middle;
}

dl#payment dd,
dl#delivery dd {
	padding:10px 10px 30px 10px;
	background:#FFF;
	border-bottom:1px solid #CCCCCC;
}

dl#payment img,
dl#delivery img {
	margin:3px;
	}




/* ------------------------------------- 
 *	プライバシーポリシー
 * ------------------------------------- */

#privacy {
	width:720px;
	margin:10px 0px;
}

#privacy dt {
	background:#F8F8F8;
	padding:5px;
	border-bottom:1px dotted #CCCCCC;
	
}

#privacy dd {
	line-height:1.5;
	border-bottom:1px solid #CCCCCC;
	padding:10px 10px 30px 10px;
}

/* ------------------------------------- 
 *	商品オプション 表形式
 * ------------------------------------- */

#option_tbl {
     border-collapse:collapse;
     margin:10px auto 0;
     border-top:1px solid #ccc;
     border-left:1px solid #ccc;
     width:100%;
}
#option_tbl th{
     padding:5px;
     border-bottom:1px solid #ccc;
     border-right:1px solid #ccc;
}
#option_tbl td input{
     float:none;
     margin:0 0 5px;
     width:auto;
}
#option_tbl th,
#option_tbl td.none {
     background:#eee;
}
#option_tbl td {
     padding:5px;
     text-align:center;
     border-bottom:1px solid #ccc;
     border-right:1px solid #ccc;
}
.stock_zero {
     color:red;
}

.tbl{
	width:980px;
	margin-bottom:18px;
	margin-left:22px;
	background:transparent url(https://img14.shop-pro.jp/PA01182/039/etc/side.gif?20120717193443) ;
	}
.tbl td{
	text-align:left;
	vertical-align:top;
	line-height: 1.4em;
	padding:4px 12px 12px 12px;

}

.tbl td.line{
	text-align:left;
	vertical-align:top;
	line-height: 1.4em;
	padding:4px 12px 12px 12px;
	background:transparent url(https://img.shop-pro.jp/tmpl_img/20/main.gif) repeat-y right top;
}

.tbl td strong{
	color:#A88639;
}

.tbl td p{
	text-align:right;
	margin-top:0;
	margin-bottom:0;
}

.kome{
	width:500px;
	margin:1em  0 1em 0;
	text-align:left;
	border:2px #FF0000 solid;
	color:red;
	padding:8px;
	}
</pre></body></html>