html{color:#333;font-family:Roboto Condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,YuGothic,Yu Gothic,Hiragino Kaku Gothic Pro,Meiryo,sans-serif;background:#fff;font-size:16px}_:lang(x)::-ms-backdrop,body{font-family:Segoe UI,Meiryo,sans-serif}a{border:none}a,a:active,a:visited{color:#0061d1;text-decoration:none}a:hover{color:#0061d1;text-decoration:underline}.acms-container{max-width:1180px;padding-right:10px;padding-left:10px;padding-right:calc(10px + constant(safe-area-inset-right));padding-left:calc(10px + constant(safe-area-inset-left))}.acms-container .acms-container{padding:0}.container-md{max-width:980px}.container-md,.container-sm{margin:0 auto;padding-right:10px;padding-left:10px;padding-right:calc(10px + constant(safe-area-inset-right));padding-left:calc(10px + constant(safe-area-inset-left))}.container-sm{max-width:780px}.sticky-contents{position:fixed;bottom:0;padding:15px 0;width:100%;box-sizing:border-box;z-index:9000;opacity:0;-ms-transform:translateY(40px);transform:translateY(40px);transition:opacity .3s,transform .2s}.sticky-contents.is-centered{text-align:center}.sticky-contents.is-show{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-ms-transform:translateY(100px);transform:translateY(100px)}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-ms-transform:translate(0);transform:translate(0);transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}.modal-video-close-btn:before{-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal-video-close-btn:after{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}@keyframes zoom{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes fade-in{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in-drop{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-in-card{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}.badge{padding:3px 10px;color:#2e50ac;background:#eaf6ff;border-radius:3px}.badge.is-important{color:#fff;background:#2e50ac}.badge.is-inverse{background:#fff;border:1px solid #2e50ac}.banner-list{padding:0;list-style:none}.js .js-animation .banner-list{opacity:0;will-change:transform,opacity}.js .js-animation.is-show .banner-list{animation:fade-in .4s .5s 1 both}.banner-item{margin:0 0 15px}.banner-link{display:block;transition:opacity .2s}.banner-link:hover{opacity:.7}.banner-img{display:block;width:100%;border:1px solid #ddd}.button{display:inline-block;padding:15px 20px;color:#fff;font-weight:700;background:#2e50ac;font-size:18px;border:0;border-radius:4px;text-align:center;transition:background-color .2s;box-sizing:border-box}.button:active,.button:focus,.button:hover,.button:visited{text-decoration:none;color:#fff}.button:hover{background:#0464d3}.button.is-lg{display:inline-block;padding:15px 20px;max-width:100%;width:280px;margin:0 auto}.button.is-block{width:100%}.button.is-xl{max-width:100%;width:280px}.button.is-shadow{box-shadow:0 3px 6px rgba(0,0,0,.3)}.button.is-shadow-light{box-shadow:0 3px 10px rgba(0,0,0,.3)}.button.is-inverse{color:#2e50ac;background:#fff}.button.is-bordered{border:1px solid #ddd}.button.is-rounded{border-radius:10em}@media screen and (min-width:768px){.button.is-xl{padding:20px;min-width:340px;font-size:24px}}.card-list{-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -10px;padding:0}.card-item,.card-list{display:-ms-flexbox;display:flex}.card-item{margin:0 0 30px}.card-link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#333}.card-link:visited{color:#333}.card-link:active,.card-link:focus,.card-link:hover{text-decoration:none;color:#333}.card-link:hover .card-img{-ms-transform:scale(1.2);transform:scale(1.2)}.card-link:hover .card-read-more:before{-ms-transform:scaleX(1);transform:scaleX(1)}.card-img-wrap{position:relative;margin:0 0 20px;overflow:hidden;border-radius:4px;-ms-flex-negative:0;flex-shrink:0;z-index:1}.card-img{transition:.4s ease-out .2s;will-change:transform}.js .js-animation-row .card-img{opacity:0;will-change:opacity}.js .js-animation-row.is-show .card-img{opacity:1}.card-title,.entry-column .card-title{margin:0 0 15px;line-height:1.3;color:#2e50ac;font-size:18px}.js .js-animation-row .card-title,.js .js-animation-row .entry-column .card-title{opacity:0;will-change:transform,opacity}.js .js-animation-row.is-show .card-title,.js .js-animation-row.is-show .entry-column .card-title{animation:fade-in .2s .7s 1 both}.card-time{display:inline-block;margin:0 0 5px;font-size:16px;color:#777}.card-badge-news{font-size:12px;margin:0 0 0 10px;font-weight:700;line-height:1}.card-text,.entry-column .card-text{margin:0 0 25px;line-height:1.7;font-size:14px}.js .js-animation-row .card-text,.js .js-animation-row .entry-column .card-text{opacity:0}.js .js-animation-row.is-show .card-text,.js .js-animation-row.is-show .entry-column .card-text{animation:fade-in .2s 1s 1 both}.card-read-more,.entry-column .card-read-more{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:0;font-size:16px;font-weight:700}.card-read-more:before,.entry-column .card-read-more:before{content:"";position:absolute;right:0;left:0;bottom:-5px;width:100%;height:2px;background-color:#2e50ac;-ms-transform:scaleX(0);transform:scaleX(0);transition:transform .3s ease;-ms-transform-origin:left;transform-origin:left}.card-read-more:after,.entry-column .card-read-more:after{content:"";display:inline-block;width:20px;height:20px;margin:0 0 0 10px;background:#2e50ac no-repeat;background-image:url(/themes/utsuwa/images/arrow-border-white.svg?v=20201224210109);background-position:50%;background-size:5px 10px;border-radius:100%}.js .js-animation-row .card-read-more,.js .js-animation-row .entry-column .card-read-more{opacity:0;will-change:transform,opacity}.js .js-animation-row.is-show .card-read-more,.js .js-animation-row.is-show .entry-column .card-read-more{animation:fade-in .2s 1.2s 1 both}.card-footer{margin-top:auto;padding:10px 0;border-top:1px solid #ebebeb}.card-author{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0;font-size:16px}.card-author-img{margin:0 10px 0 0;border-radius:100%}@media screen and (min-width:768px){.card-img-wrap{margin:0 0 35px}.card-title{margin:0 0 20px;font-size:22px}.card-text{margin:0 0 35px;font-size:16px}.card-read-more,.entry-column .card-read-more{font-size:18px}.card-read-more:before,.entry-column .card-read-more:before{bottom:-10px}}.card-bordered-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -10px;padding:0}.card-bordered-item{display:-ms-flexbox;display:flex;margin:0 0 30px}.card-bordered{border:1px solid #ddd}.card-bordered-link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#333}.card-bordered-link:visited{color:#333}.card-bordered-link:active,.card-bordered-link:focus,.card-bordered-link:hover{text-decoration:none;color:#333}.card-bordered-link:hover .card-bordered-img{-ms-transform:scale(1.2);transform:scale(1.2)}.card-bordered-link:hover .card-bordered-read-more:before{-ms-transform:scaleX(1);transform:scaleX(1)}.card-bordered-img-wrap{margin:0;overflow:hidden}.card-bordered-img{transition:.4s ease-out .2s;will-change:transform}.js .js-animation-row .card-bordered-img{opacity:0}.js .js-animation-row.is-show .card-bordered-img{opacity:1}.card-bordered-title,.entry-column .card-bordered-title{margin:0 0 15px;line-height:1.3;color:#2e50ac;font-size:18px}.card-bordered-read-more,.entry-column .card-bordered-read-more{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:0;font-size:16px;font-weight:700}.card-bordered-read-more:before,.entry-column .card-bordered-read-more:before{content:"";position:absolute;right:0;left:0;bottom:-5px;width:100%;height:2px;background-color:#2e50ac;-ms-transform:scaleX(0);transform:scaleX(0);transition:transform .3s ease;-ms-transform-origin:left;transform-origin:left}.card-bordered-read-more:after,.entry-column .card-bordered-read-more:after{content:"";display:inline-block;width:20px;height:20px;margin:0 0 0 10px;background:#2e50ac no-repeat;background-image:url(/themes/utsuwa/images/arrow-border-white.svg?v=20201224210109);background-position:50%;background-size:5px 10px;border-radius:100%}.js .js-animation-row .card-bordered-read-more,.js .js-animation-row .entry-column .card-bordered-read-more{opacity:0;will-change:transform,opacity}.js .js-animation-row.is-show .card-bordered-read-more,.js .js-animation-row.is-show .entry-column .card-bordered-read-more{animation:fade-in .2s 1.2s 1 both}.card-bordered-text-inline{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px}.card-bordered-text-inline .card-bordered-read-more,.card-bordered-text-inline .card-bordered-text,.card-bordered-text-inline .card-bordered-title,.card-bordered-text-inline .entry-column .card-bordered-title{margin:0}.card-bordered-text-inline .card-bordered-read-more{margin-left:auto}@media screen and (min-width:768px){.card-bordered-text-inline{display:-ms-flexbox;display:flex;padding:30px}.card-bordered-title{margin:0 0 20px;font-size:22px}.card-bordered-text{margin:0 0 35px;font-size:16px}.card-bordered-read-more,.entry-column .card-bordered-read-more{font-size:18px}.card-bordered-read-more:before,.entry-column .card-bordered-read-more:before{bottom:-10px}}.carousel{padding:0 0 30px}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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-slide a{display:block;transition:opacity .2s}.slick-slide a:hover{opacity:.7}.slick-arrow.slick-hidden{display:none}.slick-slider{margin:0 -10px;padding:0 0 12px}.slick-slider img{margin:0 auto}.js .js-animation .slick-slider{opacity:0;will-change:transform,opacity}.js .js-animation.is-show .slick-slider{animation:fade-in .3s .5s 1 both}.fix-height{overflow:hidden}.slick-slide{margin:0 5px}.slick-slide:hover{cursor:pointer}.slick-list:focus:focus{position:relative}.slick-list:focus:focus:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border:2px dotted #2e50ac;content:""}.js-slider .slick-list:focus{position:relative}.js-slider .slick-list:focus:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:2px dotted #2e50ac;content:""}.main-slider-image{background:no-repeat 50% #333;background-size:cover}.main-slider-image a:hover{text-decoration:none}.slick-list,.slick-track{-webkit-transform:translateZ(0);-webkit-perspective:1000}.slick-next,.slick-prev{position:absolute;top:50%;padding:0;color:transparent;font-size:0;line-height:0;background:transparent;border:none;-ms-transform:translateY(-50%);transform:translateY(-50%);outline:none;cursor:pointer}.slick-next:focus,.slick-prev:focus{border:1px dotted #fff}.slick-next:before,.slick-prev:before{content:"";display:block;width:30px;height:30px;background:#2e50ac no-repeat 50%;background-size:8px 16px;background-image:url(/themes/utsuwa/images/arrow-border-white.svg?v=20201224210109);border-radius:100%}.slick-prev{left:10px}.slick-prev:before{-ms-transform:rotate(180deg);transform:rotate(180deg)}.slick-next{right:10px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{display:inline-block}.slick-dots li button{position:relative;display:inline-block;width:15px;height:15px;margin:0 8px;font-size:0;background:#ddd;border:1px solid transparent;border-radius:7px;content:""}.slick-dots li button:focus{border:1px solid #2e50ac;outline:0}.slick-dots li:hover button{cursor:pointer}.slick-dots li.slick-active button{background:#2e50ac}.slick-dots button{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}@media screen and (min-width:768px){.slick-slide{margin:0 10px}.slick-next,.slick-prev{background-size:12px 24px}.slick-next:before,.slick-prev:before{width:44px;height:44px}.slick-prev{left:-12px}.slick-next{right:-12px}.main-slider-main-copy{font-size:40px}.main-slider-side-copy{font-size:24px}}.cta{margin-top:-60px;padding:60px 0;text-align:center}.cta.is-bg{background:#eaf6ff;margin:0;padding:25px 0}.cta-title{color:#2e50ac;font-size:20px;line-height:1.3}.cta-button-wrap{font-weight:700}.js .js-animation .cta-button-wrap{opacity:0;will-change:transform,opacity}.js .js-animation.is-show .cta-button-wrap{animation:fade-in .4s .5s 1 both}.cta-link-wrap{margin:25px 0;font-size:18px;font-weight:700}.cta-link{color:#2e50ac}.cta-link:before{content:"";display:inline-block;margin:0 15px 0 0;width:18px;height:18px;vertical-align:middle;background:#2e50ac no-repeat;background-image:url(/themes/utsuwa/images/arrow-border-white.svg?v=20201224210109);background-position:50%;background-size:5px 10px;border-radius:100%;-ms-transform:rotate(180deg);transform:rotate(180deg)}.cta-link:visited{color:#2e50ac}.cta-link:active,.cta-link:focus,.cta-link:hover{color:#6987d7}.js .js-animation .cta-link{opacity:0;will-change:transform,opacity}.js .js-animation.is-show .cta-link{animation:fade-in .4s .5s 1 both}.cta-micro-copy{margin:15px 0 20px}@media screen and (min-width:768px){.cta{margin-top:-100px;padding:100px 0}.cta.is-bg{padding:50px 0}.cta-title{font-size:34px}.cta-button{font-size:24px}.cta-link-wrap{margin:40px 0;font-size:24px}.cta-link:before{margin:0 25px 0 0;width:24px;height:24px}.cta-micro-copy{margin:25px 0 20px}}.cta-visual{position:relative;padding:60px 0 50px;color:#fff;text-align:center;background:no-repeat 50%;background-size:cover}.cta-visual.is-cta-margin-top{margin-top:60px}.cta-visual.is-lg{padding:80px 0 50px}.cta-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background:rgba(0,0,0,.5)}.cta-visual-comment{position:relative;display:inline-block;margin:0 0 30px;padding:8px 30px;background:#fff;border-radius:10em;color:#2e50ac;font-weight:700;font-size:22px}.cta-visual-comment:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top-color:#fff}.cta-visual-title{position:relative;margin:0 0 30px;font-size:22px;line-height:1.5}.cta-visual-text{margin:0 0 25px;font-size:14px;line-height:1.5}.cta-visual-read-more,.cta-visual-text{position:relative}.js .js-animation .cta-visual-read-more{opacity:0;will-change:transform,opacity}.js .js-animation.is-show .cta-visual-read-more{animation:fade-in .4s .5s 1 both}@media screen and (min-width:768px){.cta-visual{padding:60px 0}.cta-visual.is-cta-margin-top{margin-top:100px}.cta-visual.is-lg{padding:100px 0 80px}.cta-visual-title{margin:0 0 40px;font-size:34px}.cta-visual-text{margin:0 0 40px;font-size:16px}.cta-visual-comment{padding:15px 45px;font-size:32px}}.headline{list-style:none;margin:0;padding:0}.js .headline.js-animation-row{opacity:0;will-change:transform,opacity}.js .headline.js-animation-row.is-show{animation:fade-in .2s .3s 1 both}.headline-item{margin:0 0 10px;line-height:1.5}.headline-item,.headline-link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.headline-link{padding:10px;color:#333}.headline-link:active,.headline-link:focus,.headline-link:hover,.headline-link:visited{color:#333;text-decoration:none}.headline-link:hover{background:#fff}.headline-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 0 5px}.headline-badge{display:inline-block;margin:0 5px;padding:1px 10px;text-align:center;font-size:11px}.headline-date{color:#777;font-size:14px}.headline-text{position:relative;padding:0 20px 0 0;font-size:16px;background:url(/themes/utsuwa/images/arrow-border-primary.svg?v=20201224210109) no-repeat;background-size:7px 15px;background-position:100%}.headline-badge-news{display:inline-block;margin:0 5px;font-size:12px;vertical-align:text-top;line-height:1;font-weight:700}@media screen and (min-width:768px){.headline-info{margin:0 0 5px}.headline-badge{margin:0 15px}.headline-text{font-size:18px}}.form-step{display:-ms-flexbox;display:flex;margin:0 0 25px;padding:0;counter-reset:a}.form-step-item{-ms-flex-direction:column;flex-direction:column;padding:14px 0 10px;font-weight:700;list-style:none;font-size:16px}.form-step-item,.form-step-item:before{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#2e50ac}.form-step-item:before{content:counter(a);counter-increment:a;-ms-flex-pack:center;justify-content:center;width:30px;height:30px;margin:0 0 10px;line-height:1.7;background:#eaf6ff;border-radius:50%}.form-step-item.is-current:before{color:#fff;background:#2e50ac}.form-step-item:not(:last-child){margin:0 20px 0 0}@media screen and (min-width:768px){.form-step-item{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;padding:18px 0 14px;font-size:22px}.form-step-item:before{width:38px;height:38px;margin:0 10px 0 0;font-size:24px}.form-step-item:not(:last-child){margin:0 30px 0 0}}@media screen and (max-width:767px){.form-step{-ms-flex-pack:center;justify-content:center}}.form-group-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0;padding:0;list-style:none}.form-group-list.is-confirm{padding:0 10px}.form-group-inner{margin:0}.form-group,.form-group-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0}.form-group{margin:0 0 30px}.form-label{margin:0 0 10px;font-weight:700;text-align:left}.form-control,.form-label{display:block;width:100%;box-sizing:border-box}.form-control{line-height:1.7}.form-button-group .button{margin:0}@media screen and (min-width:768px){.form-label{vertical-align:top}}.form-button-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:30px 0 0}@media screen and (min-width:480px){.form-button-group{-ms-flex-direction:row;flex-direction:row;margin:40px 0 0}.form-button:not(:last-child){margin:0 20px 0 0}}@media screen and (max-width:479px){.form-button{width:100%;margin:0 0 15px}.form-button .button{width:100%}.form-button-return{-ms-flex-order:1;order:1}}.label-required{margin:0 5px;padding:2px 8px;color:#fff;background:#c92d2d;border-radius:3px;font-size:12px;vertical-align:middle}@media screen and (min-width:768px){.label-required{margin:0 10px}}.form-group select.focused:invalid,.form-group select[required]:required{border:1px solid #c92d2d}.form-group select[required]:valid{border:1px solid #ddd}.form-group input[required]:required,.form-group textarea[required]:required{background:#f8f8f8}.form-group input.focused:invalid,.form-group input.invalid,.form-group textarea.focused:invalid,.form-group textarea.invalid{background:#f8f8f8;box-shadow:0 0 0 2px rgba(201,45,45,.4),inset 0 1px 1px rgba(0,0,0,.1);border-color:#c92d2d}.form-group input[required]:valid,.form-group textarea[required]:valid{background:#f8f8f8}.form-group input[type=date],.form-group input[type=datetime-local],.form-group input[type=datetime],.form-group input[type=email],.form-group input[type=month],.form-group input[type=number],.form-group input[type=password],.form-group input[type=search],.form-group input[type=tel],.form-group input[type=text],.form-group input[type=time],.form-group input[type=url],.form-group input[type=week]{font-size:16px;box-sizing:border-box;padding:9px 15px;line-height:1.5}.form-group textarea{font-size:16px;padding:9px 15px;box-sizing:border-box}.form-group select{background-color:#f8f8f8;min-height:44px;padding:9px 44px 9px 15px;font-size:16px;vertical-align:top;box-sizing:border-box}@media screen and (min-width:768px){.form-group input[type=date],.form-group input[type=datetime-local],.form-group input[type=datetime],.form-group input[type=email],.form-group input[type=month],.form-group input[type=number],.form-group input[type=password],.form-group input[type=search],.form-group input[type=tel],.form-group input[type=text],.form-group input[type=time],.form-group input[type=url],.form-group input[type=week],.form-group textarea{padding:9px 15px}}.form-checkbox-only{display:block;margin:0;padding:12px 15px 10px;background:#f4f4f4;border-radius:3px}.form-checkbox-only:hover{background:#ebebeb}.form-checkbox-only-label{vertical-align:middle}.form-search .form-search-action{width:100%;display:-ms-flexbox;display:flex}.form-search .form-search-action .button{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.form-search input.form-search-input{-ms-flex:1 1 auto;flex:1 1 auto;height:48px;padding:10px;font-size:16px;background:#f8f8f8;border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;box-sizing:border-box;border:1px solid #ddd;transition:background-color .25s ease;-webkit-appearance:none}.form-search input.form-search-input:hover{background:#fff;border-color:#ccc}.form-search input.form-search-input:focus{background:#fff;border-color:#137af3;outline:none;box-shadow:0 0 0 2px rgba(19,122,243,.4),inset 0 1px 1px rgba(0,0,0,.1)}.form-search .form-search-side-button{display:-ms-flexbox;display:flex;white-space:nowrap}.form-search .form-search-button{padding:12px 15px}@media screen and (min-width:768px){.form-search input.form-search-input{height:60px;padding:15px 20px;font-size:22px}.form-search .form-search-button{width:100px}}.form-helper-text{margin:10px 0;font-size:14px;color:#777}.form-group .valid-mark{display:none}.form-group .valid-mark.valid{display:inline;float:right;color:#5cb85c}.form-group .invalid{border-color:#c92d2d}.form-error-text{color:#c92d2d}.transaction-notice-,.v-result-,.v-result-1,.validator-result-,.validator-result-1{display:none}.form-message{margin:0 0 40px}.form-message-back{text-align:center}@media screen and (min-width:768px){.form-message{margin:0 0 60px}}.list-inline{margin:0;padding-left:0;list-style:none}.list-inline,.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.local-nav{margin:20px 0;font-size:14px;font-weight:700}.local-nav-list{display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.local-nav-item{margin:0 20px 20px 0}.local-nav-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#333}.local-nav-link:after{content:"";display:inline-block;width:14px;height:14px;margin:0 0 0 10px;background:url(/themes/utsuwa/images/icon-arrow-square.svg?v=20201224210109);background-size:cover;-ms-transform:rotate(180deg);transform:rotate(180deg)}.local-nav-link:visited{color:#333}.local-nav-link:active,.local-nav-link:focus,.local-nav-link:hover{color:#666}@media screen and (min-width:768px){.local-nav{margin:40px 0 20px;font-size:18px}.local-nav-link:after{width:20px;height:20px;margin:0 0 0 15px}}.main-visual{position:relative;overflow:hidden}.main-visual-bg{width:100%;height:320px;background:no-repeat 50%;background-size:cover;animation:zoom 2s .3s 1 both;animation-duration:ease-out}.main-visual-box{position:absolute;left:0;bottom:50px;max-width:60%;padding:20px;color:#fff}.main-visual-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#2e50ac;animation:slide-in-left .6s .5s 1 ease both;will-change:transform,opacity}.main-visual-box.is-left-top{top:50px;left:0;bottom:inherit}.main-visual-box.is-left-bottom{left:0;bottom:50px}.main-visual-box.is-right-top{top:50px;right:0;bottom:inherit;left:inherit}.main-visual-box.is-right-top:before{animation:slide-in-right .6s .5s 1 ease both}.main-visual-box.is-right-bottom{right:0;bottom:50px;left:inherit}.main-visual-box.is-right-bottom:before{animation:slide-in-right .6s .5s 1 ease both}.main-visual-catch{margin:0 0 10px;font-size:22px;animation:fade-in .5s .8s 1 both;will-change:transform,opacity}.main-visual-catch-sub{margin:0;font-size:12px;animation:fade-in .5s 1.3s 1 both;will-change:transform,opacity}@media screen and (min-width:768px){.main-visual-bg{height:740px}.main-visual-box{bottom:50px;padding:50px 70px}.main-visual-catch{font-size:64px}.main-visual-catch-sub{font-size:20px}}.media-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.media-item{margin:0 0 50px}.media-link{display:block;color:#333}.media-link:active,.media-link:focus,.media-link:hover,.media-link:link,.media-link:visited{color:#333}.media-link:hover{text-decoration:none}.media-link:hover .media-img{-ms-transform:scale(1.2);transform:scale(1.2)}.media-link:hover .media-read-more:before{-ms-transform:scaleX(1);transform:scaleX(1)}.media-time{display:inline-block;margin:0 0 10px;font-size:16px;color:#777}.media-title{position:relative;margin:0 0 35px;font-size:18px}.media-title:before{content:"";position:absolute;left:0;bottom:-20px;display:block;width:60px;height:4px;background:#2e50ac}.media-item-img{margin:0 0 20px}.media-img-wrap{position:relative;z-index:1;border-radius:6px;overflow:hidden}.media-img{transition:transform .4s ease-in-out;will-change:transform}.media-text{margin:0 0 15px;color:#777;font-size:14px;line-height:1.5}.media-read-more{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:0 0 10px;font-size:16px;font-weight:700}.media-read-more:before{content:"";position:absolute;right:0;left:0;bottom:-10px;width:100%;height:2px;background-color:#2e50ac;-ms-transform:scaleX(0);transform:scaleX(0);transition:transform .3s ease;-ms-transform-origin:left;transform-origin:left}.media-read-more:after{content:"";display:inline-block;width:20px;height:20px;margin:0 0 0 10px;background:#2e50ac no-repeat;background-image:url(/themes/utsuwa/images/arrow-border-white.svg?v=20201224210109);background-position:50%;background-size:5px 10px;border-radius:100%}.media-tag-wrap{margin:10px 0 0}@media screen and (min-width:480px){.media-list{display:block}.media-link{position:relative;display:grid;display:-ms-grid;-ms-grid-columns:1fr 180px;grid-template-columns:1fr 180px;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;margin:0 -10px;padding:15px 0 15px 20px;border-left:4px solid #2e50ac}.media-link.is-noimage{-ms-grid-columns:auto;grid-template-columns:auto}.media-item-header{-ms-grid-row:1;grid-row:1}.media-item-body,.media-item-header{-ms-grid-column:1;grid-column:1;padding:0 20px 0 0}.media-item-body{-ms-grid-row:2;grid-row:2}.media-item-img{margin:0;-ms-grid-row:1;grid-row-start:1;grid-row-end:3;-ms-grid-row-span:2;-ms-grid-column:2;grid-column-start:2;grid-column-end:3;-ms-grid-column-span:1}.media-title{margin:0 0 20px;font-size:20px}.media-title:before{content:none}.media-read-more{margin:10px 0 0}.media-tag-wrap{margin:30px 0 0}}@media screen and (min-width:768px){.media-link{-ms-grid-columns:1fr 280px;grid-template-columns:1fr 280px;padding:15px 0 15px 40px}.media-title{font-size:28px}.media-text{font-size:16px}}.page-title-wrapper{position:relative;display:table;width:100%;height:120px;color:#333;background-size:cover}.page-title-wrapper[style]{margin:0 0 40px;height:160px;color:#fff;text-align:center}.page-title-wrapper[style] .page-title-filter{display:block}.page-title-wrapper[style] .page-title-en{color:#fff}.page-title-filter{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}.page-title-inner{position:relative;display:table-cell;padding:15px 0;vertical-align:middle}.page-title{margin:0 0 5px;font-size:22px}.page-title,.page-title-en{font-weight:700;line-height:1.3}.page-title-en{margin:5px 0 0;color:#777;font-size:12px}@media (min-width:768px){.page-title-wrapper{height:215px}.page-title-wrapper[style]{height:310px;margin:0 0 80px}.page-title{font-size:30px}.page-title-en{font-size:22px}}.pager{margin:0 -5px 50px;padding:0;text-align:center;list-style:none;font-size:20px}.pager li{display:inline-block;margin:0 5px}.pager li.cur{padding:5px;width:44px;height:44px;color:#2e50ac;background:#fff;border-radius:6px;box-sizing:border-box;border:2px solid #2e50ac}.pager li span{width:100%;height:100%}.pager-link,.pager li span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.pager-link{padding:5px;width:44px;height:44px;color:#fff;background:#2e50ac;border-radius:6px;box-sizing:border-box}.pager-link:active,.pager-link:focus,.pager-link:visited{color:#fff}.pager-link:hover{color:#fff;text-decoration:none;background:#2e50ac}.pager-link-forward{float:right}.pager-link-prev{float:left}.serial-nav{margin:0 0 60px;border-top:1px solid #ddd}.serial-nav-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0;padding:0;list-style:none}.serial-nav-item{width:100%;line-height:1.5;border-bottom:1px solid #ddd}.serial-nav-item,.serial-nav-item a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.serial-nav-item a{height:100%;padding:20px;color:#333}.serial-nav-item a:active,.serial-nav-item a:focus,.serial-nav-item a:hover,.serial-nav-item a:visited{color:inherit;text-decoration:none}.serial-nav-item a:hover{text-decoration:none;background:#f8f8f8}.serial-nav-item-prev{text-align:left}.serial-nav-item-prev a{-ms-flex-align:start;align-items:flex-start}.serial-nav-item-next{text-align:right}.serial-nav-item-next a{-ms-flex-align:end;align-items:flex-end}.serial-nav-item-index{display:none;width:auto;white-space:nowrap;font-weight:700;font-size:16px}.serial-nav-item-index a{-ms-flex-align:center;align-items:center}.serial-nav-arrow{display:block;margin:0 0 5px;font-weight:700;font-size:14px}.serial-nav-index{margin:0;font-weight:700;font-size:16px}.serial-nav-index,.serial-nav-index a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.serial-nav-index a{-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;padding:30px 20px;color:#333}.serial-nav-index a:active,.serial-nav-index a:focus,.serial-nav-index a:hover,.serial-nav-index a:visited{color:inherit;text-decoration:none}.serial-nav-index a:hover{text-decoration:none;background:#f8f8f8}@media screen and (min-width:768px){.serial-nav{margin:0 0 60px}.serial-nav-list{-ms-flex-direction:row;flex-direction:row}.serial-nav-item{width:50%}.serial-nav-item a{padding:35px 20px;border:0}.serial-nav-item-index{display:-ms-flexbox;display:flex;width:auto}.serial-nav-item-index a{padding:35px 40px}.serial-nav-index{display:none}}.profile{width:100%;margin:0 0 40px;padding:25px;border:2px solid #f4f4f4;box-sizing:border-box}.profile-body{display:-ms-flexbox;display:flex}.profile-item-img{padding:0 20px 0 0}.profile-img{width:70px;height:70px;border-radius:50%}.profile-item-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.profile-position{margin:0 0 10px;font-size:14px;line-height:1.3}.profile-name{margin:0;font-weight:700;font-size:16px;line-height:1.3}.profile-text{margin:0;font-size:14px;line-height:1.7}.profile-footer{margin:25px 0 0}@media screen and (min-width:768px){.profile{margin:0 0 60px;padding:40px 50px}.profile-item-img{padding:0 40px 0 0}.profile-img{width:90px;height:90px}.profile-name{margin:0 0 15px;font-size:18px}}.section{padding:50px 0}.section.is-bg{background:#f8f8f8}@media screen and (min-width:768px){.section{padding:80px 0}}@media screen and (min-width:1024px){.section{padding:100px 0}}.section-horizontal-header{margin:0 0 25px}.section-horizontal-header-inner{position:relative;padding:5px 0 5px 20px}.section-horizontal-header-inner:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:4px;background:#2e50ac}.js .js-animation .section-horizontal-header-inner:before{-ms-transform:scaleY(0);transform:scaleY(0);transition:.2s ease-out .5s;-ms-transform-origin:top;transform-origin:top;will-change:transform}.js .js-animation.is-show .section-horizontal-header-inner:before{-ms-transform:scaleY(1);transform:scaleY(1)}.section-horizontal-heading{margin:0 0 10px;color:#2e50ac;font-size:26px}.section-horizontal-heading-side{margin:0;font-size:14px;color:#777;line-height:1.5}.js .js-animation .section-horizontal-heading-side{opacity:0;will-change:transform,opacity}.js .js-animation.is-show .section-horizontal-heading-side{animation:fade-in .2s .5s 1 both}.section-horizontal-lead{margin:0 0 1em;font-weight:700;color:#777;font-size:20px;line-height:1.5}.section-horizontal-text p{font-size:14px;color:#777;line-height:1.7}.section-horizontal-footer{margin:40px 0 0}@media screen and (min-width:768px){.section-horizontal-header-inner{padding:15px 20px 15px 40px}.section-horizontal-heading{margin:0 0 10px;font-size:36px}.section-horizontal-heading-side{font-size:18px}.section-horizontal-lead{color:#777;font-size:26px}}@media screen and (min-width:1024px){.section-horizontal{display:-ms-flexbox;display:flex}.section-horizontal-header{width:30%}.section-horizontal-header-inner{padding:25px 20px 25px 60px}.section-horizontal-heading{margin:0 0 25px;font-size:46px}.section-horizontal-heading-side{font-size:18px}.section-horizontal-lead{color:#777;font-size:34px}.section-horizontal-text p{font-size:16px;color:#777;line-height:1.7}.section-horizontal-main{width:70%}.section-horizontal-footer{margin:80px 0 0}}.section-vertical-header{position:relative;margin:0 0 65px;text-align:center}.section-vertical-header:after{content:"";width:1px;height:20px;margin:0 auto;position:absolute;right:0;bottom:-35px;left:0;background:#2e50ac}.js .js-animation .section-vertical-header:after{-ms-transform:scaleY(0);transform:scaleY(0);transition:.2s ease-out .5s;-ms-transform-origin:top;transform-origin:top;will-change:transform,opacity}.js .js-animation.is-show .section-vertical-header:after{-ms-transform:scaleY(1);transform:scaleY(1)}.section-vertical-heading{margin:0;color:#2e50ac;font-size:26px}.section-vertical-text{margin:10px 0;font-size:14px;color:#777}.js-animation .section-vertical-text{opacity:0;will-change:transform,opacity}.js-animation.is-show .section-vertical-text{animation:fade-in .2s .5s 1 both}@media screen and (min-width:768px){.section-vertical-heading{font-size:36px}.section-vertical-text{font-size:16px}}@media screen and (min-width:1024px){.section-vertical-header{margin:0 0 105px}.section-vertical-header:after{bottom:-65px;height:40px}.section-vertical-heading{font-size:46px}.section-vertical-text{font-size:18px}}.section-animation-bg{position:relative;margin:30px 0;overflow:hidden}.section-animation-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;width:50%;background:#eaf6ff;z-index:-1}.js .section-animation-bg.js-animation:before{-ms-transform:translateX(100%);transform:translateX(100%);transition:.8s cubic-bezier(.1,.7,.51,.88) .2s;will-change:transform}.js .section-animation-bg.js-animation.is-show:before{-ms-transform:translateX(0);transform:translateX(0)}@media screen and (min-width:768px){.section-animation-bg{margin:60px 0}.section-animation-bg .section-horizontal-header{position:absolute}}.section-separator{max-width:1180px;margin:0 auto;border:0;border-top:1px solid #ebebeb}.tag-wrapper{margin:10px 0}.tag-box{padding:20px;background:#eaf6ff}.tag-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px;padding:0;list-style:none}.tag-item{margin:0 5px 10px;font-size:14px}.tag{display:inline-block;padding:8px 15px;background:#fff;border:1px solid #ddd;border-radius:10em;color:#333;font-weight:700}.tag:hover{color:#333;text-decoration:none;background:#f4f4f4}.tag:active,.tag:focus,.tag:visited{color:#333}@media screen and (min-width:768px){.tag-wrapper{margin:40px 0}.tag-box{padding:30px 30px 20px}.tag-list{-ms-flex-direction:row;flex-direction:row;margin:0 -10px}.tag-list.is-sm{margin:0 -5px}.tag-item{font-size:18px}.tag-list.is-sm .tag-item{margin:0 5px 5px;font-size:14px}}.topicpath{padding:12px 0;border-bottom:1px solid rgba(234,246,255,.2)}.topicpath-list{margin:0;padding:0;list-style:none}.topicpath-item{display:inline-block}.topicpath-item:not(:last-child):after{content:"";display:inline-block;width:8px;height:8px;margin:0 8px;border-top:1px solid #f8f8f8;border-right:1px solid #f8f8f8;-ms-transform:rotate(45deg);transform:rotate(45deg)}.topicpath-link,.topicpath-link:active,.topicpath-link:focus,.topicpath-link:hover,.topicpath-link:visited{color:#fff}.heading-lg{margin:0 0 20px;padding-top:80px;margin-top:-40px;font-size:26px;line-height:1.3}.heading-lg.heading-line{padding-bottom:15px;border-bottom:2px solid #333}.heading-lg.heading-primary{position:relative;margin-bottom:60px}.heading-lg.heading-primary:before{content:"";position:absolute;left:0;bottom:-20px;display:block;width:60px;height:4px;background:#2e50ac}@media screen and (min-width:768px){.heading-lg{margin-bottom:20px;padding-top:60px;margin-top:-20px;font-size:32px}.heading-lg.heading-primary{margin-bottom:60px}.heading-lg.heading-primary:before{bottom:-25px}}.heading-md{margin:40px 0 20px;font-size:22px;line-height:1.3}.heading-md.heading-line{padding-bottom:15px;border-bottom:2px solid #333}@media screen and (min-width:768px){.heading-md{margin:60px 0 40px;font-size:28px}.heading-md.heading-line{margin:60px 0 20px}}.heading-sm{margin:50px 0 20px;font-size:18px}.heading-sm.heading-line{padding-bottom:12px;border-bottom:2px solid #333}@media screen and (min-width:768px){.heading-sm{margin:60px 0 20px;font-size:22px}}.heading-lg.heading-margin-top-none,.heading-md.heading-margin-top-none,.heading-sm.heading-margin-top-none{margin-top:0}.paragraph{margin:0 0 40px;line-height:1.7}@media screen and (min-width:768px){.paragraph{margin:0 0 60px}}.paragraph a{padding:2px 0;color:#0061d1;border-bottom:1px dashed #0061d1}.paragraph a:hover{text-decoration:none;opacity:.7}.text-word-break{display:inline-block}.video-modal{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 auto}.video-modal-thumbnail{display:block;margin:30px auto;border-radius:6px;overflow:hidden}.video-modal-thumbnail:hover .video-modal-play-icon{-ms-transform:scale(.8);transform:scale(.8)}.video-modal-play-icon-wrap{position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px}.js .js-animation .video-modal-play-icon-wrap{opacity:0;will-change:transform,opacity}.js .js-animation.is-show .video-modal-play-icon-wrap{animation:fade-in .2s .8s 1 both}.video-modal-play-icon{position:relative;display:block;width:60px;height:60px;border-radius:50%;background:#2e50ac;box-shadow:0 3px 10px rgba(0,0,0,.2);transition:transform .2s ease}.video-modal-play-icon:before{content:"";display:block;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-6px;border:12px solid transparent;border-left:18px solid #fff}@media screen and (min-width:768px){.video-modal-thumbnail{margin:100px auto}.video-modal-play-icon-wrap{margin-top:-40px;margin-left:-40px}.video-modal-play-icon{width:80px;height:80px}.video-modal-play-icon:before{margin-top:-18px;margin-left:-13px;border:18px solid transparent;border-left:32px solid #fff}}@media screen and (min-width:1024px){.video-modal-thumbnail{margin:150px auto}}.clearHidden{display:block;clear:both;height:0;margin:0;border:none;visibility:hidden}.entry-column [class*=acms-col-]{padding:0}.entry-column dl,.entry-column h2,.entry-column h3,.entry-column h4,.entry-column h5,.entry-column h6,.entry-column p{margin-right:10px;margin-left:10px}.entry-column blockquote{margin:0 0 20px;padding:10px 20px;border-left:5px solid #ccc}.entry-column [class*=column-file],.entry-column [class*=column-image]{padding-left:10px;padding-right:10px;box-sizing:border-box}.entry-column [class*=column-map]{border-right:10px solid transparent;border-left:10px solid transparent;box-sizing:border-box}.entry-column [class*=column-yolp]{box-sizing:border-box}.entry-column [class*=column-street-view]:not(.column-street-view-inner),.entry-column [class*=column-yolp]{padding-left:10px;padding-right:10px}.entry-column [class*=column-eximage],.entry-column [class*=column-media],.entry-column [class*=column-video],.entry-column [class*=column-youtube]{padding-left:10px;padding-right:10px;box-sizing:border-box}.entry-column [class*=column-quote]{margin-right:10px;margin-left:10px}.entry-column [class*=column-module]{padding-left:10px;padding-right:10px;box-sizing:border-box}[class*=column-eximage],[class*=column-image],[class*=column-media]{display:block}[class*=column-eximage].caption,[class*=column-image].caption,[class*=column-media].caption{margin-bottom:20px}[class*=column-eximage] a,[class*=column-image] a,[class*=column-media] a{display:block}[class*=column-eximage] img,[class*=column-image] img,[class*=column-media] img{max-width:100%;height:auto;vertical-align:top}[class*=column-eximage] .caption,[class*=column-image] .caption,[class*=column-media] .caption{margin:5px 0 0}[class*=column-media] a[href*=media-download]{display:inline-block;width:100%}[class*=column-map]>img,[class*=column-yolp]>img{max-width:100%}[class*=column-map] img,[class*=column-yolp] img{width:auto;height:auto}[class*=column-map]>div{max-width:100%}[class*=column-yolp]{width:auto!important}[class*=column-quote] blockquote{padding:20px 10px 20px 20px}[class*=column-quote] .quoteImageContainer{position:relative;float:left;max-width:154px;margin-right:25px}[class*=column-quote] .quoteImage{display:block;max-width:100%;height:auto}[class*=column-quote] .quoteTitle{margin:0 0 5px;padding:0;line-height:1.4;font-size:18px}[class*=column-quote] .quoteTitleLink{color:#006cd8}[class*=column-quote] .quoteSiteName{margin:0 0 10px;padding:0;color:#666;font-size:11px}[class*=column-quote] .quoteDescription{margin:0;padding:0;color:#333;line-height:1.6;font-size:12px}.column-image-left{float:left;text-align:left}.column-image-right{float:right;text-align:right}.column-image-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-image-auto{float:none}.column-file-left{float:left;text-align:left}.column-file-left+.caption{text-align:left}.column-file-right{float:right;text-align:right}.column-file-right+.caption{text-align:right}.column-file-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-file-center+.caption{text-align:center}.column-file-auto{text-align:auto;float:none}.column-file-auto+.caption{text-align:auto}.column-map-left{float:left;text-align:left}.column-map-right{float:right;text-align:right}.column-map-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-map-auto{float:none}.column-yolp-left{float:left;text-align:left}.column-yolp-right{float:right;text-align:right}.column-yolp-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-yolp-auto{float:none}.column-street-view-left{float:left;text-align:left}.column-street-view-right{float:right;text-align:right}.column-street-view-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-street-view-auto{float:none}.column-youtube-left{float:left;text-align:left}.column-youtube-right{float:right;text-align:right}.column-youtube-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-youtube-auto{float:none}.column-video-left{float:left;text-align:left}.column-video-right{float:right;text-align:right}.column-video-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-video-auto{float:none}.column-eximage-left{float:left;text-align:left}.column-eximage-right{float:right;text-align:right}.column-eximage-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-eximage-auto{float:none}.column-media-left{float:left;text-align:left}.column-media-left :not([href*=media-download])+.caption{text-align:center}.column-media-right{float:right;text-align:right}.column-media-right :not([href*=media-download])+.caption{text-align:center}.column-media-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-media-center :not([href*=media-download])+.caption{text-align:center}.column-media-auto{float:none}.column-media-auto :not([href*=media-download])+.caption{text-align:center}.column-quote-left{float:left;text-align:left}.column-quote-right{float:right;text-align:right}.column-quote-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-quote-auto{float:none}.column-module-left{float:left;text-align:left}.column-module-right{float:right;text-align:right}.column-module-center{display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.column-module-auto{float:none}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-file],.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-image],.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-map],.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-street-view],.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-yolp]{width:auto!important;max-width:100%}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-video],.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-youtube]{width:100%!important}.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-eximage],.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-media],.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-module],.acms-entry-unit-full:not(.acms-unit-size-inherit) [class*=column-quote]{width:auto!important;max-width:100%}@media (max-width:480px){[class*=acms-col-][class*=-right]{float:left}[class*=acms-col-][class*=-right]+*{clear:both}}.entry-container{margin-right:10px;margin-left:10px}.column-pdf-image{width:100%;border:1px solid #aaa}.column-inner-street-view{width:100%;padding-bottom:100%}.column-iframe,.column-youtube{position:relative;width:100%;height:100%;padding-top:30px;padding-bottom:56.25%;overflow:hidden}.column-iframe embed,.column-iframe iframe,.column-iframe object,.column-youtube embed,.column-youtube iframe,.column-youtube object{position:absolute;top:0;left:0;width:100%;height:100%}.highlight1{background-color:#ff6}.highlight2{background-color:#a0ffff}.highlight3{background-color:#9f9}.highlight4{background-color:#f99}.highlight5{background-color:#f6f}.highlight6{background-color:#800}.entryFormLiteEditor .text-point{display:block;color:#2e50ac}.entryFormLiteEditor .text-word-break{display:inline-block}.entryFormLiteEditor em{padding:0 0 5px;font-style:normal;font-weight:700;color:#2e50ac;background-size:.5em .3em;background-repeat:repeat-x;background-image:radial-gradient(.1em .1em at center center,#ffe13b,#ffe13b 100%,transparent);background-position:bottom left 1px}.entryFormLiteEditor strong{font-weight:700;background:linear-gradient(transparent 60%,#fffb8b 0)}.entryFormLiteEditor a{padding:2px 0;color:#0061d1;border-bottom:1px dashed #0061d1}.entryFormLiteEditor a:hover{text-decoration:none;opacity:.7}.acms-admin-table-admin-edit{border-collapse:collapse}.acms-admin-table-admin-edit .sortable-item{border-top:1px solid #ccc}.acms-admin-table-admin-edit .sortable-item:first-child{border:0}.entry-header{margin:0 0 30px}.entry-header-info{font-size:14px}.entry-header-title{position:relative;margin:0 0 20px;padding:0 0 15px;font-size:22px;border-bottom:4px solid #ebebeb}.entry-header-title:before{content:"";position:absolute;bottom:-4px;width:50px;height:4px;background:#2e50ac}.entry-header-title-link,.entry-header-title-link:visited{color:#333}.entry-header-title-link:active,.entry-header-title-link:focus,.entry-header-title-link:hover{color:#666}@media screen and (min-width:768px){.entry-header{margin:0 0 45px}.entry-header-info{font-size:16px}.entry-header-title{margin:0 0 20px;padding:0 0 30px;font-size:34px}.entry-header-title:before{width:100px;bottom:-4px}}.entry-header-bg{margin:0 calc(50% - 50vw) 30px;padding:140px 0 0;background:no-repeat;background-size:contain}.entry-header-bg-box{padding:30px 20px;color:#fff;background:#2e50ac;box-sizing:border-box}.entry-header-bg-title{margin:0 0 20px;font-size:24px}.entry-header-bg-desc{margin:0 0 20px;font-size:14px;line-height:1.7}.entry-header-bg-btn-wrap{margin:0}@media screen and (min-width:768px){.entry-header-bg{margin:0 calc(50% - 50vw) 45px;padding:240px 0 0}.entry-header-bg-title{margin:0 0 25px;font-size:30px}.entry-header-bg-desc{margin:0 0 25px;font-size:16px}}@media screen and (min-width:1024px){.entry-header-bg{padding:80px 0;background-size:cover}.entry-header-bg-box{width:50%;margin:0 10px;padding:60px 60px 50px}.entry-header-bg-title{margin:0 0 30px;font-size:40px}.entry-header-bg-desc{margin:0 0 30px;font-size:16px}}.entry .text-point{display:block;color:#2e50ac;font-size:80%}.entry .entry-text-unit em{padding:0 0 5px;font-style:normal;font-weight:700;color:#2e50ac;background-size:.5em .3em;background-repeat:repeat-x;background-image:radial-gradient(.1em .1em at center center,#ffe13b,#ffe13b 100%,transparent);background-position:bottom left 1px}.entry .entry-text-unit strong{font-weight:700;background:linear-gradient(transparent 60%,#fffb8b 0)}.entry .entry-text-unit a{padding:2px 0;color:#0061d1;border-bottom:1px dashed #0061d1}.entry .entry-text-unit a:hover{text-decoration:none;opacity:.7}.entry-column h2{margin:0 10px 20px;padding-top:80px;margin-top:-40px;font-size:26px;line-height:1.3}.entry-column h2.heading-line{padding-bottom:15px;border-bottom:2px solid #333}.entry-column h2.heading-primary{position:relative;margin-bottom:60px}.entry-column h2.heading-primary:before{content:"";position:absolute;left:0;bottom:-20px;display:block;width:60px;height:4px;background:#2e50ac}.entry-column h2 .text-point{display:block;color:#2e50ac}@media screen and (min-width:768px){.entry-column h2{margin-bottom:20px;padding-top:60px;margin-top:-20px;font-size:32px}.entry-column h2.heading-line{padding-bottom:15px}.entry-column h2.heading-primary{margin-bottom:60px}.entry-column h2.heading-primary:before{bottom:-25px}}.entry-column h3{margin:40px 10px 20px;font-size:22px;line-height:1.3}.entry-column h3.heading-line{padding-bottom:15px;border-bottom:2px solid #333}.entry-column h3 .text-point{display:block;color:#2e50ac}@media screen and (min-width:768px){.entry-column h3{margin:60px 10px 20px;font-size:28px}}.entry-column h4{margin:50px 10px 20px;font-size:18px;line-height:1.3}.entry-column h4.heading-line{padding-bottom:12px;border-bottom:2px solid #333}.entry-column h4 .text-point{display:block;color:#2e50ac}@media screen and (min-width:768px){.entry-column h4{margin:60px 10px 20px;font-size:22px}}.entry-column p{margin:0 10px 40px;line-height:1.7}.entry-column p.text-info{font-size:12px;color:#777}.entry-column p.text-danger{font-size:12px;color:#c92d2d}.entry-column .is-p+.is-p .text-danger,.entry-column .is-p+.is-p .text-info,.entry-column .is-table+.is-p .text-danger,.entry-column .is-table+.is-p .text-info,.entry-column [class*=column-table-]+.is-p .text-danger,.entry-column [class*=column-table-]+.is-p .text-info{margin-top:-30px}@media screen and (min-width:768px){.entry-column p{margin:0 10px 60px}.entry-column p.text-danger,.entry-column p.text-info{font-size:14px}.entry-column .is-p+.is-p .text-danger,.entry-column .is-p+.is-p .text-info,.entry-column .is-table+.is-p .text-danger,.entry-column .is-table+.is-p .text-info,.entry-column [class*=column-table-]+.is-p .text-danger,.entry-column [class*=column-table-]+.is-p .text-info{margin-top:-50px}}.entry-column p.text-lead-primary{font-size:26px;font-weight:700;color:#2e50ac;line-height:1.5}.entry-column p.text-lead-primary .text-point{color:#777;font-size:18px}.entry-column p.text-lead-info{margin:0 10px 40px;font-size:26px;font-weight:700;color:#777;line-height:1.5}@media screen and (min-width:768px){.entry-column p.text-lead-primary{font-size:34px}.entry-column p.text-lead-primary .text-point{font-size:30px}.entry-column p.text-lead-info{font-size:34px}}.entry-column p.text-btn a{display:inline-block;padding:10px 25px;color:#fff;background:#2e50ac;font-size:18px;border-radius:4px;text-align:center;transition:background-color .2s}.entry-column p.text-btn a:active,.entry-column p.text-btn a:focus,.entry-column p.text-btn a:hover,.entry-column p.text-btn a:visited{text-decoration:none;color:#fff;opacity:1}.entry-column p.text-btn a:hover{background:#4166cc}.entry-column ul:not(.entry-reset){margin:0 10px 40px;padding:0 0 0 40px}.entry-column ul:not(.entry-reset) li{position:relative;clear:both;list-style:none;margin:0 0 10px;line-height:1.5}.entry-column ul:not(.entry-reset) li:before{content:"";position:absolute;left:-20px;top:8px;width:6px;height:6px;border-radius:50%;background:#2e50ac}@media screen and (min-width:768px){.entry-column ul:not(.entry-reset){margin:0 10px 60px}}.entry-column ol{margin:0 10px 40px;padding:0 0 0 40px;counter-reset:b}.entry-column ol li{position:relative;clear:both;list-style:none;margin:0 0 10px;line-height:1.5}.entry-column ol li:before{counter-increment:b;content:counter(b);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:2px;left:-30px;width:20px;height:20px;margin:0 10px 0 0;border-radius:50%;background:#2e50ac;color:#fff;font-size:14px}@media screen and (min-width:768px){.entry-column ol{margin:0 10px 60px}}.entry-column dl{margin:0 10px 60px}.entry-column dl dt{margin:0 0 20px;font-weight:700;font-size:18px;line-height:1.3}.entry-column dl dd{font-size:16px;margin:0 0 30px;line-height:1.7}.entry-column dl.box{border:1px solid #ddd;border-radius:6px}.entry-column dl.box dt{padding:30px 25px 0;border-top:1px solid #ddd}.entry-column dl.box dt:first-child{border:0}.entry-column dl.box dd{margin:0;padding:0 25px 30px}@media screen and (min-width:768px){.entry-column dl dt{font-size:22px}.entry-column dl.box dt{padding:45px 50px 0}.entry-column dl.box dd{padding:0 50px 45px}}.entry-column table{width:100%;margin:0 0 40px;border-collapse:collapse;border-bottom:1px solid #ebebeb}.entry-column table td,.entry-column table th{padding:15px;font-size:16px;line-height:1.5}.entry-column table th{background:#f8f8f8}.entry-column table tr{border-top:1px solid #ebebeb}@media screen and (min-width:768px){.entry-column table{margin:0 0 60px}.entry-column table td,.entry-column table th{padding:25px 35px;font-size:18px}}.entry-column blockquote{padding:25px;font-size:16px;line-height:1.7;border:2px solid #ddd}.entry-column blockquote cite{color:#777;font-size:14px;font-style:normal}.entry-column blockquote cite:before{content:"\2014\00A0"}@media screen and (min-width:768px){.entry-column blockquote{padding:30px 40px}}.entry-column .ug-bg-gray{background:#f4f4f4}.entry-column .ug-bg-primary{background:#eaf6ff}.entry-column .ug-bg-gray,.entry-column .ug-bg-primary{margin:0 0 40px;padding:35px 20px;border-left:10px solid #fff;border-right:10px solid #fff}.entry-column .ug-bg-gray h2:first-child,.entry-column .ug-bg-gray h3:first-child,.entry-column .ug-bg-gray h4:first-child,.entry-column .ug-bg-primary h2:first-child,.entry-column .ug-bg-primary h3:first-child,.entry-column .ug-bg-primary h4:first-child{margin-top:0;padding-top:0}.entry-column .ug-bg-gray>:not(.entry-reset):last-child>*,.entry-column .ug-bg-primary>:not(.entry-reset):last-child>*{margin-bottom:0}.entry-column .ug-cover{margin:0 calc(50% - 50vw) 40px;padding:35px calc(50vw - 50%);border:0}.entry-column .ug-text-center{text-align:center}.entry-column .ug-border{position:relative;margin:0 0 40px;padding:45px 30px;border-left:10px solid #fff;border-right:10px solid #fff}.entry-column .ug-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #ddd;z-index:-1}.entry-column .ug-border h2:first-child,.entry-column .ug-border h3:first-child,.entry-column .ug-border h4:first-child{margin-top:0}.entry-column .ug-border>:not(.entry-reset):last-child>*{margin-bottom:0}.entry-column .ug-center{float:none;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.entry-column .ug-bg-gray,.entry-column .ug-bg-primary{margin:0 0 40px;padding:45px 35px}.entry-column .ug-bg-gray h2:first-child,.entry-column .ug-bg-gray h3:first-child,.entry-column .ug-bg-gray h4:first-child,.entry-column .ug-bg-primary h2:first-child,.entry-column .ug-bg-primary h3:first-child,.entry-column .ug-bg-primary h4:first-child{margin-top:0}.entry-column .ug-bg-gray>:not(.entry-reset):last-child>*,.entry-column .ug-bg-primary>:not(.entry-reset):last-child>*{margin-bottom:0}.entry-column .ug-cover{margin:0 calc(50% - 50vw) 40px;padding:45px calc(50vw - 50%)}.entry-column .ug-border{padding:50px}}.media-file,[class*=column-file-]{display:inline-block}.media-file a,.media-file a[href*=media-download],[class*=column-file-] a,[class*=column-file-] a[href*=media-download]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:15px;border:1px solid #ddd;border-radius:4px;color:#333;transition:background-color .2s}.media-file a:hover,.media-file a[href*=media-download]:hover,[class*=column-file-] a:hover,[class*=column-file-] a[href*=media-download]:hover{text-decoration:none;background:#f4f4f4}.media-file .caption,[class*=column-file-] .caption{margin:0}.media-file .columnIcon,[class*=column-file-] .columnIcon{width:29px;height:auto;margin:0 15px 0 0}[class*=column-quote-] .quote{padding:0;border:0}[class*=column-quote-] .quote-link{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#333;border:1px solid #ddd;border-radius:6px}[class*=column-quote-] .quote-link:hover{background:#f4f4f4;text-decoration:none}[class*=column-quote-] .quote-info{padding:12px}[class*=column-quote-] .quote-title{margin:0 0 10px;font-size:18px;line-height:1.4}[class*=column-quote-] .quote-site-name{margin:0;color:#777;font-size:12px}[class*=column-quote-] .quote-description{display:none;margin:0 0 10px}@media screen and (min-width:768px){[class*=column-quote-] .quote-link{-ms-flex-direction:row;flex-direction:row}[class*=column-quote-] .quote-img-wrap{width:33.33333%;padding:30px 15px 30px 30px;box-sizing:border-box}[class*=column-quote-] .quote-img{width:100%}[class*=column-quote-] .quote-info{width:66.66667%;padding:30px 30px 30px 15px;box-sizing:border-box}[class*=column-quote-] .quote-title{margin:0 0 20px;font-weight:700;font-size:24px}[class*=column-quote-] .quote-site-name{font-size:14px}[class*=column-quote-] .quote-description{display:block;font-size:14px}}.entry-column .card-bordered-title,.entry-column .card-title{font-size:18px}@media screen and (min-width:768px){.entry-column .card-bordered-title,.entry-column .card-title{font-size:22px}}.entry-column .card-bordered-item,.entry-column .card-item{padding:0 10px}.unit-separator{margin:0 10px 40px;border:0;border-top:1px solid #ddd}.entry-column .message{position:relative;margin:0 0 40px}.entry-column .message-bg{position:absolute;width:100%;height:240px;background:no-repeat 50%;background-size:cover}.entry-column .message-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4)}.entry-column .message-lead{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:240px;margin:0 0 40px;padding:0 10px;color:#fff;font-size:24px;font-weight:700}.entry-column .message-content{margin:0 10px 50px}.entry-column .message-source{margin:0 10px}.entry-column .message-source:before{content:"";display:inline-block;width:40px;height:1px;margin:0 15px 0 0;vertical-align:middle;background:#333}@media screen and (min-width:768px){.entry-column .message{margin:0 calc(50% - 50vw) 40px;background-size:cover}.entry-column .message-bg{top:0;right:0;bottom:0;left:0;height:auto}.entry-column .message-bg:before{content:none}.entry-column .message-wrap{position:relative;width:50%;padding:100px 60px;color:#fff;background:rgba(0,0,0,.4)}.entry-column .message-lead{margin:0 0 40px;height:auto;font-size:24px}.entry-column .message-content{margin:0 0 50px}.entry-column .message-source:before{background:#fff}}.entry-column .pricing-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:20px 0;padding:0}.entry-column .pricing-item{position:relative;display:-ms-flexbox;display:flex;list-style:none;margin:0 0 30px;padding:0 10px}.entry-column .pricing-item.is-reccomend .pricing-inner{margin-top:20px;border:1px solid #2e50ac}.entry-column .pricing-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;padding:35px 30px 30px;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.1);box-sizing:border-box;transition:transform .25s ease}.entry-column .pricing-label-wrap{margin-top:-55px;margin-bottom:15px}.entry-column .pricing-label{display:inline-block;margin:0;padding:5px 30px;color:#fff;font-size:20px;font-weight:700;line-height:1.3;border-radius:10em;background:#2e50ac;box-shadow:0 1px 3px rgba(0,0,0,.2)}.entry-column .pricing-header{margin:0 0 35px;padding:0 0 20px;text-align:center;border-bottom:1px solid #ebebeb}.entry-column .pricing-title{margin:0 0 10px;color:#2e50ac}.entry-column .pricing-desc{margin:0;color:#777;font-size:16px;line-height:1.5}.entry-column .pricing-price{margin:0 0 25px;font-size:50px;line-height:1}.entry-column .pricing-unit{font-size:24px}.entry-column .pricing-check-group{margin:0 0 30px;padding:0;list-style:none}.entry-column .pricing-check-group li{margin:0 0 15px}.entry-column .pricing-check-group li:before{content:"";display:inline-block;width:18px;height:18px;margin:0 10px 0 0;background:url(/themes/utsuwa/images/icon-check.svg?v=20201224210109);vertical-align:middle}.entry-column .pricing-footer{margin-top:auto}.entry-column .pricing-button{display:block;margin:0 0 15px}.entry-column .pricing-text-info{margin:0;text-align:center}@media screen and (min-width:768px){.entry-column .pricing-group{margin:60px 0;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.entry-column .pricing-item{width:33.33333%;margin:0 0 30px;box-sizing:border-box}.entry-column .pricing-item.is-reccomend .pricing-inner{margin-top:-20px;margin-bottom:-20px;padding-top:55px;padding-bottom:50px}.entry-column .pricing-item:hover .pricing-inner{box-shadow:0 6px 15px rgba(0,0,0,.2);-ms-transform:translateY(-10px);transform:translateY(-10px)}.entry-column .pricing-label-wrap{margin-top:-75px;margin-bottom:35px}}[class*=column-eximage],[class*=column-file],[class*=column-image],[class*=column-map],[class*=column-media],[class*=column-module],[class*=column-quote],[class*=column-street-view],[class*=column-video],[class*=column-yolp],[class*=column-youtube]{margin-bottom:40px}@media screen and (min-width:768px){[class*=column-eximage],[class*=column-file],[class*=column-image],[class*=column-map],[class*=column-media],[class*=column-module],[class*=column-quote],[class*=column-street-view],[class*=column-video],[class*=column-yolp],[class*=column-youtube]{margin-bottom:60px}}[class*=column-eximage-] a,[class*=column-image-] a,[class*=column-media-] a{transition:opacity .2s}[class*=column-eximage-] a:hover,[class*=column-image-] a:hover,[class*=column-media-] a:hover{opacity:.7}.unit-gallery{margin-bottom:20px}.sns-share-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:0 0 40px;padding:25px;background:#f8f8f8;text-align:center}.sns-share-title{margin:0 0 10px;font-size:16px}.share-list{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.share-list.is-align-right{-ms-flex-pack:end;justify-content:flex-end}.share-item{margin:0 15px}.share-item a{width:26px;height:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:transform .2s ease}.share-item a:hover{-ms-transform:scale(.8);transform:scale(.8)}.share-list.is-sm .share-item a{width:30px}@media screen and (min-width:768px){.sns-share-wrapper{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;margin:0 0 60px;padding:50px 25px}.sns-share-title{margin:0 35px 0 0;font-size:20px}.share-item a{width:50px}.share-list.is-sm .share-item a{width:30px}}.not-found-content{text-align:center;margin:0 0 60px}.not-found-title{margin:0 0 30px;color:#2e50ac;font-weight:700;font-size:100px}.not-found-paragraph{margin:0 0 30px;font-weight:700;font-size:20px}@media screen and (min-width:768px){.not-found-content{margin:0 0 120px}.not-found-title{font-size:240px}.not-found-paragraph{margin:0 0 40px;font-size:22px}}.footer{color:#fff;background:#2e50ac;margin:60px 0 0}.cta+.footer,.cta-visual+.footer{margin-top:0}.footer a,.footer a:active,.footer a:focus,.footer a:hover,.footer a:visited{color:#fff}.footer-group{-ms-flex-direction:column;flex-direction:column;width:100%;padding:50px 0 10px}.footer-group,.footer-item,.footer-item-title{display:-ms-flexbox;display:flex}.footer-item-title{-ms-flex-direction:column;flex-direction:column;width:100%;font-size:14px}.footer-company-catch{margin:0 0 5px}.footer-company-title{margin:0}.footer-company-logo{margin:0 0 20px}@media screen and (min-width:768px){.footer{margin:100px 0 0}.cta-visual .footer,.cta .footer{margin-top:0}.footer-group{-ms-flex-direction:row;flex-direction:row}}.footer-address{margin-top:auto;margin-bottom:30px;font-style:normal}.footer-address-name{margin:0 0 10px}.footer-address-item{margin:0 0 5px;font-size:14px}.footer-item-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.footer-nav{margin:0 0 60px;font-size:14px}.footer-nav-group{list-style:none;margin:0;padding:0}.footer-nav-item{font-weight:700;font-size:15px}.footer-nav-item .footer-nav-item{position:relative;margin:0 0 0 20px;font-weight:400;font-size:14px}.footer-nav-item .footer-nav-item:before{content:"";position:absolute;left:-17px;top:.2em;display:inline-block;border:3px solid transparent;border-left:6px solid hsla(0,0%,100%,.4)}.footer-nav-link{display:inline-block;margin:0 0 15px;color:#fff}.footer-nav-link:active,.footer-nav-link:focus,.footer-nav-link:hover,.footer-nav-link:visited{color:#fff}.footer-nav-item .footer-nav-item .footer-nav-link{margin:0 0 10px}.footer-nav-link+.footer-nav-group{margin-top:-5px}.footer-nav-side{margin-top:auto;border-top:1px solid #eaf6ff}.footer-nav-inline,.footer-nav-inline-group,.footer-nav-side{display:-ms-flexbox;display:flex}.footer-nav-inline-group{list-style:none;margin:0;padding:0}.footer-nav-inline-item{margin:20px 30px}.footer-nav-inline-item:first-child{margin-left:0}.footer-nav-inline-item:last-child{margin-right:0}.footer-nav-inline-link,.footer-nav-inline-link:active,.footer-nav-inline-link:focus,.footer-nav-inline-link:hover,.footer-nav-inline-link:visited{color:#fff}.footer-sns{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 0 20px}.footer-sns,.footer-sns-group{display:-ms-flexbox;display:flex}.footer-sns-group{list-style:none;margin:0;padding:0}.footer-sns-item{margin:0 10px}.footer-sns-item:first-child{margin-left:0}.footer-sns-item:last-child{margin-right:0}@media screen and (min-width:768px){.footer-sns{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.footer-copyright{padding:15px 0;text-align:center;border-top:1px solid rgba(234,246,255,.2)}.footer-copyright-text{margin:0}.header-wrap{height:60px}.header{width:100%;height:60px;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.1);z-index:10000}.header,.header-item-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-item-title{margin:0 20px}.header-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0}.header-item-nav{position:relative;height:100%;margin-left:auto;font-size:18px}@media (max-width:1023px){.header{position:fixed}}.global-nav{height:100%}.global-nav,.global-nav-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.global-nav-list{list-style:none;margin:0;padding:0;font-weight:700}.global-nav-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 10px}.global-nav-item:last-child{margin-right:0}.global-nav-link{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:15px;color:#333}.global-nav-link:active,.global-nav-link:focus,.global-nav-link:hover,.global-nav-link:visited{color:#333}.global-nav-link:after{content:"";position:absolute;right:15px;bottom:-5px;left:15px;height:2px;background:#2e50ac;-ms-transform:scaleX(0);transform:scaleX(0);transition:transform .2s}.global-nav-link:hover{text-decoration:none}.global-nav-item.stay .global-nav-link:after,.global-nav-link:hover:after{-ms-transform:scaleX(1);transform:scaleX(1)}.global-nav-link.is-cta{height:60px;margin:0 15px;padding:0 35px;color:#fff;background:#2e50ac;transition:background-color .2s}.global-nav-link.is-cta:after{content:none}.global-nav-link.is-cta:hover{background:#0464d3}.global-nav-link.is-cta:last-child{margin-right:0}.nav-menu-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;width:60px;height:60px;background:#2e50ac}.nav-menu-btn:hover{text-decoration:none}.nav-menu-btn:active,.nav-menu-btn:focus{outline:0}.nav-menu-btn-text{margin:7px 0 0;color:#fff;font-size:11px}.icon-toggle-menu{position:relative;display:inline-block;width:25px;height:2px;margin:6px 0;vertical-align:middle;background-color:#fff;border-radius:1px;transition:all .1s}.icon-toggle-menu:after,.icon-toggle-menu:before{position:absolute;display:block;width:25px;height:2px;background-color:#fff;border-radius:1px;transition:all .3s;content:""}.icon-toggle-menu:before{top:-6px}.icon-toggle-menu:after{bottom:-6px}[aria-expanded=true] .icon-toggle-menu{background:transparent}[aria-expanded=true] .icon-toggle-menu:before{width:25px;-ms-transform:translate(-2px,6px) rotate(45deg);transform:translate(-2px,6px) rotate(45deg)}[aria-expanded=true] .icon-toggle-menu:after{width:25px;-ms-transform:translate(-2px,-6px) rotate(-45deg);transform:translate(-2px,-6px) rotate(-45deg)}@media (max-width:1023px){.is-locked{overflow:hidden}.mobile-nav{position:fixed;top:0;left:0;z-index:10001;display:none;box-sizing:border-box;width:100%;height:100%;padding-top:70px;background-color:#2e50ac;opacity:0;transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-duration:.3s;transition-property:all;overflow-y:scroll}.mobile-nav.is-active{display:block}.mobile-nav.is-opened{opacity:1}}.mobile-nav-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 40px;box-sizing:border-box}.mobile-nav-btn{position:fixed;top:0;right:0;z-index:10002}.mobile-navbar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;width:100%}.mobile-nav-group{list-style:none;width:100%;margin:0;padding:0;text-align:center}.mobile-nav-group .mobile-nav-group{margin:0 0 20px}.mobile-nav-item{font-size:18px}.mobile-nav-item.is-expand .mobile-nav-link{position:relative}.mobile-nav-item.is-expand .icon-expand{margin-top:5px}.mobile-nav-item.is-expand .icon-expand:after,.mobile-nav-item.is-expand .icon-expand:before{position:absolute;display:block;width:16px;height:2px;background-color:#fff;border-radius:1px;transition:all .3s;content:"";border:0}.mobile-nav-item.is-expand .icon-expand:before{-ms-transform:translate(-2px,-6px) rotate(90deg);transform:translate(-2px,-6px) rotate(90deg)}.mobile-nav-item.is-expand .icon-expand:after{-ms-transform:translate(-2px,-6px);transform:translate(-2px,-6px)}.mobile-nav-item.is-expand .icon-expand.is-close:after,.mobile-nav-item.is-expand .icon-expand.is-close:before{width:16px;-ms-transform:translate(-2px,-6px);transform:translate(-2px,-6px)}.mobile-nav-item .mobile-nav-group{display:none}.mobile-nav-item .mobile-nav-item{font-size:14px}.mobile-nav-item .mobile-nav-item .icon-expand:after,.mobile-nav-item .mobile-nav-item .icon-expand:before{content:none}.mobile-nav-link{position:relative;display:block;padding:10px 0;color:#fff}.mobile-nav-link:active,.mobile-nav-link:focus,.mobile-nav-link:hover,.mobile-nav-link:link,.mobile-nav-link:visited{color:#fff;text-decoration:none}.mobile-nav-item.is-expand .mobile-nav-item .mobile-nav-link:before{content:"";display:inline-block;border:3px solid transparent;border-left:6px solid hsla(0,0%,100%,.4);vertical-align:middle}.icon-expand{position:absolute;top:50%;right:0;margin-top:-3px}.icon-expand:before{content:"";position:absolute;display:block;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-ms-transform:rotate(45deg);transform:rotate(45deg)}.mobile-nav-side-group{list-style:none;width:100%;margin:20px 0 0;padding:0;text-align:center}.mobile-nav-side-group .mobile-nav-side-group{margin:0 0 20px}.mobile-nav-side-item{font-size:14px}.mobile-nav-side-link{position:relative;display:block;padding:10px 0;color:#fff}.mobile-nav-side-link:active,.mobile-nav-side-link:focus,.mobile-nav-side-link:hover,.mobile-nav-side-link:visited{color:#fff}.mobile-navbar-footer .footer-sns-group{margin-top:10px}