.cf-custom-content-01 .senkoBox {
	width: 100%;
	display: block;
	padding-top: 40px;
	font-size: 62.5%;
}
.cf-custom-content-01 .senkoBox .tx_blue {
	color: #004C91;
}

.cf-custom-content-01 .senkoBox .pcOnly{
	display:block;}
.cf-custom-content-01 .senkoBox .spOnly{
	display:none;}
.cf-custom-content-01 .senkoBox .sp767Only{
	display:none;}

.cf-custom-content-01 .senkoBox header {
	margin: 0;
	padding: 0;
}

/* ===== メイン ===== */
.cf-custom-content-01 .senkoBox h1 {
	width: 538px;
	display: block;
	margin: 0;
	padding: 0;
}
.cf-custom-content-01 .senkoBox h1 img {
	width: 30%;
}
.cf-custom-content-01 .senkoBox h2 {
	width: 100%;
	display: block;
	margin: -20px 0 0 0;
	padding: 0px 0 80px 0;
}


/* ===== TEASER ===== */
.cf-custom-content-01 .senkoBox .teaser {
	width: 100%;
	display: block;
	margin: 0;
	padding: 0 ;
	background: #000324;
background: -moz-linear-gradient( #000324 0%, #0180B4 50%, #01AAA1 75%, #ffffff 75.1%);
background: -webkit-linear-gradient( #000324 0%, #0180B4 50%, #01AAA1 75%, #ffffff 75.1%);
background: -o-linear-gradient( #000324 0%, #0180B4 50%, #01AAA1 75%, #ffffff 75.1%);
background: linear-gradient( #000324 0%, #0180B4 50%, #01AAA1 75%, #ffffff 75.1%);
}
.cf-custom-content-01 .senkoBox .teaser p {
	display: block;
	margin: 0;
	padding: 75px 0 40px 0;
	color: #fff;
	font-size: 3.2rem;
	text-align: center;
	letter-spacing: 3px;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .teaser .movieBox {
	display: block;
	width: 86.7%;
	margin: 0 auto;
	padding-bottom: 56.25%; /*アスペクト比 16:9の場合の縦幅*/
	height: 0;
	position: relative;
	overflow: hidden;
}
.cf-custom-content-01 .senkoBox .teaser .movieBox iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}


/* ===== 事業紹介01 ===== */
.cf-custom-content-01 .senkoBox .works {
	display: block;
	background-color: #F1F3F3;
	padding: 60px 0;
	margin: 0 0 100px 0;
	/*margin: 100px 0;*/
}
.cf-custom-content-01 .senkoBox .works h3.bigTitle{
	position: relative;
    padding: 0;
    text-align: center;
    color: #004C91;
    font-size: 3.2rem;
    letter-spacing: 2px;
    font-family: '游明朝', 'Yu Mincho', YuMincho, 'Hiragino Mincho Pro', serif;
}
.cf-custom-content-01 .senkoBox .works h3.bigTitle::before{
	position: absolute;
    top: calc(50% - 1px);
    left: 5%;
    width: 90%;
    height: 1px;
    content: '';
    background: #004C91;
}
.cf-custom-content-01 .senkoBox .works h3.bigTitle span{
	position: relative;
    padding: 0 25px;
    background: #F1F3F3;
}

.cf-custom-content-01 .senkoBox .works .worksInner {
	display: block;
	position: relative;
	width: 1024px;
	margin: 60px auto;
	box-sizing: border-box;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 {
	width: 615px;
	background-color: #fff;
	font-size: 1.4rem;
	line-height: 2.8rem;
	margin-left: 410px;
	padding: 80px 55px 70px 100px;
	box-sizing: border-box;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 .wkSholder {
	background-color: #004C91;
	color: #fff;
	font-size: 1.8rem;
	padding: 10px 55px 10px 30px;
	position: absolute;
	top: 35px;
	right: 0;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 p.wkBussines {
	color: #B5B5B5;
	font-size: 1.4rem;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 p.wkBussines span {
	color: #004C91;
	font-size: 2.0rem;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 h3 {
	font-size: 3.6rem;
	line-height: 4.0rem;
	padding: 50px 0 30px 0;
	margin: 0;
	letter-spacing: 5px;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}

.cf-custom-content-01 .senkoBox .works .worksInner .wk01_p {
	position: absolute;
	top: 80px;
	left: 0;
	box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.8);

}


/* ===== 事業紹介02 ===== */
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 {
	width: 615px;
	background-color: #fff;
	font-size: 1.4rem;
	line-height: 2.8rem;
	padding: 80px 100px 70px 55px;
	box-sizing: border-box;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 .wkSholder {
	background-color: #004C91;
	color: #fff;
	font-size: 1.8rem;
	padding: 10px 55px 10px 30px;
	position: absolute;
	top: 35px;
	left: 0;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 p.wkBussines {
	color: #B5B5B5;
	font-size: 1.4rem;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 p.wkBussines span {
	color: #004C91;
	font-size: 2.0rem;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 h3 {
	font-size: 3.6rem;
	line-height: 4.0rem;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
	padding: 50px 0 30px 0;
	margin: 0;
	letter-spacing: 5px;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk02_p {
	position: absolute;
	top: 80px;
	right: 0;
	box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.8);
}


/* ===== 数字で見るSENKO ===== */
.cf-custom-content-01 .senkoBox h3.numbersTitle {
	display: block;
	padding: 0;
	margin: 0;
	color: #004C91;
	font-size: 3.0rem;
	text-align: center;
	letter-spacing: 5px;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .num_t_en {
	position: relative;
	margin-bottom: 90px;
	padding: 0 ;
	text-align: center;
	color: #868686;
	font-size: 5.0rem;
	letter-spacing: 2px;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .num_t_en:before {
  position: absolute;
  top: calc(70% - 1px);
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  background: #868686;
}
.cf-custom-content-01 .senkoBox .num_t_en span {
  position: relative;
  padding: 0 25px;
  background: #fff;
}
.cf-custom-content-01 .senkoBox .numBox::after {
  content: "";
  display: block;
  clear: both;
}
.cf-custom-content-01 .senkoBox .numBox li {
	float: left;
	margin: 0 0 36px 0;
	list-style: none;
}
.cf-custom-content-01 .senkoBox .numBox li:nth-child(even) {
	float: right;
}


/* ===== 社員紹介 ===== */
.cf-custom-content-01 .senkoBox .staffBox {
	display: block;
	margin: 100px 0 0 0;
	background: url("https://s3-ap-northeast-1.amazonaws.com/cfn-prod-s3-backend/static-content/ja/company_list/00083015/original/bos/images/staff_title.png") no-repeat 0 0;
}
.cf-custom-content-01 .senkoBox h3.staffTitle {
	display: block;
	padding: 60px 60px 60px 0;
	margin: 0;
	text-align: right;
}
.cf-custom-content-01 .senkoBox h3.staffTitle span {
	color: #fff;
	font-size: 4.0rem;
	letter-spacing: 5px;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
	text-shadow: 3px 3px 4px #000;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox {
	width: 93.2%;
	display: block;
	margin: 0 auto 80px auto;
	padding: 40px 40px 60px 40px;
	box-shadow: 2px 5px 10px 5px rgba(0, 0, 0, 0.2);
	background-color: #fff;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox p.stNum {
	color: #B5B5B5;
	font-size: 1.4rem;
	text-align: right;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox p.stNum span {
	color: #004C91;
	font-size: 2.0rem;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stPhotoMain {
	display: block;
	position: relative;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stPhotoMain h4 {
	position: absolute;
	bottom: 15px;
	left: 40px;
	color: #000;
	font-size: 3.0rem;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);
	/*text-shadow: 2px 2px 5px #000;*/
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stPhotoMain h4.stP_right {
	text-align: right;
	bottom: 15px;
	right: 40px;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stPhotoMain h4 span {
	font-size: 1.6rem;
	line-height: 2.1rem;
	padding-top: 15px;
	display: block;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stCareer {
	width: 960px;
	margin: 0 auto;
	padding: 30px 0;
	font-size: 1.4rem;
	line-height: 2.1rem;
	display: block;
	border-bottom: 1px solid #D1D1D1;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stCareer p {
	color: #95B4D1;
	margin: 0 0 10px 0;
	padding: 0;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox {
	width: 960px;
	display: block;
	margin: 50px auto 0 auto;
	padding: 0;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox::after {
  content: "";
  display: block;
  clear: both;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText01 {
	margin: 0;
	padding: 0;
	width: 57%;
	float: right;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText02 {
	margin: 0;
	padding: 0;
	width: 57%;
	float: left;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText01 p,
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText02 p{
	font-size: 2.0rem;
	line-height: 3.0rem;
	color: #004C91;
	margin: 0;
	padding: 0;
	font-weight: bold;
	display: block;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText01 span,
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText02 span{
	font-size: 1.4rem;
	line-height: 3.0rem;
	display: block;
	padding-bottom: 50px;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText01 span:last-child,
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText02 span:last-child{
	padding-bottom: 0;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox img {
	width: 39.5%;
	float: left;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox img.stU_rightP {
	width: 39.5%;
	float: right;
}



/* ===== 採用情報 ===== */
.cf-custom-content-01 .senkoBox h3.recruitInfo {
	position: relative;
	margin: 160px 0 0 0;
	padding: 0 ;
	text-align: center;
	color: #004C91;
	font-size: 3.2rem;
	letter-spacing: 2px;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox h3.recruitInfo:before {
  position: absolute;
  top: calc(50% - 1px);
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  background: #004C91;
}
.cf-custom-content-01 .senkoBox h3.recruitInfo span {
  position: relative;
  padding: 0 55px;
  background: #fff;
}
.cf-custom-content-01 .senkoBox h4.recruitTitle {
	color: #fff;
	padding: 35px 0;
	margin: 90px 0 50px 0;
	text-align: center;
	background: #004C91;
	font-size: 3.6rem;
	letter-spacing: 2px;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .recComent {
	display: block;
	font-size: 1.4rem;
	margin-top: 20px;
}
.cf-custom-content-01 .senkoBox .senko_entryBut {
	display: block;
	width: 802px;
	text-align: center;
	margin: 120px auto;
}
.cf-custom-content-01 .senkoBox .senko_entryBut img:hover {
	opacity: 0.5;
}


.cf-custom-content-01 .senkoBox .section-header {position:relative; margin-top:40px; margin-bottom:35px;}
.cf-custom-content-01 .senkoBox .section-header.scrolling {margin-top:95px;}
.cf-custom-content-01 .senkoBox .section-header .section-brand {height:55px; margin-bottom:20px;}
.cf-custom-content-01 .senkoBox .section-header .section-brand::after {display:table; clear:both; display:'';}
.cf-custom-content-01 .senkoBox .section-header .section-brand .brand {width:618px; float:left;}
.cf-custom-content-01 .senkoBox .section-header .section-brand .toggle {width:50px; height:55px; float:right; position:relative; cursor:pointer;}
.cf-custom-content-01 .senkoBox .section-header .section-brand .toggle .toggle-bar {display:block; position:absolute; left:10px; right:10px; height:2px; background-color:#1e1e1e;}
.cf-custom-content-01 .senkoBox .section-header .section-brand .toggle .toggle-bar:nth-child(1) {top:calc(50% - 10px);}
.cf-custom-content-01 .senkoBox .section-header .section-brand .toggle .toggle-bar:nth-child(2) {top:calc(50% - 1px);}
.cf-custom-content-01 .senkoBox .section-header .section-brand .toggle .toggle-bar:nth-child(3) {top:calc(50% + 8px);}
.cf-custom-content-01 .senkoBox .section-header .section-brand .toggle.active .toggle-bar:nth-child(1) {transform:rotate(45deg); top:calc(50% - 1px); width:30px;}
.cf-custom-content-01 .senkoBox .section-header .section-brand .toggle.active .toggle-bar:nth-child(2) {display:none;}
.cf-custom-content-01 .senkoBox .section-header .section-brand .toggle.active .toggle-bar:nth-child(3) {transform:rotate(-45deg); top:calc(50% - 1px); width:30px;}
.cf-custom-content-01 .senkoBox .section-header .local-navigation {display:none; position:absolute; top:65px; left:0; right:0; z-index:90;}
.cf-custom-content-01 .senkoBox .section-header .local-navigation .local-navigation-inner {padding:80px 350px; background-color:#005bab;}
.cf-custom-content-01 .senkoBox .section-header .local-navigation .navbar-local {margin:0; padding:0; list-style:none;}
.cf-custom-content-01 .senkoBox .section-header .local-navigation .navbar-local > li > a {display:block; position:relative; padding:30px 10px; color:#fff; font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;}
.cf-custom-content-01 .senkoBox .section-header .local-navigation .navbar-local > li > a:hover {color:rgba(255, 255, 255, .5);}
.cf-custom-content-01 .senkoBox .section-header .local-navigation .navbar-local > li > a .en {display:block; font-size:3.2rem;}
.cf-custom-content-01 .senkoBox .section-header .local-navigation .navbar-local > li > a::before,
.cf-custom-content-01 .senkoBox .section-header .local-navigation .navbar-local > li > a::after {position:absolute; top:50%; right:10px; width:20px; height:2px; background-color:#fff; content:'';}
.cf-custom-content-01 .senkoBox .section-header .local-navigation .navbar-local > li > a::before {transform:rotate(45deg); top:calc(50% - 7px);}
.cf-custom-content-01 .senkoBox .section-header .local-navigation .navbar-local > li > a::after {transform:rotate(-45deg); top:calc(50% + 7px);}
.cf-custom-content-01 .senkoBox .section-header.scrolling .section-brand {position:fixed; top:0; left:0; right:0; z-index:95;}
.cf-custom-content-01 .senkoBox .section-header.scrolling .section-brand .section-brand-inner {width:1180px; margin-left:auto; margin-right:auto;}
.cf-custom-content-01 .senkoBox .section-header.scrolling .section-brand .toggle {margin-top:20px;}
.cf-custom-content-01 .senkoBox .section-header.scrolling .local-navigation {position:fixed; top:75px; left:0; right:0;}
.cf-custom-content-01 .senkoBox .section-header.scrolling .local-navigation .local-navigation-inner {width:1180px; margin-left:auto; margin-right:auto;}
.cf-custom-content-01 .senkoBox .section-header.scrolling.active .section-brand {height:90px; background-color:#fff;}
.cf-custom-content-01 .senkoBox .section-header.scrolling.active .section-brand .brand {display: none;}

@media only screen and (max-width: 1240px) {
.cf-custom-content-01 .senkoBox img {
	width: 100%;
}
.cf-custom-content-01 .senkoBox .pcOnly{
	display:none;}
.cf-custom-content-01 .senkoBox .spOnly{
	display:block;}
.cf-custom-content-01 .senkoBox .sp767Only{
	display:none;}
/* ===== メイン ===== */
.cf-custom-content-01 .senkoBox h1 {
	width: 45%;
}
.cf-custom-content-01 .senkoBox h2 {
	padding: 0 0 80px 0;
}
	
/* ===== TEASER ===== */
.cf-custom-content-01 .senkoBox .teaser p {
	padding: 75px 0 40px 0;
}


/* ===== 事業紹介01 ===== */
.cf-custom-content-01 .senkoBox .works {
	padding: 60px 0;
	margin: 100px 0;
}
.cf-custom-content-01 .senkoBox .works .worksInner {
	width: 86.7%;
	margin: 60px auto;
	box-sizing: border-box;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 {
	width: 100%;
	background-color: #fff;
	font-size: 1.4rem;
	line-height: 2.8rem;
	margin: 0;
	padding: 80px 55px 70px 55px;
	box-sizing: border-box;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 .wkSholder {
	background-color: #004C91;
	color: #fff;
	font-size: 1.8rem;
	padding: 10px 55px 10px 30px;
	position: absolute;
	top: 35px;
	right: 0;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 p.wkBussines {
	color: #B5B5B5;
	font-size: 1.4rem;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 p.wkBussines span {
	color: #004C91;
	font-size: 2.0rem;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 h3 {
	font-size: 3.6rem;
	line-height: 4.0rem;
	padding: 50px 0 30px 0;
	margin: 0;
	letter-spacing: 5px;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 img {
	width: 70%;
	margin: 20px auto 0 auto;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk01_p {
	display: none;
}


/* ===== 事業紹介02 ===== */
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 {
	width: 100%;
	background-color: #fff;
	font-size: 1.4rem;
	line-height: 2.8rem;
	padding: 80px 55px 70px 55px;
	box-sizing: border-box;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 .wkSholder {
	background-color: #004C91;
	color: #fff;
	font-size: 1.8rem;
	padding: 10px 55px 10px 30px;
	position: absolute;
	top: 35px;
	left: 0;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 p.wkBussines {
	color: #B5B5B5;
	font-size: 1.4rem;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 p.wkBussines span {
	color: #004C91;
	font-size: 2.0rem;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 h3 {
	font-size: 3.6rem;
	line-height: 4.0rem;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
	padding: 50px 0 30px 0;
	margin: 0;
	letter-spacing: 5px;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 img {
	width: 70%;
	margin: 20px auto 0 auto;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk02_p {
	display: none;
}

/* ===== 数字で見るSENKO ===== */
.cf-custom-content-01 .senkoBox h3.numbersTitle {
	display: block;
	padding: 0;
	margin: 0;
	color: #004C91;
	font-size: 3.0rem;
	text-align: center;
	letter-spacing: 5px;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .num_t_en {
	position: relative;
	margin-bottom: 90px;
	padding: 0 ;
	text-align: center;
	color: #868686;
	font-size: 5.0rem;
	letter-spacing: 2px;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .num_t_en:before {
  position: absolute;
  top: calc(70% - 1px);
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  background: #868686;
}
.cf-custom-content-01 .senkoBox .num_t_en span {
  position: relative;
  padding: 0 25px;
  background: #fff;
}
.cf-custom-content-01 .senkoBox .numBox::after {
  content: "";
  display: block;
  clear: both;
}
.cf-custom-content-01 .senkoBox .numBox li {
	float: left;
	margin: 0 0 25px 0;
	list-style: none;
	width: 49%;
}
.cf-custom-content-01 .senkoBox .numBox li:nth-child(even) {
	float: right;
}


/* ===== 社員紹介 ===== */
.cf-custom-content-01 .senkoBox .staffBox {
	display: block;
	margin: 100px 0 0 0;
	background: url("https://s3-ap-northeast-1.amazonaws.com/cfn-prod-s3-backend/static-content/ja/company_list/00083015/original/bos/images/staff_title.png") no-repeat 0 0;
}
.cf-custom-content-01 .senkoBox h3.staffTitle {
	display: block;
	padding: 60px 60px 60px 0;
	margin: 0;
	text-align: right;
}
.cf-custom-content-01 .senkoBox h3.staffTitle span {
	color: #fff;
	font-size: 4.0rem;
	letter-spacing: 5px;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
	text-shadow: 3px 3px 4px #000;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox {
	width: 93.2%;
	display: block;
	margin: 0 auto 80px auto;
	padding: 40px 40px 60px 40px;
	box-shadow: 2px 5px 10px 5px rgba(0, 0, 0, 0.2);
	background-color: #fff;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox p.stNum {
	color: #B5B5B5;
	font-size: 1.4rem;
	text-align: right;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox p.stNum span {
	color: #004C91;
	font-size: 2.0rem;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stPhotoMain {
	display: block;
	position: relative;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stPhotoMain h4 {
	position: absolute;
	bottom: 15px;
	left: 40px;
	color: #000;
	font-size: 3.0rem;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stPhotoMain h4.stP_right {
	text-align: right;
	bottom: 15px;
	right: 40px;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stPhotoMain h4 span {
	font-size: 1.6rem;
	line-height: 2.1rem;
	padding-top: 15px;
	display: block;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stCareer {
	width: 87.2%;
	margin: 0 auto;
	padding: 30px 0;
	font-size: 1.4rem;
	line-height: 2.1rem;
	display: block;
	border-bottom: 1px solid #D1D1D1;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stCareer p {
	color: #95B4D1;
	margin: 0 0 10px 0;
	padding: 0;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox {
	width: 87.2%;
	display: block;
	margin: 50px auto 0 auto;
	padding: 0;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox::after {
  content: "";
  display: block;
  clear: both;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText01 {
	margin: 0;
	padding: 0;
	width: 100%;
	float: none;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText02 {
	margin: 0;
	padding: 0;
	width: 100%;
	float: none;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText01 p,
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText02 p{
	font-size: 2.0rem;
	line-height: 3.0rem;
	color: #004C91;
	margin: 0;
	padding: 0;
	font-weight: bold;
	display: block;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText01 span,
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText02 span{
	font-size: 1.4rem;
	line-height: 3.0rem;
	display: block;
	padding-bottom: 50px;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText01 span:last-child,
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText02 span:last-child{
	padding-bottom: 0;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox img {
	width: 70%;
	float: none;
	margin:0 auto 30px auto;
	display: block;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox img.stU_rightP {
	width: 70%;
	float: none;
	margin:0 auto 30px auto;
	display: block;
}	
	
.cf-custom-content-01 .senkoBox .section-header .local-navigation .local-navigation-inner {padding-left:240px; padding-right:240px;}
.cf-custom-content-01 .senkoBox .section-header .scrolling .section-brand .section-brand-inner,
.cf-custom-content-01 .senkoBox .section-header .scrolling .local-navigation .local-navigation-inner {max-width:962px;}


}


@media (max-width: 1240px) and (min-width: 768px) {
.cf-custom-content-01 .senkoBox .section-header.scrolling  {height: 50px; z-index: 9999; position: fixed; top: 0; margin: 0;}
.cf-custom-content-01 .senkoBox .section-header.scrolling .section-brand {position: relative;width: 100%; height: 90px;}
.cf-custom-content-01 .senkoBox .section-header.scrolling .section-brand .toggle {float: none; position: absolute; right: 0; top: 20px; margin: 0; }
.cf-custom-content-01 .senkoBox .section-header.scrolling .local-navigation {position: absolute; left: 0; top: 90px; box-sizing: border-box; width: 100%; height: calc(100vh - 90px ); overflow: scroll;}
.cf-custom-content-01 .senkoBox .section-header.scrolling .local-navigation .local-navigation-inner {width: 100%; }

}
@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: 1022px) {

.cf-custom-content-01 .senkoBox .section-header .local-navigation .local-navigation-inner {padding-left:120px; padding-right:120px;}
.cf-custom-content-01 .senkoBox .section-header.scrolling .section-brand .section-brand-inner,
.cf-custom-content-01 .senkoBox .section-header.scrolling .local-navigation .local-navigation-inner {width:auto;}
}
@media only screen and (max-width: 959px) {
.cf-custom-content-01 .senkoBox .section-header {margin-top:0px; margin-bottom:0px;}
.cf-custom-content-01 .senkoBox h1 img {
	width: 42%;
}
.cf-custom-content-01 .senkoBox h2 {
	margin: 0 0 0 0;
}
/* ===== TEASER ===== */
.cf-custom-content-01 .senkoBox .teaser p {
	display: block;
	margin: 0;
	padding: 30px 0 30px 0;
	color: #fff;
	font-size: 3.2rem;
	text-align: center;
	letter-spacing: 3px;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}


/* ===== 事業紹介01 ===== */
.cf-custom-content-01 .senkoBox .works {
	padding: 30px 0;
	margin: 60px 0;
}
.cf-custom-content-01 .senkoBox .works .worksInner {
	width: 86.7%;
	margin: 30px auto;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 {
	width: 100%;
	background-color: #fff;
	font-size: 1.4rem;
	line-height: 2.8rem;
	margin: 0;
	padding: 40px 55px;
	box-sizing: border-box;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 .wkSholder {
	background-color: #004C91;
	color: #fff;
	font-size: 1.7rem;
	padding: 10px 55px 10px 30px;
	position: absolute;
	top: 35px;
	right: 0;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 p.wkBussines {
	color: #B5B5B5;
	font-size: 1.4rem;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 p.wkBussines span {
	color: #004C91;
	font-size: 2.0rem;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 h3 {
	font-size: 3.0rem;
	line-height: 4.0rem;
	padding: 50px 0 30px 0;
	margin: 0;
	letter-spacing: 5px;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 img {
	width: 70%;
	margin: 20px auto 0 auto;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk01_p {
	display: none;
}


/* ===== 事業紹介02 ===== */
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 {
	width: 100%;
	background-color: #fff;
	font-size: 1.4rem;
	line-height: 2.8rem;
	padding: 80px 55px 70px 55px;
	box-sizing: border-box;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 .wkSholder {
	background-color: #004C91;
	color: #fff;
	font-size: 2.2rem;
	padding: 10px 55px 10px 30px;
	position: absolute;
	top: 35px;
	left: 0;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 p.wkBussines {
	color: #B5B5B5;
	font-size: 1.4rem;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 p.wkBussines span {
	color: #004C91;
	font-size: 2.0rem;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 h3 {
	font-size: 3.6rem;
	line-height: 4.0rem;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
	padding: 50px 0 30px 0;
	margin: 0;
	letter-spacing: 5px;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 img {
	width: 70%;
	margin: 20px auto 0 auto;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk02_p {
	display: none;
}

/* ===== 採用情報 ===== */
.cf-custom-content-01 .senkoBox h4.recruitTitle {
	color: #fff;
	padding: 15px 0;
	margin: 50px 0;
	text-align: center;
	background: #004C91;
	font-size: 2.2rem;
	letter-spacing: 2px;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .recComent {
	display: block;
	font-size: 1.4rem;
	margin-top: 20px;
}
.cf-custom-content-01 .senkoBox .senko_entryBut {
	margin: 60px auto;
	width: 100%;
}
.cf-custom-content-01 .senkoBox .section-header .local-navigation {display:none; position:absolute; top:75px; left:0; right:0; z-index:90;}
}
@media only screen and (max-width: 767px) {
.cf-custom-content-01 .senkoBox .pcOnly{
	display:none;}
.cf-custom-content-01 .senkoBox .spOnly{
	display:none;}
.cf-custom-content-01 .senkoBox .sp767Only{
	display:block;}

.cf-custom-content-01 .senkoBox .works h3.bigTitle{
    font-size: 2.0rem;
	letter-spacing: 1px;
}
	
/* ===== 採用情報 ===== */
.cf-custom-content-01 .senkoBox h3.recruitInfo {
	position: relative;
	margin: 70px 0 0 0;
	padding: 0 ;
	text-align: center;
	color: #004C91;
	font-size: 1.8rem;
	letter-spacing: 1px;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox h3.recruitInfo:before {
  position: absolute;
  top: calc(50% - 1px);
  left: 0;
  width: 100%;
  height: 1px;
  content: '';
  background: #004C91;
}
.cf-custom-content-01 .senkoBox h3.recruitInfo span {
  position: relative;
  padding: 0 15px;
  background: #fff;
}
.cf-custom-content-01 .senkoBox h4.recruitTitle {
	color: #fff;
	padding: 10px 0;
	margin: 20px 0;
	text-align: center;
	background: #004C91;
	font-size: 1.8rem;
	letter-spacing: 2px;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .recComent {
	display: block;
	font-size: 1.2rem;
	margin-top: 20px;
	padding-bottom: 20px;
}
	
	
.cf-custom-content-01 .senkoBox .section-header .local-navigation .local-navigation-inner {padding-left:40px; padding-right:40px;}
.cf-custom-content-01 .senkoBox .section-header .local-navigation .navbar-local > li > a .en {font-size:2.2rem!important;}
.cf-custom-content-01 .senkoBox .section-header .local-navigation .navbar-local > li > a::before,
.cf-custom-content-01 .senkoBox .section-header .local-navigation .navbar-local > li > a::after {width:10px; height:1px;}
.cf-custom-content-01 .senkoBox .section-header .local-navigation .navbar-local > li > a::before {top:calc(50% - 3px);}
.cf-custom-content-01 .senkoBox .section-header .local-navigation .navbar-local > li > a::after {top:calc(50% + 3px);}
.cf-custom-content-01 .senkoBox .section-header .scrolling .section-brand {top:46px; height:56px;}
.cf-custom-content-01 .senkoBox .section-header .scrolling .section-brand .toggle {margin-top:15px;}
.cf-custom-content-01 .senkoBox .section-header .scrolling .local-navigation {top:121px; left:15px; right:15px;}
.cf-custom-content-01 .senkoBox .section-header .scrolling.active .section-brand {height:75px;}
.cf-custom-content-01 .senkoBox .section-header .scrolling.active .section-brand .brand {width:70px;}
.cf-custom-content-01 .senkoBox .section-header .section-brand .brand {width:500px; float:left;}

/* 追記 */
.cf-custom-content-01 .senkoBox .section-header.scrolling {width: 100%; height: 70px; margin-top: 0; position: fixed; left: 0 ;top: 46px; z-index: 9999;}
.cf-custom-content-01 .senkoBox .section-header.scrolling .section-brand { position: relative; left: inherit; top:0; right: inherit;height: 55px;}
.cf-custom-content-01 .senkoBox .section-header .section-brand {padding:  0; position: relative;}
.cf-custom-content-01 .senkoBox .section-header .section-brand .toggle {position: absolute; right: 0; top: 0;}
.cf-custom-content-01 .senkoBox .section-header.scrolling .section-brand .toggle {right: 15px; margin-top: 0;}
.cf-custom-content-01 .senkoBox .section-header.scrolling .local-navigation {width: calc( 100% - 30px); left:  15px; top: 101px; height: calc( 100% - 80px);  ; overflow: scroll;}
.cf-custom-content-01 .senkoBox .section-header.scrolling.active .section-brand {height: 55px;}
.cf-custom-content-01 .senkoBox .section-header .local-navigation .navbar-local > li > a {padding: 4vw 2vw;}

	
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox img {
	display: none!important;
}	
	
}

@media only screen and (max-width: 599px) {
.cf-custom-content-01 .senkoBox h1 img {
	margin-top: 15px!important;
}
.cf-custom-content-01 .senkoBox h2 {
	padding: 30px 0 15px 0;
}
/* ===== TEASER ===== */
.cf-custom-content-01 .senkoBox .teaser {
	width: 100%;
	display: block;
	margin: 0;
	padding: 0 ;
	background: #000324;
background: -moz-linear-gradient( #000324 0%, #0180B4 50%, #01AAA1 75%, #ffffff 75.1%);
background: -webkit-linear-gradient( #000324 0%, #0180B4 50%, #01AAA1 75%, #ffffff 75.1%);
background: -o-linear-gradient( #000324 0%, #0180B4 50%, #01AAA1 75%, #ffffff 75.1%);
background: linear-gradient( #000324 0%, #0180B4 50%, #01AAA1 75%, #ffffff 75.1%);
}
.cf-custom-content-01 .senkoBox .teaser p {
	padding: 20px 0 5px 0;
	font-size: 1.8rem;
}

/* ===== 事業紹介01 ===== */
.cf-custom-content-01 .senkoBox .works {
	padding: 5px 0;
	margin: 30px 0 60px 0;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 {
	margin: 0;
	line-height: 2.2rem;
	padding: 20px;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 .wkSholder {
	font-size: 1.2rem;
	line-height: 1.6rem;
	padding: 5px 10px;
	top: 15px;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 p.wkBussines {
	font-size: 1.2rem;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 p.wkBussines span {
	font-size: 1.6rem;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white01 h3 {
	font-size: 2.0rem;
	line-height: 3.0rem;
	padding: 20px 0;
	letter-spacing: 2px;
}


/* ===== 事業紹介02 ===== */
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 {
	margin: 0 ;
	line-height: 2.2rem;
	padding: 20px;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 .wkSholder {
	font-size: 1.2rem;
	line-height: 1.6rem;
	padding: 5px 10px;
	top: 15px;
	right: 0;
	left:inherit;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 p.wkBussines {
	font-size: 1.2rem;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 p.wkBussines span {
	font-size: 1.6rem;
}
.cf-custom-content-01 .senkoBox .works .worksInner .wk_white02 h3 {
	font-size: 2.0rem;
	line-height: 3.0rem;
	padding: 20px 0;
	letter-spacing: 2px;
}
	

/* ===== 数字で見るSENKO ===== */
.cf-custom-content-01 .senkoBox h3.numbersTitle {
	font-size: 1.6rem;
	letter-spacing: 2px;
}
.cf-custom-content-01 .senkoBox .num_t_en {
	margin-bottom: 20px;
	font-size: 2.2rem;
	letter-spacing: 2px;
}
.cf-custom-content-01 .senkoBox .numBox li {
	float: left;
	margin: 0 0 25px 0;
	list-style: none;
	width: 49%;
}
.cf-custom-content-01 .senkoBox .numBox li:nth-child(even) {
	float: right;
}
	

/* ===== 社員紹介 ===== */
.cf-custom-content-01 .senkoBox .staffBox {
	margin: 30px 0 0 0;
}
.cf-custom-content-01 .senkoBox h3.staffTitle {
	display: block;
	padding: 30px 0;
	margin: 0;
	text-align: center;
}
.cf-custom-content-01 .senkoBox h3.staffTitle span {
	color: #fff;
	font-size: 2.0rem;
	letter-spacing: 5px;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
	text-shadow: 3px 3px 4px #000;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox {
	width: 93.2%;
	display: block;
	margin: 0 auto 40px auto;
	padding: 20px 20px 40px 20px;
	box-shadow: 2px 5px 10px 5px rgba(0, 0, 0, 0.2);
	background-color: #fff;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox p.stNum {
	color: #B5B5B5;
	font-size: 1.2rem;
	text-align: right;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox p.stNum span {
	color: #004C91;
	font-size: 1.6rem;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stPhotoMain {
	display: block;
	position: relative;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stPhotoMain h4 {
	position: absolute;
	bottom: 0;
	left: 10px;
	color: #000;
	font-size: 1.4rem;
	line-height: 1.6rem;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stPhotoMain h4.stP_right {
	text-align: left;
	bottom: 0px;
	left: 10px;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stPhotoMain h4 span {
	font-size: 1.2rem;
	line-height: 1.4rem;
	padding-top: 5px;
	display: block;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stCareer {
	width: 92%;
	margin: 0 auto;
	padding: 15px 0;
	font-size: 1.2rem;
	line-height: 1.6rem;
	display: block;
	border-bottom: 1px solid #D1D1D1;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stCareer p {
	color: #95B4D1;
	margin: 0 0 10px 0;
	padding: 0;
	font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox {
	width: 92%;
	display: block;
	margin: 20px auto 0 auto;
	padding: 0;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox::after {
  content: "";
  display: block;
  clear: both;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText01 {
	margin: 0;
	padding: 0;
	width: 100%;
	float: none;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText02 {
	margin: 0;
	padding: 0;
	width: 100%;
	float: none;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText01 p,
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText02 p{
	font-size: 1.7rem;
	line-height: 2.2rem;
	color: #004C91;
	margin: 0;
	padding: 0 0 10px 0;
	font-weight: bold;
	display: block;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText01 span,
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText02 span{
	font-size: 1.4rem;
	line-height: 2.1rem;
	display: block;
	padding-bottom: 30px;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText01 span:last-child,
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox .stUnderText02 span:last-child{
	padding-bottom: 0;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox img {
	width: 70%;
	float: none;
	margin:0 auto 30px auto;
	display: block;
}
.cf-custom-content-01 .senkoBox .stf_whiteBox .stUnderTextBox img.stU_rightP {
	width: 70%;
	float: none;
	margin:0 auto 30px auto;
	display: block;
}
.cf-custom-content-01 .senkoBox .section-header .section-brand .brand {width:80%; float:left;}
.cf-custom-content-01 .senkoBox .section-header .section-brand {height:35px; margin-bottom:0px;}
.cf-custom-content-01 .senkoBox .section-header .local-navigation {display:none; position:absolute; top:65px; left:0; right:0; z-index:90;}
}