.cv {
	position: relative;
	padding: 0;
}

#sec01 + .cv .noteLink li {
	color: #fff;
}

#sec01 + .cv .noteLink li a {
	color: #fff600;
}

#sec01 + .cv .cvPart01 {
	margin: 0;
}

#sec01 + .cv .cvPart01 .cvPart01 {
	margin: 0 0 1vw;
}

#contentsArea .cvPart01 .cvPart01In {
	position: relative;
	padding: 0 0 4vw;
	text-align: center;
	background: url(../img/img-cv-01s.png) center bottom;
	background-size: 100% auto;
}

#contentsArea .cvPart01 .cvPart01In .cvOnes img {
	position: relative;
	top: 0;
	left: -0.5vw;
	width: 89vw;
}

.cvPart02 {
	position: relative;
	top: 0;
	left: 0;
}

.cvPart02 .btnTr {
	position: absolute;
	bottom: 6.5vw;
	left: 0;
	width: 100%;
	text-align: center;
}

#contentsArea .cvPart02 .btnTr img {
	width: 85vw;
}

.cvTxt {
	position: absolute;
	top: -6vw;
	right: 3vw;
	padding: 2vw 6vw;
	text-align: right;
	font-size: 2vw;
	color: #010058;
	background-size: 100% auto;
}

.cvTxtList {
	padding: 2vw 6vw;
	font-size: 2vw;
}

.cvTxtList li {
	padding: 0 0 0 1em;
	text-indent: -1em;
	text-align: left;
}

.cvTxtList li a {
	color: #0090ff;
}

#contentsArea .noteLink {
	width: 100%;
	padding: 0 3.5vw 9vw;
	box-sizing: border-box;
}

#contentsArea .noteLink li {
	color: #fff;
}

#contentsArea .noteLink a {
	color: #ffe400;
}

#contentsArea #fv .cvOnes img {
	width: 94vw;
}

.tbl-type01-plus .tbl-type01-plus tr {
	display: block!important;
}

.tbl-type01-plus .tbl-type01-plus tr td {
	display: table-cell;
	width: 29vw;
}

.tbl-type01-plus .tbl-type01-plus tr:nth-of-type(3) td:last-child {
	width: 58vw;
}

.cvBg01 {
	background: url(../img/bg-cv-01.jpg) center 0 no-repeat;
	background-size: 100% auto ;
}

.cvBg02 {
	padding: 4vw 0 0;
	background: url(../img/bg-cv-02.jpg) center 0 no-repeat;
	background-size: 100% auto ;
}

.diarlUnit {
	margin: 0 0 1vw;
	padding: 0 3.8vw;
}

.flwBnr {
	display: none;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 10000;
	width: 100%;
}

.flwBnr > div {
	position: relative;
}

.flwBnr div a {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
}

#contentsArea .flwBnr div a img {
	width: 100%;
}