.PageMainVisual{position:relative;background:url(/static/full/canterbury/japan_newjersey2019/img/index_mainvisual_pic01_sp.jpg) no-repeat;background-size:cover;color:#fff;font-size:.875rem;text-align:center}.PageMainVisual::before{content:"";display:block;width:100%;padding-top:138.4%}.PageMainVisual>.inner{position:absolute;top:calc(50% + 1px);left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.PageMainVisual .heading{margin:0;font-size:1.875rem;line-height:1}.PageMainVisual .heading>.col{display:block}.PageMainVisual .heading>.col-sub{font-family:"komu-b",sans-serif;font-weight:normal;letter-spacing:.05em}.PageMainVisual .heading>.col-main{margin-top:14px;font-size:1.625rem}.PageMainVisual .heading>.col-main .word{display:block}.PageMainVisual .heading>.col-main .word-1{font-size:2.125rem;letter-spacing:-.02em}.PageMainVisual .heading>.col-main .word-1 strong{font-size:2.5rem;font-weight:inherit;letter-spacing:-.02em}.PageMainVisual .heading>.col-main .word-2{margin-top:13px;letter-spacing:-.02em}.PageMainVisual .heading>.col-main .word-4{margin-top:5px;font-size:3.8125rem;letter-spacing:-.02em}.PageMainVisual .copy{margin:0;margin-top:22px;font-weight:900}@media (min-width: 375px){.PageMainVisual{font-size:1rem}.PageMainVisual .heading>.col-main{font-size:1.9375rem}.PageMainVisual .heading>.col-main .word-1{font-size:2.375rem}.PageMainVisual .heading>.col-main .word-1 strong{font-size:2.875rem}}@media (min-width: 768px){.PageMainVisual{background-image:url(/static/full/canterbury/japan_newjersey2019/img/index_mainvisual_pic01_pc.jpg);font-size:1.875rem}.PageMainVisual::before{padding-top:51.24451%}.PageMainVisual>.inner{top:calc(50% + 38px)}.PageMainVisual .heading{font-size:3.75rem}.PageMainVisual .heading>.col-main{margin-top:13px;font-size:4.25rem;line-height:1.33824}.PageMainVisual .heading>.col-main .word{display:inline;margin-top:0;font-size:inherit;letter-spacing:-.02em}.PageMainVisual .heading>.col-main .word strong{font-size:inherit}.PageMainVisual .copy{margin-top:21px}}.PageLead{position:relative;overflow:hidden;padding-top:14px;padding-bottom:44px;background:url(/static/full/canterbury/japan_newjersey2019/common/img/feature_bg01_sp.jpg) 50% 0 repeat;background-size:410px auto;font-size:.875rem;line-height:.95;text-align:center}.PageLead::before{content:"";position:absolute;top:0;left:0;right:0;height:301px;background-color:#cd1729}.PageLead-heading{margin:0;position:relative;padding-top:5px;color:#fff;font-size:.8125rem;line-height:.9}.PageLead-heading .col{display:block}.PageLead-heading .col-sub{margin-top:7px;letter-spacing:.08em}.PageLead-heading .col-main{font-family:"komu-b",sans-serif;font-weight:normal;font-size:3.75rem;letter-spacing:.04em}.PageLead .icons{margin:0;padding:0;list-style:none;position:relative;margin:22px auto 0}.PageLead .figure{margin:16px auto 0}.PageLead .message{font-weight:900;line-height:1.875;margin:20px -20px 0}.PageLead .message .heading{margin:0;font-family:"komu-b",sans-serif;font-weight:normal;color:#cd1729;font-size:2.375rem;line-height:1.2;letter-spacing:.05em}.PageLead .message p{margin:0;margin-top:2px}@media (min-width: 375px){.PageLead{font-size:1rem}.PageLead-heading{font-size:.9375rem}}@media (min-width: 768px){.PageLead{padding-bottom:119px;background-image:url(/static/full/canterbury/japan_newjersey2019/common/img/feature_bg01_pc.jpg);background-size:1368px auto}.PageLead::before{height:568px}.PageLead-heading{padding-top:57px;font-size:1.875rem}.PageLead-heading .col-sub{margin-top:15px}.PageLead-heading .col-main{font-size:6.25rem}.PageLead .icons{width:800px;margin-top:47px}.PageLead .figure{width:820px;margin-top:85px}.PageLead .message{margin-top:58px;font-size:1.875rem;line-height:1.6}.PageLead .message .heading{font-size:6.25rem}.PageLead .message p{margin-top:18px}}.PageSection2Heading{position:relative;background-color:#fff;font-size:1.25rem;text-align:center}.PageSection2Heading::before,.PageSection2Heading::after{content:"";display:block;left:0;right:0;background-color:#cd1729}.PageSection2Heading::before{height:35px}.PageSection2Heading::after{height:25px}.PageSection2Heading .container{padding-left:0;padding-right:0}.PageSection2Heading p{margin:0;font-family:"komu-b",sans-serif;font-weight:normal;position:absolute;top:1px;left:0;right:0;letter-spacing:.05em;color:#fff}html.ua-ios .PageSection2Heading p,html.ua-desktop-macintosh .PageSection2Heading p{-webkit-transform:translateY(0.1em);transform:translateY(0.1em)}.PageSection2Heading .heading{margin:0;padding:13px 0 16px;font-size:.75rem}.PageSection2Heading .heading>.col{display:block}.PageSection2Heading .heading>.col-main{font-family:"komu-b",sans-serif;font-weight:normal;color:#cd1729;font-size:3.25rem;line-height:1;letter-spacing:.04em}html.ua-ios .PageSection2Heading .heading>.col-main,html.ua-desktop-macintosh .PageSection2Heading .heading>.col-main{-webkit-transform:translateY(0.1em);transform:translateY(0.1em)}.PageSection2Heading .heading>.col-sub{margin-top:5px}@media (min-width: 375px){.PageSection2Heading .heading{font-size:.875rem}}@media (min-width: 768px){.PageSection2Heading{font-size:1.875rem;text-align:inherit}.PageSection2Heading::before,.PageSection2Heading::after{height:80px}.PageSection2Heading .container{padding-left:98px;padding-right:98px}.PageSection2Heading p{top:17px;left:auto;right:auto;margin-left:-44px}.PageSection2Heading .heading{display:flex;flex-wrap:wrap;align-items:center;height:185px;margin-left:-6px;padding-top:0;padding-bottom:0;font-size:1.75rem}.PageSection2Heading .heading>.col-main{font-size:6.25rem;letter-spacing:.035em}.PageSection2Heading .heading>.col-sub{margin-top:0;padding-left:48px}.PageSection2Heading .heading.long{font-size:1.5rem}.PageSection2Heading .heading.long>.col-main{letter-spacing:.018em;font-size:4.375rem}.PageSection2Heading .heading.long>.col-sub{padding-left:42px}}@media (min-width: 1366px){.PageSection2Heading .heading{font-size:2rem}.PageSection2Heading .heading>.col-main{font-size:8.125rem}.PageSection2Heading .heading.long{font-size:1.75rem}.PageSection2Heading .heading.long>.col-main{font-size:6.25rem}}.PageSection2Lead{font-size:.9375rem;line-height:1.6}.PageSection2Lead .heading{margin:0;margin-bottom:6px;color:#b99c5e;font-size:1.3125rem;line-height:1.52381}.PageSection2Lead p{margin:0}.PageSection2Lead p+p{margin-top:24px}.PageSection2Lead .figure{margin:0;float:right;width:29.85075%;margin:0 0 10px 10px}.PageSection2Lead.design .row>.col-pic{padding-top:30px;padding-bottom:48px}.PageSection2Lead.design .heading{font-size:1.1875rem;text-indent:-.5em}.PageSection2Lead.full .row>.col-pic{margin:0 -20px;padding-bottom:14px}@media (min-width: 768px){.PageSection2Lead{font-size:1.0625rem;line-height:1.64706}.PageSection2Lead .row{display:flex}.PageSection2Lead .row>.col-pic{flex-shrink:0}.PageSection2Lead .row>.col-text{padding-left:0;padding-right:0}.PageSection2Lead .heading{margin-top:-10px;margin-bottom:29px;font-size:2.5rem;line-height:1.3913;letter-spacing:-.05em}.PageSection2Lead p+p{margin-top:28px}.PageSection2Lead .figure{width:168px;margin-left:22px}.PageSection2Lead.design{padding-top:61px}.PageSection2Lead.design .row>.col-pic{width:53.50427%;margin-left:-39px;padding-top:0;padding-bottom:0;padding-right:60px}.PageSection2Lead.design .row>.col-text{padding-top:37px}.PageSection2Lead.design .heading{font-size:2.25rem}.PageSection2Lead.full{padding-top:61px}.PageSection2Lead.full .row>.col-pic{width:58.54701%;margin-left:-98px;margin-right:0;padding-bottom:0;padding-right:60px}}@media (min-width: 1366px){.PageSection2Lead .heading{font-size:2.875rem}.PageSection2Lead.design .heading{font-size:2.625rem}}.PageDesign{padding-bottom:40px}.PageDesign .details{position:relative;margin-top:25px;overflow:hidden;font-size:.75rem;line-height:1.5}.PageDesign .details .swiper-wrapper{margin:0;padding:0;list-style:none}.PageDesign .details .swiper-slide{width:59.70149%}.PageDesign .details .swiper-slide .pic{width:100%}.PageDesign .details .swiper-slide .title{margin:0;margin-top:1px;font-size:.875rem;font-weight:bold;line-height:1.2}.PageDesign .details .swiper-slide .title .col{display:block}.PageDesign .details .swiper-slide .title .col-main{font-family:"komu-b",sans-serif;font-weight:normal;color:#b99c5e;font-size:2rem;letter-spacing:.01em}.PageDesign .details .swiper-slide .title .col-sub{margin-top:2px;letter-spacing:-.05em}.PageDesign .details .swiper-slide .desc{margin:0;margin-top:9px}.PageDesign .details .swiper-scrollbar{position:relative;left:0;bottom:0;width:auto;height:auto;margin-top:8px;border-radius:0;background-color:transparent}.PageDesign .details .swiper-scrollbar::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;height:2px;margin:auto 0;background-color:#ccc}.PageDesign .details .swiper-scrollbar-drag{height:6px;border-radius:3px;background-color:#b99c5e}.PageDesign .details .swiper-button-prev,.PageDesign .details .swiper-button-next{top:calc(.83582 * (50vw - 20px));width:40px;height:40px;margin-top:0;border:none;background-image:none;background-color:#b99c5e;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity 600ms ease}html:not(.ua-mobile) .PageDesign .details .swiper-button-prev:hover,html:not(.ua-mobile) .PageDesign .details .swiper-button-next:hover{opacity:.8}.PageDesign .details .swiper-button-prev::before,.PageDesign .details .swiper-button-next::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:11px;height:11px;margin:auto;border:1px #fff;border-style:solid solid none none}.PageDesign .details .swiper-button-prev{left:0}.PageDesign .details .swiper-button-prev::before{-webkit-transform:translateX(25%) rotate(-135deg);transform:translateX(25%) rotate(-135deg)}.PageDesign .details .swiper-button-next{right:0}.PageDesign .details .swiper-button-next::before{-webkit-transform:translateX(-25%) rotate(45deg);transform:translateX(-25%) rotate(45deg)}.PageDesign .details .swiper-button-disabled{opacity:0}@media (min-width: 768px){.PageDesign{padding-bottom:80px}.PageDesign .details{margin-top:83px;font-size:.875rem;line-height:1.71429}.PageDesign .details .swiper-slide{width:25.81197%}.PageDesign .details .swiper-slide .title{margin-top:10px;font-size:.9375rem}.PageDesign .details .swiper-slide .title .col-main{font-size:2.5rem}.PageDesign .details .swiper-slide .title .col-sub{margin-top:6px;letter-spacing:.05em}.PageDesign .details .swiper-slide .desc{margin-top:8px}.PageDesign .details .swiper-button-prev,.PageDesign .details .swiper-button-next{top:211.5px;width:60px;height:60px}.PageDesign .details .swiper-button-prev::before,.PageDesign .details .swiper-button-next::before{width:18px;height:18px}}.PagePosition{padding-bottom:40px}.PagePosition .list{margin:0;padding:0;list-style:none;margin-top:27px;margin-bottom:-24px;font-size:12px;line-height:2}.PagePosition .list>li{padding-bottom:24px}.PagePosition .list .item .numbering{margin:0;font-family:"komu-b",sans-serif;font-weight:normal;margin-top:-51px;font-size:1.8125rem;line-height:1;text-align:right;letter-spacing:.02em}.PagePosition .list .item .numbering strong{display:inline-block;min-width:.81928em;margin-left:2px;color:#cd1729;font-size:5.1875rem;font-weight:inherit;text-align:left;vertical-align:-4px}.PagePosition .list .item .heading{margin:0;margin-top:1px;font-size:.9375rem;line-height:1.2}.PagePosition .list .item .heading>.col{display:block}.PagePosition .list .item .heading>.col-main{margin-top:3px;font-size:1.125rem}.PagePosition .list .item .points{margin:0;padding:0;list-style:none;display:flex;margin-top:15px;margin-left:-10px;font-size:.6875rem;font-weight:900;line-height:1.18182;text-align:center}.PagePosition .list .item .points>li{display:flex;flex-direction:column;justify-content:center;width:100%;height:88px;margin-left:10px;border:solid 3px #b99c5e}.PagePosition .list .item .points>li strong{margin-top:5px;color:#cd1729;font-size:1rem;font-weight:bold}.PagePosition .list .item p{margin:0;margin-top:9px}.PagePosition .note{margin-top:22px;padding:16px 20px 17px;border:solid 1px #666;font-size:.6875rem;line-height:1.90909}.PagePosition .note .heading{margin:0;margin-bottom:10px;padding-bottom:14px;border:1px #666;border-bottom-style:solid;font-size:.875rem;font-weight:inherit;line-height:1.2;text-align:center}.PagePosition .note p{margin:0}@media (min-width: 768px){.PagePosition .list{display:flex;margin-top:67px;margin-left:-40px;font-size:.9375rem;line-height:2}.PagePosition .list>li{width:33.33333%;padding-left:40px}.PagePosition .list .item .numbering{margin-top:-55px;font-size:1.75rem;letter-spacing:.01em}.PagePosition .list .item .numbering strong{font-size:5rem}.PagePosition .list .item .heading{margin-top:0px}.PagePosition .list .item .heading>.col-main{font-size:1.125rem;letter-spacing:-.03em}.PagePosition .list .item .points{margin-top:19px;font-size:.625rem}.PagePosition .list .item .points>li{height:95px}.PagePosition .list .item .points>li strong{font-size:1rem}.PagePosition .list .item p{margin-top:17px}.PagePosition .note{display:flex;margin-top:41px;padding-top:14px;padding-bottom:14px;padding-left:38px;padding-right:38px;border:none;background-color:#e5e5e5;font-size:.9375rem;line-height:1.86667}.PagePosition .note .heading{display:flex;flex-direction:column;flex-shrink:0;justify-content:center;margin-bottom:0;margin-right:40px;padding-bottom:0;padding-right:39px;border-bottom-style:none;border-right-style:solid;border-color:#ccc;font-size:inherit}.PagePosition .note p{padding:24px 0}}@media (min-width: 1366px){.PagePosition .list .item .numbering{font-size:2rem}.PagePosition .list .item .numbering strong{font-size:5.625rem}.PagePosition .list .item .heading>.col-main{font-size:1.375rem}.PagePosition .list .item .points{font-size:.75rem}.PagePosition .list .item .points>li strong{font-size:1.25rem}}.PageFabric{padding-bottom:36px}.PageFabric .section{margin-top:27px;font-size:.9375rem;line-height:1.6}.PageFabric .section>.col-pic{padding-top:10px}.PageFabric .section .heading{margin:0;font-size:.75rem}.PageFabric .section .heading>.col{display:block;line-height:1}.PageFabric .section .heading>.col-sub{color:#b99c5e;letter-spacing:-.05em}.PageFabric .section .heading>.col-main{margin-top:3px;margin-bottom:13px;font-size:1.75rem;letter-spacing:-.025em}.PageFabric .section .heading>.col-main strong{color:#cd1729;font-size:2.25rem;font-weight:inherit}.PageFabric .section p{margin:0}.PageFabric .section p+p{margin-top:24px}.PageFabric .section .figure{margin:0}.PageFabric .section .figure figcaption{margin-top:2px;font-size:.625rem}@media (min-width: 768px){.PageFabric{padding-bottom:73px}.PageFabric .section{display:flex;margin-top:78px;line-height:2}.PageFabric .section+.section{margin-top:103px}.PageFabric .section>.col-pic{flex-shrink:0;width:50.68376%;padding-top:0;padding-left:70px}.PageFabric .section .heading{font-size:1.25rem}.PageFabric .section .heading>.col-main{margin-top:7px;margin-bottom:17px;font-size:2.5rem}.PageFabric .section .heading>.col-main strong{font-size:3.125rem}.PageFabric .section p+p{margin-top:30px}.PageFabric .section .figure figcaption{margin-top:6px;font-size:.8125rem}}.PageSlideshow{margin:0;padding:0;list-style:none;position:relative;overflow:hidden;background-color:#fff}.PageSlideshow::before{content:"";display:block;width:100%;padding-top:76.8%}.PageSlideshow .item{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;-webkit-animation:slide 9000ms ease infinite;animation:slide 9000ms ease infinite}.PageSlideshow .item:nth-child(1){-webkit-animation-delay:0ms;animation-delay:0ms}.PageSlideshow .item:nth-child(2){-webkit-animation-delay:3000ms;animation-delay:3000ms}.PageSlideshow .item:nth-child(3){-webkit-animation-delay:6000ms;animation-delay:6000ms}@-webkit-keyframes slide{11.11111%{opacity:1}33.33333%{opacity:1}44.44444%{opacity:0}}@keyframes slide{11.11111%{opacity:1}33.33333%{opacity:1}44.44444%{opacity:0}}

/*# sourceMappingURL=index.css.map */
