3cfcd56a52f5cd7817c942e8671f4b72a98db4dc4ffc23d50de8657d8af5f2a4

Source Code:

@charset "utf-8";


@media (max-width: 639px) {


/***********************************************************
information page
***********************************************************/
	.infoBrandIcon{
		display:table;
		margin:1rem 0;
	}

	.infoBrandIcon dt,
	.infoBrandIcon dd{
		display:table-cell;
		vertical-align:middle;
	}

	.infoBrandIcon dt{
		width:auto;
		min-width:7em;
		font-size:1.000rem;
	}

	.infoBrandIcon dd{

		padding:0 0 0 0.428rem;
		text-align:left;
	}

	.infoBrandIcon dd ul{
		display:table;
	}

	.infoBrandIcon dd ul li{
		display:table-cell;
		box-sizing: content-box;
		padding-right:0.857rem;
		vertical-align:middle;
	}

	.infoBrandIcon dd ul li img{
		vertical-align: middle;
	}

	.infoBrandIcon dd ul li.mufjfgIcon{
		width:21px;
	}
	.infoBrandIcon dd ul li.dccardIcon{
		width:22px;
	}
	.infoBrandIcon dd ul li.nicosIcon{
		width:26px;
	}
	.infoBrandIcon dd ul li.aeIcon{
		width:23px;
	}
	.infoBrandIcon dd ul li.jacardIcon{
		width:36px;
	}
	.infoBrandIcon dd ul li.ufjcardIcon{
		width:20px;
	}
	.infoBrandIcon dd ul li.mufjfgIcon img{
		width:21px;
	}
	.infoBrandIcon dd ul li.dccardIcon img{
		width:22px;
	}
	.infoBrandIcon dd ul li.nicosIcon img{
		width:26px;
	}
	.infoBrandIcon dd ul li.aeIcon img{
		width:23px;
	}
	.infoBrandIcon dd ul li.jacardIcon img{
		width:36px;
	}
/***********************************************************
table
***********************************************************/
/*----------------------------------------------------------
table style
----------------------------------------------------------*/
/*colgroup>col width*/
	.tableW05par{
		width: 5%;
	}

	.tableW10par{
		width: 10%;
	}

	.tableW15par{
		width: 15%;
	}

	.tableW20par{
		width: 20%;
	}

	.tableW30par{
		width: 30%;
	}

	.tableW35par{
		width: 35%;
	}

	.tableW40par{
		width: 40%;
	}

	.tableW45par{
		width: 45%;
	}

	.tableW50par{
		width: 50%;
	}

	.tableW55par{
		width: 55%;
	}

	.tableW60par{
		width: 60%;
	}

	.tableW65par{
		width: 65%;
	}

	.tableW70par{
		width: 70%;
	}

	.tableW80par{
		width: 80%;
	}

	.tableW85par{
		width: 85%;
	}

	.tableW90par{
		width: 90%;
	}

	.tableW95par{
		width: 95%;
	}

	.tableW100par{
		width: 100%;
	}

/*no border table*/
	.cmpTableWrap.tableTypeNoBorder01 table,
	.cmpTableWrap.tableTypeNoBorder01 table th,
	.cmpTableWrap.tableTypeNoBorder01 table td{
		border: none;
		text-align: left;
		vertical-align: top;
		display: inline-block;
		width: 100%;
		font-size: 1.000rem;
	}

	.cmpTableWrap.tableTypeNoBorder01 table th{
		background: none;
		padding-bottom: 0;
	}

	.cmpTableWrap.tableTypeNoBorder01 table th.textTypeNormal{
		font-weight: normal;
	}

	.cmpTableWrap.tableTypeNoBorder01 table td{
		padding-top: 0;
	}

	.cmpTableWrap.tableTypeNoBorder02 table,
	.cmpTableWrap.tableTypeNoBorder02 table th,
	.cmpTableWrap.tableTypeNoBorder02 table td{
		border: none;
		text-align: left;
	}

	.cmpTableWrap.tableTypeNoBorder02 table th{
		background: none;
	}

	.cmpTableWrap.tableTypeNoBorder02 table th.textTypeNormal{
		font-weight: normal;
	}

/*no border th*/
	.cmpTableWrap table th.cellTypeNoborderTop{
		border-top: none;
	}

	.cmpTableWrap table th.cellTypeNoborderBottom{
		border-bottom: none;
	}

/*no border td*/
	.cmpTableWrap table td.cellTypeNoborderTop{
		border-top: none;
	}

	.cmpTableWrap table td.cellTypeNoborderBottom{
		border-bottom: none;
	}

/*cell column*/
	.cmpTableWrap table td .cellTypeColumn{
		display: table;
	}

	.cmpTableWrap table td .cellTypeColumn>.cellColumn{
		display: table-cell;
		padding-left: 0.500rem;
	}

	.cmpTableWrap table td .cellTypeColumn>.cellColumn:first-of-type{
		padding-left: 0;
	}

	.cmpTableWrap table .redBtn01.widthAuto a, .redBtn02.widthAuto a, .redBtn03.widthAuto a, .redBtn04.widthAuto a, .navyBtn01.widthAuto a, .navyBtn02.widthAuto a, .navyBtn03.widthAuto a, .navyBtn04.widthAuto a, .greenBtn01.widthAuto a, .greenBtn02.widthAuto a, .greenBtn03.widthAuto a, .greenBtn04.widthAuto a, .whiteBtn01.widthAuto a, .whiteBtn02.widthAuto a, .whiteBtn03.widthAuto a, .whiteBtn04.widthAuto a{
		min-width: auto;
	}

/*----------------------------------------------------------
dl style
----------------------------------------------------------*/
	.dlType01{
		margin-bottom: 1.000rem;
	}

	.dlType01 dd{
		padding-left: 1.000rem;
	}

	.dlType02{
		margin-bottom: 1.000rem;
		display: table;
	}

	.dlType02 dt{
		display: table-cell;
	}

	.dlType02 dd{
		display: table-cell;
		padding-left: 1.000rem;
	}

	.dlType03{
		display: table;
		width: 100%;
		border-bottom: 1px dotted #ccc;
		margin-bottom: 0.142rem;
	}

	.dlType03:last-of-type{
		margin-bottom: 0;
	}

	.dlType03 dt{
		display: table-cell;
		width: 30%;
		padding-bottom: 0.142rem;
	}

	.dlType03 dd{
		display: table-cell;
		padding-left: 1.000rem;
		width: 70%;
		padding-bottom: 0.142rem;
	}

	.dlType04{
		display: table;
		width: 100%;
	}

	.dlType04 dt{
		display: table-cell;
		width: 30%;
	}

	.dlType04 dd{
		display: table-cell;
		width: 70%;
		padding-left: 1.000rem;
	}

/*----------------------------------------------------------
backgroud-color style
----------------------------------------------------------*/
	.bgColorYellow{
		background-color: #ffff99;
	}

	.bgColorPink{
		background-color: #FEF2F2;
	}

	.bgColorWhite{
		background-color: #fff;
	}

/*----------------------------------------------------------
font style
----------------------------------------------------------*/
	.fColor03266a{
		color: #03266a;
	}

	.fColor333333{
		color: #333333;
	}

	.fColor3069cb{
		color: #3069cb;
	}

/***********************************************************
solicitationBox
***********************************************************/
	.solicitationBoxWrap.flowSet.dorderBoxArrow{
		padding-top: 0.857rem;
	}

	.solicitationBoxWrap .wrapInnerBox.noTextBox{
		padding: 0;
	}

/***********************************************************
indent
***********************************************************/
	.tIndent0{
		text-indent: 0;
	}

	ul.freeIndent3P0 > li,
	ol.freeIndent3P0 > li{
		padding-left: 3.0em;
		text-indent: -3.0em;
	}

	ul.freeIndent3P25 > li,
	ol.freeIndent3P25 > li{
		padding-left: 3.25em;
		text-indent: -3.25em;
	}

	ul.freeIndent3P5 > li,
	ol.freeIndent3P5 > li{
		padding-left: 3.5em;
		text-indent: -3.5em;
	}

	ul.freeIndent3P75 > li,
	ol.freeIndent3P75 > li{
		padding-left: 3.75em;
		text-indent: -3.75em;
	}

	ul.freeIndent4P0 > li,
	ol.freeIndent4P0 > li{
		padding-left: 4.0em;
		text-indent: -4.0em;
	}

/***********************************************************
word-break
***********************************************************/
	.wBreak{
		word-break: break-all;
	}

/***********************************************************
padding
***********************************************************/
	.pd-L1{
		padding-left: 1.000rem;
	}

	.pd-L05{
		padding-left: 0.500rem;
	}

	.pd-R1{
		padding-right: 1.000rem;
	}

	.pd-R05{
		padding-right: 0.500rem;
	}

/***********************************************************
original style
***********************************************************/
	.textBg01{
		background-color: #fff1f1;
		border: 1px solid #f99595;
		border-radius: 2px;
	  -webkit-border-radius: 2px;
	  -moz-border-radius: 2px;
	  -o-border-radius: 2px;
	  -ms-border-radius: 2px;
		padding: 0.142rem 0.285rem;
	}

}/*end*/