@charset "UTF-8";

/*--------------- TRANSACTION --------------*/
#TransactionTitleArea {
	width:720px;
}
#TransactionTitleArea h2 {
	margin:0 0 30px 0;
	width:720px;
	height:61px;
	background:url(../_images/_static/transaction_title.png) left top no-repeat;
}
#TransactionTitleArea table {
	margin:0 40px 30px 40px;
}
#TransactionTitleArea td.TableLf {
	width:130px;
	font-size:14px;
}
/*--------------- PRIVACY POLICY --------------*/
#PrivacyArea {
	line-height:170%;
	width:720px;
}
#PrivacyArea h2 {
	margin:0 0 30px 0;
	width:720px;
	height:61px;
	background:url(../_images/_static/privacy_policy_title.png) left top no-repeat;
}
#PrivacyArea dl {
	padding:0 40px 20px 40px;
}
#PrivacyArea dd {
	margin-bottom:20px;
}
#PrivacyArea dt {
	color:#663300;
	font-size:14px;
	margin-bottom:10px;
}

/*--------------- AGREEMENT --------------*/
#AgreementArea {
	width:720px;
}
#AgreementArea h2 {
	margin:0 0 30px 0;
	width:720px;
	height:61px;
	background:url(../_images/_static/agreement_title.png) left top no-repeat;
}
#AgreementArea dl {
	padding:0 40px 20px 40px;
}
#AgreementArea dd {
	margin-bottom:20px;
}
#AgreementArea dt {
	color:#663300;
	font-size:14px;
	margin-bottom:10px;
}

/*--------------- SHOPPING INFORMATION --------------*/
#ShoppingInfo {
	width:720px;
}
#ShoppingInfo h2 {
	margin:0 0 30px 0;
	width:720px;
	height:61px;
	background:url(../_images/_static/shopping_info_title.png) left top no-repeat;
}
.SInfoTxetTop {
	margin-bottom:10px;
}
#SInfoBox {
	width:660px;
	margin:0 0 0 30px;
	/*background:#CCCCCC;*/
}
.CardTitle {
	padding-bottom:10px;
	width:300px;
	height:20px;
	background:url(../_images/_shopping_info/sping_info_card_title.png) left top no-repeat;
}
.CashTitle {
	margin-top:20px;
	width:300px;
	height:20px;
	background:url(../_images/_shopping_info/cash_on_delivery.png) left top no-repeat;
}
.BankTitle {
	margin-top:20px;
	width:300px;
	height:20px;
	background:url(../_images/_shopping_info/pay_bank.png) left top no-repeat;
}
.BankTitle {
	width:300px;
	height:20px;
	background:url(../_images/_shopping_info/pay_bank.png) left top no-repeat;
}
.DeliTitle {
	width:300px;
	height:20px;
	background:url(../_images/_shopping_info/delivery_text.png) left top no-repeat;
}
.Taxitle {
	width:300px;
	height:20px;
	background:url(../_images/_shopping_info/consumption_tax.png) left top no-repeat;
}
.ReturnTitle {
	width:300px;
	height:20px;
	background:url(../_images/_shopping_info/return_text.png) left top no-repeat;
}
.BoxTop {
	width:660px;
	height:10px;
	background:url(../_images/_shopping_info/shopping_box_top.png) left top no-repeat;
}
.BoxBtm {
	margin-bottom:30px;
	width:660px;
	height:10px;
	background:url(../_images/_shopping_info/shopping_box_btm.png) left top no-repeat;
}
/*--------------- SHOPPING INFORMATION --------------*/
#ShoppingInfo {
	width:720px;
}
#ShoppingInfo h2 {
	margin:0 0 30px 0;
	width:720px;
	height:28px;
	background:url(../_images/_static/shopping_info_text.jpg) left top no-repeat;
}
#SInfoBox {
	font-size:12px;
	margin:0 auto 0 auto;
}
#CalBox {
	margin:10px 0 0 0px;
}
#SInfoBox1 {
	width:660px;
	height:173px;
	background:url(../_images/_static/shopping_box1.png) left top no-repeat;
}
#SInfoBox1 ul {
	margin:0 0 0 30px;
	padding:30px 20px 0 0;
	list-style: square;
}
#SInfoBox1 li {
	margin-bottom:15px;
}
.SInfoBox2 {
	margin:30px 0 0 0;
	width:658px;
	border:1px solid #CCCCCC;
}
.GryBg {
	font-size:13px;
	font-weight:bold;
	height:30px;
	background:#CCCCCC;
}
.SInfoBox2 h3 {
	padding:5px 0 0 10px;
}
.SInfoBox2n2 {
	padding:15px 10px 20px 15px;
}
.SInfoBox2n2 dl {
	margin:10px 0 5px 0;
}
.SInfoBox2n2 dd {
	padding-bottom:3px;
}
.SInfoBox2n2 table {
	border-top:1px dotted #CCCCCC;
}
.SInfoBox2n2 td {
	border-bottom:1px dotted #CCCCCC;
}
#RShopInfo {
	margin-top:20px;
	font-size:12px;
	width:200px;
	height:251px;
	background:url(../_images/_static/right_shpinfo_bg.png) left top no-repeat;
}
#RShopInfo p {
	font-size:14px;
	color:#669900;
	text-align:center;
	padding:10px 0 20px 0;
}
#RShopInfo dl {
	margin-left:30px;
}
#RShopInfo dt {
	margin-bottom:5px;
	margin-top:5px;
}
#RShopInfo dd {
	margin-left:10px;
}

/*--------------- SITE CREDIT ---------------*/
#CreditArea {
	margin:20px 0 40px 0;
	width:720px;
}
#CreditArea h2 {
	margin-bottom:30px;
	width:149px;
	height:26px;
	background:url(../_images/_static/sitecredit_title.png) left top no-repeat;
}
#CastBox {
	margin:0 auto 0 auto;
	width:540px;
	background:url(../_images/_static/sitecredit_box_mid.png) left top repeat-y;
}
#CastBox h3.Title {
	width:540px;
	height:50px;
	background:url(../_images/_static/sitecredit_box_top.png) left top no-repeat;
}
#CastBox table {
	border-collapse: collapse;
	margin:0 auto 0 auto;
}
#CastBox td.Position {
	vertical-align:top;
	padding-top:30px;
	padding-bottom:10px;
	width:150px;
	color:#669900;
	background:url(../_images/_static/sitecredit_line.png) left bottom repeat-x;
}
#CastBox td.Name {
	padding-top:30px;
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
	background:url(../_images/_static/sitecredit_line.png) left bottom repeat-x;
}
#CastBox a {
	font-weight:normal;
	font-size:12px;
}
#CastEND {
	width:540px;
	height:50px;
	background:url(../_images/_static/sitecredit_box_btm.png) left top no-repeat;
	
}





