@charset "UTF-8";
/************************************************
overWrite
************************************************/
#mainArea {
	margin-top: 0;
}
.sectionInner01 {
	padding: 0;
}
/************************************************
unique
************************************************/
/*---------------
parts
------------------*/
.innerCnt01 {
	width: 1120px;
	margin: 0 auto;
}
.innerCnt02 {
	width: 955px;
	margin: 20px auto 0;
}
.ctTxtLink {
	display: table;
	margin: 0 auto;
}
.linkedImg {
	position: relative;
}
.linkedImgHref {
	display: block;
	position: absolute;
	bottom: 47px;
	left: 615px;
	width: 144px;
	height: 20px;
}
.btnType04.scheBtn {
	background: #f7d54d;
	border: none;
	color: #000;
}
.btnType04.scheBtn:hover .iconBlank::before {
	background: url(/mufgcard/denkicp/img/index_icon_blank.png) no-repeat right top;
	background-size: 10px 10px;
}
.listType20 > li::before {
	content: "*";
}
/*---------------
acdCnt
------------------*/
.acdCnt01 {
	margin: 45px 75px 0px 85px;
}
/*---------------
mvBlk
------------------*/
.mvBlk {
	margin-bottom: 62px;
}
.mvBlk .mvImg {
	margin-bottom: 50px;
	text-align: center;
}
.mvBlk .mvImg img {
	margin: 0;
}
.mvBlk [class^="mvDescImg"] {
	text-align: center;
}
.mvBlk .scheduleBox .scheImg {
	margin-bottom: 17px;
	text-align: center;
}
.scheBtn {
	max-width: 498px;
	font-size: 1.5rem;
}
/*---------------
mainBlk
------------------*/
[class^="chramImg"] {
	text-align: center;
}
/*chramBox01*/
.chramBox01 {
	margin-bottom: 98px;
}
.chramBox01 .chramImg01 {
	margin-bottom: 27px;
}
.chramBox01 .chramImg02 {
	margin-bottom: 0;
	padding: 0;
}

/*magnifyImgBox*/
.magnifyImgBox .txt01 {
	width: 490px;
	margin: 5px auto 0;
}

/*scheduleBox*/
.scheduleBox {
	margin-top: 25px;
}
.scheduleBox .txt01 {
	width: 410px;
	margin: 0 auto;
}

/*chramBox02*/
.chramBox02 {
	margin-bottom: 87px;
}
.chramBox02 .chramImg01 {
	margin-bottom: 43px;
	margin-top: 13px;
	padding: 0;
}
.chramBox02 .chramImg01 .img {
	padding-right: 50px;
}
.chramBox02 .txt01 {
	margin: 15px auto 54px;
}

/*chramBox03*/
.chramBox03 {
	margin-bottom: 76px;
}
/*chramBox03*/
.chramBox03 .chramImg01{
	margin-bottom: 53px;
	padding: 0 32px;
}
.chramBox03 .chramImg01 .img{
	padding-right: 19px;
}
.chramBox03 .txt01{
	margin: 9px auto 0;
	width: 820px;
}

/*chramBox04*/
.chramBox04 {
	margin-bottom: 104px;
}
.chramBox04 .chramImg01 {
	margin-bottom: 52px;
	padding: 0;
}
.chramBox04 .chramImg01 .img {
	padding-left: 37px;
}
.chramBox04 .chramImg02 {
	margin-bottom: 50px;
}
.chramBox04 .chramImg03 {
	padding: 0 28px 0 34px;
}
/*chramBox05*/
.chramBox05 {
	margin-bottom: 50px;
}
.chramBox05 .chramImg01 {
	margin-bottom: 50px;
	padding: 0;
}
.chramBox05 .chramImg01 .img{
	padding-left: 34px;
}
.chramBox05 .chramImg02 {
	padding: 0 47px;
}
/*listBox*/
.listBox {
	margin-bottom: 58px;
	padding-top: 0;
}
/*flowBox*/
.flowBox {
	margin-bottom: 65px;
}
.flowBox .acdBox {
	padding: 23px 0 34px;
}
.flowBox .chramImg01{
	padding: 0 0 0 85px;
	text-align: left;
}
.periodWrap {
	width: 950px;
	margin: 0 auto;
}
.periodWrap .periodBox {
	margin-bottom: 15px;
	padding: 10px;
	border: 2px solid #900000;
	font-size: 1.714rem;/*24*/
	text-align: center;
	font-weight: bold;
	color: #900000;
}
/*noteBox*/
.noteBox {
	margin-bottom: 60px;
}
/*contactBox*/
.contactBox .contactBlock {
	max-width: inherit;
	margin-bottom: 32px;
}
.contactBox .contactBlock dt {
	font-size: 1.142rem;/*16*/
}
.contactBox .contactBlock dd {
	padding: 35px 4%;
}
.contactBox .contactBlock .L {
	width: 62%;
}
.contactBox .contactBlock .telNumber {
	font-size: 2.571rem;/*36*/
}
.contactBox .contactBlock .telNumber a {
	color: #337ebc;
}
.contactBox .contactBlock .R > p {
	font-size: 1rem;/*14*/
}
/*---------------
fixNav
------------------*/
.fixNav {
	padding: 15px 0;
}
/************************************************
print
************************************************/
@media print{
	.innerCnt01 {
		width: auto;
	}
}