/* A:link {
	COLOR: #0000FF; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0000FF; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0000FF; TEXT-DECORATION: underline
} */
.textlin {
	TEXT-ALIGN: center; FONT-SIZE: 1.1rem/* 11px */
}
html { font-size: 62.5% }
BODY {
	font-size:1.6rem;
	MARGIN: 0px
}
.td01 {
	BACKGROUND-COLOR: #99ccff; PADDING-LEFT: 8px; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
.td01b {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #99ccff; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
.td01c {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #99ccff; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
.td02 {
	LINE-HEIGHT: 130%; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 8px; FONT-SIZE: 1.2rem/* 12px */
}
.td03 {
	BACKGROUND-COLOR: #f0f0f0; FONT-SIZE: 1.1rem/* 11px */
}
.td03w {
	BACKGROUND-COLOR: #ffffff
}
.td08d {
	BACKGROUND-COLOR: #c0c0c0; FONT-SIZE: 1.1rem/* 11px */
}
.td04 {
	LINE-HEIGHT: 130%; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 8px; FONT-SIZE: 1.2rem/* 12px */
}
.td05 {
	BACKGROUND-COLOR: #ffffff; FONT-SIZE: 1.2rem/* 12px */
}
.td06 {
	BACKGROUND-COLOR: #dedede; PADDING-LEFT: 8px; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
.td07 {
	BACKGROUND-COLOR: #f0f0f0; FONT-SIZE: 1.1rem/* 11px */
}
.tline {
	BACKGROUND-COLOR: #6699ff
}
.tborderb {
	BORDER-BOTTOM-COLOR: #6699ff; BORDER-RIGHT-WIDTH: 2px; BORDER-TOP-COLOR: #6699ff; BORDER-TOP-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 2px; BORDER-RIGHT-COLOR: #6699ff; BORDER-LEFT-COLOR: #6699ff; BORDER-LEFT-WIDTH: 2px
}
.none {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.rightonly {
	BORDER-BOTTOM: #6699ff 0px; BORDER-LEFT: #6699ff 0px; BORDER-TOP: #6699ff 0px; BORDER-RIGHT: #6699ff 2px solid
}
.lonly {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: solid
}
.leftrightonly {
	BORDER-BOTTOM: #6699ff 0px; BORDER-LEFT: #6699ff 2px solid; BORDER-TOP: #6699ff 0px; BORDER-RIGHT: #6699ff 2px solid
}
.toprightonly {
	BORDER-BOTTOM: #6699ff 0px; BORDER-LEFT: #6699ff 2px solid; BORDER-TOP: #6699ff 2px solid; BORDER-RIGHT: #6699ff 2px solid
}
.rightbottomonly {
	BORDER-BOTTOM: #6699ff 2px solid; BORDER-LEFT: #6699ff 2px solid; BORDER-TOP: #6699ff 0px; BORDER-RIGHT: #6699ff 2px solid
}
.midasi {
	LINE-HEIGHT: 25px; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
.moji12b {
	LINE-HEIGHT: 130%; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
.moji12r {
	LINE-HEIGHT: 130%; COLOR: #ff0000; FONT-SIZE: 1.2rem/* 12px */
}
.moji12g {
	COLOR: #666666; FONT-SIZE: 1.2rem/* 12px */
}
.moji12 {
	LINE-HEIGHT: 130%; FONT-SIZE: 1.2rem/* 12px */
}
.moji24 {
	LINE-HEIGHT: 130%; FONT-SIZE: 2.4rem/* 24px */
}
.moji12kigyo {
	FONT-SIZE: 1.2rem/* 12px */
}
.moji11 {
	FONT-SIZE: 1.1rem/* 11px */
}
.moji11b {
	COLOR: #333399; FONT-SIZE: 1.1rem/* 11px */
}
.moji11r {
	COLOR: #ff0000; FONT-SIZE: 1.1rem/* 11px */
}
.moji11g {
	COLOR: #666666; FONT-SIZE: 1.1rem/* 11px */
}
.mojimenu01 {
	LINE-HEIGHT: 25px; PADDING-LEFT: 10px; FONT-SIZE: 1.2rem/* 12px */; VERTICAL-ALIGN: top
}
.mojimenu02 {
	LINE-HEIGHT: 25px; PADDING-LEFT: 10px; FONT-SIZE: 1.2rem/* 12px */; VERTICAL-ALIGN: top
}
.mojikan {
	TEXT-ALIGN: center; COLOR: #ff3399; FONT-SIZE: 1.4rem/* 14px */
}
.mojikekka {
	PADDING-BOTTOM: 8px; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */; PADDING-TOP: 2px
}
.mojipage {
	PADDING-BOTTOM: 0px; FONT-SIZE: 1.1rem/* 11px */; PADDING-TOP: 5px
}
.moji16 {
	LINE-HEIGHT: 130%; FONT-SIZE: 1.6rem/* 16px */
}
.moji16bold {
	LINE-HEIGHT: 130%; FONT-SIZE: 1.6rem/* 16px */; FONT-WEIGHT: bolder
}
.moji18b {
	LINE-HEIGHT: 130%; FONT-SIZE: 1.8rem/* 18px */; FONT-WEIGHT: bold
}
.moji18 {
	COLOR: #333399; FONT-SIZE: 1.8rem/* 18px */
}
.moji18b2 {
	LINE-HEIGHT: 130%; COLOR: #333399; FONT-SIZE: 1.8rem/* 18px */; FONT-WEIGHT: bold
}
.maru {
	TEXT-ALIGN: center; COLOR: #6699ff; FONT-SIZE: 1.1rem/* 11px */
}
.no {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */; FONT-WEIGHT: bold
}

.f-b {
	FONT-SIZE: 1.2rem/* 12px */; FONT-WEIGHT: bold
}

.butt {
	BACKGROUND-COLOR: #ffcc66; COLOR: #333333; /* FONT-SIZE: 10px */
}
.butt02 {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffcc66; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333333; FONT-SIZE: 1.2rem/* 12px */; PADDING-TOP: 3px
}
.butue {
	TEXT-ALIGN: center; PADDING-BOTTOM: 8px; FONT-SIZE: 1.2rem/* 12px */; PADDING-TOP: 0px
}
.headhoot {
	BACKGROUND-COLOR: #3333cc
}
.head01 {
	BACKGROUND-COLOR: #3333cc; PADDING-LEFT: 15px
}
.head02 {
	BACKGROUND-COLOR: #6666ff; PADDING-LEFT: 15px
}
.headhoot2 {
	BACKGROUND-COLOR: #a17c28
}
.head201 {
	BACKGROUND-COLOR: #a17c28; PADDING-LEFT: 15px
}
.head202 {
	BACKGROUND-COLOR: #c5a049; PADDING-LEFT: 15px
}
.head03 {
	BACKGROUND-COLOR: #00573c; PADDING-LEFT: 15px
}
.head04 {
	BACKGROUND-COLOR: #669900; PADDING-LEFT: 15px
}
.headhoot3 {
	BACKGROUND-COLOR: #00573c
}
.hootercopy {
	TEXT-ALIGN: right; FONT-SIZE: 1.1rem/* 11px */
}
.line01 {
	BACKGROUND-COLOR: #333399; WIDTH: 760px; HEIGHT: 1px
}
.moji12read {
	LINE-HEIGHT: 130%; COLOR: #996666; FONT-SIZE: 1.2rem/* 12px */; FONT-WEIGHT: normal
}
.moji12read2 {
	LINE-HEIGHT: 130%; COLOR: #ff0000; FONT-SIZE: 1.2rem/* 12px */; FONT-WEIGHT: bold
}
.logo {
	MARGIN-TOP: 15px; MARGIN-LEFT: 15px
}
.butt03 {
	COLOR: #333333; /* FONT-SIZE: 10px */
}
.mar {
	MARGIN-LEFT: 10px
}
.butt04 {
	BACKGROUND-COLOR: #ffcc66; COLOR: #333333; FONT-SIZE: 1.2rem/* 12px */
}
.moji12b2 {
	LINE-HEIGHT: 130%; PADDING-LEFT: 8px; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
.line02 {
	BACKGROUND-COLOR: #6699ff; WIDTH: 352px; HEIGHT: 1px
}
.moji16b {
	LINE-HEIGHT: 130%; COLOR: #333399; FONT-SIZE: 1.6rem/* 16px */; FONT-WEIGHT: bolder
}
.midasi2 {
	LINE-HEIGHT: 25px; COLOR: #333399; FONT-SIZE: 2.0rem/* 20px */
}
.moji20b {
	LINE-HEIGHT: 130%; COLOR: #333399; FONT-SIZE: 2.0rem/* 20px */
}
.moji25b {
	LINE-HEIGHT: 130%; COLOR: #333399; FONT-SIZE: 2.5rem/* 25px */
}
.moji14kigyo {
	FONT-SIZE: 1.4rem/* 14px */
}
.moji15g {
	COLOR: #996666; FONT-SIZE: 1.5rem/* 15px */
}
.moji20kigyo {
	FONT-SIZE: 2.0rem/* 20px */
}
.moji28kigyo {
	FONT-SIZE: 2.8rem/* 28px */
}
.moji20g {
	COLOR: #666666; FONT-SIZE: 2.0rem/* 20px */
}
.moji28g {
	COLOR: #666666; FONT-SIZE: 2.8rem/* 28px */
}
.moji20read {
	LINE-HEIGHT: 130%; COLOR: #996666; FONT-SIZE: 2.0rem/* 20px */; FONT-WEIGHT: normal
}
.moji20 {
	LINE-HEIGHT: 130%; COLOR: #333399; FONT-SIZE: 2.0rem/* 20px */
}
.moji20s {
	LINE-HEIGHT: 130%; FONT-SIZE: 2.0rem/* 20px */
}
.moji20b2 {
	LINE-HEIGHT: 130%; PADDING-LEFT: 8px; COLOR: #333399; FONT-SIZE: 2.0rem/* 20px */
}
.butt05 {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333333; FONT-SIZE: 2.0rem/* 20px */; PADDING-TOP: 3px
}
.butt06 {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffcc66; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333333; FONT-SIZE: 2.0rem/* 20px */; PADDING-TOP: 3px
}
.butt07 {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ccffcc; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333333; FONT-SIZE: 2.0rem/* 20px */; PADDING-TOP: 3px
}
.td08 {
	BACKGROUND-COLOR: #99ccff; PADDING-LEFT: 8px; COLOR: #333399; FONT-SIZE: 2.0rem/* 20px */
}
.butt09 {
	BACKGROUND-COLOR: #ccffcc; WIDTH: 300px; COLOR: #333333; FONT-SIZE: 2.0rem/* 20px */
}
.textlin2 {
	TEXT-ALIGN: left; WIDTH: 15em; FONT-SIZE: 2.0rem/* 20px */
}
.td08b {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #99ccff; COLOR: #333399; FONT-SIZE: 2.0rem/* 20px */
}
.td09 {
	BACKGROUND-COLOR: #f0f0f0; FONT-SIZE: 2.0rem/* 20px */
}
.td10 {
	LINE-HEIGHT: 130%; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 8px; FONT-SIZE: 2.0rem/* 20px */
}
.td11 {
	LINE-HEIGHT: 130%; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 8px; FONT-SIZE: 1.6rem/* 16px */
}
.moji16g {
	COLOR: #666666; FONT-SIZE: 1.6rem/* 16px */
}
.textlin3 {
	TEXT-ALIGN: left; WIDTH: 4em; FONT-SIZE: 2.0rem/* 20px */
}
.textlin4 {
	TEXT-ALIGN: left; WIDTH: 3em; FONT-SIZE: 2.0rem/* 20px */
}
.textlin5 {
	TEXT-ALIGN: left; WIDTH: 10em; FONT-SIZE: 2.0rem/* 20px */
}
.mojipage2 {
	PADDING-BOTTOM: 0px; FONT-SIZE: 1.4rem/* 14px */; PADDING-TOP: 5px
}
.mojikan2 {
	TEXT-ALIGN: center; COLOR: #ff3399; FONT-SIZE: 2.0rem/* 20px */
}
.td12 {
	BACKGROUND-COLOR: #ffffff; FONT-SIZE: 2.0rem/* 20px */
}
.mojikekka2 {
	PADDING-BOTTOM: 8px; COLOR: #333399; FONT-SIZE: 2.0rem/* 20px */; PADDING-TOP: 2px
}
.td13 {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 130%; BACKGROUND-COLOR: #ffcc66; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; /* FONT-SIZE: 10px; */ PADDING-TOP: 3px
}
.td14 {
	LINE-HEIGHT: 100%; BACKGROUND-COLOR: #cccccc; FONT-SIZE: 1.2rem/* 12px */
}
.moji15g2 {
	COLOR: #333399; FONT-SIZE: 1.5rem/* 15px */
}
.butt10 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffcc66; PADDING-LEFT: 10px; WIDTH: 120px; PADDING-RIGHT: 10px; HEIGHT: 25px; COLOR: #333333; FONT-SIZE: 1.3rem/* 13px */; PADDING-TOP: 3px
}
.butt11 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffcc66; PADDING-LEFT: 10px; WIDTH: 290px; PADDING-RIGHT: 10px; HEIGHT: 25px; COLOR: #333333; FONT-SIZE: 1.3rem/* 13px */; PADDING-TOP: 3px
}
.butt12 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffcc66; PADDING-LEFT: 10px; WIDTH: 330px; PADDING-RIGHT: 10px; HEIGHT: 25px; COLOR: #333333; FONT-SIZE: 1.3rem/* 13px */; PADDING-TOP: 3px
}
.td15 {
	BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 8px; FONT-SIZE: 1.1rem/* 11px */
}
.td16 {
	BACKGROUND-COLOR: #cbcbcb; PADDING-LEFT: 8px; COLOR: #7c7c81; FONT-SIZE: 1.1rem/* 11px */
}
.td17 {
	LINE-HEIGHT: 130%; FONT-SIZE: 1.2rem/* 12px */
}
.pre1 {
	WORD-WRAP: break-word
}

ul.inner{
	margin: 0 0 0 0;
	padding: 0;
	text-indent: -0.5em;
	padding-left: 0.5em;
	}

#JcbMerchantInquiry {
	MARGIN-LEFT: 13px
}
#JcbMerchantInquiry .SearchTable {
	BORDER-BOTTOM: #6699ff 3px solid; BORDER-LEFT: #6699ff 3px solid; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: #6699ff 3px solid; BORDER-RIGHT: #6699ff 3px solid; PADDING-TOP: 0px
}
#JcbMerchantInquiry .SearchTable TD {
	BORDER-BOTTOM: #6699ff 1px solid; BORDER-LEFT: #6699ff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #6699ff 1px solid; BORDER-RIGHT: #6699ff 1px solid; PADDING-TOP: 3px
}
#JcbMerchantInquiry .SearchTable TD.header {
	BACKGROUND-COLOR: #99ccff; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
#JcbMerchantInquiry .SearchTable TD.data {
	FONT-SIZE: 1.2rem/* 12px */
}
#JcbMerchantInquiry .SearchTable TD.dottedBottomLine {
	BORDER-BOTTOM: #6699ff 1px dashed
}
#JcbMerchantInquiry .SearchTable TD.noneTopLine {
	BORDER-TOP: medium none
}
#JcbMerchantInquiry .ResultTable {
	BORDER-BOTTOM: #6699ff 3px solid; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
#JcbMerchantInquiry .ResultTable .headerRow TD {
	BACKGROUND-COLOR: #99ccff; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
#JcbMerchantInquiry .ResultTable .dataRow TD {
	BACKGROUND-COLOR: #ffffff; FONT-SIZE: 1.1rem/* 11px */
}
#JcbMerchantInquiry .ResultTable TD {
	BORDER-BOTTOM: #6699ff 1px solid; BORDER-LEFT: #6699ff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #6699ff 1px solid; BORDER-RIGHT: #6699ff 1px solid; PADDING-TOP: 3px
}
#JcbMerchantInquiry .ResultTable .headerRowTop TD {
	BORDER-TOP: #6699ff 3px solid
}
#JcbMerchantInquiry .ResultTable TD.blank {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: transparent; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#JcbMerchantInquiry .ResultTable TD.bottomLine {
	BORDER-BOTTOM: #6699ff 3px solid
}
#JcbMerchantInquiry .ResultTable TD.leftLine {
	BORDER-LEFT: #6699ff 3px solid
}
#JcbMerchantInquiry .ResultTable TD.rightLine {
	BORDER-RIGHT: #6699ff 3px solid
}
#JcbMerchantInquiry .ResultTable TD.dottedBottomLine {
	BORDER-BOTTOM: #6699ff 1px dashed
}
#JcbMerchantInquiry .ResultTable TD.noneTopLine {
	BORDER-TOP: medium none
}
#JcbShopInquiry {
	MARGIN-LEFT: 13px
}
#JcbShopInquiry .SearchTable {
	BORDER-BOTTOM: #6699ff 3px solid; BORDER-LEFT: #6699ff 3px solid; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: #6699ff 3px solid; BORDER-RIGHT: #6699ff 3px solid; PADDING-TOP: 0px
}
#JcbShopInquiry .SearchTable TR TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#JcbShopInquiry .SearchTable .SearchInnerTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 130px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#JcbShopInquiry .SearchTable .SearchInnerTable TD {
	BORDER-BOTTOM: #6699ff 1px solid; BORDER-LEFT: #6699ff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #6699ff 1px solid; BORDER-RIGHT: #6699ff 1px solid; PADDING-TOP: 3px
}
#JcbShopInquiry .SearchTable .SearchInnerTable TD.header {
	BACKGROUND-COLOR: #99ccff; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
#JcbShopInquiry .SearchTable .SearchInnerTable TD.noneTopLine {
	BORDER-TOP: medium none
}
#JcbShopInquiry .SearchTable .SearchInnerTable TD.noneBottomLine {
	BORDER-BOTTOM: medium none
}
#JcbShopInquiry .SearchTable .SearchInnerTable TD.noneLeftLine {
	BORDER-LEFT: medium none
}
#JcbShopInquiry .ResultTable {
	BORDER-BOTTOM: #6699ff 3px solid; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
#JcbShopInquiry .ResultTable .headerRow TD {
	BACKGROUND-COLOR: #99ccff; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
#JcbShopInquiry .ResultTable .dataRow TD {
	BACKGROUND-COLOR: #ffffff; FONT-SIZE: 1.1rem/* 11px */
}
#JcbShopInquiry .ResultTable TD {
	BORDER-BOTTOM: #6699ff 1px solid; BORDER-LEFT: #6699ff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #6699ff 1px solid; BORDER-RIGHT: #6699ff 1px solid; PADDING-TOP: 3px
}
#JcbShopInquiry .ResultTable .headerRowTop TD {
	BORDER-TOP: #6699ff 3px solid
}
#JcbShopInquiry .ResultTable TD.blank {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: transparent; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#JcbShopInquiry .ResultTable TD.bottomLine {
	BORDER-BOTTOM: #6699ff 3px solid
}
#JcbShopInquiry .ResultTable TD.leftLine {
	BORDER-LEFT: #6699ff 3px solid
}
#JcbShopInquiry .ResultTable TD.rightLine {
	BORDER-RIGHT: #6699ff 3px solid
}
#JcbShopInquiry .ResultTable TD.dottedBottomLine {
	BORDER-BOTTOM: #6699ff 1px dashed
}
#JcbShopInquiry .ResultTable TD.noneTopLine {
	BORDER-TOP: medium none
}
#JcbShopInquiryNote {
	MARGIN-LEFT: 13px
}
#JcbShopInquiryNote .ResultTable {
	BORDER-BOTTOM: #6699ff 3px solid; BORDER-LEFT: #6699ff 3px solid; PADDING-BOTTOM: 0px; MARGIN: 2px; MIN-HEIGHT: 200px; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: #6699ff 3px solid; BORDER-RIGHT: #6699ff 3px solid; PADDING-TOP: 0px
}
#JcbShopInquiryNote .ResultTable TD {
	BORDER-BOTTOM: #6699ff 1px solid; BORDER-LEFT: #6699ff 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #6699ff 1px solid; BORDER-RIGHT: #6699ff 1px solid; PADDING-TOP: 10px
}
#JcbShopInquiryNote .ResultTable TD.header {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #99ccff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px;  FONT-SIZE: 1.2rem/* 12px */; PADDING-TOP: 10px
}
#JcbCreditChargeMessage {
	MARGIN: 20px 0px 0px; WIDTH: 760px
}
#JcbCreditChargeMessage UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px
}
#JcbCreditChargeMessage LI {
	TEXT-INDENT: -1em; PADDING-LEFT: 1em; MARGIN-BOTTOM: 6px; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */; FONT-WEIGHT: bold
}
#JcbCreditChargeLegalCaution {
	MARGIN: 10px 0px 0px 10px;
}
#JcbCreditChargeLegalCaution H4 {
	MARGIN: 10px 0px 5px; FONT-SIZE: 1.2rem/* 12px */; FONT-WEIGHT: normal
}
#JcbCreditChargeLegalCaution UL {
	/* MARGIN-LEFT: -30px; */
	/* _MARGIN-LEFT: 0px; */
}
#JcbCreditChargeLegalCaution LI {
	MARGIN-BOTTOM: 7px; FONT-SIZE: 1.2rem/* 12px */; FONT-WEIGHT: normal;
	LINE-HEIGHT: 1.5em;
	COLOR: #888888;
	PADDING-LEFT:12px;
	background: url(../images/client/disc.gif) no-repeat 3px 0.6em;
	list-style: none;
}
#JcbCreditChargeLegalCaution .moji {
	PADDING-LEFT: 20px; FONT-SIZE: 1.2rem/* 12px */; FONT-WEIGHT: normal
}

#ReportIssuerCollect {
	MARGIN-LEFT: 13px
}
#ReportIssuerCollect .SearchTable {
	BORDER-BOTTOM: #6699ff 3px solid; BORDER-LEFT: #6699ff 3px solid; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: #6699ff 3px solid; BORDER-RIGHT: #6699ff 3px solid; PADDING-TOP: 0px
}
#ReportIssuerCollect .SearchTable TR TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#ReportIssuerCollect .SearchTable .SearchInnerTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 130px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#ReportIssuerCollect .SearchTable .SearchInnerTable TD {
	BORDER-BOTTOM: #6699ff 1px solid; BORDER-LEFT: #6699ff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #6699ff 1px solid; BORDER-RIGHT: #6699ff 1px solid; PADDING-TOP: 3px
}
#ReportIssuerCollect .SearchTable .SearchInnerTable TD.header {
	BACKGROUND-COLOR: #99ccff; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
#ReportIssuerCollect .SearchTable .SearchInnerTable TD.noneTopLine {
	BORDER-TOP: medium none
}
#ReportIssuerCollect .SearchTable .SearchInnerTable TD.noneBottomLine {
	BORDER-BOTTOM: medium none
}
#ReportIssuerCollect .SearchTable .SearchInnerTable TD.noneRigthLine {
	BORDER-RIGHT: medium none
}
#ReportIssuerCollect .SearchTable .SearchInnerTable TD.noneLeftLine {
	BORDER-LEFT: medium none
}
#ReportIssuerCollect .ResultTable {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
#ReportIssuerCollect .ResultTable .headerRow TD {

}
#ReportIssuerCollect .ResultTable .dataRow TD {
	BACKGROUND-COLOR: #ffffff; FONT-SIZE: 1.1rem/* 11px */
}
#ReportIssuerCollect .ResultTable TD {
	BORDER-BOTTOM: #6699ff 1px solid; BORDER-LEFT: #6699ff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #6699ff 1px solid; BORDER-RIGHT: #6699ff 1px solid; PADDING-TOP: 3px
}
#ReportIssuerCollect .ResultTable .headerRowTop TD {
	BORDER-TOP: #6699ff 3px solid
}
#ReportIssuerCollect .ResultTable TD.blank {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: transparent; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#ReportIssuerCollect .ResultTable TD.bottomLine {
	BORDER-BOTTOM: #6699ff 3px solid
}
#ReportIssuerCollect .ResultTable TD.leftLine {
	BORDER-LEFT: #6699ff 3px solid
}
#ReportIssuerCollect .ResultTable TD.rightLine {
	BORDER-RIGHT: #6699ff 3px solid
}
#ReportIssuerCollect .ResultTable TD.dottedBottomLine {
	BORDER-BOTTOM: #6699ff 1px dashed
}
#ReportIssuerCollect .ResultTable TD.noneTopLine {
	BORDER-TOP: medium none
}
#ReportIssuerCollect .ResultTable TD.body {
	TEXT-ALIGN: right; LINE-HEIGHT: 130%; PADDING-LEFT: 8px; WIDTH: 125px; FONT-SIZE: 1.2rem/* 12px */
}


#body {
height: 100%;
min-height: 100%;
}

body > #base{
height:auto;
}

html,BODY {
	BACKGROUND-IMAGE: url(../images/client/base.jpg); TEXT-ALIGN: center; BACKGROUND-POSITION: center top; height:100%; height: 100%;
}


#base {
	TEXT-ALIGN: left; PADDING-BOTTOM: 50px; PADDING-LEFT: 70px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px auto; WIDTH: 830px; /* _WIDTH: 900px; */ height: 100%; min-height:100%;

}


#info {
	MARGIN: 0 0 0 12px;
	FONT-SIZE: 1.2rem/* 12px */;
	LINE-HEIGHT: 1.8em;
}

h4.hb {
	FONT-SIZE: 1.2rem/* 12px */;
	COLOR: #5EB5E6;
	MARGIN-BOTTOM: 5px;
	LINE-HEIGHT: 1.8em;
}
#menu { width:750px; }

#menu .t1 {
	FONT-SIZE: 1.4rem/* 14px */;
	LINE-HEIGHT: 1.8em;
	FONT-WEIGHT: bold;
	COLOR: #D9072B;
	PADDING-BOTTOM: 10px;
}

#menu .t2 {
	FONT-SIZE: 1.4rem/* 14px */;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 1.8em;
	COLOR: #D9072B;
}

#formbox {
	position: relative;
	FONT-SIZE: 1.2rem/* 12px */;
	FONT-WEIGHT: bold;
	background-image: url(../images/client/fbb.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#formbox th, 
#formbox td {
	white-space: nowrap;
	box-sizing: border-box;
}

#formbox input[type="radio"] {
	vertical-align: sub;
}
#formbox input[type="text"] {
	vertical-align: middle;
}

#formbox img {
	position: absolute;
	top: 0;
	left: 0;
}

#formbox .t1{
	padding: 5px 0 15px;
}

#formbox .t2{
	padding: 0 0 15px 20px; text-align:left;
}

#formbox .t5{
	padding :18px 0 20px 20px; text-align:left;
}

#formbox .t3{
	padding: 5px 0 20px 20px; text-align:left;
	background-image: url(../images/client/fmb.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	/* background-position: left 85% 25px; */
}

#formbox .t4{
	padding: 5px 0 15px;
	background-image: url(../images/client/fmb.gif);
	background-repeat: no-repeat;
	background-position: 18px 25px;
}

#formbox .t6{
	padding: 0 0 13px 20px; text-align:left;
	background-image: url(../images/client/fmb.gif);
	background-repeat: no-repeat;
	background-position: left 25px;
}

#formbox .t7{
	padding: 0 0 10px 15px;
	background-image: url(../images/client/fmb.gif);
	background-position: 15px bottom;
	background-repeat: no-repeat;
	/* background-position: 10pt 35px; */
}

#formbox .t8{
	padding: 0 0 10px 15px; text-align:left;
	background-image: url(../images/client/fmb.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	/* background-position: -10pt 35px; */
}

#formbox .t9{
	padding: 0 0 2px 15px;
}

#formbox .t10{
	padding: 0 0 2px 15px; text-align:left;
}

#formbox .t11{
	padding: 0 0 2px 15px;
	background-image: url(../images/client/fmb.gif);
	background-repeat: no-repeat;
	background-position: 15px bottom;
}

#formbox .t12{
	padding: 0 0 2px 15px; text-align:left;
	background-image: url(../images/client/fmb.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#formbox .t13{
	padding: 8px 20px 8px 15px;
	background-image: url(../images/client/fmb.gif);
	background-repeat: no-repeat;
	background-position: 18px bottom;
}

#formbox .t14{
	padding: 20px 0 20px 20px; text-align:left;
	background-image: url(../images/client/fmb.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	/* background-position: left 85% 25px; */
}

#formbox .t15{
	padding: 8px 0 8px 10px; text-align:left;
	background-image: url(../images/client/fmb.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#formbox .t16{
	padding: 10px 0 13px 10px; text-align:left;
}


#formbox2 {
	position: relative;
	FONT-SIZE: 1.2rem/* 12px */;
	FONT-WEIGHT: bold;
	background-image: url(../images/client/fbb2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#formbox2 th,
#formbox2 td {
	white-space: nowrap;
	box-sizing: border-box;
}

#formbox2 img {
	position: absolute;
	top: 0;
	left: 0;
}

#formbox2 .t1{
	padding:11px 0 17px 20px;
	background-image: url(../images/client/fmb.gif);
	background-repeat: no-repeat;
	background-position: 17px 35px;
}

#formbox2 .t2{
	padding:11px 13px 17px 20px;text-align:right;
	background-image: url(../images/client/fmb.gif);
	background-repeat: no-repeat;
	background-position: 0 35px;
}

#formbox2 .t3{
	padding:11px 40px 17px 20px;text-align:right;
	background-image: url(../images/client/fmb.gif);
	background-repeat: no-repeat;
	background-position: -273px 35px;

}

#formbox2 .t4{
	padding:11px 0px 17px 20px;
}

#formbox2 .t5{
	padding:11px 13px 17px 20px;
	text-align:right;
}

#formbox2 .t6{
	padding:11px 40px 17px 20px;
	text-align:right;
}

#formbox2 .t7{
	padding:10px 20px 13px 5px;
	text-align:right;
}

#formbox2 .t8{
	padding:10px 0px 13px 10px;
	text-align:right;
}

#formbox2 .t9{
	padding:10px 0px 13px 10px;
	text-align:right;
}

#formbox2 .t10{
	padding:10px 40px 13px 10px;
	text-align:right;
}


/* 20180809 JCBプレモカードマイページ修正 ADD START */
#formbox3 {
	position: relative;
	FONT-SIZE: 1.2rem/* 12px */;
	FONT-WEIGHT: bold;
	background-image: url(../images/client/fbb.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#formbox3 th, 
#formbox3 td {
	white-space: nowrap;
	box-sizing: border-box;
}

#formbox3 input[type="radio"] {
	vertical-align: sub;
}
#formbox3 input[type="text"] {
	vertical-align: middle;
}

#formbox3 img {
	position: absolute;
	top: 0;
	left: 0;
}

#formbox3 .t1{
	padding: 5px 0 15px;
}

#formbox3 .t5{
	padding :18px 0 20px 20px; text-align:left;
}

#formbox3 .t3{
	padding: 5px 0 20px 20px; text-align:left;
	background-image: url(../images/client/fmb.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	/* background-position: left 85% 25px; */
}

#formbox3 .t14{
	padding: 20px 0 20px 20px; text-align:left;
	background-image: url(../images/client/fmb2.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	/* background-position: left 85% 25px; */
}
/* 20180809 JCBプレモカードマイページ修正 ADD END */


.btnbox {
	width: 750px;
	position: relative;
}

.btnbox .prev {
	position: absolute;
	top: 10px;
	right: 0;
}

.btnbox .back {
	position: absolute;
	top: 10px;
	right:150px;
 }

.btnbox2 {
	width: 750px;
	position: relative;
}

.btnbox2 .prev {
	position: absolute;
	top: 10px;
	right: 270px;
}

.btnbox2 .back {
	position: absolute;
	top: 10px;
	right:410px;
 }

.errmsg {
	COLOR: #D9072B;
	FONT-SIZE: 1.4rem/* 14px */;
	FONT-WEIGHT: bold;
}

.readtxt {
	COLOR: #666666;
	FONT-SIZE: 1.4rem/* 14px */;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 1.8em;
}

.caution1 { line-height: 1.8em; font-size:1.2rem/* 12px */; margin: 20px 0 0 10px; text-indent:-1em; padding:0 0 0 1em;}
.caution2 { line-height: 1.8em; font-size:1.2rem/* 12px */; margin: 0 0 0 10px; text-indent:-1em; padding:0 0 0 1em;}
.caution3 { text-align: left; line-height: 1.2em; font-size:1.5rem/* 15px */; color:red; font-weight:900; margin: 0 0 0 10px; text-indent:-1em; padding:0 0 0 1em;}
.caution4 { text-align: left; line-height: 1.2em; font-size:1.5rem/* 15px */; margin: 0 0 0 10px; text-indent:-1em; padding:0 0 0 1em;}
.caution5 { text-align: left; line-height: 1.2em; font-size:1.5rem/* 15px */; color:red; font-weight:900; margin: 0 0 0 10px; text-indent:-1em; padding:0 0 0 8em;}
.caution6 { text-align: left; line-height: 1.2em; font-size:1.5rem/* 15px */; margin: 0 0 0 10px; text-indent:-1em; padding:0 0 0 8em;}

.cbtn { width:750px; text-align:center; margin-top: 20px;}

.lbtn { width:750px; text-align:left; margin-top: 20px;}

.f-l-p { float:left; font-size:1.2rem/* 12px */; margin-top: 30px;}

.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
/* A:link {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #ff3300; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff3300; TEXT-DECORATION: underline
} */
.textlin {
	TEXT-ALIGN: center; FONT-SIZE: 1.1rem/* 11px */
}
BODY {
	MARGIN: 0px;
	BACKGROUND-COLOR: #FFFFFF;
	COLOR: #333333;
}
.td01 {
	BACKGROUND-COLOR: #99ccff; PADDING-LEFT: 8px; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
.td01b {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #99ccff; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
.td01c {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #99ccff; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
.td02 {
	LINE-HEIGHT: 130%; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 8px; FONT-SIZE: 1.2rem/* 12px */
}
.td03 {
	BACKGROUND-COLOR: #f0f0f0; FONT-SIZE: 1.1rem/* 11px */
}
.td03w {
	BACKGROUND-COLOR: #ffffff
}
.td08d {
	BACKGROUND-COLOR: #c0c0c0; FONT-SIZE: 1.1rem/* 11px */
}
.td04 {
	LINE-HEIGHT: 130%; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 8px; FONT-SIZE: 1.2rem/* 12px */
}
.td05 {
	BACKGROUND-COLOR: #ffffff; FONT-SIZE: 1.2rem/* 12px */
}
.td06 {
	BACKGROUND-COLOR: #dedede; PADDING-LEFT: 8px; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
.td07 {
	BACKGROUND-COLOR: #f0f0f0; FONT-SIZE: 1.1rem/* 11px */
}
.tline {
	BACKGROUND-COLOR: #6699ff
}
.tborderb {
	BORDER-BOTTOM-COLOR: #6699ff; BORDER-RIGHT-WIDTH: 2px; BORDER-TOP-COLOR: #6699ff; BORDER-TOP-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 2px; BORDER-RIGHT-COLOR: #6699ff; BORDER-LEFT-COLOR: #6699ff; BORDER-LEFT-WIDTH: 2px
}
.none {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.rightonly {
	BORDER-BOTTOM: #6699ff 0px; BORDER-LEFT: #6699ff 0px; BORDER-TOP: #6699ff 0px; BORDER-RIGHT: #6699ff 2px solid
}
.lonly {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: solid
}
.leftrightonly {
	BORDER-BOTTOM: #6699ff 0px; BORDER-LEFT: #6699ff 2px solid; BORDER-TOP: #6699ff 0px; BORDER-RIGHT: #6699ff 2px solid
}
.toprightonly {
	BORDER-BOTTOM: #6699ff 0px; BORDER-LEFT: #6699ff 2px solid; BORDER-TOP: #6699ff 2px solid; BORDER-RIGHT: #6699ff 2px solid
}
.rightbottomonly {
	BORDER-BOTTOM: #6699ff 2px solid; BORDER-LEFT: #6699ff 2px solid; BORDER-TOP: #6699ff 0px; BORDER-RIGHT: #6699ff 2px solid
}
.midasi {
	LINE-HEIGHT: 25px; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
.moji12b {
	LINE-HEIGHT: 130%; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
.moji12r {
	LINE-HEIGHT: 130%; COLOR: #ff0000; FONT-SIZE: 1.2rem/* 12px */
}
.moji12g {
	COLOR: #666666; FONT-SIZE: 1.2rem/* 12px */
}
.moji12 {
	LINE-HEIGHT: 130%; FONT-SIZE: 1.2rem/* 12px */
}
.moji12kigyo {
	FONT-SIZE: 1.2rem/* 12px */
}
.moji11 {
	FONT-SIZE: 1.1rem/* 11px */
}
.moji11b {
	COLOR: #333399; FONT-SIZE: 1.1rem/* 11px */
}
.moji11r {
	COLOR: #ff0000; FONT-SIZE: 1.1rem/* 11px */
}
.moji11g {
	COLOR: #666666; FONT-SIZE: 1.1rem/* 11px */
}
.mojimenu01 {
	LINE-HEIGHT: 25px; PADDING-LEFT: 10px; FONT-SIZE: 1.2rem/* 12px */; VERTICAL-ALIGN: top
}
.mojimenu02 {
	LINE-HEIGHT: 25px; PADDING-LEFT: 10px; FONT-SIZE: 1.2rem/* 12px */; VERTICAL-ALIGN: top
}
.mojikan {
	TEXT-ALIGN: center; COLOR: #ff3399; FONT-SIZE: 1.4rem/* 14px */
}
.mojikekka {
	PADDING-BOTTOM: 8px; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */; PADDING-TOP: 2px
}
.mojipage {
	PADDING-BOTTOM: 0px; FONT-SIZE: 1.1rem/* 11px */; PADDING-TOP: 5px
}
.moji16 {
	LINE-HEIGHT: 130%; FONT-SIZE: 1.6rem/* 16px */
}
.moji16bold {
	LINE-HEIGHT: 130%; FONT-SIZE: 1.6rem/* 16px */; FONT-WEIGHT: bolder
}
.moji18b {
	LINE-HEIGHT: 130%; FONT-SIZE: 1.8rem/* 18px */; FONT-WEIGHT: bold
}
.moji18 {
	COLOR: #333399; FONT-SIZE: 1.8rem/* 18px */
}
.moji18b2 {
	LINE-HEIGHT: 130%; COLOR: #333399; FONT-SIZE: 1.8rem/* 18px */; FONT-WEIGHT: bold
}
.maru {
	TEXT-ALIGN: center; COLOR: #6699ff; FONT-SIZE: 1.1rem/* 11px */
}
.no {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */; FONT-WEIGHT: bold
}

.f-b {
	FONT-SIZE: 1.2rem/* 12px */; FONT-WEIGHT: bold
}

.butt {
	BACKGROUND-COLOR: #ffcc66; COLOR: #333333; /* FONT-SIZE: 10px */
}
.butt02 {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffcc66; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333333; FONT-SIZE: 1.2rem/* 12px */; PADDING-TOP: 3px
}
.butue {
	TEXT-ALIGN: center; PADDING-BOTTOM: 8px; FONT-SIZE: 1.2rem/* 12px */; PADDING-TOP: 0px
}
.headhoot {
	BACKGROUND-COLOR: #3333cc
}
.head01 {
	BACKGROUND-COLOR: #3333cc; PADDING-LEFT: 15px
}
.head02 {
	BACKGROUND-COLOR: #6666ff; PADDING-LEFT: 15px
}
.headhoot2 {
	BACKGROUND-COLOR: #a17c28
}
.head201 {
	BACKGROUND-COLOR: #a17c28; PADDING-LEFT: 15px
}
.head202 {
	BACKGROUND-COLOR: #c5a049; PADDING-LEFT: 15px
}
.head03 {
	BACKGROUND-COLOR: #00573c; PADDING-LEFT: 15px
}
.head04 {
	BACKGROUND-COLOR: #669900; PADDING-LEFT: 15px
}
.headhoot3 {
	BACKGROUND-COLOR: #00573c
}
.hootercopy {
	TEXT-ALIGN: right; FONT-SIZE: 1.1rem/* 11px */
}
.line01 {
	BACKGROUND-COLOR: #333399; WIDTH: 760px; HEIGHT: 1px
}
.moji12read {
	LINE-HEIGHT: 130%; COLOR: #996666; FONT-SIZE: 1.2rem/* 12px */; FONT-WEIGHT: normal
}
.moji12read2 {
	LINE-HEIGHT: 130%; COLOR: #ff0000; FONT-SIZE: 1.2rem/* 12px */; FONT-WEIGHT: bold
}
.logo {
	MARGIN-TOP: 15px; MARGIN-LEFT: 15px
}
.butt03 {
	COLOR: #333333; /* FONT-SIZE: 10px */
}
.mar {
	MARGIN-LEFT: 10px
}
.butt04 {
	BACKGROUND-COLOR: #ffcc66; COLOR: #333333; FONT-SIZE: 1.2rem/* 12px */
}
.moji12b2 {
	LINE-HEIGHT: 130%; PADDING-LEFT: 8px; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
.line02 {
	BACKGROUND-COLOR: #6699ff; WIDTH: 352px; HEIGHT: 1px
}
.moji16b {
	LINE-HEIGHT: 130%; COLOR: #333399; FONT-SIZE: 1.6rem/* 16px */; FONT-WEIGHT: bolder
}
.midasi2 {
	LINE-HEIGHT: 25px; COLOR: #333399; FONT-SIZE: 2.0rem/* 20px */
}
.moji20b {
	LINE-HEIGHT: 130%; COLOR: #333399; FONT-SIZE: 2.0rem/* 20px */
}
.moji25b {
	LINE-HEIGHT: 130%; COLOR: #333399; FONT-SIZE: 2.5rem/* 25px */
}
.moji14kigyo {
	FONT-SIZE: 1.4rem/* 14px */
}
.moji15g {
	COLOR: #996666; FONT-SIZE: 1.5rem/* 15px */
}
.moji20kigyo {
	FONT-SIZE: 2.0rem/* 20px */
}
.moji28kigyo {
	FONT-SIZE: 2.8rem/* 28px */
}
.moji20g {
	COLOR: #666666; FONT-SIZE: 2.0rem/* 20px */
}
.moji28g {
	COLOR: #666666; FONT-SIZE: 2.8rem/* 28px */
}
.moji20read {
	LINE-HEIGHT: 130%; COLOR: #996666; FONT-SIZE: 2.0rem/* 20px */; FONT-WEIGHT: normal
}
.moji20 {
	LINE-HEIGHT: 130%; COLOR: #333399; FONT-SIZE: 2.0rem/* 20px */
}
.moji20s {
	LINE-HEIGHT: 130%; FONT-SIZE: 2.0rem/* 20px */
}
.moji20b2 {
	LINE-HEIGHT: 130%; PADDING-LEFT: 8px; COLOR: #333399; FONT-SIZE: 2.0rem/* 20px */
}
.butt05 {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #cccccc; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333333; FONT-SIZE: 2.0rem/* 20px */; PADDING-TOP: 3px
}
.butt06 {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffcc66; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333333; FONT-SIZE: 2.0rem/* 20px */; PADDING-TOP: 3px
}
.butt07 {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ccffcc; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #333333; FONT-SIZE: 2.0rem/* 20px */; PADDING-TOP: 3px
}
.td08 {
	BACKGROUND-COLOR: #99ccff; PADDING-LEFT: 8px; COLOR: #333399; FONT-SIZE: 2.0rem/* 20px */
}
.butt09 {
	BACKGROUND-COLOR: #ccffcc; WIDTH: 300px; COLOR: #333333; FONT-SIZE: 2.0rem/* 20px */
}
.textlin2 {
	TEXT-ALIGN: left; WIDTH: 15em; FONT-SIZE: 2.0rem/* 20px */
}
.td08b {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #99ccff; COLOR: #333399; FONT-SIZE: 2.0rem/* 20px */
}
.td09 {
	BACKGROUND-COLOR: #f0f0f0; FONT-SIZE: 2.0rem/* 20px */
}
.td10 {
	LINE-HEIGHT: 130%; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 8px; FONT-SIZE: 2.0rem/* 20px */
}
.td11 {
	LINE-HEIGHT: 130%; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 8px; FONT-SIZE: 1.6rem/* 16px */
}
.moji16g {
	COLOR: #666666; FONT-SIZE: 1.6rem/* 16px */
}
.textlin3 {
	TEXT-ALIGN: left; WIDTH: 4em; FONT-SIZE: 2.0rem/* 20px */
}
.textlin4 {
	TEXT-ALIGN: left; WIDTH: 3em; FONT-SIZE: 2.0rem/* 20px */
}
.textlin5 {
	TEXT-ALIGN: left; WIDTH: 10em; FONT-SIZE: 2.0rem/* 20px */
}
.mojipage2 {
	PADDING-BOTTOM: 0px; FONT-SIZE: 1.4rem/* 14px */; PADDING-TOP: 5px
}
.mojikan2 {
	TEXT-ALIGN: center; COLOR: #ff3399; FONT-SIZE: 2.0rem/* 20px */
}
.td12 {
	BACKGROUND-COLOR: #ffffff; FONT-SIZE: 2.0rem/* 20px */
}
.mojikekka2 {
	PADDING-BOTTOM: 8px; COLOR: #333399; FONT-SIZE: 2.0rem/* 20px */; PADDING-TOP: 2px
}
.td13 {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 130%; BACKGROUND-COLOR: #ffcc66; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; /* FONT-SIZE: 10px */; PADDING-TOP: 3px
}
.td14 {
	LINE-HEIGHT: 100%; BACKGROUND-COLOR: #cccccc; FONT-SIZE: 1.2rem/* 12px */
}
.moji15g2 {
	COLOR: #333399; FONT-SIZE: 1.5rem/* 15px */
}
.butt10 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffcc66; PADDING-LEFT: 10px; WIDTH: 120px; PADDING-RIGHT: 10px; HEIGHT: 25px; COLOR: #333333; FONT-SIZE: 1.3rem/* 13px */; PADDING-TOP: 3px
}
.butt11 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffcc66; PADDING-LEFT: 10px; WIDTH: 290px; PADDING-RIGHT: 10px; HEIGHT: 25px; COLOR: #333333; FONT-SIZE: 1.3rem/* 13px */; PADDING-TOP: 3px
}
.butt12 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ffcc66; PADDING-LEFT: 10px; WIDTH: 330px; PADDING-RIGHT: 10px; HEIGHT: 25px; COLOR: #333333; FONT-SIZE: 1.3rem/* 13px */; PADDING-TOP: 3px
}
.td15 {
	BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 8px; FONT-SIZE: 1.1rem/* 11px */
}
.td16 {
	BACKGROUND-COLOR: #cbcbcb; PADDING-LEFT: 8px; COLOR: #7c7c81; FONT-SIZE: 1.1rem/* 11px */
}
.td17 {
	LINE-HEIGHT: 130%; FONT-SIZE: 1.2rem/* 12px */
}
.pre1 {
	WORD-WRAP: break-word
}
#JcbMerchantInquiry {
	MARGIN-LEFT: 13px
}
#JcbMerchantInquiry .SearchTable {
	BORDER-BOTTOM: #6699ff 3px solid; BORDER-LEFT: #6699ff 3px solid; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: #6699ff 3px solid; BORDER-RIGHT: #6699ff 3px solid; PADDING-TOP: 0px
}
#JcbMerchantInquiry .SearchTable TD {
	BORDER-BOTTOM: #6699ff 1px solid; BORDER-LEFT: #6699ff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #6699ff 1px solid; BORDER-RIGHT: #6699ff 1px solid; PADDING-TOP: 3px
}
#JcbMerchantInquiry .SearchTable TD.header {
	BACKGROUND-COLOR: #99ccff; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
#JcbMerchantInquiry .SearchTable TD.data {
	FONT-SIZE: 1.2rem/* 12px */
}
#JcbMerchantInquiry .SearchTable TD.dottedBottomLine {
	BORDER-BOTTOM: #6699ff 1px dashed
}
#JcbMerchantInquiry .SearchTable TD.noneTopLine {
	BORDER-TOP: medium none
}
#JcbMerchantInquiry .ResultTable {
	BORDER-BOTTOM: #6699ff 3px solid; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
#JcbMerchantInquiry .ResultTable .headerRow TD {
	BACKGROUND-COLOR: #99ccff; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
#JcbMerchantInquiry .ResultTable .dataRow TD {
	BACKGROUND-COLOR: #ffffff; FONT-SIZE: 1.1rem/* 11px */
}
#JcbMerchantInquiry .ResultTable TD {
	BORDER-BOTTOM: #6699ff 1px solid; BORDER-LEFT: #6699ff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #6699ff 1px solid; BORDER-RIGHT: #6699ff 1px solid; PADDING-TOP: 3px
}
#JcbMerchantInquiry .ResultTable .headerRowTop TD {
	BORDER-TOP: #6699ff 3px solid
}
#JcbMerchantInquiry .ResultTable TD.blank {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: transparent; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#JcbMerchantInquiry .ResultTable TD.bottomLine {
	BORDER-BOTTOM: #6699ff 3px solid
}
#JcbMerchantInquiry .ResultTable TD.leftLine {
	BORDER-LEFT: #6699ff 3px solid
}
#JcbMerchantInquiry .ResultTable TD.rightLine {
	BORDER-RIGHT: #6699ff 3px solid
}
#JcbMerchantInquiry .ResultTable TD.dottedBottomLine {
	BORDER-BOTTOM: #6699ff 1px dashed
}
#JcbMerchantInquiry .ResultTable TD.noneTopLine {
	BORDER-TOP: medium none
}
#JcbShopInquiry {
	MARGIN-LEFT: 13px
}
#JcbShopInquiry .SearchTable {
	BORDER-BOTTOM: #6699ff 3px solid; BORDER-LEFT: #6699ff 3px solid; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: #6699ff 3px solid; BORDER-RIGHT: #6699ff 3px solid; PADDING-TOP: 0px
}
#JcbShopInquiry .SearchTable TR TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#JcbShopInquiry .SearchTable .SearchInnerTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 130px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#JcbShopInquiry .SearchTable .SearchInnerTable TD {
	BORDER-BOTTOM: #6699ff 1px solid; BORDER-LEFT: #6699ff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #6699ff 1px solid; BORDER-RIGHT: #6699ff 1px solid; PADDING-TOP: 3px
}
#JcbShopInquiry .SearchTable .SearchInnerTable TD.header {
	BACKGROUND-COLOR: #99ccff; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
#JcbShopInquiry .SearchTable .SearchInnerTable TD.noneTopLine {
	BORDER-TOP: medium none
}
#JcbShopInquiry .SearchTable .SearchInnerTable TD.noneBottomLine {
	BORDER-BOTTOM: medium none
}
#JcbShopInquiry .SearchTable .SearchInnerTable TD.noneLeftLine {
	BORDER-LEFT: medium none
}
#JcbShopInquiry .ResultTable {
	BORDER-BOTTOM: #6699ff 3px solid; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
#JcbShopInquiry .ResultTable .headerRow TD {
	BACKGROUND-COLOR: #99ccff; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
#JcbShopInquiry .ResultTable .dataRow TD {
	BACKGROUND-COLOR: #ffffff; FONT-SIZE: 1.1rem/* 11px */
}
#JcbShopInquiry .ResultTable TD {
	BORDER-BOTTOM: #6699ff 1px solid; BORDER-LEFT: #6699ff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #6699ff 1px solid; BORDER-RIGHT: #6699ff 1px solid; PADDING-TOP: 3px
}
#JcbShopInquiry .ResultTable .headerRowTop TD {
	BORDER-TOP: #6699ff 3px solid
}
#JcbShopInquiry .ResultTable TD.blank {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: transparent; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#JcbShopInquiry .ResultTable TD.bottomLine {
	BORDER-BOTTOM: #6699ff 3px solid
}
#JcbShopInquiry .ResultTable TD.leftLine {
	BORDER-LEFT: #6699ff 3px solid
}
#JcbShopInquiry .ResultTable TD.rightLine {
	BORDER-RIGHT: #6699ff 3px solid
}
#JcbShopInquiry .ResultTable TD.dottedBottomLine {
	BORDER-BOTTOM: #6699ff 1px dashed
}
#JcbShopInquiry .ResultTable TD.noneTopLine {
	BORDER-TOP: medium none
}
#JcbShopInquiryNote {
	MARGIN-LEFT: 13px
}
#JcbShopInquiryNote .ResultTable {
	BORDER-BOTTOM: #6699ff 3px solid; BORDER-LEFT: #6699ff 3px solid; PADDING-BOTTOM: 0px; MARGIN: 2px; MIN-HEIGHT: 200px; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: #6699ff 3px solid; BORDER-RIGHT: #6699ff 3px solid; PADDING-TOP: 0px
}
#JcbShopInquiryNote .ResultTable TD {
	BORDER-BOTTOM: #6699ff 1px solid; BORDER-LEFT: #6699ff 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #6699ff 1px solid; BORDER-RIGHT: #6699ff 1px solid; PADDING-TOP: 10px
}
#JcbShopInquiryNote .ResultTable TD.header {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #99ccff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px;  FONT-SIZE: 1.2rem/* 12px */; PADDING-TOP: 10px
}
#JcbCreditChargeMessage {
	MARGIN: 20px 0px 0px; WIDTH: 760px
}
#JcbCreditChargeMessage UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px
}
#JcbCreditChargeMessage LI {
	TEXT-INDENT: -1em; PADDING-LEFT: 1em; MARGIN-BOTTOM: 6px; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */; FONT-WEIGHT: bold
}
#JcbCreditChargeLegalCaution {
	MARGIN: 10px 0px 0px;
}
#JcbCreditChargeLegalCaution H4 {
	MARGIN: 10px 0px 5px; FONT-SIZE: 1.2rem/* 12px */; FONT-WEIGHT: normal
}
#JcbCreditChargeLegalCaution UL {
	/* MARGIN-LEFT: -30px; */
	/* _MARGIN-LEFT: 0px; */
}
#JcbCreditChargeLegalCaution LI {
	MARGIN-BOTTOM: 7px; FONT-SIZE: 1.2rem/* 12px */; FONT-WEIGHT: normal;
	LINE-HEIGHT: 1.5em;
	COLOR: #888888;
	PADDING-LEFT:12px;
	background: url(../images/client/disc.gif) no-repeat 3px 0.6em;
	list-style: none;
}
#JcbCreditChargeLegalCaution .moji {
	PADDING-LEFT: 20px; FONT-SIZE: 1.2rem/* 12px */; FONT-WEIGHT: normal
}

#JcbCreditChargePersonalInfo {
	MARGIN: 0px 0px 0px;
}
#JcbCreditChargePersonalInfo UL {
	/*MARGIN-LEFT: 0px;
	 _MARGIN-LEFT: 0px; */
	padding-left: 0.75em;
}
#JcbCreditChargePersonalInfo LI {
	MARGIN-BOTTOM: 7px; FONT-SIZE: 1.2rem/* 12px */; FONT-WEIGHT: normal;
	LINE-HEIGHT: 1.5em;
/* 	PADDING-LEFT:12px;
	background: url(../images/client/disc.gif) no-repeat 3px 0.6em; */
	list-style: none;
}
#JcbCreditChargePersonalInfo LI UL{
	padding-left: 1.25em;
	}

#ReportIssuerCollect {
	MARGIN-LEFT: 13px
}
#ReportIssuerCollect .SearchTable {
	BORDER-BOTTOM: #6699ff 3px solid; BORDER-LEFT: #6699ff 3px solid; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: #6699ff 3px solid; BORDER-RIGHT: #6699ff 3px solid; PADDING-TOP: 0px
}
#ReportIssuerCollect .SearchTable TR TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#ReportIssuerCollect .SearchTable .SearchInnerTable {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 130px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#ReportIssuerCollect .SearchTable .SearchInnerTable TD {
	BORDER-BOTTOM: #6699ff 1px solid; BORDER-LEFT: #6699ff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #6699ff 1px solid; BORDER-RIGHT: #6699ff 1px solid; PADDING-TOP: 3px
}
#ReportIssuerCollect .SearchTable .SearchInnerTable TD.header {
	BACKGROUND-COLOR: #99ccff; COLOR: #333399; FONT-SIZE: 1.2rem/* 12px */
}
#ReportIssuerCollect .SearchTable .SearchInnerTable TD.noneTopLine {
	BORDER-TOP: medium none
}
#ReportIssuerCollect .SearchTable .SearchInnerTable TD.noneBottomLine {
	BORDER-BOTTOM: medium none
}
#ReportIssuerCollect .SearchTable .SearchInnerTable TD.noneRigthLine {
	BORDER-RIGHT: medium none
}
#ReportIssuerCollect .SearchTable .SearchInnerTable TD.noneLeftLine {
	BORDER-LEFT: medium none
}
#ReportIssuerCollect .ResultTable {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-LEFT: 0px; WIDTH: 760px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
#ReportIssuerCollect .ResultTable .headerRow TD {

}
#ReportIssuerCollect .ResultTable .dataRow TD {
	BACKGROUND-COLOR: #ffffff; FONT-SIZE: 1.1rem/* 11px */
}
#ReportIssuerCollect .ResultTable TD {
	BORDER-BOTTOM: #6699ff 1px solid; BORDER-LEFT: #6699ff 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #6699ff 1px solid; BORDER-RIGHT: #6699ff 1px solid; PADDING-TOP: 3px
}
#ReportIssuerCollect .ResultTable .headerRowTop TD {
	BORDER-TOP: #6699ff 3px solid
}
#ReportIssuerCollect .ResultTable TD.blank {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: transparent; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#ReportIssuerCollect .ResultTable TD.bottomLine {
	BORDER-BOTTOM: #6699ff 3px solid
}
#ReportIssuerCollect .ResultTable TD.leftLine {
	BORDER-LEFT: #6699ff 3px solid
}
#ReportIssuerCollect .ResultTable TD.rightLine {
	BORDER-RIGHT: #6699ff 3px solid
}
#ReportIssuerCollect .ResultTable TD.dottedBottomLine {
	BORDER-BOTTOM: #6699ff 1px dashed
}
#ReportIssuerCollect .ResultTable TD.noneTopLine {
	BORDER-TOP: medium none
}
#ReportIssuerCollect .ResultTable TD.body {
	TEXT-ALIGN: right; LINE-HEIGHT: 130%; PADDING-LEFT: 8px; WIDTH: 125px; FONT-SIZE: 1.2rem/* 12px */
}


#body {
height: 100%;
min-height: 100%;
}

body > #base{
height:auto;
}


html,BODY {
	BACKGROUND-IMAGE: url(../images/client/base.jpg); TEXT-ALIGN: center; BACKGROUND-POSITION: center top; height:100%; height: 100%;
}


#base {
	TEXT-ALIGN: left; PADDING-BOTTOM: 50px; PADDING-LEFT: 70px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px auto; WIDTH: 830px; /* _WIDTH: 900px; */ height: 100%; min-height:100%;

}


#info {
	MARGIN: 0 0 0 12px;
	FONT-SIZE: 1.2rem/* 12px */;
	LINE-HEIGHT: 1.8em;
}

#info h4 {
	FONT-SIZE: 1.2rem/* 12px */;
	COLOR: #5EB5E6;
	MARGIN-BOTTOM: 5px;
	LINE-HEIGHT: 1.8em;
}
#menu { width:750px; }

#menu .t1 {
	FONT-SIZE: 1.4rem/* 14px */;
	LINE-HEIGHT: 1.8em;
	FONT-WEIGHT: bold;
	COLOR: #D9072B;
	PADDING-BOTTOM: 10px;
}

#menu .t2 {
	FONT-SIZE: 1.4rem/* 14px */;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 1.8em;
}

#menu .t3 {
	FONT-SIZE: 1.9rem/* 19px */;
	LINE-HEIGHT: 1.8em;
	FONT-WEIGHT: bold;
	COLOR: #D9072B;
	PADDING-BOTTOM: 10px;
}

.btnbox {
	width: 750px;
	position: relative;
}

.btnbox .prev {
	position: absolute;
	top: 10px;
	right: 0;
}

.btnbox .back {
	position: absolute;
	top: 10px;
	right:150px;
 }

.btnbox2 {
	width: 750px;
	position: relative;
}

.btnbox2 .prev {
	position: absolute;
	top: 10px;
	right: 270px;
}

.btnbox2 .back {
	position: absolute;
	top: 10px;
	right:410px;
 }


.f-l-p { float:left; font-size:1.2rem/* 12px */; margin-top: 30px;}

.mt10 { margin-top: 10px; }

.mt20 { margin-top: 20px; }

.mt30 { margin-top: 30px; }

.mt60 { margin-top: 60px; }

.ml10 { margin-left: 10px; }

.ml30 { margin-left: 30px; }

.mr10 { margin-right: 10px; }

.mr30 { margin-right: 30px; }

.errmsg {
	COLOR: #D9072B;
	FONT-SIZE: 1.4rem/* 14px */;
	FONT-WEIGHT: bold;
}

.readtxt {
	COLOR: #666666;
	FONT-SIZE: 1.4rem/* 14px */;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 1.8em;
}

.caution1 { line-height: 1.8em; font-size:1.2rem/* 12px */; margin: 20px 0 0 10px; text-indent:-1em; padding:0 0 0 1em;}
.caution2 { line-height: 1.8em; font-size:1.2rem/* 12px */; margin: 0 0 0 10px; text-indent:-1em; padding:0 0 0 1em;}


.cbtn { width:750px; text-align:center; margin-top: 20px;}

.lbtn { width:750px; text-align:left; margin-top: 20px;}

.clr { clear:both; }

.mt0 { margin-top: 0; }
.mt7 { margin-top: 7px; }
.mt60 { margin-top: 60px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml30 { margin-left: 30px; }
.ml100 { margin-left: 100px; }
.mr10 { margin-right: 10px; }
.mr30 { margin-right: 30px; }

.pl10 { padding-left: 10px; }
.pl30 { padding-left: 30px; }
.pl50 { padding-left: 50px; }
.pb20 { padding-bottom: 20px; }

.clr { clear:both; }

.w250 { width:250px; }

/*利用環境*/
#environment {
	width: 750px;
	text-align: left;
	font-size: 1.2rem/* 12px */;
	line-height: 1.4;
	color: #333;
}
#environment table {
	width: 750px;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: center;
}
#environment table th,
#environment table td {
	padding: 20px;
}
#environment table caption,
#environment table .l {
	text-align: left;
	padding-left: 0;
}
#environment table .pl {
	text-align: left;
}
#environment table tr {
	border-bottom: 1px solid #e0e0e0;
}
#environment table .w220 {
	width: 220px;
}
#environment h2 {
	margin: 35px 0 5px;
	font-size: 1.2rem/* 12px */;
	font-weight: normal;
	color: #5EB5E6;
}
#environment h3 {
	margin: 35px 0 5px;
	font-size: 1.2rem/* 12px */;
	font-weight: normal;
	color: #333;
}
#environment p {
	margin: 0;
}
#environment ul {
	padding: 0 0 0 1em;
}
#environment li {
	list-style: none;
	text-indent: -1em;
}
#environment ul:not(:last-of-type) li:before {
	content: "・"
}
#environment p.link {
	padding: 20px 0 10px;
}


/*new header*/
header {
	width: 750px;
	padding-top: 35px;
}
header .left {
	margin-bottom: 20px;
	float: left;
}
header .left p {
	font-size: 2.0rem/* 20px */;
	padding-bottom: 25px;
}
header .right {
	float: right;
	text-align: right;
}
header ul {
	padding-top: 5px;
	list-style: none;
}
header li {
	display: inline-block;
}
#base > a:first-child,
#content {
	float: left;
	font-size: 0;
}

h1 {
	line-height: 40px;
	font-size: 2.0rem/* 20px */;
	font-weight: bold;
	color: #5EB5E6;
}
.fome_name {
	font-size: 1.4rem;
	font-weight: bold;
	letter-spacing: 0.25em
}

/*card_info*/
#card_info {
	width: auto;
}
#card_info p {
	padding: 1px;
}

/*new footer*/
footer {
	
	background-color: #fff;
}
footer > div {
	min-width: 1080px;
	margin: 0 auto;
	display: table;
	padding-top: 13px;
	background-color: #fff;
}
footer > div > img,
footer > div > div {
	display: table-cell;
	vertical-align: middle;
	text-align: left;
}
footer > div > img {
	padding-right: 25px;
}
footer ul {
	margin: 0;
	padding: 5px 0;
	list-style: none;
}
footer li {
	display: inline-block;
	padding: 0 10px 0 18px;
	background: url(../images/client/f_icn_list.gif) left center no-repeat ;
}
footer li a {
	font-size: 1.2rem/* 12px */;
	/* color: #004495;
	text-decoration: underline; */
}
/* footer li a:hover,
footer li a:visited,
footer li a:link {
	color: #004495;
	text-decoration: underline;
} */
/* footer li  */
a[target="_blank"]:not(.imglink),
a[href^="javascript:void window.open"]:not(.imglink) {
	padding-right: 18px;
	background: url(../images/client/f_icn_ex_link.gif) right center no-repeat ;
}
footer p {
	margin: 0;
	padding: 0;
}

.login img {
	vertical-align: middle;
}
.login input {
	width: 265px;
	font-size: 1.4rem;
}


/*tableタグ*/
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.tag_table {
	width: 750px;
	display: table;
	border-collapse: collapse;
	border-spacing: 0;
}
.tag_head {
	display: table-header-group;
}
.tag_tbody {
	display: table-row-group;
}
.tag_tfoot {
	display: table-footer-group;
}
.tag_tr {
	display: table-row;
}

.tag_th,.tag_td {
	display: table-cell;
}
.fixed {
	table-layout: fixed;
}

/*text-align*/
.ta_l { text-align: left; }
.ta_c { text-align: center; }
.ta_r { text-align: right; }

.va_m { vertical-align: middle; }
.m_auto { margin: 0 auto; }

.w12 { width:12px; }
.w55 { width:55px; }
.w100 { width:100px; }
.w200 { width:200px; }
.w210 { width:210px; }
.w500 { width:500px; }
.w520 { width:520px; }
.w540 { width:540px; }
.w575 { width:575px; }
.w600 { width:600px; }
.w700 { width:700px; }
.w750 { width:750px; }
.w760 { width:760px; }
.w14per { width:14%; }
.w30per { width:30%; }
.w33per { width:33%; }
.w35per { width:35%; }
.w200per { width:200%; }
.w275per { width:275%; }
.h15 { height: 15px; }
.h20 { height: 20px; }
.h25 { height: 25px; }
.h30 { height: 30px; }
.h35 { height: 35px; }
.h40 { height: 40px; }
.h42 { height: 42px; }
.h45 { height: 45px; }
.h50 { height: 50px; }
.h55 { height: 55px; }

img,
input[type="image"] {
	border: 0;
}

.cf:after {
	content:" ";
	display:block;
	clear:both;
}

.balanceShiftNormalTxt {
	font-size: 0.9em;
}

.balanceShiftProgress {
	padding-left: 6px;
	margin-top: 20px;
	margin-bottom: 30px;
}
#card_info.balanceShift {
	margin-bottom: 50px;
}

.headingSentence {
	margin-bottom: 50px;
}

.error {
  font-weight: bold;
  color: #ff0000;	
}
.error.balanceShiftCard {
	margin-bottom: 25px;	
}

.fome_name.balanceShift {
	padding-right: 20px;
	padding-bottom: 6px;
}

input.balanceShift:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset;
}
input[type="text"].balanceShift, input[type="password"].balanceShift {
	border: 1px solid;
	border-top-color: #acadb2;
	border-left-color: #e2e2ea;
	border-right-color: #e2e2ea;
	border-bottom-color: #e4e9ef;
	border-radius: 2px;
	padding: 4px;
}
input[type="text"].balanceShift.cardNumberAndPin, input[type="password"].balanceShift {
	width: 240px;
}

.balanceShiftCard.cf div.first, .balanceShiftCard.cf div.second {
	float: left;
}
.balanceShiftCard.cf div.first {
	margin-top: 30px;
}
.balanceShiftCard.cf div.second img {
	margin-left: 5px;
}

h2.balanceShift {
	font-size: 1.15em;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 10px;
}

table.balanceShift {
	border: 5px solid #5eb5e6;
	border-radius: 18px;
	border-collapse: separate;
	font-size: 0.9em;
	width: 750px;
	table-layout: fixed;
}

table.balanceShift th, table.balanceShift td {
	border-bottom: 2px solid #5eb5e6;
	border-left: 2px solid #5eb5e6;
	padding: 12px;
	text-align: center;
}
table.balanceShift tr th:first-child, table.balanceShift tr td:first-child {
  border-left: none;
}

table.balanceShift tr:last-child td {
	border-bottom: none;
}

.balanceShift.downArrow {
	text-align: center;
	padding-right: 70px;
	margin: 36px 0;
}
.balanceShift.downArrow p {
	font-size: 1.15em;
	font-weight: bold;
	color: #5eb5e6;
	margin: 0;
	margin-bottom: 12px;
}

.balanceShift.btnbox {
	margin-top: 50px;
	text-align: center;
}

.transferAmount {
	border: 4px solid #b4b4b5;
	width: 750px;
	box-sizing: border-box;
	height:55px;
	font-size: 1.15em;
	font-weight: bold;
	margin-top: 57px;
}
.transferAmount p {
	height: 50px;
	line-height: 50px;
	background-color: #b4b4b5;
	font-weight: bold;
	margin: 0;
	float: left;
	padding: 0px 50px;
}
.transferAmount span {
	height: 50px;
 	display: block;
	line-height: 50px;
	text-align: right;
	padding-right: 30px;
}
.transferAmount input[type="text"] {
	border: none;
	font-size: 1.15em;
	font-weight: bold;
	text-align: right;
	width: 450px;
}
.transferAmount input[type="text"]:focus {
	outline: none;	
}

.balanceShift.btnbox form {
	display: inline;
}

.balanceShift.completeTxt {
	font-size: 1.15em;
	font-weight: bold;
	text-align: center;
	padding-right: 70px;
	margin-bottom: 30px;
}

.balanceShift.headingSentence {
	margin-bottom: 20px
}

.balanceShift.btnbox .innerBox {
	width: 276px;
	margin: 0 auto;
}
.balanceShift.btnbox .innerBox .forward {
	float: right;
}
