.page-title{width:100%}.main-content .page-title{padding-bottom:13px}.page-title .page-title__img-container{max-width:100%;position:relative}.page-title .page-title__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-title .page-title__name{font-family:'Hiragino Mincho Pro',"Yu Mincho",YuMincho,"MS P明朝","MS PMincho",serif;font-size:42px;font-weight:bold;line-height:1;color:#fff;text-align:center;width:100%;padding:109px 10px}.page-title .page-title__content.title-only{padding:0}.page-title .page-title__content.title-only .page-title__name{font-size:36px;line-height:1.5;padding:87px 20px}@media screen and (min-width:1000px),print{.page-title .page-title__name{font-size:60px;padding:115px 40px}.page-title .page-title__content.title-only .page-title__name{font-size:48px;padding:96px 0;margin:0 auto;max-width:1040px}}.container--full-width{width:100%;padding:0 40px 60px}@media screen and (max-width:999px){.container--full-width{padding:0 10px 40px}}@media only screen and (min-device-width:375px) and (max-device-width:896px) and (orientation:landscape){.container--full-width{width:100%;padding-top:0;padding-left:10px;padding-right:10px;padding-bottom:40px}.container--fixed-width{max-width:100%;padding-left:20px;padding-right:20px}}.two-col{display:flex;flex-direction:row;justify-content:space-between;width:100%}.two-col__item{display:inline-block}.two-col__item:first-child{margin-right:60px}@media screen and (max-width:768px){.two-col{flex-direction:column}.two-col__item:first-child{margin-right:0px}}.section--intro{width:100%}.section--intro .two-col{background-color:#fff;padding:40px 40px 40px 60px}.section--intro .two-col__item:first-child{width:calc(52.7% - 30px);display:inline-flex;flex-direction:column;justify-content:center}.section--1 .two-col__item:last-child{width:calc(47.3% - 30px)}.page-title__content .two-col h2.page__subtitle{font-size:48px;font-weight:bold;letter-spacing:0;margin-top:0;margin-bottom:17px;border:0;padding-left:0}.page-title__content p{font-weight:bold}@media only screen and (min-device-width:375px) and (max-device-width:896px) and (orientation:landscape){.section--1 .two-col__item:last-child{display:flex;flex-direction:column;justify-content:center}}.arrow-down:after{content:'';position:absolute;left:50%;transform:translateX(-50%);display:block;width:0;height:0;border-left:60px solid transparent;border-right:60px solid transparent;border-top:30px solid #fff;margin-top:-2px}@media screen and (max-width:768px){.section--intro .two-col{padding:40px 20px 50px}.section--intro .two-col .two-col__item{width:100%;margin-right:0}.section--intro .two-col__item:first-child{margin-bottom:31px}.page__title{font-size:38px;padding:111px 0}.page-title__content .two-col h2.page__subtitle{font-size:34px;margin-top:0;margin-bottom:22px}.arrow-down:after{display:block;width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:20px solid #fff}}.page-title .page-title__no-img{height:116px;background-color:#e9dbd9;border-bottom:4px solid #c79a93}.page-title .page-title__content.title-only .page-title__name.no-img{font-size:32px;line-height:1.5;color:#000;text-align:left;padding:0 24px;letter-spacing:0}@media screen and (min-width:1000px),print{.page-title .page-title__no-img{height:144px}.page-title .page-title__content.title-only .page-title__name.no-img{font-size:40px;padding:40px 0}}{# hide breadcrumb area #}.hs-content-id-41088473350 .body-container.container-fluid{margin-top:0}.hs-content-id-41088473350 .breadcrumb-container{display:none !important}