@charset "utf-8";
/* support */


/* share */
p.support_lead {
	padding:15px 0 0 30px;
}

div#contents p.to_pagetop {
	height:21px;
	margin:15px 0;
	background:url(../img/share/bg_to_pagetop.gif) no-repeat right top;
}

div#contents p.to_pagetop a {
	display:block;
	height:21px;
	padding:0 20px 0 0;
	line-height:21px;
	text-align:right;
	background:url(../img/share/bg_to_pagetop.gif) no-repeat right top;
}

div#contents p.to_pagetop a:hover {
	color:#FF6600;
	background:url(../img/share/bg_to_pagetop_ov.gif) no-repeat right top;
}


/* pay_trance */

div#contents h3.paytrance_h3 {
	width:583px;
	height:19px;
	margin:20px 0 20px 15px;
	padding:0 0 0 5px;
	line-height:19px;
	font-size:16px;
	border-bottom:solid 3px #5F2C0B;
	border-left:solid 7px #5F2C0B;
	background:url(../img/share/bg_texttitle.gif) repeat-x left top;
}

div#contents h2.support_h2 {
	width:595px;
	padding:20px 0 15px 15px;
}

div#contents p.support_h_lead {
	padding:0 0 15px 30px;
	text-indent:1em;
}

div#contents p.support_h_att {
	padding:0 0 15px 45px;
	text-indent:-1em;
	line-height:1.3em;
	font-size:small;
}

div#contents p.support_h_att strong {
	color:#EA5B5B;
}

div#contents p.support_h_att span {
	text-decoration:underline;
}

div#contents ul.paytrance_ul {
	padding:0 0 20px 30px;
}

div#contents ul.paytrance_ul li {
	padding:0 0 0 1em;
	font-weight:bold;
	list-style:inside disc;
	text-indent:-1em;
}

div#contents h4.paytrance_h4 {
	padding:0 0 10px 30px;
	font-size:medium;
	font-weight:normal;
}

div#contents p.paytrance_kome {
	margin:0 0 0 30px;
	padding:0 0 0 1em;
	text-indent:-1em;
}

table#mail_price,
div#contents table.takkyu_price,
table#daibiki_price {
	width:580px;
	margin:0 0 0 30px;
	border-collapse:collapse;
}

table#mail_price tr#mailprice_size th{
	padding:5px;
	font-weight:normal;
	white-space:nowrap;
	border-bottom:solid 5px #FFFFFF;
	background-color:#EBF6FD;
}

table#mail_price tr#mailprice_size td {
	padding:5px;
	border-left:solid 5px #FFFFFF;
	border-bottom:solid 5px #FFFFFF;
	background-color:#F5FAF6;
}

table#mail_price tr#mailprice_price th{
	padding:5px;
	font-weight:normal;
	white-space:nowrap;
	background-color:#EBF6FD;
}

table#mail_price tr#mailprice_price td {
	padding:10px;
	text-align:center;
	font-size:24px;
	font-weight:bold;
	color:#FF0000;
	border-left:solid 5px #FFFFFF;
	background-color:#F7F7F7;
}

div#contents table.takkyu_price {
	margin:0 0 15px 30px;
}

div#contents table.takkyu_price th {
	padding:5px;
	font-weight:normal;
	white-space:nowrap;
	border-bottom:solid 5px #FFFFFF;
	border-left:solid 5px #FFFFFF;
	background-color:#F5FAF6;
}

div#contents table.takkyu_price th.takkyuprice_sizetxt {
	width:4em;
	border-left:none;
	background-color:#EBF6FD;
}

div#contents table.takkyu_price th.takkyuprice_size {
	border-left:none;
	background-color:#FEF7FA;
}

div#contents table.takkyu_price td {
	padding:5px;
	text-align:right;
	border-left:solid 5px #FFFFFF;
	border-bottom:solid 5px #FFFFFF;
	background-color:#F7F7F7;
}

div#contents table.takkyu_price td#takkyu_okayama {
	text-align:center;
	font-weight:bold;
}

div#contents ul.paytrance_ul2 {
	padding:0 0 0 30px;
}

div#contents ul.paytrance_ul2 li {
	margin:0 0 10px;
	padding:0 0 0 1em;
	text-indent:-1em;
	list-style:inside disc;
}

div#contents p.shiharai_kingaku {
	padding:0 0 0 30px;
}

div#contents p.shiharai_shiki {
	padding:20px 0;
	text-align:center;
}

div#contents p.shiharai_narimasu {
	text-align:right;
}

div#paytrance_furikomi_att {
	width:573px;
	margin:20px 0 0 15px;
	padding:10px;
	border:solid 1px #A72A20;
}

div#paytrance_furikomi_att p {
	margin:0 0 5px;
	padding:0 0 0 1em;
	text-indent:-1em;
}

table#daibiki_price th {
	padding:5px;
	font-weight:normal;
	white-space:nowrap;
	border-bottom:solid 5px #FFFFFF;
	border-left:solid 5px #FFFFFF;
	background-color:#F5FAF6;
}

table#daibiki_price th#daibiki_shiharai {
	border-left:none;
	background-color:#EBF6FD;
}

table#daibiki_price td {
	padding:10px;
	text-align:right;
	white-space:nowrap;
	border-bottom:solid 5px #FFFFFF;
	border-left:solid 5px #FFFFFF;
	background-color:#F7F7F7;
}

table#daibiki_price td.daibiki_kingaku {
	border-left:none;
	background-color:#FEF9FB;
}

div#contents h4#wrapping_price {
	padding:0 0 10px 30px;
}

div#contents h4#wrapping_exam {
	width:595px;
	height:17px;
	margin:0 0 0 15px;
	text-align:center;
	font-size:14px;
	line-height:17px;
	background:url(../img/support/bg_wrapbox_title.gif) no-repeat left top;
}

div#paytrance_wrapping {
	width:595px;
	margin:0 0 0 15px;
	padding:0 0 20px;
	background:url(../img/support/bg_wrapbox_bottom.gif) no-repeat left bottom;
}

div#paytrance_wrapping p {
	width:400px;
	padding:15px 97px 0 96px;
	border-right:solid 1px #c8c5c4;
	border-left:solid 1px #c8c5c4;
}

div#paytrance_wrapping h5 {
	width:593px;
	padding:0 0 10px;
	text-align:center;
	font-size:medium;
	font-weight:normal;
	border-right:solid 1px #c8c5c4;
	border-left:solid 1px #c8c5c4;
	background:url(../img/support/bg_wrapbox_hr.gif) no-repeat center bottom;
}

div#contents p#paytrance_toiawase {
	width:202px;
	height:26px;
	margin:0 auto 30px;
	background:url(../img/support/bt_pt_otoiawase.gif) no-repeat left top;
}

div#contents p#paytrance_toiawase a {
	display:block;
	width:202px;
	height:26px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/support/bt_pt_otoiawase.gif) no-repeat left top;
}

div#contents p#paytrance_toiawase a:hover {
	background:url(../img/support/bt_pt_otoiawase_ov.gif) no-repeat left top;
}

div#contents p.howtobuy_img {
	width:300px;
	margin:0 auto 15px;
	padding:15px;
	text-align:center;
	border:solid 1px #404040;
	cursor:pointer;
}

div#contents div.howtobuy_kakudai {
	width:240px;
	height:17px;
	margin:0 auto 20px;
	text-align:left;
	font-size:14px;
	line-height:17px;
	color:#4D4599;
	cursor:pointer;
	background:url(../img/shop/img_order_nwlink.gif) no-repeat right top;
}

div#contents div.howtobuy_kakudai:hover {
	color:#0000FF;
	background:url(../img/shop/img_order_nwlink_ov.gif) no-repeat right top;
}

div#contents ul#support_last_ul {
	width:563px;
	margin:20px 0 20px 15px;
	padding:15px;
	border:solid 1px #404040;
}

div#contents ul#support_last_ul li {
	margin:0 0 5px;
	padding:0 0 0 20px;
	font-size:14px;
	line-height:20px;
	background:url(../img/shop/img_order_arrow.gif) no-repeat left top;
}