/* ━━━━━━━━━━共通フォーマット━━━━━━━━━━ */
/* ■body、table共用基本指定 */

body,table {
	color		: #444444 ;
	font-family	: "ＭＳ Ｐゴシック", "Osaka" ;
	font-size	: 12px ;
	line-height	: 17px ;
	line-break	: strict ;
	word-break	: break-all ; }

/* ■body基本指定 */
body {
	background-image: url(../images/main/bg_image.gif);
	padding		: 10px 10px ;
	margin		: 0px ; }

/* ■table基本指定 */
table {
	border		: none ;
	border-collapse	: collapse ; }

/* ■td基本指定 */
td {
	margin		: 0px ;
	border		: none ;
	vertical-align	: top ; }

/* ■特殊・天地中央寄せ用 */
td.VAlignMiddle {
	margin		: 0px ;
	border		: none ;
	vertical-align	: middle ; }

/* ■特殊・天地下寄せ用 */
td.VAlignBottom {
	margin		: 0px ;
	border		: none ;
	vertical-align	: bottom ; }

/* ■フォントサイズ10 */
.font10 {
	font-size	: 10px ;
	line-height	: 12px ;
	letter-spacing	: 1px ; }

/* ■img基本指定 */
img {	border		: none ; }

/* ■ a 基本指定 */
a { text-decoration	: underline ; }
a:link {	color	: #2244aa; } /*a リンク*/
a:visited {	color	: #6699FF; } /*a リンク訪問済み*/
a:hover {	color	: #ff0033; } /*a マウスオン*/




/* ━━━━━━━━━━ヘッダー用━━━━━━━━━━ */
/* ■ヘッダーメニュー用指定１*/
.HeaderMenu-Bar {
	border		: 0 ;
	margin		: 0 ;
	padding		: 0 ;
	overflow	: hidden ; }

/* ■ヘッダーメニュー用指定２ */
.HeaderMenu-Bar img {
	visibility		: hidden ; }

.HeaderMenu-Bar a,
.HeaderMenu-Bar a:link,
.HeaderMenu-Bar a:visited {
	background-position	: 0px 0px ;
	float			: left ; }

.HeaderMenu-Bar a:focus,
.HeaderMenu-Bar a:hover,
.HeaderMenu-Bar a:active {
	background-position	: 0px 21px ;
	float			: left ; }

/* ■ヘッダーメニューロールオーバー */
.HeaderMenu-Bar .h-menu01 a { background-image: url(../images/header/header_menu01b.gif); } /*ヘッダーメニューロールオーバー１*/
.HeaderMenu-Bar .h-menu02 a { background-image: url(../images/header/header_menu02b.gif); } /*ヘッダーメニューロールオーバー２*/
.HeaderMenu-Bar .h-menu03 a { background-image: url(../images/header/header_menu03b.gif); } /*ヘッダーメニューロールオーバー３*/

/* ■メインメニュー用指定１ */
.GlobalMenu-Bar {
	border		: 0 ;
	margin		: 0 ;
	padding		: 0 ;
	overflow	: hidden ; }

/* ■メインメニュー用指定２ */
.GlobalMenu-Bar img {
	visibility	: hidden ; }

.GlobalMenu-Bar a,
.GlobalMenu-Bar a:link,
.GlobalMenu-Bar a:visited {
	background-position	: 0px 0px ;
	float			: left ; }

.GlobalMenu-Bar a:focus,
.GlobalMenu-Bar a:hover,
.GlobalMenu-Bar a:active {
	background-position	: 0px 32px ;
	float			: left ; }

/* ■メインメニューロールオーバー */
.GlobalMenu-Bar .g-menu01 a { background-image: url(../images/header/menu01b.gif); } /*メインメニューロールオーバー１*/
.GlobalMenu-Bar .g-menu02 a { background-image: url(../images/header/menu02b.gif); } /*メインメニューロールオーバー２*/
.GlobalMenu-Bar .g-menu03 a { background-image: url(../images/header/menu03b.gif); } /*メインメニューロールオーバー３*/
.GlobalMenu-Bar .g-menu04 a { background-image: url(../images/header/menu04b.gif); } /*メインメニューロールオーバー４*/
.GlobalMenu-Bar .g-menu05 a { background-image: url(../images/header/menu05b.gif); } /*メインメニューロールオーバー５*/

.Login-TextArea {
	width	: 105px ;
	height	: 20px ; }


/* ━━━━━━━━━━フッター用━━━━━━━━━━ */
/* ■フッターメニュー用指定１*/
.Footer {
	border		: 0 ;
	margin		: 0 ;
	padding		: 0 ;
	overflow	: hidden ; }

/* ■フッターメニュー用指定２ */
.Footer img{ visibility	: hidden ; }

.Footer a,
.Footer a:link,
.Footer a:visited {
	background-position	: 0px 0px ;
	float			: left ; }

.Footer a:focus,
.Footer a:hover,
.Footer a:active {
	background-position	: 0px 21px ;
	float			: left ; }

/* ■フッターロールオーバー１ */
.Footer .f-menu01 a { background-image: url(../images/footer/footer_menu01b.gif);}/*フッターロールオーバー１*/
.Footer .f-menu02 a { background-image: url(../images/footer/footer_menu02b.gif);}/*フッターロールオーバー２*/
.Footer .f-menu03 a { background-image: url(../images/footer/footer_menu03b.gif);}/*フッターロールオーバー３*/
.Footer .f-menu04 a { background-image: url(../images/footer/footer_menu04b.gif);}/*フッターロールオーバー４*/

.BottomSpace4px { margin-bottom: 4px; } /*テーブル下部余白設定用4px*/
.BottomSpace7px { margin-bottom: 7px; } /*テーブル下部余白設定用7px*/

/* ■ページ下部警告文 */
td.Copyright,td.caution {
	color		: #085495 ;
	font-size	: 10px ;
	line-height	: 1.41em ;
	letter-spacing	: 0.1em ;
	padding		: 5px 0px ;
	border-top	: 1px #333333 solid ; }

/* ■コピーライト表示 */
td.Copyright2,td.copyr {
	color		: #085495 ;
	font-size	: 10px ;
	line-height	: 1.41em ;
	letter-spacing	: 0.1em ;
	padding		: 5px 0px ;
	border-top	: 1px #333333 solid ;  }


/* ━━━━━━━━━━サイドメニュー用━━━━━━━━━━ */

.TextArea 	 { width: 100%; }	/*検索キーワード入力エリア横幅指定*/
.Bottom-Space5px { margin-bottom: 5px; }/*テーブル下部余白設定用5px*/

/* ■サイドメニュー用指定１ */
.SideMenu {
	border		: 0px ;
	margin		: 0px ;
	padding		: 0px ;
	overflow	: hidden ; }

/* ■サイドメニュー用指定２ */
.SideMenu img {
	visibility	: hidden ;
	border		: 0px ; }
.SideMenu a,
.SideMenu a:link,
.SideMenu a:visited {
	background-position	: 0px 0px ;
	float			: left ; }

.SideMenu a:focus,
.SideMenu a:hover,
.SideMenu a:active {
	background-position	: 0px 35px ;
	float			: left ; }

/* ■サイドメニューロールオーバー*/
.SideMenu .s-menu01 a {	background-image: url(../images/sidemenu/side_menu01b.gif);} /*サイドメニューロールオーバー１*/
.SideMenu .s-menu02 a {	background-image: url(../images/sidemenu/side_menu02b.gif);} /*サイドメニューロールオーバー２*/
.SideMenu .s-menu03 a {	background-image: url(../images/sidemenu/side_menu03b.gif);} /*サイドメニューロールオーバー３*/
.SideMenu .s-menu04 a {	background-image: url(../images/sidemenu/side_menu04b.gif);} /*サイドメニューロールオーバー４*/
.SideMenu .s-menu05 a {	background-image: url(../images/sidemenu/side_menu05b.gif);} /*サイドメニューロールオーバー５*/
.SideMenu .s-menu06 a {	background-image: url(../images/sidemenu/side_menu06b.gif);} /*サイドメニューロールオーバー６*/
.SideMenu .s-menu07 a {	background-image: url(../images/sidemenu/side_menu07b.gif);} /*サイドメニューロールオーバー７*/
.SideMenu .s-menu08 a {	background-image: url(../images/sidemenu/side_menu08b.gif);} /*サイドメニューロールオーバー８*/
.SideMenu .s-menu09 a {	background-image: url(../images/sidemenu/side_menu09b.gif);} /*サイドメニューロールオーバー９*/
.SideMenu .s-menu10 a {	background-image: url(../images/sidemenu/side_menu10b.gif);} /*サイドメニューロールオーバー10*/
.SideMenu .s-menu11 a {	background-image: url(../images/sidemenu/side_menu11b.gif);} /*サイドメニューロールオーバー11*/
.SideMenu .s-menu12 a {	background-image: url(../images/sidemenu/side_menu12b.gif);} /*サイドメニューロールオーバー12*/
.SideMenu .s-menu13 a {	background-image: url(../images/sidemenu/side_menu13b.gif);} /*サイドメニューロールオーバー13*/
.SideMenu .s-menu14 a {	background-image: url(../images/sidemenu/side_menu14b.gif);} /*サイドメニューロールオーバー14*/
.SideMenu .s-menu15 a {	background-image: url(../images/sidemenu/side_menu15b.gif);} /*サイドメニューロールオーバー15*/
.SideMenu .s-menu16 a {	background-image: url(../images/sidemenu/side_menu16b.gif);} /*サイドメニューロールオーバー16*/
.SideMenu .s-menu17 a {	background-image: url(../images/sidemenu/side_menu17b.gif);} /*サイドメニューロールオーバー17*/
.SideMenu .s-menu18 a {	background-image: url(../images/sidemenu/side_menu18b.gif);} /*サイドメニューロールオーバー18*/
.SideMenu .s-menu19 a {	background-image: url(../images/sidemenu/side_menu19b.gif);} /*サイドメニューロールオーバー19*/
.SideMenu .s-menu20 a {	background-image: url(../images/sidemenu/side_menu20b.gif);} /*サイドメニューロールオーバー20*/
.SideMenu .s-menu21 a {	background-image: url(../images/sidemenu/side_menu21b.gif);} /*サイドメニューロールオーバー21*/
.SideMenu .s-menu22 a {	background-image: url(../images/sidemenu/side_menu22b.gif);} /*サイドメニューロールオーバー22*/
.SideMenu .s-menu23 a {	background-image: url(../images/sidemenu/side_menu23b.gif);} /*サイドメニューロールオーバー23*/
.SideMenu .s-menu24 a {	background-image: url(../images/sidemenu/side_menu24b.gif);} /*サイドメニューロールオーバー24*/
.SideMenu .s-menu25 a {	background-image: url(../images/sidemenu/side_menu25b.gif);} /*サイドメニューロールオーバー25*/
.SideMenu .s-menu26 a {	background-image: url(../images/sidemenu/side_menu26b.gif);} /*サイドメニューロールオーバー26*/
.SideMenu .s-menu27 a {	background-image: url(../images/sidemenu/side_menu27b.gif);} /*サイドメニューロールオーバー27*/
.SideMenu .s-menu28 a {	background-image: url(../images/sidemenu/side_menu28b.gif);} /*サイドメニューロールオーバー28*/
.SideMenu .s-menu29 a {	background-image: url(../images/sidemenu/side_menu29b.gif);} /*サイドメニューロールオーバー29*/
.SideMenu .s-menu30 a {	background-image: url(../images/sidemenu/side_menu30b.gif);} /*サイドメニューロールオーバー30*/


td.enquete-box {
	padding		: 0px 5px 5px 5px ;
	color		: #ffffff ;
	font-size	: 10px ;
	line-height	: 1.21em ;
	letter-spacing	: 0em ; }

td.rss-box {
	padding		: 0px 2px 10px 2px ;
	color		: #ffffff ;
	font-size	: 10px ;
	line-height	: 1.21em ;
	letter-spacing	: 0em ; }

.newitem-box {
	border-bottom	: dashed 1px #4488bb ;
	padding		: 4px 5px 4px 5px ;
	color		: #ffffff ;
	font-size	: 11px ;
	line-height	: 1.12em ;
	letter-spacing	: 0em ; }



/* ■ a.topic */
a.topic {	text-decoration	: none ; }
a.topic:link {		color	: #ffcc00 ; }
a.topic:visited {	color	: #ffcc00 ; }
a.topic:hover {		color	: #ff0033 ; }

/* ■ a.topic */
a.side-info {	text-decoration	: none ; }
a.side-info:link {	color	: #ffcc00 ; }
a.side-info:visited {	color	: #ffcc00 ; }
a.side-info:hover {	color	: #ff0033 ; }



/* ━━━━━━━━━━サイドメニュー用━━━━━━━━━━ */
.Bottom-Space10px {	margin-bottom	: 10px ;}/*テーブル下部余白設定用10px*/
.Bottom-Space20px {	margin-bottom	: 20px ;}/*テーブル下部余白設定用20px*/
.Top-Space10px {	margin-top	: 10px ;}/*テーブル上部余白設定用10px*/

/* ■商品用枠線 */
td.Box01 {
	border		: 1px solid #085495 ;
	padding		: 10px ;
	background-color: #ffffff ;
}

/* ■商品用枠線 見出し付き */
td.Box01b {
	border-bottom	: 1px solid #085495 ;
	border-left	: 1px solid #085495 ;
	border-right	: 1px solid #085495 ;
	padding		: 10px ;
	background-color: #ffffff ;
}
td.Box01b-line {
	border-bottom	: 2px dotted #085495 ;
	font-size	: 8px ;
	line-height	: 8px ;
}

/* ■表組み用枠線 */
td.Box02 {
	border		: 1px solid #999999 ;
	padding		: 5px ;
}

/* ■新商品用キャッチ */
td.TitleBox {
	border-left	: 5px solid #085495 ;
	padding		: 2px 5px 0px 5px ;
	letter-spacing	: 1px ;
	font-weight	: bold ;
}

/* ■新商品用キャッチ２ */
td.TitleBox3 {
	border-left	: 5px solid #085495 ;
	padding		: 2px 5px 0px 5px ;
	letter-spacing	: 1px ;
}

/* ■商品用タイトル */
td.TitleBox2 {
	border-left	: 5px solid #085495 ;
	border-bottom	: 1px solid #085495 ;
	border-top	: 1px solid #085495 ;
	padding		: 5px 5px 3px 5px ;
	letter-spacing	: 1px ;
	font-weight	: bold ;
}

/* ■商品用データ */
td.DataBox {
	border-left	: 5px solid #085495 ;
	padding		: 0px 0px 0px 5px ;
}
/* ■説明本文　上部罫線 */
td.TextBox {
	border-top	: 1px solid #085495 ;
	padding-top	: 8px ;
}
/* ■点線 */
td.DottedLine {
	border-top	: 2px dotted  #085495 ;
	padding-top	: 10px ;
}
/* ■区切り用罫線 */
td.SolidLine {
	border-top	: 1px solid  #999999 ;
	padding-top	: 5px ;
}
/* ■汎用見出し指定 */
td.midashi {
	border-top	: 1px solid #085495 ;
	border-bottom	: 1px solid #085495 ;
	padding		: 4px 5px ;
	font-weight	: bold ;
	background-color: white ;
	letter-spacing	: 2px ;
}
/* ■汎用見出し指定2 */
td.midashi2 {
	border-bottom	: 1px solid #085495 ;
	padding		: 0px 0px 5px 0px ;
	font-weight	: bold ;
	letter-spacing	: 1px ;
}



/* ■サブメニューID */
#info_menu {
	width		: 530px ;
	margin-left	: 0px ;
	padding-left	: 0px ;
	list-style-type	: none ;
}
/* ■サブメニュー指定 */
ul#info_menu li {
	width		: 106px ;
	float		: left ;
	text-align	: center ;
	border-top	: 1px solid #999999 ;
	border-bottom	: 1px solid #999999 ;
	background-color: white ;
	padding		: 2px 0px ;
}
/* ■サブメニュー指定 リンク */
ul#info_menu li a {
	display		: block ;
	width		: 106px ;
	float		: left ;
	background-color: #085495 ;
	color		: white ;
	padding		: 2px 0px ;
}
/* ■サブメニュー指定 マウスオン */
ul#info_menu li a:hover {
	display		: block ;
	width		: 106px ;
	float		: left ;
	background-color: #ffcc00 ;
	color		: #085495 ;
}



img.company-left-middle {
	float		: left ;
	margin-right	: 10px ;
	margin-bottom	: 5px ;
	ma-gin-top	: 5px ;
}
img.company-right-top {
	float		: right ;
	margin-left	: 10px ;
	margin-bottom	: 5px ;
}

td.Book_CD-List {
	border-bottom	: 1px solid #999999 ;
	padding		: 5px 3px 5px 0px ;
	vertical-align	: middle ;
}
td.Book_CD-List2 {
	border-bottom	: 1px solid #999999 ;
	padding		: 5px 0px 5px 3px ;
	text-align	: right ;
	vertical-align	: middle ;
}
td.chara-box {
	background	: url(../images/products/charabox/kyotai.gif) no-repeat ;
	height		: 290px ;
	padding		: 58px 0px 0px 10px ;
}
#product {
	border-right	: #085495 solid 1px ;
	border-bottom	: #085495 solid 1px ;
	padding		: 2px 5px 5px 0px ;
	width		: 220px ;
	height		: 20px ;
}
#select-width {
	width		: 318px ;
}
#jump {
	width		: 45px ;
}
td.charagoods-title {
	padding-top	: 3px ;
	line-height	: 12px ;
	font-weight	: bold ;
	background	: #ffffff ;
	vertical-align	: middle ;
}
form {
	margin		: 0px ;
}


/* ━━━━━━━━━━メイン通信販売用━━━━━━━━━━ */
/* ■商品一覧リスト用テキスト装飾 */
.list-item {
	color		:#2244aa;
	font-size	:13px;
	line-height	:1.05em;
	letter-spacing	:0.0em;
	padding		:0px 0px 5px 0px;
}

.list-priceday {
	color		:#444444;
	font-size	:11px;
	line-height	:1.05em;
	letter-spacing	:0.0em;
	padding		:0px 0px 5px 0px;
}


.sheet-tag {
	background-color:#FFFFFF;
	color		:#444444;
	font-size	:12px;
	line-height	:1.21em;
	letter-spacing	:0.0em;
	padding		:6px 3px 6px 3px;
	align		:left;
	vertical-align	:top;
}

.sheet-item {
	background-color:#F3F3F3;
	border-bottom	:solid 1px #FFFFFF ;
	color		:#444444;
	font-size	:11px;
	line-height	:1.05em;
	letter-spacing	:0.0em;
	padding		:6px 3px 6px 3px;
	align		:left;
	vertical-align	:middle;
}

.sheet-detail {
	background-color:#F3F3F3;
	border-bottom	:solid 1px #FFFFFF ;
	color		:#444444;
	font-size	:11px;
	line-height	:1.05em;
	letter-spacing	:0.0em;
	padding		:10px 3px 3px 3px;
	align		:left;
	vertical-align	:top;
}

.sheet-col {
	background-color:#dddddd;
	color		:#FFFFFF;
	font-size	:11px;
	line-height	:1.05em;
	letter-spacing	:0.0em;
	padding		:6px 3px 6px 3px;
	align		:center;
	vertical-align	:middle;
}

.sheet-copyr {
	background-color:#F3F3F3;
	border-top	:solid 1px #CCCCCC ;
	color		:#444444;
	font-size	:11px;
	line-height	:1.05em;
	letter-spacing	:0.0em;
	padding		:8px 3px 8px 3px;
	align		:left;
	vertical-align	:middle;
}

.shoptop-col-img {
	background-color:#FFFFFF;
	color		:#444444;
	font-size	:10px;
	line-height	:1.05em;
	letter-spacing	:0.0em;
	padding		:3px 3px 3px 3px;
	border-bottom	:solid 1px #F3F3F3;
	align		:left;
	vertical-align	:top;
}

.shoptop-col-detail {
	background-color:#FFFFFF;
	color		:#333333;
	font-size	:10px;
	line-height	:1.15em;
	letter-spacing	:0.0em;
	padding		:3px 3px 3px 0px;
	border-right	:solid 1px #F3F3F3;
	border-bottom	:solid 1px #F3F3F3;
	align		:left;
	vertical-align	:top;
}
.shoptop-col-detail a {
	color		:#2244aa;
	font-size	:13px;
	line-height	:1.05em;
	letter-spacing	:0.0em;
}

.shoptop-col-sp {
	background-color:#FFFACD;
	color		:#333333;
	font-size	:10px;
	line-height	:1.15em;
	letter-spacing	:0.0em;
	padding		:0px 0px 0px 0px;
	border-bottom	:solid 1px #F3F3F3;
	align		:left;
	vertical-align	:top;
}
.shoptop-col-sp a {
	color		:#2244aa;
	font-size	:13px;
	line-height	:1.05em;
	letter-spacing	:0.0em;
}

.shoptop-col-list {
	background-color:#FFFFFF;
	color		:#333333;
	font-size	:12px;
	line-height	:1.05em;
	letter-spacing	:0.0em;
	padding		:6px 3px 6px 3px;
	align		:left;
	vertical-align	:top;
}
.shoptop-col-list a {
	color		:#2244aa;
	font-size	:12px;
	line-height	:1.05em;
	letter-spacing	:0.0em;
}



/* ■商品詳細大見出し */
td.DetalisBox {
	height		: 30px ;
	padding		: 5px 7px ;
	text-align	: right ;
	vertical-align	: bottom ;
}

td.Detalis-Word-Break {
	border-top	: 1px solid #085495 ;
	padding-top	: 8px ;
}

/* ■３段組リスト表示破線 */
td.list-frame1 {
	border-bottom	: 1px dashed #ccddff ;
	padding		: 4px 6px 7px 6px ;
}
td.list-frame2 {
	border-right	: 1px dashed #ccddff ;
}

/* ■３段組リスト表示画像エリア高さ調整 */
td.list-pic {
	height		: 135px ;
	padding-bottom	: 7px ;
	vertical-align	: middle ;
}

/* ■３段組リスト　検索結果表示用 */
td.search {
	border-bottom	: 2px dotted #dddddd ;
	padding		: 2px 0px 5px 0px ;
}


img.icon-margin	{	margin		: 0px 3px 6px 0px ; }
img.icon-margin-sheet {	margin-left	: 3px ; }


td.category-box {
	height		: 41px ;
	width		: 530px ;
	background	: url(../images/shoping/top_midashi04.gif) no-repeat ;
	font-size	: 10px ;
	line-height	: 12px ;
	letter-spacing	: 1px ;
	padding		: 13px 18px 0px 0px ;
	text-align	: right ;
	color		: #ffffff ;
}
td.category-box2 {
	border-left	: solid #eeeeee 1px ;
	padding-left	: 10px ;
}


td.side-info {
	font-size	: 12px;
	line-height	: 1.2em;
	letter-spacing	: 0px;
	text-align	: left;
	color		: #ffaa22;
}
td.info-box {
	height		: 31px;
	width		: 530px;
	background	: url(../images/shoping/top_midashi_info.gif) no-repeat;
	font-size	: 10px;
	line-height	: 12px;
	letter-spacing	: 1px;
	padding		: 4px 18px 0px 13px;
	text-align	: left;
	color		: #ffffff;
}
.info_box2 {
	color		:#555555;
	font-size	:12px;
	line-height	:1.2em;
	letter-spacing	:0.1em;
}


/* ■カテゴリー別新着情報　ボックス */
#new-item-box {
	border-left	: 5px solid #085495 ;
	padding-left	: 5px ;
	margin-bottom	: 10px ;
}

/* ■カテゴリー別新着情報　カテゴリー名 */
#new-item-category {
	border-top	: 1px solid #085495 ;
	margin-bottom	: 5px ;
	color		: #085495 ;
	font-weight	: bold ;
	background	: url(../images/shoping/new_cate_bg.jpg) repeat-y ;
	padding		: 5px ;
}

/* ■カテゴリー別新着情報　写真位置 */
#new-item-photo {
	float		: left ;
	margin-right	: 5px ;
}
/* ■カテゴリー別新着情報　テキスト */
#new-item-text {
	font-size	: 10px ;
	line-height	: 12px ;
	letter-spacing	: 1px ;
	border-bottom	: 1px solid #dddddd ;
	padding-bottom	: 7px ;
	margin-bottom	: 5px ;
}
/* ■カテゴリー別新着情報　全部見る */
#new-item-more {
	font-size	: 10px ;
	line-height	: 12px ;
	letter-spacing	: 1px ;
	text-align	: right ;
}
td.new-item-news-box-bg {
	background	: url(../images/shoping/new_frame_bg.jpg) no-repeat ;
}
td.new-item-news-box {
	border-bottom	: 1px solid #dddddd ;
	padding-bottom	: 5px ;
	font-size	: 10px ;
	line-height	: 12px ;
	letter-spacing	: 1px ;
}


/* ━━━━━━━━━━通信販売　入力系━━━━━━━━━━ */

/* ■合計金額表示 */
td.Total {
	border-bottom	: 1px solid #999999 ;
	padding		: 5px ;
	text-align	: right ;
}
/* ■買い物カゴ表組み用枠線 */
td.Box03 {
	border		: 1px solid #999999 ;
	padding		: 5px ;
	vertical-align	: middle ;
}
/* ■住所入力表組み用罫線 */
td.Box04-Top {
	border-bottom	: 1px solid #999999 ;
	padding-bottom	: 5px ;
	vertical-align	: middle ;
}
/* ■住所入力表組み用罫線 */
td.Box04-Middle {
	border-bottom	: 1px solid #999999 ;
	padding		: 5px 0px ;
	vertical-align	: middle ;
}
/* ■住所入力表組み用罫線 */
td.Box04-Bottom {
	padding-top	: 5px ;
	vertical-align	: middle ;
}




