.mainHeader{padding-top:56px}@media screen and (max-width:1366px){.mainHeader{padding-top:4.09956vw}}@media screen and (max-width:828px){.mainHeader{padding-top:11.5942vw}}.mainHeader_title{line-height:1}.mainHeader_title_main,.mainHeader_title_sub{display:block}.mainHeader_title_main{color:#8CA8B9;font-size:5.6rem;font-weight:700}@media screen and (max-width:1366px){.mainHeader_title_main{font-size:4.09956vw}}@media screen and (max-width:828px){.mainHeader_title_main{font-size:11.11111vw}}.mainHeader_title_main.-en{font-family:'Lato', sans-serif;font-size:8rem}@media screen and (max-width:1366px){.mainHeader_title_main.-en{font-size:5.85652vw}}@media screen and (max-width:828px){.mainHeader_title_main.-en{font-size:11.11111vw}}.mainHeader_title_sub{font-size:1.5rem;margin-top:40px}@media screen and (max-width:1366px){.mainHeader_title_sub{font-size:1.0981vw}}@media screen and (max-width:828px){.mainHeader_title_sub{font-size:3.62319vw}}@media screen and (max-width:1366px){.mainHeader_title_sub{margin-top:2.92826vw}}@media screen and (max-width:828px){.mainHeader_title_sub{margin-top:5.7971vw}}.swiper-button-next,.swiper-button-prev{position:absolute;background-image:none;width:20px;height:20px;top:0;margin:0}@media screen and (max-width:1366px){.swiper-button-next,.swiper-button-prev{width:1.46413vw;height:1.46413vw}}@media screen and (max-width:828px){.swiper-button-next,.swiper-button-prev{width:4.83092vw;height:4.83092vw}}.swiper-button-prev{background:url(../img/common/icon_arrow_circle_black_prev.svg) no-repeat center top/contain;left:0}.swiper-button-next{background:url(../img/common/icon_arrow_circle_black.svg) no-repeat center top/contain;right:0}@media screen and (min-width:829px){.layoutColumn2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.layoutColumn2_header{width:320px}@media screen and (max-width:1366px){.layoutColumn2_header{width:23.42606vw}}@media screen and (max-width:828px){.layoutColumn2_header{width:100vw}}@media screen and (max-width:828px){.layoutColumn2_header{width:100%}}.layoutColumn2_main{width:720px;padding-top:24px}@media screen and (max-width:1366px){.layoutColumn2_main{width:52.70864vw}}@media screen and (max-width:828px){.layoutColumn2_main{width:100vw}}@media screen and (max-width:1366px){.layoutColumn2_main{padding-top:1.75695vw}}@media screen and (max-width:828px){.layoutColumn2_main{padding-top:0vw}}@media screen and (max-width:828px){.layoutColumn2_main{width:100%}}.button a{background:#8CA8B9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:320px;height:70px;margin-right:auto;margin-left:auto;padding:0 20px;border-radius:70px;font-size:1.5rem;font-weight:700;letter-spacing:0.1em;color:#fff;text-indent:-8px}@media screen and (min-width:829px){.button a{cursor:pointer;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s}.button a:hover{background:#1E51A2}}@media screen and (max-width:1366px){.button a{width:23.42606vw;height:5.12445vw;padding:0 1.46413vw;border-radius:5.12445vw;font-size:1.0981vw;text-indent:-0.58565vw}}@media screen and (max-width:828px){.button a{width:77.29469vw;height:16.90821vw;padding:0 4.83092vw;border-radius:16.90821vw;font-size:3.62319vw;text-indent:-1.93237vw}}.button a:after,.button a:before{content:"";width:20px;height:20px;position:absolute;top:0;right:16px;bottom:0;margin:auto;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s}@media screen and (max-width:1366px){.button a:after,.button a:before{width:1.46413vw;height:1.46413vw;right:1.1713vw}}@media screen and (max-width:828px){.button a:after,.button a:before{width:4.83092vw;height:4.83092vw;right:3.86473vw}}.button a:before{background:url(../img/common/icon_arrow_circle_white.svg) no-repeat center center/contain}.button a:after{opacity:0}.button.-external a{background:#8CA8B9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:320px;height:70px;margin-right:auto;margin-left:auto;padding:0 20px;border-radius:70px;font-size:1.5rem;font-weight:700;letter-spacing:0.1em;color:#fff;text-indent:-8px}@media screen and (min-width:829px){.button.-external a{cursor:pointer;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s}.button.-external a:hover{background:#1E51A2}}@media screen and (max-width:1366px){.button.-external a{width:23.42606vw;height:5.12445vw;padding:0 1.46413vw;border-radius:5.12445vw;font-size:1.0981vw;text-indent:-0.58565vw}}@media screen and (max-width:828px){.button.-external a{width:77.29469vw;height:16.90821vw;padding:0 4.83092vw;border-radius:16.90821vw;font-size:3.62319vw;text-indent:-1.93237vw}}.button.-external a:after,.button.-external a:before{content:"";width:20px;height:20px;position:absolute;top:0;right:16px;bottom:0;margin:auto;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s}@media screen and (max-width:1366px){.button.-external a:after,.button.-external a:before{width:1.46413vw;height:1.46413vw;right:1.1713vw}}@media screen and (max-width:828px){.button.-external a:after,.button.-external a:before{width:4.83092vw;height:4.83092vw;right:3.86473vw}}.button.-external a:before{background:url(../img/common/icon_arrow_circle_white.svg) no-repeat center center/contain}.button.-external a:after{opacity:0}.button.-external a:before{background:url(../img/common/icon_external.svg) no-repeat center center/contain;width:12px;height:12px;right:24px}@media screen and (max-width:1366px){.button.-external a:before{width:0.87848vw;height:0.87848vw;right:1.75695vw}}@media screen and (max-width:828px){.button.-external a:before{width:2.89855vw;height:2.89855vw;right:5.7971vw}}.button.-prev a{background:#8CA8B9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:320px;height:70px;margin-right:auto;margin-left:auto;padding:0 20px;border-radius:70px;font-size:1.5rem;font-weight:700;letter-spacing:0.1em;color:#fff;text-indent:-8px;text-indent:0}@media screen and (min-width:829px){.button.-prev a{cursor:pointer;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s}.button.-prev a:hover{background:#1E51A2}}@media screen and (max-width:1366px){.button.-prev a{width:23.42606vw;height:5.12445vw;padding:0 1.46413vw;border-radius:5.12445vw;font-size:1.0981vw;text-indent:-0.58565vw}}@media screen and (max-width:828px){.button.-prev a{width:77.29469vw;height:16.90821vw;padding:0 4.83092vw;border-radius:16.90821vw;font-size:3.62319vw;text-indent:-1.93237vw}}.button.-prev a:after,.button.-prev a:before{content:"";width:20px;height:20px;position:absolute;top:0;right:16px;bottom:0;margin:auto;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s}@media screen and (max-width:1366px){.button.-prev a:after,.button.-prev a:before{width:1.46413vw;height:1.46413vw;right:1.1713vw}}@media screen and (max-width:828px){.button.-prev a:after,.button.-prev a:before{width:4.83092vw;height:4.83092vw;right:3.86473vw}}.button.-prev a:before{background:url(../img/common/icon_arrow_circle_white.svg) no-repeat center center/contain}.button.-prev a:after{opacity:0}.button.-prev a:before{background:url(../img/common/icon_arrow_circle_white_prev.svg) no-repeat center center/contain;right:auto;left:16px}@media screen and (max-width:1366px){.button.-prev a:before{left:1.1713vw}}@media screen and (max-width:828px){.button.-prev a:before{left:3.86473vw}}.button.-white a{background:#8CA8B9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:320px;height:70px;margin-right:auto;margin-left:auto;padding:0 20px;border-radius:70px;font-size:1.5rem;font-weight:700;letter-spacing:0.1em;color:#fff;text-indent:-8px;background:#fff;border:1px solid #7D7C7B;color:#333}@media screen and (min-width:829px){.button.-white a{cursor:pointer;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s}.button.-white a:hover{background:#1E51A2}}@media screen and (max-width:1366px){.button.-white a{width:23.42606vw;height:5.12445vw;padding:0 1.46413vw;border-radius:5.12445vw;font-size:1.0981vw;text-indent:-0.58565vw}}@media screen and (max-width:828px){.button.-white a{width:77.29469vw;height:16.90821vw;padding:0 4.83092vw;border-radius:16.90821vw;font-size:3.62319vw;text-indent:-1.93237vw}}.button.-white a:after,.button.-white a:before{content:"";width:20px;height:20px;position:absolute;top:0;right:16px;bottom:0;margin:auto;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s}@media screen and (max-width:1366px){.button.-white a:after,.button.-white a:before{width:1.46413vw;height:1.46413vw;right:1.1713vw}}@media screen and (max-width:828px){.button.-white a:after,.button.-white a:before{width:4.83092vw;height:4.83092vw;right:3.86473vw}}.button.-white a:before{background:url(../img/common/icon_arrow_circle_white.svg) no-repeat center center/contain}.button.-white a:after{opacity:0}.button.-white a:after,.button.-white a:before{right:auto;left:16px}@media screen and (max-width:1366px){.button.-white a:after,.button.-white a:before{left:1.1713vw}}@media screen and (max-width:828px){.button.-white a:after,.button.-white a:before{left:3.86473vw}}.button.-white a:before{background:url(../img/common/icon_arrow_circle_black_prev.svg) no-repeat center center/contain}.button.-white a:after{background:url(../img/common/icon_arrow_circle_white_prev.svg) no-repeat center center/contain}@media screen and (min-width:829px){.button.-white a:hover{color:#fff;background:#333}.button.-white a:hover:after{opacity:1}}.button.-large a{background:#8CA8B9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:960px;height:160px;margin-right:auto;margin-left:auto;padding:0 24px;border-radius:160px;font-size:1.4rem;font-weight:700;letter-spacing:0.1em;color:#fff;text-indent:-8px;width:100%;border-radius:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:829px){.button.-large a{cursor:pointer;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s}.button.-large a:hover{background:#1E51A2}}@media screen and (max-width:1366px){.button.-large a{width:70.27818vw;height:11.71303vw;padding:0 1.75695vw;border-radius:11.71303vw;font-size:1.02489vw;text-indent:-0.58565vw}}@media screen and (max-width:828px){.button.-large a{width:77.29469vw;height:33.81643vw;padding:0 5.7971vw;border-radius:33.81643vw;font-size:3.38164vw;text-indent:-1.93237vw}}.button.-large a:after,.button.-large a:before{content:"";width:20px;height:20px;position:absolute;top:0;right:16px;bottom:0;margin:auto;-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s}@media screen and (max-width:1366px){.button.-large a:after,.button.-large a:before{width:1.46413vw;height:1.46413vw;right:1.1713vw}}@media screen and (max-width:828px){.button.-large a:after,.button.-large a:before{width:4.83092vw;height:4.83092vw;right:3.86473vw}}.button.-large a:before{background:url(../img/common/icon_arrow_circle_white.svg) no-repeat center center/contain}.button.-large a:after{opacity:0}@media screen and (max-width:1366px){.button.-large a{border-radius:0}}@media screen and (max-width:828px){.button.-large a{width:100%;border-radius:0}}.button.-large a .en,.button.-large a .jp{display:block}.button.-large a .en{font-family:'Lato', sans-serif;font-weight:700;font-size:3.6rem}@media screen and (max-width:1366px){.button.-large a .en{font-size:2.63543vw}}@media screen and (max-width:828px){.button.-large a .en{font-size:8.69565vw}}.pageNavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 0}@media screen and (max-width:1366px){.pageNavi{padding:0.87848vw 0}}.pageNavi .pageNaviList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.2rem}@media screen and (max-width:1366px){.pageNavi .pageNaviList{font-size:0.87848vw}}@media screen and (max-width:828px){.pageNavi .pageNaviList{font-size:2.41546vw}}.pageNavi .pageNaviList_item:not(:first-child){margin-left:40px}@media screen and (max-width:1366px){.pageNavi .pageNaviList_item:not(:first-child){margin-left:2.92826vw}}@media screen and (max-width:828px){.pageNavi .pageNaviList_item:not(:first-child){margin-left:7.72947vw}}.pageNavi .pageNaviList_item:not(:first-child):before{content:'';width:24px;height:1px;background:#707070;position:absolute;top:0;bottom:0;left:-32px;margin:auto}@media screen and (max-width:1366px){.pageNavi .pageNaviList_item:not(:first-child):before{width:1.75695vw;height:0.07321vw;left:-2.34261vw}}@media screen and (max-width:828px){.pageNavi .pageNaviList_item:not(:first-child):before{width:5.7971vw;height:0.24155vw;left:-7.72947vw}}@media screen and (min-width:829px){.pageNavi .pageNaviList_item a{-webkit-transition:0.8s;-o-transition:0.8s;transition:0.8s}.pageNavi .pageNaviList_item a:hover{color:#1E51A2}}@media screen and (max-width:828px){.pageNavi{display:none}}.mainContent{padding-top:64px;padding-bottom:160px}@media screen and (max-width:1366px){.mainContent{padding-top:4.68521vw}}@media screen and (max-width:828px){.mainContent{padding-top:15.45894vw}}@media screen and (max-width:1366px){.mainContent{padding-bottom:11.71303vw}}@media screen and (max-width:828px){.mainContent{padding-bottom:28.98551vw}}@media screen and (max-width:828px){.sliderWrapper{max-width:92.27053vw;margin:auto}}.sliderWrapper .sliderOperationWrapper{height:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:1366px){.sliderWrapper .sliderOperationWrapper{height:4.97804vw}}@media screen and (max-width:828px){.sliderWrapper .sliderOperationWrapper{height:12.56039vw}}.sliderWrapper .sliderOperation{position:relative;width:140px}@media screen and (max-width:1366px){.sliderWrapper .sliderOperation{width:10.2489vw}}@media screen and (max-width:828px){.sliderWrapper .sliderOperation{width:33.81643vw}}.sliderWrapper .sliderOperation .swiperPagination{line-height:0.1;height:20px;font-size:1.4rem}@media screen and (max-width:1366px){.sliderWrapper .sliderOperation .swiperPagination{height:1.46413vw}}@media screen and (max-width:828px){.sliderWrapper .sliderOperation .swiperPagination{height:4.83092vw}}@media screen and (max-width:1366px){.sliderWrapper .sliderOperation .swiperPagination{font-size:1.02489vw}}@media screen and (max-width:828px){.sliderWrapper .sliderOperation .swiperPagination{font-size:3.38164vw}}.sliderWrapper .slider_item{width:auto}.sliderWrapper .slider .image{width:auto;height:540px}@media screen and (max-width:1366px){.sliderWrapper .slider .image{height:39.53148vw}}@media screen and (max-width:828px){.sliderWrapper .slider .image{height:61.35266vw}}.sliderWrapper .slider .image img{width:auto;height:100%}.articleMain{margin-top:104px}@media screen and (max-width:1366px){.articleMain{margin-top:7.61347vw}}@media screen and (max-width:828px){.articleMain{margin-top:13.52657vw}}.articleMain .articleTitle{font-size:3.2rem;font-weight:700;letter-spacing:0.08em}@media screen and (max-width:1366px){.articleMain .articleTitle{font-size:2.34261vw}}@media screen and (max-width:828px){.articleMain .articleTitle{font-size:5.7971vw}}.articleMain .articleLead{margin-top:32px;font-size:1.5rem;line-height:2.0}@media screen and (max-width:1366px){.articleMain .articleLead{margin-top:2.34261vw}}@media screen and (max-width:828px){.articleMain .articleLead{margin-top:5.7971vw}}@media screen and (max-width:1366px){.articleMain .articleLead{font-size:1.0981vw}}@media screen and (max-width:828px){.articleMain .articleLead{font-size:3.62319vw}}.outline{margin-top:120px}.outline .sectionTitle_main,.outline .sectionTitle_sub{display:block}.outline .sectionTitle_sub{color:#7D7C7B;font-size:1.4rem;letter-spacing:0.1em}@media screen and (max-width:1366px){.outline .sectionTitle_sub{font-size:1.02489vw}}@media screen and (max-width:828px){.outline .sectionTitle_sub{font-size:3.38164vw;letter-spacing:0.08em;line-height:1.3}}.outline .sectionTitle_main{font-family:'Lato', sans-serif;font-weight:900;margin-top:8px;font-size:3.6rem;letter-spacing:0.16em;color:#8CA8B9}@media screen and (max-width:1366px){.outline .sectionTitle_main{margin-top:0.58565vw;font-size:2.63543vw}}@media screen and (max-width:828px){.outline .sectionTitle_main{margin-top:1.93237vw;font-size:8.69565vw}}@media screen and (max-width:1366px){.outline{margin-top:8.78477vw}}@media screen and (max-width:828px){.outline{margin-top:15.45894vw}}.outline .tableList{font-size:1.5rem}@media screen and (max-width:1366px){.outline .tableList{font-size:1.0981vw}}@media screen and (max-width:828px){.outline .tableList{font-size:3.62319vw}}@media screen and (max-width:828px){.outline .tableList{margin-top:13.52657vw}}.outline .tableList.-border .tableList_item{border-bottom:1px solid #D8D8D8}.outline .tableList_item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 0}@media screen and (max-width:1366px){.outline .tableList_item{padding:1.75695vw 0}}@media screen and (max-width:828px){.outline .tableList_item{padding:5.7971vw 0}}.outline .tableList_title{width:120px;min-width:120px}@media screen and (max-width:1366px){.outline .tableList_title{width:8.78477vw;min-width:8.78477vw}}@media screen and (max-width:828px){.outline .tableList_title{width:28.98551vw;min-width:28.98551vw}}.outline .tableList_body{width:100%;margin-left:48px}@media screen and (max-width:1366px){.outline .tableList_body{margin-left:3.51391vw}}@media screen and (max-width:828px){.outline .tableList_body{margin-left:5.7971vw}}@media screen and (min-width:829px){.outline .tableList_body.grid{display:-ms-grid;display:grid}.outline .tableList_body.grid.-column2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:56px}}@media screen and (min-width:829px) and (max-width:1366px){.outline .tableList_body.grid.-column2{gap:4.09956vw}}.outline .tableList_text{font-size:1.5rem;line-height:2.0}@media screen and (max-width:1366px){.outline .tableList_text{font-size:1.0981vw}}@media screen and (max-width:828px){.outline .tableList_text{font-size:3.62319vw}}.outline .tableList_text:not(:first-child){margin-top:8px}@media screen and (max-width:1366px){.outline .tableList_text:not(:first-child){margin-top:0.58565vw}}@media screen and (max-width:828px){.outline .tableList_text:not(:first-child){margin-top:1.93237vw}}.outline .tableList_title{line-height:2.0}.outline .button{margin-top:0px}@media screen and (max-width:828px){.outline .button{margin:0 auto}}.button{margin-top:120px}@media screen and (max-width:1366px){.button{margin-top:8.78477vw}}@media screen and (max-width:828px){.button{margin-top:19.32367vw}}