/*----------------------------------------------*/
/*
/* config
/*
/*----------------------------------------------*/

/* fontfamily
--------------------------------------*/





























/* font-weight
--------------------------------------*/









/* line-height
--------------------------------------*/








/* letter-spacing
--------------------------------------*/








/* color
--------------------------------------*/























/* width
--------------------------------------*/

/* main */

/* global navi */

/* column max width */
/* 2column max width */
























/* dlModEleFloat */



/* tModEleNews */


/* fModEleTable th */


/* input textarea */




/* btn */


/* margin
/*----------------------------------------------*/

/* between column */








































/* padding
----------------------------------------------*/

/* box */

/* column */


/* li padding-left */

/* dd padding-left */

/* faq*/



/* border radius */

/* img opacity */

/* indent */




/* flex-display*/


/* flex-direction*/


/* flex-wrap*/


/* justify-content*/




/* align-items*/




/* align-content*/


/* flex-grow*/


/* flex-shrink*/


/* flex-basis*


/* alig n-self*/


/* order */


/* transition*/



/* boxShadow*/


/* borderRadius*/


/* ==========================================================================

    base

========================================================================== */

/* flex-display*/


/* flex-direction*/


/* flex-wrap*/


/* justify-content*/


/* align-items*/


/* align-content*/


/* flex-grow*/


/* flex-shrink*/


/* flex-basis*/


/* align-self*/


/* order */




/* ==========================================================================

    site-content

========================================================================== */

.site-content {
  padding-bottom: 100px;
	position: relative;
  z-index: 5;
	top: 410px;
  background: #fff url("//www.uvc.co.jp/hubfs/01.page_image/module/bg-triangle-half.svg") no-repeat;
  background-size: 1150px;
 	background-position-x: center;
	background-position-y: top;
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .site-content {
        margin-top: 0;
    }
}
@media only screen and (max-width: 640px) {
    .site-content {
        padding-top: 30px;
			  padding-bottom: 30px;
				top: 300px;
    }
}

.site-content.no-kv {
  top: 0;
}
.site-content.no-kv:before {
	content: none;
}

.site-content:before {
  content: "";
	width: 1150px;
	height: 70px;
	background: #fff url("https://4267900.fs1.hubspotusercontent-na1.net/hubfs/4267900/01.page_image/module/bg-triangle.svg") no-repeat center;
  background-size: 100%;
	position: absolute;
	top: -70px;
	left: 50%;
    transform: translate(-50%, 0);
}
@media only screen  and (max-width: 768px) {
    .site-content:before {
        width: calc(100% - 40px);
    }
}
@media only screen  and (max-width: 640px) {
    .site-content:before {
        content: none;
    }
}




.site-content .main {
    position: relative;
}

.site-content .main .left-button{
    position: absolute;
    top: 108px;
    left: 0;
    z-index: 100;
} 
.site-content .main .-fixed{
    position: fixed;
}    

@media only screen and  (max-width: 1180px) {
    .site-content .main .left-button{
        display: none;
    }    
}    


.site-content .subnavi {
    margin-top: 80px;
    margin-bottom: 80px;
} 
@media only screen and (min-width: 641px) and (max-width: 768px) {
    .site-content .subnavi {
        margin-top: 80px;
        margin-bottom: 80px;
    } 
}  
@media only screen and (max-width: 640px) {
    .site-content .subnavi {
        margin-top: 60px;
        margin-bottom: 60px;
    } 
}

.site-content .subnavi .span8 {
    width: 68%;
    max-width: 720px;
    padding-right: 40px;
    float: left;
}
@media only screen and (max-width: 768px) {
    .site-content .subnavi .span8 {
        width: 100%;
        max-width: 100%;
        padding-right: 0;
        margin-bottom: 60px;
        float: none;
    }    
}  
@media only screen and (max-width: 640px) {
    .site-content .subnavi .span8 {
        margin-bottom: 40px;
    }    
}    

.site-content .subnavi .span4 {
    width: 32%;
    max-width: 340px;
    margin-left: 0;
    float: left;
}

@media only screen and (max-width: 768px) {
    .site-content .subnavi .span4 {
        width: 100%;
        max-width: 100%;
        float: none;
    }    
} 

.site-content .content-sns {
    position: relative;
}
.site-content .content-sns .sns-list {
    position: absolute;
    right: 0;
    top: 30px;
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;;  
}
@media only screen and  (max-width: 1100px) {
    .site-content .content-sns .sns-list {
        right: 20px;
    }    
}    
.site-content .content-sns .sns-list>li {
    margin: 0;
}
.site-content .content-sns .sns-list>li+li {
    margin-left: 10px;
}    
.site-content .content-sns .sns-list .sns-google-plus>div,
.site-content .content-sns .sns-list .sns-google-plus>div>iframe {
    width: 58px !important;
}
.site-content .content-sns .sns-list .sns-facebook span,
.site-content .content-sns .sns-list .sns-linkedin span{
    vertical-align: top !important;
}
/* ==========================================================================

    base

========================================================================== */

/* flex-display*/


/* flex-direction*/hea


/* flex-wrap*/


/* justify-content*/




/* align-items*/




/* align-content*/


/* flex-grow*/


/* flex-shrink*/


/* flex-basis*/


/* align-self*/


/* order */




/* transition*/



/* boxShadow*/


/* borderRadius*/



/* ==========================================================================

    header

========================================================================== */

/*common*/
.site-header01,
.site-header02,
.site-header03 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    z-index: 100;
}

/* body.open{
    position: fixed;
} */
body:before {
    content: "";
    position: fixed;
    display: block;
    background: rgba(31,43,43,0.3);
    top: 0;
    left: 0;
    transition: 1s;
    opacity: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}
body.open:before {
    z-index: -100;
    opacity: 1;
    transition: 1s;
}


/****************************************************************************/
/* site-header01                                                             */
/****************************************************************************/

/* header-upper common */

.site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid {
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;;
    -webkit-box-align: center;
    -ms-flex-align: center;;
    width: 100%;
    height: 85px;
}

@media only screen and  (max-width: 768px) {
    .site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid {
        -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;;
        -webkit-box-pack: start;
    -ms-flex-pack: start;;
        height: 60px;
    }
}
.site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-left {
    width: 60%;
    margin-left: 0;
}

.site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-right{
    width: 40%;
    margin-left: 0;
}
.site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-left {
    padding-right: 10px;
}
@media only screen and  (max-width: 768px) {
    .site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-left {
        padding-right: 0;
    }
}
.site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-right {
    padding-left: 10px;
}

.site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-left .widget-type-logo {
    max-width: 150px;
    height: 30px;
    width: 32%;
    line-height: 1;
}
@media only screen and  (max-width: 768px) {
    .site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-left .widget-type-logo {
        max-width: 150px;
        width: 100%;

    }
}

.site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-left .header-caption {
    font-size: 1.2rem;
    margin-left: 20px;
    width: auto;
}

.site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-right ul{
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;;
    -webkit-box-pack: end;
    -ms-flex-pack: end;;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;;
    -webkit-box-align: center;
    -ms-flex-align: center;;

}
.site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-right ul>li {
    position: relative;
}
.site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-right ul>li:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2.5px;
    border-left: 2px solid #1f2b2b;
     border-bottom: 2px solid #1f2b2b;
     -webkit-transform: rotate(-135deg);
     transform: rotate(-135deg);
    width: 5px;
    height: 5px;
}

.site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-right ul>li a {

    color: #1f2b2b;
    padding-left: 16px;

    text-decoration: none;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;;
}
@media only screen and  (min-width: 769px) {
    .site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-right ul>li a:hover {
        color: #1f2b2b;
    }
}
.site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-right ul>li:last-child a{
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    background-color: #af0000;
    border: 1px solid #af0000;
    color: #1f2b2b;
    font-size: 1.6rem;
    text-decoration: none;
    background-image: none;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;;


}
.site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-right ul>li:last-child:after {
    display: none;
}
@media only screen and  (min-width: 769px) {
    .site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-right ul>li:last-child a:hover{
        background-color: #ffffff;
        color: #af0000;
    }
}
.site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-right ul>li+li {
    margin-left: 20px;
}

/* header-upper 1-a */
.site-header01 .header-nav0101,
.site-header01 .header-nav0102,
.site-header01 .header-nav0103 {
    position: relative;
}
.nav-btn {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    width: 60px;
    height: 60px;
    text-align: center;
    background-color: rgba(207, 220, 220, .8);
    cursor: pointer;
    z-index: 500;
	padding-top: 29px;
}
.header-no-kv .nav-btn {
  background: rgba(207,220,220,0.4);
}
.nav-btn.close {
    background-color: #cfdcdc;
}
.nav-btn.is-scroll-head {
    opacity: 0;
    position: fixed;
}
.nav-btn.is-scroll {
    opacity: 1;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;;
}
.nav-btn>div {
        position: relative;

    }
    .nav-btn>div span.-bar {
        width: 28px;
        height: 2px;
        display: block;
        background: #fff;
        position: absolute;
        margin-left: -14px;
        left: 50%;
        top: 50%;
        -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
    }
    .nav-btn.close>div span.-bar {
      background: #fff;
    }
    .nav-btn>div span.-bar.top {
      -webkit-transform: translateY(-7px) scale(1);
      -ms-transform: translateY(-7px) scale(1);
      transform: translateY(-7px) scale(1);
      border-bottom: none;
    }
    .nav-btn.close>div span.-bar.top {
        -webkit-transform: rotate(-45deg) translateY(0);
         -ms-transform: rotate(-45deg) translateY(0);
        transform: rotate(-45deg) translateY(0);
    }
    .nav-btn.close>div span.-bar.middle {
        background: rgba(255,255,255,0);
    }
    .nav-btn>div span.-bar.bottom {
        -webkit-transform: translateY(7px) scale(1);
         -ms-transform: translateY(7px) scale(1);
        transform: translateY(7px) scale(1);
    }
    .nav-btn.close>div span.-bar.bottom {
        -webkit-transform: rotate(45deg) translateY(0);
         -ms-transform: rotate(45deg) translateY(0);
        transform: rotate(45deg) translateY(0);
    }
    .nav-btn span.menu{
        display: block;
        text-align: center;
        color: #fff;
        font-size: 1.0rem;
        line-height: 1;
        padding-top: 13px;
        letter-spacing: .1em;
    }

@media only screen and  (max-width: 1050px) {
    .nav-btn {
        display: block;
    }

}

.site-header01 .header-nav0101 .header-upper {
    background-color: #fff;
}

/* header-upper 1-b */
.site-header01 .header-nav0102 .header-upper {
    background-color: #fff;
}

/* header-upper 1-c */
.site-header01 .header-nav0103 .header-upper {
    background-color: #fff;
}
.site-header01 .header-nav0103 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-left .header-caption {
    color: #1f2b2b;
}
.site-header01 .header-nav0103 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-right ul>li a {
    color: #1f2b2b;

}
.site-header01 .header-nav0103 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-right ul>li:after {
     content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2.5px;
    border-left: 2px solid #ffffff;
     border-bottom: 2px solid #ffffff;
     -webkit-transform: rotate(-135deg);
     transform: rotate(-135deg);
    width: 5px;
    height: 5px;
}
.site-header01 .header-nav0103 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-right ul>li:last-child a {
    background-image: none;
}

/* header-lower common */
.header-lower {
    position: relative;
}

.site-header01 .header-lower div.active-branch>ul {
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;;
    -webkit-box-pack: end;
    -ms-flex-pack: end;;
}

.site-header01 .header-lower div.active-branch>ul+div ul {
    display: none;
}
@media only screen and  (max-width: 768px) {
    .site-header01 .header-lower div.active-branch>ul+div ul {
        display: block;
    }
}
@media only screen and  (max-width: 768px) {
    .site-header01 .header-lower div.active-branch>ul {
        -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;;
        -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;;
        -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;;
         -webkit-box-pack: start;
    -ms-flex-pack: start;;
    }
}
.site-header01 .header-lower div.active-branch>ul>li {
    /*width: 14.28571428571429%;*/
    width: 14.285714285714286%;

}
@media only screen and  (max-width: 768px) {
    .site-header01 .header-lower div.active-branch>ul>li {
        width: 100%;
    }
}

.site-header01 .header-lower div.active-branch>ul>li>a {
    display: table;
    width: 100%;
    text-decoration: none;
    text-align: center;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;;
    color: #1f2b2b;
}
@media only screen and  (max-width: 768px) {
    .site-header01 .header-lower div.active-branch>ul>li>a {
        display: block;
        color: #1f2b2b;
        text-align: left;

    }
}
.site-header01 .header-lower div.active-branch>ul>li.active>a {
    background-color: #cccccc;
    font-weight: 500;
    color: #1f2b2b;
}
@media only screen and  (min-width: 769px) {
    .site-header01 .header-lower div.active-branch>ul>li:hover>a {
        background-color: #cccccc;
        font-weight: 500;
        color: #1f2b2b;
    }
}
.site-header01 .header-lower div.active-branch>ul>li>a>span {
    display: table-cell;
    vertical-align: middle;
    height: 45px;
    border-left: 1px solid #cccccc;

    padding: 0px;
    font-size: 1.6rem;
    position: relative;
}
@media only screen and  (max-width: 768px) {
    .site-header01 .header-lower div.active-branch>ul>li>a>span {
        display: block;
        height: auto;
        border-left: none;
        border-bottom: 1px solid #ffffff;

        min-height: 10px;
        padding: 20px 0 20px 12px;
    }
    .site-header01 .header-lower div.active-branch>ul>li>a>span:after {
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -2.5px;
        border-left: 2px solid #ffffff;
         border-bottom: 2px solid #ffffff;
         -webkit-transform: rotate(-135deg);
         transform: rotate(-135deg);
        width: 5px;
        height: 5px;
    }
    .site-header01 .header-lower div.active-branch>ul+div ul {
        border-top: 1px solid #ffffff;
        padding-top: 20px;
    }
    .site-header01 .header-lower div.active-branch>ul+div ul>li+li {
        padding-top: 20px;
    }
    .site-header01 .header-lower div.active-branch>ul+div ul>li {
        position: relative;
    }
    .site-header01 .header-lower div.active-branch>ul+div ul>li:after {
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -2.5px;
        border-left: 2px solid #ffffff;
         border-bottom: 2px solid #ffffff;
         -webkit-transform: rotate(-135deg);
         transform: rotate(-135deg);
        width: 5px;
        height: 5px;
    }
    .site-header01 .header-lower div.active-branch>ul+div ul>li>a {
        display: block;
        min-height: 10px;
        padding-left: 12px;
    }
     .site-header01 .header-lower div.active-branch>ul+div ul>li:last-child a {
        display: block;
        height: 40px;
        line-height: 40px;
        padding: 0 20px;
        background-color: #af0000;
        border: 1px solid #af0000;
        color: #1f2b2b;
        font-size: 1.6rem;
        text-decoration: none;
        background-image: none;
    }
    .site-header01 .header-lower div.active-branch>ul+div ul>li:last-child:after {
        display: none;
    }
}

.site-header01 .header-lower div.active-branch>ul>li:last-child>a>span {
    border-right: 1px solid #cccccc;
}
@media only screen and  (max-width: 768px) {
    .site-header01 .header-lower div.active-branch>ul>li:last-child>a>span {
        border: none;
    }
}

@media only screen and  (max-width: 768px) {
    .site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-left .header-caption,
    .site-header01 .header-upper .container>.row-fluid-wrapper>.row-fluid>.header-upper-right{
        display: none;
    }
}

/*compactmenu common*/
.site-header01 .header-lower .global-menu div.active-branch>ul>li ul>li {
    position: relative;
}
.site-header01 .header-lower .global-menu div.active-branch>ul>li ul>li:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2.5px;
    border-left: 2px solid #1f2b2b;
     border-bottom: 2px solid #1f2b2b;
     -webkit-transform: rotate(-135deg);
     transform: rotate(-135deg);
    width: 5px;
    height: 5px;
}
@media only screen and  (max-width: 768px) {
    .site-header01 .header-lower .global-menu div.active-branch>ul>li ul>li:after {
        border-left: 2px solid #ffffff;
        border-bottom: 2px solid #ffffff;
    }
}
.site-header01 .header-lower .global-menu div.active-branch>ul>li ul>li a{
    color: #1f2b2b;
    padding-left: 16px;

    text-decoration: none;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;;
}
@media only screen and  (min-width: 769px) {
    .site-header01 .header-lower .global-menu div.active-branch>ul>li ul>li a:hover{
        color: #1f2b2b;
    }
}

/*horizontal*/
.site-header01 .header-lower .horizontal div.active-branch>ul>li>.compact-wrapper {
    width: 100%;
    background-color: #cccccc;
    opacity: 0;
    position: absolute;
    top: 45px;
    left: 0;
    visibility: hidden;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;;
    padding: 20px;
}

@media only screen and  (min-width: 769px) {
  .site-header01 .header-lower .horizontal div.active-branch>ul>li:hover>.compact-wrapper {
    opacity: 1;
    visibility: visible;
    z-index: 3;
  }
}
.site-header01 .header-lower .horizontal div.active-branch>ul>li ul{
    display: none;
}

.site-header01 .header-lower .horizontal div.active-branch>ul>li>.compact-wrapper ul{
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;;
    -webkit-box-pack: start;
    -ms-flex-pack: start;;
}

.site-header01 .header-lower .horizontal div.active-branch>ul>li ul>li+li {
    margin-left: 20px;
}

/*vertical*/
.site-header01 .header-lower .vertical div.active-branch>ul {
    position: relative;
}

.site-header01 .header-lower .vertical div.active-branch>ul>li>ul {
    position: absolute;
    background-color: #cccccc;
    visibility: hidden;
    top: 100%;
    width: auto;
    min-width: 14.285714285714286%;
    opacity: 0;
    padding: 20px 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;;
}

.site-header01 .header-lower .vertical div.active-branch>ul>li:last-child>ul {
    right: 0;
}
@media only screen and  (min-width: 769px) {
    .site-header01 .header-lower .vertical div.active-branch>ul>li:hover>ul {
        opacity: 1;
        visibility: visible;
        z-index: 4;

    }
}

.site-header01 .header-lower .vertical div.active-branch>ul>li>ul>li {
    padding: 0 20px;
}

.site-header01 .header-lower .vertical div.active-branch>ul>li>ul>li:after {
    left: 20px;
}

.site-header01 .header-lower .vertical div.active-branch>ul>li>ul>li+li {
    margin-top: 20px;
}

/* header-lower 1-a */
.site-header01 .header-nav0101 .header-lower {
    background-color: #ffffff;
}
@media only screen and  (max-width: 768px) {
    .site-header01 .header-nav0101 .header-lower,
    .site-header01 .header-nav0102 .header-lower,
    .site-header01 .header-nav0103 .header-lower{
      max-height: 0;
      overflow: hidden;
      background-color: #af0000;
      position: fixed;
      left: 0;
      top: 60px;
      z-index: 600;
      width: 100%;
      height: 100%;
      -webkit-transition: max-height .3s ease-out;
    -moz-transition: max-height .3s ease-out;
    -ms-transition: max-height .3s ease-out;
    -o-transition: max-height .3s ease-out;
    transition: max-height .3s ease-out;;
    }
    .site-header01 .header-nav0101 .header-lower.view,
    .site-header01 .header-nav0102 .header-lower.view,
    .site-header01 .header-nav0103 .header-lower.view{
        max-height: 100%;
        overflow-y: auto;
    }
}

/* header-lower 1-b */
.site-header01 .header-nav0102 .header-lower {
    background-color: #ffffff;
}

.site-header01 .header-nav0102 .header-lower div.active-branch>ul>li>a {
    color: #1f2b2b;
}

.site-header01 .header-nav0102 .header-lower div.active-branch>ul>li.active>a {
    background-color: #cccccc;
    color: #1f2b2b;
}
@media only screen and  (min-width: 769px) {
    .site-header01 .header-nav0102 .header-lower div.active-branch>ul>li:hover>a {
        background-color: #cccccc;
        color: #1f2b2b;
    }
}

.site-header01 .header-nav0102 .header-lower div.active-branch>ul>li>a>span {
    border-left: 1px solid #ffffff;
}

@media only screen and  (max-width: 768px) {
    .site-header01 .header-nav0102 .header-lower div.active-branch>ul>li>a>span {
        border-left: none;
    }
}

.site-header01 .header-nav0102 .header-lower div.active-branch>ul>li:last-child>a>span {
    border-right: 1px solid #ffffff;
}
@media only screen and  (max-width: 768px) {
    .site-header01 .header-nav0102 .header-lower div.active-branch>ul>li:last-child>a>span {
        border-right: none;
    }
}

/* header-lower 1-c */
.site-header01 .header-nav0103 .header-lower {
    background-color: #cccccc;
}
@media only screen and  (max-width: 768px) {
    .site-header01 .header-nav0103 .header-lower {
        background-color: #af0000;
    }
}

/****************************************************************************/
/* site-header02                                                             */
/****************************************************************************/

.site-header02.no-bg {
  position: inherit;
}

.site-header02 .header-upper .row-fluid  .container,
.site-header02 .header-lower .row-fluid  .container {
    max-width: 100% !important;
    padding: 0 40px;
}
@media only screen and (max-width: 1117px) {
    .site-header02 .header-upper .row-fluid  .container,
    .site-header02 .header-lower .row-fluid  .container {
        padding: 0 20px;
    }
}

.site-header02 .header-nav0201,
.site-header02 .header-nav0202,
.site-header02 .header-nav0203,
.site-header02 .header-nav0204 {
    position: relative;
}

@media only screen and  (max-width: 1024px) {
    .header-nav0201 .nav-btn,
    .header-nav0202 .nav-btn,
    .header-nav0203 .nav-btn,
    .header-nav0204 .nav-btn{
        display: block;
    }
}

@media only screen and  (max-width: 1024px) {
    .site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid {
        height: 60px;
    }
}

/* header-lower common */
@media only screen and  (max-width: 1024px) {
    .site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu{
        max-height: 0;
        overflow: hidden;
        background-color: #39312e;
        position: fixed;
        left: 0;
        top: 60px;
        z-index: 600;
        width: 100%;
        height: 100%;
        -webkit-transition: max-height .3s ease-out;
    -moz-transition: max-height .3s ease-out;
    -ms-transition: max-height .3s ease-out;
    -o-transition: max-height .3s ease-out;
    transition: max-height .3s ease-out;;
        padding: 0 20px;
    }
    .site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu.view{
        max-height: 100%;
        overflow-y: auto;
    }
}
.site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid {
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;;
    -webkit-box-align: end;
    -ms-flex-align: end;;
    width: 100%;
}

@media only screen and  (max-width: 1024px) {
    .site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid {
        -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;;
     -webkit-box-pack: start;
    -ms-flex-pack: start;;
        -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;;
         -webkit-box-align: center;
    -ms-flex-align: center;;
    }
}

.site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.widget-type-logo {
    float: none;
    width: 15%;
    padding-right: 10px;
    margin: 0;
}
@media only screen and  (max-width: 1024px) {
    .site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.widget-type-logo {
        width: 100%;
    }
}
.site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.widget-type-logo img,
.site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.widget-type-logo svg{
   width: 200px;
   vertical-align: middle;
}

.site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.widget-type-logo svg .st0,
.site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.widget-type-logo svg .st1 {
    fill: #ffffff;
}

.site-header02 .header-lower.is-scroll .container>.row-fluid-wrapper>.row-fluid>.widget-type-logo svg .st0 {
    fill: #404040;
}
.site-header02 .header-lower.is-scroll .container>.row-fluid-wrapper>.row-fluid>.widget-type-logo svg .st1 {
    fill: #A20014;
}

.site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu {
    float: none;
    width: 85%;
    margin: 0;
}
@media only screen and  (max-width: 1024px) {
    .site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu {
        width: 100%;
    }
}

.site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul {
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;;
    -webkit-box-pack: end;
    -ms-flex-pack: end;;
}
@media only screen and  (max-width: 1024px) {
    .site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul {
        width: 100%;
        display: block;
    }
}

.site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child {
    padding-left: 10px;
}
@media only screen and  (max-width: 1024px) {
    .site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child {
        padding-left: 0;
        border-left: none;
        margin-top: 20px;
    }
}

.site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li>a {
    text-decoration: none;
    text-align: center;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;;
    white-space:nowrap;
    color: #ffffff;
    display: table-cell;
    vertical-align: middle;
    height: 40px;
    padding: 0 11px;
    font-size: 1.4rem;
}
.site-header02 .header-lower.is-scroll .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li>a {
    color: #1f2b2b;
}
@media only screen and  (max-width: 1024px) {
    .site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li>a {
        display: block;
        color: #ffffff;
        text-align: left;
        white-space: normal;
    }
    .site-header02 .header-lower.is-scroll .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li>a {
        color: #ffffff;
    }
}

.site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li.active>a {
    background-color: rgba(57,49,45,0.7);
    font-weight: 500;
    color: #ffffff;
}
.site-header02 .header-lower.is-scroll .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:hover>a {
    color: #ffffff;
}
@media only screen and  (min-width: 1025px) {
    .site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:hover>a {
        background-color: rgba(57,49,45,0.7);
        color: #ffffff;
        font-weight: 500;
    }
}

.site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child a{
    display: block;
    height: 40px;
    line-height: 40px;
    white-space: nowrap;
    padding: 0 10px;
    background-color: #af0000;
    border: 1px solid #af0000;
    color: #ffffff;
    font-size: 1.4rem;
    text-decoration: none;
    background-image: none;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;;
}

.site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child a>span{
    display: inline-block;
    border: none;
    padding: 0;
    vertical-align: inherit;
}

@media only screen and  (min-width: 1025px) {
    .site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child a:hover{
        background-color: #ffffff;
        color: #af0000;
    }
}

@media only screen and  (max-width: 1024px) {
    .site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li>a {
        display: block;
        height: auto;
        border-left: none;
        border-bottom: 1px solid #ffffff;
        min-height: 10px;
        padding: 20px 0 20px 12px;
        position: relative;
    }
    .site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li>a:after {
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -2.5px;
        border-left: 2px solid #ffffff;
         border-bottom: 2px solid #ffffff;
         -webkit-transform: rotate(-135deg);
         transform: rotate(-135deg);
        width: 5px;
        height: 5px;
    }

     .site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child a {
        display: block;
        height: 40px;
        line-height: 40px;
        padding: 0 10px;
        background-color: transparent;
        border-color: transparent;
        color: #ffffff;
        font-size: 1.4rem;
        text-decoration: none;
        background-image: none;
    }
    .site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child a>span {
        background-image: none;
    }
    .site-header02 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child a>span:after {
        display: none;
    }
}


/*compactmenu common*/
/* @media only screen and (min-width: 769px) {
  .site-header02 .header-lower .global-menu div.active-branch>ul>li ul {
      display: none !important;
  }
} */


  .site-header02 .header-lower .global-menu div.active-branch>ul>li ul {
      display: none;
  }
@media only screen and  (max-width: 1050px) {
    .site-header02 .header-lower .global-menu div.active-branch>ul>li ul>li a{
        padding: 5px 40px;
        display: block;
        text-decoration: none;
        position: relative;
        -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;;
        color: #1f2b2b;
        padding-left: 65px;
    }
    .site-header02 .header-lower .global-menu div.active-branch>ul>li ul>li a:before{
        content: "";
        position: absolute;
        height: 1px;
        width: 5px;
        top: 50%;
        margin-top: -0.5px;
        left: 50px;
        background-color: #1f2b2b;
	}
}

/*horizontal*/
.site-header02 .header-lower .horizontal div.active-branch>ul>li>.compact-wrapper {
    width: 100%;
    background-color: #cccccc;
    opacity: 0;
    position: absolute;
    top: 45px;
    left: 0;
    visibility: hidden;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;;
    padding: 20px;
}

@media only screen and  (min-width: 1025px) {
    .site-header02 .header-lower .horizontal div.active-branch>ul>li:hover>.compact-wrapper {
        opacity: 1;
        visibility: visible;
        z-index: 3;
    }
    .site-header02 .header-lower .horizontal div.active-branch>ul>li:last-child:hover>.compact-wrapper {
        opacity: 0;
        visibility: hidden;
    }
}
.site-header02 .header-lower .horizontal div.active-branch>ul>li>.compact-wrapper ul{
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;;
    -webkit-box-pack: start;
    -ms-flex-pack: start;;
}

.site-header02 .header-lower .horizontal div.active-branch>ul>li ul>li+li {
    margin-left: 20px;
}
/*vertical*/
.site-header02 .header-lower .vertical div.active-branch>ul {
    position: relative;
}
.site-header02 .header-lower .vertical div.active-branch>ul>li>ul {
    position: absolute;
    background-color: rgba(57,49,45,0.7);
    visibility: hidden;
    top: 100%;
    width: auto;
    min-width: 14.285714285714286%;
    opacity: 0;
    padding: 20px 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;;
}

.site-header02 .header-lower .vertical div.active-branch>ul>li:last-child>ul {
    right: 0;
}
@media only screen and  (min-width: 1025px) {
    .site-header02 .header-lower .vertical div.active-branch>ul>li:hover>ul {
        opacity: 1;
        visibility: visible;
        z-index: 4;

    }
    .site-header02 .header-lower .vertical div.active-branch>ul>li:last-child:hover>ul {
        opacity: 0;
        visibility: hidden;
    }
}

.site-header02 .header-lower .vertical div.active-branch>ul>li>ul>li:after {
    left: 20px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;;
}

.site-header02 .header-lower .vertical div.active-branch>ul>li>ul>li:hover:after {
     left: 25px;
}

/* header-lower 2-a */
.site-header02 .header-nav0201 .header-lower {
    background-color: #ffffff;
    padding-top: 20px;
}
@media only screen and  (max-width: 1024px) {
    .site-header02 .header-nav0201 .header-lower {
        padding-top: 0;
    }
}
.site-header02 .header-nav0201 .header-lower .container>.row-fluid-wrapper>.row-fluid>.widget-type-logo{
    padding-bottom: 5px;
}
.site-header02 .header-nav0201 .header-lower .horizontal div.active-branch>ul>li>.compact-wrapper {
    top: 55px;
}
/* header-lower 2-b */
.site-header02 .header-nav0202 .header-lower {
    padding-top: 30px;
}

.site-header02 .header-nav0202 .header-lower.is-scroll-head {
    opacity: 0;
    background-color: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding-top: 11px;
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc;
}

.site-header02 .header-nav0202 .header-lower.is-scroll {
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;;
    opacity: 1;
}

@media only screen and  (max-width: 1024px) {
    .site-header02 .header-nav0202 .header-lower {
        padding-top: 0;
    }
    .site-header02 .header-nav0202 .header-lower.is-scroll {
        padding-top: 0;
        padding-bottom: 0;
    }

    .site-header02 .header-nav0202 .header-lower.is-scroll-head {
        padding-top: 0;
        padding-bottom: 0;
    }
}
.site-header02 .header-nav0202 .header-lower .horizontal div.active-branch>ul>li>.compact-wrapper {
    top: 65px;
}

/* header-lower 2-c */
.site-header02 .header-nav0203 .header-lower:before {
    content: "";
    position: absolute;
    width: 50%;
    top: 0;
    left: 50%;
    height: 100%;
    background-color: #ffffff;
    z-index: -1;
}
@media only screen and  (max-width: 1024px) {
    .site-header02 .header-nav0203 .header-lower:before {
        display: none;
    }

}

.site-header02 .header-nav0203 .header-lower .horizontal div.active-branch>ul>li>.compact-wrapper {
    top: 90px;
}
/* header-lower 2-d */
.site-header02 .header-nav0204 .header-lower {
    background-color: #ffffff;
}

.site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid,
.site-header02 .header-nav0204 .header-lower .container>.row-fluid-wrapper>.row-fluid {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;;
    -webkit-box-align: center;
    -ms-flex-align: center;;
    height: 90px;
}
@media only screen and  (max-width: 1024px) {
    .site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid,
    .site-header02 .header-nav0204 .header-lower .container>.row-fluid-wrapper>.row-fluid {
        height: 60px;
    }
}
.site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul,
.site-header02 .header-nav0204 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul {
     -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;;
    -webkit-box-align: center;
    -ms-flex-align: center;;
    height: 90px;
    background-color: #ffffff;
}
@media only screen and  (max-width: 1024px) {
    .site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul,
    .site-header02 .header-nav0204 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul {
        height: auto;
        background-color: transparent;
        padding: 0;
    }
}
.site-header02 .header-nav0204 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child,
.site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child {
     border-left: 1px solid #ffffff;
    height: 50px;
}
@media only screen and  (max-width: 1024px) {
    .site-header02 .header-nav0204 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child,
    .site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child {
        border-left: none;
        height: auto;
    }
}

.site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li>a,
.site-header02 .header-nav0204 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li>a{
    color: #1f2b2b;
    height: 90px;
    padding: 20px 0;
}
@media only screen and  (max-width: 1024px) {
    .site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li>a,
    .site-header02 .header-nav0204 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li>a{
        height: auto;
        padding: 0;
    }
}


.site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child>a {
    color: #1f2b2b;
}
.site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child>a,
.site-header02 .header-nav0204 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child>a {

    height: 50px;
    padding: 0 20px;
}

.site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li.active>a,
.site-header02 .header-nav0204 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li.active>a {
    background-color: #cccccc;
    color: #1f2b2b;
}
@media only screen and  (min-width: 1025px) {
    .site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:hover>a,
    .site-header02 .header-nav0204 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:hover>a {
         background-color: #cccccc;
        color: #1f2b2b;
    }
}
@media only screen and  (min-width: 1025px) {
    .site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child>a:hover,
    .site-header02 .header-nav0204 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child>a:hover {
        background-color: #ffffff;
        color: #af0000;
    }
}

.site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li>a>span,
.site-header02 .header-nav0204 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li>a>span {
    border-left: none;
    position: relative;
}
.site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li>a>span:before,
.site-header02 .header-nav0204 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li>a>span:before {
    content: "";
    position: absolute;
    display: inline-block;
    left: 0;
    top: 0;
    width: 1px;
    height: 50px;
    border-left: 1px solid #ffffff;
}
@media only screen and  (max-width: 1024px) {
    .site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li>a>span:before,
    .site-header02 .header-nav0204 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li>a>span:before {
        display: none;
    }
}
.site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:first-child>a>span:before,
.site-header02 .header-nav0204 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:first-child>a>span:before {
    display: none;
    border: none;
}

.site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child>a>span:before,
.site-header02 .header-nav0204 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child>a>span:before {
    display: none;
    border: none;
}
.site-header02 .header-nav0203 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child>a>span,
.site-header02 .header-nav0204 .header-lower .container>.row-fluid-wrapper>.row-fluid>.global-menu div.active-branch>ul>li:last-child>a>span {
    border-left: none;
}
.site-header02 .header-nav0204 .header-lower .horizontal div.active-branch>ul>li>.compact-wrapper {
    top: 90px;
}

/****************************************************************************/
/* site-header03                                                             */
/****************************************************************************/

/* header-upper common */
.site-header03 .header-nav0301,
.site-header03 .header-nav0302 {
    position: relative;
}

.site-header03 .header-upper .container {
    position: relative;
    padding: 30px 0 !important;
}
@media only screen and  (max-width: 768px) {
    .site-header03 .header-upper .container {
        padding: 0 !important;
    }
}

.site-header03 .header-upper .container .widget-type-logo {
    text-align: center;
}
@media only screen and  (max-width: 768px) {
    .site-header03 .header-upper .container .widget-type-logo {
        text-align: left;
        height: 60px;
        line-height: 60px;
        padding-left: 20px;
    }
}

.site-header03 .header-upper .container .widget-type-logo img,
.site-header03 .header-upper .container .widget-type-logo svg{
    max-width: 150px;
    vertical-align: middle;
    height: 30px;
}

.site-header03 .header-upper .container .header-navi-button {
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 2;
    width: auto;
}
@media only screen and  (max-width: 1117px) {
    .site-header03 .header-upper .container .header-navi-button {
        right: 20px;
    }
}
@media only screen and  (max-width: 768px) {
    .site-header03 .header-upper .container .header-navi-button {
        right: 80px;
        top: 12px;
    }
}
@media only screen and  (max-width: 400px) {
    .site-header03 .header-upper .container .header-navi-button {
        display: none;
    }
}
.site-header03 .header-upper .container .header-navi-button ul>li a{
    display: block;
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    background-color: #af0000;
    border: 1px solid #af0000;
    color: #1f2b2b;
    font-size: 1.6rem;
    text-decoration: none;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;;


}
.site-header03 .header-upper .container .header-navi-button ul>li a:hover{
    background-color: #ffffff;
    color: #af0000;
}


/* header-lower common */

.site-header03 .header-lower div.active-branch>ul {
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    -o-justify-content: space-between;
    justify-content: space-between;;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;;
}

@media only screen and  (max-width: 768px) {
    .site-header03 .header-lower div.active-branch>ul {
        -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;;
        -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;;
        -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;;
         -webkit-box-pack: start;
    -ms-flex-pack: start;;
    }
}
.site-header03 .header-lower div.active-branch>ul>li {
    width: 14.285714285714286%;
}
@media only screen and  (max-width: 768px) {
    .site-header03 .header-lower div.active-branch>ul>li {
        width: 100%;
    }
}

.site-header03 .header-lower div.active-branch>ul>li>a {
    display: table;
    width: 100%;
    text-decoration: none;
    text-align: center;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;;
    color: #1f2b2b;
}
@media only screen and  (max-width: 768px) {
    .site-header03 .header-lower div.active-branch>ul>li>a {
        display: block;
        color: #1f2b2b;
        text-align: left;

    }
}
.site-header03 .header-lower div.active-branch>ul>li.active>a {
    background-color: #cccccc;
    font-weight: 500;
    color: #1f2b2b;
}
@media only screen and  (min-width: 769px) {
    .site-header03 .header-lower div.active-branch>ul>li>a:hover {
        background-color: #cccccc;
        font-weight: 500;
        color: #1f2b2b;
    }
}

.site-header03 .header-lower div.active-branch>ul>li>a>span {
    display: table-cell;
    vertical-align: middle;
    height: 45px;
    border-left: 1px solid #cccccc;
    padding: 0 20px;
    font-size: 1.6rem;
}
@media only screen and  (max-width: 768px) {
    .site-header03 .header-lower div.active-branch>ul>li>a>span {
        position: relative;
        display: block;
        height: auto;
        border-left: none;
        border-bottom: 1px solid #ffffff;
        min-height: 10px;

        padding: 20px 0 20px 12px;
    }
    .site-header03 .header-lower div.active-branch>ul>li>a>span:after {
        content: "";
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -2.5px;
        border-left: 2px solid #ffffff;
         border-bottom: 2px solid #ffffff;
         -webkit-transform: rotate(-135deg);
         transform: rotate(-135deg);
        width: 5px;
        height: 5px;
    }

}
.site-header03 .header-lower div.active-branch>ul>li:last-child>a>span {
    border-right: 1px solid #cccccc;
}
@media only screen and  (max-width: 768px) {
    .site-header03 .header-lower div.active-branch>ul>li:last-child>a>span {
        border: none;
    }
}
/* header-lower 3-a */
.site-header03 .header-nav0301 .header-lower {
    background-color: #ffffff;
}
@media only screen and  (max-width: 768px) {
    .site-header03 .header-nav0301 .header-lower,
    .site-header03 .header-nav0302 .header-lower{
        max-height: 0;
        overflow: hidden;
        background-color: #af0000;
        position: fixed;
        left: 0;
        top: 60px;
        z-index: 600;
        width: 100%;
        height: 100%;
        -webkit-transition: max-height .3s ease-out;
    -moz-transition: max-height .3s ease-out;
    -ms-transition: max-height .3s ease-out;
    -o-transition: max-height .3s ease-out;
    transition: max-height .3s ease-out;;
    }
    .site-header03 .header-nav0301 .header-lower.view,
    .site-header03 .header-nav0302 .header-lower.view{
        max-height: 100%;
        overflow-y: auto;
    }
}
/* header-lower 3-b */
.site-header03 .header-nav0302 .header-lower {
    background-color: #ffffff;
}
.site-header03 .header-nav0302 .header-lower div.active-branch>ul>li>a {
    color: #1f2b2b;
}
.site-header03 .header-nav0302 .header-lower div.active-branch>ul>li.active>a {
    background-color: #cccccc;
    color: #1f2b2b;
}
@media only screen and  (min-width: 769px) {
    .site-header03 .header-nav0302 .header-lower div.active-branch>ul>li>a:hover {
        background-color: #cccccc;
        color: #1f2b2b;
    }
}
.site-header03 .header-nav0302 .header-lower div.active-branch>ul>li>a>span {
    border-left: 1px solid #ffffff;
}
@media only screen and  (max-width: 768px) {
    .site-header03 .header-nav0302 .header-lower div.active-branch>ul>li>a>span {
        border-left: none;
    }
}
.site-header03 .header-nav0302 .header-lower div.active-branch>ul>li:last-child>a>span {
    border-right: 1px solid #ffffff;
}
@media only screen and  (max-width: 768px) {
    .site-header03 .header-nav0302 .header-lower div.active-branch>ul>li:last-child>a>span {
        border-right: none;
    }
}

/*compactmenu common*/
.site-header03 .header-lower .global-menu div.active-branch>ul>li ul>li {
    position: relative;
}
.site-header03 .header-lower .global-menu div.active-branch>ul>li ul>li:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2.5px;
    border-left: 2px solid #1f2b2b;
     border-bottom: 2px solid #1f2b2b;
     -webkit-transform: rotate(-135deg);
     transform: rotate(-135deg);
    width: 5px;
    height: 5px;
}
.site-header03 .header-lower .global-menu div.active-branch>ul>li ul>li a{
    color: #1f2b2b;
    padding-left: 16px;
    text-decoration: none;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;;
}
@media only screen and  (min-width: 769px) {
    .site-header03 .header-lower .global-menu div.active-branch>ul>li ul>li a:hover{
        color: #1f2b2b;
    }
}
/*horizontal*/
.site-header03 .header-lower .horizontal div.active-branch>ul>li>.compact-wrapper {
    width: 100%;
    background-color: #cccccc;
    opacity: 0;
    position: absolute;
    top: 45px;
    left: 0;
    visibility: hidden;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;;
    padding: 20px;
}

@media only screen and  (min-width: 769px) {
    .site-header03 .header-lower .horizontal div.active-branch>ul>li:hover>.compact-wrapper {
        opacity: 1;
        visibility: visible;
        z-index: 3;
    }
}
.site-header03 .header-lower .horizontal div.active-branch>ul>li ul{
    display: none;
}

.site-header03 .header-lower .horizontal div.active-branch>ul>li>.compact-wrapper ul{
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;;
    -webkit-box-pack: start;
    -ms-flex-pack: start;;
}
.site-header03 .header-lower .horizontal div.active-branch>ul>li ul>li+li {
    margin-left: 20px;
}
/*vertical*/
.site-header03 .header-lower .vertical div.active-branch>ul {
    position: relative;
}
.site-header03 .header-lower .vertical div.active-branch>ul>li>ul {
    position: absolute;
    background-color: #cccccc;
    visibility: hidden;
    top: 100%;
    width: auto;
    min-width: 14.285714285714286%;
    opacity: 0;
    padding: 20px 0;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;;

}
.site-header03 .header-lower .vertical div.active-branch>ul>li:last-child>ul {
    right: 0;
}
@media only screen and  (min-width: 769px) {v
    .site-header03 .header-lower .vertical div.active-branch>ul>li:hover>ul {
        opacity: 1;
        visibility: visible;
        z-index: 4;

    }
}
.site-header03 .header-lower .vertical div.active-branch>ul>li>ul>li {
    padding: 0 20px;
}
.site-header03 .header-lower .vertical div.active-branch>ul>li>ul>li:after {
    left: 20px;
}
.site-header03 .header-lower .vertical div.active-branch>ul>li>ul>li+li {
    margin-top: 20px;
}

.header-item__button {
  display: none;
}

/* header */

@media only screen and (max-width: 1050px) {
    .row-fluid [class*="span"].global-menu {
      background: rgba(31,43,43,0.4);
      position: fixed;
      right: -70%;
      top: 0;
      width: 70% !important;
      height: 100%;
      transition: .5s;
    	background: rgba(255,255,255,0.9);
    	padding-top: 60px;
    	overflow: scroll;
      z-index: 10;
    }
    .row-fluid [class*="span"].global-menu.view {
        right: 0;
    }
    .row-fluid .span3 {
        display:none;
    }
    .row-fluid .span9 {
        width: 100%;
    }
}
@media only screen and (max-width: 640px) {
    .row-fluid [class*="span"].global-menu {
        width: 100% !important;
        height: 100%;
        right: -100%;
        overflow: scroll;
    }
}

@media only screen and (max-width: 1050px) {
    .global-nav {
        padding-right: 0;
    }
}
.global-nav ul {
    display: flex;
    justify-content: flex-end;
    flex-wrap: nowrap;
}
@media only screen and (min-width: 1051px) {
  .global-nav ul {
    margin-top: 10px;
  }
  .is-header-fixed-active .global-nav ul {
     margin-top: 0;
  }
}
@media only screen and (max-width: 1184px) {
    .global-nav ul {
        justify-content: flex-start;
    }
    .global-nav ul > li {
        font-size: 12px;
        text-align: center;
    }
}
@media only screen and (max-width: 10px) {
   .global-nav ul > li {
        width: 100%;
    }
}
@media only screen and (min-width: 1051px) {
  .global-nav ul > li.hs-menu-item.hs-menu-depth-1 {
    min-height: 65px;
  }
}
@media only screen and (max-width: 1050px) {
    .global-nav ul {
        display: block;
    }
}
@media only screen and (max-width: 1050px) {
    .global-nav ul li.hs-menu-item {
        position: relative;
        border-bottom: 1px solid #CFDCDC;
    }
    .global-nav ul li.hs-menu-item .header-item__button {
      position: absolute;
      border: none;
      border-left: 1px solid #CFDCDC;
      width: 60px;
      height: 60px;
      right: 0;
      top: 1px;
      z-index: 5;
    }
  .global-nav ul li.hs-menu-depth-1:first-child .header-item__button {
    display: none;
  }
    .header-item__button {
	      display: block;
        position: absolute;
        right: 0;
        background: inherit;
        border: none;
        width: 40px;
        height: 40px;
        padding: 0;
        border-left: 1px solid #fff;
        border-bottom: 1px solid #fff;
        z-index: 5;
        top: 1px;
    }
    .header-item__button:before,
    .header-item__button:after {
        content: "";
        position: absolute;
        left: 50%;
        margin-left: -7.5px;
        width: 15px;
        height: 2px;
        background-color: #cfdcdc;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -ms-border-radius: 4px;
        -moz-border-radius: 4px;
        transition: all .4s;
    }

    .header-item__button:before {
        top: 50%;
        margin-top: -1px;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    .header-item__button:after {
        top: 50%;
        margin-top: -1px;
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
    }

    .header-item__button.active:before {
        display: none;
    }
    .header-item__button.active:after {
        top: 50%;
        margin-top: -1px;
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
    }
}

.global-nav ul li.hs-menu-item > a {
    color: #fff;
    letter-spacing: 0.2em;
    text-decoration: none;
    margin-right: 30px;
    position: relative;
    display: inline-block;
    transition: .3s;
}
.global-nav ul li.hs-menu-item:last-child > a {
    margin-right: 0;
}

@media only screen and (max-width: 1373px) {
    .global-nav ul li.hs-menu-item > a {
      margin-right: 15px;
      font-size: 13px;
    }
    .global-nav ul li.hs-menu-item:last-child > a {
        margin-right: 0;
    }
}

.global-nav .hs-menu-item.hs-menu-depth-1:nth-child(9),
.global-nav .hs-menu-item.hs-menu-depth-1:nth-child(10),
.global-nav .hs-menu-item.hs-menu-depth-1:nth-child(11),
.global-nav .hs-menu-item.hs-menu-depth-1:nth-child(12),
.global-nav .hs-menu-item.hs-menu-depth-1:nth-child(13){
  display:none;
}

/* 企業情報の子要素を非表示 */
.header-nav .hs-menu-item.hs-menu-depth-1:nth-child(4) .hs-menu-depth-2:nth-child(n + 10) {
  display: none;
}

.global-nav li.hs-menu-item.hs-menu-depth-1.active-branch {
    margin-right: 30px;
}
@media only screen and (max-width: 1373px){
  .global-nav li.hs-menu-item.hs-menu-depth-1.active-branch {
    margin-right: 15px;
  }
}
@media only screen and (max-width: 1050px){
  .global-nav li.hs-menu-item.hs-menu-depth-1.active-branch {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1051px) {
  .global-nav li.hs-menu-item.hs-menu-depth-1.active-branch .a_inner {
    position: relative;
  }
  .global-nav li.hs-menu-item.hs-menu-depth-1.active-branch .a_inner:after {
    content: "";
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% + 20px);
    height: calc(100% + 40px);
    background: -webkit-linear-gradient(left,rgba(203,223,223,0.4) 0%,rgba(203,223,223,0.4) 25%,rgba(255,175,133,0.4) 100%);
    background: linear-gradient(to right,rgba(203,223,223,0.4) 0%,rgba(203,223,223,0.4) 25%,rgba(255,175,133,0.4) 100%);
  }
  .is-header-fixed-active .global-nav li.hs-menu-item.hs-menu-depth-1.active-branch .a_inner:after {
    content: none;
  }
  .is-header-fixed-active .global-nav li.hs-menu-item.hs-menu-depth-1.active-branch .a_inner {
    display: inline-block;
    padding: 10px;
    position: relative;
    top: -10px;
    background: -webkit-linear-gradient(left,rgba(203,223,223,0.4) 0%,rgba(203,223,223,0.4) 25%,rgba(255,175,133,0.4) 100%);
    background: linear-gradient(to right,rgba(203,223,223,0.4) 0%,rgba(203,223,223,0.4) 25%,rgba(255,175,133,0.4) 100%);
  }
}

/* .global-nav li.hs-menu-item.hs-menu-depth-1.active-branch a {
    margin-right: 0;
} */

.global-nav li.hs-menu-item.hs-menu-depth-1.active-branch .a_inner:before {
  content: none;
}
@media only screen and (max-width: 1049px) {
	.global-nav li.hs-menu-item.hs-menu-depth-1.active-branch:after {
    content: none;
  }
}

@media only screen and (max-width: 1184px) {
  .global-nav li.hs-menu-item.hs-menu-depth-1.active-branch:after {
    height: 26px;
    top: 0;
  }
}


@media only screen and (max-width: 1050px) {
  .global-nav ul li.hs-menu-item > a {
    display: block;
    color: #1f2b2b;
    margin: 0;
    padding: 18px 0 17px 73px;
    text-align: left;
  }
  #hs_menu_wrapper_module_151971100260051 > ul > li {
    border-bottom: 1px solid #fff;
  }
  #hs_menu_wrapper_module_151971100260051 > ul > li:first-child .header-item__button {
    border-top: 1px solid #fff;
    display: none;
  }
  #hs_menu_wrapper_module_151971100260051 > ul > li > a {
    font-size: 1.8rem;
  }

  #hs_menu_wrapper_module_151971100260051 > ul > li > a:before {
    content: "";
    position: absolute;
    left: 50px;
    top: 50%;
    margin-top: -6.5px;
    width: 13px;
    height: 13px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTMgMTMiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs18xMCk7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMTAiIHkxPSIxMyIgeDI9IjEzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjY2JkZmRmIi8+PHN0b3Agb2Zmc2V0PSIwLjE5IiBzdG9wLWNvbG9yPSIjY2VkY2RhIi8+PHN0b3Agb2Zmc2V0PSIwLjQxIiBzdG9wLWNvbG9yPSIjZDZkNWNiIi8+PHN0b3Agb2Zmc2V0PSIwLjY2IiBzdG9wLWNvbG9yPSIjZTRjOGIzIi8+PHN0b3Agb2Zmc2V0PSIwLjkxIiBzdG9wLWNvbG9yPSIjZjhiNjkyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZhZjg1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHRpdGxlPuOCouOCu+ODg+ODiCAxPC90aXRsZT48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMS0yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIj48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTMgMCA4IDAgOCA0IDQgNCA0IDggMCA4IDAgMTMgNSAxMyA1IDkgOSA5IDkgNSAxMyA1IDEzIDAiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat center;
  }
}
.global-nav ul li.hs-menu-item > a::after {
    position: absolute;
    bottom: -5px;
    left: 0;
    content: "";
    width: 0;
    height: 1px;
    background-color: #ea5404;
    transition: .3s;
}
@media only screen and (min-width: 1051px) {
    .global-nav ul li.hs-menu-item > a:hover::after {
        width: 100%;
    }
}
@media only screen and (min-width: 1051px) {
  .global-nav ul li.hs-menu-item.active-branch > a::after {
    content: none;
  }
}


.global-nav ul li.hs-menu-item > a:fitst-child {
    margin-left: 0;
}

.nav-container {
    top: 0;
    position: fixed;
    z-index: 999;
    padding: 20px;
    padding-left: 50px;
   	background: -moz-linear-gradient(top, rgba(31,43,43,0.5) 0%,rgba(31,43,43,0.1) 70%, rgba(31,43,43,0) 100%);
    background: -webkit-linear-gradient(top, rgba(31,43,43,0.5) 0%,rgba(31,43,43,0.1) 70%,rgba(31,43,43,0) 100%);
    background: linear-gradient(to bottom, rgba(31,43,43,0.5) 0%, rgba(31,43,43,0.1) 70%, rgba(31,43,43,0) 100%);
    padding-bottom: 60px;
}
@media only screen and (max-width: 1050px) {
  .nav-container {
    position: inherit;
  }
}
@media only screen and (max-width: 640px) {
  .nav-container {
    padding: 10px;
    padding-left: 20px;
	}
}

.header-no-kv .nav-container {
	background: inherit;
}

.header-no-kv .nav-container .global-nav ul li.hs-menu-item > a {
  color: #1f2b2b;
}

.header-no-kv .nav-container .nav-sub-list ._item {
  background: rgba(234,242,242,1);
}

.header-no-kv .nav-container .nav-sub-list ._item:first-child a {
  color: #1f2b2b;
}

.logo-box {
    max-width: 142px;
    padding: 10px 0;
}
@media only screen and (max-width: 768px) {
    .logo-box {
        max-width: inherit;
        width: 250px !important;
    }
}
@media only screen and (max-width: 640px) {
  .logo-box {
    width: 140px !important;
  }
}

.nav-sub-list {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 768px) {
    .nav-sub-list {
        position: relative;
    }
}
.nav-sub-list ._item > a {
    background: rgba(255,255,255,0.3);
    width: 78px;
    height: 78px;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: .3s;
}
.nav-sub-list ._item > a:hover {
  transition: .3s;
  background: rgba(234,84,4,0.3);
}

.nav-sub-list ._item:first-child {
  margin-right: 2px;
}

.nav-sub-list ._item:first-child > a {
  color: #fff;
  font-size: 12px;
  text-decoration: none;
}

.global-menu {
  width: calc(100% - 260px) !important;
  margin-left: 60px !important;
}

.global-nav {
  width: calc(100% - 130px) !important;
	padding-right: 50px;
}

@media only screen and (max-width: 1323px) {
    .global-nav {
    	padding-right: 0;
    }
}
/* @media only screen and (max-width: 850px) {
    .global-nav {
    width: calc(100% - 50px) !important;
    }
} */
@media only screen and (max-width: 1050px) {
    .global-nav {
    width: 100% !important;
    }
}

.global-menu .lower-list {
  display: none;
}
@media only screen and (max-width: 1050px) {
  .global-menu .lower-list {
     display: flex;
     flex-wrap: wrap;
  }
}

.global-menu .lower-list .lower-list__item {
    border-bottom: 1px solid #cfdcdc;
    width: 50%;
}
.global-menu .lower-list .lower-list__item:nth-child(even) {
    border-left: 1px solid #cfdcdc;
    width: 50%;
}
.global-menu .lower-list .lower-list__item a {
	display: block;
	padding: 20px 0;
	text-align: center;
}
.global-menu .lower-list .lower-list__item a .lower-list__item--inline {
	position: relative;
}
@media only screen and (max-width: 1050px) {
    .global-menu .lower-list .lower-list__item a .lower-list__item--inline {
        display: block;
    }
}

.global-menu .lower-list .lower-list__item a .lower-list__item--inline:before {
	position: absolute;
	content: "";
    width: 7px;
    height: 12px;
    right: -20px;
    top: 50%;
    margin-top: -6px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjUgMTIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWYyYjJiO308L3N0eWxlPjwvZGVmcz48dGl0bGU+44Ki44K744OD44OIIDk8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI2LjUgNiAwLjUgMCAwIDAuNSA1LjUgNiAwIDExLjUgMC41IDEyIDYuNSA2Ii8+PC9nPjwvZz48L3N2Zz4=) no-repeat center;
}
@media only screen and (max-width: 1050px) {
  .global-menu .lower-list .lower-list__item a .lower-list__item--inline:before {
    right: 20px;
  }
}

.logo01{fill:#EA5504;}
.logo02{fill:#FFFFFF;}

/* メガメニューとヘッダー固定 */

@media only screen and (min-width: 1051px) {
  .header-nav .nav-container.is-header-fixed-active .hs_cos_wrapper_type_logo {
    margin-top: 20px;
    display: block;
  }
}
.header-nav .nav-container.is-header-fixed-active {
  background: none;
  background-color: rgba(255,255,255,0.9);
  padding-top: 0;
  padding-bottom: 0;
  height: 90px;
}

.header-nav .nav-container.is-header-fixed-active .logo-box svg path {
  fill: #595757 !important;
}

.header-nav .nav-container.is-header-fixed-active .logo-box svg path:first-child {
  fill: #EA5504 !important;
}

.header-nav .nav-container.is-header-fixed-active .logo-box svg polygon {
  fill: #595757 !important;
}

.header-nav .nav-container.is-header-fixed-active .global-nav {
  padding-right: 0;
}
@media only screen and (min-width: 1051px) {
  .header-nav .nav-container.is-header-fixed-active .global-nav .hs-menu-depth-1 {
   height: 90px;
   min-height: auto;
   margin-right: 0;
  }
  .header-nav .nav-container.is-header-fixed-active .global-nav .hs-menu-depth-1 > a {
   padding: 20px 0;
   height: 90px;
  }
}
@media only screen and (min-width: 1381px) {
  .header-nav .nav-container.is-header-fixed-active .global-nav .hs-menu-depth-1 > a {
   padding: 30px 0;
  }
}
@media only screen and (min-width: 1051px) {
  .header-nav .nav-container .global-nav .hs-menu-depth-1 .a_inner {
    display: inline-block;
    position: relative;
  }
  .header-nav .nav-container.is-header-fixed-active .global-nav .hs-menu-depth-1 .a_inner:before {
    content: "";
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 1px;
    background: #ea5404;
    transition: .3s;
  }
  .header-nav .nav-container.is-header-fixed-active .global-nav .hs-menu-depth-1 a:hover .a_inner:before {
    width: 100%;
  }
  .header-nav .nav-container .global-nav .hs-menu-depth-1.active-branch .a_inner:before {
    content: none;
  }
}

.header-nav .nav-container.is-header-fixed-active .global-nav ul li.hs-menu-item > a {
  color: #1f2b2b;
  letter-spacing: .1em;
/*   margin-right: 40px; */
  margin-left: 0;
  text-align: left;
  position: relative;
}


@media only screen and (max-width: 1150px) {
  .header-nav .nav-container.is-header-fixed-active .global-nav ul li.hs-menu-item > a {
    margin-right: 20px;
  }
}

.header-nav .nav-container.is-header-fixed-active .nav-sub-list ._item > a {
  background-color: #cfdcdc;
}

.header-nav .nav-sub-list ._item > a:hover {
  background: rgba(234,84,4,0.3);
  transition: .3s;
}

.header-nav .nav-container.is-header-fixed-active .nav-sub-list ._item > a:hover {
  background: rgba(234,84,4,0.3);
  transition: .3s;
}

.header-nav .nav-container.is-header-fixed-active .nav-sub-list ._item > a {
  width: 90px;
  height: 90px;
}

@media only screen and (max-width: 1050px) {
  .header-nav .hs-menu-children-wrapper .hs-menu-depth-2 {
    border-bottom: none !important;
  }

  .header-nav .header-item__button.active {
    border-bottom: 1px solid #CFDCDC !important;
  }

  .header-nav .global-nav ul li.hs-menu-item > a::before {
    content: "";
    position: absolute;
    left: 50px;
    top: 50%;
    margin-top: -6.5px;
    width: 13px;
    height: 13px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTMgMTMiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs18xMCk7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMTAiIHkxPSIxMyIgeDI9IjEzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjY2JkZmRmIi8+PHN0b3Agb2Zmc2V0PSIwLjE5IiBzdG9wLWNvbG9yPSIjY2VkY2RhIi8+PHN0b3Agb2Zmc2V0PSIwLjQxIiBzdG9wLWNvbG9yPSIjZDZkNWNiIi8+PHN0b3Agb2Zmc2V0PSIwLjY2IiBzdG9wLWNvbG9yPSIjZTRjOGIzIi8+PHN0b3Agb2Zmc2V0PSIwLjkxIiBzdG9wLWNvbG9yPSIjZjhiNjkyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZhZjg1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHRpdGxlPuOCouOCu+ODg+ODiCAxPC90aXRsZT48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMS0yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIj48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTMgMCA4IDAgOCA0IDQgNCA0IDggMCA4IDAgMTMgNSAxMyA1IDkgOSA5IDkgNSAxMyA1IDEzIDAiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat center;
  }
}

@media screen and (min-width:641px) and (max-width:1050px) {
  .header-nav .global-nav ul li.hs-menu-depth-1 > a {
    font-size: 18px;
    letter-spacing: .2em;
  }
}

.header-nav .hs-item-has-children .megamenu-children {
  box-sizing: border-box;
  border: 1px solid #CFDCDC;
  background-color: rgba(255, 255, 255, .9);
  display: none;
  padding: 30px 13% 25px 13%;
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  margin: 0 auto;
  margin-top: 28px;
}

.header-nav .nav-container.is-header-fixed-active .hs-item-has-children .megamenu-children {
  top: 62px;
}

.header-nav .hs-item-has-children .megamenu-children .hs-menu-children-wrapper {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: flex-start !important;
}

@media only screen and (min-width: 1051px) {
.header-nav .hs-item-has-children .hs-menu-depth-2 {
  text-align: left;
  width: 16.666%
}

.header-nav .hs-item-has-children .hs-menu-depth-2:nth-child(n + 7) {
  margin-top: 20px;
}

.header-nav .hs-item-has-children .hs-menu-depth-2 a {
  color: #1F2B2B !important;
  line-height: 1.5;
  letter-spacing: .1em;
}

  .header-nav .hs-item-has-children .hs-menu-depth-2 a {
    padding: 0!important;
  }
}


.header-nav .hs-item-has-children .hs-menu-depth-2 a::before {
  content: "";
  position: absolute;
  height: 1px;
  width: 5px;
  top: 9px;
  margin-top: -0.5px;
  left: -8px;
  background-color: #1f2b2b;
}


@media only screen and (min-width: 1051px) {
  .header-nav .global-nav ul li.hs-menu-depth-1 > a::before {
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNC43MDciIGhlaWdodD0iMTMuMDYxIiB2aWV3Qm94PSIwIDAgMjQuNzA3IDEzLjA2MSI+CiAgPGcgaWQ9IuODkeOCuV8xMiIgZGF0YS1uYW1lPSLjg5HjgrkgMTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01ODMuNjQ3IC01LjI5MykiIG9wYWNpdHk9IjAuOSI+CiAgICA8cGF0aCBpZD0i44OR44K5XzEyLTIiIGRhdGEtbmFtZT0i44OR44K5IDEyIiBkPSJNMjQxMC4xMjUsMzEwMi42bDEyLDEyLDEyLTEyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMDE4LjEyNSAzMTIwLjYwMSkgcm90YXRlKDE4MCkiIGZpbGw9IiNmZmYiLz4KICAgIDxwYXRoIGlkPSLjg5HjgrlfMTJfLV/jgqLjgqbjg4jjg6njgqTjg7MiIGRhdGEtbmFtZT0i44OR44K5IDEyIC0g44Ki44Km44OI44Op44Kk44OzIiBkPSJNMjQyMi4xMjUsMzExNS4zMDhsLTEyLjM1NC0xMi4zNTQuNzA3LS43MDcsMTEuNjQ2LDExLjY0NiwxMS42NDYtMTEuNjQ2LjcwNy43MDdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMDE4LjEyNSAzMTIwLjYwMSkgcm90YXRlKDE4MCkiIGZpbGw9IiNjZmRjZGMiLz4KICA8L2c+Cjwvc3ZnPgo=);
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    transition: .5s;
    width: 24px;
    height: 12px;
    z-index: 2;
    opacity: 0;
  }
  .header-nav .global-nav ul li.hs-menu-depth-1.is-active > a::before,
  .header-nav .global-nav ul li.hs-menu-depth-1 > a:hover::before {
    opacity: 1;
  }

  .header-nav .nav-container.is-header-fixed-active .global-nav ul li.hs-menu-depth-1 > a::before {
    bottom: 0;
  }
  .header-nav .nav-container.is-header-fixed-active .global-nav ul li.hs-menu-depth-1 > a:after {
    display: none;
  }

  .header-nav .global-nav ul li.hs-menu-depth-1:first-child > a::before,
  .header-nav .nav-container.is-header-fixed-active .global-nav ul li.hs-menu-depth-1:first-child > a::before{
    content: none;
  }
}
/* ==========================================================================

    base

========================================================================== */

/* flex-display*/


/* flex-direction*/


/* flex-wrap*/


/* justify-content*/




/* align-items*/





/* align-content*/


/* flex-grow*/


/* flex-shrink*/


/* flex-basis*/


/* align-self*/


/* order */




/* transition*/



/* boxShadow*/


/* borderRadius*/




/* ==========================================================================

    footer

========================================================================== */

.site-footer {
  position: relative;
	top: 410px;
	z-index: 8;
  background: #fff;
}
@media only screen and (max-width: 640px) {
  .site-footer {
    top: 300px;
		z-index: 5;
  }
}

.site-footer .footer-upper {
    background-image: url(//2661057.fs1.hubspotusercontent-na1.net/hubfs/2661057/image-site/common/CTA-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
    min-height: 478px;
    padding: 64px 0 40px;
}
.site-footer .footer-upper .heading02 {
    font-weight: 500;
}


.site-footer .footer-upper .message{
    font-weight: 400;
    letter-spacing: 0.1em;
} 
.site-footer .footer-upper .message>span{
    font-weight: 500;
}    


/*footer-middle01*/

.site-footer .footer-middle01 {
 }

.site-footer .footer-middle01 .container {
    position: relative;
}
@media only screen and (max-width: 768px) {
    .site-footer .footer-middle01 .row-fluid [class*="span"] .container {
        padding: 0;
    }
}

.site-footer .footer-middle01 div.active-branch {
    padding: 50px 0;
}
@media only screen and (max-width: 768px) {
    .site-footer .footer-middle01 div.active-branch {
        padding: 0;
    }
}

.site-footer .footer-middle01 div.active-branch>ul{
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;;
    width: 100%;
}
@media only screen and (max-width: 768px) {
    .site-footer .footer-middle01 div.active-branch>ul {
        display: block;
    }
}

.site-footer .footer-middle01 div.active-branch>.active-branch>ul{
    display: block;
}

.site-footer .footer-middle01 div.active-branch>ul>li{
    width: 25.652173913043477%;
    max-width: 295.0px;
    margin-top: 40px;
    padding-right: 25px;
     padding-left: 25px;
} 
@media only screen and (max-width: 768px) {
    .site-footer .footer-middle01 div.active-branch>ul>li{
        width: 100%;
        max-width: inherit;
        margin-top: 0;
        padding-right: 0;
        padding-left: 0;
        position: relative;
    }
    .site-footer .footer-middle01 div.active-branch>ul>li:first-child .footer-item__button {
        display: none;
    } 
}
.site-footer .footer-middle01 div.active-branch>ul>li:nth-child(9),
.site-footer .footer-middle01 div.active-branch>ul>li:nth-child(10),
.site-footer .footer-middle01 div.active-branch>ul>li:nth-child(11),
.site-footer .footer-middle01 div.active-branch>ul>li:nth-child(12),
.site-footer .footer-middle01 div.active-branch>ul>li:nth-child(13){
	display: none;
}
@media only screen and (min-width: 769px) {
    .site-footer .footer-middle01 div.active-branch>ul>li:nth-of-type(4n+1),
    .site-footer .footer-middle01 div.active-branch>ul>li:nth-of-type(4n+4){
      width: 24.347826086956523%;
      max-width: 280.0px;
    }
    .site-footer .footer-middle01 div.active-branch>ul>li:nth-of-type(4n+1) {
        padding-left: 0;
    }
    .site-footer .footer-middle01 div.active-branch>ul>li:nth-of-type(4n+4){
        padding-right: 0;
    }
}  
@media only screen and (min-width: 641px) and (max-width: 768px) {
    .site-footer .footer-middle01 div.active-branch>ul>li:nth-of-type(3n+1),
    .site-footer .footer-middle01 div.active-branch>ul>li:nth-of-type(3n+3){
    }
    .site-footer .footer-middle01 div.active-branch>ul>li:nth-of-type(3n+1) {
        padding-left: 0;
    }
    .site-footer .footer-middle01 div.active-branch>ul>li:nth-of-type(3n+3){ 
        padding-right: 0;
    }
}    

.site-footer .footer-middle01 div.active-branch>ul>li.active-branch>ul>li {
    width: 100%;
    margin-top: 0;
    max-width: inherit;
    padding-right: 0;
    
}
@media only screen and (min-width: 769px) {
    .site-footer .footer-middle01 div.active-branch>ul>li:nth-of-type(1),
    .site-footer .footer-middle01 div.active-branch>ul>li:nth-of-type(2),
    .site-footer .footer-middle01 div.active-branch>ul>li:nth-of-type(3),
    .site-footer .footer-middle01 div.active-branch>ul>li:nth-of-type(4){
        margin-top: 0;
    } 
}  
@media only screen and (min-width: 641px) and (max-width: 768px) {
    .site-footer .footer-middle01 div.active-branch>ul>li:nth-of-type(1),
    .site-footer .footer-middle01 div.active-branch>ul>li:nth-of-type(2),
    .site-footer .footer-middle01 div.active-branch>ul>li:nth-of-type(3){
        margin-top: 0;
    } 
}    
 
.site-footer .footer-middle01 div.active-branch>ul>li>a {
  display: inline-block;
  padding-left: 23px;
  text-decoration: none;
  position: relative;
  font-size: 1.8rem;
  letter-spacing: 0.14em;
}
@media only screen and (max-width: 768px) {
    .site-footer .footer-middle01 div.active-branch>ul>li>a {
        display: block;
     	padding-top: 7px;
    	padding-bottom: 7px;
    	padding-left: 73px;
    	border-top: 1px solid #cfdcdc;
      font-size: 1.4rem;
      height: 40px;
    }
    .site-footer .footer-middle01 div.active-branch>ul>li:first-child>a {
    	border-top: none;
    }
}
@media only screen and (max-width: 640px) {
    .site-footer .footer-middle01 div.active-branch>ul>li>a {
    	padding-left: 43px;
    }
}

.site-footer .footer-middle01 div.active-branch>ul>li>a:after {
	position: absolute;
	bottom: -5px;
	left: 0;
	content: "";
	width: 0;
	height: 1px;
	background-color: #ea5404;
	transition: .3s;
}
@media only screen and (min-width: 769px) {
  .site-footer .footer-middle01 div.active-branch>ul>li>a:hover:after {
      width: 100%;
  }
}

.site-footer .footer-middle01 div.active-branch>ul>li>a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -6.5px;
    width: 13px;
    height: 13px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTMgMTMiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbDp1cmwoI+WQjeensOacquioreWumuOCsOODqeODh+ODvOOCt+ODp+ODs18xMCk7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSLlkI3np7DmnKroqK3lrprjgrDjg6njg4fjg7zjgrfjg6fjg7NfMTAiIHkxPSIxMyIgeDI9IjEzIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjY2JkZmRmIi8+PHN0b3Agb2Zmc2V0PSIwLjE5IiBzdG9wLWNvbG9yPSIjY2VkY2RhIi8+PHN0b3Agb2Zmc2V0PSIwLjQxIiBzdG9wLWNvbG9yPSIjZDZkNWNiIi8+PHN0b3Agb2Zmc2V0PSIwLjY2IiBzdG9wLWNvbG9yPSIjZTRjOGIzIi8+PHN0b3Agb2Zmc2V0PSIwLjkxIiBzdG9wLWNvbG9yPSIjZjhiNjkyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZhZjg1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHRpdGxlPuOCouOCu+ODg+ODiCAxPC90aXRsZT48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMS0yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIj48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTMgMCA4IDAgOCA0IDQgNCA0IDggMCA4IDAgMTMgNSAxMyA1IDkgOSA5IDkgNSAxMyA1IDEzIDAiLz48L2c+PC9nPjwvc3ZnPg==) no-repeat center;
}
@media only screen and (max-width: 768px) {
    .site-footer .footer-middle01 div.active-branch>ul>li>a:before {
        left: 50px;
    }
}
@media only screen and (max-width: 640px) {
    .site-footer .footer-middle01 div.active-branch>ul>li>a:before {
        left: 20px;
    }
}

.site-footer .footer-middle01 div.active-branch>ul>li>a>span{
    position: relative;
    padding-left: 12px;
    min-height: 10px;
    display: inline-block;
    color: #1f2b2b;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: ;
    text-decoration: none;
}

.site-footer .footer-middle01 div.active-branch>ul>li>a>span:after{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2.5px;
    border-left: 2px solid #1f2b2b;
     border-bottom: 2px solid #1f2b2b;
     -webkit-transform: rotate(-135deg);
     transform: rotate(-135deg);
    width: 5px;
    height: 5px;
}    

.site-footer .footer-middle01 div.active-branch>ul>li>ul {
    margin-top: 10px;
}
@media only screen and (max-width: 768px) {
    .site-footer .footer-middle01 div.active-branch>ul>li>ul {
        display:none;
        margin-top: 0;
        margin-bottom: 10px;
    }
}

.site-footer .footer-middle01 div.active-branch>ul>li>ul>li>a {
  color: #1f2b2b;
  text-decoration: none;
  padding-bottom: 5px;
  padding-top: 5px;
  border-bottom: none;
  font-size: 1.3rem;
  display: inline-block;
  position: relative;
  padding-left: 15px;
  display: block;
  letter-spacing: 0.14em;
}
.site-footer .footer-middle01 div.active-branch>ul>li>ul>li>ul {
    padding-left: 20px;
}
.site-footer .footer-middle01 div.active-branch>ul>li>ul>li>ul>li>a {
    color: #1f2b2b;
    text-decoration: none;
    padding-bottom: 5px;
    padding-top: 5px;
    border-bottom: none;
    font-size: 1.3rem;
    display: inline-block;
    position: relative;
    padding-left: 15px;
}
@media only screen and (max-width: 768px) {
    .site-footer .footer-middle01 div.active-branch>ul>li>ul>li>a {
        padding-bottom: 8.5px;
        padding-top: 8.5px;
        padding-left: 60px;
    }
}
@media only screen and (max-width: 640px) {
   .site-footer .footer-middle01 div.active-branch>ul>li>ul>li>a {
        padding-left: 35px;
   }
 }

.site-footer .footer-middle01 div.active-branch>ul>li>ul>li>a:before {
    content: "";
    position: absolute;
    height: 1px;
    width: 5px;
    top: 50%;
    margin-top: -0.5px;
    left: 0;
    background-color: #1f2b2b;
}
.site-footer .footer-middle01 div.active-branch>ul>li>ul>li>ul>li>a:before {
    content: "";
    position: absolute;
    height: 1px;
    width: 5px;
    top: 50%;
    margin-top: -0.5px;
    left: 0;
    background-color: #1f2b2b;
}
@media only screen and (max-width: 768px) {
    .site-footer .footer-middle01 div.active-branch>ul>li>ul>li>a:before {
    	left: 50px;
    }
}
@media only screen and (max-width: 640px) {
    .site-footer .footer-middle01 div.active-branch>ul>li>ul>li>a:before {
    	left: 20px;
    }
}

.site-footer .footer-middle01 div.active-branch>ul>li>ul>li>a:after {
	position: absolute;
	bottom: 0;
	left: 0;
	content: "";
	width: 0;
	height: 1px;
	background-color: #ea5404;
	transition: .3s;
}
@media only screen and (min-width: 769px) {
  .site-footer .footer-middle01 div.active-branch>ul>li>ul>li>a:hover:after {
      width: 100%;
  }
}

.site-footer .footer-middle01 div.active-branch>ul>li>ul>li>ul>li>a:after {
	position: absolute;
	bottom: 0;
	left: 0;
	content: "";
	width: 0;
	height: 1px;
	background-color: #ea5404;
	transition: .3s;
}
@media only screen and (min-width: 769px) {
  .site-footer .footer-middle01 div.active-branch>ul>li>ul>li>ul>li>a:hover:after {
      width: 100%;
  }
}

.site-footer .footer-middle01 div.active-branch>ul>li>ul>li>a>span:after {
    display: none;
}


.site-footer .footer-middle01 .container .footer-corporation {
    background-color: #ffffff;
}
@media only screen and (min-width: 769px) {
    .site-footer .footer-middle01 .container .footer-corporation .row-fluid .span4{
        width: 39.71428571428571%;
        margin: 0;
        padding-right: 15px;
    }
}    

.site-footer .footer-middle01 .container .footer-corporation .row-fluid .span4 .corporation{
    font-size: 1.6rem;
    font-weight: 500;
    margin-bottom: 20px;
}  

.site-footer .footer-middle01 .container .footer-corporation .row-fluid .span4 .address{
    font-size: 1.4rem;
    margin-bottom: 20px;
} 

.site-footer .footer-middle01 .container .footer-corporation .row-fluid .span4 .tel{
    font-size: 1.6rem;
    font-weight: 500;
} 
@media only screen and (min-width: 769px) {
    .site-footer .footer-middle01 .container .footer-corporation .row-fluid .span8{
        width: 60.28571428571429%;
        margin: 0;
        padding-left: 15px;
    }
}   
@media only screen and (max-width: 768px) {
    .site-footer .footer-middle01 .container .footer-corporation .row-fluid .span8{
        margin-top: 40px;
    }    
}    

.site-footer .footer-middle01 .container .footer-corporation .row-fluid .span8 .message{
    margin-bottom: 20px;
}  
.site-footer .footer-middle01 .container .footer-corporation .row-fluid .span8 .sns-list .row-fluid{
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;;
}
@media only screen and (max-width: 768px) {
    .site-footer .footer-middle01 .container .footer-corporation .row-fluid .span8 .sns-list .row-fluid{
        -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    }    
}    
.site-footer .footer-middle01 .container .footer-corporation .row-fluid .span8 .sns-list .row-fluid .span2 {
    float: none;
    width: auto;
    margin-left: 10px;
}
.site-footer .footer-middle01 .container .footer-corporation .row-fluid .span8 .sns-list .row-fluid .span2:first-child {
    margin-left: 0;
}

.footer-item__button {
  display: none;
}

@media only screen and (max-width: 768px) {
    .footer-item__button {
      display: block;
      position: absolute;
    	right: 0;
    	background: inherit;
    	border: none;
    	width: 40px;
    	height: 40px;
    	padding: 0;
    	border-left: 1px solid #cfdcdc;
    	border-bottom: 1px solid #cfdcdc;
    	z-index: 5;
    	top: 1px;
    }
    .footer-item__button:before,
    .footer-item__button:after {
        content: "";
        position: absolute;
        left: 50%;
        margin-left: -5px;
        width: 10px;
        height: 2px;
        background-color: #cfdcdc;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -ms-border-radius: 4px;
        -moz-border-radius: 4px;
    	transition: all .4s;
    } 

    .footer-item__button:before {
        top: 50%;
        margin-top: -1px;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }
    .footer-item__button:after {
        top: 50%;
        margin-top: -1px;
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
    }

    .footer-item__button.active:before {
        display: none;
    }
    .footer-item__button.active:after {
        top: 50%;
        margin-top: -1px;
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
    }
}


/*footer-middle02*/

.site-footer .footer-middle02 {
    padding: 70px 0;
}

.site-footer .footer-middle02 .container {
    position: relative;
}
@media only screen and (min-width: 769px) {
    .site-footer .footer-middle02 .container .row-fluid .span4{
        width: 39.71428571428571%;
        margin: 0;
        padding-right: 15px;
    }
}    

.site-footer .footer-middle02 .container .row-fluid .span4 .section {
    margin-bottom: 60px;
}

.site-footer .footer-middle02 .container .row-fluid .span4 .corporation{
    font-size: 1.6rem;
    font-weight: 500;
    margin-bottom: 20px;
}  

.site-footer .footer-middle02 .container .row-fluid .span4 .address{
    font-size: 1.4rem;
    margin-bottom: 20px;
} 

.site-footer .footer-middle02 .container .row-fluid .span4 .tel{
    font-size: 1.6rem;
    font-weight: 500;
} 

.site-footer .footer-middle02 .container .row-fluid .span4 .message{
    margin-bottom: 20px;
}  
.site-footer .footer-middle02 .container .row-fluid .span4 .sns-list .row-fluid{
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;;
}
@media only screen and (max-width: 768px) {
    .site-footer .footer-middle02 .container .row-fluid .span4 .sns-list .row-fluid{
        -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;;
    }    
}    
.site-footer .footer-middle02 .container .row-fluid .span4 .sns-list .row-fluid .span2 {
    float: none;
    width: auto;
    margin-left: 10px;
}
.site-footer .footer-middle02 .container .row-fluid .span4 .sns-list .row-fluid .span2:first-child {
    margin-left: 0;
}

@media only screen and (min-width: 769px) {
    .site-footer .footer-middle02 .container .row-fluid .span8{
        width: 60.28571428571429%;
        margin: 0;
        padding-left: 15px;
    }
}  
@media only screen and (max-width: 768px) {
     .site-footer .footer-middle02 .container .row-fluid .span8{
         margin-top: 40px;
     }     
}    

.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>ul{
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;;
    width: 100%;
}
.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>.active-branch>ul{
    display: block;

}
.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>ul>li{
    width: 34.20289855072463%;
    max-width: 393.3333333333333px;
    margin-top: 40px;
    padding-right: 25px;
     padding-left: 25px;
} 
.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>ul>li:nth-of-type(3n+1),
.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>ul>li:nth-of-type(3n+3){
  width: 32.89855072463768%;
  max-width: 378.3333333333333px;
}
.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>ul>li:nth-of-type(3n+1) {
    padding-left: 0;
}
.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>ul>li:nth-of-type(3n+3){ 
    padding-right: 0;
}
.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>ul>li.active-branch>ul>li {
    width: 100%;
    margin-top: 0;
    max-width: inherit;
    padding: 0;
    
}

.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>ul>li:nth-of-type(1),
.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>ul>li:nth-of-type(2),
.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>ul>li:nth-of-type(3){
    margin-top: 0;
} 
 
.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>ul>li>a {
    display: block;
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc;
    
}


.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>ul>li>a>span{
    position: relative;
    padding-left: 12px;
    min-height: 10px;
    display: inline-block;
    color: #1f2b2b;
    font-size: 1.4rem;
    font-weight: 500;
    line-height: ;
    text-decoration: none;
}
.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>ul>li>a>span:after{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2.5px;
    border-left: 2px solid #1f2b2b;
     border-bottom: 2px solid #1f2b2b;
     -webkit-transform: rotate(-135deg);
     transform: rotate(-135deg);
    width: 5px;
    height: 5px;
}    

.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>ul>li>ul {
    margin-top: 20px;
}
.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>ul>li>ul>li>a {
    color: #1f2b2b;
    text-decoration: none;
    padding-bottom: 0;
    border-bottom: none;
    display: inline-block;
}
.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>ul>li>ul>li>a:hover {
    text-decoration: underline !important;
}
.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>ul>li>ul>li>a>span {
    padding-left: 0;
    font-weight: 400;
}
.site-footer .footer-middle02 .container .row-fluid .span8 .active-branch>ul>li>ul>li>a>span:after {
    display: none;
}

.site-footer .footer-lower {
    background: -webkit-linear-gradient(left, rgba(203,223,223,0.4) 0%,rgba(203,223,223,0.4) 25%,rgba(255,175,133,0.4) 100%);
    background: linear-gradient(to right, rgba(203,223,223,0.4) 0%,rgba(203,223,223,0.4) 25%,rgba(255,175,133,0.4) 100%);
    position: relative;
    padding: 10px 0;
}
.site-footer .footer-lower .footer-lower__logo {
  width: 110px;
  height: 25px;
}
@media only screen and (max-width: 640px) {
    .site-footer .footer-lower .footer-lower__logo {
        margin: 0 auto;
    }
}

.site-footer .footer-lower .footer-lower__copyright {
    color: #1f2b2b;
    font-family: 'Yantramanav', sans-serif;
    text-transform: uppercase;
    width: calc(100% - 120px);
    margin-left: 0;
    text-align: right;
}
@media only screen and (max-width: 640px) {
    .site-footer .footer-lower .footer-lower__copyright {
        width: 100%;
        text-align: center;
    	margin-top: 5px;
    }
}

.site-footer .footer-lower .row-fluid .span4 {
    width: 50%;
}
@media only screen and (min-width: 641px) and (max-width: 768px) {
    .site-footer .footer-lower .row-fluid .span4 {
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }
}    
.site-footer .footer-lower .row-fluid .span8 {
    width: 45%;
    margin-left: 5%;
}
@media only screen and (min-width: 641px) and (max-width: 768px) {
    .site-footer .footer-lower .row-fluid .span8 {
        width: 100%;
        float: none;
        margin-left: 0;
    }
      
}
 
.site-footer .footer-lower .row-fluid .span4 p,
.lp .site-footer .footer-lower .row-fluid p{
    width: 100%;
    height: 60px;
    display: table;
    color: #1f2b2b;
}
.lp .site-footer .footer-lower .row-fluid p{
    text-align: center;
}    
@media only screen and (min-width: 641px) and (max-width: 768px) {
    .site-footer .footer-lower .row-fluid .span4 p {
        height: auto;
        margin-top: 20px;
    }  
}    
.site-footer .footer-lower .row-fluid .span4 p span,
.lp .site-footer .footer-lower .row-fluid p span{
    display: table-cell;
    vertical-align: middle;
    font-size: 1.2rem;
    color: #ffffff;
} 

.site-footer .footer-lower .row-fluid .span8 ul{
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    -o-flex-wrap: nowrap;
    flex-wrap: nowrap;;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;;
    width: 100%;
    height: 60px;
}
@media only screen and (min-width: 641px) and (max-width: 768px) {
    .site-footer .footer-lower .row-fluid .span8 ul{
         -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;;
         height: auto;
         margin-bottom: 20px;
    }    
}    
.site-footer .footer-lower .row-fluid .span8 ul li+li {
    margin-left: 20px;
}
.site-footer .footer-lower .row-fluid .span8 ul li {
    position: relative;
}
.site-footer .footer-lower .row-fluid .span8 ul li:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2.5px;
    border-left: 2px solid #ffffff;
     border-bottom: 2px solid#ffffff;
    
     -webkit-transform: rotate(-135deg);
     transform: rotate(-135deg);
    width: 5px;
    height: 5px;
}    
.site-footer .footer-lower .row-fluid .span8 ul li a{
    color:#ffffff;
    text-decoration: none;
    padding-left: 12px;
} 
.site-footer .footer-lower .container .page-top {
     position: fixed;
    display: none;
    bottom: 5px;
    right: 20px;
    width: 50px;
    height: 50px;
    z-index: 90;
}

.site-footer .footer-lower .container .page-top a {
    overflow: hidden;
    display: block;
    width: 40px;
    height: 40px;
    background-color: #39312e;
    text-indent: 100%;
   
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;;
}

   
.site-footer .footer-lower .container .page-top a>span {
    position: relative;
    display: block;
    width: 50px;
    height: 50px;
    padding: 15px;
}   
.site-footer .footer-lower .container .page-top a>span:after {
    content: "";
    position: absolute;
    left: 40%;
    top: 40%;
    margin-top: -5px;
    margin-left: -8px;
    border-left: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
     -webkit-transform: rotate(135deg);
     transform: rotate(135deg);
    width: 15px;
    height: 15px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;;
}   
.site-footer .footer-lower .container .page-top a:hover>span:after {
    margin-top: 9px;
    top: 0;
} 

.site-footer .footer-lower .container .page-top.-bottom a {
    background-color: transparent;
}

    
@media only screen and (max-width: 640px) {
    .site-footer .footer-middle01,
    .site-footer .footer-middle02{
        padding: 0;
    }
}
    
.site-footer .footer-lower {
    padding: 15px 0px;
}

.site-footer .footer-lower .row-fluid {
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -ms-flexbox;
    display: flex;;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;;
}

.site-footer .footer-lower .row-fluid .span4 {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    -o-order: 2;
    -ms-flex-order: 2;
    order: 2;;
    width: 100%;
    float: none;
}
.site-footer .footer-lower .row-fluid .span8 {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    -o-order: 1;
    -ms-flex-order: 1;
    order: 1;;
    width: 100%;
    float: none;
    margin-left: 0;
}

.site-footer .footer-lower .row-fluid .span8 ul{
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    -o-justify-content: flex-start;
    justify-content: flex-start;;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    -o-align-items: flex-start;
    align-items: flex-start;;
    width: 100%;
     height: auto;
} 
.site-footer .footer-lower .row-fluid .span8 ul li+li {
    margin: 10px 0 0 0;
    padding-left: 0;
    border-left: none;
   
}
.site-footer .footer-lower .row-fluid .span4 p {
    text-align: center;
}

.top {
    border-bottom: 1px solid #cfdcdc;
}
.top .top-button {
    text-align: center;
}
.top .top-button a {
    display: inline-block;
    vertical-align: bottom;
    width: 50px;
    height: 50px;
    background: url(https://4267900.fs1.hubspotusercontent-na1.net/hubfs/4267900/01.page_image/module/icon_top_button.png) #cfdcdc no-repeat center;
    transition: .3s;
}

.top .top-button a:hover {
    background-position-y: 45%;
    transition: .3s;
}

.site-footer .lower {
    border-top: 1px solid #cfdcdc;
    padding: 20px 0;
}
@media only screen and (max-width: 768px) {
    .site-footer .lower {
        padding: 0;
    }
    .site-footer .lower > .container {
        padding: 0 !important;
    }
}

.site-footer .lower .lower-list {
    display: flex;
}
@media only screen and (max-width: 768px) {
    .site-footer .lower .lower-list {
        flex-wrap: wrap;
    }
}

.site-footer .lower .lower-list .lower-list__item {
    margin-right: 2%;
}
.site-footer .lower .lower-list .lower-list__item:last-child {
    margin-right: 0;
}
@media only screen and (max-width: 768px) {
    .site-footer .lower .lower-list .lower-list__item {
        margin-right: 0;
        width: 50%;
        display: flex;
        align-items: center;
    }
    .site-footer .lower .lower-list .lower-list__item:first-child {
    	width: 100%;
    	text-align: center;
    	border-bottom: 1px solid #cfdcdc;
    }
	
    .site-footer .lower .lower-list .lower-list__item:nth-child(even) {
        border-right: 1px solid #cfdcdc;
    }
    .site-footer .lower .lower-list .lower-list__item:nth-last-child(-n+2) {
        border-top: 1px solid #cfdcdc;
    }
}

.site-footer .lower .lower-list .lower-list__item a {
  position: relative;
  padding-right: 20px;
  display: block;
  width: 100%;
  letter-spacing: 0.14em;
}
@media only screen and (max-width: 768px) {
    .site-footer .lower .lower-list .lower-list__item a {
        padding: 15px 20px;
    }
}
@media only screen and (max-width: 640px) {
    .site-footer .lower .lower-list .lower-list__item a {
        padding: 10px 20px;
    }
}
.site-footer .lower .lower-list .lower-list__item a:after {
    content: "";
    width: 7px;
    height: 12px;
    right: 0;
    top: 50%;
    margin-top: -6px;
    position: absolute;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjUgMTIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWYyYjJiO308L3N0eWxlPjwvZGVmcz48dGl0bGU+44Ki44K744OD44OIIDk8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI2LjUgNiAwLjUgMCAwIDAuNSA1LjUgNiAwIDExLjUgMC41IDEyIDYuNSA2Ii8+PC9nPjwvZz48L3N2Zz4=) no-repeat center;
	transition: .3s;
}
.site-footer .lower .lower-list .lower-list__item a:hover:after {
	transition: .3s;
	right: -5px;
}

@media only screen and (max-width: 768px) {
    .site-footer .lower .lower-list .lower-list__item a:after {
        right: 20px;
    }
}

@media only screen and (max-width: 768px) {
  .site-footer ul li.border-top {
    border-top: 1px solid #cfdcdc;
  }

  .site-footer ul li.border-bottom {
    border-bottom: 1px solid #cfdcdc;
  }
}
/* ==========================================================================

    anchor

========================================================================== */

.anchor {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px;
  margin-right: -10px;
  margin-top: 50px;
  margin-bottom: 20px;
}

.anchor .anchor__item {
    box-sizing: border-box;
    width: 214px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 40px;
    margin-top: 0 !important;
  	letter-spacing: 0.14em;
  }
  @media only screen and (max-width: 640px) {
    .anchor__item {
      width: 50%;
      margin-bottom: 30px;
    }
  }

.anchor__item a {
  text-decoration: none;
  position: relative;
  display: block;
  color: #1f2b2b;
  padding-right: 30px;
}

.anchor__item a:before {
  position: absolute;
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiA2LjUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWYyYjJiO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvX2Fycm93X2Rvd248L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMi0yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0i44Os44Kk44Ok44O8XzEtMi0yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxLTIiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI2IDYuNSAxMiAwLjUgMTEuNSAwIDYgNS41IDAuNSAwIDAgMC41IDYgNi41Ii8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
  top: 50%;
  right: 10px;
  width: 12px;
  height: 6px;
  transition: .3s;
}

.anchor__item a:after {
  content: '';
  display: block;
  height: 2px;
  width: 100%;
  background: linear-gradient(to right, rgba(203, 223, 223, 0.7) 0%, rgba(203, 223, 223, 0.7) 25%, rgba(255, 175, 133, 0.7) 100%);
  position: absolute;
  bottom: -10px;
  left: 0;
}

.anchor__item a:hover:after {
  width: 0;
  -webkit-animation: link-underline .3s ease-out 0s forwards;
  animation: link-underline .3s ease-out 0s forwards;
}

.container__thin {
  counter-reset: count;
}
  
.anchor-number > .anchor__item {
  position: relative;
  padding: 0;
	margin-right: 50px;
	width: 235px;
}
@media only screen and (max-width: 768px) {
    .anchor-number > .anchor__item {
    	width: calc(50% - 20px);
    	margin-right: 0;
    }
    .anchor-number > .anchor__item:nth-child(even) {
    	margin-left: 20px;
    }
}
@media only screen and (max-width: 640px) {
    .anchor-number > .anchor__item {
    	width: 100%;
    	margin-right: 0;
    }
 
    .anchor-number > .anchor__item:nth-child(even) {
    	margin-left: 0;
    }
}

.anchor-number > .anchor__item:last-child {
	margin-right: 0;
}

.anchor-number > .anchor__item > a {
    padding-left: 45px;
}

.anchor-number > .anchor__item:before {
  counter-increment: count;
  content: counter(count);
  background: #cfdcdc;
  position: absolute;
  width: 22px;
  height: 22px;
  font-size: 1.4rem;
  text-align: center;
	line-height: 1.5;
	border-radius: 10px;
	left: 0;
	top: 50%;
	margin-top:-11px;
}

.anchor-column3 .anchor__item {
  width: 33.3333%;
}
@media only screen and (max-width: 640px) {
  .anchor-column3 .anchor__item {
    width: 100%;
  }
}
/* ==========================================================================

    arrowed-link

========================================================================== */

.link-list:link { color: #1f2b2b; text-decoration: none; }
.link-list:visited { color: #1f2b2b; text-decoration: none; }
.link-list:active { color: ; text-decoration: none; }
.link-list:hover { color: #1f2b2b; text-decoration: underline; }
.link-list:focus { color: #1f2b2b; text-decoration: underline; }


a[target="_blank"].link-list {
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM0MjkwYzc7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5wb3B1cDwvdGl0bGU+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0i44Os44Kk44Ok44O8XzEtMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjE2IDExLjIgMTYgMCA0LjggMCA0LjggNC44IDAgNC44IDAgMTYgMTEuMiAxNiAxMS4yIDExLjIgOS42IDExLjIgOS42IDE0LjQgMS42IDE0LjQgMS42IDYuNCA0LjggNi40IDQuOCAxMS4yIDE2IDExLjIiLz48L2c+PC9nPjwvc3ZnPg==);
    background-position: left 0.5em;
    background-repeat: no-repeat;
    background-size: 10px 10px;
    padding-left: 15px;
    min-height: 10px;
    word-break: break-all;
}


.icon img {
    vertical-align: middle;
    margin-left: 0.5em;
}
/* ==========================================================================

    banner

========================================================================== */

.banner .banner-list {
    display: flex;
    flex-wrap: wrap;
}

.banner .banner-list .banner-list__item {
    position: relative;
    width: 50%;
		transition: .3s;
}

.banner .banner-list .banner-list__item.banner-list__item--company a {
	background: url(https://4267900.fs1.hubspotusercontent-na1.net/hubfs/4267900/01.page_image/home/img_banner_company.jpg) no-repeat center;
	background-size: cover;
}

.banner .banner-list .banner-list__item.banner-list__item--csr a {
	background: url(https://4267900.fs1.hubspotusercontent-na1.net/hubfs/4267900/01.page_image/home/img_banner_csr.jpg) no-repeat center;
	background-size: cover;
}

.banner .banner-list .banner-list__item.banner-list__item--investor a {
	background: url(https://4267900.fs1.hubspotusercontent-na1.net/hubfs/4267900/01.page_image/home/img_banner_investor.jpg) no-repeat center;
	background-size: cover;
}

.banner .banner-list .banner-list__item.banner-list__item--customer a {
	background: url(https://4267900.fs1.hubspotusercontent-na1.net/hubfs/4267900/01.page_image/home/img_banner_customer.jpg) no-repeat center;
	background-size: cover;
}

.banner .banner-list .banner-list__item a {
  display: block;
  height: 250px;
  width: 100%;
}
@media only screen and (max-width: 640px) {
  .banner .banner-list .banner-list__item a {
    height: 100px;
  }
}

.banner .banner-list .banner-list__item a:before {
  content: "";
  position: absolute;
  background: rgba(31,43,43,0.3);
  width: 100%;
  height: 100%;
  z-index: 1;
  top: 0;
  left: 0;
	transition: .3s;
}

.banner .banner-list .banner-list__item a:after {
  content: "";
  position: absolute;
  background: rgba(31,43,43,0.3);
  width: 100%;
  height: 100%;
  z-index: 2;
  top: 0;
  left: 0;
  transition: .3s;
  background: linear-gradient(to right, rgba(203, 223, 223, 0.7) 0%, rgba(203, 223, 223, 0.7) 25%, rgba(255, 175, 133, 0.7) 100%);
  opacity: 0;
}

.banner .banner-list .banner-list__item a:hover:after {
  opacity: 1;
	transition: .3s;
}


.banner .banner-list .banner-list__item .banner-list__text {
  position: absolute;
  z-index: 3;
  color: #fff;
  font-size: 26px;
  letter-spacing: 0.3em;
  text-align: center;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  line-height: 1.5em;
}
@media only screen and (max-width: 640px) {
    .banner .banner-list .banner-list__item .banner-list__text {
      font-size: 16px;
      line-height: 1.4em;
    	text-align: left;
    	padding: 0 40px 0 20px;
    }
}

.banner .banner-list .banner-list__item .banner-list__text .icon__arrow {
  fill: #fff;
	width: 11px;
	height: 20px;
	right: 20px;
}
@media only screen and (max-width: 640px) {
  .banner .banner-list .banner-list__item .banner-list__text .icon__arrow {
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 7px;
    height: 12px;
  }
}
/* ==========================================================================

    base

========================================================================== */

/* flex-display*/


/* flex-direction*/


/* flex-wrap*/


/* justify-content*/


/* align-items*/


/* align-content*/


/* flex-grow*/


/* flex-shrink*/


/* flex-basis*/


/* align-self*/


/* order */


.blog .section {
    margin: 100px 0;
}
@media only screen and (max-width: 768px) {
  .blog .section {
      margin: 50px 0;
  }
}
.blog .section:last-child {
    margin-bottom: 0;
}

.blog .section.no-top {
  margin-top: 0;
}

.blog .section>a {
    text-decoration: none;
}

.blog .section>a p{
    color: #1f2b2b;
}  

.blog .section>a h2{
    margin: 14px 20px 0;
}
@media only screen and (min-width: 769px) {
    .blog .section>a .img {
        overflow: hidden;
    }
    .blog .section>a .img img {
        -moz-transition: -moz-transform 0.3s linear;
        -webkit-transition: -webkit-transform 0.3s linear;
        -o-transition: -o-transform 0.3s linear;
        -ms-transition: -ms-transform 0.3s linear;
        transition: transform 0.3s liner;
    }
    .blog .section>a:hover .img img {
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -o-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
}
.blog .section>a .list-more {
    margin-top: 20px;
}
.blog .section>a .list-more>p>span {
    background-repeat: no-repeat;
    background-position: right 2px;
    display: inline-block;
    color: #1f2b2b;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: ;
    text-decoration: none !important;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFsNCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4NCl0+DQo8c3ZnIHZlcnNpb249IjEuMSINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyINCgkgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9Ii01IC0yIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC01IC0yIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxkZWZzPg0KPC9kZWZzPg0KPHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMxNUFFRTAiIHBvaW50cz0iNSwwIDAsMCAxMC4wNjIsMTAuMDAyIDAsMjAgNSwyMCAxNC41LDEwLjAwMiAiLz4NCjwvc3ZnPg0K);
    padding-right: 32px;
    min-height: 24px;
}
.blog .section>a .open-date {
    font-size: 1.6rem;
    line-height: 1.4;
    font-style: italic;
}
.blog .section>a .icon {
    margin-top: 0;
    line-height: 1;
}

.blog .section>a .icon span {
    display: inline-block;
    background-color: #cccccc;
    color: #1f2b2b;
    font-size: 1.4rem;
    text-align: center;
    padding: 2px 10px 3px;
}


.blog .section>a .open-date+.icon{
    margin-top: 10px;
}
.blog .section>a .icon+p{
    margin-top: 20px;
}    

.dInner {
	display: flex;
	justify-content: center;
}
.dInner a {
    color: #1f2b2b;
}

.dInner .dPagerL {
    margin-right: 20px;
}
.dInner .dPagerC {
	display: flex;
    margin-right: 20px;
}
.dInner .dPagerC .active {
    color: #cfdcdc;
}

.dInner .dPagerC ol {
	display: flex;
	justify-content: center;
}
.dInner .dPagerC ol li {
    padding: 0 10px;
}
/* boxShadow*/


/* ==========================================================================

    button

========================================================================== */

/* 共通 */

.button {
    margin-top: 30px;
    margin-bottom: 30px;
    letter-spacing: 0.14em;
    font-size: 1.4rem;
}
@media only screen and (min-width: 641px) and (max-width: 768px) {
    .button {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

.button.font-yan {
  font-size: 1.8rem;
  font-family: 'Yantramanav', sans-serif;
 	font-weight: 300;
}

.no-top .button {
    margin-top: 0;
}

.no-bottom .button {
    margin-bottom: 0;
}


/* テキストボタン */

.button.button--text{
    margin-top: 20px;
    margin-bottom: 40px;
}

.button--text > a {
    transition: .3s;
}

.button--default > a.icon:hover {
  color: #1f2b2b;
}


/* リッチボタン */

.button--default > a {
    position: relative;
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
    color: #1f2b2b;
    border: 1px solid #1f2b2b;
    padding: 10px 50px 9px;
    text-decoration: none;
    min-width: 240px;
    max-width: 360px;
    transition: .3s;
    border-right: 1px solid rgba(255,255,255,0);
}
@media only screen and (max-width: 768px) {
    .button--default > a {
        width: 100%;
    }
}

.button.button--default a:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 29px;
    top: 0;
    left: 0;
    transform: rotate(-40deg);
    border-left: 1px solid #1f2b2b;
    transition: .3s;
    transform-origin: 0px 0px;
}

.button.button--default a:after {
  content: "";
	position: absolute;
	width: 1px;
	height: 30px;
	top: inherit;
	bottom: 0;
	left: 0;
	transform: rotate(40deg);
	border-left: 1px solid #1f2b2b;
  transition: .3s;
	transform-origin: bottom left;
  background-image: none;
}

.button.button--default span:before {
	transform: rotate(0deg);
    transition: .3s;
    content: "";
    position: absolute;
    width: 1px;
    height: 23px;
    top: 0;
    right: -2px;
    border-left: 1px solid #1f2b2b;
    transition: .3s;
    animation: rich-button-before-back .3s ease-out 0s forwards;
    -webkit-animation: rich-button-before-back .3s ease-out 0s forwards;
    transform-origin: 0px 0px;
}
    
.button.button--default span:after {
    transform: rotate(0deg);
    transition: .3s;
    content: "";
    position: absolute;
    width: 1px;
    height: 23px;
  	bottom: 0;
    right: -2px;
    border-left: 1px solid #1f2b2b;
    animation: rich-button-after-back .3s ease-out 0s forwards;
    -webkit-animation: rich-button-after-back .3s ease-out 0s forwards;
    transform-origin: bottom left;
}

@media only screen and (min-width: 769px) {
    .button.button--default a:hover:before {
      left: -1px;
      top: 0;
    	transform: rotateZ(0deg);
    	transition: .3s;
      height: 23px;
    }
    .button.button--default a:hover:after {
      left: -1px;
      bottom: 0;
    	transform: rotateZ(0deg);
    	transition: .3s;
      height: 23px;
    }
    .button.button--default > a:hover span:before {
    	animation: rich-button-before .3s ease-out .3s forwards;
    	-webkit-animation: rich-button-before .3s ease-out .3s forwards;
      transition: .3s;
      top: 0;
      right: -2px;
    }
    .button.button--default > a:hover span:after {
    	animation: rich-button-after .3s ease-out .3s forwards;
    	-webkit-animation: rich-button-after .3s ease-out .3s forwards;
      transition: .3s;
      bottom: 0;
      right: -2px;      
    }
}

.button.button--default > .icon--default:hover {
    color: inherit;
}

.button.button--default .button-link__white {
    color: #fff;
}

.button.button--default .button-link__white {
    border: 1px solid #fff;
    border-right: 1px solid rgba(255,255,255,0);
}

.button.button--default .button-link__white:before {
    border-left: 1px solid #fff;
}

.button.button--default .button-link__white:after {
    border-left: 1px solid #fff;
}

.button.button--default > a.button-link__white span:before {
    border-left: 1px solid #fff;
}

.button.button--default > a.button-link__white span:after {
    border-left: 1px solid #fff;
}
/* ==========================================================================

    base

========================================================================== */

/* flex-display*/


/* flex-direction*/


/* flex-wrap*/


/* justify-content*/


/* align-items*/


/* align-content*/


/* flex-grow*/


/* flex-shrink*/


/* flex-basis*/


/* align-self*/


/* order */


/* transition*/





/* ==========================================================================

    main

========================================================================== */

.billboard-wrapper {
  position: relative;
}

.billboard {
    position: fixed;
    width: 100%;
    height: 100vh;
    z-index: 1;
}

@media only screen and (max-width: 768px) {
    .billboard.type01 {
        background-repeat: no-repeat;
        background-position: center top;
        background-size: cover;
    }    
}

.billboard.type01,
.billboard.type02 {
    width: 100%;
    height: 100%;
    overflow: hidden;
    min-height: auto;
} 

.billboard.type02 {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	  height: 450px !important;
}
@media only screen and (max-width: 640px) {
  .billboard.type02 {
      background-repeat: no-repeat;
      background-position: center;
      background-size: cover;
      height: 300px !important;
  }
}

.billboard.type02 .content-wrapper>.container>.site-title {
	  height: 340px;
}
@media only screen and (max-width: 640px) {
.billboard.type02 .content-wrapper>.container>.site-title {
	  height: 300px;
  }
}

.billboard.type02 .content-wrapper>.container>.site-title .heading02 {
  width: 100%;
}


.billboard.type03 {
    overflow: hidden;
}

.billboard.type04,
.billboard.typehea {
    max-width: 1600px;
    margin: auto;
    overflow: hidden;
}

.billboard.type01 video {
    position: absolute;
    display: inherit;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    background-size: cover;
}  
@media only screen and (max-width: 768px) {
    .billboard.type01 video {
        display: none;
    }
}    

.billboard.type03 img{
    width: inherit;
    max-width: inherit;
    position: absolute;
}
.billboard.type04 img{
    
    width: 1600px;
    max-width: inherit;
    position: absolute;

}  


.billboard .content-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    
}

.billboard.type01 .content-wrapper,
.billboard.type02 .content-wrapper {  
    min-height: 800px;
    
}
.billboard .content-wrapper>.container {
    display: table;
}
.billboard .content-wrapper>.container>.site-title {
  display: flex;
	align-items: center;
}
/* ==========================================================================

    base

========================================================================== */

/* flex-display*/


/* flex-direction*/


/* flex-wrap*/


/* justify-content*/


/* align-items*/


/* align-content*/


/* flex-grow*/


/* flex-shrink*/


/* flex-basis*/


/* align-self*/


/* order */


/* ==========================================================================

    breadcrumnbs

========================================================================== */

.bread-crumbs {
  top: 340px;
  z-index: 5;
  position: relative;
  max-width: 1150px;
  margin: 0 auto;
  background: -webkit-linear-gradient(left, rgba(203,223,223,0.4) 0%,rgba(203,223,223,0.4) 25%,rgba(255,175,133,0.4) 100%);
  background: linear-gradient(to right, rgba(203,223,223,0.4) 0%,rgba(203,223,223,0.4) 25%,rgba(255,175,133,0.4) 100%);
  transform: translate(-50%, 0);
  left: 50%;
    overflow: hidden;
    }

@media only screen  and (max-width: 768px) {
    .bread-crumbs{
        width: calc(100% - 40px) !important;
    }
}
@media only screen  and (max-width: 640px) {
    .bread-crumbs{
      width: 100% !important;
      top: 271px;
      position: absolute;
      z-index: 1;
    }
}

.bread-crumbs.no-kv {
    top: 0;
}
@media only screen  and (max-width: 640px) {
  .bread-crumbs.no-kv {
		position: relative;
  }
}

.bread-crumbs ul {
    display: table;
    height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #cfdcdc;
}
@media only screen  and (max-width: 640px) {
    .bread-crumbs ul {
    	display: inherit;
        height: inherit;
        padding: 5px 10px;
    }
}

.bread-crumbs ul li {
     float: none;
     display: table-cell;
     vertical-align: middle;
     padding: 0;
}
@media only screen  and (max-width: 640px) {	
	.bread-crumbs ul li {
    display: inline;
    line-height: 1.3em;
  }
 }

.bread-crumbs ul > li > .hs-breadcrumb-label {
    font-size: 1.3rem;
    padding: 10px 30px;
    letter-spacing: 0.14em;
    border-right: 1px solid rgba(255,255,255,0.2);
}
@media only screen  and (max-width: 640px) {
    .bread-crumbs ul > li > .hs-breadcrumb-label {
      padding: 5px 0;
      padding-right: 10px;
      margin-right: 10px;
    }
}


.bread-crumbs ul > li > a.hs-breadcrumb-label {
    color: #fff;
}
.bread-crumbs ul > li > span.hs-breadcrumb-label {
    color: #cfdcdc;
}
.bread-crumbs ul li a:hover {
    text-decoration: none;
}    
.bread-crumbs ul li.hs-breadcrumb-menu-item:first-child {
    padding-left: 0;
}
.hs-breadcrumb-menu-divider:before {
    content : none;
}
@media only screen and (max-width: 640px) {
    .bread-crumbs{
        overflow: auto;
        line-height: 1;
    }    
}
/* ==========================================================================

    base

========================================================================== */

/* flex-display*/


/* flex-direction*/


/* flex-wrap*/


/* justify-content*/




/* align-items*/





/* align-content*/


/* flex-grow*/


/* flex-shrink*/


/* flex-basis*/


/* align-self*/


/* order */




/* transition*/



/* boxShadow*/


/* borderRadius*/





.cta-wrapper {
    padding: 50px 0;
    overflow: hidden;
    width: 100%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaoAAAIzCAYAAADh1y5iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YzNiODc0My01NGMwLTRmZmQtOTJkMy1iODMxM2I3NzM1YzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjdGREJGNjgyMUU4MTFFODg4OThEN0Q4NkQ1Nzg1NTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjdGREJGNjcyMUU4MTFFODg4OThEN0Q4NkQ1Nzg1NTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1OTZjNTQzNy03ZTc4LTBjNGYtYWViMC1lMDZlYTdhZDIxMjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NWMzYjg3NDMtNTRjMC00ZmZkLTkyZDMtYjgzMTNiNzczNWMx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) bottom #313636;
    background-size: cover;
    background-repeat: no-repeat;
}
@media only screen and (max-width: 640px) {
    .cta-wrapper {
        padding: 40px 0;
    }
}

.row-fluid [class*="span"]:first-child .cta-wrapper .container {
    max-width: 1050px;
}
.cta-wrapper .container>.span12 {
    float: none;
}    

.cta-wrapper .slick-list {
    overflow: visible;
    position: relative;

}
@media only screen and (max-width: 1100px) {
    .cta-wrapper .slick-list {
        overflow: hidden;
    }    
}    
.cta-wrapper .slick-prev {
    left: 15px;
}
.cta-wrapper .slick-next {
    right: 15px;
}

@media only screen and (max-width: 1100px) {
    .cta-wrapper .container {
        max-width: 100%;
        padding: 0 10px;
    }
}    

.cta-wrapper .cta-list{
    width: 100%;
}    

.cta-wrapper .cta-list .hs-cta-wrapper {
  margin: 0;
}

.cta-wrapper .cta-list .cta-list__item {
    color: #fff;
    padding:0;
    width: calc(50% - 25px);
    float: left;
    margin-right: 50px;
}
@media only screen and (max-width: 640px) {
    .cta-wrapper .cta-list .cta-list__item {
        width: 100%;
      margin-right: 0;
      margin-bottom: 50px;
    }
}

.cta-wrapper .cta-list .cta-list__item:last-child{
    margin-right: 0;
}
@media only screen and (max-width: 640px) {
    .cta-wrapper .cta-list .cta-list__item:last-child{
          margin-bottom: 0;
    }
}

.cta-wrapper .cta-list .cta-list__item .figure-box {
    margin-bottom: 30px;
}

.cta-wrapper .cta-list .cta-list__item img {
  margin-bottom: 0;
  max-width: 100%;
  width: 100%;
}
.cta-wrapper .cta-list .cta-list__item .heading03 {
    color: #fff;
    margin-top: 20px;
    margin-bottom: 20px;
}

.cta-wrapper .cta-list .cta-list__item .cta-list__text {
    margin-bottom: 30px;
    letter-spacing: 0.14em;
}
@media only screen and (max-width: 640px) {
    .cta-wrapper .cta-list .cta-list__item .cta-list__text {
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 640px) {
    .cta-wrapper .cta-list .cta-list__item .button {
        text-align: center;
    }
}

.cta-wrapper .cta-list .cta-list__item .cta_button:after {
  content: none;
}

.hs-cta-wrapper {
  display: block;
  text-align: center;
  margin: 60px 0;
}

.cta_button {
  display: inline-block;
  position: relative;
}

.cta_button:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: -webkit-linear-gradient(left, rgba(203,223,223,0.7) 0%, rgba(203,223,223,0.7) 25%, rgba(255,175,133,0.7) 100%);
	background: -o-linear-gradient(left, rgba(203,223,223,0.7) 0%, rgba(203,223,223,0.7) 25%, rgba(255,175,133,0.7) 100%);
	background: linear-gradient(to right, rgba(203,223,223,0.7) 0%, rgba(203,223,223,0.7) 25%, rgba(255,175,133,0.7) 100%);
	transform: scaleY(0);
	transition: .5s;
	transform-origin: bottom;
}

.cta_button:hover:after {
  transform: scaleY(1);
	transition: .5s;
}

.hs-cta-img {
  margin: 0 auto;
  display: block;
}
.row-fluid [class*="span"]:first-child .container,
.row-fluid [class*="span"] .container{
    display: block;
    float: none;
    width: 100% !important;
    max-width: 1150px;
	min-width: 320px;
    margin-right: auto;
    margin-left: auto;
	padding-left: 50px;
	padding-right: 50px;
}

.row-fluid [class*="span"] .container.container__thin {
    max-width: 900px;
}

.row-fluid [class*="span"] .container.container__small {
    max-width: 700px;
}

@media only screen  and (max-width: 640px) {
    .row-fluid [class*="span"]:first-child .container{
	padding-left: 20px;
	padding-right: 20px;
    } 
    .row-fluid [class*="span"]:first-child .container .container {
        padding: 0;
    }
} 

.row-fluid .container .span12 {
    float: none;
}    

.hs-site-page {
  background: url(https://4267900.fs1.hubspotusercontent-na1.net/hubfs/4267900/01.page_image/module/bg-triangle.svg) no-repeat top center;
}
@media only screen and  (max-width: 768px) {
  .hs-site-page {
    background-size: cover;
  }
}
/* ==========================================================================

    base

========================================================================== */

/* flex-display*/


/* flex-direction*/


/* flex-wrap*/


/* justify-content*/


/* align-items*/


/* align-content*/


/* flex-grow*/


/* flex-shrink*/


/* flex-basis*/


/* align-self*/


/* order */



/* ==========================================================================

    columns

========================================================================== */

.columns {
  width: 100%;
  -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    
    display: flex;;
  -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
  -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;;
  margin-top: 20px;
  margin-bottom: 100px;
}
@media only screen and (max-width: 768px) {
    .columns {
      margin-bottom: 50px;
    }
}


.no-top__columns .columns {
  margin-top: 0 !important;
}
.no-bottom__columns .columns {
  margin-bottom: 0 !important;
}

.columns.-center {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;;
}


.columns > .column {
  margin-bottom: 0;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.columns.-center>.column {
    width: auto !important;
}  

.columns > .column .heading03 {
    margin-top: 0;
}
@media only screen and (max-width: 768px) {
  .columns > .column .heading03 {
      margin-top: 10px;
  }
}
 
.-border-r.-solid > .column {
  border-right: 1px solid #cccccc;
}
.-border-r.-dotted > .column {
  border-right: 1px dotted #cccccc;
}

.-border-r.-solid > .column:last-child,
.-border-r.-dotted > .column:last-child{
    border-right: none;
}


.-two > .column {
  width: 50%;
  padding-right: 50px;
  margin: 0 auto;
}
.-two > .column:last-child {
  padding-right: 0;
  width: calc( 50% - 50px );
}



.-two.-two-one > .column:nth-of-type(2n+1) {
  width: 67.10144927536231%;
  max-width: 771.6666666666666px;
}
.-two.-two-one > .column:nth-of-type(2n+2) {
  width: 32.89855072463768%;
  max-width: 378.3333333333333px;
}

.-two.-one-two > .column:nth-of-type(2n+1) {
  width: 32.89855072463768%;
  max-width: 378.3333333333333px;
}
.-two.-one-two > .column:nth-of-type(2n+2) {
  width: 67.10144927536231%;
  max-width: 771.6666666666666px;
  
}

.-two.-three-one > .column:nth-of-type(2n+1) {
  width: 75.65217391304348%;
  max-width: 870.0px;
}
.-two.-three-one > .column:nth-of-type(2n+2) {
  width: 25.652173913043477%;
  max-width: 295.0px;
}

.-two.-one-three > .column:nth-of-type(2n+1) {
  width: 25.652173913043477%;
  max-width: 295.0px;
}
.-two.-one-three > .column:nth-of-type(2n+2) {
  width: 75.65217391304348%;
  max-width: 870.0px;
}

.-three > .column {
  width: 33.3333%;
  padding-right: 50px;
}
.-three > .column:last-child {
  padding-right: 0;
  width: calc(33.3333% - 50px)
}
@media only screen and (max-width: 768px) {
  .-three > .column {
    padding-right: 25px;
  }
  .-three > .column:last-child {
    width: calc(33.3333% - 25px)
  }
}

.-four .column {
  width: calc(25% - 37.5px);
  margin-right: 50px;
  margin-left: 0;
}
@media only screen and (max-width: 768px) {
  .-four .column {
    width: calc(25% - 18.75px);
    margin-right: 25px;
    margin-left: 0;
  }
}
.-four .column:last-child {
  margin-right: 0;
}

.-five  .column {
  width: 20.52173913043478%;
  max-width: 236.0px;
  padding-right: 25px;
  padding-left: 25px;
  margin: 0;
}
  
.-five  .column:nth-of-type(5n+1),
.-five  .column:nth-of-type(5n+5){
  width: 19.217391304347824%;
  max-width: 221.0px;
}

.-five  .column:nth-of-type(1){
  padding-left: 0;
}
.-five  .column:nth-of-type(5){
  padding-right: 0;
}


@media only screen and (min-width: 641px) and (max-width: 768px) {
    .-bp-768.-two > .column:nth-of-type(2),
    .-bp-768.-three > .column:nth-of-type(2),
    .-bp-768.-three > .column:nth-of-type(3),
    .-bp-768.-four > .column:nth-of-type(2),
    .-bp-768.-four > .column:nth-of-type(3),
    .-bp-768.-four > .column:nth-of-type(4){
        margin: 60px 0 0;
    }
    .-bp-768.-border-r > .column {
        margin-top: 60px;
        padding-top: 60px;
    }
    .-bp-768 > .column.-order02,
    .-bp-768.-two.-order02 {
         margin: 60px 0 0;
    }
    
    .-two.-two-one>.column:nth-of-type(1),
    .-two.-two-one>.column:nth-of-type(2),
    .-two.-one-two>.column:nth-of-type(1),
    .-two.-one-two>.column:nth-of-type(2),
    .-two.-three-one>.column:nth-of-type(1),
    .-two.-three-one>.column:nth-of-type(2),
    .-two.-one-three>.column:nth-of-type(1),
    .-two.-one-three>.column:nth-of-type(2){
        width: 50.0%;
        max-width: 575.0px;
    }

    .-four.-rate-211 > .column{
        width: 50.0%;
        max-width: 575.0px;
        margin: 60px 0 0 0;
    }

    .-four.-rate-211 > .column:nth-of-type(2),
    .-four.-rate-211 > .column:nth-of-type(4){
        padding-left: 25px;
        padding-right: 0;
    }
    
    .-four.-rate-211 > .column:nth-of-type(1),
    .-four.-rate-211 > .column:nth-of-type(2){
        margin-top: 0;
    }

    .-four.-rate-211.-border-r.-solid > .column:nth-of-type(2),
    .-four.-rate-211.-border-t.-dotted > .column:nth-of-type(2){
        border-right: none;
    }
    
    .-five > .column{
        padding: 0 25px;
        margin: 60px 0 0 0;
    }
    .-five > .column:nth-of-type(1),
    .-five > .column:nth-of-type(2),
    .-five > .column:nth-of-type(3) {
        margin-top: 0;
    }
    .-five > .column:nth-of-type(3n+1){
        width: 32.89855072463768%;
        max-width: 378.3333333333333px;
        padding-left: 0;
    }
    .-five > .column:nth-of-type(3n+2){
        width: 34.20289855072463%;
        max-width: 393.3333333333333px;
    }
    .-five > .column:nth-of-type(3n+3){
        width: 32.89855072463768%;
        max-width: 378.3333333333333px;
        padding-right: 0;
    }
    
}

@media only screen and (min-width: 481px) and (max-width: 768px) {
    .-four.-rate-221 > .column{
        width: 50.0%;
        max-width: 575.0px;
        margin: 60px 0 0 0;
    }

    .-four.-rate-221 > .column:nth-of-type(2),
    .-four.-rate-221 > .column:nth-of-type(4){
        padding-left: 25px;
        padding-right: 0;
    }
  
    .-four.-rate-221 > .column:nth-of-type(1),
    .-four.-rate-221 > .column:nth-of-type(2){
        margin-top: 0;
    }

    .-four.-rate-221.-border-r.-solid > .column:nth-of-type(2),
    .-four.-rate-221.-border-r.-dotted > .column:nth-of-type(2){
        border-right: none;
    }

}    

@media only screen and  (max-width: 768px) {
    .-bp-768{
       -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column; 
    }
     .-bp-768 > .column {
        width: 100% !important;
        max-width: 100% !important;
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    

    .-bp-768.-border-r.-solid > .column {
        border-right: none !important;
        border-top: 1px solid #cccccc;
    }
    .-bp-768.-border-r.-dotted > .column {
         border-right: none !important;
        border-top: 1px doteed #cccccc;
    }
    
    .-bp-768.-border-r > .column:first-child {
        margin-top: 0;
        padding-top: 0;
        border: none:;
    }
    .-bp-768 > .column.-order01,
    .-bp-768.-two.-order01 {
        -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    -o-order: 1;
    order: 1;;
       margin: 0 !important;
    }
    .-bp-768 > .column.-order02,
    .-bp-768.-two.-order02 {
        -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    -o-order: 2;
    order: 2;;
    }
    
    .-bp-768 > .column:first-child {
        margin-top: 0 !important;
    }  

    .-four.-rate-222 > .column{
        width: 50%;
        max-width: 575.0px;
        margin: 60px 0 0 0;
    }

    .-four.-rate-222 > .column:nth-of-type(2),
    .-four.-rate-222 > .column:nth-of-type(4){
        padding-left: 25px !important;
        padding-right: 0 !important;
    }
    
    .-four.-rate-222 > .column:nth-of-type(1),
    .-four.-rate-222 > .column:nth-of-type(2){
        margin-top: 0 !important;
    }


    .-four.-rate-222.-border-r.-solid > .column:nth-of-type(2),
    .-four.-rate-222.-border-r.-dotted > .column:nth-of-type(4){
        border-right: none;
    }
} 
@media only screen and (min-width: 481px) and (max-width: 640px) {
    .-four.-rate-221 > .column,
    .-four.-rate-421 > .column{
        width: 50.0%;
        max-width: 575.0px;
        margin: 40px 0 0 0;
    }   

    .-four.-rate-421 > .column:nth-of-type(2),
    .-four.-rate-421 > .column:nth-of-type(4){
        padding-left: 25px;
        padding-right:  0;
    }
   
    .-four.-rate-421 > .column:nth-of-type(1),
    .-four.-rate-421 > .column:nth-of-type(2){
        margin-top: 0;
    }

    .-four.-rate-421.-border-r.-solid > .column:nth-of-type(2),
    .-four.-rate-421.-border-r.-dotted > .column:nth-of-type(4){
        border-right: none;
    }
}    

@media only screen and (max-width: 640px) {
    .-two > .column,
    .-three > .column,
    .-four > .column{
        margin-top: 40px;
    }
    .-two.-border-r > .column,
    .-three.-border-r > .column,
    .-four.-border-r > .column{
        margin-top: 40px;
        padding-top: 40px;
    }

    .-bp-640,
    .-bp-640.-two,
    .-bp-640.-three,
    .-bp-640.-four{
        -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;;
    }
    
    .-bp-640 > .column{
        width: 100% !important;
        max-width: 100% !important;
        padding-right: 0 !important;
        padding-left:  0 !important;
    }
    .-bp-640 > .column:first-child {
        margin-top: 0 !important;
    }

    .-bp-640.-two > .column.-order01,
    .-bp-640 > .column.-order01{
        -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    -o-order: 1;
    order: 1;;
       margin: 0 !important;
    }

    .-bp-640 > .column.-order02,
    .-bp-640.-two > .column.-order02{
        -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    -o-order: 2;
    order: 2;;
       margin: 40px 0 0 !important;
    }
    
    
    .-bp-640.-border-r > .column {
        padding: 40px 0 0;
        margin: 40px 0 0;
    }
    .-bp-640.-border-r.-solid > .column {
        border-right: none;
        border-top: 1px solid #cccccc;
    }
    .-bp-640.-border-r.-dotted > .column {
        border-right: none;
        border-top: 1px dotted #cccccc;
    }
    .-bp-640.-border-r > .column:first-child{
        padding-top: 0 !important;
        margin-top: 0 !important;
        border-top: none;
    }

    
    .-two.-two-one {
        -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;;
    }
    .-two.-two-one > .column:nth-of-type(2n+1) {
        margin-top: 40px;
    }
    .-two.-two-one > .column:nth-of-type(2n+2) {
        width: 100% !important;
        max-width: 100% !important;
    }
     .-two.-two-one > .column.-order01{
        -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    -o-order: 1;
    order: 1;;
       margin: 0 !important;
    }
   .-two.-two-one > .column.-order02{
        -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    -o-order: 2;
    order: 2;;
       margin: 40px 0 0 !important;
    }
    

    .-four.-rate-422 > .column{
        width: 50.0%;
        max-width: 575.0px;
        margin: 40px 0 0 0;
        padding-right: 25px !important;
        padding-left:  0 !important;
    }   
  

    .-four.-rate-422 > .column:nth-of-type(2),
    .-four.-rate-422 > .column:nth-of-type(4){
        padding-left: 25px !important;
        padding-right:  0 !important;
    }

    .-four.-rate-422 > .column:nth-of-type(1),
    .-four.-rate-422 > .column:nth-of-type(2){
        margin-top: 0;
    }


    .-four.-rate-422.-border-r.-solid > .column:nth-of-type(2),
    .-four.-rate-422.-border-r.-dotted > .column:nth-of-type(2){
        border-right: none;
    }
    .-five > .column{
        padding: 0 25px;
        margin: 40px 0 0 0;
         width: 50.0%;
        max-width: 575.0px;
    }
    .-five > .column:nth-of-type(1),
    .-five > .column:nth-of-type(2) {
        margin-top: 0;
    }
    .-five > .column:nth-of-type(2n+1){
       
        padding-left: 0;
    }
    .-five > .column:nth-of-type(2n+2){
        padding-right: 0;
    }
   
} 

@media only screen and  (max-width: 480px) {
    .-bp-480,
    .-bp-480.-two,
    .-bp-480.-three,
    .-bp-480.-four{
        -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    }
    .-bp-480 > .column,
    .-bp-480.-two > .column:nth-of-type(2),
    .-bp-480.-three > .column:nth-of-type(2),
    .-bp-480.-three > .column:nth-of-type(3),
    .-bp-480.-four > .column:nth-of-type(2),
    .-bp-480.-four > .column:nth-of-type(3),
    .-bp-480.-four > .column:nth-of-type(4),
    .-three.-rate-221 > .column,
    .-four.-rate-221 > .column,
    .-three.-rate-321 > .column,
    .-four.-rate-421 > .column,
    .-three.-rate-321 > .column:nth-of-type(3n+3),
    .-four.-rate-421 > .column:nth-of-type(4n+4),
    .-three.-rate-321 > .column:nth-of-type(2n+2),
    .-four.-rate-421 > .column:nth-of-type(2n+2){
        width: 100% !important;
        max-width: 100% !important;
        margin: 40px 0 0;
        padding-right:  0 !important;
        padding-left:  0 !important;
    }
    .-bp-480 > li:first-child,
    .-bp-480 > .column:first-child {
        margin-top: 0 !important;
    }
    .-bp-480 > .column.-order01,
    .-bp-480.-two > .column.-order01{
        -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    -o-order: 1;
    order: 1;;
       margin: 0 !important;
    }
    .-bp-480 > .column.-order02,
    .-bp-480.-two > .column.-order02{
        -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    -o-order: 2;
    order: 2;;
       margin: 40px 0 0 !important;
    }

    .-bp-480.-border-r > .column,
    .-four.-rate-441.-border-r > .column{
        padding: 40px 0 0;
        margin: 40px 0 0;
    }
    .-bp-480.-border-r.-solid > .column,
    .-four.-rate-441.-border-r.-solid > .column{
         border-right: none;
        border-top: 1px solid #cccccc;
    }
    .-bp-480.-border-r.-dotted > .column,
    .-four.-rate-441.-border-r.-dotted > .column{
        border-right: none;
        border-top: 1px dotted #cccccc;
    }
    .-bp-480.-border-r > .column:first-child,
    .-four.-rate-441.-border-r > .column:first-child{
        padding-top: 0 !important;
        margin-top: 0 !important;
        border-top: none;
    }

    .-four.-rate-442 > .column{
        width: 50.0%;
        max-width: 575.0px;
        margin: 40px 0 0 0;
        padding-right: 25px;
    }

    .-four.-rate-442 > .column:nth-of-type(2),
    .-four.-rate-442 > .column:nth-of-type(4){
      padding-right: 0;
      padding-left: 25px;
    }


    .-four.-rate-442 > .column:nth-of-type(1),
    .-four.-rate-442 > .column:nth-of-type(2),

    .-four.-rate-421 > .column:nth-of-type(1),
    .-four.-rate-421 > .column:nth-of-type(2){
        margin-top: 0;
    }

    .-four.-rate-442.-border-r > .column:nth-of-type(2) {
        border-right: none;
    }  
}

.columns.full {
}

.columns.full > .column {
  padding-left: 0;
  padding-right: 0;
  max-width: inherit;
  background-size: cover;
  background-position: center;
  height: 380px;
  width: 50%;
  margin: 0;
}

.columns.full > .column:nth-child(even) {
  margin-top: 30px;
}

.columns.full > .column .figure {
  margin-bottom: 0;
  margin-top: 0;
  height: 380px;
}

.columns.full > .column .figure .figure__img {
  margin-bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
  width: 100%;
  height: 100%;
}
.columns.full > .column .figure .figure__img .heading02 {
  color: #fff;
  margin-top: 0;
}

.columns.full > .column .figure .figure__img .figure__inner { 
	position: relative;
	z-index: -1;
}

.columns .hs-cta-wrapper {
  margin: 0;
}

.columns .hs-cta-wrapper .cta_button:after {
  content: none;
}

.column.-one .figure {
  text-align: center;
}
/* ==========================================================================

    description-list

========================================================================== */

.description-list {
	margin-top: 20px;
	margin-bottom: 40px;
}

.no-top .description-list {
	margin-top: 0 !important;
}

.no-bottom .description-list {
	margin-bottom: 0 !important;
}


.description-list__item {
    display: table;
    border-bottom: 1px dotted #cfdcdc;
    width: 100%;
}
.description-list__item:not(:first-child) {
      margin-top: 30px;
}
@media only screen and  (max-width: 640px) {
	.description-list__item:not(:first-child) {
	      margin-top: 20px;
	}
}

.description-list__heading {
    width: 200px;
    font-weight: 500;
    padding-left: 10px;
    padding-bottom: 20px;
    vertical-align: top;
    box-sizing: border-box;
    display: table-cell;
    letter-spacing: 0.14em;
}
@media only screen and  (max-width: 640px) {
	.description-list__heading {
	      display: block;
	      width: 100%;
	      border-bottom: none;
	      padding-bottom: 0;
	      padding-left: 0;
	      padding-right: 0;
	}
}

.description-list__schedule .description-list__item .description-list__heading {
  padding-left: 60px;
}
@media only screen and (max-width: 640px) {
  .description-list__schedule .description-list__item .description-list__heading {
    padding-left: 0;
  }
}

.description-list__time {
  width: 122px;
  font-size: 1.4rem;
  padding: 22.5px 0;
  text-align: center;
  letter-spacing: 0.1em;
  font-family: 'Yantramanav', sans-serif;
	background: -webkit-linear-gradient(left, rgba(203,223,223,0.4) 0%,rgba(203,223,223,0.4) 25%,rgba(255,175,133,0.4) 100%);
	background: linear-gradient(to right, rgba(203,223,223,0.4) 0%,rgba(203,223,223,0.4) 25%,rgba(255,175,133,0.4) 100%);
  margin-right: 60px;
  position: relative;
  display: table-cell;
}
@media only screen and (max-width: 640px) {
  .description-list__time {
    padding: 5px 0;
    width: 100%;
    margin-bottom: 10px;
 		display: block;
  }
}

.description-list__time:after {
  position: absolute;
  content: "";
  border: 1px solid #fff;
	bottom: -1px;
	width: calc(100% + 60px);
	left: 0;
}
@media only screen and (max-width: 640px) {
	.description-list__time:after {
	  content: none;
  }
}

.description-list__content {
  width: 70%;
  padding-right: 10px;
  padding-left: 50px;
  padding-bottom: 20px;
  vertical-align: top;
  box-sizing: border-box;
  display: table-cell;
 	letter-spacing: 0.14em;
}

@media only screen and (min-width: 641px) and  (max-width: 768px) {
	.description-list__content {
      padding-left: 40px;
	}
}

@media only screen and  (max-width: 640px) {
	.description-list__content {
      display: block;
      width: 100%;
      border-bottom: none;
      padding-left: 0;
      padding-right: 0;
      margin-top: 20px;
      padding-bottom: 20px;
	}
}

.description-list__content .description-list__content__link {
    display: block;
    position: relative;
    padding-right: 20px;
	transition: .5s;
}

.description-list__content .description-list__content__link:after {
	position: absolute;
	content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjUgMTIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWYyYjJiO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvX2Fycm93PC90aXRsZT48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMS0yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIj48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNi41IDYgMC41IDAgMCAwLjUgNS41IDYgMCAxMS41IDAuNSAxMiA2LjUgNiIvPjwvZz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    width: 7px;
    height: 12px;
    right: 0;
    top: 50%;
    margin-top: -6px;
	transition: .5s;
}
.description-list__content .description-list__content__link:hover {
	opacity: 0.5;
	transition: .5s;
}
.description-list__content .description-list__content__link:hover:after {
	right: -10px;
	transition: .5s;
}

.description-list__content__date {
 display: inline-block;
 margin-right: 45px;
}
@media only screen and  (max-width: 768px) {
    .description-list__content__date {
         margin-right: 20px;
    }
}

.description-list__content__label {
    width: 106px;
    background: #cfdcdc;
    font-size: 12px;
    text-align: center;
    display: inline-block;
}
/* ==========================================================================

    display

========================================================================== */
@media only screen and  (min-width: 1050px) {
    .pc,
    .pc-tb{
        display: block !important;
    } 
    .tb,
    .sp,
    
    .tb-sp{
        display: none !important;
    }
    
} 

@media only screen and  (min-width: 641px) and  (max-width: 1049px) {
    .pc,
    .sp{
        display: none !important;
    } 
    .tb,
    .pc-tb{
        display: block !important;
    }
    .tb-sp {
        display: block !important;
    }
} 

@media only screen and  (max-width: 640px) {
    .sp {
        display: block !important;
    } 
    .tb,
    .pc,
    .pc-tb{
        display: none !important;
    }
    .tb-sp {
        display: block !important;
    }
}
/* ==========================================================================

    faq-list

========================================================================== */

.faq-list {
	margin-top: 20px;
	padding-bottom: 30px;
	border-bottom: 1px #cfdcdc;
    margin-bottom: 40px;
}
@media only screen and  (max-width: 640px) {
	.dfaq-list {
	    margin-top: 20px;
	    margin-bottom: 40px;
	}
}

.faq-list__item:not(:first-child) {
  margin-top: 30px;
  border-top: 1px dotted #cfdcdc;
  padding-top: 30px;
}

.faq-list__question,
.faq-list__answer {
    position: relative;
    padding-left: 55px;
    padding-top: 7px;
}

.faq-list__question:before,
.faq-list__answer:before {
    display: block;
    padding: 5px;
    box-sizing: border-box;
    height: 35px;
    width: 35px;
    font-size: 16px;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    font-family: 'Yantramanav', sans-serif;
  	border-radius: 20px;
}

.faq-list__question {
    font-weight: 400;
    min-height: 28px;
}
.faq-list__question:before {
    content: 'Q';
    color: #fff;
    background: linear-gradient(to right, rgba(203, 223, 223, 0.7) 0%, rgba(203, 223, 223, 0.7) 25%, rgba(255, 175, 133, 0.7) 100%);
}

.faq-list__answer {
    margin-top: 20px;
}
.faq-list__answer:before {
    content: '';
    background: linear-gradient(to right, rgba(203, 223, 223, 0.7) 0%, rgba(203, 223, 223, 0.7) 25%, rgba(255, 175, 133, 0.7) 100%);
}

.faq-list__answer:after {
    content: 'A';
    font-family: 'Yantramanav', sans-serif;
    text-align: center;
    background: #fff;
    height: 33px;
    width: 33px;
  	border-radius: 20px;
    position: absolute;
    top: 1px;
    left: 1px;
    color: #cfdcdc;
	padding: 5px;
	box-sizing: border-box;
    font-size: 16px;
}
/* ==========================================================================

    figure

========================================================================== */

figure img.img__full {
  width: 100%;
}

.figure {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
}
@media only screen and (max-width: 640px) {
  .figure {
      margin-top: 0;
      margin-bottom: 0;
  }
}

.figure.figure__link > a[href$=".pdf"]:after {
  content: none;
}

.no-top .figure {
    margin-top: 0 !important;
}
.no-bottom .figure {
    margin-bottom: 0 !important;
}
.figure .figure__img {
    text-align: center;
    margin-bottom: 10px;
	  display:inline-block;
}
.figure a {
    text-decoration: none;
    color: #1f2b2b;
}

.figure a .detail-link {
    margin: 16px 20px 0;
}

.figure.figure-bg .figure__img{
   position: relative;
    z-index: 1;
    overflow: inherit;
}

.figure-bg.figure-bg__right .figure__img:after {
    content: "";
    right: -30px;
    bottom: -30px;
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, rgba(203, 223, 223, 0.7) 0%, rgba(203, 223, 223, 0.7) 25%, rgba(255, 175, 133, 0.7) 100%);
    z-index: -1;
}

.figure.figure-bg .heading03 {
    margin-top: 60px;
}

@media only screen and (max-width: 768px) {
    .figure-bg.figure-bg__right .figure__img:after {
      right: -10px;
      bottom: -10px;
    }
}

.figure-bg.figure-bg__left .figure__img:after {
    content: "";
    left: -30px;
    bottom: -30px;
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, rgba(203, 223, 223, 0.7) 0%, rgba(203, 223, 223, 0.7) 25%, rgba(255, 175, 133, 0.7) 100%);
    z-index: -1;
}
@media only screen and (max-width: 768px) {
    .figure-bg.figure-bg__left .figure__img:after {
      left: -10px;
      bottom: -10px;
    }
}

.fiure-list.figure {
    position: relative;
    margin-top: 0;
    margin-bottom: 0;
}

.fiure-list .figure-list__title {
    letter-spacing: 0.14rem;
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 7px;
    left: 0;
    padding: 15px 10px 5px;
    background: -moz-linear-gradient(top, rgba(207,220,220,0) 0%, rgba(207,220,220,0.7) 93%);
    background: -webkit-linear-gradient(top, rgba(207,220,220,0) 0%,rgba(207,220,220,0.7) 93%);
    background: linear-gradient(to bottom, rgba(207,220,220,0) 0%,rgba(207,220,220,0.7) 93%);
}
@media only screen and (max-width: 768px) {
  .fiure-list .figure-list__title {
    font-size: 1rem;
    line-height: 1.2;
    bottom: 0;
  }
}

.fiure-list  .figure__img {
    padding-bottom: 20px;
    margin-bottom: 0;
}

.figure a .heading02,
.figure a .heading03,
.figure a .heading04,
.figure a .heading05,
.figure a .text-lead {
  position: relative;
  margin-top: 0;
}

.figure .heading02,
.figure .heading03,
.figure .heading04,
.figure .heading05,
.figure .text-lead {
  margin-top: 0;
}

.figure a[target="_blank"] .heading02 .icon__popup,
.figure a[target="_blank"] .heading03 .icon__popup,
.figure a[target="_blank"] .heading04 .icon__popup,
.figure a[target="_blank"] .text-lead .icon__popup { 
   background-size: 15px 15px;
   padding-left: 0;
   display: inline-block;
   background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS45NyAxMS45NyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMxZjJiMmI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5wb3B1cDwvdGl0bGU+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0iY29udGVudCI+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTEuNDQsMEg1LjFhLjUzLjUzLDAsMCwwLS41My41M1YyLjE3SC43YS43LjcsMCwwLDAtLjcuN3Y4LjRhLjcuNywwLDAsMCwuNy43SDkuMWEuNy43LDAsMCwwLC43LS43VjcuNGgxLjY0QS41My41MywwLDAsMCwxMiw2Ljg3Vi41M0EuNTMuNTMsMCwwLDAsMTEuNDQsMFpNOC44LDExSDFWMy4xN0g0LjU3djMuN2EuNTMuNTMsMCwwLDAsLjUzLjUzSDguOFpNMTEsNi40SDUuNTdWMUgxMVoiLz48L2c+PC9nPjwvc3ZnPg==);
   background-position: left center;
   background-repeat: no-repeat;
	 padding-left: 25px;
}

.figure a[target="_blank"] .heading02:before,
.figure a[target="_blank"] .heading03:before,
.figure a[target="_blank"] .heading04:before,
.figure a[target="_blank"] .text-lead:before{
    display: none;
}    

@media only screen and (min-width: 769px) {

  .figure a .figure__img,
  .figure .figure__img{
    overflow: hidden;
    position: relative;
  }

  .figure a .figure__img img,
  .figure .figure__img a img{
    -moz-transition: -moz-transform 0.3s linear;
    -webkit-transition: -webkit-transform 0.3s linear;
    -o-transition: -o-transform 0.3s linear;
    -ms-transition: -ms-transform 0.3s linear;
    transition: transform 0.3s liner;
  }

  .figure .figure__img{
    position: relative;
  }

  .figure.figure__link .figure__img:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: -webkit-linear-gradient(left, rgba(203,223,223,0.7) 0%, rgba(203,223,223,0.7) 25%, rgba(255,175,133,0.7) 100%);
    background: -o-linear-gradient(left, rgba(203,223,223,0.7) 0%, rgba(203,223,223,0.7) 25%, rgba(255,175,133,0.7) 100%);
    background: linear-gradient(to right, rgba(203,223,223,0.7) 0%, rgba(203,223,223,0.7) 25%, rgba(255,175,133,0.7) 100%);
    transform: scaleY(0);
    transition: .5s;
    transform-origin: bottom;
  }

  .figure.figure__link:hover .figure__img:after {
    transform: scaleY(1);
    transition: .5s;
  }

  .figure.figure__link .figure__img .figure__img--mask {
    display: block;
    opacity: 0;
    transition: .3s;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform-origin: bottom;
    transform: translate(-50%, 0%);
    letter-spacing: 0.2em;
    font-size: 2.4rem;
    z-index: 1;
  }

  .figure.figure__link:hover .figure__img .figure__img--mask {
    animation: fadein-bottom .5s ease 0s forwards;
    animation-delay: .3s;
    transition: .5s;
    color: #fff;
  }

  .figure.figure__link .figure__img .figure__img--mask .icon__arrow {
    display: inline-block;
    fill: #fff;
    width: 7px;
    height: 12px;
    margin-left: 5px;
  }

  .figure a:hover .heading02>span, 
  .figure a:hover .heading03>span, 
  .figure a:hover .heading04>span, 
  .figure a:hover .text-lead>span{
    color: #1f2b2b !important;
  }

  .figure .figure__img .figure__img--mask {
    display: none;
  }
  .figure .figure__img .figure__img--mask .icon__arrow {
    display: none;
  }
}

@media only screen and (max-width: 768px) {
    .figure .figure__img .figure__img--mask {
        display: none;
    }
    .figure .figure__img .figure__img--mask .icon__arrow {
        display: none;
    }
  .full .figure-bg.figure-bg__right .figure__img:after {
    content: none;
  }
}
/* ==========================================================================

    heading

========================================================================== */


/* heading01
--------------------------------------*/

.heading01 {
  color: #fff;
  font-size: 4.6rem;
  line-height: 1.8em;
  font-weight: 100;
  letter-spacing: 0.36em;
  width: 100%;
}

@media only screen and (min-width: 641px) and  (max-width: 768px) {
  .heading01 {
    font-size: 5.0rem;
  }
}

@media only screen and (max-width: 640px) {
  .heading01 {
    font-size: 3.2rem;
  }
}

/* heading02
--------------------------------------*/

.heading02 {
  color: #1f2b2b;
  font-size: 3.0rem;
  font-weight: 300;
  line-height: 1.66em;
  letter-spacing: 0.3em;
  margin-top: 100px;
  margin-bottom:40px;
}
.no-top .heading02 {
  margin-top: 0 !important;
}

.no-bottom .heading02 {
  margin-bottom: 0 !important;
}

.heading02+.lead {
  margin-top:-20px;
  margin-bottom:30px;
}

.heading02+.columns {
  margin-top: 0;
}

.heading02>.link-list{ 
    font-size: 3.0rem;
    font-weight: 300;
    line-height: 1.66em;
} 

@media only screen and (min-width: 641px) and  (max-width: 768px) {
  .heading02 {
      font-size: 3.0rem;
  }
  .heading02:not(:first-child) {
      margin-top: 80px;
  }
  .heading02:not(:last-child) {
      margin-bottom:40px;
  }
}

@media only screen and (max-width: 640px) {
  .heading02 {
      font-size: 2.8rem;
  }
  .heading02:not(:first-child) {
      margin-top: 60px;
  }
  .heading02:not(:last-child) {
      margin-bottom:20px;
  }
}


/* heading03
--------------------------------------*/

.heading03 {
    color: #1f2b2b;
    font-size: 2.6rem;
    font-weight: 300;
    line-height: 1.5em;
    margin-bottom: 20px;
    letter-spacing: 0.2em;
    margin-bottom:40px;
    margin-top: 60px;
}

.no-top .heading03 {
    margin-top: 0 !important;
}

.no-bottom .heading03 {
    margin-bottom: 0 !important;
}

.heading03+.columns {
    margin-top: 0;
}

.heading03>.link-list{ 
    font-size: 2.6rem;
    font-weight: 300;
    line-height: 1.5em;
}

@media only screen and (min-width: 641px) and  (max-width: 768px) {
  .heading03 {
      font-size: 2.6rem;
      margin-top: 60px;
      margin-bottom:40px;
  }
}

@media only screen and (max-width: 640px) {
  .heading03 {
      font-size: 2.4rem;
      margin-top: 40px;
      margin-bottom:20px;
  }
}

/* heading04
--------------------------------------*/

.heading04 {
    font-size: 2.0rem;
    font-weight: 300;
    line-height: 1.5em;
    margin-top: 30px;
    margin-bottom: 20px;
    letter-spacing: 0.2em;
}
.no-top .heading04 {
    margin-top: 0 !important;
}
.no-bottom .heading04 {
    margin-bottom: 0 !important;
}

.heading04.--wide:not(:first-child) {
    margin-top: 60px;
}
.heading04+.columns {
    margin-top: 0;
}
.heading04>.link-list{ 
    font-size: 2.0rem;
    font-weight: 300;
    line-height: 1.5em;
}

@media only screen and (min-width: 641px) and  (max-width: 768px) {
  .heading04 {
      font-size: 1.6rem;
      margin-top: 30px;
      margin-bottom:20px;
  }
}

@media only screen and (max-width: 640px) {
  .heading04 {
      font-size: 1.8rem;
      margin-top: 30px;
      margin-bottom:20px;
  }
}



/* heading05
--------------------------------------*/

.heading05 {
  font-size: 1.8rem;
  font-weight: 100;
  line-height: 1.5em;
  margin-top: 30px;
  margin-bottom:20px;
	background: -webkit-linear-gradient(left, rgba(203,223,223,0.4) 0%,rgba(203,223,223,0.4) 25%,rgba(255,175,133,0.4) 100%);
	background: linear-gradient(to right, rgba(203,223,223,0.4) 0%,rgba(203,223,223,0.4) 25%,rgba(255,175,133,0.4) 100%);
  padding: 10px 20px;
}

.no-top .heading05 {
    margin-top: 0 !important;
}
.no-bottom .heading05 {
    margin-bottom: 0 !important;
}
.heading-5+.columns {
    margin-top: 0;
}
.heading05>.link-list{ 
    font-size: 1.8rem;
    font-weight: 100;
    line-height: 1.5em;
}

@media only screen and (min-width: 641px) and  (max-width: 768px) {
  .heading05 {
      font-size: ;
      margin-top: 30px;
      margin-bottom:20px;
  }
}

@media only screen and (max-width: 640px) {
  .heading05 {
      font-size: 1.8rem;
      margin-top: 30px;
      margin-bottom:20px;
  }
}


/* text-lead
--------------------------------------*/

.text-lead {
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.625em;
    margin-bottom: 20px;
    letter-spacing: 0.2em;
    margin-top: 40px;
    margin-bottom:40px;
}

.no-top .text-lead {
    margin-top: 0 !important;
}
.no-bottom .text-lead {
    margin-bottom: 0 !important;
}

@media only screen and (min-width: 641px) and  (max-width: 768px) {
  .text-lead {
      font-size: 1.6rem;
      margin-top: 40px;
      margin-bottom:40px;
  }
}

@media only screen and (max-width: 640px) {
  .text-lead {
      font-size: 1.5rem;
      margin-top: 40px;
      margin-bottom:40px;
  }
}

.heading02>a.link-list,
.heading03>a.link-list,
.heading04>a.link-list,
.text-lead>a.link-list {
    position: relative;
    padding-left: 0;
}

.heading02>a.link-list:hover>span,
.heading03>a.link-list:hover>span,
.heading04>a.link-list:hover>span,
.text-lead>a.link-list:hover>span {
    color: #1f2b2b !important;
}


.heading02>a[target="_blank"].link-list,
.heading03>a[target="_blank"].link-list,
.heading04>a[target="_blank"].link-list,
.text-lead>a[target="_blank"].link-list{
    
    background-size: 20px 20px;
    padding-left: 0;
}
.heading02>a[target="_blank"]:before,
.heading03>a[target="_blank"]:before,
.heading04>a[target="_blank"]:before,
.text-lead>a[target="_blank"]:before {
    display: none;
}
.heading02>a>span,
.heading03>a>span,
.heading04>a>span,
.text-lead>a>span {
    display: inline-block;
    padding-right: 20px;
}

.heading-no-kv .heading01 {
  color: #1f2b2b
}
/* ==========================================================================

    icon

========================================================================== */

.icon {
  position: relative;
  text-decoration: none;
  display: inline-block;
  transition: .3s;
  color: #1f2b2b;
}
.icon:after {
transition: .3s;
}
.icon:hover {
	color: #cfdcdc;
  transition: .3s;
}
.icon:hover:after {
  transform: translateX(20px);
  opacity: .5;
}

.icon--default {
    padding-right: 10px;
  }
.icon--default:after {
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjUgMTIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWYyYjJiO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvX2Fycm93PC90aXRsZT48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMS0yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIj48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNi41IDYgMC41IDAgMCAwLjUgNS41IDYgMCAxMS41IDAuNSAxMiA2LjUgNiIvPjwvZz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  display: block;
  width: 8px;
  height: 12px;
  vertical-align: middle;
  position: absolute;
  right: -10px;
  top: calc(50% - 6px);
}
.icon--default:after .button--default & {
    right: 20px;
  }
.icon--default:hover {
    color: #cfdcdc;
}
.icon--default:hover:after {
    transform: translateX(10px);
    opacity: .5;
}

.icon--popup:after {
    content: '';
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS45NyAxMS45NyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMxZjJiMmI7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29fd2luZG93PC90aXRsZT48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSJjb250ZW50Ij48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMS40NCwwSDUuMWEuNTMuNTMsMCwwLDAtLjUzLjUzVjIuMTdILjdhLjcuNywwLDAsMC0uNy43djguNGEuNy43LDAsMCwwLC43LjdIOS4xYS43LjcsMCwwLDAsLjctLjdWNy40aDEuNjRBLjUzLjUzLDAsMCwwLDEyLDYuODdWLjUzQS41My41MywwLDAsMCwxMS40NCwwWk04LjgsMTFIMVYzLjE3SDQuNTd2My43YS41My41MywwLDAsMCwuNTMuNTNIOC44Wk0xMSw2LjRINS41N1YxSDExWiIvPjwvZz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    display: block;
    width: 11px;
    height: 12px;
    vertical-align: middle;
    position: absolute;
    right: -23px;
    top: calc(50% - 6px);
}
.icon--popup:hover:after {
  transform: translateX(5px);
}

.icon--map:after {
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3LjU3IDEyIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzFmMmIyYjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb19tYXA8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9ImNvbnRlbnQiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTMuNzksMEEzLjc5LDMuNzksMCwwLDAsMCwzLjc5QzAsOC4xNywzLjc5LDEyLDMuNzksMTJTNy41Nyw4LjE3LDcuNTcsMy43OUEzLjc5LDMuNzksMCwwLDAsMy43OSwwWm0wLDUuMzlBMS4zOSwxLjM5LDAsMSwxLDUuMTgsNCwxLjM5LDEuMzksMCwwLDEsMy43OSw1LjM5WiIvPjwvZz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  display: block;
  width: 8px;
  height: 12px;
  vertical-align: middle;
  position: absolute;
  right: -19px;
  top: calc(50% - 6px);
}

.icon--pdf:after {
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5Ljk0IDEyIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzA0MDAwMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb19wZGY8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9ImNvbnRlbnQiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTYuOTMuNzUsOCwxLjgybDEuMiwxLjI2djguMThILjc1Vi43NUg2LjkzTTcuMjQsMEgwVjEySDkuOTRWMi43Nkw4LjUzLDEuMjksNy4yNCwwWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTcuOCw3LjUyYS45LjksMCwwLDAtLjE4LS4yMiwxLjMzLDEuMzMsMCwwLDAtLjIyLS4xNiwyLjkzLDIuOTMsMCwwLDAtMS40OC0uM0g1Ljg0bC0uMTEtLjFBMywzLDAsMCwxLDUuMTMsNmE0LjA1LDQuMDUsMCwwLDAsLjQzLTEuNzcsMSwxLDAsMCwwLDAtLjI0Ljc4Ljc4LDAsMCwwLS4xNy0uMzFoMGEuNjMuNjMsMCwwLDAtLjQ3LS4yMi41OS41OSwwLDAsMC0uNDUuMjEuODUuODUsMCwwLDAtLjE4LjU1LDQuNyw0LjcsMCwwLDAsLjA4LDFsMCwuMDdBMy42LDMuNiwwLDAsMCw0LjYsNmMtLjEzLjI2LS4yNi40OS0uMzUuNjRMNCw3YTUuNCw1LjQsMCwwLDAtLjkyLjI0LDIuMzUsMi4zNSwwLDAsMC0uODQuNDksMSwxLDAsMCwwLS4yNy40LjYxLjYxLDAsMCwwLDAsLjQyLjU5LjU5LDAsMCwwLC4yNS4yOWwuMDksMGEuNzYuNzYsMCwwLDAsLjI5LjA2LDEsMSwwLDAsMCwuNjgtLjI4LDcuMDYsNy4wNiwwLDAsMCwxLTEuMjJsLjYzLS4wOC43My0uMDUuMTkuMTdhNy43Nyw3Ljc3LDAsMCwwLC44NC42OGgwTDcsOC4zM2EuNzIuNzIsMCwwLDAsLjMxLjA3LjYyLjYyLDAsMCwwLC4zNi0uMTFBLjU3LjU3LDAsMCwwLDcuODYsOCwuNjEuNjEsMCwwLDAsNy44LDcuNTJabS0zLTIuNzZhNC4yMSw0LjIxLDAsMCwxLDAtLjU0YzAtLjE4LjA3LS4zLjE2LS4zcy4xNS4wNi4xOC4xOWEuNTcuNTcsMCwwLDEsMCwuMTNjMCwuMDYsMCwuMTIsMCwuMThBMi43MiwyLjcyLDAsMCwxLDUsNWEzLjg3LDMuODcsMCwwLDEtLjEyLjRBMy4zOCwzLjM4LDAsMCwxLDQuNzUsNC43NlpNMi40NSw4LjM5YzAtLjA2LDAtLjE3LjE1LS4zMWEyLjM2LDIuMzYsMCwwLDEsMS0uNWwtLjI3LjM0YTMuNywzLjcsMCwwLDEtLjM3LjQuNTkuNTksMCwwLDEtLjMxLjE2SDIuNjRBLjE5LjE5LDAsMCwxLDIuNDUsOC4zOVptMi4yLTEuNDZ2MGgwdjBsLjIxLS4zN3YwbDAsMCwuMTkuMjQuMS4xMWgwbDAsMEw1LDYuODlINC44OVpNNyw3Ljc4YTUuMDgsNS4wOCwwLDAsMS0uNTctLjQ1LDEuOSwxLjksMCwwLDEsLjc1LjIxLjcxLjcxLDAsMCwxLC4xOC4xNGMuMDcuMDcuMDkuMTMuMDguMThhLjExLjExLDAsMCwxLS4xMi4wN2wtLjExLDBMNyw3Ljc5WiIvPjwvZz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  display: block;
  width: 13px;
  height: 14px;
  vertical-align: middle;
  position: absolute;
  right: -25px;
  top: calc(50% - 6px);
}
.icon--pdf:hover:after {
  transform: translateX(5px);
}

.icon--back {
    padding-left: 15px;
  }
.icon--back:after {
    content: '';
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjUgMTIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWYyYjJiO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvX2Fycm93PC90aXRsZT48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMS0yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIj48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNi41IDYgMC41IDAgMCAwLjUgNS41IDYgMCAxMS41IDAuNSAxMiA2LjUgNiIvPjwvZz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    display: block;
    width: 8px;
    height: 12px;
    vertical-align: middle;
    position: absolute;
    left: 0;
    top: calc(50% - 6px);
    transform: rotate(180deg);
}
.icon.icon--back:hover:after {
    transform: rotate(180deg);
    left: -10px;
    opacity: .5;
}

a[href$=".pdf"] {
  position: relative;
  text-decoration: none;
  display: inline-block;
  transition: .3s;
  color: #1f2b2b;
}

a[href$=".pdf"]:after {
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5Ljk0IDEyIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzA0MDAwMDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmljb19wZGY8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9ImNvbnRlbnQiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTYuOTMuNzUsOCwxLjgybDEuMiwxLjI2djguMThILjc1Vi43NUg2LjkzTTcuMjQsMEgwVjEySDkuOTRWMi43Nkw4LjUzLDEuMjksNy4yNCwwWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTcuOCw3LjUyYS45LjksMCwwLDAtLjE4LS4yMiwxLjMzLDEuMzMsMCwwLDAtLjIyLS4xNiwyLjkzLDIuOTMsMCwwLDAtMS40OC0uM0g1Ljg0bC0uMTEtLjFBMywzLDAsMCwxLDUuMTMsNmE0LjA1LDQuMDUsMCwwLDAsLjQzLTEuNzcsMSwxLDAsMCwwLDAtLjI0Ljc4Ljc4LDAsMCwwLS4xNy0uMzFoMGEuNjMuNjMsMCwwLDAtLjQ3LS4yMi41OS41OSwwLDAsMC0uNDUuMjEuODUuODUsMCwwLDAtLjE4LjU1LDQuNyw0LjcsMCwwLDAsLjA4LDFsMCwuMDdBMy42LDMuNiwwLDAsMCw0LjYsNmMtLjEzLjI2LS4yNi40OS0uMzUuNjRMNCw3YTUuNCw1LjQsMCwwLDAtLjkyLjI0LDIuMzUsMi4zNSwwLDAsMC0uODQuNDksMSwxLDAsMCwwLS4yNy40LjYxLjYxLDAsMCwwLDAsLjQyLjU5LjU5LDAsMCwwLC4yNS4yOWwuMDksMGEuNzYuNzYsMCwwLDAsLjI5LjA2LDEsMSwwLDAsMCwuNjgtLjI4LDcuMDYsNy4wNiwwLDAsMCwxLTEuMjJsLjYzLS4wOC43My0uMDUuMTkuMTdhNy43Nyw3Ljc3LDAsMCwwLC44NC42OGgwTDcsOC4zM2EuNzIuNzIsMCwwLDAsLjMxLjA3LjYyLjYyLDAsMCwwLC4zNi0uMTFBLjU3LjU3LDAsMCwwLDcuODYsOCwuNjEuNjEsMCwwLDAsNy44LDcuNTJabS0zLTIuNzZhNC4yMSw0LjIxLDAsMCwxLDAtLjU0YzAtLjE4LjA3LS4zLjE2LS4zcy4xNS4wNi4xOC4xOWEuNTcuNTcsMCwwLDEsMCwuMTNjMCwuMDYsMCwuMTIsMCwuMThBMi43MiwyLjcyLDAsMCwxLDUsNWEzLjg3LDMuODcsMCwwLDEtLjEyLjRBMy4zOCwzLjM4LDAsMCwxLDQuNzUsNC43NlpNMi40NSw4LjM5YzAtLjA2LDAtLjE3LjE1LS4zMWEyLjM2LDIuMzYsMCwwLDEsMS0uNWwtLjI3LjM0YTMuNywzLjcsMCwwLDEtLjM3LjQuNTkuNTksMCwwLDEtLjMxLjE2SDIuNjRBLjE5LjE5LDAsMCwxLDIuNDUsOC4zOVptMi4yLTEuNDZ2MGgwdjBsLjIxLS4zN3YwbDAsMCwuMTkuMjQuMS4xMWgwbDAsMEw1LDYuODlINC44OVpNNyw3Ljc4YTUuMDgsNS4wOCwwLDAsMS0uNTctLjQ1LDEuOSwxLjksMCwwLDEsLjc1LjIxLjcxLjcxLDAsMCwxLC4xOC4xNGMuMDcuMDcuMDkuMTMuMDguMThhLjExLjExLDAsMCwxLS4xMi4wN2wtLjExLDBMNyw3Ljc5WiIvPjwvZz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  display: block;
  width: 13px;
  height: 14px;
  vertical-align: middle;
  position: absolute;
  right: -25px;
  top: calc(50% - 6px);
  transition: .3s;
}

a[href$=".pdf"]:hover {
	color: #cfdcdc;
  transition: .3s;
}
a[href$=".pdf"]:hover:after {
  transform: translateX(5px);
}
/* ==========================================================================

    list

========================================================================== */

.list {
	margin-bottom: 40px;
	margin-top: 20px;
}

.no-top .list {
	margin-top: 0 !important;
}

.no-bottom .list {
	margin-bottom: 0 !important;
}

.list--default,
.list--disc,
.list--number {
    padding-left: 1em;
}

.list--disc > .list__item,
.list--default > .list__item,
.list--number > .list__item {
    list-style-type: none;
    position: relative;
}

.list--disc>li+li,
.list--default>li+li,
.list--number>li+li{
    margin-top: 16px;
}    

.list--disc> .list__item:after {
    display: block;
    content: '';
    position: absolute;
    top: .7em;
    left: -1em;
    width: 6px;
    height: 6px;
    background-color: #cfdcdc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    
} 

.list--default > .list__item:after {
    display: block;
    content: '';
    position: absolute;
    top: 45%;
    left: -1em;
    width: 6px;
    height: 2px;
    background-color: #cfdcdc;
} 

.list--number > .list__item {
    counter-increment: li;
}

.list--number>li>ol>li{
    counter-increment: li2;
}

.list--number > .list__item:before {
    content: counter(li)'. ';
    display: block;
    position: absolute;
	top: 0;
	left: -1em;
	color: #cfdcdc;
}

.list--number>li>ol>li:before {
    content: counter(li2)'. ';
    display: block;
    position: absolute;
    top: 0;
	left: -1em;
	color: #cfdcdc;
}
/* ==========================================================================

    map

========================================================================== */

.map {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
 
.map iframe,
.map object,
.map embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* ==========================================================================

    migration-link

========================================================================== */

.migration-link {
  display: flex;
  flex-wrap: wrap;
  margin-top: 100px;
}

.migration-link.-first {
  margin-top: 0;
}

.migration-link > .migration-link__item {
	width: calc(33.3333% + 16.66666px );
	padding-right: 50px;
  margin: 0 auto;
}
.migration-link > .migration-link__item:nth-child(3n+3) {
	width: calc(33.3333% - 33.3333px);
	padding-right: 0;
}
@media only screen and (min-width: 769px){
  .migration-link > .migration-link__item:nth-child(n + 4) {
    margin-top: 20px;
  }
}

@media only screen and (max-width: 768px){
	.migration-link > .migration-link__item {
		width: calc( 50% + 10px );
		padding-right: 20px;
    margin-bottom: 10px;
	}
	.migration-link > .migration-link__item:nth-child(3n+3) {
		width: calc( 50% + 10px );
		padding-right: 20px;
	}
	.migration-link > .migration-link__item:nth-child(2n+2) {
		width: calc( 50% - 10px );
		padding-right: 0;
	}
  .migration-link > .migration-link__item:nth-last-of-type(-n+2) {
    margin-bottom: 0;
  }
	.migration-link > .migration-link__item .heading04 {
		font-size: 1.5rem;
	}
}
/* ==========================================================================

    movie

========================================================================== */

.movie {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
}

.movie iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}
/* ==========================================================================

    base

========================================================================== */

/* flex-display*/


/* flex-direction*/


/* flex-wrap*/


/* justify-content*/


/* align-items*/


/* align-content*/


/* flex-grow*/


/* flex-shrink*/


/* flex-basis*/


/* align-self*/


/* order */



/* ==========================================================================

    page-link

========================================================================== */



.page-link {
    -js-display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    
    display: flex;;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -o-flex-direction: row;
    flex-direction: row;;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;;
}

.page-link>li+li {
    padding-left: 30px;
}
.page-link>li >p{
    text-align: center;
    
    position: relative;
    min-height: 35px;
}
.page-link>li >p:after{
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-right: -4px;
    border-left: 2px solid #af0000;
     border-bottom: 2px solid #af0000;
     -webkit-transform: rotate(-45deg);
     transform: rotate(-45deg);
    width: 8px;
    height: 8px;
    
    -moz-transition: -moz-transform 0.2s linear;
    -webkit-transition: -webkit-transform 0.2s linear;
    -o-transition: -o-transform 0.2s linear;
    -ms-transition: -ms-transform 0.2s linear;
    transition: transform 0.2s linear;
    
    
}    


.page-link a{
    display: block;
    padding-bottom: 20px;
    background-image: none;
    padding-left: 0;
    color: #1f2b2b !important;
    font-size: 1.6rem;
    font-weight: 500;
}
.page-link .link-list:after{
    display: none;
}    


.page-link>li:hover p:after{
        -webkit-transform:translate(0,10px) rotate(-45deg);
    -ms-transform:translate(0,10px) rotate(-45deg);
    transform:translate(0,10px) rotate(-45deg);
    -moz-transition: -moz-transform 0.2s linear;
    -webkit-transition: -webkit-transform 0.2s linear;
    -o-transition: -o-transform 0.2s linear;
    -ms-transition: -ms-transform 0.2s linear;
    transition: transform 0.2s linear;
}
@media only screen and (min-width: 641px) and (max-width: 768px) {
    .anchor-link {
        padding-top: 60px !important;
        margin-top: -60px !important;
    }
}
@media only screen and (max-width: 640px) {
    .anchor-link {
        padding-top: 50px !important;
        margin-top: -50px !important;
    }
}    

@media only screen and (max-width: 640px) {
    .page-link {
         -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;;
        -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;;
    }  
    .page-link>li {
        margin-right: 0;
        margin-left: 0;
        
    }
    .page-link>li+li {
        margin: 0;
        padding: 0;
     
    } 
    .page-link>li >p{
        text-align: left;
        min-height: inherit;
    }  
    .page-link a{
        padding-bottom: 0;
        padding: 16px 0;
        padding-left: 0;
        border-bottom: 1px solid #cccccc;
        line-height: 1.2;
    }    
    .page-link>li >p:after{
        right: 0;
        top: 50%;
        margin-right: 0;
        margin-top: -8px;
        background-position: right center;
    }

}
/* ==========================================================================

    schedule-table

========================================================================== */

.schedule-table .table__head__row__body__title {
  text-align: center;
  letter-spacing: 0.14rem;
	background: -webkit-linear-gradient(left, rgba(203,223,223,0.4) 0%,rgba(203,223,223,0.4) 25%,rgba(255,175,133,0.4) 100%);
	background: linear-gradient(to right, rgba(203,223,223,0.4) 0%,rgba(203,223,223,0.4) 25%,rgba(255,175,133,0.4) 100%);
}

.schedule-table .table__head__row__body {
  text-align: center;
  letter-spacing: 0.14rem;
}

.table__head__row__body td {
  padding: 10px 0px;
}
/* ==========================================================================

    base

========================================================================== */

/* flex-display*/


/* flex-direction*/


/* flex-wrap*/


/* justify-content*/


/* align-items*/


/* align-content*/


/* flex-grow*/


/* flex-shrink*/


/* flex-basis*/


/* align-self*/


/* order */



.tab {
  position: relative;
  margin-top: 20px;
  margin-bottom: 40px;
}

.no-top .tab {
  margin-top: 0 !important;
}

.no-bottom .tab {
  margin-bottom: 0 !important;
}

.tab__list {
  display: flex;
  border-left: 1px solid #cfdcdc;
  padding-left:0 !important;
}
@media only screen and (max-width: 640px) {
  .tab__list {
      display: block;
  }
}

.tab__list__item {
/*   flex: 1; */
  flex-basis: calc( 100% / 7 );
  border-top: 1px solid #cfdcdc;
  border-right: 1px solid #cfdcdc;
  border-bottom: 1px solid #cfdcdc;
  margin-top: 0 !important;
}
@media only screen and (max-width: 640px) {
  .tab__list__item {
    border-bottom: none;
  }
  
  .tab__list__item:last-child {
    border-bottom: 1px solid #cfdcdc;
  }
}

.tab__list__content {
  height: 100%;
}

.tab__list__content__term {
  height: 100%;
 }

.tab__list__item__content__term__button {
  background-color: transparent;
  border: none;
  outline: none;
  width: 100%;
  height: 100%;
  padding: 20px 5px;
  display: flex;
  justify-content: center;
  position: relative;
  letter-spacing: 0.14em;
}
@media only screen and (max-width: 640px) {
  .tab__list__item__content__term__button {
      justify-content: flex-start;
      padding: 20px;
  }
}

.is-active .tab__list__item__content__term__button {
  background-color:  #cfdcdc;
  color:  #fff;
  }

.is-active .tab__list__item__content__term__button:after {
  left: 50%;
  bottom: -11px;
  width: 0;
  margin-left: -11.5px;
  height: 0;
  border-style: solid;
  border-width: 10px 10.5px 0 10.5px;
  border-color: #cfdcdc transparent transparent transparent;
}
.tab__list__item__content__term__button:after {
  content: '';
  position: absolute;
}
@media only screen and (max-width: 640px) {
  .tab__list__item__content__term__button:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjUgMTIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWYyYjJiO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvX2Fycm93PC90aXRsZT48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMS0yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIj48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNi41IDYgMC41IDAgMCAwLjUgNS41IDYgMCAxMS41IDAuNSAxMiA2LjUgNiIvPjwvZz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    top: 50%;
    right: 20px;
    width: 7px;
    height: 12px;
  }
  
  .is-active .tab__list__item__content__term__button {
    content: normal;
  }
}

.tab__list__item__content__data {
  position: absolute;
  top: 60px;
  left: 0;
  display: none;
  opacity: 0;
}

.is-initialize .tab__list__item__content__data {
  opacity: 1;
}
@media only screen and (max-width: 640px) {
  .tab__list__item__content__data {
	  top: 140px;
  }
}

.is-active .tab__list__item__content__data {
	display: block;
}

@media only screen and (max-width: 640px) {
    .tab__list.tab__list__news .tab__list__item {
        width: 50%;
        float: left;
    }
    
    .tab__list.tab__list__news .tab__list__item:nth-child(odd) {
    	border-left: 1px solid #cfdcdc;
    }

    .tab__list.tab__list__news .tab__list__item:nth-last-child(2) {
    border-bottom: 1px solid #cfdcdc;
    }

    .tab__list.tab__list__news .is-active .tab__list__item__content__term__button:after {
        content: none;
    }
}

.tab-container .tab {
  border: 1px solid #cfdcdc;
  display: flex;
  margin-bottom: 50px;
}

.tab-container .tab > ._item {
  margin-right: 20px;
  width: 50%;
  display: inline-block;
}
@media only screen and (max-width: 640px) {
  .tab-container .tab > ._item {
    margin-right: 0;
    position: relative;
    display: flex;
  }
}

.tab-container .tab > ._item:last-child {
  margin-right: 0;
}

.tab-container .tab > ._item > ._link {
  display: block;
  color: #cfdcdc;
  background: #fff;
  text-align: center;
  padding: 10px 30px;
}
@media only screen and (max-width: 640px) {
  .tab-container .tab > ._item > ._link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
}

.tab-container .tab > ._item > ._link.-active {
  background: #cfdcdc;
  color: #fff;
}

@media only screen and (min-width: 640px) {
  .tab-container .tab > ._item > ._link:hover {
    background: #cfdcdc;
    transition: .5s;
  }
}

.tab-container ._content {
  display: none;
}

.tab-container ._content.-active {
  display: block;
}

/* ブログ：ニュース一覧のタブ */

.news_tab {
  margin-bottom: 30px
}

.news_tab .tab__list__item__content__term__button {
  letter-spacing: 0.1em;
  line-height: 1.4;
}

@media only screen and (max-width: 1050px) {
  .news_tab {
    margin-bottom: 40px
  }
  .news_tab .tab__list {
    flex-wrap: wrap;
  }
  .news_tab .tab__list__item {
    flex-basis: calc( 100% / 4 );
  } 
  .news_tab .tab__list__item:nth-child(n + 5) {
    border-top: none;
  }
  
  .news_tab .tab__list__item__content,
  .news_tab .tab__list__item__content__term{
    display: inline;
  }
  
  .news_tab .tab__list__item__content__term__button {
    justify-content: flex-start;
    padding: 20px 15px;
    align-items: center;
  }
  
  .news_tab .tab__list__item__content__term__button:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjUgMTIiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWYyYjJiO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvX2Fycm93PC90aXRsZT48ZyBpZD0i44Os44Kk44Ok44O8XzIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMS0yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxIj48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNi41IDYgMC41IDAgMCAwLjUgNS41IDYgMCAxMS41IDAuNSAxMiA2LjUgNiIvPjwvZz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    top: 50%;
    transform: translateY(-50%);
    -webkit- transform: translateY(-50%);
    right: 10px;
    width: 7px;
    height: 12px;
  }
  
  .news_tab .is-active .tab__list__item__content__term__button:after {
    content: none;
  }
  
  .news_tab .is-active .tab__list__item__content__term__button {
    content: normal;
  }
}

@media only screen and (max-width: 640px) {
  .news_tab .tab__list {
    display: flex;
  }
  
  .news_tab .tab__list.tab__list__news .tab__list__item {
    flex-basis: calc( 100% / 2 );
  }
  
  .news_tab .tab__list.tab__list__news .tab__list__item:nth-child(odd) {
    border-left: none;
  }
  
  .news_tab .tab__list__item:nth-child(n + 3) {
    border-top: none;
  }
  
  .news_tab .tab__list__item {
    border-bottom: 1px solid #cfdcdc;
  }
  
  
}
/* ==========================================================================

    table

========================================================================== */

.table {
  width: 100%;
  border-left: 1px dotted #cfdcdc;
  border-top: 1px dotted #cfdcdc;
  margin-top: 20px;
  margin-bottom: 40px;
}

.no-top .table {
  margin-top: 0 !important;
}

.no-bottom .table {
  margin-bottom: 0 !important;
}

.table .table__body__row__data .sign {
	font-size: 2.0rem;  
}

.table__head__row__header {
  padding: 18px 15px;
  box-sizing: border-box;
  border-right: 1px dotted #fff;
  border-bottom: 1px dotted #cfdcdc;
  background-color: #aab8b8;
  color:#fff;
  font-weight: 400;
  vertical-align: middle;
}

.table__head__row__header:last-of-type {
  border-right: 1px dotted #cfdcdc;
}

.table__head__row__header--none {
  background-color: transparent;
}

.table__body__row__header {
  width: 200px;
  padding: 18px 15px;
  box-sizing: border-box;
  border-right: 1px dotted #cfdcdc;
  border-bottom: 1px dotted #fff;
  background-color: #cfdcdc;
  color: #fff;
  font-weight: 400;
  vertical-align: middle;
}
@media only screen and (max-width: 768px) {
  .table__body__row__header {
    width: 150px;
  }
}
@media only screen and (max-width: 640px) {
  .table__body__row__header {
    width: 120px;
  }
}

.table__body__row__data {
  padding: 18px 15px;
  box-sizing: border-box;
  border-right: 1px dotted #cfdcdc;
  border-bottom: 1px dotted #cfdcdc;
  vertical-align: middle;
}

.table__body__row__data .paragraph {
    margin-top: 0;
    margin-bottom: 0;
}

.table__body__row:last-of-type .table__body__row__header {
  border-bottom: 1px dotted #cfdcdc;
}

@media only screen and (max-width: 640px) {
  .table-scroll {
    position: relative;
    overflow-x: scroll;
  }
  
  .table-scroll > .table {
    width: 650px;
  }
  
  .table-scroll:before, .table-scroll:after {
    content: '';
  }
  
  .table-scroll:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 120px;
    height: 120px;
    content: 'SWIPE';
    background-color: rgba(31,43,43,0.6);
    border-radius: 10px;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    text-align: center;
    line-height: 60px;
    letter-spacing: 0.2em;
  }
  
  .table-scroll:after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MS4zMiA1NC45NyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5pY29fc3dpcGU8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTUxLjEyLDQzLjU4bC01Ljg4LTcuOTFjLjMxLTEuNzcsMS4zMS04LjMtLjI1LTExLjU0LTEuNDQtMy04LjI2LTE0LjM4LTkuODktMTUuNTVhNC40OSw0LjQ5LDAsMCwwLTQuNTItLjI4LDMuMjEsMy4yMSwwLDAsMC0xLjE5LDEuMjEsMy41NywzLjU3LDAsMCwwLTIuNjUtMS4zNCwzLjU1LDMuNTUsMCwwLDAtMy42NiwyLjA4LDIuOTIsMi45MiwwLDAsMC0uMjEuNTUsNC42Nyw0LjY3LDAsMCwwLTEuNzktMSw0LjkxLDQuOTEsMCwwLDAtNS44LDIuMTVjLTEuOS0zLjE3LTQuODUtOC01LjcyLTkuMjRDOCwuNDYsNS0uOTIsMi4zOC43MS0uNTQsMi41NS0uNSw2LjA5LDEsOC42NGMuNDkuOCwzLDQuNjcsNiw5LjE1LDMuMzMsNSw3Ljg4LDExLjk0LDguMTksMTIuNTRhMi43NiwyLjc2LDAsMCwxLC4zMS45Mmgwcy0uMzkuMjUtMS44LDBjLS45MS0uMTQtMS45LS4zNi0yLjg0LS41Ny0zLS42Ni02LjA4LTEuMzQtOC4xMy4wNUE0LjE5LDQuMTksMCwwLDAsMSwzNGE1LDUsMCwwLDAsMS40OSw0YzEuNTQsMS4zOSw1Ljg1LDIuMDgsMTAuMTQsMi42NmwuMzEsMGMyLjU5LjM1LDQuNzksMi41Miw2LjEsMy44MWwuMzcuMzZhMTguNjUsMTguNjUsMCwwLDAsOS44OCw0LjQ2bDMuMzYsNS4xNmExLDEsMCwwLDAsMS4zNC4zMkw1MC44Myw0NWExLDEsMCwwLDAsLjMtMS40NlptLTE3LjI2LDktMy4xMi00Ljc5YTEsMSwwLDAsMC0uODMtLjQ1Yy0zLjU0LDAtNy43MS0yLjYxLTkuMDYtMy45MWwtLjM2LS4zNWMtMS40OS0xLjQ3LTQtMy45My03LjI0LTQuMzdsLS4zMSwwYy0yLjM1LS4zMi03Ljg2LTEuMDctOS4wNy0yLjE3QTMuMDgsMy4wOCwwLDAsMSwzLDM0LjE0YTIuMjQsMi4yNCwwLDAsMSwuODUtMS43MiwzLjUyLDMuNTIsMCwwLDEsMi0uNDcsMjMuNDMsMjMuNDMsMCwwLDEsNC41OS43MmMxLC4yMiwyLC40NCwzLC41OSwxLjIuMTksMi44OC4zMSwzLjctLjhzLjEyLTIuNTItLjEtM1MxMy43LDI0LjI2LDguNywxNi42OWMtMi44Mi00LjI4LTUuNDktOC4zMS02LTkuMDgtLjc4LTEuMjgtMS41LTMuODIuNjktNS4yQzUuMzEsMS4yMyw3LjIxLDIuODMsOCwzLjg0YzEuMjMsMS42OCw3LjIyLDExLjc3LDcuMjgsMTEuODdhMSwxLDAsMCwwLDEuOC0uODQsMy4xMiwzLjEyLDAsMCwxLDAtMS45NCwyLjg5LDIuODksMCwwLDEsMy41LTEuMjZjMS4zNS40MSwyLjI1LDIuMTksMi40OCwyLjg0QTEsMSwwLDAsMCwyNC45MSwxNGE2LjI3LDYuMjcsMCwwLDEsMC0yLjgzYy40OS0xLDEtMSwxLjg3LTFzMS45MywxLjcsMi4yMiwyLjUyYTEsMSwwLDAsMCwxLjk0LS40M2MtLjEyLTEuMTUuMTEtMS45LjY4LTIuMjNhMi41NSwyLjU1LDAsMCwxLDIuMzUuMThDMzUsMTEsNDEuMzksMjEuMjYsNDMuMTksMjVjMS4yNCwyLjU3LjQyLDguNjEsMCwxMC43M2ExLDEsMCwwLDAsLjE4Ljc5bDUuNDgsNy4zNloiLz48L2c+PC9nPjwvc3ZnPg==);
    background-repeat: no-repeat;
    width: 39px;
    height: 42px;
    position: absolute;
    top: calc(50% - 5px);
    left: calc(50% - 30px);
    animation: table-swipe 1s ease 0s infinite;
  }
  
  .table-scroll.is-checked:before, .table-scroll.is-checked:after {
    content: normal;
  }
}
/* ==========================================================================

    text

========================================================================== */

.text-left {
    text-align: left !important;
}
.text-center {
    text-align: center !important;
}
.text-right {
    text-align: right !important;
}

.natural p.border-text {
	color: #fff;
	font-size: 20px;
	display: flex;
	align-items: center;
	letter-spacing: 0.3em;
	font-family: 'Yantramanav', sans-serif;
	width: 720px;
	margin: 0 auto;
  font-weight: 100;
}
.natural p.border-text:before, 
.natural p.border-text:after {
	content: "";
	flex-grow: 1;
	height: 1px;
	background: #fff;
	display: block;
}
.natural p.border-text:before {
	margin-right: .4em;
}
.natural p.border-text:after {
	margin-left: .4em;
}
@media only screen and (max-width: 640px) {
    .natural p.border-text {
    	color: #fff;
    	font-size: 14px;
    	width: auto;
      margin-bottom: 100px;
    }
    .natural p.border-text:before {
    	margin-right: 2em;
    }
    .natural p.border-text:after {
    	margin-left: 2em;
    }
}

.text-bottom {
    margin-bottom: 40px;
}

.strong {
    color: #ea5404;
}

.paragraph {
  margin-top: 20px;
  margin-bottom: 20px;
  letter-spacing: 0.14em;
  word-break: break-all;
}

.no-top .paragraph {
    margin-top: 0 !important;
}
.no-bottom .paragraph {
    margin-bottom: 0 !important;
}

.title-en {
    color: #cfdcdc;
    text-transform: uppercase;
    font-size: 1.8rem;
    letter-spacing: 0.1em;
    font-weight: bold;
    padding-top: 10px;
    border-top: 2px solid #cfdcdc;
}

.word {
  display: inline-block;
}
/* ==========================================================================

    text-link

========================================================================== */

.link {
  position: relative;
  text-decoration: none;
  color: #1f2b2b;
  font-weight: 500;
  display: inline-block;
  z-index: 1;
}
.link:after {
    content: '';
    height: 5px;
    width: 100%;
    position: absolute;
    z-index: -1;
	bottom: 4px;
	left: 0;
	background: linear-gradient(to right, rgba(203, 223, 223, 0.7) 0%, rgba(203, 223, 223, 0.7) 25%, rgba(255, 175, 133, 0.7) 100%);
    transition: all .3s;
}
.link:hover:after {
    width: 0;
    -webkit-animation: link-underline .3s ease-out 0s forwards;
	animation: link-underline .3s ease-out 0s forwards;
}
/* スクロール
--------------------------------------*/

.js-scroll {
	opacity: 0;
	transform: translate(0,50px);
	transition: all 700ms;
}
.js-scroll.-fadein {
    opacity: 1;
    transform: translate(0, 0);
}

.js-scroll-column {
    opacity: 0;
    transform : translate(0, 50px);
    transition : all 700ms;
}
.js-scroll-column.-fadein {
      opacity : 1;
      transform : translate(0, 0);
}
.js-scroll-column:nth-child(2) {
    transition-delay:200ms;
}

.js-slide:before {
    left: -100%;
    opacity: 0;
    transition : all 500ms;
}
.js-slide.-active:before {
    left: 0;
    opacity: 1;
    transition : all 500ms;
}

.js-slide:after {
    right: -100%;
    opacity: 0;
    transition : all 500ms;
}
.js-slide.-active:after {
    right: 0;
    opacity: 1;
    transition : all 500ms;
}


/* tableのswipeアイコンの動き
--------------------------------------*/

@keyframes table-swipe {
  0% {
    opacity: 0;
    transform: translate(-20, 5px) rotate(0);
  }
  75% {
    opacity: 1;
    transform: translate(20px, -5px) rotate(15deg);
  }
  100% {
    opacity: 1;
    transform: translate(20px, -5px) rotate(15deg);
  }
}

@-webkit-keyframes table-swipe {
  0% {
    opacity: 0;
    transform: translate(-20, 5px) rotate(0);
  }
  75% {
    opacity: 1;
    transform: translate(20px, -5px) rotate(15deg);
  }
  100% {
    opacity: 1;
    transform: translate(20px, -5px) rotate(15deg);
  }
}

/* テキストリンク
--------------------------------------*/

@keyframes link-underline {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}

 @-webkit-keyframes link-underline {
  0% {
    width: 0;
  }
  100% {
    width: 100%;
  }
}

/* リッチボタン
--------------------------------------*/

@keyframes rich-button-before {
  0% {
   	transform: rotate(0deg);
    height: 23px
  }
  30% {
   	transform: rotate(0deg);
    height: 23px
  }
  100% {
   	transform: rotate(-40deg);
    height: 28px;
  }
}


 @-webkit-keyframes rich-button-before {
  0% {
   	transform: rotate(0deg);
    height: 23px
  }
  30% {
   	transform: rotate(0deg);
    height: 23px
  }
  100% {
   	transform: rotate(-40deg);
    height: 28px;
  }
}

@keyframes rich-button-after {
  0% {
   	transform: rotate(0deg);
    height: 23px;
  }
  30% {
   	transform: rotate(0deg);
    height: 23px;
  }
  100% {
   	transform: rotate(40deg);
    height: 28px;
  }
}

 @-webkit-keyframes rich-button-after {
  0% {
   	transform: rotate(0deg);
    height: 23px;
  }
  30% {
   	transform: rotate(0deg);
    height: 23px;
  }
  100% {
   	transform: rotate(40deg);
    height: 28px;
  }
}

@keyframes rich-button-before-back {
  0% {
   	transform: rotate(-40deg);
    height: 30px;
  }
  30% {
   	transform: rotate(-40deg);
    height: 29px;
  }
  100% {
   	transform: rotate(0deg);
    height: 23px;
  }
}

 @-webkit-keyframes rich-button-before-back {
  0% {
   	transform: rotate(-40deg);
    height: 30px;
  }
  30% {
   	transform: rotate(-40deg);
    height: 29px;
  }
  100% {
   	transform: rotate(0deg);
    height: 23px;
  }
}

@keyframes rich-button-after-back {
  0% {
    transform: rotate(40deg);
    height: 30px;
  }
  30% {
    transform: rotate(40deg);
    height: 29px;
  }
  100% {
    transform: rotate(0deg);
    height: 23px;
  }
}

@-webkit-keyframes rich-button-after-back {
  0% {
    transform: rotate(40deg);
    height: 29px;
  }
  30% {
    transform: rotate(40deg);
    height: 28px;
  }
  100% {
    transform: rotate(0deg);
    height: 23px;
  }
}


/* フェードイン（下から上）
--------------------------------------*/

@keyframes fadein-bottom {
  0% {
	bottom: 0;
	transform: translate(-50%, 0);
	opacity: 0;
  }
  100% {
	bottom: 50%;
	transform: translate(-50%, 50%);
	opacity: 1;
  }
}

@-webkit-keyframes fadein-bottom {
  0% {
	bottom: 0;
	transform: translate(-50%, 0);
	opacity: 0;
  }
  100% {
	bottom: 50%;
	opacity: 1;
	transform: translate(-50%, 50%);
  }
}
select.cSelect {
    z-index: 2;
    width: 100% !important;
}
.fm-select-value {
    display: block;
    text-decoration: none;
    background: #ffffff;
    text-align: left;
    padding: 10px;
    color: #1f2b2b;
    background-color: #ffffff;
    position: relative;
    z-index: 1;
    width: 100% !important;
    border: none;

}


.fm-select-value:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -2.5px;
    border-left: 2px solid #ffffff;
     border-bottom: 2px solid #ffffff;
     -webkit-transform: rotate(-45deg);
     transform: rotate(-45deg);
    width: 5px;
    height: 5px;
}

.fm-select-list {
    position: absolute;
    top: 45px;
    left: 0;
    border: 1px solid #cccccc;
    width: 100%;
    background-color: #ffffff;
    z-index: 2;
}
.fm-select-list li>a{
    padding: 10px;
    display: block;
   
}
   
.fm-select-list li+li{
     border-top: 1px solid #cccccc;
} 

.fm-select-list li.select-active {
    color: #af0000;
}
.fm-select-list li>a {
    text-decoration: none;
    color: #1f2b2b;
}
.fm-select-list li.select-active>a {
    color: #af0000;
}
/* @import url('http://example.com/example_style.css'); */

@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
@import url(https://fonts.googleapis.com/css?family=Mr+De+Haviland:400);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);

/****************************************************************************/
/* This is the default custom CSS file that is included in every template.  */
/* It can be edited, but it cannot be renamed or deleted.                   */
/* You will see it included in the source of every page as                  */
/* 'custom/styles/default/hs_default_custom_style.css'                      */
/****************************************************************************/



/*----------------------------------------------*/
/*
/* box-sizing
/*
/*----------------------------------------------*/

*{ 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; 
    -ms-box-sizing: border-box; 
    box-sizing: border-box;
}

/*----------------------------------------------*/
/*
/* reset
/*
/*----------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}


th,td {
    padding: 10px 15px;
} 
.main th p,
.main td p {
    padding: 0;
    margin-right: 0;
    margin-left: 0;
}
body {
	line-height: 1;
  -webkit-font-smoothing: antialiased;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.row-fluid [class*="span"] {
    min-height: inherit;
}





/*----------------------------------------------*/
/*
/* elements
/*
/*----------------------------------------------*/

/* html
--------------------------------------*/
html{
    font-size: 62.5%;    
}

::-moz-selection{
    color: #1f2b2b;
    background-color: #cfdcdc;
}
::selection {
    color:  #1f2b2b;
    background-color: #cfdcdc;
}
/* body
--------------------------------------*/
body {
    background-color: #fff;
    color: #1f2b2b;
    text-align: left;
    font-family: Noto Sans,Noto Sans CJK JP Light,Noto Sans Japanese,sans-serif;
    -webkit-text-size-adjust: 100%;
    line-height: 1.8em;
    font-size: 1.4rem;   
    font-weight: 400;
}

/* img
--------------------------------------*/
img{ 
  max-width: 100%; 
  height: auto; 
  vertical-align: bottom;
  width: 100%;
}

img[src$=".svg"] {
    width: 100%;
}

/* input
--------------------------------------*/

input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="number"],
input[type="date"],
select,
textarea {
    padding: 5px 5px;
		border: 1px solid #cfdcdc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    border-radius: 5px; 
	  transition: .4s;
}
input[type="text"]:hover,
input[type="password"]:hover,
input[type="email"]:hover,
input[type="tel"]:hover,
input[type="number"]:hover,
input[type="date"]:hover,
select:hover,
textarea:hover{
    border: 1px solid #cccccc;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
select:focus,
textarea:focus {
	border: 1px solid #ea5404;
  outline: none;
  transition: .4s;
}

input[type="button"],
input[type="submit"],
input[type="button"].disabled:hover,
input[type="submit"].disabled:hover {
	padding: 3px 5px;
	color: inherit;
}
input[type="button"]:hover, 
input[type="button"]:focus, 
input[type="button"]:active, 
input[type="button"]:visited,
input[type="button"].disabled:hover:hover,
input[type="button"].disabled:hover:focus,
input[type="button"].disabled:hover:active,
input[type="button"].disabled:hover:visited,
input[type="submit"].disabled:hover:hover,
input[type="submit"].disabled:hover:focus,
input[type="submit"].disabled:hover:active,
input[type="submit"].disabled:hover:visited {
	text-decoration: none;
}

textarea {
	line-height: 1.5em;
}

/* button
--------------------------------------*/
button {
    border: none;
    background: inherit;
}
button:focus {
    outline: none;
}


.block02>span {
    display: inline-block;
}

.natural+.-mt20 {
    margin-top: 20px;
}

p {
  letter-spacing: 0.14em;
}

a {
    color: #1f2b2b;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}

.row-fluid [class*="span"] {
    min-height: inherit !important;
}
   

:placeholder-shown {
    color: #cccccc; }

/* Google Chrome, Safari, Opera 15+, Android, iOS */
::-webkit-input-placeholder {
    color: #cccccc; }


/* Firefox  */
::-moz-placeholder {
    color: #cccccc; opacity: 1; }

/* IE 10+ */
:-ms-input-placeholder {
    color: #cccccc; }
@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
@import url('https://fonts.googleapis.com/css?family=Yantramanav:300');

@font-face {
 font-family: 'Noto Sans Japanese';
 font-style: normal;
 font-weight: 100;
 src: url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-Thin.woff2) format('woff2'),
 url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-Thin.woff) format('woff'),
 url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-Thin.otf) format('opentype');
}
@font-face {
 font-family: 'Noto Sans Japanese';
 font-style: normal;
 font-weight: 200;
 src: url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-Light.woff2) format('woff2'),
 url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-Light.woff) format('woff'),
 url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-Light.otf) format('opentype');
}
@font-face {
 font-family: 'Noto Sans Japanese';
 font-style: normal;
 font-weight: 300;
 src: url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-DemiLight.woff2) format('woff2'),
 url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-DemiLight.woff) format('woff'),
 url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-DemiLight.otf) format('opentype');
}
@font-face {
 font-family: 'Noto Sans Japanese';
 font-style: normal;
 font-weight: 400;
 src: url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-Regular.woff2) format('woff2'),
 url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-Regular.woff) format('woff'),
 url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-Regular.otf) format('opentype');
 }
@font-face {
 font-family: 'Noto Sans Japanese';
 font-style: normal;
 font-weight: 500;
 src: url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-Medium.woff2) format('woff2'),
 url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-Medium.woff) format('woff'),
 url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-Medium.otf) format('opentype');
 }
@font-face {
 font-family: 'Noto Sans Japanese';
 font-style: normal;
 font-weight: 700;
 src: url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-Bold.woff2) format('woff2'),
 url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-Bold.woff) format('woff'),
 url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-Bold.otf) format('opentype');
 }
@font-face {
 font-family: 'Noto Sans Japanese';
 font-style: normal;
 font-weight: 900;
 src: url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-Black.woff2) format('woff2'),
 url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-Black.woff) format('woff'),
 url(https://www.uvc.co.jp/hubfs/11_fonts/NotoSansCJKjp-Black.otf) format('opentype');
 }
@font-face {
 font-family: 'Yantramanav';
 font-weight: 300;
 src:
 url(https://www.uvc.co.jp/hubfs/11_fonts/Yantramanav-Light.woff) format('woff'),
 url(https://www.uvc.co.jp/hubfs/11_fonts/Yantramanav-Light.otf) format('opentype');
 }

.font-yan {
 font-family: 'Yantramanav', sans-serif;
 font-weight: 300;
}

.font-noto {
    font-family: Noto Sans,Noto Sans CJK JP Light,Noto Sans Japanese,sans-serif;
}
/* p
--------------------------------------*/
.natural p{
    font-size: 1.4rem;
    line-height: 1.8em;
    letter-spacing: 0.14em;
}
.natural p+p {
    margin-top: 20px;
}


/* a
--------------------------------------*/
/*.natural a {
    position: relative;
    color: #1f2b2b; text-decoration: none;
    
    padding-left: 12px;
    min-height: 10px;
}
.natural a:after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2.5px;
    border-left: 2px solid #af0000;
     border-bottom: 2px solid #af0000;
     -webkit-transform: rotate(-135deg);
     transform: rotate(-135deg);
    width: 5px;
    height: 5px;
}
.natural a:link { color: #1f2b2b; text-decoration: none; }
.natural a:visited { color: #1f2b2b; text-decoration: none; }
.natural a:active { color: #1f2b2b; text-decoration: none; }
.natural a:hover { color: #1f2b2b; text-decoration: underline; }
.natural a:focus { color: #1f2b2b; text-decoration: underline; }
.natural a {
    word-break: break-all;
}
.natural a[target="_blank"] {
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM0MjkwYzc7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5wb3B1cDwvdGl0bGU+PGcgaWQ9IuODrOOCpOODpOODvF8yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0i44Os44Kk44Ok44O8XzEtMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMSI+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjE2IDExLjIgMTYgMCA0LjggMCA0LjggNC44IDAgNC44IDAgMTYgMTEuMiAxNiAxMS4yIDExLjIgOS42IDExLjIgOS42IDE0LjQgMS42IDE0LjQgMS42IDYuNCA0LjggNi40IDQuOCAxMS4yIDE2IDExLjIiLz48L2c+PC9nPjwvc3ZnPg==);
    background-position: left 0.5em;
    background-repeat: no-repeat;
    background-size: 10px 10px;
    padding-left: 15px;
    min-height: 10px;
    word-break: break-all;
}*/


/* table
--------------------------------------*/
/*.natural table {
    width: 100%;
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}

.natural caption {
	padding-bottom: 5px;
	font-weight: bold;
	text-align: left;
}

.natural th,.natural td {
	text-align: left;
	border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

.natural th {
	vertical-align:middle;
    line-height: 1.9;
    background-color: #f6f2ed;
    color:  #1f2b2b;
}

.natural td {
    line-height: 1.8;
    background-color:  #1f2b2b;
}
*/

.natural h2 {
    color: #1f2b2b;
    font-size: 3.0rem;
    font-weight: 300;
    line-height: 1.66em;
    margin-bottom: 100px; 
}

.natural h3 {
    color: #1f2b2b;
    font-size: 2.6rem;
    font-weight: 300;
    line-height: 1.5em;
    margin-bottom: 34px; 
    background-position: right 7px;
}

.natural h3>a {
    position: relative;
    color: #1f2b2b;
    font-size: 2.6rem;
    font-weight: 300;
    line-height: 1.5em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFsNCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4NCl0+DQo8c3ZnIHZlcnNpb249IjEuMSINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyINCgkgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9Ii01IC0yIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC01IC0yIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxkZWZzPg0KPC9kZWZzPg0KPHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMxNUFFRTAiIHBvaW50cz0iNSwwIDAsMCAxMC4wNjIsMTAuMDAyIDAsMjAgNSwyMCAxNC41LDEwLjAwMiAiLz4NCjwvc3ZnPg0K);
    padding-right: 32px;
    min-height: 24px;
} 

.natural h3>a:link { color: #1f2b2b; text-decoration: none;}
.natural h3>a:visited { color: #fff; text-decoration: none;}
.natural h3>a:active { color: #1f2b2b; text-decoration: none;}
.natural h3>a:hover { color: #1f2b2b; text-decoration: none;}
.natural h3>a:focus { color: #1f2b2b; text-decoration: none;}

.natural h4 {
    color: #1f2b2b;
    font-size: 2.0rem;
    font-weight: 300;
    line-height: 1.5em;
    margin-bottom: 12px; 
}
.natural h4>a {
    color: #1f2b2b;
    font-size: 2.0rem;
    font-weight: 300;
    line-height: 1.5em;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFsNCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4NCl0+DQo8c3ZnIHZlcnNpb249IjEuMSINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyINCgkgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9Ii01IC0yIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC01IC0yIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxkZWZzPg0KPC9kZWZzPg0KPHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiMxNUFFRTAiIHBvaW50cz0iNSwwIDAsMCAxMC4wNjIsMTAuMDAyIDAsMjAgNSwyMCAxNC41LDEwLjAwMiAiLz4NCjwvc3ZnPg0K);
    padding-right: 32px;
    min-height: 24px;
} 

.natural h4>a:link { color: #1f2b2b; }
.natural h4>a:visited { color: #fff; }
.natural h4>a:active { color: #1f2b2b; }
.natural h4>a:hover { color: #1f2b2b; }
.natural h4>a:focus { color: #1f2b2b; }


.natural ul,
.natural ol{
    padding-left: 1em;
}
.natural ul>.list__item,
.natural ol>.list__item{
    list-style-type: none;
    position: relative;
} 
.natural ul>li+li,
.natural ol>li+li{
   margin-top: 15px;
} 
.natural ul>.list__item:after {
    display: block;
    content: '';
    position: absolute;
    top: .7em;
    left: -1em;
    width: 6px;
    height: 6px;
    background-color: #1f2b2b;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;    
} 

.natural .list--default >.list__item:after {
    display: block;
    content: '';
    position: absolute;
    top: 45%;
    left: -1em;
    width: 6px;
    height: 2px;
    background-color: #1f2b2b;
} 
.natural ol>.list__item{
    counter-increment: li;
}

.natural ol>.list__item:before {
    content: counter(li)'. ';
    display: block;
    position: absolute;
    top: 0;
	left: -1em;
	color: #1f2b2b;
}

.natural strong {
    font-weight: 500;

    
}
@media only screen and (min-width: 641px) and  (max-width: 768px) {
    .natural h2 {
        font-size: 3.0rem;
        margin-bottom: 80px; 
    }

    .natural h3 {
        font-size: 2.6rem;  
        margin-bottom: 34px; 
    }
    
    .natural h3>a{ 
        font-size: 2.6rem;
    }    
    .natural h4 {
        font-size: 1.6rem;
        margin-bottom: 12px; 
    
    }
    
    .natural h4>a{ 
        font-size: 1.6rem;
    } 
}    


@media print, screen and (max-width: 640px) {
    .natural h2 {
        font-size: 2.8rem;
        margin-bottom: 60px; 
    }

    .natural h3 {
        font-size: 2.4rem;  
        margin-bottom: 34px; 
    }
    
    .natural h3>a{ 
        font-size: 2.4rem;
    }    
    .natural h4 {
        font-size: 1.8rem;
        margin-bottom: 12px; 
    
    }
    
    .natural h4>a{ 
        font-size: 1.8rem;
    } 
    .natural .horizontal {
        border-left: 1px solid #cccccc;
        overflow-x: scroll;
    }
   .natural .vertical table, 
   .natural .horizontal table {
        border-left: none;
    }
    .natural .horizontal table {
        width: 640px;
    }
    .natural .vertical table tr th, 
    .natural .vertical table tr td {
        display: block;
        border-bottom: none;
        border-left: 1px solid #cccccc;
        height: auto !important;
    }
    .natural .vertical table tr th {
        width: auto;
        border-bottom: 1px solid #cccccc;
    }
    .natural .vertical table tr {
        border-bottom: 1px solid #cccccc;
    }
}
/* ==========================================================================

    superscription

========================================================================== */


/* セクションの最初の要素はpaddign-topを取る */

.hs_cos_wrapper_type_widget_container > *:first-child {
        padding-top: 0;
    }

@media only screen and (max-width: 640px) {
    .hs_cos_wrapper_type_widget_container > *:first-child {
        padding-top: 0;
    }
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}



/* Slider */
.slick-loading .slick-list
{
    background: #af0000 url('//2379493.fs1.hubspotusercontent-na1.net/hubfs/2379493/images-page/js/slick/ajax-loader.gif') center center no-repeat;
}

/* Icons */

/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 40px;
    height: 40px;
    padding: 0;
    transform: none;
    cursor: pointer;
    color: #1f2b2b;
    border: 0;
    outline: 0;
    background-color: #39312e;
    z-index: 10;
    border-radius: 0;
}


.slick-next:after {
    display: none;
}
.slick-prev:after {
    display: none;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;

}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}

.slick-prev
{
    left: 0;
}

.slick-prev:after {
    content: '';
    position: absolute;
    display: block;
    top: 50%;
    margin-top: -9px;
    border-left: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 16px;
    height: 16px;
    z-index: 11;
    pointer-events: none;
    left: 14px;
}

.slick-next:after {
    content: '';
    position: absolute;
    display: block;
    top: 50%;
    margin-top: -9px;
    border-left: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    width: 16px;
    height: 16px;
    z-index: 11;
    pointer-events: none;
    right: 14px;
}

.slick-slider:before
{
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    left: 15px;
}


.slick-next
{
    right: 0;
}

.slick-slider:after
{
    right: 15px;
}



/* Dots */


.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 14px;
    height: 14px;
    margin: 0 10px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;
    display: block;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    border-radius: 14px;
    width: 14px;
    height: 14px;
    border: 0;
    padding: 0;
    cursor: pointer;
    color: transparent;
    outline: 0;
    background-color: #cccccc;
}

.slick-dots li button:hover, .slick-dots li button:focus, .slick-dots li.slick-active button {
    background-color: #af0000;
}
/* ==========================================================================

    form

========================================================================== */

.site-content .container .form .hs-form .hs-form-field {
    margin-bottom: 15px;
}
.site-content .container .form .hs-form label {
    margin: auto;
    font-weight: bold;
}

.site-content .container .form .hs-form .hs-error-msgs {
    margin-top: 5px;
}
.site-content .container .form .hs-form .hs_checkprivacy_mail_magazine label,
.site-content .container .form .hs-form .hs-error-msgs label{
    margin: 0;
}

.site-content .container .form .hs-form .hs-form-field .input{
    margin-top: 5px;
}

.site-content .container .form input[type="email"],
.site-content .container .form input[type="text"],
.site-content .container .form input[type="date"],
.site-content .container .form input[type="number"],
.site-content .container .form input[type="tel"]{
    width: 100%;
}
.site-content .container .form input[type="text"]:focus,
.site-content .container .form input[type="email"]:focus,
.site-content .container .form input[type="date"]:focus,
.site-content .container .form input[type="number"]:focus,
.site-content .container .form input[type="tel"]:focus{
    background-color: #ffffff;
}
.site-content .container .form input[type="checkbox"] {
    vertical-align: middle;
    margin-right: 5px;
}

.site-content .container  .form .input ul {
    margin-top: 0;
}
.site-content .container .form .actions {
    margin-top: 16px;
    display: block;
    width: auto;
    height: 50px;
    text-align: center;
    text-decoration: none;
	line-height: 50px;
	outline: none;
    background-color: #af0000;
    border: 1px solid #af0000;
    color: #ffffff;
}
.site-content .container .form .actions::before,
.site-content .container .form .actions::after {
    position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.site-content .container .form .actions,
.site-content .container .form .actions::before,
.site-content .container .form .actions::after {
	-webkit-transition: all .3s;
	transition: all .3s;
}



.site-content .container .form .actions>.hs-button {
    display: inline-block; 
    padding: 10px 32px 10px 0;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: ; 
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFsNCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4NCl0+DQo8c3ZnIHZlcnNpb249IjEuMSINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyINCgkgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9Ii01IC0yIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC01IC0yIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxkZWZzPg0KPC9kZWZzPg0KPHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNSwwIDAsMCAxMC4wNjIsMTAuMDAyIDAsMjAgNSwyMCAxNC41LDEwLjAwMiAiLz4NCjwvc3ZnPg0K);
    background-position: right center;
    background-repeat: no-repeat;
    background-color: transparent;
    border: none;
    cursor: pointer;
    font-family: Noto Sans,Noto Sans CJK JP Light,Noto Sans Japanese,sans-serif;
}

.site-content .container .form .actions:hover {
    background-color: #ffffff;
   border: 1px solid #cfdcdc;
   color: #af0000;
}

.site-content .container .form .actions:hover>.hs-button {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNS4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAgLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiIFsNCgk8IUVOVElUWSBuc19mbG93cyAiaHR0cDovL25zLmFkb2JlLmNvbS9GbG93cy8xLjAvIj4NCl0+DQo8c3ZnIHZlcnNpb249IjEuMSINCgkgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6YT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZVNWR1ZpZXdlckV4dGVuc2lvbnMvMy4wLyINCgkgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9Ii01IC0yIDI0IDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC01IC0yIDI0IDI0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxkZWZzPg0KPC9kZWZzPg0KPHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNFRDZDNjIiIHBvaW50cz0iNSwwIDAsMCAxMC4wNjIsMTAuMDAyIDAsMjAgNSwyMCAxNC41LDEwLjAwMiAiLz4NCjwvc3ZnPg0K0K);
}

.site-content li.hs-form-booleancheckbox {
    margin: 0;
}
@media only screen and  (max-width: 768px) {
    .hs-form fieldset {
        max-width: 100% !important;     
    }
}    


.site-content .container .privacy {
    margin-top: 30px;
}

.site-content .container .privacy ._mark {
    margin-bottom: 20px;
    text-align: center;
}

form {
  max-width: 700px;
  margin: 0 auto;
}
@media only screen and  (max-width: 640px) {
  form {
    padding: 0 10px;
  }
}
label {
  letter-spacing: 0.14em;
  display: inline-block;
  padding-bottom: 10px;
  font-weight: bold;
}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], input[type="number"], input[type="date"], select, textarea {
  padding: 10px;
  border: 1px solid #cfdcdc;
  border-radius: 4px;
  width: 100% !important;
}

fieldset {
  max-width: 700px !important;
  margin-bottom: 30px !important;
}

legend {
 margin-bottom: 10px !important;
}

.hs-error-msgs {
  color: #ea5404;
  margin-top: 10px;
}
.hs-error-msgs label {
  padding-bottom: 0;
}
.hs-form-required {
  color: #ea5404;
}

.hs_submit {
  max-width: 240px;
	margin: 0 auto;
	display: block;
	position: relative;
	text-align: center;
	box-sizing: border-box;
	color: rgb(31, 43, 43);
	border-width: 1px;
	border-style: solid;
	border-color: rgb(31, 43, 43) rgba(255, 255, 255, 0) rgb(31, 43, 43) rgb(31, 43, 43);
	border-image: initial;
	transition: 0.3s;
	border-right: 1px solid rgba(255, 255, 255, 0);
}
.hs_submit:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 28px;
	top: 0px;
	left: -1px;
	transform: rotate(-40deg);
	transform-origin: 0px 0px 0px;
	border-left: 1px solid rgb(31, 43, 43);
	transition: 0.3s;
}
.hs_submit:hover:before {
  left: -1px;
	top: 0px;
	transform: rotateZ(0deg);
	height: 22px;
	transition: 0.3s;
}

.hs_submit:after {
	content: "";
	position: absolute;
	width: 1px;
	height: 28px;
	top: inherit;
	bottom: 0px;
	left: -1px;
	transform: rotate(40deg);
	transform-origin: left bottom 0px;
	border-left: 1px solid rgb(31, 43, 43);
	transition: 0.3s;
}
.hs_submit:hover:after {
  left: -1px;
	bottom: 0px;
	transform: rotateZ(0deg);
	height: 22px;
	transition: 0.3s;
}

.actions:before {
  transform: rotate(0deg);
	content: "";
	position: absolute;
	width: 1px;
	height: 22px;
	top: 0px;
	right: -2px;
	transform-origin: 0px 0px 0px;
	border-left: 1px solid rgb(31, 43, 43);
	transition: 0.3s;
	animation: rich-button-before-back 0.3s ease-out 0s forwards;
}
.actions:hover:before {
	height: 28px;
	animation: rich-button-before 0.3s ease-out 0.3s forwards;
	transition: 0.3s;
}
.actions:after {
	transform: rotate(0deg);
	content: "";
	position: absolute;
	width: 1px;
	height: 22px;
	bottom: 0px;
	right: -2px;
	transform-origin: left bottom 0px;
	transition: 0.3s;
	border-left: 1px solid rgb(31, 43, 43);
	animation: rich-button-after-back 0.3s ease-out 0s forwards;
}
.actions:hover:after {
	height: 28px;
	animation: rich-button-after 0.3s ease-out 0.3s forwards;
	transition: 0.3s;
}

.actions .hs-button {
}

input[type="submit"] {
	border: none;
	background: no-repeat;
	letter-spacing: 0.14em;
	font-size: 1.4rem;
  display: block;
	padding: 12px 50px 12px;
  margin: 0 auto;
  cursor: pointer;
}

:placeholder-shown,::-webkit-input-placeholder {
  color:#cfdcdc;
 }

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMiA2LjUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMWYyYjJiO308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvX2Fycm93X2Rvd248L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMi0yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAyIj48ZyBpZD0i44Os44Kk44Ok44O8XzEtMi0yIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvCAxLTIiPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSI2IDYuNSAxMiAwLjUgMTEuNSAwIDYgNS41IDAuNSAwIDAgMC41IDYgNi41Ii8+PC9nPjwvZz48L2c+PC9nPjwvc3ZnPg==);
	background-size: 10px;
	background-repeat: no-repeat;
	background-position: 98% center;
  border: 1px solid #cfdcdc;
}
textarea {
  height: 300px;
  border: 1px solid #cfdcdc;
}

.columns-2 .hs-form-field:first-child {
  padding-right: 25px;
}

.columns-2 .hs-form-field:last-child {
  padding-left: 25px;
}

.aInput {
  position: relative;
  text-decoration: none;
  color: #1f2b2b;
  font-weight: 500;
  display: inline-block;
  z-index: 1;
}
.aInput:after {
  content: '';
  height: 5px;
  width: 100%;
  position: absolute;
  z-index: -1;
	bottom: 4px;
	left: 0;
	background: linear-gradient(to right, rgba(203, 223, 223, 0.7) 0%, rgba(203, 223, 223, 0.7) 25%, rgba(255, 175, 133, 0.7) 100%);
  transition: all .3s;
}
.aInput:hover:after {
  width: 0;
  -webkit-animation: link-underline .3s ease-out 0s forwards;
	animation: link-underline .3s ease-out 0s forwards;
}

.hs-richtext {
  font-weight: bold;
  letter-spacing: 0.14em;
}

.hs-elem-radio-display {
  font-weight: inherit;
}