@charset "EUC-JP";
#subBOX {
	width: 670px;
	margin: 0px;
	padding: 0px;
}
.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;
}
.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;
}
.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;
}
.re_ATM2 {
	font-size: 12px;
	color: #323232;
	margin-top: 45px;
	margin-bottom: 6px;
	margin-left: 25px;
	line-height: 24px;
	margin-right: 25px;
}
.pankuzuNEW {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 10px;
	margin-left: 6px;
}
.pankuzuNEW h2 a:link,
.pankuzuNEW h2 a:visited,
.pankuzuNEW h2 a:active{
	color: #003C80;
	text-decoration: underline;
}
.pankuzuNEW h2 a:hover	{
	color: #B20000;
}
.pankuzuNEW a:link,
.pankuzuNEW a:visited,
.pankuzuNEW a:active{
	color: #003C80;
	text-decoration: underline;
}
.pankuzuNEW a:hover	{
	color: #B20000;
}


.re_ATM2 p {
	font-size: 17px;
	line-height: 30px;
	color: #003C80;
	margin: 0px;
	padding: 0px;
}
.up20 {
	margin-top: 20px;
}
.up40 {
	margin-top: 40px;
}
/* 旧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;
}
.mail {
	font-size: 12px;
	color: #323232;
	text-align: right;
	padding-right: 40px;
	padding-top: 20px;
}
.tyui02 {
	font-size: 12px;
	margin-top: 8px;
	text-align: left;
	margin-left: 29px;
	line-height: 18px;
	color: #323232;
	margin-bottom: 0px;
	margin-right: 30px;
}
.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,
.kome1 a:visited,
.kome1 a:active {
	text-decoration:underline;
	color: #3a4861;
}
.kome1 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.mail a:link,
.mail a:visited,
.mail a:active {
	text-decoration:underline;
	color: #3a4861;
}

.mail a:hover	{
	text-decoration:underline;
	color: #B20000;
}
/* カレンダー　*/
/* カレンダー　*/
.cale01 {
	height: 25px;
	padding: 0px;
	background-color: #393939;
}
.cale2 {

	height: 178px;

}
.cale3 {

	background-repeat: no-repeat;
	height: 10px;

}
.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: 10px;
	padding-right: 0px;
	padding-bottom: 7px;
	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 {
	height: 25px;
	width: 30px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 10px;
}
.calebox2 {
	background-color: #FFF;
	height: 22px;
	width: 30px;
	margin: 0px;

	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.calebox3 {
	background-color: #D5D4D1;
	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: #FFF;
	border-bottom-color: #FFF;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sunday {
	/*color: #C54E1A;*/
}
/*　ここまで　*/
.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:link,
.maru a:visited,
.maru a:active{
	text-decoration:underline;
	color: #3a4861;
}
.maru a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.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;
}
.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;
}
/* ラッピング */
.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;
}
.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;
}
.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;
}
.ttl-01 {
	font-size: 12px;
	color: #323232;
	text-align: left;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#payTTL {
	margin-top: 20px;
	margin-left: 20px;
}
.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-b a:visited,
.text-b a:active{
	text-decoration:underline;
	color: #3a4861;
}

.text-b 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: 24px;
	color: #323232;
}
.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;
}
.orenji {
	color: #B20000;
}
.orenji a:link,
.orenji a:visited,
.orenji a:active{
	text-decoration:underline;
	color: #B20000;
}

.orenji a:active	{
	line-height: 11px;
	text-decoration:underline;
	color: #B20000;
}

.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;
}
.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;
}
.paygent {
	font-size: 12px;
	color: #323232;
	padding-right: 0px;
	padding-left: 20px;
}
.paygent a {
	text-decoration:underline;
	color: #3a4861;
}
.paygent a:link,
.paygent a:visited,
.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;
	line-height: 18px;
}
.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,
.link001 a:visited,
.link001 a:active{
	text-decoration:underline;
	color: #3a4861;
}

.link001 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
#boder0        {
	border: 0px none #FFF;
}
#boder0 tr td {
	border: 0px none #FFF;
}
.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;
}
.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;
}
.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,
.maru3 a:visited,
.maru3 a:active{
	text-decoration:underline;
	color: #3a4861;
}

.maru3 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;
}
.top {
	font-size: 12px;
	margin-top: 40px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	color: #323232;
}
.top a:link,
.top a:visited,
.top a:active{
	text-decoration:underline;
	color: #3a4861;
}
.top a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.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,
.kome9 a:visited,
.kome9 a:active	{
	text-decoration:underline;
	color: #3a4861;
}
.kome9 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.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-b a:visited,
.text-b a:active{
	text-decoration:underline;
	color: #3a4861;
}

.text-b a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.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;
}
#retun-ttl {
	margin-top: 25px;
}
#retun-ttl2 {
	margin-top: 25px;
	margin-left: 50px;
}
.return-mail {
	margin-top: 45px;
}
.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;
}
.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;
}
.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;
}
.re0001 {
	margin-top: 40px;
}
.marutai {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 38px;
	text-align: left;
}
.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;
}
.re_ATM {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	margin-top: 40px;
	margin-right: 40px;
	margin-left: 48px;
	text-align: left;
}
.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;
}
.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,
.sitemap04 a:visited,
.sitemap04 a:active{
	text-decoration:none;
	color: #323232;
}
.sitemap04 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,
.answer a:visited,
.answer a:active{
	text-decoration:underline;
	color: #3a4861;
}
.answer a:hover	{
	text-decoration:underline;
	color: #B20000;
	}
.text-recruit {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #343434;
	text-align: left;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 15px;
}
.text-recruit a:link,
.text-recruit a:visited{
	text-decoration:underline;
	color: #3a4861;
}

.text-recruit a:hover{
	line-height: 11px;
	text-decoration:underline;
	color: #B20000;
}
.text004 {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	text-align: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 60px;
	margin-bottom: 40px;
	margin-left: 60px;
}
.text004_2 {
	font-size: 12px;
	line-height: 18px;
	color: #323232;
	text-align: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 60px;
	margin-bottom: 0px;
	margin-left: 60px;
}
.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;
}
.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,
.link002-2 a:visited,
.link002-2 a:active{
	text-decoration:underline;
	color: #3a4861;
}

.link002-2 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.log {
	margin-top: 15px;
	margin-bottom: 10px;
	margin-left: 20px;
}
.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-cart2-2 {
	font-size: 12px;
	margin-top: 12px;
	color: #323232;
	margin-left: 80px;
	line-height: 18px;
}
.under02-2 {
	color: #323232;
	font-size: 12px;
}
.up20_2 {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
.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;
}#wrap #mainbox #subBOX .sitemap_body {
	margin-top: 20px;
	margin-left: 20px;
}
.up40_2 {
	margin-top: 40px;
	margin-left: 0px;
}
.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;
	border: 1px solid #999;
}
.btn {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#textfield {
	border: 1px solid #999;
}
.nega-5 {
	margin-bottom: -5px;
}
.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;
}
.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;
}
.tel2 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.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,
.link-inq a:visited,
.link-inq a:active{
	text-decoration:underline;
	color: #3a4861;
	font-size: 12px;
}

.link-inq a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.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,
.maru0004 a:visited,
.maru0004 a:active{
	text-decoration:underline;
	color: #3a4861;
}

.maru0004 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.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;
}
#wrap #mainbox #subBOX .enqTXT {
	margin-top: 20px;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 40px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 28px;
}
.item-no {
	font-size: 12px;
	width: 681px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	height: 25px;
	background-color: #F3F3F3;
}
:root .item-no {
	width: 670px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	height: 20px;
}

.item-no a:link,
.item-no a:visited,
.item-no a:active{
	color: #666;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.item-no a:hover	{
	text-decoration:underline;
	color: #900;
	font-size: 12px;
	font-weight: bold;
}
.linktitle2 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
.pd-ttl2 {
	margin-top: 0px;
}
.newstext p {
	font-size: 12px;
	line-height: 20px;
	color: #666;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 35px;
	margin-left: 5px;
}
.pd-ttl2 {
	margin-top: 35px;
	margin-bottom: 10px;
}
.left20 {
	margin-left: 15px;
}
.left20-2 {
	margin-left: 20px;
}
.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;
}
.cre {
	padding-left: 10px;
	font-size: 12px;
	line-height: 18px;
}
.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;
}
.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;
}
.btn-n2 {
	margin-top: 40px;
	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;
}
.up40-2 {
	margin-top: 37px;
}
.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;
}
.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;
}
.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,
.text01-2 a:visited,
.text01-2 a:active{
	text-decoration:underline;
	color: #3a4861;
	}
.text01-2 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.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;
}
.login001 {
	margin-top: 14px;
	margin-left: 250px;
	font-size: 12px;
	color: #323232;
	margin-right: 0px;
}

.login001 a:link,
.login001 a:visited,
.login001 a:active{
	text-decoration:underline;
	color: #3a4861;
}

.login001 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.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;
}
.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;
}
.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,
.text04 a:visited,
.text04 a:active{
	text-decoration:underline;
	color: #3a4861;
}

.text04 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;
}
.pading20 {
	padding-bottom: 20px;
}
.newcart {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #323232;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-left-color: #999;
}
.newcart tr .cart-ttl {
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: bold;
	color: #323232;
	background-color: #F3F3F3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
}
.newcart tr .cart-name {
	line-height: 16px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
}
.newcart tr .cart-price {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	padding: 3px;
	margin: 0px;
}
.newcart tr .cart-price-01 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #999;
	border-bottom-color: #999;
	padding: 3px;
	margin: 0px;
}
.newcart tr .cart-price2 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	padding: 5px;
	margin: 0px;
	width: 45px;
}
.newcart tr .cart-price2-01 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #999;
	border-bottom-color: #999;
	padding: 5px;
	margin: 0px;
	width: 45px;
}
.newcart tr .cart-price3 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	margin: 0px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 12px;
}
.newcart tr .cart-price3-01 {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #999;
	border-bottom-color: #999;
	margin: 0px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 12px;
}
.newcart tr td .cart-no {
	margin: 0px;
	padding: 0px;
}
.newcart tr .cart-price2 .cart-no #button {
	margin: 0px;
	padding: 0px;
	width: 45px;
}
.newcart tr .cart-price2-01 .cart-no #button {
	margin: 0px;
	padding: 0px;
	width: 45px;
}
.newcart tr .cart-price3 .cart-no label #select {
	padding: 0px;
	width: 60px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: -12px;
	height: 20px;
}
.newcart tr .cart-price3-01 .cart-no label #select {
	padding: 0px;
	width: 60px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: -12px;
	height: 20px;
}
.newcart tr .cart-price3 .cart-no #button {
	width: 45px;
	padding: 0px;
	margin-top: 0px;
	margin-right: -12px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 20px;
}
.newcart tr .cart-price3-01 .cart-no #button {
	width: 45px;
	padding: 0px;
	margin-top: 0px;
	margin-right: -12px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 20px;
}
.newcart tr .cart-photo {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	margin: 0px;
	padding: 5px;
	height: auto;
	width: 60px;
}
.newcart tr .lap {
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #999;
	border-bottom-color: #999;
}
.newcart tr .lap2 {
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	margin: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
}
.newcart tr .price01 {
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #999;
	border-bottom-color: #999;
}
.newcart tr .price02 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
}
.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,
.kome2 a:visited,
.kome2 a:active{
	text-decoration:underline;
	color: #B20000;
}

.kome2 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.btn-n001 {
	margin-top: 39px;
	margin-bottom: 40px;
}
.cate-fil {
	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;
}
.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;
}
.free-sp {
	height: 100px;
	width: 462px;
	margin-top: 7px;
	margin-bottom: 0px;
}
.nyuryoku5 {
	width: 135px;
	padding: 0px;
	margin: 0px;
}
.nyuryoku2 {
	width: 164px;
	margin-top: 7px;
}
.nyuryoku4 {
	width: 458px;
	margin-top: 5px;
	padding: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.option02 {
	font-size: 12px;
	color: #323232;
	text-align: left;
	margin-left: 36px;
	margin-top: 4px;
	margin-bottom: 14px;
}
.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;
}
.f-12pt2 {
	font-size: 12px;
	line-height: 16px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.f-12pt2 a:link,
.f-12pt2 a:visited,
.f-12pt2 a:active{
	text-decoration:underline;
	color: #3a4861;
}

.f-12pt2 a:hover	{
	text-decoration:underline;
	color: #B20000;
}
.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;
}
.n-cart5 tr .under-dot {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
}
.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;
}
.search-text {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	line-height: 18px;
	width: 590px;
	padding: 0px;
	height: auto;
	text-align: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
}
.search-text2 {
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	line-height: 18px;
	padding: 0px;
	height: auto;
	text-align: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 00px;
}
.rest {
	margin: 0px;
	padding: 0px;
}
.search-cate {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#PD_base #PD_box .PD_right .PDhight {
	height: 96px;
	overflow: visible;
}
#wrap #mainbox #subBOX .guide_ttl2nd {
	font-weight: normal;
	color: #000;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #000;
	font-size: 18px;
	line-height: 32px;
	margin-top: 5px;
	margin-bottom: 35px;
	margin-left: 6px;
}
.order .oder_TTL {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #5d5d5d;
	font-size: 12px;
	margin-top: 25px;
	margin-bottom: 0px;
	font-weight: normal;
}
#wrap #mainbox #subBOX .up20 table tr .boderCALE {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EFEEED;
}
#wrap #mainbox #subBOX #storeBASE {
	width: 630px;
	margin-left: 20px;
}
#wrap #mainbox #subBOX #storeBASE2 {
	width: 630px;
	margin-left: 20px;
	background-image: url(../_imgs/company/shop_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#wrap #mainbox #subBOX #storeBASE .infoTEXT {
	float: left;
	font-size: 12px;
	line-height: 20px;
	width: 250px;
	margin-left: 80px;
}
#wrap #mainbox #subBOX #storeBASE .gaikan {
	float: left;
	width: 300px;
}
.infoTEXT p{
	padding:0;
	height:120px;
	font-size:12px;
	border:solid 0px #f00;
	line-height:25px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.font14{font-size:14px;}


.infoTEXT p img{
	margin-left:15px;
	width:65px;
	height:25px;
	margin-top: 0px;
}
.infoTEXT h6{font-weight:400;font-size:12px;margin:0px 0px 0px 0px;padding-top:40px;}
.infoTEXT p a{
text-decoration:none;
color:#000;
}
.date{
	font-size:12px;
	font-weight:bold;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: 40px;
}
#wrap #mainbox #subBOX #comTTL {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 3px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-left: 20px;
	margin-right: 20px;
	font-weight: bold;
	padding-left: 10px;
	color: #565656;
}
#wrap #mainbox #subBOX #storeBASE2 .leftIMG {
	width: 290px;
	margin-top: 20px;
	margin-left: 20px;
	float: left;
}
#wrap #mainbox #subBOX #storeBASE2 .leftIMG2 {
	width: 330px;
	margin-top: 20px;
	margin-left: 20px;
	float: left;
}
#wrap #mainbox #subBOX #storeBASE2 .rightTXT {
	float: left;
	width: 305px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 8px;
	line-height: 16px;
	margin-top: 20px;
	margin-left: 10px;
}
#wrap #mainbox #subBOX #storeBASE2 .rightTXT2 {
	float: left;
	width: 265px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 8px;
	line-height: 16px;
	margin-top: 20px;
	margin-left: 10px;
}
#wrap #mainbox #subBOX #storeBASE2 .rightTXT p img,
#wrap #mainbox #subBOX #storeBASE2 .rightTXT2 p img{
	border: 1px solid #000;
	margin-bottom: 15px;
}
#mainbox #subBOX #tenpo {
	margin-top: 20px;
	margin-right: 20px;
}
#subBOX #tenpo a {
	font-weight: normal;
	color: rgba(0,0,0,1.00);
	text-decoration: none;
	font-size: 16px;
}
#subBOX #tenpo a:hover {
	font-weight: normal;
	color: rgba(0,0,0,1.00);
	text-decoration: underline;
	font-size: 16px;
}