.cf-custom-content-01 {

}

@media only screen and (min-width:1181px){
	.cf-custom-content-01 {

	}
}

@media only screen and (max-width: 1180px) {
	.cf-custom-content-01 {

	}
}

@media only screen and (max-width: 959px) {
	.cf-custom-content-01 {

	}
}

@media only screen and (max-width: 599px) {
	.cf-custom-content-01 {

	}
}

.cf-custom-content-01 .customclear:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
}
.cf-custom-content-01 a:hover img {
	filter: alpha(style=0, opacity=80);
	opacity: 0.8;
}
.cf-custom-content-01 #cmnHeader {
	padding: 20px 0;
	max-width: 880px;
	width: 100%;
	margin: auto;
}
.cf-custom-content-01 #cmnHeaderLogo {
	float: right;
	height: auto;
	width: 25%;
	max-width: 150px;
}
.cf-custom-content-01 #cmnHeaderMenu{
	clear: both;
	width: 100%;
	padding-top: 1em;
}
.cf-custom-content-01 .headerMenuTable{
	height: 3.2em;
	float: left;	
	color:#FFF;
}
.cf-custom-content-01 .headerMenuTable1{
	width: 50%;
}
.cf-custom-content-01 .headerMenuTable2{
	width: 50%;
}
.cf-custom-content-01 .headerMenuTable3{
	width: 60%;
}
.cf-custom-content-01 .headerMenuTable4{
	width: 40%;
}
.cf-custom-content-01 .headerMenuTable a{

	color:#FFF;
	font-weight: bold;
}
.cf-custom-content-01 .headerMenuTable a:hover{
	text-decoration: underline;
}
.cf-custom-content-01 .headerMenuTable td{
	text-align: center;
	vertical-align: middle;
	padding: 0.75em 0;
	line-height: 1.2em;
	font-size: 0.7em;
	border-right: 4px solid #FFF;
    border-bottom: 4px solid #fff;
}
.cf-custom-content-01 .headerMenuTD5 ,.cf-custom-content-01 .headerMenuTD1{
	border-left: none !important;
}
.cf-custom-content-01 .headerMenuTD8{
	border-right: none !important;
}
.cf-custom-content-01 .headerMenuTD1 , .cf-custom-content-01 .headerMenuTD8{
	width: 20%;
}
.cf-custom-content-01 .headerMenuTD2 , .cf-custom-content-01 .headerMenuTD3 , .cf-custom-content-01 .headerMenuTD4 ,.cf-custom-content-01 .headerMenuTD5 ,.cf-custom-content-01 .headerMenuTD6 ,.cf-custom-content-01 .headerMenuTD7{
	width: 20%;
}
.cf-custom-content-01 .menuEnble{
	background-color: #0579db;
}
.cf-custom-content-01 .menuEnbleON{
	background-color: #0138c6;
	
}
.cf-custom-content-01 .menuDisable{
	background-color: #ccc;
	
}
.cf-custom-content-01 .menuEntry{
	background-color: #ff611c;
	
}
.cf-custom-content-01 .footerMenuTD5 ,.cf-custom-content-01 .footerMenuTD1{
	border-left: none !important;
}
.cf-custom-content-01 .footerMenuTD8{
	border-right: none !important;
}
.cf-custom-content-01 .footerMenuTD1 , .cf-custom-content-01 .footerMenuTD8{
	width: 25%;
}
.cf-custom-content-01 .footerMenuTD1x ,.cf-custom-content-01 .footerMenuTD2 , .cf-custom-content-01 .footerMenuTD3 , .cf-custom-content-01 .footerMenuTD4 ,.cf-custom-content-01 .footerMenuTD5, .cf-custom-content-01 .footerMenuTD6 ,.cf-custom-content-01 .footerMenuTD7{
	width: 25%;
}


@media only screen and (max-width: 750px) {
	.cf-custom-content-01 #cmnHeaderMenu {
		float: none;
		padding: 20px 0 0 0;
		clear: both;
		margin: auto;
		text-align: center;
	}
	.cf-custom-content-01 .headerMenuTable{
		width: 100%;
		float: none;	
	}
	.cf-custom-content-01 .headerMenuTD4{
		/*border-right: none !important;*/
	}

}
.cf-custom-content-01 #cmnFooter {
	padding-bottom: 50px;
}
.cf-custom-content-01 #cmnFooter #cmnFooterEntry img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	max-width: 405px;
	width: 100%;
	height: auto;
	margin-top: 50px;
	margin-bottom: 40px;
}
.cf-custom-content-01 #cmnFooterMenuDIV {
	width: 100%;
	max-width: 798px;
	margin: auto;
}


.cf-custom-content-01 #contentDIV {
	max-width: 880px;
	width: 100%;
	margin: auto;
}
.cf-custom-content-01 #mainvisual {
	display: block;
	width: 100%;
	height: auto;
	margin: auto;
}
.cf-custom-content-01 .interviewDIV1{
	width: 100%;
	background-color: #f7f7f7;
	box-shadow: 3px 3px 0 #ccc;
}
.cf-custom-content-01 .interviewDIV2{
	padding: 0em 2em 0.1em 2em;
	width: 100%;
}
.cf-custom-content-01 .interviewH1{
	font-size: 2em;
	color: #000;
	line-height: 1.4em;
	text-align: left;
	font-weight: bold;
	border-left: 5px solid #000;
	padding: 0 0 0 .5em;
	margin: 45px 0 0 0;
}
.cf-custom-content-01 .interviewP1{
	font-size: 1.05em;
	color: #000;
	line-height: 2em;
	text-align: left;
	font-weight: normal;
	margin: 40px 0 0 0;
}
.cf-custom-content-01 .interviewIMG1{
	width: 100%;
	display: block;
	height: auto;
	margin: 45px auto 30px auto;
}
.cf-custom-content-01 .interviewName1{
	color: #000cff!important;
}
.cf-custom-content-01 .interviewName2{
	color: #ff0000!important;
}
.cf-custom-content-01 .interviewH2{
	font-size: 1.5em;
	color: #001372!important;
	line-height: 1.5em;
	text-align: left;
	font-weight: normal;
	margin: 45px 0 0 0;
}
.cf-custom-content-01 .interviewHR1{
	width: 100%;
	margin: 40px auto;
	border-top: 1px solid #000;
}

@media only screen and (max-width: 599px) {
	.cf-custom-content-01 .interviewH1{
		font-size: 1.4em;
	}
	.cf-custom-content-01 .interviewP1{
		font-size: 0.95em;
	}
	.cf-custom-content-01 .interviewH2{
		font-size: 1.3em;
	}
}
	