@charset "EUC-JP";
/* CSS Document */

.re_ATM2 {
	font-size: 12px;
	color: #323232;
	margin-top: 10px;
	margin-bottom: 6px;
	margin-left: 25px;
}
.n-cart, x:-moz-any-link, x:default {margin-top: 19px;
}
.big-text 	{
	text-decoration:underline;
	color: #3a4861;
}
.pankuzu a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.pankuzu a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.pankuzu a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.kome1 {
	background-image: url(../20100909/kome_12kuro2.gif);
	background-repeat: no-repeat;
	margin-left: 40px;
	font-size: 12px;
	color: #323232;
	padding-left: 15px;
	text-align: left;
	margin-right: 40px;
	margin-top: 4px;
	margin-bottom: 0px;
	line-height: 18px;
}
.kome1 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.kome1 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.kome1 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.kome1 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.gazou {
	margin: 0px;
	padding: 0px;
}
.pul-down {
	width: 65px;
}
.pul-down2 {
	width: 53px;
}
.n-cart {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B2B0A8;
	border-left-color: #B2B0A8;
	font-size: 12px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}
.n-cart, x:-moz-any-link, x:default {margin-bottom: 15px;
}
.n-cart tr td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B2B0A8;
	border-bottom-color: #B2B0A8;
	text-align: center;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.n-cart tr td p {
	text-align: left;
}
.all-price {
	text-align: right;
}
.n-cart tr td div {
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.btn-cart {
	width: 49px;
	padding-left: 2px;
	padding-top: 2px;
}
.strong {
	font-weight: bold;
	padding-right: 19px;
}
.orenji {
	color: #B20000;
}
.orenji a:link	{
	text-decoration:underline;
	color: #B20000;
}
.orenji a:visited{
	text-decoration:underline;
	color: #B20000;
}
.orenji a:active	{
	line-height: 11px;
	text-decoration:underline;
	color: #B20000;
}
.kome1-2 	{
	line-height: 11px;
	color: #B20000;
}
.kome1-3 	{
	line-height: 11px;
	color: #B20000;
}
.tyui {
	font-size: 12px;
	margin-top: 20px;
	text-align: left;
	margin-left: 40px;
	line-height: 18px;
	color: #323232;
	margin-bottom: 0px;
	margin-right: 20px;
}
.left20 {
	margin-left: 15px;
}
.btn-n {
	margin-top: 14px;
	margin-bottom: 37px;
}
.cate {
	font-weight: bold;
	background-color: #F3F3F3;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B2B0A8;
	border-bottom-color: #B2B0A8;
	margin: 0px;
	padding: 0px;
}
.meilmag {
	font-weight: bold;
	background-color: #F3F3F3;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #B2B0A8;
	border-bottom-color: #B2B0A8;
	margin: 0px;
	padding: 0px;
}

.other1 {width:314px;
}

.other1, x:-moz-any-link, x:default {width:294px;
}

.up20 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding: 0px;
}

.up20_2 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}


.text01 {
	text-align: left;
	font-size: 12px;
	color: #323232;
	margin-top: 14px;
	margin-left: 60px;
	line-height: 18px;
}
.new-pass {
	font-size: 12px;
	color: #323232;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.left5 {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.new-pass tr td {
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.nyuryoku {
	width: 235px;
}
.login001 {
	margin-top: 14px;
	margin-left: 250px;
	font-size: 12px;
	color: #323232;
	margin-right: 0px;
}

.login001 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.login001 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.login001 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.login001 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.n-cart2 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B2B0A8;
	border-left-color: #B2B0A8;
	font-size: 12px;
	margin-top: 12px;
	color: #323232;
}
.under01 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B2B0A8;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 10px;
}
.f-10pt {
	font-size: 10px;
	line-height: 12px;
	margin: 0px;
}
.nyuryoku2 {
	width: 164px;
	margin-top: 7px;
}
.nyuryoku3 {
	width: 100px;
	margin-top: 7px;
	padding: 0px;
	margin-bottom: 0px;
}
select {
	margin: 0px;
	padding: 0px;
}
.text02 {
	text-align: left;
	font-size: 12px;
	color: #323232;
	line-height: 18px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.nyuryoku4 {
	width: 458px;
	margin-top: 5px;
	padding: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.f-3pt {
	font-size: 10px;
	line-height: 12px;
	margin-top: 5px;
}
.nyuryoku5 {
	width: 135px;
	padding: 0px;
	margin: 0px;
}
.sentaku {
	font-size: 12px;
	color: #323232;
	margin-top: 14px;
	text-align: left;
}
.sentaku tbody tr td {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.radio {
	margin-bottom: 0px;
	margin-right: 0px;
}
.f-12pt {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
}
.option01 {
	font-size: 12px;
	color: #323232;
	text-align: left;
	margin-left: 46px;
	margin-top: -7px;
	padding: 0px;
}
.free-sp {
	height: 100px;
	width: 462px;
	margin-top: 7px;
	margin-bottom: 0px;
}
.option02 {
	font-size: 12px;
	color: #323232;
	text-align: left;
	margin-left: 36px;
	margin-top: 4px;
	margin-bottom: 14px;
}

.btn-n2 {
	margin-top: 40px;
	margin-bottom: 0px;
}
.up40 {
	margin-top: 40px;
	margin-left: 25px;
}

.up40_2 {
	margin-top: 40px;
	margin-left: 0px;
}

.n-cart03 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B2B0A8;
	border-left-color: #B2B0A8;
	font-size: 12px;
	margin-top: 16px;
}

.n-cart03 tr td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B2B0A8;
	border-bottom-color: #B2B0A8;
	text-align: center;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.n-cart03 tr td p {
	text-align: left;
}
.n-cart03 tr td div {
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.text03 {
	text-align: left;
	font-size: 12px;
	color: #323232;
	line-height: 18px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.under02 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B2B0A8;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B2B0A8;
	color: #323232;
	line-height: 16px;
}
.up40 {
	margin-top: 40px;
}
.n-cart5 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B2B0A8;
	border-left-color: #B2B0A8;
	font-size: 12px;
	margin-top: 16px;
	color: #323232;
}
.n-cart5 tr td {
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B2B0A8;
	border-bottom-color: #B2B0A8;
}
.cate2 {
	font-weight: bold;
	background-color: #F3F1E7;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #B2B0A8;
	border-bottom-color: #B2B0A8;
	padding: 0px;
	margin: 0px;
	width:164px;
}
.f-10pt2 {
	font-size: 10px;
	line-height: 12px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.under03 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B2B0A8;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B2B0A8;
	width: 480px;
}
.under03-2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B2B0A8;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B2B0A8;
	width: 390px;
}
.under04 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B2B0A8;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B2B0A8;
}
.seimei {
	font-size: 12px;
	color: #323232;
	padding: 0px;
	margin: 0px;
}.seimei tr td {
	margin: 0px;
	padding: 0px;
}
.btn-cart2 {
	width: 39px;
	padding-left: 2px;
	padding-top: 2px;
}
.kome2 {
	background-image: url(../20100909/kome_org1202.gif);
	background-repeat: no-repeat;
	margin-left: 40px;
	font-size: 12px;
	color: #B20000;
	padding-left: 15px;
	text-align: left;
	margin-right: 40px;
	margin-top: 4px;
	margin-bottom: 0px;
	line-height: 18px;
}
.kome2 a:link	{
	text-decoration:underline;
	color: #B20000;
}
.kome2 a:visited{
	text-decoration:underline;
	color: #B20000;
}
.kome2 a:active	{
	text-decoration:underline;
	color: #B20000;
}
.kome2 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.kome3 {
	background-image: url(../20100909/kome_12kuro.gif);
	background-repeat: no-repeat;
	margin-left: 40px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 40px;
	margin-top: 10px;
	margin-bottom: 0px;
}
.img-up18 {
	margin-top: 18px;
}
.back01{display:block;
text-indent:-9999px;
background-image:url("../20100909/double_btn/cart01.jpg")
width:190px;
padding:0;
}

.back01:hover  {background-image:url("../20100909/double_btn/cart02.jpg")
}
.logoin {
	height: 29px;
	width: 87px;
	margin: 0px;
	border: 1px solid #B2B0A8;
	background-image: url(login-back.gif);
	background-repeat: repeat-x;
	padding-left: 3px;
}
.kome-small {
	font-size: 10px;
	background-image: url(../20100909/kome-small.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-right: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.n-cart03 tr .under-dot {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
}

.n-cart5 tr .cate2 {
	font-weight: bold;
	background-color: #F3F1E7;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #B2B0A8;
	border-bottom-color: #B2B0A8;
	margin: 0px;
	padding: 0px;
	width:164px;
}

.right20 {
	padding-right: 10px;
}
.n-cart5 tr .under-dot {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
}
.kome4-2 {
	margin-left: 40px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 40px;
	margin-top: 4px;
	margin-bottom: 0px;
}
.f-12pt2 {
	font-size: 12px;
	line-height: 16px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.f-12pt2 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.f-12pt2 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.f-12pt2 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.f-12pt2 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.text04 {
	text-align: left;
	font-size: 12px;
	color: #323232;
	margin-top: 13px;
	margin-left: 60px;
	line-height: 18px;
	margin-right: 50px;
	margin-bottom: 5px;
}
.text04 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.text04 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.text04 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.text04 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.cale {
	background-image: url(../20100909/care.jpg);
	background-repeat: no-repeat;
	height: 202px;
	width: 265px;
}
.hizuke {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイ???", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	width: 265px;
	text-align: center;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
.hizuke2 {
	font-size: 12px;
	padding: 0px;
	width: 209px;
	margin-top: 10px;
	text-align: center;
	line-height: 18px;
	margin-bottom: 7px;
}
.calebox {
	background-color: #B2B0A8;
	height: 25px;
	width: 30px;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.calebox2 {
	background-color: #FFF;
	height: 22px;
	width: 30px;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.calebox3 {
	background-color: #CCCCCC;
	height: 22px;
	width: 30px;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sunday {
	color: #C54E1A;
}
.tyui02 {
	font-size: 12px;
	margin-top: 8px;
	text-align: left;
	margin-left: 29px;
	line-height: 18px;
	color: #323232;
	margin-bottom: 0px;
	margin-right: 30px;
}
.mail {
	font-size: 12px;
	color: #323232;
	text-align: right;
	padding-right: 40px;
	padding-top: 20px;
}
.mail a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.mail a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.mail a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.mail a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.strong2 {
	font-weight: bold;
}
.btn-n001 {
	margin-top: 39px;
	margin-bottom: 40px;
}
.f-12pt03 {
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
}
.radio {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.btn-n003 {
	margin-top: 40px;
	margin-bottom: 0px;
}

.text01-2 {
	text-align: left;
	font-size: 12px;
	color: #323232;
	margin-top: 14px;
	margin-left: 60px;
	line-height: 18px;
	margin-right: 50px;
}
.text01-2 a:link {
	text-decoration:underline;
	color: #3a4861;
	}
.text01-2 a:visited{
	text-decoration:underline;
	color: #3a4861;
	}
.text01-2 a:active {
	text-decoration:underline;
	color: #3a4861;
	}
.text01-2 a:hover	{
	text-decoration:underline;
	color: #B20000;
}

.text01-kai {
	text-align: left;
	font-size: 12px;
	color: #323232;
	margin-top: 14px;
	margin-left: 60px;
	line-height: 18px;
	margin-right: 50px;
}
.tyui-0002 {
	font-size: 12px;
	margin-top: 14px;
	text-align: left;
	margin-left: 30px;
	line-height: 18px;
	color: #323232;
	margin-bottom: 0px;
	margin-right: 30px;
}
.kome4 {
	background-image: url(../20100909/kome_12kuro.gif);
	background-repeat: no-repeat;
	margin-left: 40px;
	font-size: 12px;
	color: #323232;
	padding-left: 15px;
	text-align: left;
	margin-right: 40px;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 18px;
}
.up20-0002 {
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
	padding: 0px;
}
.cre {
	padding-left: 10px;
	font-size: 12px;
	line-height: 18px;
}
.cate0002 {
	margin: 0px;
	background-color: #F3F3F3;
	font-size: 12px;
	font-weight: bold;
	color: #323232;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B2B0A8;
	border-bottom-color: #B2B0A8;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 111px;
}
.cate0002, x:-moz-any-link, x:default {
		margin: 0px;
	background-color: #F3F1E7;
	font-size: 12px;
	font-weight: bold;
	color: #323232;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B2B0A8;
	border-bottom-color: #B2B0A8;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 4500px;
}
.cate0003 {
	margin: 0px;
	background-color: #F3F1E7;
	font-size: 12px;
	font-weight: bold;
	color: #323232;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B2B0A8;
	border-bottom-color: #B2B0A8;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 198px;
}
.cate0003, x:-moz-any-link, x:default {
		margin: 0px;
	background-color: #F3F1E7;
	font-size: 12px;
	font-weight: bold;
	color: #323232;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B2B0A8;
	border-bottom-color: #B2B0A8;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 4500px;
}

.cate0003-2 {
	margin: 0px;
	background-color: #F3F3F3;
	font-size: 12px;
	font-weight: bold;
	color: #323232;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B2B0A8;
	border-bottom-color: #B2B0A8;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 198px;
}

.up40-2 {
	margin-top: 37px;
}
.kome2-2 {
	background-image: url(../20100909/kome_org12.gif);
	background-repeat: no-repeat;
	margin-left: 40px;
	font-size: 12px;
	color: #B20000;
	padding-left: 15px;
	text-align: left;
	margin-right: 40px;
	margin-top: 4px;
	margin-bottom: 0px;
}
.kome1-2 {
	background-image: url(../20100909/kome_12kuro3.gif);
	background-repeat: no-repeat;
	margin-left: 40px;
	font-size: 12px;
	color: #323232;
	padding-left: 15px;
	text-align: left;
	margin-right: 40px;
	margin-top: 4px;
	margin-bottom: 0px;
	line-height: 18px;
}
.btn-cart3 {
	font-size: 12px;
	color: #323232;
	padding-top: 2px;
	padding-left: 2px;
}
.up20-2 {
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding: 0px;
}
.radio01 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -3px;
}
.img1pix {
	border: 1px solid #B2B0A8;
}
.magin5 {
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.all0 {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.magin-TB5px {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cart_banner {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}


/* 旧order.css */


.base01 {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	text-align: left;
}

.base01 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.base01 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.base01 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.base01 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.order {
	background-image: url(../20100909/order/dot.gif);
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.base02 {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
	text-align: left;
}
.base02 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.base02 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.base02 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.base02 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.kome15 {
	background-image: url(../20100909/kome_12kuro.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 30px;
	margin-top: 16px;
	margin-bottom: 0px;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.kome15 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.kome15 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.kome15 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.kome15 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.order02 {
	background-image: url(../20100909/order/dot01.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 0px;
	margin: 0px;
	padding-right: 30px;
}
.top02 {
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	color: #323232;
}
.top02 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.top02 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.top02 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.top02 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.base03 {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	text-align: left;
}
.kome16 {
	background-image: url(../20100909/kome_12kuro.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 30px;
	margin-top: 8px;
	margin-bottom: 0px;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.top03 {
	font-size: 12px;
	text-align: right;
	color: #323232;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.top03 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.top03 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.top03 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.top03 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.base04 {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	padding-top: 20px;
	padding-right: 53px;
	padding-bottom: 0px;
	padding-left: 53px;
	margin: 0px;
	text-align: left;
}
.all0-not {
	margin-top: 3px;
	margin-left: 30px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.base05 {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 67px;
	margin: 0px;
	text-align: left;
}
.base05 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.base05 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.base05 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.base05 a:hover	{
	text-decoration:underline;
	color: #B20000;
}

.kome17 {
	background-image: url(../20100909/kome_12kuro.gif);
	background-repeat: no-repeat;
	margin-left: 68px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 50px;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.kome17-ore {
	background-image: url(../20100909/kome_org1202.gif);
	background-repeat: no-repeat;
	margin-left: 68px;
	font-size: 12px;
	color: #B20000;
	padding-left: 12px;
	text-align: left;
	margin-right: 50px;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.top04 {
	font-size: 12px;
	text-align: right;
	color: #323232;
	margin-top: 20px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.top04 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.top04 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.top04 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.top04 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.up20-3 {
	margin-top: 20px;
	margin-left: 5px;
}
.kome18 {
	background-image: url(../20100909/kome_org12.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 30px;
	margin-top: 8px;
	margin-bottom: 0px;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.kome20 {
	background-image: url(../20100909/kome_12kuro.gif);
	background-repeat: no-repeat;
	margin-left: 5px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 30px;
	margin-top: 16px;
	margin-bottom: 3px;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

/* 旧20100921.css */

.maru {
	background-image: url(../20100909/maru.gif);
	background-repeat: no-repeat;
	margin-left: 30px;
	font-size: 12px;
	color: #323232;
	padding-left: 15px;
	text-align: left;
	margin-right: 30px;
	margin-top: 20px;
	margin-bottom: 0px;
	line-height: 18px;
}
.maru a {
	text-decoration:underline;
	color: #3a4861;
}
.maru a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.maru a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.maru a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.maru a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.wrapping01 {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.wrapping02 {
	text-align: left;
	vertical-align: text-top;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.wrapping02 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.wrapping02 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.wrapping02 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.wrapping02 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.kome5 {
	background-image: url(../20100909/kome_12kuro.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 6px;
	line-height: 16px;
}
.wrapping03 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

.text-b {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	text-align: left;
	margin: 0px;
	padding-top: 16px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 65px;
}
.text-b a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.text-b a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.text-b a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.text-b a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.kome6 {
	background-image: url(../20100909/kome_12kuro.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 0px;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 16px;
}
.img5up {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.maru2 {
	background-image: url(../20100909/maru.gif);
	background-repeat: no-repeat;
	margin-left: 50px;
	font-size: 12px;
	color: #323232;
	padding-left: 15px;
	text-align: left;
	margin-right: 50px;
	margin-top: 20px;
	margin-bottom: 0px;
	line-height: 18px;
}
.ttl-01 {
	font-size: 12px;
	color: #323232;
	text-align: left;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.cate002 {
	font-weight: normal;
	background-color: #F3F3F3;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B2B0A8;
	border-bottom-color: #B2B0A8;
	margin: 0px;
	padding: 6px;
}
.text0001 {
	text-align: left;
	margin-left: 10px;
}
.kome7 {
	background-image: url(../20100909/kome_12kuro.gif);
	background-repeat: no-repeat;
	margin-left: 50px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 50px;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 16px;
}
.paygent {
	font-size: 12px;
	color: #323232;
	padding-right: 0px;
	padding-left: 20px;
}
.paygent a {
	text-decoration:underline;
	color: #3a4861;
}
.paygent a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.paygent a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.paygent a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.paygent a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.text003 {
	font-size: 12px;
	color: #323232;
	text-align: left;
	padding-top: 20px;
	padding-right: 50px;
	padding-left: 65px;
	margin: 0px;
	padding-bottom: 0px;
}
.crejit {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B2B0A8;
	border-left-color: #B2B0A8;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
}
.crejit tr td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B2B0A8;
	border-bottom-color: #B2B0A8;
}
.link001 {
	font-size: 12px;
	background-image: url(../20100909/h3/sankaku.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.link001 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.link001 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.link001 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.link001 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.kome8 {
	background-image: url(../20100909/kome_12kuro.gif);
	background-repeat: no-repeat;
	margin-left: 65px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 50px;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 16px;
}
.maru3 {
	background-image: url(../20100909/maru.gif);
	background-repeat: no-repeat;
	margin-left: 65px;
	font-size: 12px;
	color: #323232;
	padding-left: 15px;
	text-align: left;
	margin-right: 50px;
	margin-top: 20px;
	margin-bottom: 0px;
	line-height: 18px;
}
.maru3 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.maru3 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.maru3 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.maru3 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.top {
	font-size: 12px;
	margin-top: 40px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	color: #323232;
}
.top a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.top a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.top a:active	{
	line-height: 11px;
	text-decoration:underline;
	color: #3a4861;
}
.top a:hover	{
	text-decoration:underline;
	color: #B20000;
}

.up20-2 {
	margin-top: 20px;
	margin-left: 14px;
}
.crejit tr td table tr td {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.n-cart0002 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B2B0A8;
	border-left-color: #B2B0A8;
	font-size: 12px;
	color: #323232;
	margin-top: 6px;
}
.kome9 {
	background-image: url(../20100909/kome_12kuro.gif);
	background-repeat: no-repeat;
	margin-left: 65px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 50px;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 16px;
}
.kome9 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.kome9 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.kome9 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.kome9 a:hover	{
	text-decoration:underline;
	color: #B20000;
}.kome10 {
	background-image: url(../20100909/kome_12kuro.gif);
	background-repeat: no-repeat;
	margin-left: 89px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 50px;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 16px;
}
.kome2-2 {
	background-image: url(../20100909/kome_org12.gif);
	background-repeat: no-repeat;
	margin-left: 60px;
	font-size: 12px;
	color: #B20000;
	padding-left: 12px;
	text-align: left;
	margin-right: 50px;
	margin-top: 7px;
	margin-bottom: 0px;
	line-height: 18px;
}
.o-maru {
	background-image: url(../20100909/h3/o-maru.gif);
	background-repeat: no-repeat;
	margin-left: 10px;
	font-size: 12px;
	color: #B20000;
	padding-left: 15px;
	text-align: left;
	margin-right: 10px;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 18px;
}
.kakunin {
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kakunin tr td {
	padding-bottom: 10px;
}
.up-10 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kome11 {
	background-image: url(../20100909/kome_12kuro.gif);
	background-repeat: no-repeat;
	margin-left: 54px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 40px;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 16px;
}
.kome11 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.kome11 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.kome11 a:active	{
	line-height: 11px;
	text-decoration:underline;
	color: #3a4861;
}
.kome11 a:hover	{
	text-decoration:underline;
	color: #B20000;
	}
.text004 {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 40px;
	margin-left: 60px;
}
.Rtext004 {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 48px;
}
.text004_2 {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 60px;
}
.link002 {
	font-size: 12px;
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-top: 10px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
	text-align: right;
	background-position: 390px;
}
.link002 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.link002 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.link002 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.link002 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.Rmaru0004 {
	background-image: url(../20100909/maru.gif);
	background-repeat: no-repeat;
	margin-left: 48px;
	font-size: 12px;
	color: #323232;
	padding-left: 15px;
	text-align: left;
	margin-right: 50px;
	margin-top: 14px;
	margin-bottom: 0px;
	line-height: 18px;
}
.maru0004 {
	background-image: url(../20100909/maru.gif);
	background-repeat: no-repeat;
	margin-left: 40px;
	font-size: 12px;
	color: #323232;
	padding-left: 15px;
	text-align: left;
	margin-right: 40px;
	margin-top: 14px;
	margin-bottom: 0px;
	line-height: 18px;
}
.maru0004 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.maru0004 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.maru0004 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.maru0004 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.kome12 {
	background-image: url(../20100909/kome_12kuro.gif);
	background-repeat: no-repeat;
	margin-left: 65px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 40px;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 16px;
}
.text005 {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	margin: 0px;
	padding-top: 20px;
	padding-right: 60px;
	padding-bottom: 0px;
	padding-left: 70px;
	text-align: left;
}
.kome13 {
	background-image: url(../20100909/kome_12kuro.gif);
	background-repeat: no-repeat;
	margin-left: 70px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 40px;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 16px;
}
.Rkome13 {
	background-image: url(../20100909/kome_12kuro.gif);
	background-repeat: no-repeat;
	margin-left: 60px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 40px;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 16px;
}
.top002 {
	font-size: 12px;
	margin-top: 40px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	color: #323232;
}
.top002 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.top002 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.top002 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.top002 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.text005 {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	margin: 0px;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 75px;
	text-align: left;
}
.kome12 {
	background-image: url(../20100909/kome_12kuro.gif);
	background-repeat: no-repeat;
	margin-left: 65px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 50px;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 16px;
}
.up10-2 {
	margin-top: 10px;
	margin-left: 14px;
}
.text003-2 {
	font-size: 12px;
	color: #323232;
	text-align: left;
	padding-top: 0px;
	padding-right: 50px;
	padding-left: 65px;
	margin: 0px;
	padding-bottom: 0px;
	line-height: 18px;
}
.maru3-2 {
	background-image: url(../20100909/maru.gif);
	background-repeat: no-repeat;
	margin-left: 65px;
	font-size: 12px;
	color: #323232;
	padding-left: 15px;
	text-align: left;
	margin-right: 50px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 18px;
}
.text004-2 {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	margin: 0px;
	padding-top: 20px;
	padding-right: 60px;
	padding-bottom: 0px;
	padding-left: 60px;
	text-align: left;
}
.text005-2 {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	margin: 0px;
	padding-top: 0px;
	padding-right: 80px;
	padding-bottom: 0px;
	padding-left: 80px;
	text-align: left;
}
.text005-3 {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	margin: 0px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 60px;
	text-align: left;
}
.maru3-3 {
	background-image: url(../20100909/maru.gif);
	background-repeat: no-repeat;
	margin-left: 65px;
	font-size: 12px;
	color: #323232;
	padding-left: 15px;
	text-align: left;
	margin-right: 50px;
	margin-top: 15px;
	margin-bottom: 0px;
	line-height: 18px;
}
.n-cart0002-2 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B2B0A8;
	border-left-color: #B2B0A8;
	font-size: 12px;
	color: #323232;
	margin-top: 20px;
}

/* サイズcss */

.size {
	padding-right: 20px;
	margin: 0px;
}
.size-back {
	background-color: #F3F3F3;
	width: 105px;
}
.size-t {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #B2B0A8;
	border-left-color: #B2B0A8;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.size-t tr td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #B2B0A8;
	border-bottom-color: #B2B0A8;
	text-align: center;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}.size-t tr td p {
	text-align: left;
}
.text-size {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	margin: 0px;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
	text-align: left;
}
.kome-size {
	background-image: url(../20100909/kome_12kuro.gif);
	background-repeat: no-repeat;
	margin-left: 40px;
	font-size: 12px;
	color: #323232;
	padding-left: 12px;
	text-align: left;
	margin-right: 40px;
	margin-top: 6px;
	margin-bottom: 0px;
	line-height: 16px;
}
.re0001 {
	margin-top: 40px;
}


/* 旧1208.css カート以下のスタイル */

.hinmei001 {
	font-size: 12px;
	font-weight: bold;
	color: #323232;
	text-align: left;
	margin: 0px;
	padding-top: 20px;
	padding-left: 40px;
	line-height: 18px;
}
.hinmei002 {
	font-size: 12px;
	color: #323232;
	text-align: left;
	margin: 0px;
	padding-top: 20px;
	padding-left: 40px;
	padding-right: 40px;
	line-height: 18px;
}
.mail-form {
	font-size: 12px;
	color: #323232;
	padding: 0px;
	margin-top: 20px;
}
#textfield {
	width: 240px;
	margin-bottom: 17px;
}
.text-area {
	height: 150px;
	width: 435px;
}
.btn {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.up20-bottm0 {
	margin-top: 20px;
	margin-bottom: 0px;
}
.under03 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B2B0A8;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B2B0A8;
	color: #323232;
	line-height: 18px;
}
.sitemap01 {
	font-size: 12px;
	line-height: 14px;
	background-image: url(../20101208/sitemap/maru.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #323232;
}
.sitemap02 {
	font-size: 12px;
	line-height: 14px;
	background-image: url(../20101208/sitemap/sankaku.jpg);
	background-position: left -2px;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #323232;
}
.doun5 {
	margin-bottom: 3px;
}
.sitemap02 a:link	{
	text-decoration:none;
	color: #323232;
}
.sitemap02 a:visited{
	text-decoration:none;
	color: #323232;
}
.sitemap02 a:active	{
	text-decoration:underline;
	color: #323232;
}
.sitemap02 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.sitemap03 {
	font-size: 12px;
	line-height: 14px;
	background-image: url(../20101208/sitemap/sankaku.jpg);
	background-position: left -9px;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #323232;
}
.sitemap02 a span {
	font-size: 10px;
}
.up40-dwn5 {
	padding: 0px;
	margin-top: 40px;
	margin-bottom: 5px;
}
.sitemap03 a:link	{
	text-decoration:none;
	color: #323232;
}
.sitemap03 a:visited{
	text-decoration:none;
	color: #323232;
}
.sitemap03 a:active	{
	text-decoration:underline;
	color: #323232;
}
.sitemap03 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.sitemap04 {
	font-size: 12px;
	line-height: 14px;
	background-image: url(../20100909/sankaku.jpg);
	background-position: left -10px;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
	color: #323232;
	text-align: left;
}
.sitemap04 a:link	{
	text-decoration:none;
	color: #323232;
}
.sitemap04 a:visited{
	text-decoration:none;
	color: #323232;
}
.sitemap04 a:active	{
	text-decoration:underline;
	color: #323232;
}
.sitemap04 a:hover	{
	text-decoration:underline;
	color: #B20000;
}

.top05 {
	font-size: 12px;
	text-align: right;
	color: #323232;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.top05 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.top05 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.top05 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.top05 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.question {
	font-size: 12px;
	font-weight: bold;
	color: #323232;
	line-height: 20px;
	background-image: url(../20101208/img/q.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 35px;
	text-align: left;
	background-color: #F3F3F3;
	width: 610px;
	padding-top: 7px;
	padding-left: 35px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.answer {
	font-size: 12px;
	font-weight: normal;
	color: #323232;
	line-height: 18px;
	background-image: url(../20101208/img/a.gif);
	background-position: left 2px;
	background-repeat: no-repeat;
	text-align: left;
	width: 620px;
	padding-top: 0px;
	padding-left: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-right: 10px;
}
.answer a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.answer a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.answer a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.answer a:hover	{
	text-decoration:underline;
	color: #B20000;
	}
.up20-20 {
	margin-top: 20px;
	margin-bottom: 9px;
}
.tel2 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.nega-5 {
	margin-bottom: -5px;
}
.link-inq {
	sfont-size: 12px;
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 40px;
	text-align: right;
	background-image: url(../20100909/img/yajirusi_ha.gif);
	background-position: 348px 1px;
}
.link-inq a:link	{
	text-decoration:underline;
	color: #3a4861;
	font-size: 12px;
}
.link-inq a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.link-inq a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.link-inq a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.up20-10 {
	margin-top: 16px;
	margin-bottom: 0px;
}
.up20-0002 {
	margin-top: 20px;
}
.left20-2 {
	margin-left: 20px;
}
.point10 {
	font-size: 10px;
}


/* 旧tuika.css */

.kakunin {
	background-color: #FFFFFF;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kakunin2 {
	background-color: #F3F1E7;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.kakunin3 {
	background-color: #F3F1E7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.img_d-3pix {
	margin-bottom: 3px;
}
.kakunin tr td {
	padding-bottom: 16px;
}

.kakunin2 {
	background-color: #F3F1E7;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.kakunin3 {
	background-color: #F3F1E7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.img_d-3pix {
	margin-bottom: 3px;
}
.kakunin tr td {
	padding-bottom: 16px;
}
.kome101 {
	background-image: url(../20100909/20111102_tsuika/kome12_bejyu.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
	font-size: 12px;
	color: #323232;
	padding-left: 15px;
	text-align: left;
	margin-right: 20px;
	margin-top: 4px;
	margin-bottom: 0px;
	line-height: 18px;
}
.kome101 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.kome101 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.kome101 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.kome101 a:hover	{
	text-decoration:underline;
	color: #cc4e0a;
}
.kome1-1-1 {
	background-repeat: no-repeat;
	margin-left: 20px;
	font-size: 12px;
	color: #323232;
	padding-left: 15px;
	text-align: left;
	margin-right: 20px;
	margin-bottom: 0px;
	line-height: 18px;
}
.kome1-2-2 {
	background-image: url(../../20101208/img/kome-beju-org.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
	font-size: 12px;
	color: #B20000;
	padding-left: 15px;
	text-align: left;
	margin-right: 20px;
	margin-top: 4px;
	margin-bottom: 0px;
	line-height: 18px;
}.tel {
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.kome12	{
	background-image: url(../../20101208/img/_bejyu.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
	font-size: 12px;
	color: #323232;
	padding-left: 15px;
	text-align: left;
	margin-right: 20px;
	margin-top: 4px;
	margin-bottom: 0px;
	line-height: 18px;
}
.kome1-1 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.kome1-1 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.kome1-1 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.kome1-1 a:hover	{
	text-decoration:underline;
	color: #cc4e0a;
}
.kome1-1-1 {
	background-repeat: no-repeat;
	margin-left: 20px;
	font-size: 12px;
	color: #323232;
	padding-left: 15px;
	text-align: left;
	margin-right: 20px;
	margin-bottom: 0px;
	line-height: 18px;
}
.kome1-2-2 {
	background-image: url(../../20101208/img/kome-beju-org.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
	font-size: 12px;
	color: #B20000;
	padding-left: 15px;
	text-align: left;
	margin-right: 20px;
	margin-top: 4px;
	margin-bottom: 0px;
	line-height: 18px;
}.tel {
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}.qa01 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.qa02 {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


/* プラポリ */

.maru0004-2 {
	background-image: url(../20100909/maru.gif);
	background-repeat: no-repeat;
	margin-left: 60px;
	font-size: 12px;
	color: #323232;
	padding-left: 15px;
	text-align: left;
	margin-right: 60px;
	margin-top: 8px;
	margin-bottom: 0px;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.n-cart2-2 {
	font-size: 12px;
	margin-top: 12px;
	color: #323232;
	margin-left: 15px;
}
.cate002-2 {
	font-weight: normal;
	text-align: left;
	line-height: 18px;
	padding: 0px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.under02-2 {
	color: #323232;
}
.link002-2 {
	font-size: 12px;
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-top: 10px;
	margin-right: 65px;
	margin-bottom: 0px;
	margin-left: 40px;
	text-align: right;
	background-position: 390px;
}.link002-2 a:link	{
	text-decoration:underline;
	color: #3a4861;
}
.link002-2 a:visited{
	text-decoration:underline;
	color: #3a4861;
}
.link002-2 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.link002-2 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.up10 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.pp_ttl {
	margin-bottom: 20px;
}
.pp_ttl2 {
	margin-bottom: 0px;
}
.guide_ttl {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
:root .guide_ttl {
	margin-left: 10px;
}
.guide_ttl2 {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -12px;
}
:root .guide_ttl2 {
	margin-left: 10px;
}
.size-t tr td p {
	margin: 0px;
	padding: 0px;
}
#retun-ttl {
	margin-top: 25px;
}
#retun-ttl2 {
	margin-top: 25px;
	margin-left: 50px;
}
.return-mail {
	margin-top: 45px;
}
.R_sub {
	margin-left: 50px;
}
.maru_TTL img {
	margin-left: 48px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
.henpin_text {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 62px;
	text-align: left;
}
.henpin_text2 {
	font-size: 12px;
	line-height: 22px;
	color: #000;
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 59px;
	text-align: left;
}


.marutai {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 38px;
	text-align: left;
}
.re_ATM {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	margin-top: 40px;
	margin-right: 40px;
	margin-left: 48px;
	text-align: left;
}
.re_ATM2 {
	font-size: 12px;
	line-height: 22px;
	color: #000;
	margin-top: 40px;
	margin-right: 52px;
	margin-left: 67px;
	text-align: left;
}
.big-text {
	font-size: 12px;
	font-weight: bold;
	color: #898989;
	margin-left: 67px;
	letter-spacing: 1px;
	text-align: left;
	margin-bottom: 10px;
	text-decoration: none;
}
.ttl02 {
	margin-top: 68px;
	margin-bottom: 27px;
	margin-left: 0px;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight: bold;
	color: #E80115;
	font-size: 22px;
	font-variant: normal;
	text-transform: none;
	font-style: normal;
}
.kome101 {
	background-image: url(../20100909/20111102_tsuika/kome12_bejyu.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
	font-size: 12px;
	color: #323232;
	padding-left: 15px;
	text-align: left;
	margin-right: 20px;
	margin-top: 4px;
	margin-bottom: 0px;
	line-height: 18px;
}
.kome101 a:link,
.kome101 a:visited,
.kome101 a:active{
	text-decoration:underline;
	color: #3a4861;
}

.kome101 a:hover	{
	text-decoration:underline;
	color: #cc4e0a;
}
