
@font-face{font-family:swiper-icons;
src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
font-weight:400;
font-style:normal}

:root{--swiper-theme-color:#007aff}

.swiper-container{margin-left:auto;
margin-right:auto;
position:relative;
overflow:hidden;
list-style:none;
padding:0;
z-index:1}

.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column}

.swiper-wrapper{position:relative;
width:100%;
height:100%;
z-index:1;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-transition-property:-webkit-transform;
transition-property:-webkit-transform;
transition-property:transform;
transition-property:transform,-webkit-transform;
-webkit-box-sizing:content-box;
box-sizing:content-box}

.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);
transform:translateZ(0)}

.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;
flex-wrap:wrap}

.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column}

.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out;
margin:0 auto}

.swiper-container-pointer-events{-ms-touch-action:pan-y;
touch-action:pan-y}

.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;
touch-action:pan-x}

.swiper-slide{-ms-flex-negative:0;
flex-shrink:0;
width:100%;
height:100%;
position:relative;
-webkit-transition-property:-webkit-transform;
transition-property:-webkit-transform;
transition-property:transform;
transition-property:transform,-webkit-transform}

.swiper-slide-invisible-blank{visibility:hidden}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}

.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-transition-property:height,-webkit-transform;
transition-property:height,-webkit-transform;
transition-property:transform,height;
transition-property:transform,height,-webkit-transform}

.swiper-container-3d{-webkit-perspective:1200px;
perspective:1200px}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;
transform-style:preserve-3d}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;
left:0;
top:0;
width:100%;
height:100%;
pointer-events:none;
z-index:10}

.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));
background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}

.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));
background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}

.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));
background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}

.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}

.swiper-container-css-mode>.swiper-wrapper{overflow:auto;
scrollbar-width:none;
-ms-overflow-style:none}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;
scroll-snap-type:x mandatory}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;
scroll-snap-type:y mandatory}

:root{--swiper-navigation-size:44px}

.swiper-button-next,.swiper-button-prev{position:absolute;
top:50%;
width:calc(var(--swiper-navigation-size)/ 44 * 27);
height:var(--swiper-navigation-size);
margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));
z-index:10;
cursor:pointer;
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;
color:var(--swiper-navigation-color,var(--swiper-theme-color))}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;
cursor:auto;
pointer-events:none}

.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;
font-size:var(--swiper-navigation-size);
text-transform:none!important;
letter-spacing:0;
text-transform:none;
font-variant:normal;
line-height:1}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;
right:auto}

.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;
left:auto}

.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}

.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}

.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}

.swiper-button-lock{display:none}

.swiper-pagination{position:absolute;
text-align:center;
-webkit-transition:opacity .3s;
transition:opacity .3s;
-webkit-transform:translateZ(0);
transform:translateZ(0);
z-index:10}

.swiper-pagination.swiper-pagination-hidden{opacity:0}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;
left:0;
width:100%}

.swiper-pagination-bullets-dynamic{overflow:hidden;
font-size:0}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);
transform:scale(.33);
position:relative}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);
transform:scale(1)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);
transform:scale(.66)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);
transform:scale(.33)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);
transform:scale(.66)}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);
transform:scale(.33)}

.swiper-pagination-bullet{width:8px;
height:8px;
display:inline-block;
border-radius:50%;
background:#000;
opacity:.2}

button.swiper-pagination-bullet{border:none;
margin:0;
padding:0;
-webkit-box-shadow:none;
box-shadow:none;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}

.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}

.swiper-pagination-bullet-active{opacity:1;
background:var(--swiper-pagination-color,var(--swiper-theme-color))}

.swiper-container-vertical>.swiper-pagination-bullets{right:10px;
top:50%;
-webkit-transform:translate3d(0,-50%,0);
transform:translate3d(0,-50%,0)}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;
display:block}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
width:8px}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;
-webkit-transition:transform .2s,top .2s;
transition:transform .2s,top .2s}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
white-space:nowrap}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:transform .2s,left .2s;
transition:transform .2s,left .2s}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:transform .2s,right .2s;
transition:transform .2s,right .2s}

.swiper-pagination-progressbar{background:rgba(0,0,0,.25);
position:absolute}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
-webkit-transform:scale(0);
transform:scale(0);
-webkit-transform-origin:left top;
transform-origin:left top}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;
transform-origin:right top}

.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;
height:4px;
left:0;
top:0}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;
height:100%;
left:0;
top:0}

.swiper-pagination-white{--swiper-pagination-color:#fff}

.swiper-pagination-black{--swiper-pagination-color:#000}

.swiper-pagination-lock{display:none}

.ListItem_list-item--draggable-overall__2juwm,.ListItem_list-item__2TyXm{position:relative}

.ListItem_list-item__function-layer__1xyl2{position:absolute;
top:6px;
right:6px;
z-index:2147483647}

.ListItem_list-item--draggable-overall__2juwm{cursor:url(/assets/images/common/icon-draggable_cursor.png) 6 6,move}

.ListItem_function-layer__button__3T-ap{width:25px;
height:25px;
margin-left:auto;
cursor:pointer}

.ListItem_function-layer__button__3T-ap:not(:last-child){margin-bottom:5px}

.AddItem_add-item__2vpJV{padding:15px}

.AddItem_add-item__2vpJV,.NoItems_no-items__u7aNC{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}

.NoItems_no-items__u7aNC{padding:25px;
color:#ccc;
font-weight:700;
font-size:16px;
border:2px dashed #ccc}

@counter-style em-decimal{system:numeric;
symbols:"０" "１" "２" "３" "４" "５" "６" "７" "８" "９"}

@counter-style brackets-decimal{system:numeric;
symbols:"0" "⑴" "⑵" "⑶" "⑷" "⑸" "⑹" "⑺" "⑻" "⑼" "⑽" "⑾" "⑿" "⒀" "⒁" "⒂" "⒃" "⒄" "⒅" "⒆" "⒇"}

.SliderEditablize_slider-editablize__hW70o{position:relative;
display:block}

.SliderEditablize_slider-editablize__children__ywFzw{position:relative;
z-index:1}

.SliderEditablize_slider-editablize__hW70o [class*=swiper-button-next],.SliderEditablize_slider-editablize__hW70o [class*=swiper-button-prev]{width:auto;
height:auto;
margin-top:0}

.SliderEditablize_slider-editablize__hW70o [class*=swiper-button-next]:after,.SliderEditablize_slider-editablize__hW70o [class*=swiper-button-prev]:after{display:block;
width:15px;
height:25px;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.801' height='27.619' viewBox='0 0 17.801 27.619'%3E%3Cg id='icon_arrow' transform='translate(1.406 1.406)'%3E%3Cline y1='12.028' x2='14.989' transform='translate(0 12.778)' fill='none' stroke='%23969696' stroke-linecap='round' stroke-width='2'/%3E%3Cline x2='14.989' y2='12.028' transform='translate(0 0)' fill='none' stroke='%23969696' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E%0A");
background-repeat:no-repeat;
background-position:50%;
background-size:17px;
content:""}

.SliderEditablize_slider-editablize__hW70o [class*=swiper-button-next]{right:-40px}

@media(min-width:60em){.SliderEditablize_slider-editablize__hW70o [class*=swiper-button-next]{right:-55px}

}

.SliderEditablize_slider-editablize__hW70o [class*=swiper-button-prev]{left:-40px;
-webkit-transform:rotate(180deg);
transform:rotate(180deg)}

@media(min-width:60em){.SliderEditablize_slider-editablize__hW70o [class*=swiper-button-prev]{left:-55px}

}

.SliderEditablize_slider-editablize__hW70o>[class*=swiper-pagination]{position:static;
margin:0 auto;
padding-top:30px}

@media(min-width:60em){.SliderEditablize_slider-editablize__hW70o>[class*=swiper-pagination]{padding-top:40px}

}

.SliderEditablize_slider-editablize__hW70o>[class*=swiper-pagination]>[class*=swiper-pagination-bullet]{position:relative;
width:20px;
height:20px;
background-color:transparent;
border:0;
cursor:pointer;
opacity:1}

.SliderEditablize_slider-editablize__hW70o>[class*=swiper-pagination]>[class*=swiper-pagination-bullet]:before{position:absolute;
top:50%;
left:50%;
display:block;
width:50%;
height:50%;
background-color:#fff;
border:1px solid #969696;
border-radius:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
content:""}

.SliderEditablize_slider-editablize__hW70o>[class*=swiper-pagination]>[class*=swiper-pagination-bullet][class*=swiper-pagination-bullet-active]:before{background-color:#969696}

.SectionHeader_section-header--blackwhite__Uptoy,.SectionHeader_section-header--blue__KP-Iv,.SectionHeader_section-header--orange__3ZNHK,.SectionHeader_section-header--red__1u9FE,.SectionHeader_section-header__jVRb3{position:relative;
padding-bottom:17px;
text-align:center}

@media(min-width:48em){.SectionHeader_section-header--blackwhite__Uptoy,.SectionHeader_section-header--blue__KP-Iv,.SectionHeader_section-header--orange__3ZNHK,.SectionHeader_section-header--red__1u9FE,.SectionHeader_section-header__jVRb3{padding-bottom:35px}

}

.SectionHeader_section-header--blackwhite__Uptoy:before,.SectionHeader_section-header--blue__KP-Iv:before,.SectionHeader_section-header--orange__3ZNHK:before,.SectionHeader_section-header--red__1u9FE:before,.SectionHeader_section-header__jVRb3:before{position:absolute;
bottom:0;
left:50%;
width:60px;
height:2px;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
content:""}

@media(min-width:48em){.SectionHeader_section-header--blackwhite__Uptoy:before,.SectionHeader_section-header--blue__KP-Iv:before,.SectionHeader_section-header--orange__3ZNHK:before,.SectionHeader_section-header--red__1u9FE:before,.SectionHeader_section-header__jVRb3:before{width:120px;
height:5px}

}

.SectionHeader_section-header--blackwhite__Uptoy:before{background-color:#36f}

.SectionHeader_section-header--blackwhite__Uptoy .SectionHeader_section-header__sub-title__9kjki{color:#36f}

.SectionHeader_section-header--blackwhite__Uptoy .SectionHeader_section-header__main-title__3ULw5{color:#ccc}

.SectionHeader_section-header--red__1u9FE:before{background-color:#f25d5d}

.SectionHeader_section-header--red__1u9FE .SectionHeader_section-header__sub-title__9kjki{color:#f25d5d}

.SectionHeader_section-header--red__1u9FE .SectionHeader_section-header__main-title__3ULw5{color:#333}

.SectionHeader_section-header--orange__3ZNHK:before{background-color:#f60}

.SectionHeader_section-header--orange__3ZNHK .SectionHeader_section-header__sub-title__9kjki{color:#f60}

.SectionHeader_section-header--orange__3ZNHK .SectionHeader_section-header__main-title__3ULw5{color:#333}

.SectionHeader_section-header--blue__KP-Iv:before{background-color:#27aae1}

.SectionHeader_section-header--blue__KP-Iv .SectionHeader_section-header__sub-title__9kjki{color:#27aae1}

.SectionHeader_section-header--blue__KP-Iv .SectionHeader_section-header__main-title__3ULw5{color:#000a66}

.SectionHeader_section-header__sub-title__9kjki{font-weight:600;
font-size:15px;
line-height:1.3}

@media(min-width:48em){.SectionHeader_section-header__sub-title__9kjki{font-size:18px}

}

.SectionHeader_section-header__sub-title__9kjki:not(:last-child){margin-bottom:20px}

.SectionHeader_section-header__main-title__3ULw5{font-weight:600;
font-size:20px;
line-height:1.3}

@media(min-width:48em){.SectionHeader_section-header__main-title__3ULw5{font-size:36px}

}

.School001_section__2OzOF{min-width:-webkit-fit-content;
min-width:-moz-fit-content;
min-width:fit-content;
color:#333;
font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;
letter-spacing:.1rem;
-webkit-font-feature-settings:"palt";
font-feature-settings:"palt"}

.School001_inner__24FU3{width:335px;
margin:0 auto}

@media(min-width:48em){.School001_inner__24FU3{width:1000px;
min-width:1000px}

}

@counter-style em-decimal{system:numeric;
symbols:"０" "１" "２" "３" "４" "５" "６" "７" "８" "９"}

@counter-style brackets-decimal{system:numeric;
symbols:"0" "⑴" "⑵" "⑶" "⑷" "⑸" "⑹" "⑺" "⑻" "⑼" "⑽" "⑾" "⑿" "⒀" "⒁" "⒂" "⒃" "⒄" "⒅" "⒆" "⒇"}

.Philosophy_philosophy--blackwhite___0BNv,.Philosophy_philosophy--blue__2K7P_,.Philosophy_philosophy--orange__20TSF,.Philosophy_philosophy--red__2zLqz,.Philosophy_philosophy__d26E5{position:relative;
padding:50px 0 48px}

@media(min-width:48em){.Philosophy_philosophy--blackwhite___0BNv,.Philosophy_philosophy--blue__2K7P_,.Philosophy_philosophy--orange__20TSF,.Philosophy_philosophy--red__2zLqz,.Philosophy_philosophy__d26E5{padding:100px 0}

}

.Philosophy_philosophy--blackwhite___0BNv{background-color:#333}

.Philosophy_philosophy--blackwhite___0BNv .Philosophy_philosophy__detail-text__2ulR8{color:#ccc}

.Philosophy_philosophy--red__2zLqz{background-color:#fff6f6}

.Philosophy_philosophy--red__2zLqz .Philosophy_philosophy__detail-text__2ulR8{color:#333}

.Philosophy_philosophy--orange__20TSF{background-color:#f5e8d4}

.Philosophy_philosophy--orange__20TSF .Philosophy_philosophy__detail-text__2ulR8{color:#333}

.Philosophy_philosophy--blue__2K7P_{background-color:#f3f9ff}

.Philosophy_philosophy--blue__2K7P_ .Philosophy_philosophy__detail-text__2ulR8{color:#000a66}

.Philosophy_philosophy__header__2TAX8:not(:last-child){margin-bottom:29px}

@media(min-width:48em){.Philosophy_philosophy__header__2TAX8:not(:last-child){margin-bottom:67px}

.Philosophy_philosophy__content__2FpAj{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between}

}

.Philosophy_philosophy__image-block__1eP3U{position:relative}

@media(min-width:48em){.Philosophy_philosophy__image-block__1eP3U{width:477px;
height:300px}

}

.Philosophy_philosophy__image-block__1eP3U>[class*=MLP-image-editablize]{height:100%}

.Philosophy_philosophy__image-block__1eP3U img{display:block;
width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.Philosophy_philosophy__image-block__1eP3U:not(:last-child){margin-bottom:21px}

@media(min-width:48em){.Philosophy_philosophy__image-block__1eP3U:not(:last-child){margin-right:45px;
margin-bottom:0}

}

.Philosophy_philosophy__text-block__bg5x0{-webkit-box-flex:1;
-ms-flex:1;
flex:1}

.Philosophy_philosophy__detail-text__2ulR8{font-size:15px;
line-height:1.4}

@media(min-width:48em){.Philosophy_philosophy__detail-text__2ulR8{font-size:18px;
line-height:1.7}

}

.ConversionButton_conversion-button__Pa89d{position:relative;
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
min-width:190px;
padding:16px 20px;
overflow:hidden;
color:#fff;
font-weight:600;
font-size:13px;
line-height:1;
background-color:#000;
border-radius:23px}

@media(min-width:48em){.ConversionButton_conversion-button__Pa89d{min-width:0;
padding:13px 20px;
font-size:14px;
border-radius:20px}

}

.ConversionButton_conversion-button__Pa89d:before{position:absolute;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .25s ease 0s;
transition:opacity .25s ease 0s;
content:""}

@media(min-width:48em){.ConversionButton_conversion-button__Pa89d:hover:before{opacity:.3}

}

.MenuHeader_menu-header__content--blackwhite__2ILOf,.MenuHeader_menu-header__content--red__3k5TY{background-color:#000}

.MenuHeader_menu-header__content--orange__3nLT2{background-color:#f60}

.MenuHeader_menu-header__content--blue__1XuHM{background-color:#204461}

.MenuHeader_menu-header__inner__2hSiO{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
height:50px;
margin:0 auto;
padding:7px 15px 8px 20px}

@media(min-width:48em){.MenuHeader_menu-header__inner__2hSiO{min-width:1000px;
max-width:1920px;
height:auto;
padding:20px 30px}

}

.MenuHeader_menu-header__logo__3vPZW{position:relative;
z-index:9200}

@media(min-width:48em){.MenuHeader_menu-header__logo__3vPZW:not(:last-child){margin-right:50px}

}

.MenuHeader_menu-header__logo-image__1JXHS{display:block;
max-width:145px;
max-height:35px}

@media(min-width:48em){.MenuHeader_menu-header__logo-image__1JXHS{max-width:280px;
max-height:80px}

}

.MenuHeader_menu-header__logo-image__1JXHS img{width:100%;
height:100%;
-o-object-fit:contain;
object-fit:contain}

.MenuHeader_menu-header__navigation--blackwhite__1e5dX,.MenuHeader_menu-header__navigation--blue__1GRzv,.MenuHeader_menu-header__navigation--orange__3-_o-,.MenuHeader_menu-header__navigation--red__yeg7E,.MenuHeader_menu-header__navigation__3eMH5{position:fixed;
top:0;
left:0;
z-index:9100;
width:100%;
height:100vh;
padding:28px 0 66px;
overflow-y:scroll;
background-color:#000;
-webkit-transform:translateY(-120%);
transform:translateY(-120%);
-webkit-transition:-webkit-transform .25s ease 0s;
transition:-webkit-transform .25s ease 0s;
transition:transform .25s ease 0s;
transition:transform .25s ease 0s,-webkit-transform .25s ease 0s}

.MenuHeader_menu-header__navigation--blackwhite__1e5dX::-webkit-scrollbar,.MenuHeader_menu-header__navigation--blue__1GRzv::-webkit-scrollbar,.MenuHeader_menu-header__navigation--orange__3-_o-::-webkit-scrollbar,.MenuHeader_menu-header__navigation--red__yeg7E::-webkit-scrollbar,.MenuHeader_menu-header__navigation__3eMH5::-webkit-scrollbar{width:0;
height:0;
background-color:transparent}

.MenuHeader_menu-header__navigation--blackwhite__1e5dX::-webkit-scrollbar-thumb,.MenuHeader_menu-header__navigation--blue__1GRzv::-webkit-scrollbar-thumb,.MenuHeader_menu-header__navigation--orange__3-_o-::-webkit-scrollbar-thumb,.MenuHeader_menu-header__navigation--red__yeg7E::-webkit-scrollbar-thumb,.MenuHeader_menu-header__navigation__3eMH5::-webkit-scrollbar-thumb{background-color:transparent}

@media(min-width:48em){.MenuHeader_menu-header__navigation--blackwhite__1e5dX,.MenuHeader_menu-header__navigation--blue__1GRzv,.MenuHeader_menu-header__navigation--orange__3-_o-,.MenuHeader_menu-header__navigation--red__yeg7E,.MenuHeader_menu-header__navigation__3eMH5{position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
height:auto;
padding:0;
overflow-y:visible;
-webkit-transform:translateY(0);
transform:translateY(0)}

}

.MenuHeader_is-active__rcU_9.MenuHeader_menu-header__navigation--blackwhite__1e5dX,.MenuHeader_is-active__rcU_9.MenuHeader_menu-header__navigation--blue__1GRzv,.MenuHeader_is-active__rcU_9.MenuHeader_menu-header__navigation--orange__3-_o-,.MenuHeader_is-active__rcU_9.MenuHeader_menu-header__navigation--red__yeg7E,.MenuHeader_menu-header__navigation__3eMH5.MenuHeader_is-active__rcU_9{-webkit-transform:translateY(0);
transform:translateY(0)}

.MenuHeader_menu-header__navigation--blackwhite__1e5dX{background-color:#000}

@media(min-width:48em){.MenuHeader_menu-header__navigation--blackwhite__1e5dX{background-color:transparent}

}

.MenuHeader_menu-header__navigation--red__yeg7E{background-color:#000}

@media(min-width:48em){.MenuHeader_menu-header__navigation--red__yeg7E{background-color:transparent}

}

.MenuHeader_menu-header__navigation--orange__3-_o-{background-color:#f60}

@media(min-width:48em){.MenuHeader_menu-header__navigation--orange__3-_o-{background-color:transparent}

}

.MenuHeader_menu-header__navigation--blue__1GRzv{background-color:#204461}

@media(min-width:48em){.MenuHeader_menu-header__navigation--blue__1GRzv{background-color:transparent}

.MenuHeader_menu-header__list__2fo_T{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end}

}

.MenuHeader_menu-header__list__2fo_T:not(:last-child){margin-bottom:40px}

@media(min-width:48em){.MenuHeader_menu-header__list__2fo_T:not(:last-child){margin-right:-16px;
margin-bottom:0}

.MenuHeader_menu-header__list-item__3h4f-{margin-right:34px}

}

.MenuHeader_menu-header__conversion-button-wrapper__z-xp4{display:block;
-ms-flex-negative:0;
flex-shrink:0;
text-align:center}

.MenuHeader_menu-header__conversion-button-wrapper__z-xp4 [class*=MLP-link-editablize__edit-panel]{right:0;
left:auto}

.MenuHeader_menu-header__conversion-button--blackwhite__ruxLV{background-color:#36f}

@media(min-width:48em){.MenuHeader_menu-header__conversion-button--blackwhite__ruxLV{min-width:170px}

}

.MenuHeader_menu-header__conversion-button--red__1Qtub{background-color:#c00}

@media(min-width:48em){.MenuHeader_menu-header__conversion-button--red__1Qtub{min-width:170px}

}

.MenuHeader_menu-header__conversion-button--orange__1-nUn{background-color:#333}

@media(min-width:48em){.MenuHeader_menu-header__conversion-button--orange__1-nUn{min-width:170px}

}

.MenuHeader_menu-header__conversion-button--blue__3PXX6{background-color:#27aae1}

@media(min-width:48em){.MenuHeader_menu-header__conversion-button--blue__3PXX6{min-width:170px}

}

.MenuHeader_menu-header__hamburger__2faQF{position:relative;
z-index:9200;
display:block;
width:20px;
height:18px}

@media(min-width:48em){.MenuHeader_menu-header__hamburger__2faQF{display:none}

}

.MenuHeader_menu-header__hamburger__2faQF:after,.MenuHeader_menu-header__hamburger__2faQF:before{content:""}

.MenuHeader_menu-header__hamburger__2faQF:after,.MenuHeader_menu-header__hamburger__2faQF:before,.MenuHeader_menu-header__hamburger__2faQF>span{position:absolute;
left:50%;
display:block;
width:100%;
height:2px;
background-color:#fff;
-webkit-transition:.25s ease 0s;
transition:.25s ease 0s;
-webkit-transition-property:opacity,-webkit-transform;
transition-property:opacity,-webkit-transform;
transition-property:opacity,transform;
transition-property:opacity,transform,-webkit-transform}

.MenuHeader_menu-header__hamburger__2faQF>span{top:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
opacity:1}

.MenuHeader_menu-header__hamburger__2faQF:before{top:0;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
-webkit-transform-origin:left bottom;
transform-origin:left bottom}

.MenuHeader_menu-header__hamburger__2faQF:after{bottom:0;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
-webkit-transform-origin:left top;
transform-origin:left top}

.MenuHeader_menu-header__hamburger__2faQF.MenuHeader_is-active__rcU_9>span{opacity:0}

.MenuHeader_menu-header__hamburger__2faQF.MenuHeader_is-active__rcU_9:before{-webkit-transform:translate(-50%,50%) rotate(45deg);
transform:translate(-50%,50%) rotate(45deg)}

.MenuHeader_menu-header__hamburger__2faQF.MenuHeader_is-active__rcU_9:after{-webkit-transform:translate(-50%) rotate(-45deg);
transform:translate(-50%) rotate(-45deg)}

.MenuHeader_list-item__text__3jXJ1{position:relative;
display:block;
padding:21px 0;
color:#fff;
font-weight:500;
font-size:15px;
line-height:1.25;
text-align:center;
cursor:pointer}

@media(min-width:48em){.MenuHeader_list-item__text__3jXJ1{padding:8px 0;
font-size:16px}

}

.MenuHeader_list-item__text__3jXJ1:after{position:absolute;
bottom:0;
left:50%;
width:100%;
height:3px;
background-color:#fff;
-webkit-transform:translate(-50%) scaleX(0);
transform:translate(-50%) scaleX(0);
-webkit-transition:-webkit-transform .25s ease 0s;
transition:-webkit-transform .25s ease 0s;
transition:transform .25s ease 0s;
transition:transform .25s ease 0s,-webkit-transform .25s ease 0s;
content:""}

@media(min-width:48em){.MenuHeader_list-item__text__3jXJ1:hover:after{-webkit-transform:translate(-50%) scaleX(1);
transform:translate(-50%) scaleX(1)}

}

@counter-style em-decimal{system:numeric;
symbols:"０" "１" "２" "３" "４" "５" "６" "７" "８" "９"}

@counter-style brackets-decimal{system:numeric;
symbols:"0" "⑴" "⑵" "⑶" "⑷" "⑸" "⑹" "⑺" "⑻" "⑼" "⑽" "⑾" "⑿" "⒀" "⒁" "⒂" "⒃" "⒄" "⒅" "⒆" "⒇"}

.School001_section__2OzOF{min-width:-webkit-fit-content;
min-width:-moz-fit-content;
min-width:fit-content;
color:#333;
font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;
letter-spacing:.1rem;
-webkit-font-feature-settings:"palt";
font-feature-settings:"palt"}

.School001_inner__24FU3{width:335px;
margin:0 auto}

@media(min-width:48em){.School001_inner__24FU3{width:1000px;
min-width:1000px}

}

.RoundedCornersButton001_rounded-corners-button-001__1acjy:hover{position:relative;
overflow:hidden}

.RoundedCornersButton001_rounded-corners-button-001__1acjy:hover:before{position:absolute;
top:0;
left:0;
z-index:1;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .2s ease 0s;
transition:opacity .2s ease 0s;
content:"";
opacity:.3}

.RoundedCornersButton001_rounded-corners-button-001__1acjy{padding:6px 20px;
overflow:hidden;
color:var(--secondary-color);
font-size:14px;
line-height:1;
white-space:nowrap;
text-align:center;
background-color:var(--primary-color);
border-radius:5px;
cursor:pointer}

.RoundedCornersButton001_rounded-corners-button-001__1acjy[disabled]{position:relative;
overflow:hidden;
opacity:.5}

.RoundedCornersButton001_rounded-corners-button-001__1acjy[disabled]:before{position:absolute;
top:0;
left:0;
z-index:1;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:.25;
content:""}

.SectionEditablize_function-layer__close-button__BMSZA,.SectionEditablize_function-layer__label__2lwH7{position:relative;
overflow:hidden}

.SectionEditablize_function-layer__close-button__BMSZA:before,.SectionEditablize_function-layer__label__2lwH7:before{position:absolute;
top:0;
left:0;
z-index:1;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .2s ease 0s;
transition:opacity .2s ease 0s;
content:""}

.SectionEditablize_function-layer__close-button__BMSZA:hover:before,.SectionEditablize_function-layer__label__2lwH7:hover:before{opacity:.3}

.SectionEditablize_function-layer__3qmv4,.SectionEditablize_function-layer__3qmv4[class*=is-opened]{display:block;
width:120px;
overflow:hidden;
border-radius:5px;
pointer-events:none}

.SectionEditablize_function-layer__label__2lwH7{position:relative;
z-index:2;
width:100%;
padding:8px;
overflow:hidden;
color:#fff;
font-weight:500;
font-size:14px;
line-height:1;
text-align:center;
background-color:#222;
border-radius:5px;
pointer-events:auto}

.SectionEditablize_function-layer__inner__2pqFS{position:relative;
z-index:1;
padding:10px 10px 30px;
background-color:#5e5e5e;
border-radius:0 0 5px 5px;
-webkit-transform:translateY(calc(0% - 100% - 30px));
transform:translateY(calc(0% - 100% - 30px))}

.SectionEditablize_function-layer__inner__2pqFS[class*=entering]{-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-transition:-webkit-transform .3s ease 0s;
transition:-webkit-transform .3s ease 0s;
transition:transform .3s ease 0s;
transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}

.SectionEditablize_function-layer__inner__2pqFS[class*=entered]{-webkit-transform:translateY(0);
transform:translateY(0)}

.SectionEditablize_function-layer__inner__2pqFS[class*=exiting]{-webkit-transition:-webkit-transform .3s ease 0s;
transition:-webkit-transform .3s ease 0s;
transition:transform .3s ease 0s;
transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}

.SectionEditablize_function-layer__inner__2pqFS[class*=exited],.SectionEditablize_function-layer__inner__2pqFS[class*=exiting]{-webkit-transform:translateY(calc(0% - 100% - 30px));
transform:translateY(calc(0% - 100% - 30px))}

.SectionEditablize_function-layer__function__1tH8l+.SectionEditablize_function-layer__function__1tH8l{margin-top:10px}

.SectionEditablize_function-layer__close-button__BMSZA{position:absolute;
bottom:0;
left:0;
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:100%;
padding:12px calc((100% - 8px) / 2)}

.SectionEditablize_function-layer__3qmv4[class*=is-opened]{overflow:visible;
pointer-events:auto}

.SectionEditablize_function-layer__3qmv4[class*=is-opened] .SectionEditablize_function-layer__label__2lwH7{border-radius:5px 5px 0 0}

.SectionEditablize_function__label__2szZr{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}

.SectionEditablize_function__label__2szZr:not(:last-child){margin-bottom:10px}

.SectionEditablize_function__label__2szZr>*{color:#ccc;
font-size:10px;
line-height:1}

.SectionEditablize_function__label__2szZr>:first-child{width:12px;
margin-right:5px}

.SectionEditablize_background-image-selector__button__2Jqr6{font-size:12px}

.SectionEditablize_background-image-selector__button__2Jqr6:not(:last-child){margin-bottom:10px}

.SectionEditablize_section-theme__fr29X{position:relative;
z-index:1}

.SectionEditablize_section-theme__fr29X:not(:last-child){margin-bottom:-1px;
overflow:visible}

.SectionEditablize_section-theme__fr29X:before{position:absolute;
top:0;
left:0;
display:block;
width:100%;
height:100%;
border:1px solid #222;
content:"";
pointer-events:none}

.SectionEditablize_section-theme__fr29X:hover,.SectionEditablize_section-theme__fr29X[class*=is-active]{z-index:2}

.SectionEditablize_section-theme__fr29X:hover:before,.SectionEditablize_section-theme__fr29X[class*=is-active]:before{border:2px solid #55b1ff}

.SectionEditablize_section-theme__fr29X:hover .SectionEditablize_section-theme__balloon__3265j{display:block}

.SectionEditablize_section-theme__button__dS35J img{width:100%}

.SectionEditablize_section-theme__balloon__3265j{position:absolute;
top:50%;
left:-10px;
display:none;
padding:7px 10px;
color:#fff;
font-size:12px;
line-height:1.5;
background-color:#222;
border-radius:5px;
-webkit-transform:translate(-100%,-50%);
transform:translate(-100%,-50%)}

.SectionEditablize_section-theme__balloon__3265j:before{position:absolute;
top:50%;
left:100%;
display:block;
width:0;
height:0;
border-color:transparent transparent transparent #222;
border-style:solid;
border-width:4px 0 4px 8px;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
content:""}

.SectionEditablize_section-editablize__Y8Yhn{position:relative}

.SectionEditablize_section-editablize__section-component__30CA_{position:relative;
z-index:2}

.SectionEditablize_section-editablize__section-component__30CA_[class*=st-black-text]{color:#222}

.SectionEditablize_section-editablize__section-component__30CA_[class*=st-black-text] [class*=ck][class*=ck-editor__editable]>[class*=ck-placeholder]:before{color:inherit!important}

.SectionEditablize_section-editablize__section-component__30CA_[class*=st-white-text]{color:#fff}

.SectionEditablize_section-editablize__section-component__30CA_[class*=st-white-text] [class*=ck][class*=ck-editor__editable]>[class*=ck-placeholder]:before{color:inherit!important}

.SectionEditablize_section-editablize__section-component__30CA_[class*=st-white-text-with-overlay]{color:#fff}

.SectionEditablize_section-editablize__section-component__30CA_[class*=st-white-text-with-overlay] [class*=ck][class*=ck-editor__editable]>[class*=ck-placeholder]:before{color:inherit!important}

.SectionEditablize_section-editablize__section-component__30CA_[class*=st-white-text-with-overlay]:before{position:absolute;
top:0;
left:0;
z-index:-1;
display:block;
width:100%;
height:100%;
background-color:rgba(0,0,0,.25);
content:""}

.SectionEditablize_section-editablize__function-layer__eqLK4{position:absolute;
top:20px;
right:20px;
z-index:4}

.SectionEditablize_section-editablize__add-section-sign__U7xW7{position:relative;
z-index:3;
width:100%;
height:30px;
background-color:#fff}

.SectionEditablize_section-editablize__add-section-sign__U7xW7:before{display:block;
width:100%;
height:100%;
background-color:#55b1ff;
-webkit-animation:SectionEditablize_blink__rlZV_ .5s ease-in-out infinite alternate;
animation:SectionEditablize_blink__rlZV_ .5s ease-in-out infinite alternate;
content:""}

@-webkit-keyframes SectionEditablize_blink__rlZV_{0%{opacity:0}

to{opacity:.5}

}

@keyframes SectionEditablize_blink__rlZV_{0%{opacity:0}

to{opacity:.5}

}

.AlertBalloon_alert-balloon__3Ys9A{position:relative;
display:inline-block;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:16px 20px;
background-color:#fcebeb;
border:1px solid #ea3c3c;
-webkit-transition:opacity .25s ease 0s;
transition:opacity .25s ease 0s}

.AlertBalloon_alert-balloon__3Ys9A:after,.AlertBalloon_alert-balloon__3Ys9A:before{position:absolute;
left:50%;
width:0;
height:0;
border-style:solid;
border-width:0 6px 11px;
-webkit-transform:translate(-50%,-100%);
transform:translate(-50%,-100%);
content:""}

.AlertBalloon_alert-balloon__3Ys9A:before{top:0;
border-color:transparent transparent #ea3c3c}

.AlertBalloon_alert-balloon__3Ys9A:after{top:1px;
border-color:transparent transparent #fcebeb}

.AlertBalloon_alert-balloon__text__ahz2r{color:#ea3c3c;
font-weight:600;
font-size:14px;
white-space:nowrap}

.RoundButton001_round-button-001__3g0NQ{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;
padding:7px 16px;
color:var(--secondary-color);
font-size:14px;
line-height:1;
background-color:var(--primary-color);
border:1px solid var(--border-color);
border-radius:var(--border-radius)}

.RoundButton001_round-button-001__3g0NQ:not([disabled]):hover{color:var(--primary-color);
background-color:var(--secondary-color)}

.RoundButton001_round-button-001__3g0NQ[disabled]{background-color:var(--disabled-primary-color);
border-color:var(--disabled-secondary-color)}

.SectionItem_settings-button--active__qvf9b,.SectionItem_settings-button__3ml-o{padding:5px}

.SectionItem_settings-button__icon__18Y8e{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:100%;
height:100%}

.SectionItem_settings-button--active__qvf9b .SectionItem_settings-button__icon__18Y8e *,.SectionItem_settings-button__3ml-o:hover .SectionItem_settings-button__icon__18Y8e *{fill:#55b1ff}

.SectionItem_settings__3A9T2{position:relative;
margin-left:10px}

.SectionItem_settings__3A9T2:before{position:absolute;
top:50%;
left:1px;
display:block;
width:0;
height:0;
border-color:transparent transparent #fff;
border-style:solid;
border-width:0 5px 9px;
-webkit-transform:translate(-100%,-50%) rotate(-90deg);
transform:translate(-100%,-50%) rotate(-90deg);
content:""}

.SectionItem_settings__inner__2X3tr{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
border-radius:5px}

.SectionItem_settings__button__1WReY:not(:last-child){border-bottom:1px solid #f0f0f0}

.SectionItem_setting-button--disabled__3Fb3l,.SectionItem_setting-button__yS18f{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:12px 17px;
background-color:#fff;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none}

.SectionItem_setting-button--disabled__3Fb3l:not([class*="--disabled"]):hover,.SectionItem_setting-button__yS18f:not([class*="--disabled"]):hover{background-color:#eef7ff}

.SectionItem_setting-button__icon__1RqHF{display:block;
width:14px;
margin-right:12px}

.SectionItem_setting-button__label__luwuJ{font-size:14px;
line-height:1}

.SectionItem_setting-button--disabled__3Fb3l{position:relative}

.SectionItem_setting-button--disabled__3Fb3l:before{position:absolute;
top:0;
left:0;
display:block;
width:100%;
height:100%;
background-color:#ccc;
opacity:.5;
content:""}

.SectionItem_setting-button--disabled__hint__2EWG9{position:absolute;
top:50%;
right:-100%;
display:none;
padding:10px 15px;
color:#fff;
font-size:12px;
line-height:1.5;
background-color:#222;
border-radius:5px;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)}

.SectionItem_setting-button--disabled__hint__2EWG9:before{position:absolute;
top:50%;
left:0;
width:0;
height:0;
border-color:transparent #222 transparent transparent;
border-style:solid;
border-width:8px 12px 8px 0;
-webkit-transform:translate(-100%,-50%);
transform:translate(-100%,-50%);
content:""}

.SectionItem_setting-button--disabled__3Fb3l:hover .SectionItem_setting-button--disabled__hint__2EWG9{display:inline-block}

.SectionItem_setting-button--disabled__3Fb3l input[type=checkbox],.SectionItem_setting-button__yS18f input[type=checkbox]{border-color:#ccc}

.SectionItem_section-item--active__3DjDw,.SectionItem_section-item__GFxpO{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
cursor:pointer}

.SectionItem_section-item--active__inner__4a_w9,.SectionItem_section-item__inner__O8oYM{position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:5px 10px;
overflow:hidden;
border-radius:5px}

.SectionItem_section-item--active__drag-icon__zwggR,.SectionItem_section-item__drag-icon__2Ks-Z{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flex:0;
-ms-flex:0 0 35px;
flex:0 0 35px;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin:-10px -5px -10px -10px;
padding:14px 12px;
color:#fff;
cursor:-webkit-grab;
cursor:grab}

.SectionItem_section-item--active__section-name__1zstO,.SectionItem_section-item__section-name__25XC1{-webkit-box-flex:1;
-ms-flex:1;
flex:1;
margin-right:5px;
overflow:hidden}

.SectionItem_section-item--active__section-name__1zstO input,.SectionItem_section-item__section-name__25XC1 input{width:100%;
padding:5px;
color:#222;
font-size:14px;
line-height:1;
pointer-events:none}

.SectionItem_section-item--active__delete-button__3xvbQ,.SectionItem_section-item__delete-button__22F00{-webkit-box-flex:0;
-ms-flex:0 0 16px;
flex:0 0 16px;
-webkit-box-sizing:content-box;
box-sizing:content-box;
padding:5px;
color:#222;
visibility:hidden}

.SectionItem_section-item--active__delete-button__3xvbQ:hover *,.SectionItem_section-item__delete-button__22F00:hover *{fill:#55b1ff}

.SectionItem_section-item--active__settings-button__3U_dk,.SectionItem_section-item__settings-button__tLX-s{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flex:0;
-ms-flex:0 0 24px;
flex:0 0 24px;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
visibility:hidden;
pointer-events:none}

.SectionItem_section-item--active__settings__3b-RZ,.SectionItem_section-item__settings__2X_ig{position:fixed;
z-index:1;
display:none;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)}

.SectionItem_section-item--active__3DjDw:not(.SectionItem_section-item--active__3DjDw):hover .SectionItem_section-item--active__inner__4a_w9:before,.SectionItem_section-item--active__3DjDw:not(.SectionItem_section-item--active__3DjDw):hover .SectionItem_section-item__inner__O8oYM:before,.SectionItem_section-item__GFxpO:not(.SectionItem_section-item--active__3DjDw):hover .SectionItem_section-item--active__inner__4a_w9:before,.SectionItem_section-item__GFxpO:not(.SectionItem_section-item--active__3DjDw):hover .SectionItem_section-item__inner__O8oYM:before{position:absolute;
top:0;
left:0;
z-index:-1;
display:block;
width:100%;
height:100%;
background-color:#222;
opacity:.05;
content:""}

.SectionItem_section-item--active__3DjDw{position:relative}

.SectionItem_section-item--active__inner__4a_w9{color:#fff;
background-color:#444}

.SectionItem_section-item--active__delete-button__3xvbQ{color:#fff;
visibility:visible;
pointer-events:auto}

.SectionItem_section-item--active__settings-button__3U_dk{visibility:visible;
pointer-events:auto}

.SectionItem_section-item--active__settings__3b-RZ{display:block}

.SectionItem_section-item--active__section-name__1zstO input{color:#fff;
pointer-events:auto}

.SectionItem_section-item--active__section-name__1zstO input:focus{color:#222;
background-color:#fff}

.InputLine_input-line__2VztC input{display:block;
width:100%;
padding:10px;
color:#222;
font-size:14px;
line-height:1;
background-color:#fff;
border:1px solid transparent;
border-radius:5px}

.InputLine_input-line__2VztC input[disabled]{background-color:#f0f0f0}

.InputLine_input-line__2VztC input:not(:last-child){margin-bottom:7px}

.InputLine_input-line__error__BDhBD{color:#ffa5a5;
font-size:11px}

.InputLine_input-line__2VztC[class*=is-error] input{background-color:#fcebeb;
border-color:#ffa5a5}

.Textarea_textarea__5CNpX textarea{-webkit-box-sizing:border-box;
box-sizing:border-box;
width:100%;
padding:10px;
color:#222;
font-size:14px;
line-height:1.5;
background-color:#fff;
border:1px solid transparent;
border-radius:5px;
resize:none}

.Textarea_textarea__5CNpX textarea[disabled]{background-color:#f0f0f0}

.Textarea_textarea__5CNpX textarea:not(:last-child){margin-bottom:7px}

.Textarea_textarea__error__X0yCB{color:#ffa5a5;
font-size:11px}

.Textarea_textarea__5CNpX[class*=is-error] textarea{background-color:#fcebeb;
border-color:#ffa5a5}

.ExpandedEditor_close-button__3xCd_{position:relative;
overflow:hidden}

.ExpandedEditor_close-button__3xCd_:before{position:absolute;
top:0;
left:0;
z-index:1;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .2s ease 0s;
transition:opacity .2s ease 0s;
content:""}

.ExpandedEditor_close-button__3xCd_:hover:before{opacity:.3}

.ExpandedEditor_expanded-editor__inner__3-z24{scrollbar-width:none}

.ExpandedEditor_expanded-editor__inner__3-z24::-webkit-scrollbar{display:none}

.ExpandedEditor_expanded-editor__inner__3-z24{height:100%;
padding:30px 45px 30px 30px;
overflow:scroll}

.ExpandedEditor_expanded-editor__children__2TJCs{position:relative;
z-index:1}

.ExpandedEditor_expanded-editor__close-button__1N6-f{position:absolute;
top:0;
right:0;
z-index:2;
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:18px;
height:100%}

.ExpandedEditor_close-button__3xCd_{padding:0 5px}

.ExpandedEditor_close-button__icon__1SIi0{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;
-webkit-transform:rotate(-90deg);
transform:rotate(-90deg)}

.ExpandedEditor_enter__2s0we{-webkit-transform:translateX(-100%)!important;
transform:translateX(-100%)!important}

.ExpandedEditor_enter-active__39We8{-webkit-transition:-webkit-transform .5s ease 0s!important;
transition:-webkit-transform .5s ease 0s!important;
transition:transform .5s ease 0s!important;
transition:transform .5s ease 0s,-webkit-transform .5s ease 0s!important}

.ExpandedEditor_enter-active__39We8,.ExpandedEditor_enter-done__BYKDJ,.ExpandedEditor_exit__6_DlP{-webkit-transform:translateX(0)!important;
transform:translateX(0)!important}

.ExpandedEditor_exit-active__2cNAE{-webkit-transition:-webkit-transform .5s ease 0s!important;
transition:-webkit-transform .5s ease 0s!important;
transition:transform .5s ease 0s!important;
transition:transform .5s ease 0s,-webkit-transform .5s ease 0s!important}

.ExpandedEditor_exit-active__2cNAE,.ExpandedEditor_exit-done__3keEw{-webkit-transform:translateX(-100%)!important;
transform:translateX(-100%)!important}

.MetaEditor_editor-item__2HK4Q:not(:last-child){margin-bottom:30px}

.MetaEditor_editor-item__title__37jaX{color:#fff;
font-weight:700;
font-size:14px}

.MetaEditor_editor-item__title__37jaX:not(:last-child){margin-bottom:15px}

.MetaEditor_editor-item__title__37jaX .MetaEditor_attention__1mc6_{margin-left:2em;
font-size:.8em}

.MetaEditor_editor-item__description__Joj3g{color:#fff;
font-weight:700;
font-size:12px;
line-height:1.83}

.MetaEditor_editor-item__description__Joj3g:not(:last-child){margin-bottom:15px}

.MetaEditor_editor-item__body__16L0D{font-size:14px}

.MetaEditor_editor-item__body__16L0D textarea{height:130px}

.MetaEditor_image-selector__2wBug{-ms-flex-align:center;
-ms-flex-pack:center}

.MetaEditor_image-selector__2wBug,.MetaEditor_image-selector__preview__3HSVZ{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
align-items:center;
-webkit-box-pack:center;
justify-content:center}

.MetaEditor_image-selector__preview__3HSVZ{-webkit-box-flex:1;
-ms-flex:1;
flex:1;
-ms-flex-align:center;
-ms-flex-pack:center;
height:90px;
overflow:hidden;
background-color:#969696;
border-radius:10px}

.MetaEditor_image-selector__preview__3HSVZ:not(:last-child){margin-right:20px}

.MetaEditor_image-selector__preview__3HSVZ img{width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.MetaEditor_image-selector__button__3iS3H{-webkit-box-flex:0;
-ms-flex:0 0 225px;
flex:0 0 225px}

.MetaEditor_image-selector__image-icon__3f9we{width:20px}

.MetaEditor_upload-button__pPW0t{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;
height:38px;
background-color:#222;
border:2px solid #969696;
border-radius:19px;
-webkit-transition:background-color .2s ease 0s;
transition:background-color .2s ease 0s}

.MetaEditor_upload-button__pPW0t:hover{background-color:#969696}

.MetaEditor_upload-button__icon__3-diu{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:9px}

.MetaEditor_upload-button__icon__3-diu:not(:last-child){margin-right:8px}

.MetaEditor_upload-button__label__3XEnZ{color:#fff;
font-weight:700;
font-size:14px;
line-height:1}

.MetaEditor_meta-editor__5Z2on{display:block;
width:465px}

.MetaEditor_meta-editor__save-button__30SL8{width:105px;
margin:0 auto}

.ThemeEditor_theme-editor__1PQF-{width:160px}

.ThemeEditor_theme-editor__title__MuQPX{color:#fff;
font-weight:700;
font-size:13px;
text-align:center}

.ThemeEditor_theme-editor__title__MuQPX:not(:last-child){margin-bottom:50px}

.ThemeEditor_theme-list__item__2Qije{margin:0 auto}

.ThemeEditor_theme-list__item__2Qije:not(:last-child){margin-bottom:20px}

.ThemeEditor_theme-button--active__1jOHw,.ThemeEditor_theme-button__2OfTu{position:relative;
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:30px;
height:30px;
border:2px solid #fff;
border-radius:50%}

.ThemeEditor_theme-button--active__check-icon__29Vbs,.ThemeEditor_theme-button__check-icon__1DA42{display:none;
width:14px}

.ThemeEditor_theme-button--active__check-icon__29Vbs{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}

.ThemeEditor_theme-button--active__1jOHw:hover .ThemeEditor_theme-button--active__check-icon__29Vbs,.ThemeEditor_theme-button--active__1jOHw:hover .ThemeEditor_theme-button__check-icon__1DA42,.ThemeEditor_theme-button__2OfTu:hover .ThemeEditor_theme-button--active__check-icon__29Vbs,.ThemeEditor_theme-button__2OfTu:hover .ThemeEditor_theme-button__check-icon__1DA42{display:-webkit-box;
display:-ms-flexbox;
display:flex}

.AddSectionEditor_editor-item__thumbnail__3pNlD:before{position:absolute;
top:0;
left:0;
z-index:1;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .2s ease 0s;
transition:opacity .2s ease 0s;
content:""}

.AddSectionEditor_editor-item__thumbnail__3pNlD:hover:before{opacity:.3}

.AddSectionEditor_add-section-editor__title__uDrbZ{color:#fff;
font-weight:700;
font-size:32px}

.AddSectionEditor_add-section-editor__title__uDrbZ:not(:last-child){margin-bottom:50px}

.AddSectionEditor_editor-item__3fKUC:not(:last-child){margin-bottom:30px}

.AddSectionEditor_editor-item__title__1mP-j{color:#fff;
font-weight:700;
font-size:14px}

.AddSectionEditor_editor-item__title__1mP-j:not(:last-child){margin-bottom:10px}

.AddSectionEditor_editor-item__thumbnail__3pNlD{position:relative;
z-index:1;
display:block;
width:180px;
height:110px;
overflow:hidden;
border-radius:5px;
cursor:pointer}

.AddSectionEditor_editor-item__thumbnail__3pNlD img{width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.SettingButton_setting-button--active__1OnWC,.SettingButton_setting-button__2utlX{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
width:100%;
padding:12px 16px;
color:#222;
background-color:#fff;
border-radius:5px}

.SettingButton_setting-button--active__1OnWC:not(:last-child),.SettingButton_setting-button__2utlX:not(:last-child){margin-bottom:10px}

.SettingButton_setting-button__icon__15Ehr{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:22px;
height:22px}

.SettingButton_setting-button__icon__15Ehr:not(:last-child){margin-right:10px}

.SettingButton_setting-button__icon__15Ehr *{max-width:100%;
max-height:100%}

.SettingButton_setting-button__label__1ysTr{display:block;
font-size:14px;
line-height:1}

.SettingButton_setting-button--active__1OnWC,.SettingButton_setting-button__2utlX:hover{color:#fff;
background-color:#444}

.Sidebar_add-section__3CBHT,.Sidebar_link-button__3FT6m,.Sidebar_toggler__2ih6A{position:relative;
overflow:hidden}

.Sidebar_add-section__3CBHT:before,.Sidebar_link-button__3FT6m:before,.Sidebar_toggler__2ih6A:before{position:absolute;
top:0;
left:0;
z-index:1;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .2s ease 0s;
transition:opacity .2s ease 0s;
content:""}

.Sidebar_add-section__3CBHT:hover:before,.Sidebar_link-button__3FT6m:hover:before,.Sidebar_toggler__2ih6A:hover:before{opacity:.3}

.Sidebar_user-account__fSxZR{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

.Sidebar_user-account__icon__CuzzL{display:block;
width:15px;
height:15px}

.Sidebar_user-account__icon__CuzzL:not(:last-child){margin-right:10px}

.Sidebar_user-account__name__29Oil{font-size:12px;
line-height:1}

.Sidebar_user-account__fSxZR:hover .Sidebar_user-account__name__29Oil{text-decoration:underline}

.Sidebar_site-name__22iEg{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
width:100%}

.Sidebar_site-name__head__2Mpcw{-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
font-size:12px}

.Sidebar_site-name__head__2Mpcw:not(:last-child){margin-right:10px}

.Sidebar_site-name__body__1PqKq{-webkit-box-flex:1;
-ms-flex:1;
flex:1;
padding:10px;
background-color:#fff;
border-radius:5px}

.Sidebar_site-name__input__g1tdc{width:100%;
overflow:hidden;
font-size:12px;
line-height:1;
text-overflow:ellipsis}

.Sidebar_sections__3kBtG{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flex:1;
-ms-flex:1;
flex:1;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
min-height:1em;
font-size:12px;
line-height:1}

.Sidebar_sections__title__3lzjR{-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
color:#444}

.Sidebar_sections__title__3lzjR:not(:last-child){margin-bottom:15px}

.Sidebar_sections__section-list__2gDNZ{position:relative;
-webkit-box-flex:0;
-ms-flex:0 1 auto;
flex:0 1 auto;
overflow:scroll;
scrollbar-width:none;
scrollbar-color:transparent transparent;
overflow-x:hidden}

.Sidebar_sections__section-list__2gDNZ:not(:last-child){margin-bottom:25px}

.Sidebar_sections__section-list__2gDNZ::-webkit-scrollbar{width:5px;
height:5px;
background-color:#ccc}

.Sidebar_sections__section-list__2gDNZ::-webkit-scrollbar-thumb{background-color:#444}

.Sidebar_sections__add-section--active__2BhxL,.Sidebar_sections__add-section__3BldX,.Sidebar_sections__add-section__3BldX:hover{position:relative;
padding:11px;
color:#222;
font-size:14px;
line-height:1}

.Sidebar_sections__add-section--active__2BhxL,.Sidebar_sections__add-section--active__2BhxL:hover,.Sidebar_sections__add-section__3BldX:hover{color:#fff;
background-color:#444;
border-radius:5px}

.Sidebar_sections__add-section--active__2BhxL:before,.Sidebar_sections__add-section__3BldX:before,.Sidebar_sections__add-section__3BldX:hover:before{position:absolute;
top:-5px;
left:0;
display:block;
width:100%;
height:1px;
background-color:#ccc;
content:""}

.Sidebar_sortable-helper__3eC6V{z-index:9999;
list-style:none}

.Sidebar_section-list__g3BRi{display:block}

.Sidebar_section-list__item__3pIAD:not(:last-child){margin-bottom:2px}

.Sidebar_add-section__3CBHT{padding:5px;
color:#fff;
background-color:coral;
border-radius:5px}

.Sidebar_preview-button__Bjxf5{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;
padding:10px;
overflow:hidden;
color:#222;
font-size:12px;
line-height:1;
text-align:center;
background-color:#fff;
border-radius:16px}

.Sidebar_preview-button__icon__2m14H{display:block;
width:17px;
margin-right:10px;
margin-left:-17px}

.Sidebar_preview-button__Bjxf5:hover{color:#fff;
background-color:#222}

.Sidebar_link-button__3FT6m{-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
padding:15px 20px;
border-top:1px solid #ccc}

.Sidebar_link-button__3FT6m,.Sidebar_link-button__icon__cYPf-{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

.Sidebar_link-button__icon__cYPf-{-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:14px;
height:14px;
margin-right:15px}

.Sidebar_link-button__label__39CBA{font-size:12px;
line-height:1}

.Sidebar_sidebar__19cvV{position:relative}

.Sidebar_sidebar__inner__3V1v3{position:relative;
z-index:2;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
height:100%;
padding:20px 20px 0;
overflow:visible;
background-color:#f0f0f0}

.Sidebar_sidebar__logo__11svt{display:block;
-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:136px}

.Sidebar_sidebar__logo__11svt:not(:last-child){margin-bottom:20px}

.Sidebar_sidebar__user-account__28qpF{-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:100%}

.Sidebar_sidebar__user-account__28qpF:not(:last-child){margin-bottom:10px}

.Sidebar_sidebar__site-name__yHw5o:not(:last-child){margin-bottom:13px}

.Sidebar_sidebar__settings__15PJz{-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:100%}

.Sidebar_sidebar__settings__15PJz:not(:last-child){margin-bottom:30px}

.Sidebar_sidebar__sections__3ZY8U{-webkit-box-flex:1;
-ms-flex:1 1 0%;
flex:1 1 0%;
width:100%;
overflow:hidden}

.Sidebar_sidebar__sections__3ZY8U:not(:last-child){margin-bottom:70px}

.Sidebar_sidebar__bottom-block__2-2we{-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
width:calc(100% + 40px);
margin-left:-20px}

.Sidebar_sidebar__function-block__2ojRf{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
width:calc(100% - 40px);
margin:0 auto}

.Sidebar_sidebar__function-block__2ojRf:not(:last-child){margin-bottom:20px}

.Sidebar_sidebar__function-block__2ojRf>*{width:calc((100% - 10px) / 2)}

.Sidebar_sidebar__preview-button__2GjnP{width:calc(100% - 40px);
margin:0 auto}

.Sidebar_sidebar__preview-button__2GjnP:not(:last-child){margin-bottom:20px}

.Sidebar_sidebar__link-button__3H_x4{width:100%}

.Sidebar_sidebar__expanded-editor__2guhm{position:absolute;
top:0;
left:100%;
z-index:1;
height:100%;
background-color:#444;
-webkit-transform:translateX(-100%);
transform:translateX(-100%)}

.Sidebar_sidebar__toggler__29sgw{position:absolute;
top:0;
right:0;
z-index:3;
width:20px;
height:100%;
background-color:transparent}

.Sidebar_sidebar__19cvV[class*=is-slim] .Sidebar_toggler__2ih6A{background-color:hsla(0,0%,94.1%,.5);
-webkit-transform:translateX(100%);
transform:translateX(100%)}

.Sidebar_sidebar__19cvV[class*=is-slim] .Sidebar_toggler__icon__2qIpR{-webkit-transform:translateX(-50%) rotate(90deg);
transform:translateX(-50%) rotate(90deg)}

.Sidebar_sidebar__19cvV[class*=is-slim] .Sidebar_sidebar__expanded-editor__2guhm{left:100%}

.Sidebar_function-block__button__11Ja_{position:relative}

.Sidebar_function-block__button__11Ja_:disabled{cursor:pointer}

.Sidebar_function-block__button__11Ja_:disabled:hover .Sidebar_function-block__alert__1D6rp{visibility:visible;
opacity:1}

.Sidebar_function-block__alert__1D6rp{position:absolute;
bottom:-17px;
left:50%;
z-index:4;
-webkit-transform:translate(-50%,100%);
transform:translate(-50%,100%);
visibility:hidden;
opacity:0}

.Sidebar_toggler__icon__2qIpR{position:absolute;
top:30px;
left:50%;
height:8px;
-webkit-transform:translateX(-50%) rotate(-90deg);
transform:translateX(-50%) rotate(-90deg);
-webkit-transition:-webkit-transform .5s ease 0s;
transition:-webkit-transform .5s ease 0s;
transition:transform .5s ease 0s;
transition:transform .5s ease 0s,-webkit-transform .5s ease 0s}

.FullScreenModal_full-screen-modal__1N5mn{position:fixed;
top:0;
left:0;
z-index:999999;
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:100vw;
height:100vh}

.FullScreenModal_full-screen-modal__overlay__3YvTY{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%;
background:rgba(0,0,0,.6)}

.FullScreenModal_full-screen-modal__content__jwNkT{position:relative;
z-index:2}

.FullScreenModal_full-screen-modal-transition--enter__11k1a{opacity:0}

.FullScreenModal_full-screen-modal-transition--enter-active__7E92z{opacity:1;
-webkit-transition:opacity .5s ease 0s;
transition:opacity .5s ease 0s}

.FullScreenModal_full-screen-modal-transition--enter-done__3NjO4,.FullScreenModal_full-screen-modal-transition--exit__2VDsd{opacity:1}

.FullScreenModal_full-screen-modal-transition--exit-active__2gMoj{opacity:0;
-webkit-transition:opacity .5s ease 0s;
transition:opacity .5s ease 0s}

.FullScreenModal_full-screen-modal-transition--exit-done__GToFF{opacity:0}

.Dialog_dialog__2Ban7{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}

.Dialog_dialog__inner__3uG-s{width:440px;
padding:40px;
overflow:hidden;
background-color:#fff;
border-radius:10px}

.Dialog_dialog__confirmation-label__1n8v5{-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

.Dialog_dialog__buttons-wrapper__3uXzN,.Dialog_dialog__confirmation-label__1n8v5{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

.Dialog_dialog__button__2_7QP{-webkit-box-flex:0;
-ms-flex:0 0 90px;
flex:0 0 90px;
padding-right:7px;
padding-left:7px;
font-size:12px}

.Dialog_dialog__button__2_7QP:first-child{margin-right:20px}

.Dialog_confirmation-label__DLLlV:not(:last-child){margin-bottom:20px}

.Dialog_confirmation-label__text__1qLLN{font-size:14px;
line-height:1.75;
white-space:pre-wrap;
text-align:center}

.DeleteConfirmationDialog_delete-confirmation-dialog__OvWtB{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}

.DeleteConfirmationDialog_delete-confirmation-dialog__inner__27wiK{width:440px;
padding:40px;
overflow:hidden;
background-color:#fff;
border-radius:10px}

.DeleteConfirmationDialog_delete-confirmation-dialog__confirmation-label__Ol99C{-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

.DeleteConfirmationDialog_delete-confirmation-dialog__buttons-wrapper__283cY,.DeleteConfirmationDialog_delete-confirmation-dialog__confirmation-label__Ol99C{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

.DeleteConfirmationDialog_delete-confirmation-dialog__button__38pJC{-webkit-box-flex:0;
-ms-flex:0 0 90px;
flex:0 0 90px;
padding-right:7px;
padding-left:7px;
font-size:12px}

.DeleteConfirmationDialog_delete-confirmation-dialog__button__38pJC:first-child{margin-right:20px}

.DeleteConfirmationDialog_confirmation-label__1wCqG:not(:last-child){margin-bottom:20px}

.DeleteConfirmationDialog_confirmation-label__icon__AK5Gj{display:block;
width:16px;
margin-right:10px}

.DeleteConfirmationDialog_confirmation-label__text__10o2u{font-size:14px}

.Head_mode-button--active__33A7h,.Head_mode-button__2Zvlv{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
padding:8px 0}

.Head_mode-button__icon--management__3xOzU,.Head_mode-button__icon--upload__2t0xn,.Head_mode-button__icon__2v31o{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}

.Head_mode-button__icon--management__3xOzU:not(:last-child),.Head_mode-button__icon--upload__2t0xn:not(:last-child),.Head_mode-button__icon__2v31o:not(:last-child){margin-right:10px}

.Head_mode-button__icon--upload__2t0xn{width:10px}

.Head_mode-button__icon--management__3xOzU{width:13px}

.Head_mode-button--active__label__3bMJj,.Head_mode-button__label__2Cllq{color:#ccc;
font-weight:700;
font-size:14px;
line-height:1}

.Head_mode-button--active__33A7h{cursor:default}

.Head_mode-button--active__label__3bMJj{color:#222}

.Head_mode-button--active__33A7h:not([class*="--active"]):hover .Head_mode-button--active__label__3bMJj,.Head_mode-button--active__33A7h:not([class*="--active"]):hover .Head_mode-button__label__2Cllq,.Head_mode-button__2Zvlv:not([class*="--active"]):hover .Head_mode-button--active__label__3bMJj,.Head_mode-button__2Zvlv:not([class*="--active"]):hover .Head_mode-button__label__2Cllq{color:#098eff}

.Head_assets-manager-head__2YN5J{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

.Head_assets-manager-head__mode-button__2w3VU:first-child{padding-right:30px;
border-right:1px solid #ccc}

.Head_assets-manager-head__mode-button__2w3VU:nth-child(2){padding-left:30px}

.Head_assets-manager-head__close-button__2mi8O{position:relative;
display:block;
width:23px;
height:23px;
margin-left:auto}

.Head_assets-manager-head__close-button__2mi8O>*{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
-webkit-transition:opacity .2s ease 0s;
transition:opacity .2s ease 0s}

.Head_assets-manager-head__close-button__2mi8O>:first-child{opacity:1}

.Head_assets-manager-head__close-button__2mi8O:hover>:first-child,.Head_assets-manager-head__close-button__2mi8O>:last-child{opacity:0}

.Head_assets-manager-head__close-button__2mi8O:hover>:last-child{opacity:1}

.Uploader_file-selector__26zGH{overflow:hidden}

.Uploader_file-selector__26zGH:before{position:absolute;
top:0;
left:0;
z-index:1;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .2s ease 0s;
transition:opacity .2s ease 0s;
content:""}

.Uploader_file-selector__26zGH:hover:before{opacity:.3}

.Uploader_file-selector__26zGH{width:208px;
height:38px;
background-color:#222;
border-radius:19px;
cursor:pointer}

.Uploader_file-selector__26zGH,.Uploader_file-selector__icon__2ZvA_{position:relative;
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}

.Uploader_file-selector__icon__2ZvA_{z-index:2;
width:9px}

.Uploader_file-selector__icon__2ZvA_:not(:last-child){margin-right:8px}

.Uploader_file-selector__label__1WDN4{position:relative;
z-index:2;
color:#fff;
font-weight:700;
font-size:14px;
line-height:1}

.Uploader_file-selector__input__1VAeE{position:absolute;
top:0;
left:0;
z-index:1;
display:block;
width:100%;
height:100%;
visibility:hidden;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}

.Uploader_uploader__AiuyV{position:relative;
padding:0 30px 50px}

.Uploader_uploader__AiuyV:after{position:absolute;
top:0;
left:50%;
z-index:0;
display:block;
width:calc(100% - 60px);
height:calc(100% - 50px);
border:2px dashed #ccc;
border-radius:10px;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
content:""}

.Uploader_uploader__inner--dragover__2qm4_,.Uploader_uploader__inner--error__2Wwkm,.Uploader_uploader__inner__16fLp{position:relative;
z-index:2;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:100%;
height:100%}

.Uploader_uploader__inner--dragover__2qm4_{background-color:rgba(85,177,255,.5)}

.Uploader_uploader__inner--error__2Wwkm{-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end}

.Uploader_uploader__drop-icon__dm36_{width:100px;
-webkit-transform:translateX(-13px);
transform:translateX(-13px)}

.Uploader_uploader__drop-icon__dm36_:not(:last-child){margin-bottom:35px}

.Uploader_uploader__label__Jg2lQ{font-size:20px;
line-height:1}

.Uploader_uploader__label__Jg2lQ:not(:last-child){margin-bottom:30px}

.Uploader_uploader__text__118kE{font-size:14px;
line-height:1}

.Uploader_uploader__text__118kE:not(:last-child){margin-bottom:15px}

.Uploader_uploader__file-selector__1LheF:not(:last-child){margin-bottom:25px}

.Uploader_uploader__input__3FZCm{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%;
visibility:hidden}

.Uploader_uploader__error__1Tbju{width:calc(100% - 30px);
margin-bottom:20px}

.Uploader_uploader__progress__ZNuam{position:absolute;
top:50%;
left:50%;
z-index:1;
width:calc(100% - 4px);
height:calc(100% - 4px);
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}

.Uploader_error__2NCm7{padding:20px;
background-color:rgba(234,60,60,.1)}

.Uploader_error__title__TTJ3i{margin-bottom:5px}

.Uploader_error__description__1IgbI{display:block;
font-size:14px;
line-height:1.5;
text-align:center}

.Uploader_error-title__13Xah{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}

.Uploader_error-title__icon__3YUi9{width:19px;
margin-right:7px}

.Uploader_error-title__text__3f2jc{color:#ea3c3c;
font-weight:700;
font-size:18px;
line-height:1}

.Uploader_progress__17B83{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
padding:200px;
color:#969696;
font-size:14px;
line-height:1;
background-color:#fff}

.Uploader_progress__progress-bar__25pxP{display:block;
width:100%;
height:20px;
overflow:hidden;
background-color:#f0f0f0;
border-radius:10px}

.Uploader_progress__progress-bar__25pxP:before{display:block;
width:calc(1% * var(--progress));
height:100%;
background-color:#55b1ff;
-webkit-transition:width .3s ease 0s;
transition:width .3s ease 0s;
content:""}

.Selectbox_selectbox__1Rmr0{position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
padding:10px;
background-color:#fff;
border:1px solid #ccc;
border-radius:5px}

.Selectbox_selectbox__input__h6W1U{position:absolute;
top:0;
left:0;
z-index:2;
width:100%;
height:100%;
color:#222;
font-size:14px;
opacity:0;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}

.Selectbox_selectbox__label__1CM1B{margin-right:40px;
color:#222;
font-size:14px;
line-height:1}

.Selectbox_selectbox__icon__2FYAh{position:relative;
z-index:1;
width:8px;
-webkit-transform:rotate(90deg);
transform:rotate(90deg)}

.Head_change-mode-button__1ZK_b,.Head_change-mode-button__icon__2Dyv5{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

.Head_change-mode-button__icon__2Dyv5{-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:4px;
margin-right:12px}

.Head_change-mode-button__icon__2Dyv5>*{-webkit-transform:rotate(180deg);
transform:rotate(180deg)}

.Head_change-mode-button__label__2gHss{font-size:12px;
line-height:1}

.Head_order-selector--active__2Ws1w,.Head_order-selector__3-Kv9{padding:3px 15px;
font-size:14px;
line-height:1}

.Head_order-selector--active__2Ws1w,.Head_order-selector__3-Kv9:hover{color:#098eff}

.Head_delete-assets-button__2A2BI{width:120px}

.Head_delete-assets-button__icon__3ndn9{width:13px;
margin-right:7px}

.Head_delete-assets-button__icon__3ndn9>:first-child{display:-webkit-box;
display:-ms-flexbox;
display:flex}

.Head_delete-assets-button__icon__3ndn9>:last-child{display:none}

.Head_delete-assets-button__label__36PdT{font-size:12px}

.Head_delete-assets-button__2A2BI:hover .Head_delete-assets-button__icon__3ndn9>:first-child{display:none}

.Head_delete-assets-button__2A2BI:hover .Head_delete-assets-button__icon__3ndn9>:last-child,.Head_library-head___gzVg{display:-webkit-box;
display:-ms-flexbox;
display:flex}

.Head_library-head___gzVg{-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
padding:12px 40px;
background-color:#f0f0f0}

.Head_library-head__change-mode-button__3dQ0a{margin-right:30px}

.Head_library-head__category-selector__1fLkK{width:274px;
margin-right:5px}

.Head_library-head__order-selectors__200Xc{display:-webkit-box;
display:-ms-flexbox;
display:flex}

.Head_library-head__order-selectors__200Xc>:first-child{border-right:1px solid #ccc}

.Head_library-head__delete-assets-button__3boIw{margin-left:auto}

.AssetBlock_asset-block--active__KB3uc,.AssetBlock_asset-block__Kvg-r{position:relative;
display:block;
width:100%;
padding-top:100%;
cursor:pointer}

.AssetBlock_asset-block__image__3PDVa{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%;
-o-object-fit:contain;
object-fit:contain;
background-color:#f0f0f0}

.AssetBlock_asset-block__selected-icon__291Ht{position:absolute;
top:0;
left:0;
z-index:3;
display:none;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:23px;
height:23px;
background-color:#55b1ff}

.AssetBlock_asset-block__selected-icon__291Ht>*{width:12px}

.AssetBlock_asset-block--active__KB3uc:before,.AssetBlock_asset-block__Kvg-r:before{position:absolute;
top:0;
left:0;
z-index:2;
display:none;
width:100%;
height:100%;
border:2px solid #55b1ff;
content:""}

.AssetBlock_asset-block--active__KB3uc:hover:before,.AssetBlock_asset-block__Kvg-r:hover:before{display:block}

.AssetBlock_asset-block--active__KB3uc .AssetBlock_asset-block__selected-icon__291Ht{display:-webkit-box;
display:-ms-flexbox;
display:flex}

.AssetBlock_asset-block--active__KB3uc:before{display:block}

.Library_library-body__inner--empty__37TPO,.Library_library-body__inner__XFfJ-{scrollbar-color:#444 #ccc;
scrollbar-width:thin}

.Library_library-body__inner--empty__37TPO::-webkit-scrollbar,.Library_library-body__inner__XFfJ-::-webkit-scrollbar{width:5px;
background-color:#ccc}

.Library_library-body__inner--empty__37TPO::-webkit-scrollbar-thumb,.Library_library-body__inner__XFfJ-::-webkit-scrollbar-thumb{background-color:#444}

.Library_library-body__2R9gv{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end;
padding-top:40px}

.Library_library-body__inner--empty__37TPO,.Library_library-body__inner__XFfJ-{position:relative;
-webkit-box-flex:1;
-ms-flex:1;
flex:1;
width:100%;
height:0;
padding:0 25px 0 40px;
overflow:scroll;
overflow-x:hidden;
border-right:25px solid transparent}

.Library_library-body__inner--empty__37TPO,.Library_library-body__loading__1s-Pr{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}

.Library_library-body__loading__1s-Pr{width:100%;
height:100%}

.Library_library-body__loading__1s-Pr>*{width:20px;
height:20px}

.Library_library-body__fetchmore-observer__PPB9w{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}

.Library_library-body__fetchmore-observer__PPB9w>*{-webkit-box-sizing:content-box;
box-sizing:content-box;
width:20px;
height:20px;
padding:20px}

.Library_library-body__select-button__XfUw8{width:90px;
margin-top:40px;
margin-right:40px}

.Library_asset-list__2HYoX{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start}

.Library_asset-list__item__34_V4{width:calc((100% - (35px * 4)) / 5)}

.Library_asset-list__item__34_V4:not(:nth-child(5n)){margin-right:35px}

.Library_asset-list__item__34_V4:nth-child(n+6){margin-top:35px}

.Library_library__3G9hP{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column}

.Library_library__head__VTznc{-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto}

.Library_library__body__1-wLf{-webkit-box-flex:1;
-ms-flex:1;
flex:1;
height:0;
padding-bottom:40px}

.AssetsManager_assets-manager__2hDtq{position:absolute;
top:0;
left:0;
z-index:1;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
width:910px;
height:620px;
overflow:hidden;
background-color:#fff;
border-radius:20px;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}

.AssetsManager_assets-manager__head__39qVl{-webkit-box-flex:0;
-ms-flex:0 0 auto;
flex:0 0 auto;
padding:30px}

.AssetsManager_assets-manager__body--library__2n5Dx,.AssetsManager_assets-manager__body--uploader__12UMN,.AssetsManager_assets-manager__body__24dip{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flex:1;
-ms-flex:1;
flex:1;
width:200%;
overflow:hidden;
-webkit-transition:-webkit-transform .5s ease 0s;
transition:-webkit-transform .5s ease 0s;
transition:transform .5s ease 0s;
transition:transform .5s ease 0s,-webkit-transform .5s ease 0s}

.AssetsManager_assets-manager__body--uploader__12UMN{-webkit-transform:translateX(0);
transform:translateX(0)}

.AssetsManager_assets-manager__body--library__2n5Dx{-webkit-transform:translateX(-50%);
transform:translateX(-50%)}

.AssetsManager_assets-manager__library__1GhiO,.AssetsManager_assets-manager__uploader__3JDe6{width:50%}

.FunctionLayer_function-layer__3_qRS{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:100%;
height:100%;
background-color:hsla(0,0%,100%,.4);
opacity:0}

.FunctionLayer_function-layer__button__3xw7P{margin:0 auto}

.FunctionLayer_function-layer__button__3xw7P:not(:last-child){margin-bottom:15px}

.FunctionLayer_function-layer__3_qRS:hover{opacity:1}

.ImageEditablize_image-editablize--no-image__6DOms,.ImageEditablize_image-editablize__5ThIi{position:relative;
display:block;
width:100%}

@media(min-width:60em){.ImageEditablize_image-editablize--no-image__6DOms,.ImageEditablize_image-editablize__5ThIi{min-height:100px}

}

.ImageEditablize_image-editablize__function-layer__1F_kJ{position:absolute;
top:0;
left:0;
z-index:2;
width:100%;
height:100%}

.ImageEditablize_image-editablize--no-image__6DOms{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;
height:100%;
background-color:#969696}

.ImageEditablize_image-editablize--no-image__image-icon__yAbkC{width:25px}

.LinkEditablize_edit-panel__osjFi{width:450px;
padding:30px;
color:#fff;
font-weight:400!important;
font-size:14px!important;
line-height:1;
background-color:#444}

.LinkEditablize_edit-panel__input-block__2jFjV:not(:last-child){margin-bottom:30px}

.LinkEditablize_edit-panel__buttons-wrapper__2f9W-{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;
margin-top:50px}

.LinkEditablize_edit-panel__button__1D2VU{width:105px}

.LinkEditablize_edit-panel__button__1D2VU:not(:last-child){margin-right:20px}

.LinkEditablize_edit-item--disabled__32zNL>:not(:last-child),.LinkEditablize_edit-item__2K_TU>:not(:last-child){margin-bottom:15px}

.LinkEditablize_edit-item__image__3fEJn{position:relative;
z-index:1;
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;
min-height:130px;
padding:20px;
background-color:#969696;
border-radius:5px}

.LinkEditablize_edit-item__image__3fEJn img{width:auto!important;
max-width:100%;
max-height:100%}

.LinkEditablize_edit-item__label__23dA4{display:block}

.LinkEditablize_edit-item__label-with-checkbox__Fd0hp{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start;
cursor:pointer}

.LinkEditablize_edit-item__label-with-checkbox__Fd0hp>input[type=checkbox]{width:13px;
height:13px;
margin-right:5px;
-webkit-appearance:checkbox;
-moz-appearance:checkbox;
appearance:checkbox}

.LinkEditablize_edit-item__input__dbLVC{position:relative;
z-index:1;
width:100%}

.LinkEditablize_edit-item--disabled__32zNL{position:relative;
pointer-events:none}

.LinkEditablize_edit-item--disabled__32zNL:before{position:absolute;
top:0;
left:0;
z-index:2;
display:block;
width:100%;
height:100%;
background-color:rgba(68,68,68,.4);
content:""}

.LinkEditablize_link-type-selector__1CgYj{position:relative;
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex}

.LinkEditablize_link-type-selector__item__3wMsC{display:inline-block;
padding-bottom:5px;
color:#fff;
border-bottom:1px solid #fff}

.LinkEditablize_link-type-selector__item__3wMsC:hover,.LinkEditablize_link-type-selector__item__3wMsC[class*=is-selected]{border-color:transparent}

.LinkEditablize_link-type-selector__item__3wMsC[class*=is-selected]{cursor:default}

.LinkEditablize_link-type-selector__item__3wMsC:not(:last-child){position:relative;
margin-right:34px}

.LinkEditablize_link-type-selector__item__3wMsC:not(:last-child):after{position:absolute;
top:0;
right:-17px;
z-index:1;
display:block;
width:1px;
height:100%;
background-color:#969696;
content:""}

.LinkEditablize_link-editablize__2OCLx{position:relative;
display:inline-block;
overflow:visible;
text-align:left;
vertical-align:bottom}

.LinkEditablize_link-editablize__overlay__unpXe{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%}

.LinkEditablize_link-editablize__2OCLx[class*=is-active] .LinkEditablize_link-editablize__overlay__unpXe{display:none}

.LinkEditablize_overlay__3Zv_h{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;
background-color:hsla(0,0%,100%,.4);
cursor:pointer;
opacity:0}

.LinkEditablize_overlay__3Zv_h:hover{opacity:1}

.LinkEditablize_overlay__edit__2BAXY{display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding:7px 16px;
font-size:14px;
white-space:nowrap;
background-color:#222;
border-radius:5px}

.LinkEditablize_overlay__edit__2BAXY,.MenuHeader_cv-button__30htG{-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
color:#fff;
line-height:1}

.MenuHeader_cv-button__30htG{display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
padding:16px 56px;
font-weight:700;
font-size:13px;
background-color:#1d8ccc;
border-radius:2px}

@media(min-width:48em){.MenuHeader_cv-button__30htG{padding:14px 43px;
font-size:14px;
border-radius:4px}

}

.MenuHeader_menu-header__content__2SYoa{background-color:#fff}

@media(min-width:48em){.MenuHeader_menu-header__content__2SYoa{position:relative}

}

.MenuHeader_menu-header__inner__3sYlw{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin:0 auto;
padding:12px 20px 12px 22px;
background-color:#fff}

@media(min-width:48em){.MenuHeader_menu-header__inner__3sYlw{min-width:1000px;
max-width:1920px;
padding:11px 50px}

}

.MenuHeader_menu-header__logo-wrapper__3oCJE{position:relative;
z-index:1;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-negative:0;
flex-shrink:0}

@media(min-width:48em){.MenuHeader_menu-header__logo-wrapper__3oCJE:not(:last-child){margin-right:100px}

}

.MenuHeader_menu-header__logo__2xBCL{display:inline-block}

.MenuHeader_menu-header__logo-image__e7x7G{max-width:180px;
max-height:40px}

@media(min-width:48em){.MenuHeader_menu-header__logo-image__e7x7G{max-width:240px;
max-height:100px}

}

.MenuHeader_menu-header__logo-image__e7x7G{-o-object-fit:contain;
object-fit:contain}

.MenuHeader_menu-header__navigation__2uwxh{position:fixed;
top:0;
left:0;
z-index:2;
width:100%;
height:100vh;
padding:0 0 20px;
overflow-y:scroll;
background-color:#fff;
-webkit-transform:translateY(-100%);
transform:translateY(-100%);
-webkit-transition:-webkit-transform .25s ease 0s;
transition:-webkit-transform .25s ease 0s;
transition:transform .25s ease 0s;
transition:transform .25s ease 0s,-webkit-transform .25s ease 0s}

.MenuHeader_menu-header__navigation__2uwxh::-webkit-scrollbar{width:0;
height:0;
background-color:transparent}

.MenuHeader_menu-header__navigation__2uwxh::-webkit-scrollbar-thumb{background-color:transparent}

@media(min-width:48em){.MenuHeader_menu-header__navigation__2uwxh{position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
height:auto;
padding:0;
overflow-y:visible;
-webkit-transform:translateY(0);
transform:translateY(0)}

}

.MenuHeader_menu-header__navigation__2uwxh.MenuHeader_is-active__1IX9v{-webkit-transform:translateY(0);
transform:translateY(0)}

.MenuHeader_menu-header__list__2Dhs7{padding-top:28px}

@media(min-width:48em){.MenuHeader_menu-header__list__2Dhs7{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
padding-top:0}

}

.MenuHeader_menu-header__list__2Dhs7:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.MenuHeader_menu-header__list__2Dhs7:not(:last-child){margin-bottom:-6px}

.MenuHeader_menu-header__list-item__3WuQE{margin-right:50px;
margin-bottom:6px}

}

.MenuHeader_menu-header__cv-button-wrapper__dAKfn{display:block;
-ms-flex-negative:0;
flex-shrink:0;
text-align:center}

.MenuHeader_menu-header__cv-button-wrapper__dAKfn [class*=MLP-link-editablize__edit-panel]{right:0;
left:auto}

.MenuHeader_menu-header__hamburger__3h31D{position:relative;
z-index:3;
display:block;
width:20px;
height:18px}

@media(min-width:48em){.MenuHeader_menu-header__hamburger__3h31D{display:none}

}

.MenuHeader_menu-header__hamburger__3h31D:after,.MenuHeader_menu-header__hamburger__3h31D:before{content:""}

.MenuHeader_menu-header__hamburger__3h31D:after,.MenuHeader_menu-header__hamburger__3h31D:before,.MenuHeader_menu-header__hamburger__3h31D>span{position:absolute;
left:50%;
display:block;
width:100%;
height:2px;
background-color:#000;
-webkit-transition:.25s ease 0s;
transition:.25s ease 0s;
-webkit-transition-property:opacity,-webkit-transform;
transition-property:opacity,-webkit-transform;
transition-property:opacity,transform;
transition-property:opacity,transform,-webkit-transform}

.MenuHeader_menu-header__hamburger__3h31D>span{top:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
opacity:1}

.MenuHeader_menu-header__hamburger__3h31D:before{top:0;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
-webkit-transform-origin:left bottom;
transform-origin:left bottom}

.MenuHeader_menu-header__hamburger__3h31D:after{bottom:0;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
-webkit-transform-origin:left top;
transform-origin:left top}

.MenuHeader_menu-header__hamburger__3h31D.MenuHeader_is-active__1IX9v>span{opacity:0}

.MenuHeader_menu-header__hamburger__3h31D.MenuHeader_is-active__1IX9v:before{-webkit-transform:translate(-50%,50%) rotate(45deg);
transform:translate(-50%,50%) rotate(45deg)}

.MenuHeader_menu-header__hamburger__3h31D.MenuHeader_is-active__1IX9v:after{-webkit-transform:translate(-50%) rotate(-45deg);
transform:translate(-50%) rotate(-45deg)}

.MenuHeader_list-item__text__1bnZt{position:relative;
display:block;
padding:22px 0;
font-weight:700;
font-size:14px;
line-height:1;
text-align:center;
cursor:pointer}

@media(min-width:48em){.MenuHeader_list-item__text__1bnZt{padding:10px 0}

}

.MenuHeader_list-item__text__1bnZt:after{position:absolute;
bottom:0;
left:50%;
width:100%;
height:2px;
background-color:#000;
-webkit-transform:translate(-50%) scaleX(0);
transform:translate(-50%) scaleX(0);
-webkit-transition:-webkit-transform .25s ease 0s;
transition:-webkit-transform .25s ease 0s;
transition:transform .25s ease 0s;
transition:transform .25s ease 0s,-webkit-transform .25s ease 0s;
content:""}

@media(min-width:48em){.MenuHeader_list-item__text__1bnZt:hover:after{-webkit-transform:translate(-50%) scaleX(1);
transform:translate(-50%) scaleX(1)}

}

.Header001_header__2Gqbo{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;
margin:0 auto;
padding:12px 20px 12px 22px;
background-color:#fff}

@media(min-width:48em){.Header001_header__2Gqbo{min-width:1000px;
max-width:1920px;
padding:11px 50px}

}

.Header001_header__logo__3lCsY{display:inline-block}

.Header001_header__logo-image__2Mv4o{max-width:240px;
max-height:100px}

.TextComponent_text-component--editing__3OeJl,.TextComponent_text-component--empty__13tFo,.TextComponent_text-component--empty__13tFo:hover,.TextComponent_text-component__1jORE,.TextComponent_text-component__1jORE:hover{display:block;
width:100%;
min-height:1em;
border:1px solid transparent}

.TextComponent_text-component__children__ePOT8{display:block;
width:100%;
word-break:break-word}

.TextComponent_text-component__children__ePOT8 [class*=ck][class*=ck-editor__editable_inline]{overflow:hidden}

.TextComponent_text-component__children__ePOT8 [class*=ck][class*=ck-editor__editable_inline][dir=ltr]{text-align:inherit}

.TextComponent_text-component__children__ePOT8 [class*=ck][class*=ck-link_selected]{background-color:transparent}

.TextComponent_text-component__children__ePOT8 a{color:#0079e0;
text-decoration:underline}

.TextComponent_text-component__children__ePOT8 a:hover{text-decoration:none}

.TextComponent_text-component__wysiwyg__flqAv *{overflow:hidden}

.TextComponent_text-component--editing__3OeJl,.TextComponent_text-component--editing__3OeJl:hover,.TextComponent_text-component--empty__13tFo:hover,.TextComponent_text-component__1jORE:hover{border:1px solid}

.TextComponent_text-component--empty__13tFo{border:1px dashed}

.DragButton001_drag-button-001__2G_Fu{position:relative;
overflow:hidden}

.DragButton001_drag-button-001__2G_Fu:before{position:absolute;
top:0;
left:0;
z-index:1;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .2s ease 0s;
transition:opacity .2s ease 0s;
content:""}

.DragButton001_drag-button-001__2G_Fu:hover:before{opacity:.3}

.DragButton001_drag-button-001__2G_Fu{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;
background-color:#222;
border-radius:5px;
cursor:-webkit-grab;
cursor:grab}

.DragButton001_drag-button-001__2G_Fu:active{cursor:-webkit-grabbing;
cursor:grabbing}

.DragButton001_drag-button-001__icon__2CSJs{display:block;
width:44%}

.DeleteButton001_delete-button-001__3qWz0{position:relative;
overflow:hidden}

.DeleteButton001_delete-button-001__3qWz0:before{position:absolute;
top:0;
left:0;
z-index:1;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .2s ease 0s;
transition:opacity .2s ease 0s;
content:""}

.DeleteButton001_delete-button-001__3qWz0:hover:before{opacity:.3}

.DeleteButton001_delete-button-001__3qWz0{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;
background-color:#222;
border-radius:5px}

.DeleteButton001_delete-button-001__icon__1oZqG{display:block;
width:52%}

.ListItem_list-item--draggable-overall__1dXjO,.ListItem_list-item__3Da2i{position:relative}

.ListItem_list-item__function-layer__195Ht{position:absolute;
top:6px;
right:6px;
z-index:2147483647}

.ListItem_list-item--draggable-overall__1dXjO{cursor:url(/assets/images/common/icon-draggable_cursor.png) 6 6,move}

.ListItem_function-layer__button__37zqj{width:25px;
height:25px;
margin-left:auto;
cursor:pointer}

.ListItem_function-layer__button__37zqj:not(:last-child){margin-bottom:5px}

.NoItems_no-items__Szo4U{padding:25px;
color:#ccc;
font-weight:700;
font-size:16px;
border:2px dashed #ccc}

.AddItem_add-item__1sOzv,.NoItems_no-items__Szo4U{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}

.AddItem_add-item__1sOzv{padding:15px}

.ListEditablize_list-editablize--editable__1VMuM,.ListEditablize_list-editablize__2rW8Q{position:relative;
z-index:1;
display:block}

.ListEditablize_list-editablize--editable__1VMuM{padding-bottom:56px}

.ListEditablize_list-editablize__add-item__3Uw4s{position:absolute;
bottom:30px;
left:50%;
z-index:1;
-webkit-transform:translate(-50%,50%);
transform:translate(-50%,50%)}

.ListEditablize_list-editablize__add-item--no-items__1zC4P{position:static;
left:auto;
-webkit-transform:none;
transform:none}

.ListEditablize_list-editablize__no-items__1hEbp{width:100%;
max-width:720px;
margin:0 auto}

.KeyVisual001_section__conversion-button__1jAar{position:relative;
overflow:hidden}

.KeyVisual001_section__conversion-button__1jAar:before{position:absolute;
top:0;
left:0;
z-index:1;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .2s ease 0s;
transition:opacity .2s ease 0s;
content:""}

.KeyVisual001_section__conversion-button__1jAar:hover:before{opacity:.3}

.KeyVisual001_feature-list__GgkdK{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:100%;
margin:0 auto}

@media(min-width:60em){.KeyVisual001_feature-list__GgkdK{width:620px}

}

.KeyVisual001_feature-list__item__2zCVm{-webkit-box-flex:0;
-ms-flex:0 0 calc(105 / 335 * 100%);
flex:0 0 calc(105 / 335 * 100%);
padding-top:calc(105 / 335 * 100%)}

@media(min-width:60em){.KeyVisual001_feature-list__item__2zCVm{-ms-flex-preferred-size:190px;
flex-basis:190px;
height:190px;
padding:30px}

}

.KeyVisual001_feature-list__item__2zCVm:not(:last-child){margin-right:10px}

@media(min-width:60em){.KeyVisual001_feature-list__item__2zCVm:not(:last-child){margin-right:25px}

}

.KeyVisual001_feature__1sep2{position:relative;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between}

.KeyVisual001_feature__1sep2,.KeyVisual001_feature__text__2JXmr{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

.KeyVisual001_feature__text__2JXmr{position:absolute;
top:0;
left:0;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:100%;
height:100%;
color:#222;
font-size:12px;
line-height:1.5;
text-align:center;
background-color:#fff;
border-radius:50%}

@media(min-width:60em){.KeyVisual001_feature__text__2JXmr{font-size:16px}

}

.KeyVisual001_section__1bJvZ{padding:80px 20px 65px;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.KeyVisual001_section__1bJvZ{padding:130px 100px}

}

.KeyVisual001_section__header__1tqmd:not(:last-child){margin-bottom:160px}

@media(min-width:60em){.KeyVisual001_section__header__1tqmd:not(:last-child){margin-bottom:25px}

}

.KeyVisual001_section__main-copy__1vPbs{font-size:42px;
line-height:1.38;
text-align:center}

@media(min-width:60em){.KeyVisual001_section__main-copy__1vPbs{font-size:48px;
line-height:1.5}

}

.KeyVisual001_section__main-copy__1vPbs:not(:last-child){margin-bottom:20px}

.KeyVisual001_section__sub-copy__1XgJp{font-size:16px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.KeyVisual001_section__sub-copy__1XgJp{font-size:24px}

}

.KeyVisual001_section__feature-list-wrapper__36XKB:not(:last-child){margin-bottom:40px}

.KeyVisual001_section__conversion-button-wrapper__3L8sQ{text-align:center}

.KeyVisual001_section__conversion-button__1jAar{display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
min-width:260px;
padding:20px 40px;
color:#fff;
font-size:20px;
line-height:1;
background-color:#1d8ccc;
border-radius:4px}

.TroubleEmpathy001_section__2bS23{padding:60px 0 40px;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.TroubleEmpathy001_section__2bS23{padding:130px 0}

}

.TroubleEmpathy001_section__inner__2kFdt{width:calc(100% - 40px);
margin:0 auto}

@media(min-width:60em){.TroubleEmpathy001_section__inner__2kFdt{width:1000px}

}

.TroubleEmpathy001_section__header__2liOq:not(:last-child){margin-bottom:40px}

.TroubleEmpathy001_section__title__1kv1W{font-weight:600;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.TroubleEmpathy001_section__title__1kv1W{font-size:36px}

}

.TroubleEmpathy001_section__trouble-list__3fyqq{margin:0 auto}

@media(min-width:60em){.TroubleEmpathy001_section__trouble-list__3fyqq{width:690px}

}

.TroubleEmpathy001_trouble-list__item__3-hUN:not(:last-child){margin-bottom:40px}

@media(min-width:60em){.TroubleEmpathy001_trouble-list__item__3-hUN:not(:last-child){margin-bottom:10px}

}

.TroubleEmpathy001_trouble__34FPF{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start}

.TroubleEmpathy001_trouble__term__1WPJX{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:60px;
min-height:60px;
padding:5px;
color:#fff;
background-color:#3c3c3c;
border:1px solid #707070}

.TroubleEmpathy001_trouble__term__1WPJX:not(:last-child){margin-right:20px}

.TroubleEmpathy001_trouble__term__1WPJX>*{display:block;
text-align:center}

.TroubleEmpathy001_trouble__term__1WPJX>:first-child{font-weight:600;
font-size:14px}

.TroubleEmpathy001_trouble__term__1WPJX>:first-child:not(:last-child){margin-bottom:5px}

.TroubleEmpathy001_trouble__term__1WPJX>:not(:first-child){font-weight:700;
font-size:20px}

.TroubleEmpathy001_trouble__description___nhqe{-webkit-box-flex:1;
-ms-flex:1;
flex:1;
margin-top:-.4375em;
font-size:16px;
line-height:1.875}

.Service001_section__2B3wf{padding:60px 0 70px;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.Service001_section__2B3wf{padding:130px 0}

}

.Service001_section__inner__1mKVf{width:calc(100% - 40px);
margin:0 auto}

@media(min-width:60em){.Service001_section__inner__1mKVf{width:1000px}

}

.Service001_section__header__3RU4x:not(:last-child){margin-bottom:40px}

.Service001_section__title__xR20z{font-weight:600;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.Service001_section__title__xR20z{font-size:36px}

.Service001_outline__2V53D{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

}

.Service001_outline__image__38_hR{position:relative;
margin-bottom:20px;
padding-top:75.52%}

@media(min-width:60em){.Service001_outline__image__38_hR{-webkit-box-flex:0;
-ms-flex:0 0 410px;
flex:0 0 410px;
margin-right:40px;
padding-top:30%}

}

.Service001_outline__image__38_hR>[class*=MLP-image-editablize]{position:absolute;
top:0;
left:0;
width:100%;
height:100%}

.Service001_outline__image__38_hR>[class*=MLP-image-editablize] img{width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.Service001_outline__description__2-nbJ{font-size:14px;
line-height:2}

@media(min-width:60em){.Service001_outline__description__2-nbJ{-webkit-box-flex:1;
-ms-flex:1;
flex:1;
font-size:15px;
line-height:2.2}

}

.Service001_outline__description__2-nbJ *{width:100%}

.Strengths001_section__3T4dm{padding:60px 0;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.Strengths001_section__3T4dm{padding:130px 0}

}

.Strengths001_section__inner__3cI0C{width:calc(100% - 40px);
margin:0 auto}

@media(min-width:60em){.Strengths001_section__inner__3cI0C{width:1000px}

}

.Strengths001_section__header__2JpQO:not(:last-child){margin-bottom:40px}

.Strengths001_section__title__2rhNf{font-weight:600;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.Strengths001_section__title__2rhNf{font-size:36px}

.Strengths001_strength-list__22_8U{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap}

.Strengths001_strength-list__item__F8ZDc{width:calc((100% - (40px * 2)) / 3)}

}

.Strengths001_strength-list__item__F8ZDc:not(:last-child){margin-bottom:60px}

@media(min-width:60em){.Strengths001_strength-list__item__F8ZDc:not(:last-child){margin-bottom:0}

.Strengths001_strength-list__item__F8ZDc:nth-child(n+4){margin-top:50px}

.Strengths001_strength-list__item__F8ZDc:not(:nth-child(3n)){margin-right:40px}

}

.Strengths001_strength__image__1WDU_{position:relative;
width:100%;
padding-top:83.66%}

.Strengths001_strength__image__1WDU_:not(:last-child){margin-bottom:20px}

@media(min-width:60em){.Strengths001_strength__image__1WDU_:not(:last-child){margin-bottom:25px}

}

.Strengths001_strength__image__1WDU_>[class*=MLP-image-editablize]{position:absolute;
top:0;
left:0;
width:100%;
height:100%}

.Strengths001_strength__image__1WDU_>[class*=MLP-image-editablize] img{width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.Strengths001_strength__title__YQStZ{font-weight:700;
font-size:20px;
line-height:2}

@media(min-width:60em){.Strengths001_strength__title__YQStZ{font-size:24px}

}

.Strengths001_strength__title__YQStZ:not(:last-child){margin-bottom:15px}

.Strengths001_strength__description__2w1o_{font-size:14px;
line-height:2.2}

@media(min-width:60em){.Strengths001_strength__description__2w1o_{font-size:15px}

}

.Deletablize_deletablize__2Bkhh{position:relative;
display:block}

.Deletablize_deletablize__children__1vFnn{position:relative;
z-index:1}

.Deletablize_deletablize__delete-button__hb8FP{position:absolute;
top:6px;
right:6px;
z-index:2;
width:25px;
height:25px;
visibility:hidden;
cursor:none}

.Deletablize_deletablize__2Bkhh:hover .Deletablize_deletablize__delete-button__hb8FP{visibility:visible;
cursor:pointer}

.ActualIntroduction001_add-conversion-button__xedqC,.ActualIntroduction001_conversion-button__AJB7M{position:relative;
overflow:hidden}

.ActualIntroduction001_add-conversion-button__xedqC:before,.ActualIntroduction001_conversion-button__AJB7M:before{position:absolute;
top:0;
left:0;
z-index:1;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .2s ease 0s;
transition:opacity .2s ease 0s;
content:""}

.ActualIntroduction001_add-conversion-button__xedqC:hover:before,.ActualIntroduction001_conversion-button__AJB7M:hover:before{opacity:.3}

.ActualIntroduction001_section__e4mkx{padding:60px 0 40px;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.ActualIntroduction001_section__e4mkx{padding:130px 0}

}

.ActualIntroduction001_section__inner__3-awq{width:calc(100% - 40px);
margin:0 auto}

@media(min-width:60em){.ActualIntroduction001_section__inner__3-awq{width:1000px}

}

.ActualIntroduction001_section__header__2C6NI:not(:last-child){margin-bottom:40px}

.ActualIntroduction001_section__title__2o2X9{font-weight:600;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.ActualIntroduction001_section__title__2o2X9{font-size:36px}

}

.ActualIntroduction001_section__achievement-list__162QM:not(:last-child){margin-bottom:40px}

.ActualIntroduction001_section__conversion-button-wrapper__yZqFX{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

.ActualIntroduction001_achievement-list__2Il1u{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap}

.ActualIntroduction001_achievement-list__item__2Pk-G{width:calc((100% - 27px) / 2)}

@media(min-width:60em){.ActualIntroduction001_achievement-list__item__2Pk-G{width:calc((100% - (40px * 3)) / 4)}

}

.ActualIntroduction001_achievement-list__item__2Pk-G:nth-child(odd){margin-right:27px}

@media(min-width:60em){.ActualIntroduction001_achievement-list__item__2Pk-G:nth-child(odd){margin-right:0}

}

.ActualIntroduction001_achievement-list__item__2Pk-G:nth-child(n+3){margin-top:40px}

@media(min-width:60em){.ActualIntroduction001_achievement-list__item__2Pk-G:nth-child(n+3){margin-top:0}

.ActualIntroduction001_achievement-list__item__2Pk-G:nth-child(n+5){margin-top:50px}

.ActualIntroduction001_achievement-list__item__2Pk-G:not(:nth-child(4n)){margin-right:40px}

}

.ActualIntroduction001_achievement__2YfsZ{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column}

.ActualIntroduction001_achievement__image__1trNJ{position:relative;
padding-top:83.6%}

.ActualIntroduction001_achievement__image__1trNJ:not(:last-child){margin-bottom:10px}

@media(min-width:60em){.ActualIntroduction001_achievement__image__1trNJ:not(:last-child){margin-bottom:20px}

}

.ActualIntroduction001_achievement__image__1trNJ>[class*=MLP-image-editablize]{position:absolute;
top:0;
left:0;
width:100%;
height:100%}

.ActualIntroduction001_achievement__image__1trNJ>[class*=MLP-image-editablize] img{width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.ActualIntroduction001_achievement__description__3XPkT{font-size:14px;
line-height:2.2}

@media(min-width:60em){.ActualIntroduction001_achievement__description__3XPkT{font-size:15px}

}

.ActualIntroduction001_add-conversion-button__xedqC,.ActualIntroduction001_conversion-button__AJB7M{display:block;
min-width:260px;
margin:0 auto;
padding:20px 40px;
color:#fff;
font-size:20px;
line-height:1;
text-align:center;
background-color:#1d8ccc;
border-radius:4px}

.ActualIntroduction001_add-conversion-button__xedqC{padding:18px 40px;
color:#969696;
background-color:#fff;
border:2px dashed #969696;
-webkit-transition:all .2s ease 0s;
transition:all .2s ease 0s}

.ActualIntroduction001_add-conversion-button__xedqC:hover{color:#fff;
background-color:#969696;
border-style:solid}

.Conversion001_cv-button__3Ifdt{position:relative;
overflow:hidden}

.Conversion001_cv-button__3Ifdt:before{position:absolute;
top:0;
left:0;
z-index:1;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .2s ease 0s;
transition:opacity .2s ease 0s;
content:""}

.Conversion001_cv-button__3Ifdt:hover:before{opacity:.3}

.Conversion001_section__2vzBl{padding:60px 0;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.Conversion001_section__2vzBl{padding:130px 0}

}

.Conversion001_section__inner__eBsH_{width:calc(100% - 40px);
margin:0 auto}

@media(min-width:60em){.Conversion001_section__inner__eBsH_{width:1000px}

}

.Conversion001_section__header__33CUp:not(:last-child){margin-bottom:70px}

@media(min-width:60em){.Conversion001_section__header__33CUp:not(:last-child){margin-bottom:30px}

}

.Conversion001_section__title__2_Q7w{font-weight:600;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.Conversion001_section__title__2_Q7w{font-size:36px}

}

.Conversion001_section__title__2_Q7w:not(:last-child){margin-bottom:40px}

@media(min-width:60em){.Conversion001_section__title__2_Q7w:not(:last-child){margin-bottom:20px}

}

.Conversion001_section__lede__1k31l{font-size:14px;
line-height:1.57;
text-align:center}

@media(min-width:60em){.Conversion001_section__lede__1k31l{font-size:15px;
line-height:2.2}

}

.Conversion001_section__cv-button-wrapper__3zRBL{display:-webkit-box;
display:-ms-flexbox;
display:flex}

.Conversion001_cv-button__3Ifdt,.Conversion001_section__cv-button-wrapper__3zRBL{-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

.Conversion001_cv-button__3Ifdt{display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
max-width:100%;
padding:40px 100px;
color:#fff;
font-weight:500;
font-size:20px;
line-height:1;
text-align:center;
background-color:#1d8ccc;
border-radius:4px}

@media(min-width:60em){.Conversion001_cv-button__3Ifdt{min-width:390px}

}

.TelConversion001_cv-button__1BmEF:not([class*=is-editable]){position:relative;
overflow:hidden}

.TelConversion001_cv-button__1BmEF:not([class*=is-editable]):before{position:absolute;
top:0;
left:0;
z-index:1;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .2s ease 0s;
transition:opacity .2s ease 0s;
content:""}

.TelConversion001_cv-button__1BmEF:hover:not([class*=is-editable]):before{opacity:.3}

.TelConversion001_section__2xP5V{padding:60px 0;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.TelConversion001_section__2xP5V{padding:130px 0}

}

.TelConversion001_section__inner__gTuaY{width:calc(100% - 40px);
margin:0 auto}

@media(min-width:60em){.TelConversion001_section__inner__gTuaY{width:1000px}

}

.TelConversion001_section__header__ODs0T:not(:last-child){margin-bottom:40px}

.TelConversion001_section__title__2UIh6{font-weight:600;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.TelConversion001_section__title__2UIh6{font-size:36px}

}

.TelConversion001_section__cv-list__GpmgF{margin:0 auto}

@media(min-width:60em){.TelConversion001_section__cv-list__GpmgF{width:840px}

.TelConversion001_cv-list__wjqMQ{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

}

.TelConversion001_cv-list__item__DiS1a{-webkit-box-flex:1;
-ms-flex:1;
flex:1}

.TelConversion001_cv-list__item__DiS1a:not(:last-child){margin-bottom:40px}

@media(min-width:60em){.TelConversion001_cv-list__item__DiS1a:not(:last-child){margin-right:60px;
margin-bottom:0}

}

.TelConversion001_cv-button__1BmEF{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
min-height:100px;
margin:0 auto;
padding:10px;
color:#fff;
font-size:20px;
line-height:1.5;
text-align:center;
background-color:#1d8ccc}

@media(min-width:60em){.TelConversion001_cv-button__1BmEF{width:390px}

}

.TelConversion001_tel__button__iCSp1{width:100%}

.TelConversion001_tel__button__iCSp1:not(:last-child){margin-bottom:20px}

.TelConversion001_tel__number__3FToa{font-weight:700;
font-size:28px}

.TelConversion001_tel__supplement__32RM1{font-size:14px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.TelConversion001_tel__supplement__32RM1{font-size:16px}

}

.TelConversion001_tel__no-data__30xBO{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:100%;
min-height:100px;
color:#969696;
font-size:20px;
border:2px dashed #969696;
-webkit-transition:all .2s ease 0s;
transition:all .2s ease 0s}

@media(min-width:60em){.TelConversion001_tel__no-data__30xBO{width:390px}

}

.TelConversion001_tel__no-data__30xBO:hover{color:#fff;
background-color:#969696}

.TelConversion001_tel__1UcIw [class*=MLP-edit-panel]{text-align:left}

.TelConversion001_web__2yYtC [class*=MLP-link-editablize]{width:100%}

.News001_section__3XMJ6{padding:60px 0 40px;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.News001_section__3XMJ6{padding:130px 0}

}

.News001_section__inner__MgI6T{width:calc(100% - 40px);
margin:0 auto}

@media(min-width:60em){.News001_section__inner__MgI6T{width:1000px}

}

.News001_section__header__152pd:not(:last-child){margin-bottom:40px}

.News001_section__title__LkSWN{font-weight:600;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.News001_section__title__LkSWN{font-size:36px}

}

.News001_news-list__24tuJ{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap}

.News001_news-list__item__1n0Ft{width:100%}

@media(min-width:60em){.News001_news-list__item__1n0Ft{width:calc((100% - (40px * 2)) / 3)}

}

.News001_news-list__item__1n0Ft:not(:last-child){margin-bottom:40px}

@media(min-width:60em){.News001_news-list__item__1n0Ft:not(:last-child){margin-bottom:0}

.News001_news-list__item__1n0Ft:nth-child(n+4){margin-top:50px}

.News001_news-list__item__1n0Ft:not(:nth-child(3n)){margin-right:40px}

}

.News001_news__3WiKm{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start}

@media(min-width:60em){.News001_news__3WiKm{display:block}

}

.News001_news__image__3JJDj{position:relative;
-webkit-box-flex:0;
-ms-flex:0 0 35.82%;
flex:0 0 35.82%;
padding-top:30.14%}

@media(min-width:60em){.News001_news__image__3JJDj{padding-top:83.66%}

}

.News001_news__image__3JJDj:not(:last-child){margin-right:20px}

@media(min-width:60em){.News001_news__image__3JJDj:not(:last-child){margin-right:0;
margin-bottom:25px}

}

.News001_news__image__3JJDj>[class*=MLP-image-editablize]{position:absolute;
top:0;
left:0;
width:100%;
height:100%}

.News001_news__image__3JJDj>[class*=MLP-image-editablize] img{width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.News001_news__information-block__Zq8y2{-webkit-box-flex:1;
-ms-flex:1;
flex:1}

.News001_news__date__3D8KH{color:#888;
font-size:12px;
line-height:1}

.News001_news__date__3D8KH:after{display:block;
width:5px;
height:1px;
margin-top:9px;
background-color:#888;
content:""}

@media(min-width:60em){.News001_news__date__3D8KH:after{margin-top:11px}

}

.News001_news__title__dNSH8{font-size:15px;
line-height:2.2}

.CustomerVoice001_section__3dhnG{padding:60px 0 40px;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.CustomerVoice001_section__3dhnG{padding:130px 0}

}

.CustomerVoice001_section__inner__3BPb4{width:calc(100% - 40px);
margin:0 auto}

@media(min-width:60em){.CustomerVoice001_section__inner__3BPb4{width:1000px}

}

.CustomerVoice001_section__header__2qKLN:not(:last-child){margin-bottom:40px}

.CustomerVoice001_section__title__U0Qpr{font-weight:600;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.CustomerVoice001_section__title__U0Qpr{font-size:36px}

}

.CustomerVoice001_section__voice-list__1yp_X{margin:0 auto}

@media(min-width:60em){.CustomerVoice001_section__voice-list__1yp_X{width:870px}

}

.CustomerVoice001_voice-list__item__3TpMK:not(:last-child){margin-bottom:40px}

@media(min-width:60em){.CustomerVoice001_voice__1RMD2{display:-webkit-box;
display:-ms-flexbox;
display:flex}

.CustomerVoice001_voice__impression__24NZo{-webkit-box-flex:0;
-ms-flex:0 0 230px;
flex:0 0 230px}

}

.CustomerVoice001_voice__impression__24NZo:not(:last-child){margin-bottom:20px}

@media(min-width:60em){.CustomerVoice001_voice__impression__24NZo:not(:last-child){margin-right:30px;
margin-bottom:0}

.CustomerVoice001_voice__text-block__2XsWS{-webkit-box-flex:1;
-ms-flex:1;
flex:1;
padding-top:30px}

}

.CustomerVoice001_voice__impression-image__r6JZq{position:relative;
width:68.66%;
margin:0 auto;
padding-top:68.66%;
overflow:hidden;
border-radius:50%}

@media(min-width:60em){.CustomerVoice001_voice__impression-image__r6JZq{width:230px;
height:230px}

}

.CustomerVoice001_voice__impression-image__r6JZq:not(:last-child){margin-bottom:20px}

.CustomerVoice001_voice__impression-image__r6JZq img{position:absolute;
top:0;
left:0;
width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.CustomerVoice001_voice__impression-description__XuoNf{width:68.66%;
margin:0 auto;
font-size:13px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.CustomerVoice001_voice__impression-description__XuoNf{width:100%}

}

.CustomerVoice001_voice__title__3NmXE{font-weight:700;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.CustomerVoice001_voice__title__3NmXE{text-align:left}

}

.CustomerVoice001_voice__title__3NmXE:not(:last-child){margin-bottom:10px}

@media(min-width:60em){.CustomerVoice001_voice__title__3NmXE:not(:last-child){margin-bottom:15px}

}

.CustomerVoice001_voice__description__1a6l4{font-size:14px;
line-height:2.2}

@media(min-width:60em){.CustomerVoice001_voice__description__1a6l4{font-size:15px}

}

.PhotoGallery001_section__33zGE{padding:60px 0 40px;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.PhotoGallery001_section__33zGE{padding:130px 0}

}

.PhotoGallery001_section__inner__3hUl5{width:calc(100% - 40px);
margin:0 auto}

@media(min-width:60em){.PhotoGallery001_section__inner__3hUl5{width:1000px}

}

.PhotoGallery001_section__header__1kNyV:not(:last-child){margin-bottom:40px}

.PhotoGallery001_section__title__2l2S4{font-weight:600;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.PhotoGallery001_section__title__2l2S4{font-size:36px}

}

.PhotoGallery001_photo-list__2slBS{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap}

.PhotoGallery001_photo-list__item__10MFq{-webkit-box-flex:0;
-ms-flex:0 0 calc((100% - 20px) / 2);
flex:0 0 calc((100% - 20px) / 2)}

@media(min-width:60em){.PhotoGallery001_photo-list__item__10MFq{-ms-flex-preferred-size:calc((100% - 40px * 2) / 3);
flex-basis:calc((100% - 40px * 2) / 3)}

}

.PhotoGallery001_photo-list__item__10MFq:nth-child(odd){margin-right:20px}

@media(min-width:60em){.PhotoGallery001_photo-list__item__10MFq:nth-child(odd){margin-right:0}

}

.PhotoGallery001_photo-list__item__10MFq:nth-child(n+3){margin-top:20px}

@media(min-width:60em){.PhotoGallery001_photo-list__item__10MFq:nth-child(n+3){margin-top:0}

.PhotoGallery001_photo-list__item__10MFq:not(:nth-child(3n)){margin-right:40px}

.PhotoGallery001_photo-list__item__10MFq:nth-child(n+4){margin-top:40px}

}

.PhotoGallery001_photo__image__1r2xT{position:relative;
padding-top:83.6%}

.PhotoGallery001_photo__image__1r2xT>[class*=MLP-image-editablize]{position:absolute;
top:0;
left:0;
width:100%;
height:100%}

.PhotoGallery001_photo__image__1r2xT>[class*=MLP-image-editablize] img{width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.SlidePhotoGallery001_section__1nCG-{padding:60px 0;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.SlidePhotoGallery001_section__1nCG-{padding:130px 0}

}

.SlidePhotoGallery001_section__inner__mntyp{width:calc(100% - 100px);
margin:0 auto}

@media(min-width:60em){.SlidePhotoGallery001_section__inner__mntyp{width:1000px}

}

.SlidePhotoGallery001_section__header__2BV5F:not(:last-child){margin-bottom:40px}

.SlidePhotoGallery001_section__title__22-T8{font-weight:600;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.SlidePhotoGallery001_section__title__22-T8{font-size:36px}

}

.SlidePhotoGallery001_section__photo-list-wrapper__F94Ri{margin:0 auto}

@media(min-width:60em){.SlidePhotoGallery001_section__photo-list-wrapper__F94Ri{width:890px}

}

.SlidePhotoGallery001_section__photo-list-wrapper__F94Ri [class*=swiper-button-next],.SlidePhotoGallery001_section__photo-list-wrapper__F94Ri [class*=swiper-button-prev]{top:115px;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)}

@media(min-width:60em){.SlidePhotoGallery001_section__photo-list-wrapper__F94Ri [class*=swiper-button-next],.SlidePhotoGallery001_section__photo-list-wrapper__F94Ri [class*=swiper-button-prev]{top:85px}

}

.SlidePhotoGallery001_section__photo-list-wrapper__F94Ri [class*=swiper-button-prev]{-webkit-transform:translateY(-50%) rotate(180deg);
transform:translateY(-50%) rotate(180deg)}

.SlidePhotoGallery001_photo__Xo9Yb{position:relative;
padding-top:85%}

.SlidePhotoGallery001_photo__image__2D_Se{position:absolute!important;
top:0;
left:0;
width:100%;
height:100%}

.SlidePhotoGallery001_photo__image__2D_Se img{width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.MembersIntroduction001_section__1LsfJ{padding:60px 0;
color:#222;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.MembersIntroduction001_section__1LsfJ{padding:130px 0}

}

.MembersIntroduction001_section__inner__1bmWu{width:calc(100% - 100px);
margin:0 auto}

@media(min-width:60em){.MembersIntroduction001_section__inner__1bmWu{width:1000px}

}

.MembersIntroduction001_section__header__1a8ND:not(:last-child){margin-bottom:35px}

.MembersIntroduction001_section__title__3uy14{font-weight:600;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.MembersIntroduction001_section__title__3uy14{font-size:36px}

}

.MembersIntroduction001_section__member-list-wrapper__39bwl{margin:0 auto}

@media(min-width:60em){.MembersIntroduction001_section__member-list-wrapper__39bwl{width:890px}

}

.MembersIntroduction001_section__member-list-wrapper__39bwl [class*=swiper-button-next],.MembersIntroduction001_section__member-list-wrapper__39bwl [class*=swiper-button-prev]{top:115px;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)}

@media(min-width:60em){.MembersIntroduction001_section__member-list-wrapper__39bwl [class*=swiper-button-next],.MembersIntroduction001_section__member-list-wrapper__39bwl [class*=swiper-button-prev]{top:170px}

}

.MembersIntroduction001_section__member-list-wrapper__39bwl [class*=swiper-button-prev]{-webkit-transform:translateY(-50%) rotate(180deg);
transform:translateY(-50%) rotate(180deg)}

.MembersIntroduction001_member__3YRna{text-align:center}

.MembersIntroduction001_member__image__1yBB8{position:relative;
padding-top:85.19%}

.MembersIntroduction001_member__image__1yBB8 img{position:absolute;
top:0;
left:0;
width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.MembersIntroduction001_member__image__1yBB8:not(:last-child){margin-bottom:30px}

.MembersIntroduction001_member__name__1trSC{font-weight:700;
font-size:16px;
line-height:1}

.MembersIntroduction001_member__name__1trSC:not(:last-child){margin-bottom:15px}

.MembersIntroduction001_member__description__M7iuW{font-size:12px;
line-height:2.17}

.EditPanel_edit-panel__2DfVb{padding:30px;
color:#fff;
font-size:14px;
line-height:1;
background-color:#444;
border-radius:10px;
-webkit-box-shadow:0 0 20px 0 rgba(34,34,34,.22);
box-shadow:0 0 20px 0 rgba(34,34,34,.22)}

.EditPanel_edit-panel__input-block__11t2R:not(:last-child){margin-bottom:30px}

.EditPanel_edit-panel__buttons-wrapper__9WK6j{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}

.EditPanel_edit-panel__button__h0pMp{width:105px}

.EditPanel_edit-panel__button__h0pMp:not(:last-child){margin-right:20px}

.EditPanel_edit-item__-PJ3c{display:block}

.EditPanel_edit-item__-PJ3c>:not(:last-child){margin-bottom:15px}

.EditPanel_edit-item__label__2uHHC{display:block}

.EditPanel_edit-item__input__3S4ko{width:100%}

.MultipleValuesEditablize_multiple-values-editablize__1ioTg{position:relative;
display:inline-block;
overflow:visible;
text-align:left}

.MultipleValuesEditablize_multiple-values-editablize__overlay__2Lti2{position:absolute;
top:0;
left:0;
z-index:2;
width:100%;
height:100%}

.MultipleValuesEditablize_multiple-values-editablize__edit-button__3y3Pk{position:absolute;
top:50%;
left:50%;
z-index:1;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}

.MultipleValuesEditablize_multiple-values-editablize__edit-panel__30a9B{position:absolute;
top:0;
left:0;
z-index:3}

.MultipleValuesEditablize_multiple-values-editablize__1ioTg[class*=is-active] .MultipleValuesEditablize_multiple-values-editablize__overlay__2Lti2{opacity:1}

.MultipleValuesEditablize_overlay__3XYVK{background-color:hsla(0,0%,100%,.4);
cursor:pointer;
opacity:0}

.MultipleValuesEditablize_overlay__3XYVK:hover{opacity:1}

.Movie001_section__2g_CG{padding:60px 0 40px;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.Movie001_section__2g_CG{padding:130px 0}

}

.Movie001_section__inner__158Dr{width:calc(100% - 40px);
margin:0 auto}

@media(min-width:60em){.Movie001_section__inner__158Dr{width:1000px}

}

.Movie001_section__header__3npzZ:not(:last-child){margin-bottom:40px}

.Movie001_section__title__3CE83{font-weight:600;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.Movie001_section__title__3CE83{font-size:36px}

.Movie001_movie-list__29w_d{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between}

}

.Movie001_movie-list__item__3V0Re{-webkit-box-flex:0;
-ms-flex:0 0 calc((1000px - 60px) / 2);
flex:0 0 calc((1000px - 60px) / 2)}

@media(min-width:60em){.Movie001_movie-list__item__3V0Re:only-child{margin:0 auto}

}

.Movie001_movie-list__item__3V0Re:not(:last-child){margin-bottom:40px}

@media(min-width:60em){.Movie001_movie-list__item__3V0Re:not(:last-child){margin-bottom:0}

.Movie001_movie-list__item__3V0Re:nth-child(2n){margin-left:60px}

.Movie001_movie-list__item__3V0Re:nth-child(n+3){margin-top:60px}

}

.Movie001_movie__1URSu{position:relative;
width:100%;
padding-top:56.17%;
background:#222}

.Movie001_movie__1URSu iframe{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%}

.Movie001_movie__1URSu>[class*=MLP-edit-panel]{width:100%;
height:100%}

.Flow001_section__uOLih{padding:60px 0 40px;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.Flow001_section__uOLih{padding:130px 0}

}

.Flow001_section__inner__2NbKE{width:calc(100% - 40px);
margin:0 auto}

@media(min-width:60em){.Flow001_section__inner__2NbKE{width:1000px}

}

.Flow001_section__header__1gSJv{margin-bottom:70px}

.Flow001_section__header__1gSJv:not(:last-child){margin-bottom:40px}

.Flow001_section__title__1GyHD{font-weight:600;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.Flow001_section__title__1GyHD{font-size:36px}

.Flow001_flow-list__1hR4R{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:930px;
margin:0 auto}

.Flow001_flow-list__item__3mMGm{-webkit-box-flex:0;
-ms-flex:0 0 180px;
flex:0 0 180px}

}

.Flow001_flow-list__item__3mMGm:not(:last-child){position:relative;
margin-bottom:60px}

@media(min-width:60em){.Flow001_flow-list__item__3mMGm:not(:last-child){margin-right:70px}

}

.Flow001_flow-list__item__3mMGm:not(:last-child):before{position:absolute;
top:calc(100% + 30px);
left:50%;
display:block;
width:.9%;
padding-top:6.9%;
background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 3 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect x='0' y='0' width='3' height='3' style='fill:rgb(195,195,195);'/%3E%3C/svg%3E%0A");
background-repeat:repeat-y;
background-position:0 0;
background-size:contain;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
content:""}

@media(min-width:60em){.Flow001_flow-list__item__3mMGm:not(:last-child):before{top:45px;
left:calc(100% + 35px);
width:53px;
height:3px;
padding-top:0;
background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 3' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect x='0' y='0' width='3' height='3' style='fill:rgb(195,195,195);'/%3E%3C/svg%3E%0A");
background-repeat:repeat-x}

}

.Flow001_flow__1I1Vz{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

@media(min-width:60em){.Flow001_flow__1I1Vz{display:block}

}

.Flow001_flow__number__25QxD{position:relative;
display:block;
-webkit-box-flex:0;
-ms-flex:0 0 17.91%;
flex:0 0 17.91%;
padding-top:17.91%;
color:#fff;
font-weight:700;
font-size:24px;
line-height:1;
background-color:#3c3c3c;
border-radius:50%}

@media(min-width:60em){.Flow001_flow__number__25QxD{-webkit-box-flex:0;
-ms-flex:0;
flex:0;
width:90px;
height:90px;
margin:0 auto;
padding-top:0;
font-size:40px}

}

.Flow001_flow__number__25QxD>span{position:absolute;
top:0;
left:0;
z-index:1;
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:100%;
height:100%}

.Flow001_flow__number__25QxD:not(:last-child){margin-right:20px}

@media(min-width:60em){.Flow001_flow__number__25QxD:not(:last-child){margin-right:auto;
margin-bottom:35px}

}

.Flow001_flow__text-block__3FHR6{-webkit-box-flex:1;
-ms-flex:1;
flex:1}

.Flow001_flow__title__3OXoe{font-weight:700;
font-size:16px;
line-height:2.19}

@media(min-width:60em){.Flow001_flow__title__3OXoe{font-size:18px;
line-height:2.16}

}

.Flow001_flow__description__2USlR{font-size:12px;
line-height:2.2}

@media(min-width:60em){.Flow001_flow__description__2USlR{font-size:15px}

}

.AccessOverview001_section__2p_Us{padding:60px 0 40px;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.AccessOverview001_section__2p_Us{padding:130px 0}

}

.AccessOverview001_section__inner__2h0Uq{width:calc(100% - 40px);
margin:0 auto}

@media(min-width:60em){.AccessOverview001_section__inner__2h0Uq{width:1000px}

}

.AccessOverview001_section__header__1wptO:not(:last-child){margin-bottom:40px}

.AccessOverview001_section__title__2mVy4{font-weight:600;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.AccessOverview001_section__title__2mVy4{font-size:36px}

}

.AccessOverview001_section__description__1KLIP{font-size:12px;
line-height:2.2}

@media(min-width:60em){.AccessOverview001_section__description__1KLIP{font-size:15px}

}

.AccessOverview001_section__description__1KLIP:not(:last-child){margin-bottom:40px}

@media(min-width:60em){.AccessOverview001_section__description__1KLIP:not(:last-child){margin-bottom:50px}

.AccessOverview001_information-block__23nob{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between}

}

.AccessOverview001_information-block__information-list__3DHUr{-webkit-box-flex:1;
-ms-flex:1;
flex:1}

.AccessOverview001_information-block__information-list__3DHUr:not(:last-child){margin-bottom:40px}

@media(min-width:60em){.AccessOverview001_information-block__information-list__3DHUr:not(:last-child){margin-right:80px}

}

.AccessOverview001_information-block__map__1FZBD{position:relative;
width:100%;
padding-top:60%}

@media(min-width:60em){.AccessOverview001_information-block__map__1FZBD{-webkit-box-flex:0;
-ms-flex:0 0 500px;
flex:0 0 500px;
padding-top:30%}

}

.AccessOverview001_information-block__map__1FZBD>[class*=MLP-edit-panel]{width:100%;
height:100%}

.AccessOverview001_information-block__map__1FZBD iframe{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%}

.AccessOverview001_information-list__item__-UZHs:not(:last-child){margin-bottom:30px}

.AccessOverview001_information__5u-7J{display:-webkit-box;
display:-ms-flexbox;
display:flex;
font-size:14px;
line-height:1.86}

@media(min-width:60em){.AccessOverview001_information__5u-7J{font-size:15px;
line-height:1.47}

}

.AccessOverview001_information__term__fyaj5{-webkit-box-flex:0;
-ms-flex:0 0 5em;
flex:0 0 5em;
font-weight:400}

.AccessOverview001_information__term__fyaj5:not(:last-child){margin-right:1em}

@media(min-width:60em){.AccessOverview001_information__term__fyaj5:not(:last-child){margin-right:40px}

}

.AccessOverview001_information__description__IFtKF{-webkit-box-flex:1;
-ms-flex:1;
flex:1}

.Access001_section__1HgHr{padding:60px 0 40px;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.Access001_section__1HgHr{padding:130px 0}

}

.Access001_section__inner__D2CDn{width:calc(100% - 40px);
margin:0 auto}

@media(min-width:60em){.Access001_section__inner__D2CDn{width:1000px}

}

.Access001_section__header__37W4A:not(:last-child){margin-bottom:40px}

.Access001_section__title__ASgBo{font-weight:600;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.Access001_section__title__ASgBo{font-size:36px}

}

.Access001_section__address__2Gtmm{font-size:12px;
line-height:1.33;
text-align:center}

@media(min-width:60em){.Access001_section__address__2Gtmm{font-size:15px;
line-height:2.2}

}

.Access001_section__address__2Gtmm:not(:last-child){margin-bottom:40px}

@media(min-width:60em){.Access001_section__address__2Gtmm:not(:last-child){margin-bottom:30px}

}

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

@media(min-width:60em){.Access001_section__map__2lWod{padding-top:39%}

}

.Access001_section__map__2lWod [class*=MLP-multiple-values-editablize__edit-panel]{top:50%;
left:50%;
width:50%;
height:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}

.Access001_section__map__2lWod iframe{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%}

.CompanyProfile001_section__vB2fn{padding:60px 0 40px;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.CompanyProfile001_section__vB2fn{padding:130px 0}

}

.CompanyProfile001_section__inner__11aNK{width:calc(100% - 40px);
margin:0 auto}

@media(min-width:60em){.CompanyProfile001_section__inner__11aNK{width:1000px}

}

.CompanyProfile001_section__header__36T0e:not(:last-child){margin-bottom:30px}

@media(min-width:60em){.CompanyProfile001_section__header__36T0e:not(:last-child){margin-bottom:40px}

}

.CompanyProfile001_section__title__28bYQ{font-weight:600;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.CompanyProfile001_section__title__28bYQ{font-size:36px}

.CompanyProfile001_information-list__3ZR5k{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap}

.CompanyProfile001_information-list__item__2rw7r{width:calc((100% - 40px) / 2)}

.CompanyProfile001_information-list__item__2rw7r:nth-child(odd){margin-right:40px}

}

.CompanyProfile001_information__2x71v{display:-webkit-box;
display:-ms-flexbox;
display:flex;
height:100%;
padding:15px 5px;
font-size:12px;
line-height:1.67;
border-bottom:1px solid #ccc}

@media(min-width:60em){.CompanyProfile001_information__2x71v{padding:20px 5px;
font-size:16px;
line-height:1.625}

}

.CompanyProfile001_information__term__p5htY{-webkit-box-flex:0;
-ms-flex:0 0 7em;
flex:0 0 7em;
margin-right:1em;
font-weight:700}

@media(min-width:60em){.CompanyProfile001_information__term__p5htY{-ms-flex-preferred-size:8em;
flex-basis:8em;
margin-right:40px}

}

.CompanyProfile001_information__description__XCMHK{-webkit-box-flex:1;
-ms-flex:1;
flex:1}

.Faq_faq__os6id{position:relative}

.Faq_faq__question__3RRe5{padding:20px 50px 20px 0;
cursor:pointer}

.Faq_faq__answer__2uRjK{padding:0 50px 20px 0}

.Faq_faq__icon__zDtvp{position:absolute;
top:17px;
right:2px;
z-index:1;
width:37px;
height:37px;
background-color:#bbb;
border-radius:3px;
pointer-events:none}

@media(min-width:60em){.Faq_faq__icon__zDtvp{top:30px}

}

.Faq_faq__icon__zDtvp:after,.Faq_faq__icon__zDtvp:before{position:absolute;
top:50%;
left:50%;
z-index:1;
display:block;
width:16px;
height:2px;
background-color:#fff;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
content:""}

.Faq_faq__icon__zDtvp:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);
transform:translate(-50%,-50%) rotate(90deg)}

.Faq_faq__icon__zDtvp[class*=is-opened]:after{display:none}

.Faq_question__2PFu5,.Faq_question__icon__3gJ1_{display:-webkit-box;
display:-ms-flexbox;
display:flex}

.Faq_question__icon__3gJ1_{-webkit-box-flex:0;
-ms-flex:0 0 60px;
flex:0 0 60px;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
color:#1d8ccc;
font-weight:700;
font-size:30px;
font-family:Arial,sans-serif;
line-height:1;
border-right:1px solid #ccc}

.Faq_question__text__2Quuw{padding-left:10px;
font-weight:700;
font-size:12px;
line-height:1.67}

@media(min-width:60em){.Faq_question__text__2Quuw{padding-left:22px;
font-size:18px;
line-height:2.17}

}

.Faq_answer__3D6QG,.Faq_answer__icon__3sh7N{display:-webkit-box;
display:-ms-flexbox;
display:flex}

.Faq_answer__icon__3sh7N{-webkit-box-flex:0;
-ms-flex:0 0 60px;
flex:0 0 60px;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
color:#222;
font-weight:700;
font-size:30px;
font-family:Arial,sans-serif;
line-height:1;
border-right:1px solid #ccc}

.Faq_answer__text__1r6VA{padding-left:10px;
font-size:12px;
line-height:1.67}

@media(min-width:60em){.Faq_answer__text__1r6VA{padding-left:22px;
font-size:15px;
line-height:1.27}

}

.Faq_collapse__1L208{-webkit-transition:height .25s ease 0s;
transition:height .25s ease 0s}

.Faq001_section__2vthf{padding:60px 0 40px;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.Faq001_section__2vthf{padding:130px 0}

}

.Faq001_section__inner__pjciN{width:calc(100% - 40px);
margin:0 auto}

@media(min-width:60em){.Faq001_section__inner__pjciN{width:1000px}

}

.Faq001_section__header__JzSOf:not(:last-child){margin-bottom:40px}

.Faq001_section__title__1yKG0{font-weight:600;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.Faq001_section__title__1yKG0{font-size:36px}

}

.Faq001_faq-list__item__2yEEi{border-bottom:1px solid #ccc}

.Faq001_faq-list__item__2yEEi:first-child{border-top:1px solid #ccc}

.LogoGallery001_section__1zS56{padding:60px 0;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

@media(min-width:60em){.LogoGallery001_section__1zS56{padding:130px 0}

}

.LogoGallery001_section__inner__3qK4v{width:calc(100% - 100px);
margin:0 auto}

@media(min-width:60em){.LogoGallery001_section__inner__3qK4v{width:1000px}

}

.LogoGallery001_section__header__2rW33:not(:last-child){margin-bottom:40px}

.LogoGallery001_section__title__3FFn1{font-weight:600;
font-size:24px;
line-height:1.5;
text-align:center}

@media(min-width:60em){.LogoGallery001_section__title__3FFn1{font-size:36px}

}

.LogoGallery001_section__logo-list-wrapper__2pd1W{margin:0 auto}

@media(min-width:60em){.LogoGallery001_section__logo-list-wrapper__2pd1W{width:890px}

}

.LogoGallery001_section__logo-list-wrapper__2pd1W [class*=swiper-button-next],.LogoGallery001_section__logo-list-wrapper__2pd1W [class*=swiper-button-prev]{top:60px;
-webkit-transform:none;
transform:none}

@media(min-width:60em){.LogoGallery001_section__logo-list-wrapper__2pd1W [class*=swiper-button-next],.LogoGallery001_section__logo-list-wrapper__2pd1W [class*=swiper-button-prev]{top:40px}

}

.LogoGallery001_section__logo-list-wrapper__2pd1W [class*=swiper-button-prev]{-webkit-transform:rotate(180deg);
transform:rotate(180deg)}

.LogoGallery001_section__logo-list-wrapper__2pd1W[class*=is-wide]{display:none!important}

@media(min-width:60em){.LogoGallery001_section__logo-list-wrapper__2pd1W[class*=is-wide]{display:block!important}

}

.LogoGallery001_section__logo-list-wrapper__2pd1W[class*=is-mobile]{display:block!important}

@media(min-width:60em){.LogoGallery001_section__logo-list-wrapper__2pd1W[class*=is-mobile]{display:none!important}

}

.LogoGallery001_logo-list__item__2x3Wi{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap}

.LogoGallery001_logo-list__item__2x3Wi>*{-webkit-box-flex:0;
-ms-flex:0 0 47.97%;
flex:0 0 47.97%}

.LogoGallery001_logo-list__item__2x3Wi>:nth-child(odd){margin-right:4.06%}

@media(min-width:60em){.LogoGallery001_logo-list__item__2x3Wi>:nth-child(odd){margin-right:0}

}

.LogoGallery001_logo-list__item__2x3Wi>:nth-child(n+3){margin-top:4.06%}

@media(min-width:60em){.LogoGallery001_logo-list__item__2x3Wi>:nth-child(n+3){margin-top:0}

.LogoGallery001_logo-list__item__2x3Wi{display:block}

}

.LogoGallery001_logo__21vwq{position:relative;
padding-top:29.5%}

@media(min-width:60em){.LogoGallery001_logo__21vwq{padding-top:52.08%}

}

.LogoGallery001_logo__image__1DYtN{position:absolute!important;
top:0;
left:0;
width:100%;
height:100%}

.LogoGallery001_logo__image__1DYtN img{width:100%;
height:100%;
-o-object-fit:contain;
object-fit:contain}

.EditInformation_edit-information__content__2uh6g{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap}

.EditInformation_panel-header__1u5aK{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end}

.EditInformation_panel-header__title__2A1fa:not(:last-child){margin-right:20px}

.EditInformation_panel-header__attention__356XM{font-weight:600;
font-size:12px}

.EditInformation_edit-item__13dG1{-webkit-box-flex:1;
-ms-flex:1;
flex:1;
width:400px}

.EditInformation_edit-item__13dG1:not(:last-child){margin-right:20px}

.EditInformation_edit-item__13dG1:nth-child(2n){margin-right:0}

.EditInformation_edit-item__13dG1 label:not(:last-child){margin-bottom:15px}

.EditInformation_edit-item__input__c183g{width:100%}

.EditPanel_edit-panel__3b5pm{width:880px;
padding:30px;
color:#fff;
font-size:14px;
line-height:1;
background-color:#444}

.EditPanel_edit-panel__header__2XUb5:not(:last-child){margin-bottom:30px}

.EditPanel_edit-panel__title__10Bgi{color:#fff;
font-weight:700;
font-size:18px}

.EditPanel_edit-panel__contents__2AHGg:not(:last-child){margin-bottom:50px}

.EditPanel_edit-panel__block__slxrt:not(:last-child){margin-bottom:30px;
padding-bottom:30px;
border-bottom:1px solid #969696}

.EditPanel_edit-panel__buttons-wrapper__3exKt{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}

.EditPanel_edit-panel__button__2bwID{width:105px}

.EditPanel_edit-panel__button__2bwID:not(:last-child){margin-right:20px}

.EditPanel_edit-item__label__2sa7h{display:block;
color:#fff;
font-weight:600;
font-size:14px}

.EditPanel_edit-item__checkbox__TLODI{position:relative;
display:block;
width:14px;
height:14px;
background-color:#fff;
border:1px solid #969696;
border-radius:2px;
cursor:pointer;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}

.EditPanel_edit-item__checkbox__TLODI:checked{background-color:#55b1ff;
border-color:#55b1ff}

.EditPanel_edit-item__checkbox__TLODI:checked:after{content:""}

.EditPanel_edit-item__checkbox__TLODI:after{position:absolute;
top:40%;
left:55%;
display:block;
width:5px;
height:7px;
border-right:2px solid #fff;
border-bottom:2px solid #fff;
-webkit-transform:translate(-50%,-50%) rotate(45deg);
transform:translate(-50%,-50%) rotate(45deg)}

.EditPanel_edit-item__radio__1l1YX{position:relative;
display:block;
width:16px;
height:16px;
background-color:#fff;
border:1px solid #969696;
border-radius:50%;
cursor:pointer;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}

.EditPanel_edit-item__radio__1l1YX:checked{border-color:#55b1ff}

.EditPanel_edit-item__radio__1l1YX:checked:after{content:""}

.EditPanel_edit-item__radio__1l1YX:after{position:absolute;
top:50%;
left:50%;
display:block;
width:9px;
height:9px;
background-color:#55b1ff;
border-radius:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}

.EditPanel_link-type-selector__3LNvM{position:relative;
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex}

.EditPanel_link-type-selector__item__1rxfI{display:inline-block;
padding-bottom:5px;
color:#fff;
border-bottom:1px solid #fff}

.EditPanel_link-type-selector__item__1rxfI:hover,.EditPanel_link-type-selector__item__1rxfI[class*=is-selected]{border-color:transparent}

.EditPanel_link-type-selector__item__1rxfI[class*=is-selected]{cursor:default}

.EditPanel_link-type-selector__item__1rxfI:not(:last-child){position:relative;
margin-right:34px}

.EditPanel_link-type-selector__item__1rxfI:not(:last-child):after{position:absolute;
top:0;
right:-17px;
z-index:1;
display:block;
width:1px;
height:100%;
background-color:#969696;
content:""}

.EditItems_edit-items__content-name__nSeHs:not(:last-child){margin-bottom:15px}

.EditItems_edit-items__block__2i8pf:not(:last-child){margin-bottom:5px}

.EditItems_edit-block--required__3nH3f,.EditItems_edit-block__3skDv{display:-webkit-box;
display:-ms-flexbox;
display:flex}

.EditItems_edit-block--required__3nH3f .EditItems_edit-block__name__1MdwL{padding-left:44px}

.EditItems_edit-block__name__1MdwL{display:-webkit-box;
display:-ms-flexbox;
display:flex;
width:212px;
margin-top:10px}

.EditItems_edit-block__name__1MdwL:not(:last-child){margin-right:40px}

.EditItems_edit-block__name__1MdwL input:not(:last-child){margin-right:30px}

.EditItems_edit-block__name__1MdwL label{-webkit-box-flex:1;
-ms-flex:1;
flex:1;
letter-spacing:-.01rem}

.EditItems_edit-block__input__1-ud-{width:100%}

.EditItems_edit-block__content__3ehZj{display:-webkit-box;
display:-ms-flexbox;
display:flex;
width:568px}

.EditItems_edit-block__required__2H9oG{display:-webkit-box;
display:-ms-flexbox;
display:flex;
width:43px;
margin-top:10px}

.EditItems_edit-block__placeholder__9oeKA{-webkit-box-flex:1;
-ms-flex:1;
flex:1}

.EditItems_edit-block__options__2idBq:not(:last-child){margin-bottom:10px}

.EditItems_edit-block__option__1FSxT{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

.EditItems_edit-block__option__1FSxT label{width:58px}

.EditItems_edit-block__option__1FSxT:not(:last-child){margin-bottom:5px}

.EditItems_edit-block__add-button__3WvQZ{margin-bottom:15px;
margin-left:58px}

.EditItems_items-content-name__2Ti7- .EditItems_edit-block__name__1MdwL,.EditItems_items-content-name__2Ti7- .EditItems_edit-block__required__2H9oG{margin-top:0}

.EditItems_items-content-name__text__2Z4Z8{color:#fff;
font-weight:12px;
font-weight:600}

.EditItems_add-button__rmlDy{position:relative;
padding:6px 15px 6px 40px;
background-color:#222;
border-radius:5px}

.EditItems_add-button__icon__1Zlnd{position:absolute;
top:50%;
left:15px;
display:block;
width:10px;
height:10px;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)}

.EditItems_add-button__icon__1Zlnd:after,.EditItems_add-button__icon__1Zlnd:before{position:absolute;
display:block;
width:2px;
height:10px;
background-color:#fff;
content:""}

.EditItems_add-button__icon__1Zlnd:after{-webkit-transform:rotate(90deg);
transform:rotate(90deg)}

.EditPrivacyPolicy_edit-privacy-policy__block__1Pes4:not(:last-child){margin-bottom:30px}

.EditPrivacyPolicy_edit-privacy-policy__radio__VLb0N{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

.EditPrivacyPolicy_edit-privacy-policy__radio__VLb0N input:not(:last-child){margin-right:28px}

.EditPrivacyPolicy_block-editor__2bf59 .EditPrivacyPolicy_edit-privacy-policy__radio__VLb0N:not(:last-child){margin-bottom:30px}

.EditPrivacyPolicy_block-editor__2bf59 .EditPrivacyPolicy_edit-privacy-policy__body__39Ogh{display:-webkit-box;
display:-ms-flexbox;
display:flex}

.EditPrivacyPolicy_block-editor__2bf59 .EditPrivacyPolicy_edit-privacy-policy__input__34RmR{-webkit-box-flex:1;
-ms-flex:1;
flex:1}

.EditPrivacyPolicy_block-editor__2bf59 .EditPrivacyPolicy_edit-privacy-policy__input__34RmR:not(:last-child){margin-right:20px}

.EditPrivacyPolicy_block-editor__2bf59 .EditPrivacyPolicy_edit-privacy-policy__input__34RmR label:not(:last-child){margin-bottom:15px}

.EditPrivacyPolicy_external-editor__1EBwU{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start}

.EditPrivacyPolicy_external-editor__1EBwU .EditPrivacyPolicy_edit-privacy-policy__radio__VLb0N{width:255px;
margin-top:12px}

.EditPrivacyPolicy_external-editor__1EBwU .EditPrivacyPolicy_edit-privacy-policy__radio__VLb0N:not(:last-child){margin-right:40px}

.EditPrivacyPolicy_external-editor__1EBwU .EditPrivacyPolicy_edit-privacy-policy__body__39Ogh{-webkit-box-flex:1;
-ms-flex:1;
flex:1}

.EditReceiveEmail_edit-item__3K63o:not(:last-child){margin-right:20px}

.EditReceiveEmail_edit-item__3K63o:nth-child(2n){margin-right:0}

.EditReceiveEmail_edit-item__3K63o label:not(:last-child){margin-bottom:15px}

.EditReceiveEmail_edit-item__input__1GJu6{width:100%}

.EditReply_panel-header__11RpM{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end}

.EditReply_panel-header__title__kltYi:not(:last-child){margin-right:32px}

.EditReply_edit-item__1JhYM:not(:last-child){margin-bottom:30px}

.EditReply_edit-item__label__2WmVb:not(:last-child){margin-bottom:15px}

.EditReply_edit-item__attention__1lTYc{position:relative;
display:block;
padding-left:14px;
font-weight:600;
font-size:12px;
line-height:1.6}

.EditReply_edit-item__attention__1lTYc:before{position:absolute;
top:0;
left:0;
font-weight:600;
font-size:12px;
content:"※"}

.EditReply_edit-item__input__2_9vr{width:100%}

.EditReply_edit-item__input__2_9vr:not(:last-child){margin-bottom:16px}

.EditReply_edit-item__textarea__H_ZXs{width:100%}

.EditReply_edit-item__textarea__H_ZXs textarea{height:245px}

.FormEditablize_form-editablize__3KUh-{position:relative;
display:inline-block;
width:100%;
overflow:visible;
text-align:left}

.FormEditablize_form-editablize__3KUh- img{width:100%}

.FormEditablize_form-editablize__overlay__3W1DZ{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%}

.FormEditablize_form-editablize__edit-panel__v8pkY{position:relative;
z-index:2;
margin:60px auto}

.FormEditablize_form-editablize__3KUh-[class*=is-active]{z-index:999999}

.FormEditablize_overlay__2IkyK{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;
background-color:hsla(0,0%,100%,.4);
cursor:pointer;
opacity:0}

.FormEditablize_overlay__2IkyK.FormEditablize_is-form-editing__3dfo6,.FormEditablize_overlay__2IkyK:hover{opacity:1}

.FormEditablize_overlay__2IkyK.FormEditablize_is-complete-editing__2Lfpb{display:none}

.FormEditablize_overlay__edit-button__1OMY2{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;
padding:7px 16px;
color:#fff;
font-size:14px;
line-height:1;
white-space:nowrap;
background-color:#222;
border-radius:5px}

.FormEditablize_overlay__edit-button__1OMY2:not(:last-child){margin-right:40px}

@media(min-width:48em){.FormBlock_form-block__287EW{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end}

}

.FormBlock_form-block__label__2IVTS{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

@media(min-width:48em){.FormBlock_form-block__label__2IVTS{-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end;
padding-top:2px}

}

.FormBlock_form-block__label__2IVTS:not(:last-child){margin-bottom:10px}

@media(min-width:48em){.FormBlock_form-block__label__2IVTS:not(:last-child){margin-right:16px;
margin-bottom:0}

}

.FormBlock_form-block__title__QEVdA{display:block;
font-weight:600;
font-size:13px;
line-height:1.5;
letter-spacing:.2rem}

@media(min-width:48em){.FormBlock_form-block__title__QEVdA{font-size:14px}

}

.FormBlock_form-block__title__QEVdA:not(:last-child){margin-right:6px}

@media(min-width:48em){.FormBlock_form-block__title__QEVdA:not(:last-child){margin-right:0;
margin-bottom:5px}

.FormBlock_form-block__title__QEVdA:only-child{margin-top:14px}

}

.FormBlock_form-block__required__2NzrR{padding:4px;
color:#fff;
font-size:10px;
line-height:1;
background-color:#c66;
border-radius:2px}

@media(min-width:48em){.FormBlock_form-block__required__2NzrR{padding:5px 6px;
font-size:12px;
border-radius:4px}

.FormBlock_form-block__body__2GRw_{width:630px}

}

.FormBlock_form-block__body__2GRw_ input,.FormBlock_form-block__body__2GRw_ select,.FormBlock_form-block__body__2GRw_ textarea{width:100%;
padding:10px;
color:#222;
font-size:13px;
line-height:1.5;
letter-spacing:.1rem;
background-color:#fff;
border:1px solid #d1cdcd;
border-radius:5px}

@media(min-width:48em){.FormBlock_form-block__body__2GRw_ input,.FormBlock_form-block__body__2GRw_ select,.FormBlock_form-block__body__2GRw_ textarea{padding:16px 28px;
font-size:16px;
border-radius:5px}

}

.FormBlock_form-block__body__2GRw_ input:not(:last-child),.FormBlock_form-block__body__2GRw_ select:not(:last-child),.FormBlock_form-block__body__2GRw_ textarea:not(:last-child){margin-bottom:5px}

@media(min-width:48em){.FormBlock_form-block__body__2GRw_ input:not(:last-child),.FormBlock_form-block__body__2GRw_ select:not(:last-child),.FormBlock_form-block__body__2GRw_ textarea:not(:last-child){margin-bottom:10px}

}

.FormBlock_form-block__body__2GRw_ input::-webkit-input-placeholder,.FormBlock_form-block__body__2GRw_ select::-webkit-input-placeholder,.FormBlock_form-block__body__2GRw_ textarea::-webkit-input-placeholder{color:#969696}

.FormBlock_form-block__body__2GRw_ input::-moz-placeholder,.FormBlock_form-block__body__2GRw_ select::-moz-placeholder,.FormBlock_form-block__body__2GRw_ textarea::-moz-placeholder{color:#969696}

.FormBlock_form-block__body__2GRw_ input:-ms-input-placeholder,.FormBlock_form-block__body__2GRw_ select:-ms-input-placeholder,.FormBlock_form-block__body__2GRw_ textarea:-ms-input-placeholder{color:#969696}

.FormBlock_form-block__body__2GRw_ input::-ms-input-placeholder,.FormBlock_form-block__body__2GRw_ select::-ms-input-placeholder,.FormBlock_form-block__body__2GRw_ textarea::-ms-input-placeholder{color:#969696}

.FormBlock_form-block__body__2GRw_ input::placeholder,.FormBlock_form-block__body__2GRw_ select::placeholder,.FormBlock_form-block__body__2GRw_ textarea::placeholder{color:#969696}

.FormBlock_form-block__body__2GRw_ select{outline:none;
cursor:pointer;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}

.FormBlock_form-block__body__2GRw_ textarea{height:218px;
resize:none}

@media(min-width:48em){.FormBlock_form-block__body__2GRw_ textarea{height:247px}

}

.PrivacyPolicyDetail_privacy-policy-detail__3ea0q{padding:10px 7px 10px 20px;
background-color:#fff;
border:1px solid #d1cdcd;
border-radius:5px}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__3ea0q{padding:20px 15px 20px 20px}

}

.PrivacyPolicyDetail_privacy-policy-detail__inner__36rCS{height:130px;
overflow-y:scroll;
background-color:#fff;
border-radius:4px}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__inner__36rCS{height:150px}

}

.PrivacyPolicyDetail_privacy-policy-detail__inner__36rCS::-webkit-scrollbar{width:6px;
background-color:transparent}

.PrivacyPolicyDetail_privacy-policy-detail__inner__36rCS::-webkit-scrollbar-thumb{background-color:#969696;
border-radius:3px}

.PrivacyPolicyDetail_privacy-policy-detail__text__1SNUz{color:#222;
font-size:11px;
line-height:1.6;
-webkit-font-feature-settings:initial;
font-feature-settings:normal}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__text__1SNUz{font-size:12px}

}

.PrivacyPolicyDetail_privacy-policy-detail__text__1SNUz:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__text__1SNUz:not(:last-child){margin-bottom:20px}

}

.FullScreenModal_full-screen-modal__2v2fI{position:fixed;
top:0;
left:0;
z-index:999999;
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:100vw;
height:100vh}

.FullScreenModal_full-screen-modal__overlay__bk6fL{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%;
background:rgba(0,0,0,.5)}

.FullScreenModal_full-screen-modal__content__3djTh{position:relative;
z-index:2}

.FullScreenModal_full-screen-modal-transition--enter__NFiiv{opacity:0}

.FullScreenModal_full-screen-modal-transition--enter-active__2gU2V{opacity:1;
-webkit-transition:opacity .5s ease 0s;
transition:opacity .5s ease 0s}

.FullScreenModal_full-screen-modal-transition--enter-done__3jdi5,.FullScreenModal_full-screen-modal-transition--exit__PNu-D{opacity:1}

.FullScreenModal_full-screen-modal-transition--exit-active__2nECG{opacity:0;
-webkit-transition:opacity .5s ease 0s;
transition:opacity .5s ease 0s}

.FullScreenModal_full-screen-modal-transition--exit-done__5qYJ3{opacity:0}

.ErrorDialog_error-dialog__2k91B{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;
-webkit-box-shadow:0 0 18px 2px rgba(0,0,0,.5);
box-shadow:0 0 18px 2px rgba(0,0,0,.5)}

.ErrorDialog_error-dialog__inner__29O_q{padding:20px 48px;
overflow:hidden;
background-color:#fff;
border-radius:10px}

@media(min-width:48em){.ErrorDialog_error-dialog__inner__29O_q{width:440px;
padding:40px}

}

.ErrorDialog_error-dialog__confirmation-head__3saFh:not(:last-child){margin-bottom:7px}

@media(min-width:48em){.ErrorDialog_error-dialog__confirmation-head__3saFh:not(:last-child){margin-bottom:20px}

}

.ErrorDialog_error-dialog__buttons-wrapper__3CjTs{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

@media(min-width:48em){.ErrorDialog_error-dialog__buttons-wrapper__3CjTs{-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row}

}

.ErrorDialog_error-dialog__button__3JGNC{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;
min-width:90px;
padding:7px;
color:#222;
font-size:12px;
line-height:1;
background-color:#fff;
border:1px solid #969696;
border-radius:14px;
-webkit-transition:.25s ease 0s;
transition:.25s ease 0s;
-webkit-transition-property:color,background;
transition-property:color,background}

.ErrorDialog_error-dialog__button__3JGNC:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.ErrorDialog_error-dialog__button__3JGNC:not(:last-child){margin-right:20px;
margin-bottom:0}

}

.ErrorDialog_error-dialog__button__3JGNC:hover{color:#fff;
background-color:#969696}

.ErrorDialog_confirmation-head__3iBCA{text-align:center}

.ErrorDialog_confirmation-head__title__1kbfV{display:block;
color:#222;
font-weight:600;
font-size:16px;
line-height:1.75;
white-space:pre-wrap}

@media(min-width:48em){.ErrorDialog_confirmation-head__title__1kbfV{font-size:18px}

}

.ErrorDialog_confirmation-head__title__1kbfV:not(:last-child){margin-bottom:10px}

@media(min-width:48em){.ErrorDialog_confirmation-head__title__1kbfV:not(:last-child){margin-bottom:15px}

}

.ErrorDialog_confirmation-head__text__ieRPl{display:block;
color:#222;
font-size:12px;
line-height:1.75;
white-space:pre-wrap}

@media(min-width:48em){.ErrorDialog_confirmation-head__text__ieRPl{font-size:14px}

}

.Form001_form__2QgwW{position:relative;
width:100%;
background-color:#fff}

.Form001_form__inner__98nF_{width:calc(100% - 40px);
margin:0 auto}

@media(min-width:48em){.Form001_form__inner__98nF_{width:1050px}

}

.Form001_form__content__1i5eU{padding:32px 0 50px}

@media(min-width:48em){.Form001_form__content__1i5eU{padding:70px 0 90px}

}

.Form001_form__content__1i5eU.Form001_is-complete__2Wo2L{padding:32px 0 98px}

@media(min-width:48em){.Form001_form__content__1i5eU.Form001_is-complete__2Wo2L{padding:70px 0 155px}

}

.Form001_form__header__1GWpP:not(:last-child){margin-bottom:21px}

@media(min-width:48em){.Form001_form__header__1GWpP:not(:last-child){margin-bottom:46px}

}

.Form001_form__header__1GWpP.Form001_is-complete__2Wo2L:not(:last-child){margin-bottom:72px}

@media(min-width:48em){.Form001_form__header__1GWpP.Form001_is-complete__2Wo2L:not(:last-child){margin-bottom:98px}

}

.Form001_form-header__title__L4Qwt{display:block;
font-weight:900;
font-size:21px;
line-height:1.5;
letter-spacing:.3rem;
text-align:center}

@media(min-width:48em){.Form001_form-header__title__L4Qwt{font-size:30px}

}

.Form001_form-header__title__L4Qwt:not(:last-child){margin-bottom:10px}

@media(min-width:48em){.Form001_form-header__title__L4Qwt:not(:last-child){margin-bottom:38px}

}

.Form001_form-header__lede__2C5kO{display:block;
font-size:12px;
line-height:1.5;
text-align:center}

@media(min-width:48em){.Form001_form-header__lede__2C5kO{font-size:16px}

.Form001_contact-form__contents__1i7as{padding-right:210px}

}

.Form001_contact-form__line__2PbvB:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.Form001_contact-form__line__2PbvB:not(:last-child){margin-bottom:30px}

}

.Form001_contact-form__select-wrap__1i99J{position:relative}

.Form001_contact-form__select-wrap__1i99J select{color:#222}

.Form001_contact-form__select-icon__2jWFC{position:absolute;
top:50%;
right:10px;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
pointer-events:none}

@media(min-width:48em){.Form001_contact-form__select-icon__2jWFC{right:20px}

}

.Form001_contact-form__select-icon__2jWFC>svg{width:12px;
pointer-events:none}

@media(min-width:48em){.Form001_contact-form__select-icon__2jWFC>svg{width:15px}

}

.Form001_contact-form__error__3z6cJ{display:block;
color:#c66;
font-size:12px;
line-height:1.5}

@media(min-width:48em){.Form001_contact-form__error__3z6cJ{font-size:14px}

}

.Form001_contact-form__privacy__2kuKH:not(:last-child){margin-bottom:30px}

@media(min-width:48em){.Form001_contact-form__privacy__2kuKH:not(:last-child){margin-bottom:30px}

}

.Form001_contact-form__submit-button-wrapper__3paEw{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

.Form001_contact-form__submit-button__3ORM_{position:relative;
margin:0 auto;
padding:16px 82px;
overflow:hidden;
color:#fff;
font-weight:600;
font-size:13px;
background-color:#ea3c3c;
border-radius:23px}

@media(min-width:48em){.Form001_contact-form__submit-button__3ORM_{padding:15px 110px;
font-size:16px;
border-radius:23px}

}

.Form001_contact-form__submit-button__3ORM_:before{position:absolute;
top:0;
left:0;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .25s ease 0s;
transition:opacity .25s ease 0s;
content:""}

@media(min-width:48em){.Form001_contact-form__submit-button__3ORM_:hover:before{opacity:.3}

}

.Form001_complete-form__text__11awy{font-size:14px;
line-height:2;
text-align:center}

@media(min-width:48em){.Form001_complete-form__text__11awy{font-size:18px}

}

.Form001_complete-form__buttons-wrap__2qBub{text-align:center}

@media(min-width:48em){.Form001_privacy-policy--block__pW8SZ,.Form001_privacy-policy--external__3Dq_e,.Form001_privacy-policy__2-1Nb{width:630px;
margin:0 auto}

}

.Form001_privacy-policy--block__pW8SZ{margin-top:20px}

@media(min-width:48em){.Form001_privacy-policy--block__pW8SZ{margin-top:30px}

}

.Form001_privacy-policy--external__3Dq_e{margin-top:20px}

@media(min-width:48em){.Form001_privacy-policy--external__3Dq_e{margin-top:60px}

}

.Form001_privacy-policy__detail__jwUyX:not(:last-child){margin-bottom:25px}

@media(min-width:48em){.Form001_privacy-policy__detail__jwUyX:not(:last-child){margin-bottom:30px}

}

.Form001_privacy-policy__accept__1LU_Q{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}

.Form001_privacy-policy__input__2w73d[type=checkbox]{position:relative;
width:15px;
height:15px;
background-color:#fff;
border:1px solid #969696;
border-radius:1px;
cursor:pointer;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}

@media(min-width:48em){.Form001_privacy-policy__input__2w73d[type=checkbox]{width:20px;
height:20px}

}

.Form001_privacy-policy__input__2w73d[type=checkbox]:checked:before{content:""}

.Form001_privacy-policy__input__2w73d[type=checkbox]:before{position:absolute;
top:45%;
left:50%;
display:block;
width:5px;
height:10px;
border-right:1px solid #969696;
border-bottom:1px solid #969696;
-webkit-transform:translate(-50%,-50%) rotate(45deg);
transform:translate(-50%,-50%) rotate(45deg)}

.Form001_privacy-policy__input__2w73d[type=checkbox]:not(:last-child){margin-right:15px}

@media(min-width:48em){.Form001_privacy-policy__input__2w73d[type=checkbox]:not(:last-child){margin-right:12px}

}

.Form001_privacy-policy__label__3xPkK{font-weight:600;
font-size:12px}

@media(min-width:48em){.Form001_privacy-policy__label__3xPkK{font-size:16px}

}

.Form001_privacy-policy__label__3xPkK a{color:#55b1ff}

.Form001_privacy-policy__label__3xPkK a:hover{text-decoration:underline}

.Footer001_section__5LjfY{padding:60px 0;
background-color:#fff;
background-repeat:no-repeat;
background-position:50%;
background-size:cover}

.Footer001_section__inner__1rl_c{width:calc(100% - 40px);
margin:0 auto}

@media(min-width:60em){.Footer001_section__inner__1rl_c{width:1000px}

}

.Footer001_section__link-list__1kz1X:not(:last-child),.Footer001_section__navigation__30Pny:not(:last-child){margin-bottom:30px}

.Footer001_section__logo-wrapper__28DIZ{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}

.Footer001_section__logo-wrapper__28DIZ:not(:last-child){margin-bottom:30px}

.Footer001_section__logo__2D6-J{display:inline-block}

.Footer001_section__logo-image__RN2Vr{display:block;
max-width:200px;
max-height:60px}

@media(min-width:60em){.Footer001_section__logo-image__RN2Vr{max-width:240px;
max-height:100px}

}

.Footer001_section__add-logo__f9Zrv{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:100%;
height:100%;
color:#aaa;
font-size:14px;
line-height:1;
border:2px dashed #ccc}

.Footer001_section__copyright__NPAx5{font-size:12px;
line-height:1;
text-align:center}

.Footer001_link-list__3wcUe{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:100%;
margin-right:-30px;
margin-bottom:-10px}

.Footer001_link-list__item__3RlBE{margin-right:30px;
margin-bottom:10px;
font-size:12px;
line-height:1}

.ConversionButton_conversion-button__1YlVn{position:relative;
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
min-width:190px;
padding:16px 20px;
overflow:hidden;
color:#fff;
font-size:13px;
line-height:1;
background-color:#000;
border-radius:23px}

@media(min-width:48em){.ConversionButton_conversion-button__1YlVn{min-width:0;
padding:13px 20px;
font-size:14px;
border-radius:20px}

}

.ConversionButton_conversion-button__1YlVn:before{position:absolute;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .25s ease 0s;
transition:opacity .25s ease 0s;
content:""}

@media(min-width:48em){.ConversionButton_conversion-button__1YlVn:hover:before{opacity:.3}

}

.MenuHeader_menu-header__content__37NL_{background-color:#fff}

.MenuHeader_menu-header__inner__2qjS-{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin:0 auto;
padding:9px 8px;
background-color:#fff}

@media(min-width:48em){.MenuHeader_menu-header__inner__2qjS-{min-width:1000px;
max-width:1920px;
padding:24px 30px}

}

.MenuHeader_menu-header__logo__2t_cG{display:inline-block}

@media(min-width:48em){.MenuHeader_menu-header__logo__2t_cG:not(:last-child){margin-right:40px}

}

.MenuHeader_menu-header__logo-image__10W0f{max-width:155px;
max-height:33px}

@media(min-width:48em){.MenuHeader_menu-header__logo-image__10W0f{max-width:243px;
max-height:100px}

}

.MenuHeader_menu-header__navigation__1LHtf{position:fixed;
top:0;
left:0;
z-index:1;
width:100%;
height:100vh;
padding:0 0 20px;
overflow-y:scroll;
background-color:#fff;
-webkit-transform:translateY(-100%);
transform:translateY(-100%);
-webkit-transition:-webkit-transform .25s ease 0s;
transition:-webkit-transform .25s ease 0s;
transition:transform .25s ease 0s;
transition:transform .25s ease 0s,-webkit-transform .25s ease 0s}

.MenuHeader_menu-header__navigation__1LHtf::-webkit-scrollbar{width:0;
height:0;
background-color:transparent}

.MenuHeader_menu-header__navigation__1LHtf::-webkit-scrollbar-thumb{background-color:transparent}

@media(min-width:48em){.MenuHeader_menu-header__navigation__1LHtf{position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
height:auto;
padding:0;
overflow-y:visible;
-webkit-transform:translateY(0);
transform:translateY(0)}

}

.MenuHeader_menu-header__navigation__1LHtf.MenuHeader_is-active__2R8IX{-webkit-transform:translateY(0);
transform:translateY(0)}

.MenuHeader_menu-header__list__2RCqV{padding-top:20px}

@media(min-width:48em){.MenuHeader_menu-header__list__2RCqV{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
padding:0}

}

.MenuHeader_menu-header__list__2RCqV:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.MenuHeader_menu-header__list__2RCqV:not(:last-child){margin-right:2px;
margin-bottom:0}

.MenuHeader_menu-header__list-item__1Qv9W{margin-right:48px}

}

.MenuHeader_menu-header__conversion-button-wrapper__3t_6i{display:block;
-ms-flex-negative:0;
flex-shrink:0;
text-align:center}

.MenuHeader_menu-header__conversion-button-wrapper__3t_6i [class*=MLP-link-editablize__edit-panel]{right:0;
left:auto}

.MenuHeader_menu-header__conversion-button--green__3gj59{background-color:#8ec31f}

@media(min-width:48em){.MenuHeader_menu-header__conversion-button--green__3gj59{min-width:170px}

}

.MenuHeader_menu-header__conversion-button--red__2-Jju{background-color:#dc2a22}

@media(min-width:48em){.MenuHeader_menu-header__conversion-button--red__2-Jju{min-width:170px}

}

.MenuHeader_menu-header__conversion-button--blue__dEWQD{background-color:#1a8bcb}

@media(min-width:48em){.MenuHeader_menu-header__conversion-button--blue__dEWQD{min-width:170px}

}

.MenuHeader_menu-header__conversion-button--pink__1wWcB{background-color:#d70bd9}

@media(min-width:48em){.MenuHeader_menu-header__conversion-button--pink__1wWcB{min-width:170px}

}

.MenuHeader_menu-header__hamburger__2cyUV{position:relative;
z-index:2;
display:block;
width:20px;
height:18px}

@media(min-width:48em){.MenuHeader_menu-header__hamburger__2cyUV{display:none}

}

.MenuHeader_menu-header__hamburger__2cyUV:after,.MenuHeader_menu-header__hamburger__2cyUV:before{content:""}

.MenuHeader_menu-header__hamburger__2cyUV:after,.MenuHeader_menu-header__hamburger__2cyUV:before,.MenuHeader_menu-header__hamburger__2cyUV>span{position:absolute;
left:50%;
display:block;
width:100%;
height:2px;
background-color:#000;
-webkit-transition:.25s ease 0s;
transition:.25s ease 0s;
-webkit-transition-property:opacity,-webkit-transform;
transition-property:opacity,-webkit-transform;
transition-property:opacity,transform;
transition-property:opacity,transform,-webkit-transform}

.MenuHeader_menu-header__hamburger__2cyUV>span{top:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
opacity:1}

.MenuHeader_menu-header__hamburger__2cyUV:before{top:0;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
-webkit-transform-origin:left bottom;
transform-origin:left bottom}

.MenuHeader_menu-header__hamburger__2cyUV:after{bottom:0;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
-webkit-transform-origin:left top;
transform-origin:left top}

.MenuHeader_menu-header__hamburger__2cyUV.MenuHeader_is-active__2R8IX>span{opacity:0}

.MenuHeader_menu-header__hamburger__2cyUV.MenuHeader_is-active__2R8IX:before{-webkit-transform:translate(-50%,50%) rotate(45deg);
transform:translate(-50%,50%) rotate(45deg)}

.MenuHeader_menu-header__hamburger__2cyUV.MenuHeader_is-active__2R8IX:after{-webkit-transform:translate(-50%) rotate(-45deg);
transform:translate(-50%) rotate(-45deg)}

.MenuHeader_list-item__text__2Fco8{position:relative;
display:block;
padding:23px 0;
font-weight:500;
font-size:15px;
line-height:1.25;
text-align:center;
cursor:pointer}

@media(min-width:48em){.MenuHeader_list-item__text__2Fco8{padding:10px 0;
font-size:14px}

}

.MenuHeader_list-item__text__2Fco8:after{position:absolute;
bottom:0;
left:50%;
width:100%;
height:3px;
background-color:#000;
-webkit-transform:translate(-50%) scaleX(0);
transform:translate(-50%) scaleX(0);
-webkit-transition:-webkit-transform .25s ease 0s;
transition:-webkit-transform .25s ease 0s;
transition:transform .25s ease 0s;
transition:transform .25s ease 0s,-webkit-transform .25s ease 0s;
content:""}

@media(min-width:48em){.MenuHeader_list-item__text__2Fco8:hover:after{-webkit-transform:translate(-50%) scaleX(1);
transform:translate(-50%) scaleX(1)}

}

.MenuHeader_list-item--green__20iCb .MenuHeader_list-item__text__2Fco8:after{background-color:#8ec31f}

.MenuHeader_list-item--red__2szmU .MenuHeader_list-item__text__2Fco8:after{background-color:#dc2a22}

.MenuHeader_list-item--blue__1119Y .MenuHeader_list-item__text__2Fco8:after{background-color:#1a8bcb}

.MenuHeader_list-item--pink__pWx8W .MenuHeader_list-item__text__2Fco8:after{background-color:#d70bd9}

.Ses001_section__3iUEG{color:#333;
font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;
letter-spacing:.1rem;
-webkit-font-feature-settings:"palt";
font-feature-settings:"palt"}

.Ses001_inner__2KjXj{width:335px;
margin:0 auto}

@media(min-width:48em){.Ses001_inner__2KjXj{width:1000px}

}

.Ses001_paragraph__2WVAn{font-size:16px}

.MainVisual_main-visual__3EUsW{position:relative;
width:100%;
padding:64px 0 84px;
background:50% no-repeat;
background-color:#969696;
background-size:cover}

@media(min-width:48em){.MainVisual_main-visual__3EUsW{padding:170px 0 182px}

}

.MainVisual_main-visual__inner__1bMzQ{position:relative;
z-index:2;
width:335px;
margin:0 auto;
text-align:center}

@media(min-width:48em){.MainVisual_main-visual__inner__1bMzQ{width:1000px}

}

.MainVisual_main-visual__main-copy__1eAln{display:inline-block;
font-weight:900;
font-size:42px;
line-height:1}

@media(min-width:48em){.MainVisual_main-visual__main-copy__1eAln{font-size:84px}

}

.MainVisual_main-visual__main-copy__1eAln:not(:last-child){margin-bottom:14px}

.MainVisual_main-visual__sub-copy__5JBLr{font-weight:700;
font-size:18px;
line-height:1.3;
letter-spacing:.2rem;
text-align:center}

@media(min-width:48em){.MainVisual_main-visual__sub-copy__5JBLr{font-size:36px}

}

.MainVisual_main-visual__sub-copy__5JBLr:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.MainVisual_main-visual__sub-copy__5JBLr:not(:last-child){margin-bottom:30px}

}

.MainVisual_main-visual__detail-text__28xx-{font-weight:400;
font-size:12px;
line-height:1.25;
letter-spacing:.15rem;
text-align:center}

@media(min-width:48em){.MainVisual_main-visual__detail-text__28xx-{font-size:14px;
line-height:1.75}

}

.MainVisual_main-visual__detail-text__28xx-:not(:last-child){margin-bottom:30px}

@media(min-width:48em){.MainVisual_main-visual__detail-text__28xx-:not(:last-child){margin-bottom:36px}

}

.MainVisual_main-visual__conversion-button--green__223Wv{min-width:190px;
padding:13px 30px;
font-weight:600;
font-size:13px;
line-height:1.5;
text-align:center;
background-color:#8ec31f;
border-radius:28px}

@media(min-width:48em){.MainVisual_main-visual__conversion-button--green__223Wv{min-width:220px;
padding:15px 60px;
font-size:16px;
border-radius:28px}

}

.MainVisual_main-visual__conversion-button--red__gdstu{min-width:190px;
padding:13px 30px;
font-weight:600;
font-size:13px;
line-height:1.5;
text-align:center;
background-color:#dc2a22;
border-radius:28px}

@media(min-width:48em){.MainVisual_main-visual__conversion-button--red__gdstu{min-width:220px;
padding:15px 60px;
font-size:16px;
border-radius:28px}

}

.MainVisual_main-visual__conversion-button--blue__3q4hY{min-width:190px;
padding:13px 30px;
font-weight:600;
font-size:13px;
line-height:1.5;
text-align:center;
background-color:#1a8bcb;
border-radius:28px}

@media(min-width:48em){.MainVisual_main-visual__conversion-button--blue__3q4hY{min-width:220px;
padding:15px 60px;
font-size:16px;
border-radius:28px}

}

.MainVisual_main-visual__conversion-button--pink__2JNYD{min-width:190px;
padding:13px 30px;
font-weight:600;
font-size:13px;
line-height:1.5;
text-align:center;
background-color:#d70bd9;
border-radius:28px}

@media(min-width:48em){.MainVisual_main-visual__conversion-button--pink__2JNYD{min-width:220px;
padding:15px 60px;
font-size:16px;
border-radius:28px}

}

.SectionHeading_section-heading--blue__Vs48G,.SectionHeading_section-heading--green__22g1Z,.SectionHeading_section-heading--pink__2nlI9,.SectionHeading_section-heading--red__18yvf,.SectionHeading_section-heading__xmQCb{position:relative;
padding-bottom:14px;
font-weight:900;
font-size:21px;
line-height:1.25;
letter-spacing:.5rem;
text-align:center;
border-color:#000}

@media(min-width:48em){.SectionHeading_section-heading--blue__Vs48G,.SectionHeading_section-heading--green__22g1Z,.SectionHeading_section-heading--pink__2nlI9,.SectionHeading_section-heading--red__18yvf,.SectionHeading_section-heading__xmQCb{padding-bottom:24px;
font-size:36px}

}

.SectionHeading_section-heading--blue__Vs48G:before,.SectionHeading_section-heading--green__22g1Z:before,.SectionHeading_section-heading--pink__2nlI9:before,.SectionHeading_section-heading--red__18yvf:before,.SectionHeading_section-heading__xmQCb:before{position:absolute;
bottom:0;
left:50%;
width:28px;
height:3px;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
content:""}

@media(min-width:48em){.SectionHeading_section-heading--blue__Vs48G:before,.SectionHeading_section-heading--green__22g1Z:before,.SectionHeading_section-heading--pink__2nlI9:before,.SectionHeading_section-heading--red__18yvf:before,.SectionHeading_section-heading__xmQCb:before{width:55px;
height:5px}

}

.SectionHeading_section-heading--green__22g1Z:before{background-color:#8ec31f}

.SectionHeading_section-heading--red__18yvf:before{background-color:#dc2a22}

.SectionHeading_section-heading--blue__Vs48G:before{background-color:#1a8bcb}

.SectionHeading_section-heading--pink__2nlI9:before{background-color:#d70bd9}

.Strengths_strengths__389Xs{position:relative;
width:100%;
padding:33px 0 20px;
background-color:#fff}

@media(min-width:48em){.Strengths_strengths__389Xs{padding:100px 0 50px}

}

.Strengths_strengths__title__MTDoW:not(:last-child){margin-bottom:25px}

@media(min-width:48em){.Strengths_strengths__title__MTDoW:not(:last-child){margin-bottom:41px}

.Strengths_strength-list__2aqBo{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap}

.Strengths_strength-list__item__n6ZxP{width:calc((100% - 82px) / 3)}

}

.Strengths_strength-list__item__n6ZxP:not(:last-child){margin-bottom:35px}

@media(min-width:48em){.Strengths_strength-list__item__n6ZxP:not(:last-child){margin-bottom:64px}

.Strengths_strength-list__item__n6ZxP:not(:nth-child(3n)){margin-right:41px}

.Strengths_strength-list__item__n6ZxP:nth-last-child(-n+3){margin-bottom:0}

}

.Strengths_list-item__2NBjw{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
height:100%}

.Strengths_list-item__image-wrap__TeWiK{position:relative}

.Strengths_list-item__image-wrap__TeWiK:not(:last-child){margin-bottom:18px}

@media(min-width:48em){.Strengths_list-item__image-wrap__TeWiK:not(:last-child){margin-bottom:20px}

}

.Strengths_list-item__image__2vIRl{position:relative;
display:block;
width:100%;
padding-top:83.66%;
background-color:#fff}

.Strengths_list-item__image__2vIRl img{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.Strengths_list-item__title__2h3LQ{font-weight:900;
font-size:16px;
letter-spacing:.2rem}

@media(min-width:48em){.Strengths_list-item__title__2h3LQ{-webkit-box-flex:1;
-ms-flex:1;
flex:1;
font-size:24px}

}

.Strengths_list-item__title__2h3LQ:not(:last-child){margin-bottom:16px}

@media(min-width:48em){.Strengths_list-item__title__2h3LQ:not(:last-child){margin-bottom:20px}

}

.Strengths_list-item__text__9IzUX{font-size:13px;
line-height:1.5;
letter-spacing:.2rem}

@media(min-width:48em){.Strengths_list-item__text__9IzUX{-webkit-box-flex:1;
-ms-flex:1;
flex:1;
font-size:14px}

}

.Service_service__3Y6O5{padding:52px 0 30px;
overflow:hidden;
background-color:#fff}

@media(min-width:48em){.Service_service__3Y6O5{padding:100px 0 50px}

}

.Service_service__inner__1Gi0e{margin:0 auto}

@media(min-width:48em){.Service_service__inner__1Gi0e{width:1000px}

}

.Service_service__header__1D0DT:not(:last-child){margin-bottom:25px}

@media(min-width:48em){.Service_service__header__1D0DT:not(:last-child){margin-bottom:43px}

}

.Service_service-item__2AuKO{position:relative;
padding:0 calc((100% - 335px) / 2) 27px;
color:#333}

@media(min-width:48em){.Service_service-item__2AuKO{display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding:0 0 40px}

.Service_service-item__2AuKO:nth-child(2n){-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse}

.Service_service-item__2AuKO:nth-child(2n):before{right:30px;
left:auto}

.Service_service-item__2AuKO:nth-child(2n) .Service_service-item__text-block__3BFK2{padding-right:42px;
padding-left:0}

}

.Service_service-item__2AuKO:not(:last-child){margin-bottom:38px}

@media(min-width:48em){.Service_service-item__2AuKO:not(:last-child){margin-bottom:48px}

}

.Service_service-item__2AuKO:before{position:absolute;
bottom:0;
left:0;
width:100vw;
height:calc(100% - 50px);
background-color:#f5f5f5;
content:""}

@media(min-width:48em){.Service_service-item__2AuKO:before{top:40px;
left:30px;
height:calc(100% - 40px)}

}

.Service_service-item__image-block__2iOmh{position:relative;
width:100%;
height:212px;
background-color:#fff}

@media(min-width:48em){.Service_service-item__image-block__2iOmh{width:490px;
height:310px}

}

.Service_service-item__image-block__2iOmh>*{height:100%}

.Service_service-item__image-block__2iOmh img{width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.Service_service-item__image-block__2iOmh:not(:last-child){margin-bottom:18px}

@media(min-width:48em){.Service_service-item__image-block__2iOmh:not(:last-child){margin-bottom:0}

}

.Service_service-item__text-block__3BFK2{position:relative;
z-index:1}

@media(min-width:48em){.Service_service-item__text-block__3BFK2{-webkit-box-flex:1;
-ms-flex:1;
flex:1;
max-width:calc(100% - 490px);
padding-top:84px;
padding-left:42px}

}

.Service_service-item__title__1zRls{font-weight:900;
font-size:18px;
line-height:23px;
letter-spacing:.4rem}

@media(min-width:48em){.Service_service-item__title__1zRls{-webkit-box-flex:1;
-ms-flex:1;
flex:1;
font-size:30px;
line-height:46px}

}

.Service_service-item__title__1zRls:not(:last-child){margin-bottom:8px}

@media(min-width:48em){.Service_service-item__title__1zRls:not(:last-child){margin-bottom:8px}

}

.Service_service-item__text__1i1gH{font-size:13px;
line-height:1.6;
letter-spacing:.2rem;
white-space:pre-wrap}

@media(min-width:48em){.Service_service-item__text__1i1gH{-webkit-box-flex:1;
-ms-flex:1;
flex:1;
font-size:14px;
line-height:1.75}

}

.AccordionPanel_accordion-panel--blue__1bWaM,.AccordionPanel_accordion-panel--green__dpIk2,.AccordionPanel_accordion-panel--pink__2uIB2,.AccordionPanel_accordion-panel--red__1IKRG,.AccordionPanel_accordion-panel__25WBg{display:block;
border-top:1px solid #ccc}

.AccordionPanel_accordion-panel__question__2V86n{position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:10px 0;
cursor:pointer}

@media(min-width:48em){.AccordionPanel_accordion-panel__question__2V86n{padding:15px 0}

}

.AccordionPanel_accordion-panel__toggle-block__28PLY{-webkit-transition:height .25s ease 0s;
transition:height .25s ease 0s}

.AccordionPanel_accordion-panel__answer__1dOFI{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
padding:0 0 16px}

@media(min-width:48em){.AccordionPanel_accordion-panel__answer__1dOFI{padding:0 0 15px}

}

.AccordionPanel_accordion-panel__icon--a__1TL0s,.AccordionPanel_accordion-panel__icon--q__2D_zY,.AccordionPanel_accordion-panel__icon__1gfDG{display:block;
padding:0 9px;
font-weight:600;
font-size:20px;
font-family:Arial,sans-serif;
text-align:center}

@media(min-width:48em){.AccordionPanel_accordion-panel__icon--a__1TL0s,.AccordionPanel_accordion-panel__icon--q__2D_zY,.AccordionPanel_accordion-panel__icon__1gfDG{min-width:62px;
padding:0 18px;
font-size:30px}

}

.AccordionPanel_accordion-panel__button__17-TV{position:absolute;
top:50%;
right:0;
width:22px;
height:22px;
background-color:#bbb;
border-radius:2px;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)}

@media(min-width:48em){.AccordionPanel_accordion-panel__button__17-TV{width:35px;
height:35px;
border-radius:3px}

}

.AccordionPanel_accordion-panel__button__17-TV:after,.AccordionPanel_accordion-panel__button__17-TV:before{position:absolute;
top:50%;
left:50%;
display:block;
width:13px;
height:2px;
background-color:#fff;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
content:""}

@media(min-width:48em){.AccordionPanel_accordion-panel__button__17-TV:after,.AccordionPanel_accordion-panel__button__17-TV:before{width:16px;
height:2px}

}

.AccordionPanel_accordion-panel__button__17-TV:before{-webkit-transform:translate(-50%,-50%) rotate(90deg);
transform:translate(-50%,-50%) rotate(90deg);
-webkit-transition:opacity .25s ease 0s;
transition:opacity .25s ease 0s}

.AccordionPanel_accordion-panel__button__17-TV.AccordionPanel_is-active__owZFt{display:block}

.AccordionPanel_accordion-panel__button__17-TV.AccordionPanel_is-active__owZFt:before{opacity:0}

.AccordionPanel_accordion-panel__text--answer__3tBGL,.AccordionPanel_accordion-panel__text--question__3d4iV,.AccordionPanel_accordion-panel__text__1dHLU{padding:4px 40px 4px 10px;
font-weight:400;
font-size:13px;
line-height:1.5;
border-left:1px solid #e1e1e1}

@media(min-width:48em){.AccordionPanel_accordion-panel__text--answer__3tBGL,.AccordionPanel_accordion-panel__text--question__3d4iV,.AccordionPanel_accordion-panel__text__1dHLU{padding:10px 60px 10px 20px;
font-size:14px;
line-height:2}

}

.AccordionPanel_accordion-panel__text--question__3d4iV{font-weight:500}

.AccordionPanel_accordion-panel--green__dpIk2 .AccordionPanel_accordion-panel__icon--q__2D_zY{color:#8ec31f}

.AccordionPanel_accordion-panel--red__1IKRG .AccordionPanel_accordion-panel__icon--q__2D_zY{color:#dc2a22}

.AccordionPanel_accordion-panel--blue__1bWaM .AccordionPanel_accordion-panel__icon--q__2D_zY{color:#1a8bcb}

.AccordionPanel_accordion-panel--pink__2uIB2 .AccordionPanel_accordion-panel__icon--q__2D_zY{color:#d70bd9}

.Faq_faq__1vK5d{position:relative;
width:100%;
padding:60px 0 50px;
overflow:hidden;
background-color:#fff}

@media(min-width:48em){.Faq_faq__1vK5d{padding:100px 0 80px}

}

.Faq_faq__header__2fB2v:not(:last-child){margin-bottom:26px}

@media(min-width:48em){.Faq_faq__header__2fB2v:not(:last-child){margin-bottom:50px}

}

.Faq_faq__item__hxV-e:last-child{border-bottom:1px solid #ccc}

.CompanyProfile_company-profile__1xlW6{position:relative;
width:100%;
padding:40px 0 46px;
background-color:#f5f5f5}

@media(min-width:48em){.CompanyProfile_company-profile__1xlW6{padding:100px 0 86px}

}

.CompanyProfile_company-profile__header__18m6T:not(:last-child){margin-bottom:35px}

@media(min-width:48em){.CompanyProfile_company-profile__header__18m6T:not(:last-child){margin-bottom:71px}

.CompanyProfile_profile-list__2RP84{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch}

}

.CompanyProfile_profile-list__item__2-Rd5{display:-webkit-box;
display:-ms-flexbox;
display:flex}

@media(min-width:48em){.CompanyProfile_profile-list__item__2-Rd5{width:calc((100% - 20px) / 2);
border-bottom:1px solid #ccc}

}

.CompanyProfile_profile-list__item__2-Rd5:not(:last-child){padding-bottom:13px;
border-bottom:1px solid #ccc}

@media(min-width:48em){.CompanyProfile_profile-list__item__2-Rd5:not(:last-child){margin-right:20px;
padding-bottom:26px}

}

.CompanyProfile_profile-list__item__2-Rd5:not(:first-child){padding-top:13px}

@media(min-width:48em){.CompanyProfile_profile-list__item__2-Rd5:not(:first-child){padding-top:0}

.CompanyProfile_profile-list__item__2-Rd5:not(:nth-child(-n+2)){padding-top:26px}

.CompanyProfile_profile-list__item__2-Rd5:nth-last-child(-n+2){padding-bottom:0;
border:none}

.CompanyProfile_profile-list__item__2-Rd5:nth-child(2n){margin-right:0}

}

.CompanyProfile_profile-item__1WB04{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
width:100%;
padding:0 3px}

@media(min-width:48em){.CompanyProfile_profile-item__1WB04{padding:0 8px}

}

.CompanyProfile_profile-item__term__3_-S4{width:27.7%;
min-width:27.7%;
font-weight:900}

@media(min-width:48em){.CompanyProfile_profile-item__term__3_-S4{-webkit-box-flex:1;
-ms-flex:1;
flex:1;
width:33.5%;
max-width:33.5%}

}

.CompanyProfile_profile-item__term__3_-S4:not(:last-child){padding-right:5px}

@media(min-width:48em){.CompanyProfile_profile-item__term__3_-S4:not(:last-child){padding-right:10px}

}

.CompanyProfile_profile-item__title__3Lv_a{font-weight:600px;
font-size:12px;
line-height:1.5}

@media(min-width:48em){.CompanyProfile_profile-item__title__3Lv_a{font-size:14px}

}

.CompanyProfile_profile-item__description__1j-xK{-webkit-box-flex:1;
-ms-flex:1;
flex:1}

.CompanyProfile_profile-item__text__Yjmax{font-weight:400px;
font-size:12px;
line-height:1.5}

@media(min-width:48em){.CompanyProfile_profile-item__text__Yjmax{font-size:14px;
line-height:1.7}

}

.Access_access__2bsWQ{position:relative;
width:100%;
padding:38px 0 60px;
background-color:#fff}

@media(min-width:48em){.Access_access__2bsWQ{padding:100px 0 92px}

}

.Access_access__header__3ydxN:not(:last-child){margin-bottom:25px}

@media(min-width:48em){.Access_access__header__3ydxN:not(:last-child){margin-bottom:30px}

}

.Access_access__address__1A4FY{font-size:13px;
line-height:1.7;
text-align:center}

@media(min-width:48em){.Access_access__address__1A4FY{font-size:14px}

}

.Access_access__address__1A4FY:not(:last-child){margin-bottom:12px}

@media(min-width:48em){.Access_access__address__1A4FY:not(:last-child){margin-bottom:20px}

}

.Access_access__maps__GIUu7{position:relative;
display:block;
padding-top:76%}

@media(min-width:48em){.Access_access__maps__GIUu7{padding-top:39%}

}

.Access_access__maps__GIUu7>*{position:absolute!important;
top:0;
left:0;
z-index:1;
display:block;
width:100%;
height:100%}

.Access_access__maps__GIUu7 iframe{width:100%;
height:100%}

.Access_access__2bsWQ [class*=MLP-multiple-values-editablize__edit-panel]{top:50%;
left:50%;
width:446px;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}

.FullScreenModal_full-screen-modal__18Sx1{position:fixed;
top:0;
left:0;
z-index:999999;
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:100vw;
height:100vh}

.FullScreenModal_full-screen-modal__overlay__25PP2{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%;
background:rgba(34,34,34,.5)}

.FullScreenModal_full-screen-modal__content__2KSWK{position:relative;
z-index:2}

.FullScreenModal_full-screen-modal-transition--enter__1_WZF{opacity:0}

.FullScreenModal_full-screen-modal-transition--enter-active__2VI79{opacity:1;
-webkit-transition:opacity .5s ease 0s;
transition:opacity .5s ease 0s}

.FullScreenModal_full-screen-modal-transition--enter-done__3yLgj,.FullScreenModal_full-screen-modal-transition--exit__zg9jf{opacity:1}

.FullScreenModal_full-screen-modal-transition--exit-active__OCRfa{opacity:0;
-webkit-transition:opacity .5s ease 0s;
transition:opacity .5s ease 0s}

.FullScreenModal_full-screen-modal-transition--exit-done__DhA6Q{opacity:0}

.ErrorDialog_error-dialog__HFWaj{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;
-webkit-box-shadow:0 0 18px 2px rgba(0,0,0,.5);
box-shadow:0 0 18px 2px rgba(0,0,0,.5)}

.ErrorDialog_error-dialog__inner__3-TXh{padding:20px 48px;
overflow:hidden;
background-color:#fff;
border-radius:10px}

@media(min-width:48em){.ErrorDialog_error-dialog__inner__3-TXh{width:440px;
padding:40px}

}

.ErrorDialog_error-dialog__confirmation-head__3AVH1:not(:last-child){margin-bottom:7px}

@media(min-width:48em){.ErrorDialog_error-dialog__confirmation-head__3AVH1:not(:last-child){margin-bottom:20px}

}

.ErrorDialog_error-dialog__buttons-wrapper__394JK{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

@media(min-width:48em){.ErrorDialog_error-dialog__buttons-wrapper__394JK{-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row}

}

.ErrorDialog_error-dialog__button__347YH{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;
min-width:90px;
padding:7px;
color:#333;
font-size:12px;
line-height:1;
background-color:#fff;
border:1px solid #969696;
border-radius:14px;
-webkit-transition:.25s ease 0s;
transition:.25s ease 0s;
-webkit-transition-property:color,background;
transition-property:color,background}

.ErrorDialog_error-dialog__button__347YH:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.ErrorDialog_error-dialog__button__347YH:not(:last-child){margin-right:20px;
margin-bottom:0}

}

.ErrorDialog_error-dialog__button__347YH:hover{color:#fff;
background-color:#969696}

.ErrorDialog_confirmation-head__1yWsF{text-align:center}

.ErrorDialog_confirmation-head__title__xOvM0{display:block;
color:#333;
font-weight:600;
font-size:16px;
line-height:1.75;
white-space:pre-wrap}

@media(min-width:48em){.ErrorDialog_confirmation-head__title__xOvM0{font-size:18px}

}

.ErrorDialog_confirmation-head__title__xOvM0:not(:last-child){margin-bottom:10px}

@media(min-width:48em){.ErrorDialog_confirmation-head__title__xOvM0:not(:last-child){margin-bottom:15px}

}

.ErrorDialog_confirmation-head__text__uIsaS{display:block;
color:#333;
font-size:12px;
line-height:1.75;
white-space:pre-wrap}

@media(min-width:48em){.ErrorDialog_confirmation-head__text__uIsaS{font-size:14px}

.FormBlock_form-block__3eEWF{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end}

}

.FormBlock_form-block__label__yGBI3{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

@media(min-width:48em){.FormBlock_form-block__label__yGBI3{-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end;
padding-top:2px}

}

.FormBlock_form-block__label__yGBI3:not(:last-child){margin-bottom:10px}

@media(min-width:48em){.FormBlock_form-block__label__yGBI3:not(:last-child){margin-right:16px;
margin-bottom:0}

}

.FormBlock_form-block__title__1iTFz{display:block;
color:#fff;
font-weight:600;
font-size:13px;
line-height:1.5;
letter-spacing:.2rem}

@media(min-width:48em){.FormBlock_form-block__title__1iTFz{font-size:16px}

}

.FormBlock_form-block__title__1iTFz:not(:last-child){margin-right:6px}

@media(min-width:48em){.FormBlock_form-block__title__1iTFz:not(:last-child){margin-right:0;
margin-bottom:5px}

.FormBlock_form-block__title__1iTFz:only-child{margin-top:14px}

}

.FormBlock_form-block__required__3L8M4{padding:4px;
color:#fff;
font-size:10px;
line-height:1;
background-color:#e55959;
border-radius:2px}

@media(min-width:48em){.FormBlock_form-block__required__3L8M4{padding:5px 6px;
font-size:12px;
border-radius:4px}

.FormBlock_form-block__body__HhKqv{width:630px}

}

.FormBlock_form-block__body__HhKqv input,.FormBlock_form-block__body__HhKqv select,.FormBlock_form-block__body__HhKqv textarea{width:100%;
padding:10px;
color:#333;
font-size:13px;
line-height:1.5;
letter-spacing:.1rem;
background-color:#fff;
border-radius:2px}

@media(min-width:48em){.FormBlock_form-block__body__HhKqv input,.FormBlock_form-block__body__HhKqv select,.FormBlock_form-block__body__HhKqv textarea{padding:16px 28px;
font-size:16px;
border-radius:4px}

}

.FormBlock_form-block__body__HhKqv input:not(:last-child),.FormBlock_form-block__body__HhKqv select:not(:last-child),.FormBlock_form-block__body__HhKqv textarea:not(:last-child){margin-bottom:5px}

@media(min-width:48em){.FormBlock_form-block__body__HhKqv input:not(:last-child),.FormBlock_form-block__body__HhKqv select:not(:last-child),.FormBlock_form-block__body__HhKqv textarea:not(:last-child){margin-bottom:10px}

}

.FormBlock_form-block__body__HhKqv input::-webkit-input-placeholder,.FormBlock_form-block__body__HhKqv select::-webkit-input-placeholder,.FormBlock_form-block__body__HhKqv textarea::-webkit-input-placeholder{color:#aaa}

.FormBlock_form-block__body__HhKqv input::-moz-placeholder,.FormBlock_form-block__body__HhKqv select::-moz-placeholder,.FormBlock_form-block__body__HhKqv textarea::-moz-placeholder{color:#aaa}

.FormBlock_form-block__body__HhKqv input:-ms-input-placeholder,.FormBlock_form-block__body__HhKqv select:-ms-input-placeholder,.FormBlock_form-block__body__HhKqv textarea:-ms-input-placeholder{color:#aaa}

.FormBlock_form-block__body__HhKqv input::-ms-input-placeholder,.FormBlock_form-block__body__HhKqv select::-ms-input-placeholder,.FormBlock_form-block__body__HhKqv textarea::-ms-input-placeholder{color:#aaa}

.FormBlock_form-block__body__HhKqv input::placeholder,.FormBlock_form-block__body__HhKqv select::placeholder,.FormBlock_form-block__body__HhKqv textarea::placeholder{color:#aaa}

.FormBlock_form-block__body__HhKqv select{outline:none;
cursor:pointer;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}

.FormBlock_form-block__body__HhKqv textarea{height:218px;
resize:none}

@media(min-width:48em){.FormBlock_form-block__body__HhKqv textarea{height:247px}

}

.PrivacyPolicyDetail_privacy-policy-detail__2SYfU{padding:10px 7px 10px 20px;
background-color:#fff;
border-radius:2px}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__2SYfU{padding:20px 15px 20px 20px;
border-radius:4px}

}

.PrivacyPolicyDetail_privacy-policy-detail__inner__FL-at{height:130px;
overflow-y:scroll;
background-color:#fff;
border-radius:4px}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__inner__FL-at{height:150px}

}

.PrivacyPolicyDetail_privacy-policy-detail__inner__FL-at::-webkit-scrollbar{width:6px;
background-color:transparent}

.PrivacyPolicyDetail_privacy-policy-detail__inner__FL-at::-webkit-scrollbar-thumb{background-color:#969696;
border-radius:3px}

.PrivacyPolicyDetail_privacy-policy-detail__text__Cgj9H{color:#222;
font-size:11px;
line-height:1.6;
-webkit-font-feature-settings:initial;
font-feature-settings:normal}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__text__Cgj9H{font-size:12px}

}

.PrivacyPolicyDetail_privacy-policy-detail__text__Cgj9H:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__text__Cgj9H:not(:last-child){margin-bottom:20px}

}

.Form_form__2a9GL{position:relative;
width:100%;
background:50% no-repeat;
background-color:#969696;
background-size:cover}

.Form_form__inner__khxr7{width:335px;
margin:0 auto}

@media(min-width:48em){.Form_form__inner__khxr7{width:1050px}

}

.Form_form__content__3KfWq{padding:32px 0 50px}

@media(min-width:48em){.Form_form__content__3KfWq{padding:70px 0 90px}

}

.Form_form__content__3KfWq.Form_is-complete__2_Cf1{padding:32px 0 98px}

@media(min-width:48em){.Form_form__content__3KfWq.Form_is-complete__2_Cf1{padding:70px 0 155px}

}

.Form_form__header__1uOYF:not(:last-child){margin-bottom:21px}

@media(min-width:48em){.Form_form__header__1uOYF:not(:last-child){margin-bottom:46px}

}

.Form_form__header__1uOYF.Form_is-complete__2_Cf1:not(:last-child){margin-bottom:72px}

@media(min-width:48em){.Form_form__header__1uOYF.Form_is-complete__2_Cf1:not(:last-child){margin-bottom:98px}

}

.Form_form-header__title__uOyE1{display:block;
font-weight:900;
font-size:21px;
line-height:1.5;
letter-spacing:.3rem;
text-align:center}

@media(min-width:48em){.Form_form-header__title__uOyE1{font-size:30px}

}

.Form_form-header__title__uOyE1:not(:last-child){margin-bottom:10px}

@media(min-width:48em){.Form_form-header__title__uOyE1:not(:last-child){margin-bottom:38px}

}

.Form_form-header__lede__3_DRX{display:block;
font-size:12px;
line-height:1.5;
text-align:center}

@media(min-width:48em){.Form_form-header__lede__3_DRX{font-size:16px}

.Form_contact-form__contents__22Q4z{padding-right:210px}

}

.Form_contact-form__line__3zgIc:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.Form_contact-form__line__3zgIc:not(:last-child){margin-bottom:30px}

}

.Form_contact-form__select-wrap__2XiT-{position:relative}

.Form_contact-form__select-wrap__2XiT- select{color:#333}

.Form_contact-form__select-icon__1Os7i{position:absolute;
top:50%;
right:10px;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
pointer-events:none}

@media(min-width:48em){.Form_contact-form__select-icon__1Os7i{right:20px}

}

.Form_contact-form__select-icon__1Os7i>svg{width:12px;
pointer-events:none}

@media(min-width:48em){.Form_contact-form__select-icon__1Os7i>svg{width:15px}

}

.Form_contact-form__error__2-lVK{display:block;
color:#e55959;
font-size:12px;
line-height:1.5}

@media(min-width:48em){.Form_contact-form__error__2-lVK{font-size:14px}

}

.Form_contact-form__privacy__1xpAM:not(:last-child){margin-bottom:30px}

@media(min-width:48em){.Form_contact-form__privacy__1xpAM:not(:last-child){margin-bottom:30px}

}

.Form_contact-form__submit-button-wrapper__3EIG3{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

.Form_contact-form__submit-button--blue__UfqV0,.Form_contact-form__submit-button--green__3Dvo0,.Form_contact-form__submit-button--pink__2o77o,.Form_contact-form__submit-button--red__12pVc,.Form_contact-form__submit-button__2BIWe{position:relative;
margin:0 auto;
padding:16px 82px;
overflow:hidden;
color:#fff;
font-weight:600;
font-size:13px;
border-radius:23px}

@media(min-width:48em){.Form_contact-form__submit-button--blue__UfqV0,.Form_contact-form__submit-button--green__3Dvo0,.Form_contact-form__submit-button--pink__2o77o,.Form_contact-form__submit-button--red__12pVc,.Form_contact-form__submit-button__2BIWe{padding:15px 110px;
font-size:16px;
border-radius:23px}

}

.Form_contact-form__submit-button--blue__UfqV0:before,.Form_contact-form__submit-button--green__3Dvo0:before,.Form_contact-form__submit-button--pink__2o77o:before,.Form_contact-form__submit-button--red__12pVc:before,.Form_contact-form__submit-button__2BIWe:before{position:absolute;
top:0;
left:0;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .25s ease 0s;
transition:opacity .25s ease 0s;
content:""}

@media(min-width:48em){.Form_contact-form__submit-button--blue__UfqV0:hover:before,.Form_contact-form__submit-button--green__3Dvo0:hover:before,.Form_contact-form__submit-button--pink__2o77o:hover:before,.Form_contact-form__submit-button--red__12pVc:hover:before,.Form_contact-form__submit-button__2BIWe:hover:before{opacity:.3}

}

.Form_contact-form__submit-button--green__3Dvo0{background-color:#8ec31f}

.Form_contact-form__submit-button--red__12pVc{background-color:#dc2a22}

.Form_contact-form__submit-button--blue__UfqV0{background-color:#1a8bcb}

.Form_contact-form__submit-button--pink__2o77o{background-color:#d70bd9}

.Form_complete-form__text__3NSmH{font-size:14px;
line-height:2;
text-align:center}

@media(min-width:48em){.Form_complete-form__text__3NSmH{font-size:18px}

}

.Form_complete-form__buttons-wrap__2ytpj{text-align:center}

@media(min-width:48em){.Form_privacy-policy--block__2CIV1,.Form_privacy-policy--external__uP6ZH,.Form_privacy-policy__2jUSY{width:630px;
margin:0 auto}

}

.Form_privacy-policy--block__2CIV1{margin-top:20px}

@media(min-width:48em){.Form_privacy-policy--block__2CIV1{margin-top:30px}

}

.Form_privacy-policy--external__uP6ZH{margin-top:20px}

@media(min-width:48em){.Form_privacy-policy--external__uP6ZH{margin-top:60px}

}

.Form_privacy-policy__detail__mbG1E:not(:last-child){margin-bottom:25px}

@media(min-width:48em){.Form_privacy-policy__detail__mbG1E:not(:last-child){margin-bottom:30px}

}

.Form_privacy-policy__accept__2dIej{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}

.Form_privacy-policy__input__2zVYx[type=checkbox]{position:relative;
width:15px;
height:15px;
background-color:#fff;
cursor:pointer;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}

@media(min-width:48em){.Form_privacy-policy__input__2zVYx[type=checkbox]{width:20px;
height:20px}

}

.Form_privacy-policy__input__2zVYx[type=checkbox]:checked:before{content:""}

.Form_privacy-policy__input__2zVYx[type=checkbox]:before{position:absolute;
top:50%;
left:50%;
display:block;
width:5px;
height:10px;
border-right:2px solid #000;
border-bottom:2px solid #000;
-webkit-transform:translate(-50%,-50%) rotate(45deg);
transform:translate(-50%,-50%) rotate(45deg)}

.Form_privacy-policy__input__2zVYx[type=checkbox]:not(:last-child){margin-right:15px}

@media(min-width:48em){.Form_privacy-policy__input__2zVYx[type=checkbox]:not(:last-child){margin-right:12px}

}

.Form_privacy-policy__label__1sPgo{color:#fff;
font-weight:600;
font-size:12px}

@media(min-width:48em){.Form_privacy-policy__label__1sPgo{font-size:16px}

}

.Form_privacy-policy__label__1sPgo a{color:#7cd0ff}

.Form_privacy-policy__label__1sPgo a:hover{text-decoration:underline}

.Footer_footer__3C7TA{padding:35px 0;
background-color:#fff}

@media(min-width:48em){.Footer_footer__3C7TA{padding:63px 0 50px}

}

.Footer_footer__navigation__YyitS{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}

.Footer_footer__navigation__YyitS:not(:last-child){margin-bottom:24px}

@media(min-width:48em){.Footer_footer__navigation__YyitS:not(:last-child){margin-bottom:33px}

}

.Footer_footer__list--blue__2RXyt ul,.Footer_footer__list--green__33V0N ul,.Footer_footer__list--pink__W0yeY ul,.Footer_footer__list--red__2PCL8 ul,.Footer_footer__list__pT_g6 ul{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap}

.Footer_footer__list--blue__2RXyt ul li:not(:last-child),.Footer_footer__list--green__33V0N ul li:not(:last-child),.Footer_footer__list--pink__W0yeY ul li:not(:last-child),.Footer_footer__list--red__2PCL8 ul li:not(:last-child),.Footer_footer__list__pT_g6 ul li:not(:last-child){margin-right:25px}

@media(min-width:48em){.Footer_footer__list--blue__2RXyt ul li:not(:last-child),.Footer_footer__list--green__33V0N ul li:not(:last-child),.Footer_footer__list--pink__W0yeY ul li:not(:last-child),.Footer_footer__list--red__2PCL8 ul li:not(:last-child),.Footer_footer__list__pT_g6 ul li:not(:last-child){margin-right:48px}

}

.Footer_footer__list--blue__2RXyt ul li a,.Footer_footer__list--green__33V0N ul li a,.Footer_footer__list--pink__W0yeY ul li a,.Footer_footer__list--red__2PCL8 ul li a,.Footer_footer__list__pT_g6 ul li a{position:relative;
display:block;
padding:3px 0;
color:#333;
font-weight:400;
font-size:12px;
line-height:1.5}

.Footer_footer__list--blue__2RXyt ul li a:after,.Footer_footer__list--green__33V0N ul li a:after,.Footer_footer__list--pink__W0yeY ul li a:after,.Footer_footer__list--red__2PCL8 ul li a:after,.Footer_footer__list__pT_g6 ul li a:after{position:absolute;
bottom:-5px;
left:50%;
width:100%;
height:2px;
background-color:#000;
-webkit-transform:translate(-50%) scaleX(0);
transform:translate(-50%) scaleX(0);
-webkit-transition:-webkit-transform .25s ease 0s;
transition:-webkit-transform .25s ease 0s;
transition:transform .25s ease 0s;
transition:transform .25s ease 0s,-webkit-transform .25s ease 0s;
content:""}

@media(min-width:48em){.Footer_footer__list--blue__2RXyt ul li a:hover:after,.Footer_footer__list--green__33V0N ul li a:hover:after,.Footer_footer__list--pink__W0yeY ul li a:hover:after,.Footer_footer__list--red__2PCL8 ul li a:hover:after,.Footer_footer__list__pT_g6 ul li a:hover:after{-webkit-transform:translate(-50%) scaleX(1);
transform:translate(-50%) scaleX(1)}

}

.Footer_footer__list--green__33V0N ul li a:after{background-color:#8ec31f}

.Footer_footer__list--red__2PCL8 ul li a:after{background-color:#dc2a22}

.Footer_footer__list--blue__2RXyt ul li a:after{background-color:#1a8bcb}

.Footer_footer__list--pink__W0yeY ul li a:after{background-color:#d70bd9}

.Footer_footer__logo__D5hkq{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}

.Footer_footer__logo__D5hkq:not(:last-child){margin-bottom:25px}

@media(min-width:48em){.Footer_footer__logo__D5hkq:not(:last-child){margin-bottom:30px}

}

.Footer_footer__logo-image__jCcMM{max-width:235px;
max-height:38px}

@media(min-width:48em){.Footer_footer__logo-image__jCcMM{max-width:243px;
max-height:100px}

}

.Footer_footer__copyright__105JG{font-size:11px;
line-height:1.5;
text-align:center}

@media(min-width:48em){.Footer_footer__copyright__105JG{font-size:12px}

}

.MenuHeader_menu-header__content__3FfVD{background-color:#fff}

.MenuHeader_menu-header__inner__3qLik{margin:0 auto;
padding:19px 0;
text-align:center}

@media(min-width:48em){.MenuHeader_menu-header__inner__3qLik{min-width:1000px;
max-width:1920px;
padding:37px 30px 40px}

}

.MenuHeader_menu-header__inner__3qLik:before{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%;
background-color:#fff;
content:""}

@media(min-width:48em){.MenuHeader_menu-header__inner__3qLik:before{content:none}

}

.MenuHeader_menu-header__logo__c1RTy{position:relative;
z-index:2;
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}

@media(min-width:48em){.MenuHeader_menu-header__logo__c1RTy:not(:last-child){margin-bottom:30px}

}

.MenuHeader_menu-header__logo-image__1BlbY{display:block;
max-width:122px;
max-height:40px}

@media(min-width:48em){.MenuHeader_menu-header__logo-image__1BlbY{max-width:243px;
max-height:80px}

}

.MenuHeader_menu-header__navigation__3eAlG{position:fixed;
top:0;
left:0;
z-index:1;
width:100%;
height:100vh;
overflow-y:scroll;
background-color:rgba(0,0,0,.8);
-webkit-transform:translateY(-100%);
transform:translateY(-100%);
-webkit-transition:-webkit-transform .25s ease 0s;
transition:-webkit-transform .25s ease 0s;
transition:transform .25s ease 0s;
transition:transform .25s ease 0s,-webkit-transform .25s ease 0s;
scrollbar-width:none;
scrollbar-color:transparent transparent}

.MenuHeader_menu-header__navigation__3eAlG::-webkit-scrollbar{width:0;
height:0;
background-color:transparent}

.MenuHeader_menu-header__navigation__3eAlG::-webkit-scrollbar-thumb{background-color:transparent}

@media(min-width:48em){.MenuHeader_menu-header__navigation__3eAlG{position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
height:auto;
padding:0;
overflow-y:visible;
background-color:#fff;
-webkit-transform:translateY(0);
transform:translateY(0);
-webkit-transition:none;
transition:none}

}

.MenuHeader_menu-header__navigation__3eAlG.MenuHeader_is-active__dsq_T{-webkit-transform:translateY(0);
transform:translateY(0)}

.MenuHeader_menu-header__list__1ZWfe{padding:20px 0}

@media(min-width:48em){.MenuHeader_menu-header__list__1ZWfe{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
padding:0}

.MenuHeader_menu-header__list__1ZWfe:not(:last-child){margin-right:60px}

.MenuHeader_menu-header__list__1ZWfe>:not(:last-child){margin-right:48px;
margin-bottom:6px}

}

.MenuHeader_menu-header__hamburger__XuaHs{position:absolute;
top:50%;
right:15px;
z-index:2;
display:block;
width:20px;
height:18px;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)}

@media(min-width:48em){.MenuHeader_menu-header__hamburger__XuaHs{display:none}

}

.MenuHeader_menu-header__hamburger__XuaHs:after,.MenuHeader_menu-header__hamburger__XuaHs:before{content:""}

.MenuHeader_menu-header__hamburger__XuaHs:after,.MenuHeader_menu-header__hamburger__XuaHs:before,.MenuHeader_menu-header__hamburger__XuaHs>span{position:absolute;
left:50%;
display:block;
width:100%;
height:2px;
background-color:#000;
-webkit-transition:.25s ease 0s;
transition:.25s ease 0s;
-webkit-transition-property:opacity,-webkit-transform;
transition-property:opacity,-webkit-transform;
transition-property:opacity,transform;
transition-property:opacity,transform,-webkit-transform}

.MenuHeader_menu-header__hamburger__XuaHs>span{top:50%;
left:0;
width:75%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
opacity:1}

.MenuHeader_menu-header__hamburger__XuaHs:before{top:0;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
-webkit-transform-origin:left bottom;
transform-origin:left bottom}

.MenuHeader_menu-header__hamburger__XuaHs:after{bottom:0;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
-webkit-transform-origin:left top;
transform-origin:left top}

.MenuHeader_menu-header__hamburger__XuaHs.MenuHeader_is-active__dsq_T>span{opacity:0}

.MenuHeader_menu-header__hamburger__XuaHs.MenuHeader_is-active__dsq_T:before{-webkit-transform:translate(-50%,50%) rotate(45deg);
transform:translate(-50%,50%) rotate(45deg)}

.MenuHeader_menu-header__hamburger__XuaHs.MenuHeader_is-active__dsq_T:after{-webkit-transform:translate(-50%) rotate(-45deg);
transform:translate(-50%) rotate(-45deg)}

.MenuHeader_navigation-item__text__1IPcK{position:relative;
display:block;
padding:23px 0;
color:#fff;
font-weight:400;
font-size:17px;
line-height:2.5;
white-space:nowrap;
cursor:pointer}

@media(min-width:48em){.MenuHeader_navigation-item__text__1IPcK{padding:0;
color:#333;
font-size:14px}

}

.MenuHeader_navigation-item__text__1IPcK:after{position:absolute;
bottom:0;
left:50%;
width:100%;
height:3px;
background-color:#333;
-webkit-transform:translate(-50%) scaleX(0);
transform:translate(-50%) scaleX(0);
-webkit-transition:-webkit-transform .25s ease 0s;
transition:-webkit-transform .25s ease 0s;
transition:transform .25s ease 0s;
transition:transform .25s ease 0s,-webkit-transform .25s ease 0s;
content:""}

@media(min-width:48em){.MenuHeader_navigation-item__text__1IPcK:hover:after{-webkit-transform:translate(-50%) scaleX(1);
transform:translate(-50%) scaleX(1)}

}

.Flowers001_section__agxyU{font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;
letter-spacing:.1rem;
-webkit-font-feature-settings:"palt";
font-feature-settings:"palt"}

.Flowers001_inner__3Bm43{width:335px;
margin:0 auto}

@media(min-width:48em){.Flowers001_inner__3Bm43{width:1000px}

}

.MainVisual_main-visual__2qJZa{position:relative;
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:100%;
height:410px;
background:50% no-repeat;
background-color:#969696;
background-size:cover}

@media(min-width:48em){.MainVisual_main-visual__2qJZa{height:710px}

}

.MainVisual_main-visual__inner__3bkI6{position:relative;
z-index:2;
text-align:center}

.MainVisual_main-visual__title__1wxlM{display:inline-block;
font-weight:400;
font-size:32px;
line-height:1.5}

@media(min-width:48em){.MainVisual_main-visual__title__1wxlM{font-size:50px}

}

.SectionHeading_section-heading__PMvNn{position:relative;
margin:0 auto;
font-weight:300;
font-size:27px;
line-height:1.5;
letter-spacing:.2rem;
text-align:center}

@media(min-width:48em){.SectionHeading_section-heading__PMvNn{font-size:36px}

}

.About_about__2JPFS{position:relative;
width:100%;
padding:52px 0 0;
background-color:#fff}

@media(min-width:48em){.About_about__2JPFS{padding:100px 0 0}

}

.About_about__header__dgclu:not(:last-child){margin-bottom:28px}

@media(min-width:48em){.About_about__header__dgclu:not(:last-child){margin-bottom:52px}

}

.About_about__list-wrap--blue__1WSQZ,.About_about__list-wrap--gray__1_kbN,.About_about__list-wrap--pink__3HCAH,.About_about__list-wrap--yellow__2_hZS,.About_about__list-wrap__2lvgD{overflow:hidden}

@media(min-width:48em){.About_about__list-wrap--blue__1WSQZ,.About_about__list-wrap--gray__1_kbN,.About_about__list-wrap--pink__3HCAH,.About_about__list-wrap--yellow__2_hZS,.About_about__list-wrap__2lvgD{padding-bottom:80px}

}

.About_about__list-wrap--pink__3HCAH{background-color:#fff3f3}

.About_about__list-wrap--yellow__2_hZS{background-color:#f9f6dd}

.About_about__list-wrap--blue__1WSQZ{background-color:#e5f2f5}

.About_about__list-wrap--gray__1_kbN{background-color:#f2f2f2}

@media(min-width:48em){.About_list__37VXg{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

}

.About_list__item__1n-Dv{position:relative;
margin-bottom:60px}

@media(min-width:48em){.About_list__item__1n-Dv{margin-bottom:0}

}

.About_list__item__1n-Dv:before{position:absolute;
top:-30px;
left:50%;
z-index:0;
display:block;
width:100vw;
height:80px;
background-color:#fff;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
content:""}

@media(min-width:48em){.About_list__item__1n-Dv:before{top:-50px;
height:176px}

}

.About_item-block--1col__1vWzu,.About_item-block--2col__LaGFi,.About_item-block--3col__34ifc,.About_item-block__1GbzB{position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
height:100%}

.About_item-block__image__te-qu{width:200px;
height:200px;
margin:0 auto;
overflow:hidden;
background-color:#fff;
border-radius:50%}

@media(min-width:48em){.About_item-block__image__te-qu{width:auto}

}

.About_item-block__image__te-qu [class*=MLP-image-editablize]{width:100%;
height:100%}

.About_item-block__image__te-qu img{width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.About_item-block__image__te-qu:not(:last-child){margin-bottom:22px}

@media(min-width:48em){.About_item-block__image__te-qu:not(:last-child){margin-bottom:0}

}

.About_item-block__title__2u6Ym{position:relative;
left:50%;
display:inline-block;
-webkit-box-flex:1;
-ms-flex:1;
flex:1;
width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content;
color:#333;
font-weight:400;
font-size:18px;
line-height:1.25;
text-align:center;
-webkit-transform:translateX(-50%);
transform:translateX(-50%)}

@media(min-width:48em){.About_item-block__title__2u6Ym{font-size:22px}

}

.About_item-block__title__2u6Ym:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.About_item-block__title__2u6Ym:not(:last-child){margin-bottom:12px}

}

.About_item-block__text__3LpxW{-webkit-box-flex:1;
-ms-flex:1;
flex:1;
color:#333;
font-size:13px;
line-height:1.85}

@media(min-width:48em){.About_item-block__text__3LpxW{font-size:14px}

.About_item-block--1col__1vWzu{width:680px}

}

.About_item-block--1col__1vWzu:before{width:100vw}

@media(min-width:48em){.About_item-block--1col__1vWzu .About_item-block__image__te-qu{width:394px;
height:394px}

.About_item-block--1col__1vWzu .About_item-block__image__te-qu:not(:last-child){margin-bottom:60px}

.About_item-block--2col__LaGFi{width:420px}

.About_item-block--2col__LaGFi:nth-child(odd){margin-right:80px}

}

@media(min-width:60em){.About_item-block--2col__LaGFi:nth-child(odd):before{right:-40px;
left:auto;
width:50vw;
-webkit-transform:none;
transform:none}

.About_item-block--2col__LaGFi:nth-child(2n):before{left:-40px;
width:50vw;
-webkit-transform:none;
transform:none}

}

@media(min-width:48em){.About_item-block--2col__LaGFi:not(:nth-last-child(-n+2)){margin-bottom:97px}

.About_item-block--2col__LaGFi .About_item-block__image__te-qu{width:340px;
height:340px}

.About_item-block--2col__LaGFi .About_item-block__image__te-qu:not(:last-child){margin-bottom:30px}

.About_item-block--3col__34ifc{width:300px}

.About_item-block--3col__34ifc:not(:nth-child(3n)):not(:last-child){margin-right:50px}

.About_item-block--3col__34ifc:not(:nth-last-child(-n+3)){margin-bottom:130px}

}

@media(min-width:60em){.About_item-block--3col__34ifc:nth-child(3n+1):not(:last-child):before{right:-50px;
left:auto;
width:50vw;
-webkit-transform:none;
transform:none}

.About_item-block--3col__34ifc:nth-child(3n+2):before{width:100%}

.About_item-block--3col__34ifc:nth-child(3n+2):last-child:before{left:-25px;
width:50vw;
-webkit-transform:none;
transform:none}

.About_item-block--3col__34ifc:nth-child(3n+3):before{left:-50px;
width:50vw;
-webkit-transform:none;
transform:none}

}

@media(min-width:48em){.About_item-block--3col__34ifc .About_item-block__image__te-qu{width:256px;
height:256px}

.About_item-block--3col__34ifc .About_item-block__image__te-qu:not(:last-child){margin-bottom:22px}

}

.Gallery_gallery__2Z-ex{position:relative;
width:100%;
padding:48px 0 0;
overflow:hidden;
background-color:#fff}

@media(min-width:48em){.Gallery_gallery__2Z-ex{padding:100px 0 0}

}

.Gallery_gallery__header__2KY3H:not(:last-child){margin-bottom:22px}

@media(min-width:48em){.Gallery_gallery__header__2KY3H:not(:last-child){margin-bottom:60px}

}

.Gallery_photo-gallery__list-wrapper__1UR48 [class*=swiper-button-next],.Gallery_photo-gallery__list-wrapper__1UR48 [class*=swiper-button-prev]{top:34vw;
display:block;
width:30px;
height:30px;
background-color:rgba(34,34,34,.8);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.5' height='10.15' viewBox='0 0 6.5 10.15'%3E%3Cline x1='5.75' y1='0.75' x2='0.75' y2='5.07' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline x1='5.75' y1='9.4' x2='0.75' y2='5.07' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3C/svg%3E%0A");
background-repeat:no-repeat;
background-position:50%;
background-size:6px;
border-radius:50%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)}

@media(min-width:60em){.Gallery_photo-gallery__list-wrapper__1UR48 [class*=swiper-button-next],.Gallery_photo-gallery__list-wrapper__1UR48 [class*=swiper-button-prev]{top:10.5vw;
width:60px;
height:60px;
background-size:12px}

}

.Gallery_photo-gallery__list-wrapper__1UR48 [class*=swiper-button-next]:after,.Gallery_photo-gallery__list-wrapper__1UR48 [class*=swiper-button-prev]:after{display:none}

.Gallery_photo-gallery__list-wrapper__1UR48 [class*=swiper-button-prev]{left:20px}

@media(min-width:60em){.Gallery_photo-gallery__list-wrapper__1UR48 [class*=swiper-button-prev]{left:40px}

}

.Gallery_photo-gallery__list-wrapper__1UR48 [class*=swiper-button-next]{right:20px;
-webkit-transform:translateY(-50%) rotate(180deg);
transform:translateY(-50%) rotate(180deg)}

@media(min-width:60em){.Gallery_photo-gallery__list-wrapper__1UR48 [class*=swiper-button-next]{right:40px}

}

.Gallery_photo-item__1QJbd{position:relative;
padding-top:86%}

.Gallery_photo-item__image__2H82d{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%;
background-color:#fff}

.Gallery_photo-item__image__2H82d [class*=MLP-image-editablize]{height:100%}

.Gallery_photo-item__image__2H82d img{width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.News_news__mcv_Y{position:relative;
width:100%;
padding:48px 0 0;
background-color:#fff}

@media(min-width:48em){.News_news__mcv_Y{padding:82px 0 0}

}

.News_news__header__1llv8:not(:last-child){margin-bottom:32px}

@media(min-width:48em){.News_news__header__1llv8:not(:last-child){margin-bottom:50px}

}

.News_news__list-wrap--blue__2Z-Mu,.News_news__list-wrap--gray__2_PXq,.News_news__list-wrap--pink__2IkBj,.News_news__list-wrap--yellow__55o7l,.News_news__list-wrap__2T60c{position:relative;
padding-bottom:40px;
overflow:hidden}

@media(min-width:48em){.News_news__list-wrap--blue__2Z-Mu,.News_news__list-wrap--gray__2_PXq,.News_news__list-wrap--pink__2IkBj,.News_news__list-wrap--yellow__55o7l,.News_news__list-wrap__2T60c{padding-bottom:96px}

}

.News_news__list-wrap--pink__2IkBj{background:linear-gradient(transparent,transparent 55px,#fff3f3 0,#fff3f3)}

@media(min-width:48em){.News_news__list-wrap--pink__2IkBj{background:linear-gradient(transparent,transparent 112px,#fff3f3 0,#fff3f3)}

}

.News_news__list-wrap--yellow__55o7l{background:linear-gradient(transparent,transparent 55px,#f9f6dd 0,#f9f6dd)}

@media(min-width:48em){.News_news__list-wrap--yellow__55o7l{background:linear-gradient(transparent,transparent 112px,#f9f6dd 0,#f9f6dd)}

}

.News_news__list-wrap--blue__2Z-Mu{background:linear-gradient(transparent,transparent 55px,#e5f2f5 0,#e5f2f5)}

@media(min-width:48em){.News_news__list-wrap--blue__2Z-Mu{background:linear-gradient(transparent,transparent 112px,#e5f2f5 0,#e5f2f5)}

}

.News_news__list-wrap--gray__2_PXq{background:linear-gradient(transparent,transparent 55px,#f2f2f2 0,#f2f2f2)}

@media(min-width:48em){.News_news__list-wrap--gray__2_PXq{background:linear-gradient(transparent,transparent 112px,#f2f2f2 0,#f2f2f2)}

.News_news-list__3eZjk{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:stretch;
-ms-flex-align:stretch;
align-items:stretch;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start}

.News_news-list__item__uglo0{width:calc((100% - 41px) / 3)}

}

.News_news-list__item__uglo0:not(:last-child){margin-bottom:30px}

@media(min-width:48em){.News_news-list__item__uglo0:not(:last-child){margin-right:40px}

}

.News_news-item__3DOia{display:-webkit-box;
display:-ms-flexbox;
display:flex;
color:#333}

@media(min-width:48em){.News_news-item__3DOia{display:block}

}

.News_news-item__body__ty0mY{-webkit-box-flex:1;
-ms-flex:1;
flex:1}

.News_news-item__image__2N0Oj{position:relative;
-webkit-box-flex:0;
-ms-flex:0 0 153px;
flex:0 0 153px;
height:107px;
background-color:#fff}

@media(min-width:48em){.News_news-item__image__2N0Oj{min-width:100%;
height:215px}

}

.News_news-item__image__2N0Oj img{width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.News_news-item__image__2N0Oj:not(:last-child){margin-right:14px}

@media(min-width:48em){.News_news-item__image__2N0Oj:not(:last-child){margin-right:0;
margin-bottom:20px}

}

.News_news-item__date__2pGxM{position:relative;
display:block;
padding-bottom:12px;
color:#888;
font-size:11px;
line-height:1.25}

@media(min-width:48em){.News_news-item__date__2pGxM{padding-bottom:18px;
font-size:12px}

}

.News_news-item__date__2pGxM:after{position:absolute;
bottom:0;
left:0;
display:block;
color:#333;
font-size:11px;
line-height:1;
content:"-"}

@media(min-width:48em){.News_news-item__date__2pGxM:after{font-size:12px}

.News_news-item__date__2pGxM:not(:last-child){margin-bottom:2px}

}

.News_news-item__title__2FDtI{font-weight:400;
font-size:13px;
line-height:1.6}

@media(min-width:48em){.News_news-item__title__2FDtI{font-size:14px;
line-height:1.85}

}

.Access_access__3K4Oz{position:relative;
width:100%;
padding:50px 0 40px;
background-color:#fff}

@media(min-width:48em){.Access_access__3K4Oz{padding:84px 0 60px}

}

.Access_access__header__3RohF:not(:last-child){margin-bottom:26px}

@media(min-width:48em){.Access_access__header__3RohF:not(:last-child){margin-bottom:70px}

}

.Access_access__inner__P5-68{position:relative;
z-index:2}

@media(min-width:48em){.Access_access__inner__P5-68{width:1100px}

.Access_access__content__1-SPy{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between}

.Access_access__information__3YUBA{width:50%;
padding-top:22px}

}

.Access_access__information__3YUBA:not(:last-child){margin-bottom:34px}

@media(min-width:48em){.Access_access__information__3YUBA:not(:last-child){margin-bottom:0}

}

.Access_access__maps__Uu3OU{width:100%;
height:255px}

@media(min-width:48em){.Access_access__maps__Uu3OU{width:50%;
height:290px}

}

.Access_information-list__item__3oyYI:not(:last-child){margin-bottom:24px}

@media(min-width:48em){.Access_information-list__item__3oyYI:not(:last-child){margin-bottom:24px}

}

.Access_data-item__29ysZ{display:-webkit-box;
display:-ms-flexbox;
display:flex}

.Access_data-item__label___FY_E{width:92px;
font-weight:400;
font-size:13px;
line-height:1.75}

@media(min-width:48em){.Access_data-item__label___FY_E{width:126px;
font-size:14px}

}

.Access_data-item__label___FY_E:not(:last-child){padding-right:5px}

@media(min-width:48em){.Access_data-item__label___FY_E:not(:last-child){padding-right:10px}

}

.Access_data-item__text__1oR0K{font-weight:400;
font-size:13px;
line-height:1.75}

@media(min-width:48em){.Access_data-item__text__1oR0K{font-size:14px}

}

.Access_access-maps__inner__lIiu7{position:relative;
width:100%;
height:100%}

.Access_access-maps__inner__lIiu7 iframe{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%}

.Access_access-maps__9O5Ki [class*=MLP-multiple-values-editablize__edit-panel]{top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}

@media(min-width:48em){.Access_access-maps__9O5Ki [class*=MLP-multiple-values-editablize__edit-panel]{width:446px}

}

.FullScreenModal_full-screen-modal__101iM{position:fixed;
top:0;
left:0;
z-index:999999;
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:100vw;
height:100vh}

.FullScreenModal_full-screen-modal__overlay__XSMq1{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%;
background:rgba(0,0,0,.5)}

.FullScreenModal_full-screen-modal__content__2gPp7{position:relative;
z-index:2}

.FullScreenModal_full-screen-modal-transition--enter__3rNin{opacity:0}

.FullScreenModal_full-screen-modal-transition--enter-active__iX3FS{opacity:1;
-webkit-transition:opacity .5s ease 0s;
transition:opacity .5s ease 0s}

.FullScreenModal_full-screen-modal-transition--enter-done__2TCwP,.FullScreenModal_full-screen-modal-transition--exit__1D2kT{opacity:1}

.FullScreenModal_full-screen-modal-transition--exit-active__2LCnj{opacity:0;
-webkit-transition:opacity .5s ease 0s;
transition:opacity .5s ease 0s}

.FullScreenModal_full-screen-modal-transition--exit-done__3qIjJ{opacity:0}

.ErrorDialog_error-dialog__3iZxe{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}

.ErrorDialog_error-dialog__inner__19Di7{width:290px;
padding:15px 20px 19px;
background-color:#fff;
border-radius:10px;
-webkit-box-shadow:0 0 18px 2px rgba(0,0,0,.5);
box-shadow:0 0 18px 2px rgba(0,0,0,.5)}

@media(min-width:48em){.ErrorDialog_error-dialog__inner__19Di7{width:520px;
padding:44px 40px 47px;
border-radius:10px}

}

.ErrorDialog_error-dialog__confirmation-head__3AmAq:not(:last-child){margin-bottom:12px}

@media(min-width:48em){.ErrorDialog_error-dialog__confirmation-head__3AmAq:not(:last-child){margin-bottom:20px}

}

.ErrorDialog_error-dialog__buttons-wrapper__o6Z_l{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

@media(min-width:48em){.ErrorDialog_error-dialog__buttons-wrapper__o6Z_l{-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row}

}

.ErrorDialog_error-dialog__button__1l_-S{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;
min-width:80px;
padding:8px;
color:#333;
font-size:12px;
line-height:1;
background-color:#fff;
border:1px solid #969696;
border-radius:14px;
-webkit-transition:.25s ease 0s;
transition:.25s ease 0s;
-webkit-transition-property:color,background;
transition-property:color,background}

@media(min-width:48em){.ErrorDialog_error-dialog__button__1l_-S{min-width:120px;
padding:11px 20px;
font-size:16px;
border-radius:20px}

}

.ErrorDialog_error-dialog__button__1l_-S:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.ErrorDialog_error-dialog__button__1l_-S:not(:last-child){margin-right:20px;
margin-bottom:0}

}

.ErrorDialog_error-dialog__button__1l_-S:hover{color:#fff;
background-color:#969696}

.ErrorDialog_confirmation-head__1pwq9{text-align:center}

.ErrorDialog_confirmation-head__title__WuMvl{display:block;
color:#333;
font-weight:600;
font-size:16px;
line-height:1.75;
white-space:pre-wrap}

@media(min-width:48em){.ErrorDialog_confirmation-head__title__WuMvl{font-size:20px}

}

.ErrorDialog_confirmation-head__title__WuMvl:not(:last-child){margin-bottom:6px}

@media(min-width:48em){.ErrorDialog_confirmation-head__title__WuMvl:not(:last-child){margin-bottom:6px}

}

.ErrorDialog_confirmation-head__text__29Pm_{display:block;
color:#333;
font-size:12px;
line-height:1.75;
white-space:pre-wrap}

@media(min-width:48em){.ErrorDialog_confirmation-head__text__29Pm_{font-size:14px}

.FormBlock_form-block__3bkmc{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end}

}

.FormBlock_form-block__label__1nSg_{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

@media(min-width:48em){.FormBlock_form-block__label__1nSg_{-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end;
max-width:169px;
padding-top:2px}

}

.FormBlock_form-block__label__1nSg_:not(:last-child){margin-bottom:10px}

@media(min-width:48em){.FormBlock_form-block__label__1nSg_:not(:last-child){margin-right:16px;
margin-bottom:0}

}

.FormBlock_form-block__title__18gWC{display:block;
font-weight:400;
font-size:13px;
line-height:1.5;
letter-spacing:.2rem}

@media(min-width:48em){.FormBlock_form-block__title__18gWC{font-size:14px}

}

.FormBlock_form-block__title__18gWC:not(:last-child){margin-right:6px}

@media(min-width:48em){.FormBlock_form-block__title__18gWC:not(:last-child){margin-right:0;
margin-bottom:5px}

.FormBlock_form-block__title__18gWC:only-child{margin-top:14px}

}

.FormBlock_form-block__required__2noEu{padding:4px;
color:#fff;
font-size:10px;
line-height:1;
background-color:#e55959;
border-radius:2px}

@media(min-width:48em){.FormBlock_form-block__required__2noEu{padding:5px 6px;
font-size:12px;
border-radius:4px}

.FormBlock_form-block__body__j8oNL{width:630px}

}

.FormBlock_form-block__body__j8oNL input,.FormBlock_form-block__body__j8oNL select,.FormBlock_form-block__body__j8oNL textarea{width:100%;
padding:10px;
color:#333;
font-size:13px;
line-height:1.5;
letter-spacing:.1rem;
background-color:#fff;
border-radius:2px;
-webkit-box-shadow:0 4px 5px -5px #c5c5c5;
box-shadow:0 4px 5px -5px #c5c5c5}

@media(min-width:48em){.FormBlock_form-block__body__j8oNL input,.FormBlock_form-block__body__j8oNL select,.FormBlock_form-block__body__j8oNL textarea{padding:18px 28px;
font-size:14px;
border-radius:4px}

}

.FormBlock_form-block__body__j8oNL input:not(:last-child),.FormBlock_form-block__body__j8oNL select:not(:last-child),.FormBlock_form-block__body__j8oNL textarea:not(:last-child){margin-bottom:5px}

@media(min-width:48em){.FormBlock_form-block__body__j8oNL input:not(:last-child),.FormBlock_form-block__body__j8oNL select:not(:last-child),.FormBlock_form-block__body__j8oNL textarea:not(:last-child){margin-bottom:10px}

}

.FormBlock_form-block__body__j8oNL input::-webkit-input-placeholder,.FormBlock_form-block__body__j8oNL select::-webkit-input-placeholder,.FormBlock_form-block__body__j8oNL textarea::-webkit-input-placeholder{color:#aaa}

.FormBlock_form-block__body__j8oNL input::-moz-placeholder,.FormBlock_form-block__body__j8oNL select::-moz-placeholder,.FormBlock_form-block__body__j8oNL textarea::-moz-placeholder{color:#aaa}

.FormBlock_form-block__body__j8oNL input:-ms-input-placeholder,.FormBlock_form-block__body__j8oNL select:-ms-input-placeholder,.FormBlock_form-block__body__j8oNL textarea:-ms-input-placeholder{color:#aaa}

.FormBlock_form-block__body__j8oNL input::-ms-input-placeholder,.FormBlock_form-block__body__j8oNL select::-ms-input-placeholder,.FormBlock_form-block__body__j8oNL textarea::-ms-input-placeholder{color:#aaa}

.FormBlock_form-block__body__j8oNL input::placeholder,.FormBlock_form-block__body__j8oNL select::placeholder,.FormBlock_form-block__body__j8oNL textarea::placeholder{color:#aaa}

.FormBlock_form-block__body__j8oNL select{outline:none;
cursor:pointer;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}

.FormBlock_form-block__body__j8oNL textarea{height:218px;
resize:none}

@media(min-width:48em){.FormBlock_form-block__body__j8oNL textarea{height:247px}

}

.PrivacyPolicyDetail_privacy-policy-detail__HXGbY{padding:10px 7px 10px 20px;
background-color:#fff;
border-radius:2px}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__HXGbY{padding:20px 15px 20px 20px;
border-radius:4px}

}

.PrivacyPolicyDetail_privacy-policy-detail__inner__28RV8{height:130px;
overflow-y:scroll;
background-color:#fff;
border-radius:4px}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__inner__28RV8{height:150px}

}

.PrivacyPolicyDetail_privacy-policy-detail__inner__28RV8::-webkit-scrollbar{width:6px;
background-color:transparent}

.PrivacyPolicyDetail_privacy-policy-detail__inner__28RV8::-webkit-scrollbar-thumb{background-color:#969696;
border-radius:3px}

.PrivacyPolicyDetail_privacy-policy-detail__text__Ikooe{color:#222;
font-size:11px;
line-height:1.6;
-webkit-font-feature-settings:initial;
font-feature-settings:normal}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__text__Ikooe{font-size:12px}

}

.PrivacyPolicyDetail_privacy-policy-detail__text__Ikooe:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__text__Ikooe:not(:last-child){margin-bottom:20px}

}

.Form_form__1wjIP{position:relative;
width:100%;
background-color:#fff}

.Form_form__content__3zXbA{padding:24px 0 0}

@media(min-width:48em){.Form_form__content__3zXbA{padding:60px 0 0}

}

.Form_form__header__2x7P-:not(:last-child){margin-bottom:28px}

@media(min-width:48em){.Form_form__header__2x7P-:not(:last-child){margin-bottom:38px}

}

.Form_form__form--blue__Wy7P_,.Form_form__form--gray__3783t,.Form_form__form--pink__3DX7U,.Form_form__form--yellow__2sYEd,.Form_form__form__3W5Y7{padding:35px 0 50px;
color:#333}

@media(min-width:48em){.Form_form__form--blue__Wy7P_,.Form_form__form--gray__3783t,.Form_form__form--pink__3DX7U,.Form_form__form--yellow__2sYEd,.Form_form__form__3W5Y7{padding:60px 0 80px}

}

.Form_form__form--pink__3DX7U{background-color:#fff3f3}

.Form_form__form--yellow__2sYEd{background-color:#f9f6dd}

.Form_form__form--blue__Wy7P_{background-color:#e5f2f5}

.Form_form__form--gray__3783t{background-color:#f2f2f2}

.Form_form__form__3W5Y7.Form_is-complete__1vAVJ,.Form_is-complete__1vAVJ.Form_form__form--blue__Wy7P_,.Form_is-complete__1vAVJ.Form_form__form--gray__3783t,.Form_is-complete__1vAVJ.Form_form__form--pink__3DX7U,.Form_is-complete__1vAVJ.Form_form__form--yellow__2sYEd{padding:59px 0}

@media(min-width:48em){.Form_form__form__3W5Y7.Form_is-complete__1vAVJ,.Form_is-complete__1vAVJ.Form_form__form--blue__Wy7P_,.Form_is-complete__1vAVJ.Form_form__form--gray__3783t,.Form_is-complete__1vAVJ.Form_form__form--pink__3DX7U,.Form_is-complete__1vAVJ.Form_form__form--yellow__2sYEd{padding:128px 0 145px}

}

.Form_contact-header__title__2Yij3:not(:last-child){margin-bottom:10px}

@media(min-width:48em){.Form_contact-header__title__2Yij3:not(:last-child){margin-bottom:38px}

}

.Form_contact-header__lede__P7Dhz{display:block;
font-size:13px;
line-height:1.75;
text-align:center}

@media(min-width:48em){.Form_contact-header__lede__P7Dhz{font-size:16px;
line-height:1.5}

.Form_contact-form__contents__39ilb{padding-right:185px}

}

.Form_contact-form__line__1y2sd:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.Form_contact-form__line__1y2sd:not(:last-child){margin-bottom:30px}

}

.Form_contact-form__select-wrap__2dbah{position:relative}

.Form_contact-form__select-icon__tCVSC{position:absolute;
top:50%;
right:10px;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
pointer-events:none}

@media(min-width:48em){.Form_contact-form__select-icon__tCVSC{right:20px}

}

.Form_contact-form__select-icon__tCVSC>svg{width:12px;
pointer-events:none}

@media(min-width:48em){.Form_contact-form__select-icon__tCVSC>svg{width:15px}

}

.Form_contact-form__error__1cvxC{display:block;
color:#e55959;
font-size:12px;
line-height:1.5}

@media(min-width:48em){.Form_contact-form__error__1cvxC{font-size:14px}

}

.Form_contact-form__privacy__1Aa-m:not(:last-child){margin-bottom:30px}

@media(min-width:48em){.Form_contact-form__privacy__1Aa-m:not(:last-child){margin-bottom:30px}

}

.Form_contact-form__submit-button-wrapper__1XyLp{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

.Form_contact-form__submit-button__1B0QM{position:relative;
margin:0 auto;
padding:16px 82px;
overflow:hidden;
color:#fff;
font-size:13px;
background-color:#000;
border-radius:23px}

@media(min-width:48em){.Form_contact-form__submit-button__1B0QM{padding:15px 110px;
font-size:16px;
border-radius:23px}

}

.Form_contact-form__submit-button__1B0QM:before{position:absolute;
top:0;
left:0;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .25s ease 0s;
transition:opacity .25s ease 0s;
content:""}

@media(min-width:48em){.Form_contact-form__submit-button__1B0QM:hover:before{opacity:.3}

}

.Form_complete-form__text__3BGvY{font-size:13px;
line-height:1.8;
text-align:center}

@media(min-width:48em){.Form_complete-form__text__3BGvY{font-size:14px;
line-height:2}

}

.Form_complete-form__buttons-wrap__YiSjQ{text-align:center}

@media(min-width:48em){.Form_privacy-policy--block__1h9SU,.Form_privacy-policy--external__A__3g,.Form_privacy-policy__1ryuj{width:630px;
margin:0 auto}

}

.Form_privacy-policy--block__1h9SU{margin-top:20px}

@media(min-width:48em){.Form_privacy-policy--block__1h9SU{margin-top:30px}

}

.Form_privacy-policy--external__A__3g{margin-top:20px}

@media(min-width:48em){.Form_privacy-policy--external__A__3g{margin-top:60px}

}

.Form_privacy-policy__detail__2gJTC:not(:last-child){margin-bottom:25px}

@media(min-width:48em){.Form_privacy-policy__detail__2gJTC:not(:last-child){margin-bottom:30px}

}

.Form_privacy-policy__accept__1sT2O{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}

.Form_privacy-policy__input__3CmPO[type=checkbox]{position:relative;
width:15px;
height:15px;
background-color:#fff;
border:1px solid #ccc;
cursor:pointer;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}

@media(min-width:48em){.Form_privacy-policy__input__3CmPO[type=checkbox]{width:20px;
height:20px}

}

.Form_privacy-policy__input__3CmPO[type=checkbox]:checked:before{content:""}

.Form_privacy-policy__input__3CmPO[type=checkbox]:before{position:absolute;
top:50%;
left:50%;
display:block;
width:5px;
height:10px;
border-right:2px solid #000;
border-bottom:2px solid #000;
-webkit-transform:translate(-50%,-50%) rotate(45deg);
transform:translate(-50%,-50%) rotate(45deg)}

.Form_privacy-policy__input__3CmPO[type=checkbox]:not(:last-child){margin-right:15px}

@media(min-width:48em){.Form_privacy-policy__input__3CmPO[type=checkbox]:not(:last-child){margin-right:12px}

}

.Form_privacy-policy__label__lZphN{font-weight:400;
font-size:12px}

@media(min-width:48em){.Form_privacy-policy__label__lZphN{font-size:16px}

}

.Form_privacy-policy__label__lZphN a{color:#34a3e1;
text-decoration:underline}

.Form_privacy-policy__label__lZphN a:hover{text-decoration:none}

.Footer_footer__22FvM{padding:37px 0;
background-color:#fff}

@media(min-width:48em){.Footer_footer__22FvM{padding:46px 0 45px;
border-top:1px solid #e1e1e1}

}

.Footer_footer__copyright__1Qbp2{font-size:11px;
line-height:1.5;
text-align:center}

@media(min-width:48em){.Footer_footer__copyright__1Qbp2{font-size:12px}

}

.ConversionButton_conversion-button--blue__2k0JZ,.ConversionButton_conversion-button--pink__30cJa,.ConversionButton_conversion-button--whitegray__2i9x5,.ConversionButton_conversion-button--yellow__3Fq5J,.ConversionButton_conversion-button__MpbQI{position:relative;
display:inline-block;
padding:14px 72px;
overflow:hidden;
color:#fff;
font-weight:500;
font-size:15px;
line-height:1.5;
border-radius:4px}

@media(min-width:48em){.ConversionButton_conversion-button--blue__2k0JZ,.ConversionButton_conversion-button--pink__30cJa,.ConversionButton_conversion-button--whitegray__2i9x5,.ConversionButton_conversion-button--yellow__3Fq5J,.ConversionButton_conversion-button__MpbQI{padding:14px 34px;
font-size:14px;
border-radius:4px}

}

.ConversionButton_conversion-button--pink__30cJa,.ConversionButton_conversion-button--yellow__3Fq5J{background-color:#ff9c1b}

.ConversionButton_conversion-button--blue__2k0JZ,.ConversionButton_conversion-button--whitegray__2i9x5{background-color:#27aae1}

.ConversionButton_conversion-button--blue__2k0JZ:before,.ConversionButton_conversion-button--pink__30cJa:before,.ConversionButton_conversion-button--whitegray__2i9x5:before,.ConversionButton_conversion-button--yellow__3Fq5J:before,.ConversionButton_conversion-button__MpbQI:before{position:absolute;
top:0;
left:0;
display:block;
width:100%;
height:100%;
background:#fff;
opacity:0;
-webkit-transition:opacity .25s ease 0s;
transition:opacity .25s ease 0s;
content:""}

@media(min-width:48em){.ConversionButton_conversion-button--blue__2k0JZ:hover:before,.ConversionButton_conversion-button--pink__30cJa:hover:before,.ConversionButton_conversion-button--whitegray__2i9x5:hover:before,.ConversionButton_conversion-button--yellow__3Fq5J:hover:before,.ConversionButton_conversion-button__MpbQI:hover:before{opacity:.3}

}

.MenuHeader_menu-header__content--yellow__1AH98{background-color:#fffacf}

.MenuHeader_menu-header__content--pink__3vD4C{background-color:#fff2f2}

.MenuHeader_menu-header__content--blue__3BgGR{background-color:#e4f6f9}

.MenuHeader_menu-header__content--whitegray__3lBxN{background-color:#f4f4f4}

.MenuHeader_menu-header__inner__3IBMX{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin:0 auto;
padding:12px 10px 12px 16px}

@media(min-width:48em){.MenuHeader_menu-header__inner__3IBMX{min-width:1000px;
max-width:1920px;
padding:44px 30px 45px}

.MenuHeader_menu-header__logo__1SWTp:not(:last-child){margin-right:40px}

}

.MenuHeader_menu-header__logo-image__3tT2g{display:block;
max-width:145px;
max-height:35px}

@media(min-width:48em){.MenuHeader_menu-header__logo-image__3tT2g{max-width:300px;
max-height:80px}

}

.MenuHeader_menu-header__navigation__W8c4m{position:fixed;
top:0;
left:0;
z-index:1;
width:100%;
height:100vh;
padding:0 0 20px;
overflow-y:scroll;
background-color:#fff;
-webkit-transform:translateY(-100%);
transform:translateY(-100%);
-webkit-transition:-webkit-transform .25s ease 0s;
transition:-webkit-transform .25s ease 0s;
transition:transform .25s ease 0s;
transition:transform .25s ease 0s,-webkit-transform .25s ease 0s}

.MenuHeader_menu-header__navigation__W8c4m::-webkit-scrollbar{width:0;
height:0;
background-color:transparent}

.MenuHeader_menu-header__navigation__W8c4m::-webkit-scrollbar-thumb{background-color:transparent}

@media(min-width:48em){.MenuHeader_menu-header__navigation__W8c4m{position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
height:auto;
padding:0;
overflow-y:visible;
background-color:transparent;
-webkit-transform:translateY(0);
transform:translateY(0)}

}

.MenuHeader_menu-header__navigation__W8c4m.MenuHeader_is-active__mL_O_{-webkit-transform:translateY(0);
transform:translateY(0)}

.MenuHeader_menu-header__list--blue__1J0YJ,.MenuHeader_menu-header__list--pink__cTCYY,.MenuHeader_menu-header__list--whitegray__32hH1,.MenuHeader_menu-header__list--yellow__2cwpE,.MenuHeader_menu-header__list__1Tc4b{width:335px;
margin:0 auto;
padding-top:27px}

@media(min-width:48em){.MenuHeader_menu-header__list--blue__1J0YJ,.MenuHeader_menu-header__list--pink__cTCYY,.MenuHeader_menu-header__list--whitegray__32hH1,.MenuHeader_menu-header__list--yellow__2cwpE,.MenuHeader_menu-header__list__1Tc4b{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
width:auto;
margin:0;
padding-top:0}

}

.MenuHeader_menu-header__list--blue__1J0YJ:not(:last-child),.MenuHeader_menu-header__list--pink__cTCYY:not(:last-child),.MenuHeader_menu-header__list--whitegray__32hH1:not(:last-child),.MenuHeader_menu-header__list--yellow__2cwpE:not(:last-child),.MenuHeader_menu-header__list__1Tc4b:not(:last-child){margin-bottom:35px}

@media(min-width:48em){.MenuHeader_menu-header__list--blue__1J0YJ:not(:last-child),.MenuHeader_menu-header__list--pink__cTCYY:not(:last-child),.MenuHeader_menu-header__list--whitegray__32hH1:not(:last-child),.MenuHeader_menu-header__list--yellow__2cwpE:not(:last-child),.MenuHeader_menu-header__list__1Tc4b:not(:last-child){margin-bottom:0}

}

.MenuHeader_menu-header__list--pink__cTCYY>li>a:after,.MenuHeader_menu-header__list--yellow__2cwpE>li>a:after{background-color:#ff9c1b}

.MenuHeader_menu-header__list--blue__1J0YJ>li>a:after,.MenuHeader_menu-header__list--whitegray__32hH1>li>a:after{background-color:#27aae1}

.MenuHeader_menu-header__telephone__sl4vm{display:block;
color:#34a3e1;
font-weight:700;
font-size:25px;
white-space:nowrap;
text-align:center}

@media(min-width:48em){.MenuHeader_menu-header__telephone__sl4vm{width:auto;
color:#333;
font-size:24px}

}

.MenuHeader_menu-header__telephone__sl4vm:not(:last-child){margin-bottom:35px}

@media(min-width:48em){.MenuHeader_menu-header__telephone__sl4vm:not(:last-child){margin-right:38px;
margin-bottom:0}

}

.MenuHeader_menu-header__conversion-button-wrapper__w1uSI{display:block;
-ms-flex-negative:0;
flex-shrink:0;
width:auto;
height:auto;
text-align:center}

.MenuHeader_menu-header__conversion-button-wrapper__w1uSI [class*=MLP-link-editablize__edit-panel]{right:0;
left:auto}

@media(min-width:48em){.MenuHeader_menu-header__conversion-button__remSN{padding:10px 40px}

}

.MenuHeader_menu-header__hamburger--blue__2xQMt,.MenuHeader_menu-header__hamburger--pink__3DjIN,.MenuHeader_menu-header__hamburger--whitegray__3mpM1,.MenuHeader_menu-header__hamburger--yellow__b9bg4,.MenuHeader_menu-header__hamburger__1Ql8L{position:relative;
z-index:2;
display:block;
width:35px;
height:35px;
border-radius:2px}

@media(min-width:48em){.MenuHeader_menu-header__hamburger--blue__2xQMt,.MenuHeader_menu-header__hamburger--pink__3DjIN,.MenuHeader_menu-header__hamburger--whitegray__3mpM1,.MenuHeader_menu-header__hamburger--yellow__b9bg4,.MenuHeader_menu-header__hamburger__1Ql8L{display:none}

}

.MenuHeader_menu-header__hamburger--pink__3DjIN,.MenuHeader_menu-header__hamburger--yellow__b9bg4{background-color:#ff9c1b}

.MenuHeader_menu-header__hamburger--blue__2xQMt,.MenuHeader_menu-header__hamburger--whitegray__3mpM1{background-color:#27aae1}

.MenuHeader_menu-header__hamburger--blue__2xQMt:after,.MenuHeader_menu-header__hamburger--blue__2xQMt:before,.MenuHeader_menu-header__hamburger--pink__3DjIN:after,.MenuHeader_menu-header__hamburger--pink__3DjIN:before,.MenuHeader_menu-header__hamburger--whitegray__3mpM1:after,.MenuHeader_menu-header__hamburger--whitegray__3mpM1:before,.MenuHeader_menu-header__hamburger--yellow__b9bg4:after,.MenuHeader_menu-header__hamburger--yellow__b9bg4:before,.MenuHeader_menu-header__hamburger__1Ql8L:after,.MenuHeader_menu-header__hamburger__1Ql8L:before{content:""}

.MenuHeader_menu-header__hamburger--blue__2xQMt:after,.MenuHeader_menu-header__hamburger--blue__2xQMt:before,.MenuHeader_menu-header__hamburger--blue__2xQMt>span,.MenuHeader_menu-header__hamburger--pink__3DjIN:after,.MenuHeader_menu-header__hamburger--pink__3DjIN:before,.MenuHeader_menu-header__hamburger--pink__3DjIN>span,.MenuHeader_menu-header__hamburger--whitegray__3mpM1:after,.MenuHeader_menu-header__hamburger--whitegray__3mpM1:before,.MenuHeader_menu-header__hamburger--whitegray__3mpM1>span,.MenuHeader_menu-header__hamburger--yellow__b9bg4:after,.MenuHeader_menu-header__hamburger--yellow__b9bg4:before,.MenuHeader_menu-header__hamburger--yellow__b9bg4>span,.MenuHeader_menu-header__hamburger__1Ql8L:after,.MenuHeader_menu-header__hamburger__1Ql8L:before,.MenuHeader_menu-header__hamburger__1Ql8L>span{position:absolute;
left:50%;
display:block;
width:15px;
height:2px;
background-color:#fff;
-webkit-transition:.25s ease 0s;
transition:.25s ease 0s;
-webkit-transition-property:opacity,-webkit-transform;
transition-property:opacity,-webkit-transform;
transition-property:opacity,transform;
transition-property:opacity,transform,-webkit-transform}

.MenuHeader_menu-header__hamburger--blue__2xQMt>span,.MenuHeader_menu-header__hamburger--pink__3DjIN>span,.MenuHeader_menu-header__hamburger--whitegray__3mpM1>span,.MenuHeader_menu-header__hamburger--yellow__b9bg4>span,.MenuHeader_menu-header__hamburger__1Ql8L>span{top:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
opacity:1}

.MenuHeader_menu-header__hamburger--blue__2xQMt:before,.MenuHeader_menu-header__hamburger--pink__3DjIN:before,.MenuHeader_menu-header__hamburger--whitegray__3mpM1:before,.MenuHeader_menu-header__hamburger--yellow__b9bg4:before,.MenuHeader_menu-header__hamburger__1Ql8L:before{top:10px;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
-webkit-transform-origin:left bottom;
transform-origin:left bottom}

.MenuHeader_menu-header__hamburger--blue__2xQMt:after,.MenuHeader_menu-header__hamburger--pink__3DjIN:after,.MenuHeader_menu-header__hamburger--whitegray__3mpM1:after,.MenuHeader_menu-header__hamburger--yellow__b9bg4:after,.MenuHeader_menu-header__hamburger__1Ql8L:after{bottom:10px;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
-webkit-transform-origin:left top;
transform-origin:left top}

.MenuHeader_is-active__mL_O_.MenuHeader_menu-header__hamburger--blue__2xQMt>span,.MenuHeader_is-active__mL_O_.MenuHeader_menu-header__hamburger--pink__3DjIN>span,.MenuHeader_is-active__mL_O_.MenuHeader_menu-header__hamburger--whitegray__3mpM1>span,.MenuHeader_is-active__mL_O_.MenuHeader_menu-header__hamburger--yellow__b9bg4>span,.MenuHeader_menu-header__hamburger__1Ql8L.MenuHeader_is-active__mL_O_>span{opacity:0}

.MenuHeader_is-active__mL_O_.MenuHeader_menu-header__hamburger--blue__2xQMt:before,.MenuHeader_is-active__mL_O_.MenuHeader_menu-header__hamburger--pink__3DjIN:before,.MenuHeader_is-active__mL_O_.MenuHeader_menu-header__hamburger--whitegray__3mpM1:before,.MenuHeader_is-active__mL_O_.MenuHeader_menu-header__hamburger--yellow__b9bg4:before,.MenuHeader_menu-header__hamburger__1Ql8L.MenuHeader_is-active__mL_O_:before{-webkit-transform:translate(-50%,50%) rotate(45deg);
transform:translate(-50%,50%) rotate(45deg)}

.MenuHeader_is-active__mL_O_.MenuHeader_menu-header__hamburger--blue__2xQMt:after,.MenuHeader_is-active__mL_O_.MenuHeader_menu-header__hamburger--pink__3DjIN:after,.MenuHeader_is-active__mL_O_.MenuHeader_menu-header__hamburger--whitegray__3mpM1:after,.MenuHeader_is-active__mL_O_.MenuHeader_menu-header__hamburger--yellow__b9bg4:after,.MenuHeader_menu-header__hamburger__1Ql8L.MenuHeader_is-active__mL_O_:after{-webkit-transform:translate(-50%) rotate(-45deg);
transform:translate(-50%) rotate(-45deg)}

.MenuHeader_list-item__3wvh_{border-bottom:1px solid #e1e1e1}

@media(min-width:48em){.MenuHeader_list-item__3wvh_{margin-right:48px;
border-bottom:none}

}

.MenuHeader_list-item__text__1HLz2{position:relative;
display:block;
padding:14px 0;
font-weight:500;
font-size:15px;
line-height:3;
cursor:pointer}

@media(min-width:48em){.MenuHeader_list-item__text__1HLz2{padding:0;
font-size:14px}

.MenuHeader_list-item__text__1HLz2:after{position:absolute;
bottom:0;
left:50%;
width:100%;
height:3px;
background-color:#000;
-webkit-transform:translate(-50%) scaleX(0);
transform:translate(-50%) scaleX(0);
-webkit-transition:-webkit-transform .25s ease 0s;
transition:-webkit-transform .25s ease 0s;
transition:transform .25s ease 0s;
transition:transform .25s ease 0s,-webkit-transform .25s ease 0s;
content:""}

.MenuHeader_list-item__text__1HLz2:hover:after{-webkit-transform:translate(-50%) scaleX(1);
transform:translate(-50%) scaleX(1)}

}

.Tart001_section__2InDu{color:#333;
font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;
letter-spacing:.1rem;
-webkit-font-feature-settings:"palt";
font-feature-settings:"palt"}

.Tart001_inner__GV-6l{width:335px;
margin:0 auto}

@media(min-width:48em){.Tart001_inner__GV-6l{width:1000px}

}

.MainVisual_main-visual--blue__1v1Y_,.MainVisual_main-visual--pink__50pNg,.MainVisual_main-visual--whitegray__RqAHJ,.MainVisual_main-visual--yellow__18AkQ,.MainVisual_main-visual__udFh5{position:relative;
width:100%;
padding-top:120%;
background:50% no-repeat;
background-size:cover}

@media(min-width:48em){.MainVisual_main-visual--blue__1v1Y_,.MainVisual_main-visual--pink__50pNg,.MainVisual_main-visual--whitegray__RqAHJ,.MainVisual_main-visual--yellow__18AkQ,.MainVisual_main-visual__udFh5{padding-top:44.27%;
background-position:left 7.8vw center}

}

.MainVisual_main-visual--yellow__18AkQ{background-color:#fffacf}

.MainVisual_main-visual--pink__50pNg{background-color:#fff2f2}

.MainVisual_main-visual--blue__1v1Y_{background-color:#e4f6f9}

.MainVisual_main-visual--whitegray__RqAHJ{background-color:#f4f4f4}

.SectionHeader_section-header__2zub3{text-align:center}

.SectionHeader_section-header__title__1LU7b{font-weight:700;
font-size:20px;
line-height:1.5;
letter-spacing:.4rem}

@media(min-width:48em){.SectionHeader_section-header__title__1LU7b{font-size:30px}

}

.SectionHeader_section-header__title__1LU7b:not(:last-child){margin-bottom:3px}

@media(min-width:48em){.SectionHeader_section-header__title__1LU7b:not(:last-child){margin-bottom:10px}

}

.SectionHeader_section-header__sub-title__251y8{color:#594411;
font-size:10px;
font-family:Arial,sans-serif;
line-height:1.5;
letter-spacing:.5rem}

@media(min-width:48em){.SectionHeader_section-header__sub-title__251y8{font-size:13px}

}

.About_about--blue__37HDv,.About_about--pink__1Fk2z,.About_about--whitegray__2_IA4,.About_about--yellow__3bQfv,.About_about__3dHRq{position:relative;
width:100%;
padding:42px 0 52px;
overflow:hidden}

@media(min-width:48em){.About_about--blue__37HDv,.About_about--pink__1Fk2z,.About_about--whitegray__2_IA4,.About_about--yellow__3bQfv,.About_about__3dHRq{padding:88px 0 99px}

}

.About_about--yellow__3bQfv{background-color:#fffacf}

.About_about--pink__1Fk2z{background-color:#fff2f2}

.About_about--blue__37HDv{background-color:#e4f6f9}

.About_about--whitegray__2_IA4{background-color:#f4f4f4}

.About_about__header__rJwci:not(:last-child){margin-bottom:14px}

@media(min-width:48em){.About_about__header__rJwci:not(:last-child){margin-bottom:34px}

}

.About_about__detail-text__1Pvda{font-size:11px;
line-height:2;
text-align:center}

@media(min-width:48em){.About_about__detail-text__1Pvda{font-size:16px}

}

.About_about__text-block__uZCr0:not(:last-child){margin-bottom:40px}

@media(min-width:48em){.About_about__text-block__uZCr0:not(:last-child){margin-bottom:42px}

}

.About_about-list-wrapper__3hVSl [class*=swiper-button-next],.About_about-list-wrapper__3hVSl [class*=swiper-button-prev]{top:23vw;
display:block;
width:30px;
height:30px;
background-color:rgba(0,0,0,.6);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6.5' height='10.15' viewBox='0 0 6.5 10.15'%3E%3Cline x1='5.75' y1='0.75' x2='0.75' y2='5.07' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline x1='5.75' y1='9.4' x2='0.75' y2='5.07' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.5'/%3E%3C/svg%3E%0A");
background-repeat:no-repeat;
background-position:50%;
background-size:8px;
-webkit-transform:translateY(-50%);
transform:translateY(-50%)}

@media(min-width:60em){.About_about-list-wrapper__3hVSl [class*=swiper-button-next],.About_about-list-wrapper__3hVSl [class*=swiper-button-prev]{top:17vw;
width:52px;
height:52px;
background-size:17px}

}

.About_about-list-wrapper__3hVSl [class*=swiper-button-next]:after,.About_about-list-wrapper__3hVSl [class*=swiper-button-prev]:after{display:none}

.About_about-list-wrapper__3hVSl [class*=swiper-button-prev]{left:10px}

@media(min-width:60em){.About_about-list-wrapper__3hVSl [class*=swiper-button-prev]{left:40px}

}

.About_about-list-wrapper__3hVSl [class*=swiper-button-next]{right:10px;
-webkit-transform:translateY(-50%) rotate(180deg);
transform:translateY(-50%) rotate(180deg)}

@media(min-width:60em){.About_about-list-wrapper__3hVSl [class*=swiper-button-next]{right:40px}

}

.About_about-list__9TVdm{margin:0 5.33vw}

@media(min-width:48em){.About_about-list__9TVdm{margin:0 14.48vw}

}

.About_about-item__2Gd69{position:relative;
padding-top:52%}

@media(min-width:48em){.About_about-item__2Gd69{padding-top:53%}

}

.About_about-item__image__2pOVO{position:absolute;
top:0;
width:100%;
height:100%;
background-color:#fff}

.About_about-item__image__2pOVO [class*=MLP-image-editablize]{height:100%}

.About_about-item__image__2pOVO img{width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.LineUp_lineup__3RdSe{padding:42px 0 62px;
background-color:#fff}

@media(min-width:48em){.LineUp_lineup__3RdSe{padding:96px 0 102px}

}

.LineUp_lineup__header__3KzuX:not(:last-child){margin-bottom:30px}

@media(min-width:48em){.LineUp_lineup__header__3KzuX:not(:last-child){margin-bottom:46px}

}

.LineUp_lineup__list__1fLWr{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap}

@media(min-width:48em){.LineUp_lineup__list__1fLWr{-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

}

.LineUp_lineup__conversion-button-wrapper__rCONK{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

.LineUp_lineup__conversion-button-wrapper__rCONK:not(:first-child){margin-top:30px}

@media(min-width:48em){.LineUp_lineup__conversion-button-wrapper__rCONK:not(:first-child){margin-top:40px}

.LineUp_lineup__conversion-button__HJ9Im{padding:16px 90px}

}

.LineUp_lineup-item--1-items__14Ij0,.LineUp_lineup-item--2-items__WPSnV,.LineUp_lineup-item--3-items__USPIM,.LineUp_lineup-item--4-items__2lOEn,.LineUp_lineup-item--5-items__Zk6Q6,.LineUp_lineup-item--6-items__1_k9q,.LineUp_lineup-item--7-items__O5oEL,.LineUp_lineup-item--8-items__1zWbq,.LineUp_lineup-item__2zgEd{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
width:calc((100% - 25px) / 2)}

@media(min-width:48em){.LineUp_lineup-item--1-items__14Ij0,.LineUp_lineup-item--2-items__WPSnV,.LineUp_lineup-item--3-items__USPIM,.LineUp_lineup-item--4-items__2lOEn,.LineUp_lineup-item--5-items__Zk6Q6,.LineUp_lineup-item--6-items__1_k9q,.LineUp_lineup-item--7-items__O5oEL,.LineUp_lineup-item--8-items__1zWbq,.LineUp_lineup-item__2zgEd{width:auto}

}

.LineUp_lineup-item--1-items__14Ij0:nth-child(odd),.LineUp_lineup-item--2-items__WPSnV:nth-child(odd),.LineUp_lineup-item--3-items__USPIM:nth-child(odd),.LineUp_lineup-item--4-items__2lOEn:nth-child(odd),.LineUp_lineup-item--5-items__Zk6Q6:nth-child(odd),.LineUp_lineup-item--6-items__1_k9q:nth-child(odd),.LineUp_lineup-item--7-items__O5oEL:nth-child(odd),.LineUp_lineup-item--8-items__1zWbq:nth-child(odd),.LineUp_lineup-item__2zgEd:nth-child(odd){margin-right:25px}

@media(min-width:48em){.LineUp_lineup-item--1-items__14Ij0:nth-child(odd),.LineUp_lineup-item--2-items__WPSnV:nth-child(odd),.LineUp_lineup-item--3-items__USPIM:nth-child(odd),.LineUp_lineup-item--4-items__2lOEn:nth-child(odd),.LineUp_lineup-item--5-items__Zk6Q6:nth-child(odd),.LineUp_lineup-item--6-items__1_k9q:nth-child(odd),.LineUp_lineup-item--7-items__O5oEL:nth-child(odd),.LineUp_lineup-item--8-items__1zWbq:nth-child(odd),.LineUp_lineup-item__2zgEd:nth-child(odd){margin-right:0}

}

.LineUp_lineup-item--1-items__14Ij0:not(:nth-last-child(-n+2)),.LineUp_lineup-item--2-items__WPSnV:not(:nth-last-child(-n+2)),.LineUp_lineup-item--3-items__USPIM:not(:nth-last-child(-n+2)),.LineUp_lineup-item--4-items__2lOEn:not(:nth-last-child(-n+2)),.LineUp_lineup-item--5-items__Zk6Q6:not(:nth-last-child(-n+2)),.LineUp_lineup-item--6-items__1_k9q:not(:nth-last-child(-n+2)),.LineUp_lineup-item--7-items__O5oEL:not(:nth-last-child(-n+2)),.LineUp_lineup-item--8-items__1zWbq:not(:nth-last-child(-n+2)),.LineUp_lineup-item__2zgEd:not(:nth-last-child(-n+2)){margin-bottom:35px}

@media(min-width:48em){.LineUp_lineup-item--1-items__14Ij0:not(:nth-last-child(-n+2)),.LineUp_lineup-item--2-items__WPSnV:not(:nth-last-child(-n+2)),.LineUp_lineup-item--3-items__USPIM:not(:nth-last-child(-n+2)),.LineUp_lineup-item--4-items__2lOEn:not(:nth-last-child(-n+2)),.LineUp_lineup-item--5-items__Zk6Q6:not(:nth-last-child(-n+2)),.LineUp_lineup-item--6-items__1_k9q:not(:nth-last-child(-n+2)),.LineUp_lineup-item--7-items__O5oEL:not(:nth-last-child(-n+2)),.LineUp_lineup-item--8-items__1zWbq:not(:nth-last-child(-n+2)),.LineUp_lineup-item__2zgEd:not(:nth-last-child(-n+2)){margin-bottom:50px}

}

.LineUp_lineup-item__image-block--1-items__3GHqW,.LineUp_lineup-item__image-block--2-items__1B5wy,.LineUp_lineup-item__image-block--3-items__2xWy3,.LineUp_lineup-item__image-block--4-items__3MtMV,.LineUp_lineup-item__image-block--5-items__26Gn5,.LineUp_lineup-item__image-block--6-items__3CPsd,.LineUp_lineup-item__image-block--7-items__Mnh6T,.LineUp_lineup-item__image-block--8-items__36CUw,.LineUp_lineup-item__image-block__1vRiO{position:relative;
height:155px;
overflow:hidden;
background:50% no-repeat;
background-color:#fff}

@media(min-width:48em){.LineUp_lineup-item__image-block--1-items__3GHqW,.LineUp_lineup-item__image-block--2-items__1B5wy,.LineUp_lineup-item__image-block--3-items__2xWy3,.LineUp_lineup-item__image-block--4-items__3MtMV,.LineUp_lineup-item__image-block--5-items__26Gn5,.LineUp_lineup-item__image-block--6-items__3CPsd{height:260px}

.LineUp_lineup-item__image-block--7-items__Mnh6T,.LineUp_lineup-item__image-block--8-items__36CUw{height:220px}

}

.LineUp_lineup-item__image-block--1-items__3GHqW img,.LineUp_lineup-item__image-block--2-items__1B5wy img,.LineUp_lineup-item__image-block--3-items__2xWy3 img,.LineUp_lineup-item__image-block--4-items__3MtMV img,.LineUp_lineup-item__image-block--5-items__26Gn5 img,.LineUp_lineup-item__image-block--6-items__3CPsd img,.LineUp_lineup-item__image-block--7-items__Mnh6T img,.LineUp_lineup-item__image-block--8-items__36CUw img,.LineUp_lineup-item__image-block__1vRiO img{width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.LineUp_lineup-item__image-block--1-items__3GHqW:not(:last-child),.LineUp_lineup-item__image-block--2-items__1B5wy:not(:last-child),.LineUp_lineup-item__image-block--3-items__2xWy3:not(:last-child),.LineUp_lineup-item__image-block--4-items__3MtMV:not(:last-child),.LineUp_lineup-item__image-block--5-items__26Gn5:not(:last-child),.LineUp_lineup-item__image-block--6-items__3CPsd:not(:last-child),.LineUp_lineup-item__image-block--7-items__Mnh6T:not(:last-child),.LineUp_lineup-item__image-block--8-items__36CUw:not(:last-child),.LineUp_lineup-item__image-block__1vRiO:not(:last-child){margin-bottom:16px}

@media(min-width:48em){.LineUp_lineup-item__image-block--1-items__3GHqW:not(:last-child),.LineUp_lineup-item__image-block--2-items__1B5wy:not(:last-child),.LineUp_lineup-item__image-block--3-items__2xWy3:not(:last-child),.LineUp_lineup-item__image-block--4-items__3MtMV:not(:last-child),.LineUp_lineup-item__image-block--5-items__26Gn5:not(:last-child),.LineUp_lineup-item__image-block--6-items__3CPsd:not(:last-child),.LineUp_lineup-item__image-block--7-items__Mnh6T:not(:last-child),.LineUp_lineup-item__image-block--8-items__36CUw:not(:last-child),.LineUp_lineup-item__image-block__1vRiO:not(:last-child){margin-bottom:12px}

}

.LineUp_lineup-item__text-block__2DdZZ{position:relative;
z-index:1}

.LineUp_lineup-item__text__1JNcE{-webkit-box-flex:1;
-ms-flex:1;
flex:1;
font-size:13px;
line-height:1.5;
white-space:pre-wrap}

@media(min-width:48em){.LineUp_lineup-item__text__1JNcE{font-size:16px}

.LineUp_lineup-item--1-items__14Ij0,.LineUp_lineup-item--2-items__WPSnV,.LineUp_lineup-item--3-items__USPIM,.LineUp_lineup-item--4-items__2lOEn{width:calc((100% - 60px) / 2)}

.LineUp_lineup-item--1-items__14Ij0:not(:last-child),.LineUp_lineup-item--2-items__WPSnV:not(:last-child),.LineUp_lineup-item--3-items__USPIM:not(:last-child),.LineUp_lineup-item--4-items__2lOEn:not(:last-child){margin-right:60px}

.LineUp_lineup-item--1-items__14Ij0:nth-child(2n),.LineUp_lineup-item--2-items__WPSnV:nth-child(2n),.LineUp_lineup-item--3-items__USPIM:nth-child(2n),.LineUp_lineup-item--4-items__2lOEn:nth-child(2n){margin-right:0}

.LineUp_lineup-item--1-items__14Ij0:not(:nth-last-child(-n+2)),.LineUp_lineup-item--2-items__WPSnV:not(:nth-last-child(-n+2)),.LineUp_lineup-item--3-items__USPIM:not(:nth-last-child(-n+2)),.LineUp_lineup-item--4-items__2lOEn:not(:nth-last-child(-n+2)){margin-bottom:50px}

.LineUp_lineup-item--5-items__Zk6Q6:not(:last-child){margin-right:60px}

.LineUp_lineup-item--5-items__Zk6Q6:nth-child(2),.LineUp_lineup-item--5-items__Zk6Q6:nth-child(5){margin-right:0}

.LineUp_lineup-item--5-items__Zk6Q6{width:calc((100% - 60px) / 2);
margin-bottom:50px}

.LineUp_lineup-item--5-items__Zk6Q6:nth-child(n+3){width:calc((100% - (40px * 2)) / 3);
margin-bottom:0}

.LineUp_lineup-item--5-items__Zk6Q6:nth-child(n+3):not(:last-child),.LineUp_lineup-item--6-items__1_k9q:not(:last-child){margin-right:40px}

.LineUp_lineup-item--6-items__1_k9q:nth-child(3n){margin-right:0}

.LineUp_lineup-item--6-items__1_k9q:not(:nth-last-child(-n+3)){margin-bottom:60px}

.LineUp_lineup-item--6-items__1_k9q{width:calc((100% - (40px * 2)) / 3)}

.LineUp_lineup-item--7-items__O5oEL:not(:last-child),.LineUp_lineup-item--8-items__1zWbq:not(:last-child){margin-right:40px}

.LineUp_lineup-item--7-items__O5oEL:nth-child(4n),.LineUp_lineup-item--8-items__1zWbq:nth-child(4n){margin-right:0}

.LineUp_lineup-item--7-items__O5oEL:not(:nth-last-child(-n+4)),.LineUp_lineup-item--8-items__1zWbq:not(:nth-last-child(-n+4)){margin-bottom:48px}

.LineUp_lineup-item--7-items__O5oEL,.LineUp_lineup-item--8-items__1zWbq{width:calc((100% - (40px * 3)) / 4)}

}

.News_news--blue__FVQm2,.News_news--pink__1tiWi,.News_news--whitegray__1lTRm,.News_news--yellow__3vllT,.News_news__1XQgg{position:relative;
width:100%;
padding:42px 0 60px}

.News_news--yellow__3vllT{background-color:#fffacf}

.News_news--pink__1tiWi{background-color:#fff2f2}

.News_news--blue__FVQm2{background-color:#e4f6f9}

.News_news--whitegray__1lTRm{background-color:#f4f4f4}

@media(min-width:48em){.News_news--blue__FVQm2,.News_news--pink__1tiWi,.News_news--whitegray__1lTRm,.News_news--yellow__3vllT,.News_news__1XQgg{padding:84px 0 94px}

}

.News_news__header__2lEgS{margin-bottom:28px}

@media(min-width:48em){.News_news__header__2lEgS{margin-bottom:44px}

.News_news-list__3g-V8{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

.News_news-list__item__33NuG{width:calc((100% - 41px) / 3)}

}

.News_news-list__item__33NuG:not(:last-child){margin-bottom:30px}

@media(min-width:48em){.News_news-list__item__33NuG:not(:last-child){margin-right:41px;
margin-bottom:0}

}

.News_news-item__wfibJ{display:-webkit-box;
display:-ms-flexbox;
display:flex}

@media(min-width:48em){.News_news-item__wfibJ{-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column}

}

.News_news-item__image__2miq6{position:relative;
min-width:153px;
max-width:153px;
height:108px;
background-color:#fff}

@media(min-width:48em){.News_news-item__image__2miq6{min-width:100%;
height:215px}

}

.News_news-item__image__2miq6 img{width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.News_news-item__image__2miq6:not(:last-child){margin-right:14px}

@media(min-width:48em){.News_news-item__image__2miq6:not(:last-child){margin-right:0;
margin-bottom:20px}

}

.News_news-item__date__27_rr{position:relative;
display:block;
padding-bottom:15px;
color:#8a8a8a;
font-size:11px}

@media(min-width:48em){.News_news-item__date__27_rr{padding-bottom:20px;
font-size:12px;
line-height:1.5}

}

.News_news-item__date__27_rr:after{position:absolute;
left:0;
display:block;
color:#8a8a8a;
font-size:12px;
line-height:1.5;
content:"-"}

@media(min-width:48em){.News_news-item__date__27_rr:after{bottom:2px}

.News_news-item__date__27_rr:not(:last-child){margin-bottom:2px}

}

.News_news-item__text__3MJCh{font-weight:400;
font-size:13px;
line-height:1.5}

@media(min-width:48em){.News_news-item__text__3MJCh{font-size:14px;
line-height:1.85}

}

.Access_section__2Ut-r{color:#333;
font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;
letter-spacing:.1rem;
-webkit-font-feature-settings:"palt";
font-feature-settings:"palt"}

.Access_access__header__2-PBa,.Access_access__information__3dsc0,.Access_inner__2tNdV{width:335px;
margin:0 auto}

@media(min-width:48em){.Access_access__header__2-PBa,.Access_access__information__3dsc0,.Access_inner__2tNdV{width:1000px}

}

.Access_access__2lATA{position:relative;
width:100%;
padding:44px 0 60px;
background-color:#fff}

@media(min-width:48em){.Access_access__2lATA{padding:78px 0 100px}

}

.Access_access__header__2-PBa:not(:last-child){margin-bottom:22px}

@media(min-width:48em){.Access_access__header__2-PBa:not(:last-child){margin-bottom:46px}

}

.Access_access__inner__3rvMU{position:relative;
z-index:2;
width:335px;
margin:0 auto}

@media(min-width:48em){.Access_access__inner__3rvMU{width:100%;
max-width:1620px}

}

.Access_access__information__3dsc0:not(:last-child){margin-bottom:36px}

@media(min-width:48em){.Access_access__information__3dsc0:not(:last-child){margin-bottom:56px}

}

.Access_access__maps__WegUS{width:100%}

.Access_information-list__3zvbU{text-align:center}

.Access_information-list__item__1CLqq:not(:last-child){margin-bottom:14px}

@media(min-width:48em){.Access_information-list__item__1CLqq:not(:last-child){margin-bottom:7px}

}

.Access_data-item__StULT{display:block}

.Access_data-item__text__2q-Ni{font-weight:400;
font-size:13px;
line-height:1.7;
text-align:center}

@media(min-width:48em){.Access_data-item__text__2q-Ni{font-size:14px}

}

.Access_access-maps__inner__2Ojy1{position:relative;
width:100%;
padding-top:255px}

@media(min-width:48em){.Access_access-maps__inner__2Ojy1{padding-top:440px}

}

.Access_access-maps__inner__2Ojy1 iframe{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%}

.Access_access-maps__30AkO [class*=MLP-multiple-values-editablize__edit-panel]{top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}

@media(min-width:48em){.Access_access-maps__30AkO [class*=MLP-multiple-values-editablize__edit-panel]{width:446px}

}

.FullScreenModal_full-screen-modal__3ax_h{position:fixed;
top:0;
left:0;
z-index:999999;
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:100vw;
height:100vh}

.FullScreenModal_full-screen-modal__overlay__1xzO7{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%;
background:rgba(0,0,0,.5)}

.FullScreenModal_full-screen-modal__content__1C71l{position:relative;
z-index:2}

.FullScreenModal_full-screen-modal-transition--enter__31gSa{opacity:0}

.FullScreenModal_full-screen-modal-transition--enter-active__5NDTB{opacity:1;
-webkit-transition:opacity .5s ease 0s;
transition:opacity .5s ease 0s}

.FullScreenModal_full-screen-modal-transition--enter-done__2Cs9X,.FullScreenModal_full-screen-modal-transition--exit__3l2jL{opacity:1}

.FullScreenModal_full-screen-modal-transition--exit-active__1rl2I{opacity:0;
-webkit-transition:opacity .5s ease 0s;
transition:opacity .5s ease 0s}

.FullScreenModal_full-screen-modal-transition--exit-done__LHe2x{opacity:0}

.ErrorDialog_error-dialog__1e74J{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}

.ErrorDialog_error-dialog__inner__2hvQ2{width:290px;
padding:15px 20px 19px;
background-color:#fff;
border-radius:10px;
-webkit-box-shadow:0 0 18px 2px rgba(0,0,0,.5);
box-shadow:0 0 18px 2px rgba(0,0,0,.5)}

@media(min-width:48em){.ErrorDialog_error-dialog__inner__2hvQ2{width:520px;
padding:44px 40px 47px;
border-radius:10px}

}

.ErrorDialog_error-dialog__confirmation-head__1xPJP:not(:last-child){margin-bottom:12px}

@media(min-width:48em){.ErrorDialog_error-dialog__confirmation-head__1xPJP:not(:last-child){margin-bottom:20px}

}

.ErrorDialog_error-dialog__buttons-wrapper__1OS05{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

@media(min-width:48em){.ErrorDialog_error-dialog__buttons-wrapper__1OS05{-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row}

}

.ErrorDialog_error-dialog__button__r3ALs{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;
min-width:80px;
padding:8px;
color:#333;
font-size:12px;
line-height:1;
background-color:#fff;
border:1px solid #969696;
border-radius:14px;
-webkit-transition:.25s ease 0s;
transition:.25s ease 0s;
-webkit-transition-property:color,background;
transition-property:color,background}

@media(min-width:48em){.ErrorDialog_error-dialog__button__r3ALs{min-width:120px;
padding:11px 20px;
font-size:16px;
border-radius:20px}

}

.ErrorDialog_error-dialog__button__r3ALs:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.ErrorDialog_error-dialog__button__r3ALs:not(:last-child){margin-right:20px;
margin-bottom:0}

}

.ErrorDialog_error-dialog__button__r3ALs:hover{color:#fff;
background-color:#969696}

.ErrorDialog_confirmation-head__1L11Z{text-align:center}

.ErrorDialog_confirmation-head__title__3rzt-{display:block;
color:#333;
font-weight:600;
font-size:16px;
line-height:1.75;
white-space:pre-wrap}

@media(min-width:48em){.ErrorDialog_confirmation-head__title__3rzt-{font-size:20px}

}

.ErrorDialog_confirmation-head__title__3rzt-:not(:last-child){margin-bottom:6px}

@media(min-width:48em){.ErrorDialog_confirmation-head__title__3rzt-:not(:last-child){margin-bottom:6px}

}

.ErrorDialog_confirmation-head__text__3EO7V{display:block;
color:#333;
font-size:12px;
line-height:1.75;
white-space:pre-wrap}

@media(min-width:48em){.ErrorDialog_confirmation-head__text__3EO7V{font-size:14px}

.FormBlock_form-block__3ho2d{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end}

}

.FormBlock_form-block__label__yMY27{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

@media(min-width:48em){.FormBlock_form-block__label__yMY27{-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end;
padding-top:2px}

}

.FormBlock_form-block__label__yMY27:not(:last-child){margin-bottom:10px}

@media(min-width:48em){.FormBlock_form-block__label__yMY27:not(:last-child){margin-right:16px;
margin-bottom:0}

}

.FormBlock_form-block__title__3-q92{display:block;
font-weight:500;
font-size:13px;
line-height:1.5}

@media(min-width:48em){.FormBlock_form-block__title__3-q92{font-size:14px}

}

.FormBlock_form-block__title__3-q92:not(:last-child){margin-right:6px}

@media(min-width:48em){.FormBlock_form-block__title__3-q92:not(:last-child){margin-right:0;
margin-bottom:5px}

.FormBlock_form-block__title__3-q92:only-child{margin-top:14px}

}

.FormBlock_form-block__required__1dvy1{padding:4px;
color:#fff;
font-size:10px;
line-height:1;
background-color:#e55959;
border-radius:2px}

@media(min-width:48em){.FormBlock_form-block__required__1dvy1{padding:5px 6px;
font-size:12px;
border-radius:4px}

.FormBlock_form-block__body__1CSdr{width:630px}

}

.FormBlock_form-block__body__1CSdr input,.FormBlock_form-block__body__1CSdr select,.FormBlock_form-block__body__1CSdr textarea{width:100%;
padding:10px;
color:#333;
font-size:13px;
line-height:1.5;
letter-spacing:.1rem;
background-color:#fff;
border-radius:2px;
-webkit-box-shadow:0 2px 2px -2px #c5c5c5;
box-shadow:0 2px 2px -2px #c5c5c5}

@media(min-width:48em){.FormBlock_form-block__body__1CSdr input,.FormBlock_form-block__body__1CSdr select,.FormBlock_form-block__body__1CSdr textarea{padding:18px 28px;
font-size:14px;
border-radius:4px;
-webkit-box-shadow:none;
box-shadow:none}

}

.FormBlock_form-block__body__1CSdr input:not(:last-child),.FormBlock_form-block__body__1CSdr select:not(:last-child),.FormBlock_form-block__body__1CSdr textarea:not(:last-child){margin-bottom:5px}

@media(min-width:48em){.FormBlock_form-block__body__1CSdr input:not(:last-child),.FormBlock_form-block__body__1CSdr select:not(:last-child),.FormBlock_form-block__body__1CSdr textarea:not(:last-child){margin-bottom:10px}

}

.FormBlock_form-block__body__1CSdr input::-webkit-input-placeholder,.FormBlock_form-block__body__1CSdr select::-webkit-input-placeholder,.FormBlock_form-block__body__1CSdr textarea::-webkit-input-placeholder{color:#aaa}

.FormBlock_form-block__body__1CSdr input::-moz-placeholder,.FormBlock_form-block__body__1CSdr select::-moz-placeholder,.FormBlock_form-block__body__1CSdr textarea::-moz-placeholder{color:#aaa}

.FormBlock_form-block__body__1CSdr input:-ms-input-placeholder,.FormBlock_form-block__body__1CSdr select:-ms-input-placeholder,.FormBlock_form-block__body__1CSdr textarea:-ms-input-placeholder{color:#aaa}

.FormBlock_form-block__body__1CSdr input::-ms-input-placeholder,.FormBlock_form-block__body__1CSdr select::-ms-input-placeholder,.FormBlock_form-block__body__1CSdr textarea::-ms-input-placeholder{color:#aaa}

.FormBlock_form-block__body__1CSdr input::placeholder,.FormBlock_form-block__body__1CSdr select::placeholder,.FormBlock_form-block__body__1CSdr textarea::placeholder{color:#aaa}

.FormBlock_form-block__body__1CSdr select{outline:none;
cursor:pointer;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}

.FormBlock_form-block__body__1CSdr textarea{height:218px;
resize:none}

@media(min-width:48em){.FormBlock_form-block__body__1CSdr textarea{height:247px}

}

.PrivacyPolicyDetail_privacy-policy-detail__H2tqa{padding:10px 7px 10px 20px;
background-color:#fff;
border-radius:2px}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__H2tqa{padding:20px 15px 20px 20px;
border-radius:4px}

}

.PrivacyPolicyDetail_privacy-policy-detail__inner__H35MY{height:130px;
overflow-y:scroll;
background-color:#fff;
border-radius:4px}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__inner__H35MY{height:150px}

}

.PrivacyPolicyDetail_privacy-policy-detail__inner__H35MY::-webkit-scrollbar{width:6px;
background-color:transparent}

.PrivacyPolicyDetail_privacy-policy-detail__inner__H35MY::-webkit-scrollbar-thumb{background-color:#969696;
border-radius:3px}

.PrivacyPolicyDetail_privacy-policy-detail__text__t8ExR{color:#222;
font-size:11px;
line-height:1.6;
-webkit-font-feature-settings:initial;
font-feature-settings:normal}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__text__t8ExR{font-size:12px}

}

.PrivacyPolicyDetail_privacy-policy-detail__text__t8ExR:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__text__t8ExR:not(:last-child){margin-bottom:20px}

}

.Form_form--blue__3bWdG,.Form_form--pink__2M3yN,.Form_form--whitegray__3z3fJ,.Form_form--yellow__2_2vJ,.Form_form__1ONbx{position:relative;
width:100%;
background-color:#fff}

.Form_form--yellow__2_2vJ{background-color:#fffacf}

.Form_form--pink__2M3yN{background-color:#fff2f2}

.Form_form--blue__3bWdG{background-color:#e4f6f9}

.Form_form--whitegray__3z3fJ{background-color:#f4f4f4}

.Form_form__content__1fhjx{padding:40px 0 50px}

@media(min-width:48em){.Form_form__content__1fhjx{padding:78px 0 109px}

}

.Form_form__content__1fhjx.Form_is-complete__3O94H{padding:40px 0 98px}

@media(min-width:48em){.Form_form__content__1fhjx.Form_is-complete__3O94H{padding:40px 0 145px}

}

.Form_form__header__s4joZ{text-align:center}

.Form_form__header__s4joZ:not(:last-child){margin-bottom:22px}

@media(min-width:48em){.Form_form__header__s4joZ:not(:last-child){margin-bottom:54px}

}

.Form_form__header__s4joZ.Form_is-complete__3O94H:not(:last-child){margin-bottom:47px}

@media(min-width:48em){.Form_form__header__s4joZ.Form_is-complete__3O94H:not(:last-child){margin-bottom:95px}

}

.Form_form-header__title__32Fzk{font-weight:700;
font-size:20px;
line-height:1.5;
letter-spacing:.3rem}

@media(min-width:48em){.Form_form-header__title__32Fzk{font-size:30px}

}

.Form_form-header__title__32Fzk:not(:last-child){margin-bottom:14px}

@media(min-width:48em){.Form_form-header__title__32Fzk:not(:last-child){margin-bottom:18px}

}

.Form_form-header__lede__1lLj0{display:block;
font-size:13px;
line-height:1.75}

@media(min-width:48em){.Form_form-header__lede__1lLj0{font-size:14px}

.Form_contact-form__contents__Yh6uj{padding-right:185px}

}

.Form_contact-form__line__1LGwV:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.Form_contact-form__line__1LGwV:not(:last-child){margin-bottom:30px}

}

.Form_contact-form__select-wrap__2fg3J{position:relative}

.Form_contact-form__select-wrap__2fg3J select{color:#333}

.Form_contact-form__select-icon__3A7Mx{position:absolute;
top:50%;
right:10px;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
pointer-events:none}

@media(min-width:48em){.Form_contact-form__select-icon__3A7Mx{right:20px}

}

.Form_contact-form__select-icon__3A7Mx>svg{width:12px;
pointer-events:none}

@media(min-width:48em){.Form_contact-form__select-icon__3A7Mx>svg{width:15px}

}

.Form_contact-form__error__3jHOW{display:block;
color:#e55959;
font-size:12px;
line-height:1.5}

@media(min-width:48em){.Form_contact-form__error__3jHOW{font-size:14px}

}

.Form_contact-form__privacy__2Gw46:not(:last-child){margin-bottom:34px}

@media(min-width:48em){.Form_contact-form__privacy__2Gw46:not(:last-child){margin-bottom:30px}

}

.Form_contact-form__submit-button-wrapper__2Xa0f{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

.Form_contact-form__submit-button--blue__XAGDV,.Form_contact-form__submit-button--pink__3uui7,.Form_contact-form__submit-button--whitegray__2eBX4,.Form_contact-form__submit-button--yellow__262xz,.Form_contact-form__submit-button__3t7of{position:relative;
min-width:250px;
margin:0 auto;
padding:18px 82px;
overflow:hidden;
color:#fff;
font-weight:500;
font-size:13px;
text-align:center;
background-color:#000;
border-radius:4px}

@media(min-width:48em){.Form_contact-form__submit-button--blue__XAGDV,.Form_contact-form__submit-button--pink__3uui7,.Form_contact-form__submit-button--whitegray__2eBX4,.Form_contact-form__submit-button--yellow__262xz,.Form_contact-form__submit-button__3t7of{min-width:290px;
padding:18px 110px;
font-size:16px}

}

.Form_contact-form__submit-button--blue__XAGDV:before,.Form_contact-form__submit-button--pink__3uui7:before,.Form_contact-form__submit-button--whitegray__2eBX4:before,.Form_contact-form__submit-button--yellow__262xz:before,.Form_contact-form__submit-button__3t7of:before{position:absolute;
top:0;
left:0;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .25s ease 0s;
transition:opacity .25s ease 0s;
content:""}

@media(min-width:48em){.Form_contact-form__submit-button--blue__XAGDV:hover:before,.Form_contact-form__submit-button--pink__3uui7:hover:before,.Form_contact-form__submit-button--whitegray__2eBX4:hover:before,.Form_contact-form__submit-button--yellow__262xz:hover:before,.Form_contact-form__submit-button__3t7of:hover:before{opacity:.3}

}

.Form_contact-form__submit-button--pink__3uui7,.Form_contact-form__submit-button--yellow__262xz{background-color:#ff9c1b}

.Form_contact-form__submit-button--blue__XAGDV,.Form_contact-form__submit-button--whitegray__2eBX4{background-color:#27aae1}

.Form_complete-form__text__9SJlq{font-size:13px;
line-height:1.8;
text-align:center}

@media(min-width:48em){.Form_complete-form__text__9SJlq{font-size:18px;
line-height:2}

}

.Form_complete-form__buttons-wrap__3-ATc{text-align:center}

@media(min-width:48em){.Form_privacy-policy--block__hDUAG,.Form_privacy-policy--external__1JTCC,.Form_privacy-policy__Jsieu{width:630px;
margin:0 auto}

}

.Form_privacy-policy--block__hDUAG{margin-top:20px}

@media(min-width:48em){.Form_privacy-policy--block__hDUAG{margin-top:30px}

}

.Form_privacy-policy--external__1JTCC{margin-top:20px}

@media(min-width:48em){.Form_privacy-policy--external__1JTCC{margin-top:60px}

}

.Form_privacy-policy__detail__36DFk:not(:last-child){margin-bottom:25px}

@media(min-width:48em){.Form_privacy-policy__detail__36DFk:not(:last-child){margin-bottom:30px}

}

.Form_privacy-policy__accept__14W-H{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}

.Form_privacy-policy__input__3lIqy[type=checkbox]{position:relative;
width:15px;
height:15px;
background-color:#fff;
border:1px solid #ccc;
cursor:pointer;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}

@media(min-width:48em){.Form_privacy-policy__input__3lIqy[type=checkbox]{width:20px;
height:20px}

}

.Form_privacy-policy__input__3lIqy[type=checkbox]:checked:before{content:""}

.Form_privacy-policy__input__3lIqy[type=checkbox]:before{position:absolute;
top:50%;
left:50%;
display:block;
width:5px;
height:10px;
border-right:2px solid #000;
border-bottom:2px solid #000;
-webkit-transform:translate(-50%,-50%) rotate(45deg);
transform:translate(-50%,-50%) rotate(45deg)}

.Form_privacy-policy__input__3lIqy[type=checkbox]:not(:last-child){margin-right:15px}

@media(min-width:48em){.Form_privacy-policy__input__3lIqy[type=checkbox]:not(:last-child){margin-right:12px}

}

.Form_privacy-policy__label__2KH5K{font-weight:400;
font-size:12px}

@media(min-width:48em){.Form_privacy-policy__label__2KH5K{font-size:16px}

}

.Form_privacy-policy__label__2KH5K a{color:#0496e7;
text-decoration:underline}

.Form_privacy-policy__label__2KH5K a:hover{text-decoration:none}

.Footer_footer__oNgyl{padding:43px 0 39px;
background-color:#fff}

@media(min-width:48em){.Footer_footer__oNgyl{padding:70px 0 63px}

}

.Footer_footer__logo__Qtv_T{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}

.Footer_footer__logo__Qtv_T:not(:last-child){margin-bottom:22px}

@media(min-width:48em){.Footer_footer__logo__Qtv_T:not(:last-child){margin-bottom:34px}

}

.Footer_footer__logo-image__ESCIh{max-width:145px;
max-height:35px}

@media(min-width:48em){.Footer_footer__logo-image__ESCIh{max-width:300px;
max-height:80px}

}

.Footer_footer__copyright__ia_oz{font-size:11px;
line-height:1.5;
text-align:center}

@media(min-width:48em){.Footer_footer__copyright__ia_oz{font-size:12px}

}

.ConversionButton_conversion-button__2y4vL{font-family:ヒラギノ明朝 Pro,Hiragino Mincho Pro,Yu Mincho Light,YuMincho,Yu Mincho,游明朝体,"Noto Serif JP",serif;
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
padding:16px 56px;
color:#fff;
font-weight:300;
font-size:13px;
line-height:1;
background-color:#000;
border-radius:2px}

@media(min-width:48em){.ConversionButton_conversion-button__2y4vL{padding:14px 43px;
font-size:14px;
border-radius:4px}

}

.MenuHeader_list-item__text__KHyii{font-family:ヒラギノ明朝 Pro,Hiragino Mincho Pro,Yu Mincho Light,YuMincho,Yu Mincho,游明朝体,"Noto Serif JP",serif}

.MenuHeader_menu-header__content__10-aH{background-color:#fff}

.MenuHeader_menu-header__inner__ClbyS{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin:0 auto;
padding:14px 15px 16px;
background-color:#fff}

@media(min-width:48em){.MenuHeader_menu-header__inner__ClbyS{min-width:1000px;
max-width:1920px;
padding:22px 30px}

.MenuHeader_menu-header__logo__1b8g4:not(:last-child){margin-right:100px}

}

.MenuHeader_menu-header__logo-image__2I8WZ{display:block;
max-width:140px;
max-height:23px}

@media(min-width:48em){.MenuHeader_menu-header__logo-image__2I8WZ{max-width:227px;
max-height:71px}

}

.MenuHeader_menu-header__logo-image__2I8WZ img{width:100%;
height:100%;
-o-object-fit:contain;
object-fit:contain}

.MenuHeader_menu-header__navigation__1Bn2H{position:fixed;
top:0;
left:0;
z-index:1;
width:100%;
height:100vh;
padding:0 0 20px;
overflow-y:scroll;
background-color:#fff;
-webkit-transform:translateY(-100%);
transform:translateY(-100%);
-webkit-transition:-webkit-transform .25s ease 0s;
transition:-webkit-transform .25s ease 0s;
transition:transform .25s ease 0s;
transition:transform .25s ease 0s,-webkit-transform .25s ease 0s}

.MenuHeader_menu-header__navigation__1Bn2H::-webkit-scrollbar{width:0;
height:0;
background-color:transparent}

.MenuHeader_menu-header__navigation__1Bn2H::-webkit-scrollbar-thumb{background-color:transparent}

@media(min-width:48em){.MenuHeader_menu-header__navigation__1Bn2H{position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
height:auto;
padding:0;
overflow-y:visible;
-webkit-transform:translateY(0);
transform:translateY(0)}

}

.MenuHeader_menu-header__navigation__1Bn2H.MenuHeader_is-active__1zGc2{-webkit-transform:translateY(0);
transform:translateY(0)}

.MenuHeader_menu-header__list__2FUmT{padding-top:28px}

@media(min-width:48em){.MenuHeader_menu-header__list__2FUmT{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
padding-top:0}

}

.MenuHeader_menu-header__list__2FUmT:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.MenuHeader_menu-header__list__2FUmT:not(:last-child){margin-bottom:-6px}

.MenuHeader_menu-header__list-item__3kmr6{margin-right:50px;
margin-bottom:6px}

}

.MenuHeader_menu-header__conversion-button-wrapper__3jVhq{display:block;
-ms-flex-negative:0;
flex-shrink:0;
text-align:center}

.MenuHeader_menu-header__conversion-button-wrapper__3jVhq [class*=MLP-link-editablize__edit-panel]{right:0;
left:auto}

.MenuHeader_menu-header__conversion-button--blue__4bLLm{background-color:#1cbcd4}

.MenuHeader_menu-header__conversion-button--red__XkSOO{background-color:#f25d5d}

.MenuHeader_menu-header__conversion-button--orange__1YQFv{background-color:#ff9b30}

.MenuHeader_menu-header__conversion-button--whiteblack__14FhS{background-color:#333}

.MenuHeader_menu-header__hamburger__240qx{position:relative;
z-index:2;
display:block;
width:20px;
height:18px}

@media(min-width:48em){.MenuHeader_menu-header__hamburger__240qx{display:none}

}

.MenuHeader_menu-header__hamburger__240qx:after,.MenuHeader_menu-header__hamburger__240qx:before{content:""}

.MenuHeader_menu-header__hamburger__240qx:after,.MenuHeader_menu-header__hamburger__240qx:before,.MenuHeader_menu-header__hamburger__240qx>span{position:absolute;
left:50%;
display:block;
width:100%;
height:2px;
background-color:#000;
-webkit-transition:.25s ease 0s;
transition:.25s ease 0s;
-webkit-transition-property:opacity,-webkit-transform;
transition-property:opacity,-webkit-transform;
transition-property:opacity,transform;
transition-property:opacity,transform,-webkit-transform}

.MenuHeader_menu-header__hamburger__240qx>span{top:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
opacity:1}

.MenuHeader_menu-header__hamburger__240qx:before{top:0;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
-webkit-transform-origin:left bottom;
transform-origin:left bottom}

.MenuHeader_menu-header__hamburger__240qx:after{bottom:0;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
-webkit-transform-origin:left top;
transform-origin:left top}

.MenuHeader_menu-header__hamburger__240qx.MenuHeader_is-active__1zGc2>span{opacity:0}

.MenuHeader_menu-header__hamburger__240qx.MenuHeader_is-active__1zGc2:before{-webkit-transform:translate(-50%,50%) rotate(45deg);
transform:translate(-50%,50%) rotate(45deg)}

.MenuHeader_menu-header__hamburger__240qx.MenuHeader_is-active__1zGc2:after{-webkit-transform:translate(-50%) rotate(-45deg);
transform:translate(-50%) rotate(-45deg)}

.MenuHeader_list-item__text__KHyii{position:relative;
display:block;
padding:22px 0;
font-weight:300;
font-size:15px;
line-height:1.25;
text-align:center;
cursor:pointer}

@media(min-width:48em){.MenuHeader_list-item__text__KHyii{padding:10px 0;
font-size:15px}

}

.MenuHeader_list-item__text__KHyii:after{position:absolute;
bottom:0;
left:50%;
width:100%;
height:3px;
background-color:#000;
-webkit-transform:translate(-50%) scaleX(0);
transform:translate(-50%) scaleX(0);
-webkit-transition:-webkit-transform .25s ease 0s;
transition:-webkit-transform .25s ease 0s;
transition:transform .25s ease 0s;
transition:transform .25s ease 0s,-webkit-transform .25s ease 0s;
content:""}

@media(min-width:48em){.MenuHeader_list-item__text__KHyii:hover:after{-webkit-transform:translate(-50%) scaleX(1);
transform:translate(-50%) scaleX(1)}

}

.MenuHeader_list-item--blue__2HFi1 .MenuHeader_list-item__text__KHyii:after{background-color:#1cbcd4}

.MenuHeader_list-item--red__1Ypwa .MenuHeader_list-item__text__KHyii:after{background-color:#f25d5d}

.MenuHeader_list-item--orange__1r_Qd .MenuHeader_list-item__text__KHyii:after{background-color:#ff9b30}

.MenuHeader_list-item--whiteblack__jq4m1 .MenuHeader_list-item__text__KHyii:after{background-color:#333}

.Corporate001_section__2V4NC{color:#333;
font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;
letter-spacing:.1rem;
-webkit-font-feature-settings:"palt";
font-feature-settings:"palt"}

@media(min-width:48em){.Corporate001_section__2V4NC{min-width:1100px}

}

.Corporate001_inner__27X1g{width:285px;
margin:0 auto}

@media(min-width:48em){.Corporate001_inner__27X1g{width:1000px}

}

.Corporate001_outer__2RTWx{width:335px;
margin:0 auto}

@media(min-width:48em){.Corporate001_outer__2RTWx{width:79%;
min-width:1100px}

}

.MainVisual_main-visual__main-copy___DaEz{font-family:Marion,ヒラギノ明朝 Pro,Hiragino Mincho Pro,Yu Mincho Light,YuMincho,Yu Mincho,游明朝体,"Noto Serif JP",serif}

.MainVisual_main-visual__sub-copy__1iKyx{font-family:ヒラギノ明朝 Pro,Hiragino Mincho Pro,Yu Mincho Light,YuMincho,Yu Mincho,游明朝体,"Noto Serif JP",serif}

.MainVisual_main-visual--blue__1DGsB,.MainVisual_main-visual--orange__10lXy,.MainVisual_main-visual--red__2R4Qn,.MainVisual_main-visual--whiteblack__Aj_iT,.MainVisual_main-visual__1cBuX{position:relative;
width:100%;
padding:55px 0 44px;
background:50% no-repeat;
background-size:cover}

@media(min-width:48em){.MainVisual_main-visual--blue__1DGsB,.MainVisual_main-visual--orange__10lXy,.MainVisual_main-visual--red__2R4Qn,.MainVisual_main-visual--whiteblack__Aj_iT,.MainVisual_main-visual__1cBuX{padding:144px 0 46px}

}

.MainVisual_main-visual--blue__1DGsB:after{background-color:rgba(3,47,54,.5)}

.MainVisual_main-visual--orange__10lXy:after,.MainVisual_main-visual--red__2R4Qn:after,.MainVisual_main-visual--whiteblack__Aj_iT:after{background-color:rgba(0,0,0,.3)}

.MainVisual_main-visual--blue__1DGsB:after,.MainVisual_main-visual--orange__10lXy:after,.MainVisual_main-visual--red__2R4Qn:after,.MainVisual_main-visual--whiteblack__Aj_iT:after,.MainVisual_main-visual__1cBuX:after{position:absolute;
top:0;
left:0;
width:100%;
height:100%;
content:""}

.MainVisual_main-visual__inner__Tfhva{position:relative;
z-index:2;
width:335px;
margin:0 auto;
text-align:center}

@media(min-width:48em){.MainVisual_main-visual__inner__Tfhva{width:1000px}

}

.MainVisual_main-visual__main-copy___DaEz{display:inline-block;
font-weight:500;
font-size:38px;
line-height:1}

@media(min-width:48em){.MainVisual_main-visual__main-copy___DaEz{font-size:80px}

}

.MainVisual_main-visual__main-copy___DaEz:not(:last-child){margin-bottom:2px}

@media(min-width:48em){.MainVisual_main-visual__main-copy___DaEz:not(:last-child){margin-bottom:0}

}

.MainVisual_main-visual__sub-copy__1iKyx{font-weight:700;
font-size:18px;
line-height:2.4;
text-align:center}

@media(min-width:48em){.MainVisual_main-visual__sub-copy__1iKyx{font-size:24px}

}

.MainVisual_main-visual__sub-copy__1iKyx:not(:last-child){margin-bottom:28px}

@media(min-width:48em){.MainVisual_main-visual__sub-copy__1iKyx:not(:last-child){margin-bottom:46px}

}

.MainVisual_main-visual__list-wrap__3kVcX{padding:0 27px 30px}

@media(min-width:48em){.MainVisual_main-visual__list-wrap__3kVcX{padding:0 191px 74px}

}

.MainVisual_main-visual__conversion-button--blue__2cV7_{background-color:#1cbcd4}

@media(min-width:48em){.MainVisual_main-visual__conversion-button--blue__2cV7_{padding:20px 70px;
font-size:20px}

}

.MainVisual_main-visual__conversion-button--red__2Mtgt{background-color:#f25d5d}

@media(min-width:48em){.MainVisual_main-visual__conversion-button--red__2Mtgt{padding:20px 70px;
font-size:20px}

}

.MainVisual_main-visual__conversion-button--orange__3benq{background-color:#ff9b30}

@media(min-width:48em){.MainVisual_main-visual__conversion-button--orange__3benq{padding:20px 70px;
font-size:20px}

}

.MainVisual_main-visual__conversion-button--whiteblack___488j{background-color:#333}

@media(min-width:48em){.MainVisual_main-visual__conversion-button--whiteblack___488j{padding:20px 70px;
font-size:20px}

}

.MainVisual_points-list--multi-column__1OVC5,.MainVisual_points-list__2wXt8{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

@media(min-width:48em){.MainVisual_points-list--multi-column__1OVC5,.MainVisual_points-list__2wXt8{-ms-flex-wrap:nowrap;
flex-wrap:nowrap}

}

.MainVisual_points-list--multi-column__1OVC5 .MainVisual_points-list__item__1LPeZ:nth-child(2n){margin-right:0}

@media(min-width:48em){.MainVisual_points-list--multi-column__1OVC5 .MainVisual_points-list__item__1LPeZ:nth-child(2n){margin-right:30px}

}

.MainVisual_points-list--multi-column__1OVC5 .MainVisual_points-list__item__1LPeZ:last-child{margin-right:0}

@media(min-width:48em){.MainVisual_points-list--multi-column__1OVC5 .MainVisual_points-list__item__1LPeZ:last-child{margin-right:0}

}

.MainVisual_points-list__item__1LPeZ{width:130px;
height:130px}

@media(min-width:48em){.MainVisual_points-list__item__1LPeZ{width:186px;
height:186px}

}

.MainVisual_points-list__item__1LPeZ:not(:last-child){margin-right:20px}

@media(min-width:48em){.MainVisual_points-list__item__1LPeZ:not(:last-child){margin-right:30px}

}

.MainVisual_point-item--blue__3rYyR,.MainVisual_point-item--orange__1NPMV,.MainVisual_point-item--red__YOgjG,.MainVisual_point-item--whiteblack__8N4Gs,.MainVisual_point-item__3yB6q{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;
padding:12px;
white-space:pre-wrap;
background-color:#fff;
border-radius:50%}

@media(min-width:48em){.MainVisual_point-item--blue__3rYyR,.MainVisual_point-item--orange__1NPMV,.MainVisual_point-item--red__YOgjG,.MainVisual_point-item--whiteblack__8N4Gs,.MainVisual_point-item__3yB6q{padding:20px}

}

.MainVisual_point-item__text__30WvD{font-weight:600;
font-size:12px;
line-height:1.4}

@media(min-width:48em){.MainVisual_point-item__text__30WvD{font-size:16px}

}

.MainVisual_point-item--blue__3rYyR{color:#048497!important}

.MainVisual_point-item--red__YOgjG{color:#f25d5d!important}

.MainVisual_point-item--orange__1NPMV{color:#ff9b30!important}

.MainVisual_point-item--whiteblack__8N4Gs{color:#333!important}

.SectionHeader_section-header__title__1Hk-r{font-family:ヒラギノ明朝 Pro,Hiragino Mincho Pro,Yu Mincho Light,YuMincho,Yu Mincho,游明朝体,"Noto Serif JP",serif}

.SectionHeader_section-header--blue__14kcb,.SectionHeader_section-header--orange__3ebaY,.SectionHeader_section-header--red__1dBGZ,.SectionHeader_section-header--whiteblack__2ou5_,.SectionHeader_section-header__1j_8j{text-align:center}

.SectionHeader_section-header--blue__14kcb .SectionHeader_section-header__title__1Hk-r{color:#048497}

.SectionHeader_section-header--red__1dBGZ .SectionHeader_section-header__title__1Hk-r{color:#f25d5d}

.SectionHeader_section-header--orange__3ebaY .SectionHeader_section-header__title__1Hk-r{color:#ff9b30}

.SectionHeader_section-header--whiteblack__2ou5_ .SectionHeader_section-header__title__1Hk-r{color:#333}

.SectionHeader_section-header__title__1Hk-r{font-weight:600;
font-size:23px;
line-height:1.2}

@media(min-width:48em){.SectionHeader_section-header__title__1Hk-r{font-size:36px}

}

.SectionHeader_section-header__title__1Hk-r:not(:last-child){margin-bottom:10px}

@media(min-width:48em){.SectionHeader_section-header__title__1Hk-r:not(:last-child){margin-bottom:18px}

}

.SectionHeader_section-header__description__5lr6e{font-size:14px;
line-height:2}

@media(min-width:48em){.SectionHeader_section-header__description__5lr6e{font-size:16px}

}

.Service_service--blue__dsISW,.Service_service--orange__2MBl1,.Service_service--red__3Eg_r,.Service_service--whiteblack__26olr,.Service_service__2ohE0{position:relative;
width:100%;
padding:15px 0 20px;
color:#333!important;
background-color:#fff}

@media(min-width:48em){.Service_service--blue__dsISW,.Service_service--orange__2MBl1,.Service_service--red__3Eg_r,.Service_service--whiteblack__26olr,.Service_service__2ohE0{padding:94px 0 50px}

}

.Service_service--blue__dsISW{background-color:#e5eaeb}

.Service_service--red__3Eg_r{background-color:#feeeee}

.Service_service--orange__2MBl1{background-color:#fff5ea}

.Service_service--whiteblack__26olr{background-color:#e5e5e5}

.Service_service__wrapper__1o-E_{padding:37px 0 0;
background-color:#fff}

@media(min-width:48em){.Service_service__wrapper__1o-E_{padding:72px 0 0}

}

.Service_service__header__18lX1:not(:last-child){margin-bottom:22px}

@media(min-width:48em){.Service_service__header__18lX1:not(:last-child){margin-bottom:47px}

}

.Service_service__list-wrap__3eqVB{position:relative;
padding-bottom:32px;
overflow:hidden}

@media(min-width:48em){.Service_service__list-wrap__3eqVB{padding-bottom:136px}

.Service_service-list__2mzvQ{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-pack:start;
-ms-flex-pack:start;
justify-content:flex-start}

.Service_service-list__item__38IOF{width:calc((100% - 41px) / 3)}

.Service_service-item--1col__1Mt0x,.Service_service-item--2col__1_eAO,.Service_service-item--3col__3yiP3,.Service_service-item--blue__1tQRb,.Service_service-item--orange__LG0-L,.Service_service-item--red__-oY-X,.Service_service-item--whiteblack__PfPkt,.Service_service-item__1TtcK{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flex:0;
-ms-flex:0 0 1;
flex:0 0 1;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column}

}

.Service_service-item--1col__1Mt0x:not(:last-child),.Service_service-item--2col__1_eAO:not(:last-child),.Service_service-item--3col__3yiP3:not(:last-child),.Service_service-item--blue__1tQRb:not(:last-child),.Service_service-item--orange__LG0-L:not(:last-child),.Service_service-item--red__-oY-X:not(:last-child),.Service_service-item--whiteblack__PfPkt:not(:last-child),.Service_service-item__1TtcK:not(:last-child){margin-bottom:33px}

@media(min-width:48em){.Service_service-item--1col__1Mt0x:not(:last-child),.Service_service-item--2col__1_eAO:not(:last-child),.Service_service-item--3col__3yiP3:not(:last-child),.Service_service-item--blue__1tQRb:not(:last-child),.Service_service-item--orange__LG0-L:not(:last-child),.Service_service-item--red__-oY-X:not(:last-child),.Service_service-item--whiteblack__PfPkt:not(:last-child),.Service_service-item__1TtcK:not(:last-child){margin-bottom:0}

}

.Service_service-item--blue__1tQRb .Service_service-item__title__jJQmQ:after{background-color:#1cbcd4}

.Service_service-item--red__-oY-X .Service_service-item__title__jJQmQ:after{background-color:#f25d5d}

.Service_service-item--orange__LG0-L .Service_service-item__title__jJQmQ:after{background-color:#ff9b30}

.Service_service-item--whiteblack__PfPkt .Service_service-item__title__jJQmQ:after{background-color:#333}

@media(min-width:48em){.Service_service-item--1col__1Mt0x{width:100%}

.Service_service-item--1col__1Mt0x:not(:last-child){margin-bottom:50px}

.Service_service-item--1col__1Mt0x .Service_service-item__image__2Vjvv{height:400px}

.Service_service-item--1col__1Mt0x .Service_service-item__image__2Vjvv:not(:last-child){margin-bottom:36px}

.Service_service-item--1col__1Mt0x .Service_service-item__title__jJQmQ{padding-bottom:20px;
font-size:20px}

.Service_service-item--2col__1_eAO{width:470px}

.Service_service-item--2col__1_eAO:not(:last-child){margin-right:60px}

.Service_service-item--2col__1_eAO:nth-child(2n){margin-right:0}

.Service_service-item--2col__1_eAO:nth-child(n+3){margin-top:52px}

.Service_service-item--3col__3yiP3{width:306px}

.Service_service-item--3col__3yiP3:not(:last-child){margin-right:40px}

.Service_service-item--3col__3yiP3:nth-child(3n){margin-right:0}

.Service_service-item--3col__3yiP3:nth-child(n+4){margin-top:54px}

}

.Service_service-item__image__2Vjvv{position:relative;
min-width:153px;
height:238px;
background-color:#fff}

@media(min-width:48em){.Service_service-item__image__2Vjvv{min-width:100%;
height:260px}

}

.Service_service-item__image__2Vjvv img{width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.Service_service-item__image__2Vjvv:not(:last-child){margin-bottom:17px}

@media(min-width:48em){.Service_service-item__image__2Vjvv:not(:last-child){margin-bottom:22px}

}

.Service_service-item__title__jJQmQ{position:relative;
display:block;
padding-bottom:16px;
font-weight:900;
font-size:16px;
line-height:1.25;
white-space:pre-wrap}

@media(min-width:48em){.Service_service-item__title__jJQmQ{padding-bottom:14px;
font-weight:600;
font-size:18px}

}

.Service_service-item__title__jJQmQ:after{position:absolute;
bottom:0;
left:0;
display:block;
width:27px;
height:2px;
content:""}

@media(min-width:48em){.Service_service-item__title__jJQmQ:after{width:43px;
font-size:12px}

}

.Service_service-item__title__jJQmQ:not(:last-child){margin-bottom:15px}

@media(min-width:48em){.Service_service-item__title__jJQmQ:not(:last-child){margin-bottom:5px}

}

.Service_service-item__description__3pFuC{font-weight:400;
font-size:13px;
line-height:1.5;
letter-spacing:0}

@media(min-width:48em){.Service_service-item__description__3pFuC{font-size:14px;
line-height:1.85}

}

.Flow_flow-item__number__3b_w9:before{font-family:Marion,ヒラギノ明朝 Pro,Hiragino Mincho Pro,Yu Mincho Light,YuMincho,Yu Mincho,游明朝体,"Noto Serif JP",serif}

.Flow_flow--blue__xaJyK,.Flow_flow--orange__3aWyo,.Flow_flow--red__2qD0q,.Flow_flow--whiteblack__38GMk,.Flow_flow__1XGGF{padding:20px 0;
color:#333!important;
background-color:#fff}

@media(min-width:48em){.Flow_flow--blue__xaJyK,.Flow_flow--orange__3aWyo,.Flow_flow--red__2qD0q,.Flow_flow--whiteblack__38GMk,.Flow_flow__1XGGF{padding:50px 0 51px}

}

.Flow_flow--blue__xaJyK{background-color:#e5eaeb}

.Flow_flow--red__2qD0q{background-color:#feeeee}

.Flow_flow--orange__3aWyo{background-color:#fff5ea}

.Flow_flow--whiteblack__38GMk{background-color:#e5e5e5}

.Flow_flow__wrapper__Wh1xt{padding:36px 0 0;
background-color:#fff}

@media(min-width:48em){.Flow_flow__wrapper__Wh1xt{padding:73px 0 0}

}

.Flow_flow__header__1CT-X:not(:last-child){margin-bottom:44px}

@media(min-width:48em){.Flow_flow__header__1CT-X:not(:last-child){margin-bottom:40px}

}

.Flow_flow__list-wrap__3FKn_{padding-bottom:43px}

@media(min-width:48em){.Flow_flow__list-wrap__3FKn_{padding-bottom:54px}

}

.Flow_flow-list__2r0uG{counter-reset:flow-list}

@media(min-width:48em){.Flow_flow-list__2r0uG{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin:0 auto}

.Flow_flow-list__item__hz6dW{-webkit-box-flex:0;
-ms-flex:0 0 180px;
flex:0 0 180px}

}

.Flow_flow-list__item__hz6dW:not(:last-child){position:relative;
margin-bottom:46px}

@media(min-width:48em){.Flow_flow-list__item__hz6dW:not(:last-child){margin-right:70px}

}

.Flow_flow-list__item__hz6dW:not(:last-child):before{position:absolute;
top:calc(100% + 20px);
left:38px;
display:block;
width:2px;
padding-top:25px;
background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 3 10' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect x='0' y='0' width='3' height='3' style='fill:rgb(195,195,195);'/%3E%3C/svg%3E%0A");
background-repeat:repeat-y;
background-position:0 0;
background-size:contain;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
content:""}

@media(min-width:48em){.Flow_flow-list__item__hz6dW:not(:last-child):before{top:45px;
left:calc(100% + 35px);
width:53px;
height:3px;
padding-top:0;
background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 3' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' xmlns:serif='http://www.serif.com/' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'%3E%3Crect x='0' y='0' width='3' height='3' style='fill:rgb(195,195,195);'/%3E%3C/svg%3E%0A");
background-repeat:repeat-x;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}

}

.Flow_flow-item--blue__33Gpx,.Flow_flow-item--orange__kDdEM,.Flow_flow-item--red__j3SL7,.Flow_flow-item--whiteblack__3to4j,.Flow_flow-item__YI9xb{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

@media(min-width:48em){.Flow_flow-item--blue__33Gpx,.Flow_flow-item--orange__kDdEM,.Flow_flow-item--red__j3SL7,.Flow_flow-item--whiteblack__3to4j,.Flow_flow-item__YI9xb{display:block}

}

.Flow_flow-item--blue__33Gpx .Flow_flow-item__number__3b_w9{background-color:#1cbcd4}

.Flow_flow-item--red__j3SL7 .Flow_flow-item__number__3b_w9{background-color:#f25d5d}

.Flow_flow-item--orange__kDdEM .Flow_flow-item__number__3b_w9{background-color:#ff9b30}

.Flow_flow-item--whiteblack__3to4j .Flow_flow-item__number__3b_w9{background-color:#333}

.Flow_flow-item__number__3b_w9{position:relative;
display:block;
-webkit-box-flex:0;
-ms-flex:0 0 17.91%;
flex:0 0 17.91%;
width:76px;
min-width:76px;
height:76px;
background-color:#eee;
border-radius:50%}

@media(min-width:48em){.Flow_flow-item__number__3b_w9{-webkit-box-flex:0;
-ms-flex:0;
flex:0;
width:92px;
min-width:92px;
height:92px;
margin:0 auto}

}

.Flow_flow-item__number__3b_w9:not(:last-child){margin-right:20px}

@media(min-width:48em){.Flow_flow-item__number__3b_w9:not(:last-child){margin-right:auto;
margin-bottom:26px}

}

.Flow_flow-item__number__3b_w9:before{position:absolute;
top:55%;
left:50%;
display:block;
color:#fff;
font-weight:400;
font-size:34px;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
content:counter(flow-list);
counter-increment:flow-list}

@media(min-width:48em){.Flow_flow-item__number__3b_w9:before{font-size:36px}

}

.Flow_flow-item__text-block__2mbUn{-webkit-box-flex:1;
-ms-flex:1;
flex:1}

.Flow_flow-item__title__xAJNi{font-weight:700;
font-size:16px;
line-height:1.5;
white-space:pre-wrap}

@media(min-width:48em){.Flow_flow-item__title__xAJNi{font-size:18px}

.Flow_flow-item__title__xAJNi:not(:last-child){margin-bottom:6px}

}

.Flow_flow-item__description__38DYW{font-size:13px;
line-height:1.54;
letter-spacing:.05rem;
white-space:pre-wrap}

@media(min-width:48em){.Flow_flow-item__description__38DYW{font-size:14px;
line-height:1.8}

}

.Company_company--blue__1olhn,.Company_company--orange__3-mHV,.Company_company--red__1vm8U,.Company_company--whiteblack__3fkXn,.Company_company__13c9s{position:relative;
width:100%;
padding:15px 0 22px;
color:#333!important;
background-color:#fff}

@media(min-width:48em){.Company_company--blue__1olhn,.Company_company--orange__3-mHV,.Company_company--red__1vm8U,.Company_company--whiteblack__3fkXn,.Company_company__13c9s{padding:50px 0 100px}

}

.Company_company--blue__1olhn{background-color:#e5eaeb}

.Company_company--red__1vm8U{background-color:#feeeee}

.Company_company--orange__3-mHV{background-color:#fff5ea}

.Company_company--whiteblack__3fkXn{background-color:#e5e5e5}

.Company_company__wrapper__1vn7S{padding:35px 0 50px;
background-color:#fff}

@media(min-width:48em){.Company_company__wrapper__1vn7S{padding:72px 0 140px}

}

.Company_company__header__xtKcE:not(:last-child){margin-bottom:32px}

@media(min-width:48em){.Company_company__header__xtKcE:not(:last-child){margin-bottom:60px}

.Company_company__content__OU26o{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start}

.Company_company__information__2r-6P{width:50%}

}

.Company_company__information__2r-6P:not(:last-child){padding-bottom:34px}

@media(min-width:48em){.Company_company__information__2r-6P:not(:last-child){padding-bottom:56px}

}

.Company_company__maps__ehG2G{width:100%;
height:255px}

@media(min-width:48em){.Company_company__maps__ehG2G{width:50%;
height:390px}

}

.Company_information-list__item__13vln:not(:last-child){margin-bottom:22px}

@media(min-width:48em){.Company_information-list__item__13vln:not(:last-child){margin-bottom:20px}

}

.Company_data-item__2zJTq{display:-webkit-box;
display:-ms-flexbox;
display:flex}

.Company_data-item__label__10wdl{width:92px;
font-weight:400;
font-size:13px;
line-height:1.7;
white-space:pre-wrap}

@media(min-width:48em){.Company_data-item__label__10wdl{width:126px;
font-size:14px}

}

.Company_data-item__label__10wdl:not(:last-child){padding-right:5px}

@media(min-width:48em){.Company_data-item__label__10wdl:not(:last-child){padding-right:10px}

}

.Company_data-item__text__1eNxW{width:calc(100% - 92px - 10px);
font-weight:400;
font-size:13px;
line-height:1.7;
white-space:pre-wrap}

@media(min-width:48em){.Company_data-item__text__1eNxW{width:calc(100% - 126px - 20px);
font-size:14px}

}

.Company_company-maps__inner__3tY-t{position:relative;
width:100%;
height:100%}

.Company_company-maps__inner__3tY-t iframe{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%}

.Company_company-maps__14ujR [class*=MLP-multiple-values-editablize__edit-panel]{top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}

@media(min-width:48em){.Company_company-maps__14ujR [class*=MLP-multiple-values-editablize__edit-panel]{width:446px}

}

.FullScreenModal_full-screen-modal__dmIcm{position:fixed;
top:0;
left:0;
z-index:999999;
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:100vw;
height:100vh}

.FullScreenModal_full-screen-modal__overlay__2x8OO{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%;
background:rgba(0,0,0,.6)}

.FullScreenModal_full-screen-modal__content__3SOnx{position:relative;
z-index:2}

.FullScreenModal_full-screen-modal-transition--enter__1TKnp{opacity:0}

.FullScreenModal_full-screen-modal-transition--enter-active__3EzbC{opacity:1;
-webkit-transition:opacity .5s ease 0s;
transition:opacity .5s ease 0s}

.FullScreenModal_full-screen-modal-transition--enter-done__3k-9m,.FullScreenModal_full-screen-modal-transition--exit__1RTuk{opacity:1}

.FullScreenModal_full-screen-modal-transition--exit-active__hoAcV{opacity:0;
-webkit-transition:opacity .5s ease 0s;
transition:opacity .5s ease 0s}

.FullScreenModal_full-screen-modal-transition--exit-done__o6kOI{opacity:0}

.ErrorDialog_error-dialog__3lHdw{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}

.ErrorDialog_error-dialog__inner__3ct3B{width:290px;
padding:15px 20px 19px;
background-color:#fff;
border-radius:10px;
-webkit-box-shadow:0 0 18px 2px rgba(0,0,0,.5);
box-shadow:0 0 18px 2px rgba(0,0,0,.5)}

@media(min-width:48em){.ErrorDialog_error-dialog__inner__3ct3B{width:520px;
padding:44px 40px 47px;
border-radius:10px}

}

.ErrorDialog_error-dialog__confirmation-head__3n6RK:not(:last-child){margin-bottom:12px}

@media(min-width:48em){.ErrorDialog_error-dialog__confirmation-head__3n6RK:not(:last-child){margin-bottom:20px}

}

.ErrorDialog_error-dialog__buttons-wrapper__3KV_n{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

@media(min-width:48em){.ErrorDialog_error-dialog__buttons-wrapper__3KV_n{-webkit-box-orient:horizontal;
-webkit-box-direction:normal;
-ms-flex-direction:row;
flex-direction:row}

}

.ErrorDialog_error-dialog__button__2T8xG{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;
min-width:80px;
padding:8px;
color:#333;
font-size:12px;
line-height:1;
background-color:#fff;
border:1px solid #969696;
border-radius:14px;
-webkit-transition:.25s ease 0s;
transition:.25s ease 0s;
-webkit-transition-property:color,background;
transition-property:color,background}

@media(min-width:48em){.ErrorDialog_error-dialog__button__2T8xG{min-width:120px;
padding:11px 20px;
font-size:16px;
border-radius:20px}

}

.ErrorDialog_error-dialog__button__2T8xG:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.ErrorDialog_error-dialog__button__2T8xG:not(:last-child){margin-right:20px;
margin-bottom:0}

}

.ErrorDialog_error-dialog__button__2T8xG:hover{color:#fff;
background-color:#969696}

.ErrorDialog_confirmation-head__3OAVE{text-align:center}

.ErrorDialog_confirmation-head__title__2dQPA{display:block;
color:#333;
font-weight:600;
font-size:16px;
line-height:1.75;
white-space:pre-wrap}

@media(min-width:48em){.ErrorDialog_confirmation-head__title__2dQPA{font-size:20px}

}

.ErrorDialog_confirmation-head__title__2dQPA:not(:last-child){margin-bottom:6px}

@media(min-width:48em){.ErrorDialog_confirmation-head__title__2dQPA:not(:last-child){margin-bottom:6px}

}

.ErrorDialog_confirmation-head__text__1rXHb{display:block;
color:#333;
font-size:12px;
line-height:1.75;
white-space:pre-wrap}

@media(min-width:48em){.ErrorDialog_confirmation-head__text__1rXHb{font-size:14px}

.FormBlock_form-block__1FoTp{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end}

}

.FormBlock_form-block__label__2YAzB{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

@media(min-width:48em){.FormBlock_form-block__label__2YAzB{-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end;
padding-top:2px}

}

.FormBlock_form-block__label__2YAzB:not(:last-child){margin-bottom:10px}

@media(min-width:48em){.FormBlock_form-block__label__2YAzB:not(:last-child){margin-right:16px;
margin-bottom:0}

}

.FormBlock_form-block__title__6VLzn{display:block;
font-weight:600;
font-size:13px;
line-height:1.5;
letter-spacing:.2rem}

@media(min-width:48em){.FormBlock_form-block__title__6VLzn{font-size:16px}

}

.FormBlock_form-block__title__6VLzn:not(:last-child){margin-right:6px}

@media(min-width:48em){.FormBlock_form-block__title__6VLzn:not(:last-child){margin-right:0;
margin-bottom:5px}

.FormBlock_form-block__title__6VLzn:only-child{margin-top:14px}

}

.FormBlock_form-block__required__2W_Bq{padding:4px;
color:#fff;
font-size:10px;
line-height:1;
background-color:#e55959;
border-radius:2px}

@media(min-width:48em){.FormBlock_form-block__required__2W_Bq{padding:5px 6px;
font-size:12px;
border-radius:4px}

.FormBlock_form-block__body__3Ps2j{width:630px}

}

.FormBlock_form-block__body__3Ps2j input,.FormBlock_form-block__body__3Ps2j select,.FormBlock_form-block__body__3Ps2j textarea{width:100%;
padding:10px;
color:#333;
font-size:13px;
line-height:1.5;
letter-spacing:.1rem;
background-color:#eee;
border-radius:2px}

@media(min-width:48em){.FormBlock_form-block__body__3Ps2j input,.FormBlock_form-block__body__3Ps2j select,.FormBlock_form-block__body__3Ps2j textarea{padding:16px 28px;
font-size:16px;
border-radius:4px}

}

.FormBlock_form-block__body__3Ps2j input:not(:last-child),.FormBlock_form-block__body__3Ps2j select:not(:last-child),.FormBlock_form-block__body__3Ps2j textarea:not(:last-child){margin-bottom:5px}

@media(min-width:48em){.FormBlock_form-block__body__3Ps2j input:not(:last-child),.FormBlock_form-block__body__3Ps2j select:not(:last-child),.FormBlock_form-block__body__3Ps2j textarea:not(:last-child){margin-bottom:10px}

}

.FormBlock_form-block__body__3Ps2j select{outline:none;
cursor:pointer;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}

.FormBlock_form-block__body__3Ps2j textarea{height:218px;
resize:none}

@media(min-width:48em){.FormBlock_form-block__body__3Ps2j textarea{height:247px}

}

.PrivacyPolicyDetail_privacy-policy-detail__2oeCC{padding:20px 7px 10px 20px;
background-color:#eee;
border-radius:2px}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__2oeCC{padding:20px 15px 20px 20px;
border-radius:4px}

}

.PrivacyPolicyDetail_privacy-policy-detail__inner__3V19B{height:150px;
overflow-y:scroll;
border-radius:4px}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__inner__3V19B{height:150px}

}

.PrivacyPolicyDetail_privacy-policy-detail__inner__3V19B::-webkit-scrollbar{width:6px;
background-color:transparent}

.PrivacyPolicyDetail_privacy-policy-detail__inner__3V19B::-webkit-scrollbar-thumb{background-color:#969696;
border-radius:3px}

.PrivacyPolicyDetail_privacy-policy-detail__text__3Effb{color:#222;
font-size:11px;
line-height:1.6;
-webkit-font-feature-settings:initial;
font-feature-settings:normal}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__text__3Effb{font-size:12px}

}

.PrivacyPolicyDetail_privacy-policy-detail__text__3Effb:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.PrivacyPolicyDetail_privacy-policy-detail__text__3Effb:not(:last-child){margin-bottom:20px}

}

.Form_form-header__title__1KNaf{font-family:ヒラギノ明朝 Pro,Hiragino Mincho Pro,Yu Mincho Light,YuMincho,Yu Mincho,游明朝体,"Noto Serif JP",serif}

.Form_form__sFwDJ{position:relative;
width:100%;
background:50% no-repeat;
background-color:#fff;
background-size:cover}

.Form_form__inner__3T6eF{width:335px;
margin:0 auto}

@media(min-width:48em){.Form_form__inner__3T6eF{width:1050px}

}

.Form_form__content__21K73{padding:36px 0 60px}

@media(min-width:48em){.Form_form__content__21K73{padding:92px 0 101px}

}

.Form_form__content__21K73.Form_is-complete__3qbQd{padding:36px 0 98px}

@media(min-width:48em){.Form_form__content__21K73.Form_is-complete__3qbQd{padding:92px 0 145px}

}

.Form_form__header__14Uur:not(:last-child){margin-bottom:30px}

@media(min-width:48em){.Form_form__header__14Uur:not(:last-child){margin-bottom:50px}

}

.Form_form__header__14Uur.Form_is-complete__3qbQd:not(:last-child){margin-bottom:50px}

@media(min-width:48em){.Form_form__header__14Uur.Form_is-complete__3qbQd:not(:last-child){margin-bottom:96px}

}

.Form_form-header--blue__2jexG .Form_form-header__title__1KNaf{color:#048497}

.Form_form-header--red__2ONRR .Form_form-header__title__1KNaf{color:#f25d5d}

.Form_form-header--orange__3h0xP .Form_form-header__title__1KNaf{color:#ff9b30}

.Form_form-header--whiteblack__1MzeB .Form_form-header__title__1KNaf{color:#333}

.Form_form-header__title__1KNaf{display:block;
font-weight:900;
font-size:21px;
line-height:1.5;
letter-spacing:.3rem;
text-align:center}

@media(min-width:48em){.Form_form-header__title__1KNaf{font-size:36px}

}

.Form_form-header__title__1KNaf:not(:last-child){margin-bottom:10px}

@media(min-width:48em){.Form_form-header__title__1KNaf:not(:last-child){margin-bottom:16px}

}

.Form_form-header__lede__3qJ8J{display:block;
font-size:12px;
line-height:1.5;
text-align:center}

@media(min-width:48em){.Form_form-header__lede__3qJ8J{font-size:16px}

.Form_contact-form__contents__3BfiD{padding-right:210px}

}

.Form_contact-form__line___P4BN:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.Form_contact-form__line___P4BN:not(:last-child){margin-bottom:30px}

}

.Form_contact-form__select-wrap__E2BNe{position:relative}

.Form_contact-form__select-wrap__E2BNe select{color:#333}

.Form_contact-form__select-icon__3vDGp{position:absolute;
top:50%;
right:10px;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
pointer-events:none}

@media(min-width:48em){.Form_contact-form__select-icon__3vDGp{right:20px}

}

.Form_contact-form__select-icon__3vDGp>svg{width:12px;
pointer-events:none}

@media(min-width:48em){.Form_contact-form__select-icon__3vDGp>svg{width:15px}

}

.Form_contact-form__error__19HV5{display:block;
color:#e55959;
font-size:12px;
line-height:1.5}

@media(min-width:48em){.Form_contact-form__error__19HV5{font-size:14px}

}

.Form_contact-form__privacy__QeYue:not(:last-child){margin-bottom:30px}

@media(min-width:48em){.Form_contact-form__privacy__QeYue:not(:last-child){margin-bottom:30px}

}

.Form_contact-form__submit-button-wrapper__3Y9NI{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center}

.Form_contact-form__submit-button--blue__2-efp,.Form_contact-form__submit-button--orange__nndBX,.Form_contact-form__submit-button--red__2-QSh,.Form_contact-form__submit-button--whiteblack__3nqeZ,.Form_contact-form__submit-button__l1is9{position:relative;
margin:0 auto;
padding:16px 82px;
overflow:hidden;
color:#fff;
font-weight:400;
font-size:13px;
border-radius:2px}

@media(min-width:48em){.Form_contact-form__submit-button--blue__2-efp,.Form_contact-form__submit-button--orange__nndBX,.Form_contact-form__submit-button--red__2-QSh,.Form_contact-form__submit-button--whiteblack__3nqeZ,.Form_contact-form__submit-button__l1is9{padding:15px 112px;
font-size:16px;
border-radius:4px}

}

.Form_contact-form__submit-button--blue__2-efp:before,.Form_contact-form__submit-button--orange__nndBX:before,.Form_contact-form__submit-button--red__2-QSh:before,.Form_contact-form__submit-button--whiteblack__3nqeZ:before,.Form_contact-form__submit-button__l1is9:before{position:absolute;
top:0;
left:0;
display:block;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
-webkit-transition:opacity .25s ease 0s;
transition:opacity .25s ease 0s;
content:""}

@media(min-width:48em){.Form_contact-form__submit-button--blue__2-efp:hover:before,.Form_contact-form__submit-button--orange__nndBX:hover:before,.Form_contact-form__submit-button--red__2-QSh:hover:before,.Form_contact-form__submit-button--whiteblack__3nqeZ:hover:before,.Form_contact-form__submit-button__l1is9:hover:before{opacity:.3}

}

.Form_contact-form__submit-button--blue__2-efp{background-color:#1cbcd4}

.Form_contact-form__submit-button--red__2-QSh{background-color:#f25d5d}

.Form_contact-form__submit-button--orange__nndBX{background-color:#ff9b30}

.Form_contact-form__submit-button--whiteblack__3nqeZ{background-color:#333}

.Form_complete-form__text__1_E3y{font-size:13px;
line-height:1.8;
text-align:center}

@media(min-width:48em){.Form_complete-form__text__1_E3y{font-size:18px;
line-height:2}

}

.Form_complete-form__buttons-wrap__2CFbJ{text-align:center}

@media(min-width:48em){.Form_privacy-policy--block__1W0HZ,.Form_privacy-policy--external__qRDZ9,.Form_privacy-policy__2CTCn{width:630px;
margin:0 auto}

}

.Form_privacy-policy--block__1W0HZ{margin-top:20px}

@media(min-width:48em){.Form_privacy-policy--block__1W0HZ{margin-top:30px}

}

.Form_privacy-policy--external__qRDZ9{margin-top:20px}

@media(min-width:48em){.Form_privacy-policy--external__qRDZ9{margin-top:60px}

}

.Form_privacy-policy__detail__1BXa0:not(:last-child){margin-bottom:25px}

@media(min-width:48em){.Form_privacy-policy__detail__1BXa0:not(:last-child){margin-bottom:30px}

}

.Form_privacy-policy__accept__3AfMH{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}

.Form_privacy-policy__input__3WVPo[type=checkbox]{position:relative;
width:15px;
height:15px;
background-color:#eee;
cursor:pointer;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}

@media(min-width:48em){.Form_privacy-policy__input__3WVPo[type=checkbox]{width:20px;
height:20px}

}

.Form_privacy-policy__input__3WVPo[type=checkbox]:checked:before{content:""}

.Form_privacy-policy__input__3WVPo[type=checkbox]:before{position:absolute;
top:50%;
left:50%;
display:block;
width:5px;
height:10px;
border-right:2px solid #000;
border-bottom:2px solid #000;
-webkit-transform:translate(-50%,-50%) rotate(45deg);
transform:translate(-50%,-50%) rotate(45deg)}

.Form_privacy-policy__input__3WVPo[type=checkbox]:not(:last-child){margin-right:15px}

@media(min-width:48em){.Form_privacy-policy__input__3WVPo[type=checkbox]:not(:last-child){margin-right:12px}

}

.Form_privacy-policy__label__1KQSY{font-weight:500;
font-size:12px}

@media(min-width:48em){.Form_privacy-policy__label__1KQSY{font-size:16px}

}

.Form_privacy-policy__label__1KQSY a{color:#7cd0ff}

.Form_privacy-policy__label__1KQSY a:hover{text-decoration:underline}

.Footer_footer--blue__3GEMa,.Footer_footer--orange__1e2Im,.Footer_footer--red__3e9Gg,.Footer_footer--whiteblack__1s1bb,.Footer_footer__3Gopj{padding:35px 0;
background-color:#fff;
border-top:1px solid}

@media(min-width:48em){.Footer_footer--blue__3GEMa,.Footer_footer--orange__1e2Im,.Footer_footer--red__3e9Gg,.Footer_footer--whiteblack__1s1bb,.Footer_footer__3Gopj{padding:58px 0 48px}

}

.Footer_footer--blue__3GEMa{border-color:#e5eaeb}

.Footer_footer--red__3e9Gg{border-color:#feeeee}

.Footer_footer--orange__1e2Im{border-color:#fff5ea}

.Footer_footer--whiteblack__1s1bb{border-color:#e5e5e5}

.Footer_footer__inner__GWfzu{width:335px;
margin:0 auto}

@media(min-width:48em){.Footer_footer__inner__GWfzu{width:1000px}

}

.Footer_footer__navigation__2ytjt:not(:last-child){margin-bottom:24px}

@media(min-width:48em){.Footer_footer__navigation__2ytjt:not(:last-child){margin-bottom:33px}

}

.Footer_footer__list__DS6V3{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
margin-bottom:-10px}

.Footer_footer__item__15_sf{margin-bottom:10px}

.Footer_footer__item__15_sf:not(:last-child){margin-right:25px}

@media(min-width:48em){.Footer_footer__item__15_sf:not(:last-child){margin-right:48px}

}

.Footer_footer__logo__96X9F{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}

.Footer_footer__logo__96X9F:not(:last-child){margin-bottom:25px}

@media(min-width:48em){.Footer_footer__logo__96X9F:not(:last-child){margin-bottom:46px}

}

.Footer_footer__logo__96X9F a{display:inline-block}

.Footer_footer__logo-image__ysbCy{display:block;
max-width:149px;
max-height:28px}

@media(min-width:48em){.Footer_footer__logo-image__ysbCy{max-width:280px;
max-height:80px}

}

.Footer_footer__copyright__31NIH{font-size:11px;
line-height:1.5;
text-align:center}

@media(min-width:48em){.Footer_footer__copyright__31NIH{font-size:12px}

}

.Footer_link-item--blue__3v-if .Footer_link-item__text__MiNee:after{background-color:#1cbcd4}

.Footer_link-item--red__IPtBd .Footer_link-item__text__MiNee:after{background-color:#f25d5d}

.Footer_link-item--orange__kCH8K .Footer_link-item__text__MiNee:after{background-color:#ff9b30}

.Footer_link-item--whiteblack__1DX-e .Footer_link-item__text__MiNee:after{background-color:#333}

.Footer_link-item__text__MiNee{position:relative;
display:block;
padding:3px 0;
font-weight:500;
font-size:12px;
line-height:1.5}

.Footer_link-item__text__MiNee:after{position:absolute;
bottom:-5px;
left:50%;
width:100%;
height:2px;
background-color:#333;
-webkit-transform:translate(-50%) scaleX(0);
transform:translate(-50%) scaleX(0);
-webkit-transition:-webkit-transform .25s ease 0s;
transition:-webkit-transform .25s ease 0s;
transition:transform .25s ease 0s;
transition:transform .25s ease 0s,-webkit-transform .25s ease 0s;
content:""}

@media(min-width:48em){.Footer_link-item__text__MiNee:hover:after{-webkit-transform:translate(-50%) scaleX(1);
transform:translate(-50%) scaleX(1)}

}

@counter-style em-decimal{system:numeric;
symbols:"０" "１" "２" "３" "４" "５" "６" "７" "８" "９"}

@counter-style brackets-decimal{system:numeric;
symbols:"0" "⑴" "⑵" "⑶" "⑷" "⑸" "⑹" "⑺" "⑻" "⑼" "⑽" "⑾" "⑿" "⒀" "⒁" "⒂" "⒃" "⒄" "⒅" "⒆" "⒇"}

.Editor_editor--editor-mode__1OpgM,.Editor_editor__3LZDG{-webkit-transition:padding-left .5s ease 0s;
transition:padding-left .5s ease 0s}

.Editor_editor__sidebar__3jZe_{position:fixed;
top:0;
left:0;
z-index:2;
width:260px;
height:100vh;
-webkit-transition:-webkit-transform .5s ease 0s;
transition:-webkit-transform .5s ease 0s;
transition:transform .5s ease 0s;
transition:transform .5s ease 0s,-webkit-transform .5s ease 0s}

.Editor_editor__site__-cOgs{position:relative;
z-index:1}

.Editor_editor__assets-manager__1ZYE3{z-index:3}

.Editor_editor__delete-confirmation-dialog__32rGM{z-index:4}

.Editor_editor--editor-mode__1OpgM{padding-left:260px}

.Editor_editor__3LZDG[class*=is-slim],[class*=is-slim].Editor_editor--editor-mode__1OpgM{padding-left:0}

.Editor_editor__3LZDG[class*=is-slim] .Editor_editor__sidebar__3jZe_,[class*=is-slim].Editor_editor--editor-mode__1OpgM .Editor_editor__sidebar__3jZe_{-webkit-transform:translateX(-100%);
transform:translateX(-100%)}

.SectionHeader_section-header--blackwhite__Uptoy,.SectionHeader_section-header--blue__KP-Iv,.SectionHeader_section-header--orange__3ZNHK,.SectionHeader_section-header--red__1u9FE,.SectionHeader_section-header__jVRb3{position:relative;
padding-bottom:17px;
text-align:center}

@media(min-width:48em){.SectionHeader_section-header--blackwhite__Uptoy,.SectionHeader_section-header--blue__KP-Iv,.SectionHeader_section-header--orange__3ZNHK,.SectionHeader_section-header--red__1u9FE,.SectionHeader_section-header__jVRb3{padding-bottom:35px}

}

.SectionHeader_section-header--blackwhite__Uptoy:before,.SectionHeader_section-header--blue__KP-Iv:before,.SectionHeader_section-header--orange__3ZNHK:before,.SectionHeader_section-header--red__1u9FE:before,.SectionHeader_section-header__jVRb3:before{position:absolute;
bottom:0;
left:50%;
width:60px;
height:2px;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
content:""}

@media(min-width:48em){.SectionHeader_section-header--blackwhite__Uptoy:before,.SectionHeader_section-header--blue__KP-Iv:before,.SectionHeader_section-header--orange__3ZNHK:before,.SectionHeader_section-header--red__1u9FE:before,.SectionHeader_section-header__jVRb3:before{width:120px;
height:5px}

}

.SectionHeader_section-header--blackwhite__Uptoy:before{background-color:#36f}

.SectionHeader_section-header--blackwhite__Uptoy .SectionHeader_section-header__sub-title__9kjki{color:#36f}

.SectionHeader_section-header--blackwhite__Uptoy .SectionHeader_section-header__main-title__3ULw5{color:#ccc}

.SectionHeader_section-header--red__1u9FE:before{background-color:#f25d5d}

.SectionHeader_section-header--red__1u9FE .SectionHeader_section-header__sub-title__9kjki{color:#f25d5d}

.SectionHeader_section-header--red__1u9FE .SectionHeader_section-header__main-title__3ULw5{color:#333}

.SectionHeader_section-header--orange__3ZNHK:before{background-color:#f60}

.SectionHeader_section-header--orange__3ZNHK .SectionHeader_section-header__sub-title__9kjki{color:#f60}

.SectionHeader_section-header--orange__3ZNHK .SectionHeader_section-header__main-title__3ULw5{color:#333}

.SectionHeader_section-header--blue__KP-Iv:before{background-color:#27aae1}

.SectionHeader_section-header--blue__KP-Iv .SectionHeader_section-header__sub-title__9kjki{color:#27aae1}

.SectionHeader_section-header--blue__KP-Iv .SectionHeader_section-header__main-title__3ULw5{color:#000a66}

.SectionHeader_section-header__sub-title__9kjki{font-weight:600;
font-size:15px;
line-height:1.3}

@media(min-width:48em){.SectionHeader_section-header__sub-title__9kjki{font-size:18px}

}

.SectionHeader_section-header__sub-title__9kjki:not(:last-child){margin-bottom:20px}

.SectionHeader_section-header__main-title__3ULw5{font-weight:600;
font-size:20px;
line-height:1.3}

@media(min-width:48em){.SectionHeader_section-header__main-title__3ULw5{font-size:36px}

}

.Achievement_achievement--blackwhite__2TWYy,.Achievement_achievement--blue__1rBhH,.Achievement_achievement--orange__2rMRk,.Achievement_achievement--red__3_1HJ,.Achievement_achievement__18BVT{position:relative;
z-index:3;
padding:40px 0 39px}

@media(min-width:48em){.Achievement_achievement--blackwhite__2TWYy,.Achievement_achievement--blue__1rBhH,.Achievement_achievement--orange__2rMRk,.Achievement_achievement--red__3_1HJ,.Achievement_achievement__18BVT{padding:97px 0 110px}

}

.Achievement_achievement--blackwhite__2TWYy{background-color:#000}

.Achievement_achievement--blue__1rBhH,.Achievement_achievement--orange__2rMRk,.Achievement_achievement--red__3_1HJ{background-color:#fff}

.Achievement_achievement__header__1gZR4:not(:last-child){margin-bottom:40px}

@media(min-width:48em){.Achievement_achievement__header__1gZR4:not(:last-child){margin-bottom:80px}

}

.Achievement_achievement__list-wrap__1aVp_{position:relative;
overflow:hidden}

.Achievement_achievement-list__g1NOk{width:265px;
margin:0 auto}

@media(min-width:48em){.Achievement_achievement-list__g1NOk{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:auto}

.Achievement_achievement-list__item__cuWzS{width:300px}

}

.Achievement_achievement-item--1col__12azQ,.Achievement_achievement-item--2col__1PN6l,.Achievement_achievement-item--3col__ExVr8,.Achievement_achievement-item--blackwhite__3bwLo,.Achievement_achievement-item--blue__2eNf3,.Achievement_achievement-item--orange__1ujlB,.Achievement_achievement-item--red__31PrP,.Achievement_achievement-item__3z69Q{position:relative}

@media(min-width:48em){.Achievement_achievement-item--1col__12azQ,.Achievement_achievement-item--2col__1PN6l,.Achievement_achievement-item--3col__ExVr8,.Achievement_achievement-item--blackwhite__3bwLo,.Achievement_achievement-item--blue__2eNf3,.Achievement_achievement-item--orange__1ujlB,.Achievement_achievement-item--red__31PrP,.Achievement_achievement-item__3z69Q{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-flex:0;
-ms-flex:0 0 1;
flex:0 0 1;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

}

.Achievement_achievement-item--1col__12azQ:not(:last-child),.Achievement_achievement-item--2col__1PN6l:not(:last-child),.Achievement_achievement-item--3col__ExVr8:not(:last-child),.Achievement_achievement-item--blackwhite__3bwLo:not(:last-child),.Achievement_achievement-item--blue__2eNf3:not(:last-child),.Achievement_achievement-item--orange__1ujlB:not(:last-child),.Achievement_achievement-item--red__31PrP:not(:last-child),.Achievement_achievement-item__3z69Q:not(:last-child){margin-bottom:30px}

@media(min-width:48em){.Achievement_achievement-item--1col__12azQ:not(:last-child),.Achievement_achievement-item--2col__1PN6l:not(:last-child),.Achievement_achievement-item--3col__ExVr8:not(:last-child),.Achievement_achievement-item--blackwhite__3bwLo:not(:last-child),.Achievement_achievement-item--blue__2eNf3:not(:last-child),.Achievement_achievement-item--orange__1ujlB:not(:last-child),.Achievement_achievement-item--red__31PrP:not(:last-child),.Achievement_achievement-item__3z69Q:not(:last-child){margin-bottom:0}

}

.Achievement_achievement-item--blackwhite__3bwLo .Achievement_achievement-item__text__1ElnE{color:#ccc}

.Achievement_achievement-item--orange__1ujlB .Achievement_achievement-item__text__1ElnE,.Achievement_achievement-item--red__31PrP .Achievement_achievement-item__text__1ElnE{color:#333}

.Achievement_achievement-item--blue__2eNf3 .Achievement_achievement-item__text__1ElnE{color:#000a66}

@media(min-width:48em){.Achievement_achievement-item--2col__1PN6l:not(:last-child){margin-right:197px}

.Achievement_achievement-item--2col__1PN6l:nth-child(2n){margin-right:0}

.Achievement_achievement-item--2col__1PN6l:nth-child(n+3){margin-top:65px}

.Achievement_achievement-item--3col__ExVr8:not(:last-child){margin-right:calc((100% - 300px * 3) / 2)}

.Achievement_achievement-item--3col__ExVr8:nth-child(3n){margin-right:0}

.Achievement_achievement-item--3col__ExVr8:nth-child(n+4){margin-top:65px}

}

.Achievement_achievement-item__image__3bmFK{position:relative;
min-width:100%;
height:265px;
background-color:#fff}

@media(min-width:48em){.Achievement_achievement-item__image__3bmFK{height:300px;
min-height:300px}

}

.Achievement_achievement-item__image__3bmFK img{width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.Achievement_achievement-item__image__3bmFK:not(:last-child){margin-bottom:26px}

@media(min-width:48em){.Achievement_achievement-item__image__3bmFK:not(:last-child){margin-bottom:22px}

}

.Achievement_achievement-item__text__1ElnE{font-weight:600;
font-size:18px;
line-height:1.2;
text-align:center}

@media(min-width:48em){.Achievement_achievement-item__text__1ElnE{font-size:20px;
line-height:1.8}

}

@counter-style em-decimal{system:numeric;
symbols:"０" "１" "２" "３" "４" "５" "６" "７" "８" "９"}

@counter-style brackets-decimal{system:numeric;
symbols:"0" "⑴" "⑵" "⑶" "⑷" "⑸" "⑹" "⑺" "⑻" "⑼" "⑽" "⑾" "⑿" "⒀" "⒁" "⒂" "⒃" "⒄" "⒅" "⒆" "⒇"}

.School001_section__2OzOF{min-width:-webkit-fit-content;
min-width:-moz-fit-content;
min-width:fit-content;
color:#333;
font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;
letter-spacing:.1rem;
-webkit-font-feature-settings:"palt";
font-feature-settings:"palt"}

.School001_inner__24FU3{width:335px;
margin:0 auto}

@media(min-width:48em){.School001_inner__24FU3{width:1000px;
min-width:1000px}

}

.SectionHeader_component__title__1lTIB{font-family:M PLUS Rounded\ 1c,Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}

.SectionHeader_component__2QTe_{position:relative;
text-align:center}

.SectionHeader_component__title__1lTIB{font-weight:700;
font-size:30px;
line-height:1.09}

@media(min-width:48em){.SectionHeader_component__title__1lTIB{font-size:42px}

}

.Company_item__label__K1IeT,.Company_item__text__-5iNN{font-family:M PLUS Rounded\ 1c,Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}

.Company_section__27pYL{position:relative;
width:100%;
padding:26px 0 30px;
background-color:#f8f8f8}

@media(min-width:48em){.Company_section__27pYL{padding:108px 0}

}

.Company_section__27pYL[class*=st-white-text] .Company_list__item__2Kfbf{border-bottom:1px dotted #fff}

.Company_section__27pYL[class*=st-white-text] .Company_item__text__-5iNN{color:#fff}

.Company_section__header__1xniC:not(:last-child){margin-bottom:35px}

@media(min-width:48em){.Company_section__header__1xniC:not(:last-child){margin-bottom:75px}

.Company_section__content__3MkTz{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between}

.Company_section__information__dnC0f{-webkit-box-flex:1;
-ms-flex:1;
flex:1}

}

.Company_section__maps__3mEUR:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.Company_section__maps__3mEUR:not(:last-child){margin-right:64px;
margin-bottom:0}

.Company_information__1ZHEa{padding-top:50px}

}

.Company_list__item__2Kfbf{border-bottom:1px dotted #666}

.Company_list__item__2Kfbf:not(:last-child){margin-bottom:14px}

@media(min-width:48em){.Company_list__item__2Kfbf:not(:last-child){margin-bottom:20px}

}

.Company_item__2N8tT{display:-webkit-box;
display:-ms-flexbox;
display:flex;
padding-bottom:8px}

@media(min-width:48em){.Company_item__2N8tT{padding-bottom:10px}

}

.Company_item__label__K1IeT{width:75px;
font-weight:700;
font-size:12px;
line-height:2}

@media(min-width:48em){.Company_item__label__K1IeT{width:90px;
font-size:18px;
line-height:1.6}

}

.Company_item__label__K1IeT:not(:last-child){padding-right:5px}

@media(min-width:48em){.Company_item__label__K1IeT:not(:last-child){padding-right:10px}

}

.Company_item__text__-5iNN{-webkit-box-flex:1;
-ms-flex:1;
flex:1;
color:#333;
font-weight:400;
font-size:12px;
line-height:2}

@media(min-width:48em){.Company_item__text__-5iNN{font-size:18px;
line-height:1.6}

}

.Company_maps--blue__1mjdm,.Company_maps--gray__1sKm6,.Company_maps--green__1Yva8,.Company_maps--yellow__25nLq,.Company_maps__3aTUF{width:100%;
height:333px;
overflow:hidden;
border:5px solid;
border-radius:15px}

@media(min-width:48em){.Company_maps--blue__1mjdm,.Company_maps--gray__1sKm6,.Company_maps--green__1Yva8,.Company_maps--yellow__25nLq,.Company_maps__3aTUF{width:460px;
height:460px;
border-radius:30px}

}

.Company_maps--green__1Yva8{border-color:#3c9}

.Company_maps--gray__1sKm6{border-color:#dedeca}

.Company_maps--blue__1mjdm{border-color:#0cf}

.Company_maps--yellow__25nLq{border-color:#fff100}

.Company_maps__inner__2arBS{position:relative;
width:100%;
height:100%}

.Company_maps__inner__2arBS iframe{position:absolute;
top:0;
left:0;
z-index:1;
width:100%;
height:100%}

.Company_maps--blue__1mjdm [class*=MLP-multiple-values-editablize__edit-panel],.Company_maps--gray__1sKm6 [class*=MLP-multiple-values-editablize__edit-panel],.Company_maps--green__1Yva8 [class*=MLP-multiple-values-editablize__edit-panel],.Company_maps--yellow__25nLq [class*=MLP-multiple-values-editablize__edit-panel],.Company_maps__3aTUF [class*=MLP-multiple-values-editablize__edit-panel]{top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%)}

@media(min-width:48em){.Company_maps--blue__1mjdm [class*=MLP-multiple-values-editablize__edit-panel],.Company_maps--gray__1sKm6 [class*=MLP-multiple-values-editablize__edit-panel],.Company_maps--green__1Yva8 [class*=MLP-multiple-values-editablize__edit-panel],.Company_maps--yellow__25nLq [class*=MLP-multiple-values-editablize__edit-panel],.Company_maps__3aTUF [class*=MLP-multiple-values-editablize__edit-panel]{width:446px}

}

@counter-style em-decimal{system:numeric;
symbols:"０" "１" "２" "３" "４" "５" "６" "７" "８" "９"}

@counter-style brackets-decimal{system:numeric;
symbols:"0" "⑴" "⑵" "⑶" "⑷" "⑸" "⑹" "⑺" "⑻" "⑼" "⑽" "⑾" "⑿" "⒀" "⒁" "⒂" "⒃" "⒄" "⒅" "⒆" "⒇"}

.Corporate002_text-underline--blue__2geWN,.Corporate002_text-underline--gray__1_rxR,.Corporate002_text-underline--green__27Uy6,.Corporate002_text-underline--yellow__39THA,.Corporate002_text-underline__2NDTo{font-family:M PLUS Rounded\ 1c,Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}

.Corporate002_section__g6yf5{color:#333;
font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;
letter-spacing:.1rem;
-webkit-font-feature-settings:"palt";
font-feature-settings:"palt"}

.Corporate002_inner__fDJoG{width:335px;
margin:0 auto}

@media(min-width:48em){.Corporate002_inner__fDJoG{width:980px}

}

.Corporate002_text-underline--blue__2geWN,.Corporate002_text-underline--gray__1_rxR,.Corporate002_text-underline--green__27Uy6,.Corporate002_text-underline--yellow__39THA,.Corporate002_text-underline__2NDTo{width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content;
font-weight:700;
font-size:18px;
line-height:1.75}

@media(min-width:48em){.Corporate002_text-underline--blue__2geWN,.Corporate002_text-underline--gray__1_rxR,.Corporate002_text-underline--green__27Uy6,.Corporate002_text-underline--yellow__39THA,.Corporate002_text-underline__2NDTo{font-size:24px}

}

.Corporate002_text-underline--blue__2geWN:hover,.Corporate002_text-underline--gray__1_rxR:hover,.Corporate002_text-underline--green__27Uy6:hover,.Corporate002_text-underline--yellow__39THA:hover,.Corporate002_text-underline__2NDTo:hover{width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content}

.Corporate002_text-underline--green__27Uy6 p,.Corporate002_text-underline--green__27Uy6 span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#9fc));
background-image:linear-gradient(transparent 70%,#9fc 0)}

.Corporate002_text-underline--gray__1_rxR p,.Corporate002_text-underline--gray__1_rxR span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#dedeca));
background-image:linear-gradient(transparent 70%,#dedeca 0)}

.Corporate002_text-underline--blue__2geWN p,.Corporate002_text-underline--blue__2geWN span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#cff));
background-image:linear-gradient(transparent 70%,#cff 0)}

.Corporate002_text-underline--yellow__39THA p,.Corporate002_text-underline--yellow__39THA span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#fff100));
background-image:linear-gradient(transparent 70%,#fff100 0)}

.MenuHeader_list-item__text__1wTPN,.MenuHeader_section__conversion-button__2K-Fr{font-family:M PLUS Rounded\ 1c,Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}

.MenuHeader_section__content--green__3EiXx{background-color:#3c9}

.MenuHeader_section__content--gray__1ffSw{background-color:#dedeca}

.MenuHeader_section__content--blue__3G0ID{background-color:#0cf}

.MenuHeader_section__content--yellow__kqM4P{background-color:#fff100}

.MenuHeader_section__inner__1bvv0{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin:0 auto;
padding-left:12px}

@media(min-width:48em){.MenuHeader_section__inner__1bvv0{min-width:1000px;
max-width:1920px;
padding-left:34px}

}

.MenuHeader_section__logo__1Dp79{position:relative;
z-index:9200;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center}

@media(min-width:48em){.MenuHeader_section__logo__1Dp79:not(:last-child){margin-right:164px}

}

.MenuHeader_section__logo-image__2UIFL{display:block;
max-width:170px;
max-height:35px}

@media(min-width:48em){.MenuHeader_section__logo-image__2UIFL{max-width:280px;
max-height:80px}

}

.MenuHeader_section__logo-image__2UIFL img{width:100%;
height:100%;
-o-object-fit:contain;
object-fit:contain}

.MenuHeader_section__navigation--blue__3TI53,.MenuHeader_section__navigation--gray__1Vxv2,.MenuHeader_section__navigation--green__h2jxA,.MenuHeader_section__navigation--yellow__3Xtl4,.MenuHeader_section__navigation__WEZlI{position:fixed;
top:0;
left:0;
z-index:9100;
width:100%;
height:100vh;
padding:0 0 20px;
overflow-y:scroll;
-webkit-transform:translateY(-100%);
transform:translateY(-100%);
-webkit-transition:-webkit-transform .25s ease 0s;
transition:-webkit-transform .25s ease 0s;
transition:transform .25s ease 0s;
transition:transform .25s ease 0s,-webkit-transform .25s ease 0s}

.MenuHeader_section__navigation--green__h2jxA{background-color:#3c9}

.MenuHeader_section__navigation--gray__1Vxv2{background-color:#dedeca}

.MenuHeader_section__navigation--blue__3TI53{background-color:#0cf}

.MenuHeader_section__navigation--yellow__3Xtl4{background-color:#fff100}

.MenuHeader_section__navigation--blue__3TI53::-webkit-scrollbar,.MenuHeader_section__navigation--gray__1Vxv2::-webkit-scrollbar,.MenuHeader_section__navigation--green__h2jxA::-webkit-scrollbar,.MenuHeader_section__navigation--yellow__3Xtl4::-webkit-scrollbar,.MenuHeader_section__navigation__WEZlI::-webkit-scrollbar{width:0;
height:0;
background-color:transparent}

.MenuHeader_section__navigation--blue__3TI53::-webkit-scrollbar-thumb,.MenuHeader_section__navigation--gray__1Vxv2::-webkit-scrollbar-thumb,.MenuHeader_section__navigation--green__h2jxA::-webkit-scrollbar-thumb,.MenuHeader_section__navigation--yellow__3Xtl4::-webkit-scrollbar-thumb,.MenuHeader_section__navigation__WEZlI::-webkit-scrollbar-thumb{background-color:transparent}

@media(min-width:48em){.MenuHeader_section__navigation--blue__3TI53,.MenuHeader_section__navigation--gray__1Vxv2,.MenuHeader_section__navigation--green__h2jxA,.MenuHeader_section__navigation--yellow__3Xtl4,.MenuHeader_section__navigation__WEZlI{position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
height:auto;
padding:0;
overflow-y:visible;
-webkit-transform:translateY(0);
transform:translateY(0)}

}

.MenuHeader_is-active__8YprM.MenuHeader_section__navigation--blue__3TI53,.MenuHeader_is-active__8YprM.MenuHeader_section__navigation--gray__1Vxv2,.MenuHeader_is-active__8YprM.MenuHeader_section__navigation--green__h2jxA,.MenuHeader_is-active__8YprM.MenuHeader_section__navigation--yellow__3Xtl4,.MenuHeader_section__navigation__WEZlI.MenuHeader_is-active__8YprM{-webkit-transform:translateY(0);
transform:translateY(0)}

.MenuHeader_section__list__ACCdJ{padding:6px 0 0}

@media(min-width:48em){.MenuHeader_section__list__ACCdJ{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
padding:14px 0}

}

.MenuHeader_section__list__ACCdJ:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.MenuHeader_section__list__ACCdJ:not(:last-child){margin-right:50px;
margin-bottom:0}

.MenuHeader_section__list-item__13IOr:not(:last-child){margin-right:48px}

}

.MenuHeader_section__conversion-button-wrapper__23H1d{display:block;
-ms-flex-negative:0;
flex-shrink:0;
height:100%;
text-align:center}

@media(min-width:48em){.MenuHeader_section__conversion-button-wrapper__23H1d [class*=MLP-link-editablize]{height:100%}

}

.MenuHeader_section__conversion-button-wrapper__23H1d [class*=MLP-link-editablize__edit-panel]{right:0;
left:auto}

.MenuHeader_section__conversion-button__2K-Fr{height:100%;
padding:18px 60px;
color:#fff;
font-weight:500;
font-size:13px;
line-height:1.2;
background-color:#000}

@media(min-width:48em){.MenuHeader_section__conversion-button__2K-Fr{padding:0 80px;
font-size:16px}

}

.MenuHeader_section__hamburger__1PcXm{position:relative;
z-index:9200;
display:block;
width:50px;
height:50px;
background-color:#000}

@media(min-width:48em){.MenuHeader_section__hamburger__1PcXm{display:none}

}

.MenuHeader_section__hamburger__1PcXm:after,.MenuHeader_section__hamburger__1PcXm:before{content:""}

.MenuHeader_section__hamburger__1PcXm:after,.MenuHeader_section__hamburger__1PcXm:before,.MenuHeader_section__hamburger__1PcXm>span{position:absolute;
top:50%;
left:50%;
display:block;
width:20px;
height:2px;
background-color:#fff;
-webkit-transition:.25s ease 0s;
transition:.25s ease 0s;
-webkit-transition-property:opacity,-webkit-transform;
transition-property:opacity,-webkit-transform;
transition-property:opacity,transform;
transition-property:opacity,transform,-webkit-transform}

.MenuHeader_section__hamburger__1PcXm>span{-webkit-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
opacity:1}

.MenuHeader_section__hamburger__1PcXm:before{-webkit-transform:translate(-50%,-9px);
transform:translate(-50%,-9px)}

.MenuHeader_section__hamburger__1PcXm:after{-webkit-transform:translate(-50%,7px);
transform:translate(-50%,7px)}

.MenuHeader_section__hamburger__1PcXm.MenuHeader_is-active__8YprM>span{opacity:0}

.MenuHeader_section__hamburger__1PcXm.MenuHeader_is-active__8YprM:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);
transform:translate(-50%,-50%) rotate(45deg)}

.MenuHeader_section__hamburger__1PcXm.MenuHeader_is-active__8YprM:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);
transform:translate(-50%,-50%) rotate(-45deg)}

.MenuHeader_list-item__text__1wTPN{position:relative;
display:block;
padding:20px 0;
font-weight:500;
font-size:16px;
line-height:1.25;
text-align:center;
cursor:pointer}

@media(min-width:48em){.MenuHeader_list-item__text__1wTPN{padding:9px 0;
font-size:18px}

}

.MenuHeader_list-item__text__1wTPN:after{position:absolute;
bottom:0;
left:50%;
width:100%;
height:3px;
background-color:#000;
-webkit-transform:translate(-50%) scaleX(0);
transform:translate(-50%) scaleX(0);
-webkit-transition:-webkit-transform .25s ease 0s;
transition:-webkit-transform .25s ease 0s;
transition:transform .25s ease 0s;
transition:transform .25s ease 0s,-webkit-transform .25s ease 0s;
content:""}

@media(min-width:48em){.MenuHeader_list-item__text__1wTPN:hover:after{-webkit-transform:translate(-50%) scaleX(1);
transform:translate(-50%) scaleX(1)}

}

@counter-style em-decimal{system:numeric;
symbols:"０" "１" "２" "３" "４" "５" "６" "７" "８" "９"}

@counter-style brackets-decimal{system:numeric;
symbols:"0" "⑴" "⑵" "⑶" "⑷" "⑸" "⑹" "⑺" "⑻" "⑼" "⑽" "⑾" "⑿" "⒀" "⒁" "⒂" "⒃" "⒄" "⒅" "⒆" "⒇"}

.Corporate002_text-underline--blue__2geWN,.Corporate002_text-underline--gray__1_rxR,.Corporate002_text-underline--green__27Uy6,.Corporate002_text-underline--yellow__39THA,.Corporate002_text-underline__2NDTo{font-family:M PLUS Rounded\ 1c,Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}

.Corporate002_section__g6yf5{color:#333;
font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;
letter-spacing:.1rem;
-webkit-font-feature-settings:"palt";
font-feature-settings:"palt"}

.Corporate002_inner__fDJoG{width:335px;
margin:0 auto}

@media(min-width:48em){.Corporate002_inner__fDJoG{width:980px}

}

.Corporate002_text-underline--blue__2geWN,.Corporate002_text-underline--gray__1_rxR,.Corporate002_text-underline--green__27Uy6,.Corporate002_text-underline--yellow__39THA,.Corporate002_text-underline__2NDTo{width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content;
font-weight:700;
font-size:18px;
line-height:1.75}

@media(min-width:48em){.Corporate002_text-underline--blue__2geWN,.Corporate002_text-underline--gray__1_rxR,.Corporate002_text-underline--green__27Uy6,.Corporate002_text-underline--yellow__39THA,.Corporate002_text-underline__2NDTo{font-size:24px}

}

.Corporate002_text-underline--blue__2geWN:hover,.Corporate002_text-underline--gray__1_rxR:hover,.Corporate002_text-underline--green__27Uy6:hover,.Corporate002_text-underline--yellow__39THA:hover,.Corporate002_text-underline__2NDTo:hover{width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content}

.Corporate002_text-underline--green__27Uy6 p,.Corporate002_text-underline--green__27Uy6 span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#9fc));
background-image:linear-gradient(transparent 70%,#9fc 0)}

.Corporate002_text-underline--gray__1_rxR p,.Corporate002_text-underline--gray__1_rxR span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#dedeca));
background-image:linear-gradient(transparent 70%,#dedeca 0)}

.Corporate002_text-underline--blue__2geWN p,.Corporate002_text-underline--blue__2geWN span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#cff));
background-image:linear-gradient(transparent 70%,#cff 0)}

.Corporate002_text-underline--yellow__39THA p,.Corporate002_text-underline--yellow__39THA span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#fff100));
background-image:linear-gradient(transparent 70%,#fff100 0)}

.Corporate002_text-underline--blue__2geWN,.Corporate002_text-underline--gray__1_rxR,.Corporate002_text-underline--green__27Uy6,.Corporate002_text-underline--yellow__39THA,.Corporate002_text-underline__2NDTo{font-family:M PLUS Rounded\ 1c,Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}

.Corporate002_section__g6yf5{color:#333;
font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;
letter-spacing:.1rem;
-webkit-font-feature-settings:"palt";
font-feature-settings:"palt"}

.Corporate002_inner__fDJoG{width:335px;
margin:0 auto}

@media(min-width:48em){.Corporate002_inner__fDJoG{width:980px}

}

.Corporate002_text-underline--blue__2geWN,.Corporate002_text-underline--gray__1_rxR,.Corporate002_text-underline--green__27Uy6,.Corporate002_text-underline--yellow__39THA,.Corporate002_text-underline__2NDTo{width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content;
font-weight:700;
font-size:18px;
line-height:1.75}

@media(min-width:48em){.Corporate002_text-underline--blue__2geWN,.Corporate002_text-underline--gray__1_rxR,.Corporate002_text-underline--green__27Uy6,.Corporate002_text-underline--yellow__39THA,.Corporate002_text-underline__2NDTo{font-size:24px}

}

.Corporate002_text-underline--blue__2geWN:hover,.Corporate002_text-underline--gray__1_rxR:hover,.Corporate002_text-underline--green__27Uy6:hover,.Corporate002_text-underline--yellow__39THA:hover,.Corporate002_text-underline__2NDTo:hover{width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content}

.Corporate002_text-underline--green__27Uy6 p,.Corporate002_text-underline--green__27Uy6 span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#9fc));
background-image:linear-gradient(transparent 70%,#9fc 0)}

.Corporate002_text-underline--gray__1_rxR p,.Corporate002_text-underline--gray__1_rxR span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#dedeca));
background-image:linear-gradient(transparent 70%,#dedeca 0)}

.Corporate002_text-underline--blue__2geWN p,.Corporate002_text-underline--blue__2geWN span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#cff));
background-image:linear-gradient(transparent 70%,#cff 0)}

.Corporate002_text-underline--yellow__39THA p,.Corporate002_text-underline--yellow__39THA span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#fff100));
background-image:linear-gradient(transparent 70%,#fff100 0)}

@counter-style em-decimal{system:numeric;
symbols:"０" "１" "２" "３" "４" "５" "６" "７" "８" "９"}

@counter-style brackets-decimal{system:numeric;
symbols:"0" "⑴" "⑵" "⑶" "⑷" "⑸" "⑹" "⑺" "⑻" "⑼" "⑽" "⑾" "⑿" "⒀" "⒁" "⒂" "⒃" "⒄" "⒅" "⒆" "⒇"}

.MainVisual_section__main-copy__ayJKq{font-family:M PLUS Rounded\ 1c,Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}

.MainVisual_section--blue__WMXo6,.MainVisual_section--gray__20fxP,.MainVisual_section--green__3oTZO,.MainVisual_section--yellow__2n2Ws,.MainVisual_section__3Q6hQ{position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
width:100%;
min-height:556px;
padding:80px 0;
background:50% no-repeat;
background-size:cover}

@media(min-width:48em){.MainVisual_section--blue__WMXo6,.MainVisual_section--gray__20fxP,.MainVisual_section--green__3oTZO,.MainVisual_section--yellow__2n2Ws,.MainVisual_section__3Q6hQ{-webkit-box-align:end;
-ms-flex-align:end;
align-items:flex-end;
min-height:755px;
padding:88px 0}

}

.MainVisual_section--blue__WMXo6:after,.MainVisual_section--gray__20fxP:after,.MainVisual_section--green__3oTZO:after,.MainVisual_section--yellow__2n2Ws:after,.MainVisual_section__3Q6hQ:after{position:absolute;
top:0;
left:0;
width:100%;
height:100%;
content:""}

.MainVisual_section--green__3oTZO:after{background-color:rgba(0,0,0,.2)}

.MainVisual_section--gray__20fxP:after{background-color:rgba(222,222,202,.2)}

.MainVisual_section--blue__WMXo6:after{background-color:rgba(204,255,255,.2)}

.MainVisual_section--yellow__2n2Ws:after{background-color:rgba(255,241,0,.2)}

.MainVisual_section__inner__2EXgm{position:relative;
z-index:1;
width:335px;
margin:0 auto}

@media(min-width:48em){.MainVisual_section__inner__2EXgm{width:810px}

}

.MainVisual_section--blue__WMXo6 [class*=ck-editor__editable_inline],.MainVisual_section--gray__20fxP [class*=ck-editor__editable_inline],.MainVisual_section--green__3oTZO [class*=ck-editor__editable_inline],.MainVisual_section--yellow__2n2Ws [class*=ck-editor__editable_inline],.MainVisual_section__3Q6hQ [class*=ck-editor__editable_inline]{overflow:visible!important}

.MainVisual_section__main-copy__ayJKq{display:inline-block;
width:100%;
color:#333;
font-weight:700;
font-size:30px;
line-height:1.33;
text-align:center;
text-shadow:#fff 6px 0 6px,#fff -6px 0 6px,#fff 0 6px 6px,#fff 0 -6px 6px}

@media(min-width:48em){.MainVisual_section__main-copy__ayJKq{font-size:74px;
line-height:1.38;
text-align:right;
text-shadow:#fff 10px 0 10px,#fff -10px 0 10px,#fff 0 10px 10px,#fff 0 -10px 10px}

}

.School001_section__2OzOF{min-width:-webkit-fit-content;
min-width:-moz-fit-content;
min-width:fit-content;
color:#333;
font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;
letter-spacing:.1rem;
-webkit-font-feature-settings:"palt";
font-feature-settings:"palt"}

.School001_inner__24FU3{width:335px;
margin:0 auto}

@media(min-width:48em){.School001_inner__24FU3{width:1000px;
min-width:1000px}

}

@counter-style em-decimal{system:numeric;
symbols:"０" "１" "２" "３" "４" "５" "６" "７" "８" "９"}

@counter-style brackets-decimal{system:numeric;
symbols:"0" "⑴" "⑵" "⑶" "⑷" "⑸" "⑹" "⑺" "⑻" "⑼" "⑽" "⑾" "⑿" "⒀" "⒁" "⒂" "⒃" "⒄" "⒅" "⒆" "⒇"}

.MainVisual_main-visual--blackwhite__3Ayvh,.MainVisual_main-visual--blue__obsiz,.MainVisual_main-visual--orange__1BoWx,.MainVisual_main-visual--red__3xLXE,.MainVisual_main-visual__1-7YM{position:relative;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
-webkit-box-pack:end;
-ms-flex-pack:end;
justify-content:flex-end;
min-height:554px;
padding:100px 0 163px;
background:50% no-repeat;
background-size:cover}

@media(min-width:48em){.MainVisual_main-visual--blackwhite__3Ayvh,.MainVisual_main-visual--blue__obsiz,.MainVisual_main-visual--orange__1BoWx,.MainVisual_main-visual--red__3xLXE,.MainVisual_main-visual__1-7YM{-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
min-height:680px;
padding:100px 0}

}

.MainVisual_main-visual--blackwhite__3Ayvh:before,.MainVisual_main-visual--blue__obsiz:before,.MainVisual_main-visual--orange__1BoWx:before,.MainVisual_main-visual--red__3xLXE:before,.MainVisual_main-visual__1-7YM:before{position:absolute;
top:0;
left:0;
z-index:0;
display:block;
width:100%;
height:100%}

.MainVisual_main-visual--blackwhite__3Ayvh{color:#000!important;
text-shadow:#fff 6px 0 6px,#fff -6px 0 6px,#fff 0 -6px 6px,#fff -6px 0 6px}

.MainVisual_main-visual--blackwhite__3Ayvh [class*=ck-editor__editable_inline]{overflow:visible!important}

.MainVisual_main-visual--blackwhite__3Ayvh:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);
mix-blend-mode:normal;
content:""}

.MainVisual_main-visual--red__3xLXE{color:#c00!important;
text-shadow:#fff 6px 0 6px,#fff -6px 0 6px,#fff 0 -6px 6px,#fff -6px 0 6px}

.MainVisual_main-visual--red__3xLXE [class*=ck-editor__editable_inline]{overflow:visible!important}

.MainVisual_main-visual--red__3xLXE:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);
mix-blend-mode:normal;
content:""}

.MainVisual_main-visual--orange__1BoWx{color:#f60!important;
text-shadow:#fff 6px 0 6px,#fff -6px 0 6px,#fff 0 -6px 6px,#fff -6px 0 6px}

.MainVisual_main-visual--orange__1BoWx [class*=ck-editor__editable_inline]{overflow:visible!important}

.MainVisual_main-visual--orange__1BoWx:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);
mix-blend-mode:normal;
content:""}

.MainVisual_main-visual--blue__obsiz{color:#000a66!important;
text-shadow:#fff 6px 0 6px,#fff -6px 0 6px,#fff 0 -6px 6px,#fff -6px 0 6px}

.MainVisual_main-visual--blue__obsiz [class*=ck-editor__editable_inline]{overflow:visible!important}

.MainVisual_main-visual--blue__obsiz:before{background:-webkit-gradient(linear,left top,left bottom,from(#d6eaff),to(rgba(214,234,255,.5)));
background:linear-gradient(180deg,#d6eaff,rgba(214,234,255,.5));
mix-blend-mode:multiply;
content:""}

.MainVisual_main-visual__inner__3J-D2{position:relative;
z-index:1;
text-align:center}

@media(min-width:48em){.MainVisual_main-visual__inner__3J-D2{text-align:left}

}

.MainVisual_main-visual__main-copy__26sbq{display:inline-block;
font-weight:600;
font-size:35px;
line-height:1.4;
letter-spacing:.5rem;
white-space:pre-wrap}

@media(min-width:48em){.MainVisual_main-visual__main-copy__26sbq{font-size:50px;
letter-spacing:1rem}

}

.MainVisual_main-visual__main-copy__26sbq:not(:last-child){margin-bottom:15px}

@media(min-width:48em){.MainVisual_main-visual__main-copy__26sbq:not(:last-child){margin-bottom:3px}

}

.MainVisual_main-visual__detail-text__3sE1w{font-weight:400;
font-size:15px;
line-height:1.25;
letter-spacing:.3rem;
white-space:pre-wrap}

@media(min-width:48em){.MainVisual_main-visual__detail-text__3sE1w{font-size:18px;
line-height:1.75}

}

.SectionHeader_section-header--blackwhite__Uptoy,.SectionHeader_section-header--blue__KP-Iv,.SectionHeader_section-header--orange__3ZNHK,.SectionHeader_section-header--red__1u9FE,.SectionHeader_section-header__jVRb3{position:relative;
padding-bottom:17px;
text-align:center}

@media(min-width:48em){.SectionHeader_section-header--blackwhite__Uptoy,.SectionHeader_section-header--blue__KP-Iv,.SectionHeader_section-header--orange__3ZNHK,.SectionHeader_section-header--red__1u9FE,.SectionHeader_section-header__jVRb3{padding-bottom:35px}

}

.SectionHeader_section-header--blackwhite__Uptoy:before,.SectionHeader_section-header--blue__KP-Iv:before,.SectionHeader_section-header--orange__3ZNHK:before,.SectionHeader_section-header--red__1u9FE:before,.SectionHeader_section-header__jVRb3:before{position:absolute;
bottom:0;
left:50%;
width:60px;
height:2px;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
content:""}

@media(min-width:48em){.SectionHeader_section-header--blackwhite__Uptoy:before,.SectionHeader_section-header--blue__KP-Iv:before,.SectionHeader_section-header--orange__3ZNHK:before,.SectionHeader_section-header--red__1u9FE:before,.SectionHeader_section-header__jVRb3:before{width:120px;
height:5px}

}

.SectionHeader_section-header--blackwhite__Uptoy:before{background-color:#36f}

.SectionHeader_section-header--blackwhite__Uptoy .SectionHeader_section-header__sub-title__9kjki{color:#36f}

.SectionHeader_section-header--blackwhite__Uptoy .SectionHeader_section-header__main-title__3ULw5{color:#ccc}

.SectionHeader_section-header--red__1u9FE:before{background-color:#f25d5d}

.SectionHeader_section-header--red__1u9FE .SectionHeader_section-header__sub-title__9kjki{color:#f25d5d}

.SectionHeader_section-header--red__1u9FE .SectionHeader_section-header__main-title__3ULw5{color:#333}

.SectionHeader_section-header--orange__3ZNHK:before{background-color:#f60}

.SectionHeader_section-header--orange__3ZNHK .SectionHeader_section-header__sub-title__9kjki{color:#f60}

.SectionHeader_section-header--orange__3ZNHK .SectionHeader_section-header__main-title__3ULw5{color:#333}

.SectionHeader_section-header--blue__KP-Iv:before{background-color:#27aae1}

.SectionHeader_section-header--blue__KP-Iv .SectionHeader_section-header__sub-title__9kjki{color:#27aae1}

.SectionHeader_section-header--blue__KP-Iv .SectionHeader_section-header__main-title__3ULw5{color:#000a66}

.SectionHeader_section-header__sub-title__9kjki{font-weight:600;
font-size:15px;
line-height:1.3}

@media(min-width:48em){.SectionHeader_section-header__sub-title__9kjki{font-size:18px}

}

.SectionHeader_section-header__sub-title__9kjki:not(:last-child){margin-bottom:20px}

.SectionHeader_section-header__main-title__3ULw5{font-weight:600;
font-size:20px;
line-height:1.3}

@media(min-width:48em){.SectionHeader_section-header__main-title__3ULw5{font-size:36px}

}

.MembersIntroduction_members-introduction--blackwhite__2t7qy,.MembersIntroduction_members-introduction--blue__1GaC7,.MembersIntroduction_members-introduction--orange__18Ha6,.MembersIntroduction_members-introduction--red__3AFwm,.MembersIntroduction_members-introduction__GEuE8{position:relative;
padding:43px 0;
overflow:hidden}

@media(min-width:48em){.MembersIntroduction_members-introduction--blackwhite__2t7qy,.MembersIntroduction_members-introduction--blue__1GaC7,.MembersIntroduction_members-introduction--orange__18Ha6,.MembersIntroduction_members-introduction--red__3AFwm,.MembersIntroduction_members-introduction__GEuE8{width:100%;
min-width:1000px!important;
padding:105px 0 93px}

}

.MembersIntroduction_members-introduction--blackwhite__2t7qy{background-color:#333}

.MembersIntroduction_members-introduction--blackwhite__2t7qy .MembersIntroduction_members-introduction__list-wrap__2fplF [class*=swiper-button-next],.MembersIntroduction_members-introduction--blackwhite__2t7qy .MembersIntroduction_members-introduction__list-wrap__2fplF [class*=swiper-button-prev]{background-color:#36f}

.MembersIntroduction_members-introduction--blackwhite__2t7qy .MembersIntroduction_members-introduction__list-wrap__2fplF span[class*=swiper-pagination-bullet]:before{background-color:hsla(0,0%,100%,.3);
border:none}

.MembersIntroduction_members-introduction--blackwhite__2t7qy .MembersIntroduction_members-introduction__list-wrap__2fplF span[class*=swiper-pagination-bullet][class*=swiper-pagination-bullet-active]:before{background-color:#fff;
border:none}

.MembersIntroduction_members-introduction--red__3AFwm{background-color:#fff6f6}

.MembersIntroduction_members-introduction--red__3AFwm .MembersIntroduction_members-introduction__list-wrap__2fplF [class*=swiper-button-next],.MembersIntroduction_members-introduction--red__3AFwm .MembersIntroduction_members-introduction__list-wrap__2fplF [class*=swiper-button-prev]{background-color:#c00}

.MembersIntroduction_members-introduction--red__3AFwm .MembersIntroduction_members-introduction__list-wrap__2fplF span[class*=swiper-pagination-bullet]:before{background-color:rgba(0,0,0,.3);
border:none}

.MembersIntroduction_members-introduction--red__3AFwm .MembersIntroduction_members-introduction__list-wrap__2fplF span[class*=swiper-pagination-bullet][class*=swiper-pagination-bullet-active]:before{background-color:#000;
border:none}

.MembersIntroduction_members-introduction--orange__18Ha6{background-color:#f5e8d4}

.MembersIntroduction_members-introduction--orange__18Ha6 .MembersIntroduction_members-introduction__list-wrap__2fplF [class*=swiper-button-next],.MembersIntroduction_members-introduction--orange__18Ha6 .MembersIntroduction_members-introduction__list-wrap__2fplF [class*=swiper-button-prev]{background-color:#f60}

.MembersIntroduction_members-introduction--orange__18Ha6 .MembersIntroduction_members-introduction__list-wrap__2fplF span[class*=swiper-pagination-bullet]:before{background-color:rgba(0,0,0,.3);
border:none}

.MembersIntroduction_members-introduction--orange__18Ha6 .MembersIntroduction_members-introduction__list-wrap__2fplF span[class*=swiper-pagination-bullet][class*=swiper-pagination-bullet-active]:before{background-color:#000;
border:none}

.MembersIntroduction_members-introduction--blue__1GaC7{background-color:#f3f9ff}

.MembersIntroduction_members-introduction--blue__1GaC7 .MembersIntroduction_members-introduction__list-wrap__2fplF [class*=swiper-button-next],.MembersIntroduction_members-introduction--blue__1GaC7 .MembersIntroduction_members-introduction__list-wrap__2fplF [class*=swiper-button-prev]{background-color:#036}

.MembersIntroduction_members-introduction--blue__1GaC7 .MembersIntroduction_members-introduction__list-wrap__2fplF span[class*=swiper-pagination-bullet]:before{background-color:rgba(0,10,102,.3);
border:none}

.MembersIntroduction_members-introduction--blue__1GaC7 .MembersIntroduction_members-introduction__list-wrap__2fplF span[class*=swiper-pagination-bullet][class*=swiper-pagination-bullet-active]:before{background-color:#000a66;
border:none}

.MembersIntroduction_members-introduction__header__j1Zv0:not(:last-child){margin-bottom:31px}

@media(min-width:48em){.MembersIntroduction_members-introduction__header__j1Zv0:not(:last-child){margin-bottom:80px}

}

.MembersIntroduction_members-introduction__content__1Ko6L{position:relative}

@media(min-width:48em){.MembersIntroduction_members-introduction__inner__3ewgT{min-width:1000px}

}

.MembersIntroduction_members-introduction__list-wrap__2fplF{position:static!important;
width:250px;
margin:0 auto}

@media(min-width:48em){.MembersIntroduction_members-introduction__list-wrap__2fplF{width:89.58%}

}

.MembersIntroduction_members-introduction__list-wrap__2fplF.MembersIntroduction_is-arrow-show__2N0QR button[class*=swiper-button-next],.MembersIntroduction_members-introduction__list-wrap__2fplF.MembersIntroduction_is-arrow-show__2N0QR button[class*=swiper-button-prev]{display:-webkit-box;
display:-ms-flexbox;
display:flex}

.MembersIntroduction_members-introduction__list-wrap__2fplF button[class*=swiper-button-next],.MembersIntroduction_members-introduction__list-wrap__2fplF button[class*=swiper-button-prev]{top:112px;
display:none;
width:40px;
height:40px;
cursor:pointer}

@media(min-width:60em){.MembersIntroduction_members-introduction__list-wrap__2fplF button[class*=swiper-button-next],.MembersIntroduction_members-introduction__list-wrap__2fplF button[class*=swiper-button-prev]{top:128px;
width:46px;
height:46px}

}

.MembersIntroduction_members-introduction__list-wrap__2fplF button[class*=swiper-button-next]:after,.MembersIntroduction_members-introduction__list-wrap__2fplF button[class*=swiper-button-prev]:after{position:absolute;
top:50%;
left:40%;
width:13px;
height:13px;
background:transparent;
border-top:1px solid #fff;
border-right:1px solid #fff;
-webkit-transform:translate(-50%,-50%) rotate(45deg);
transform:translate(-50%,-50%) rotate(45deg)}

@media(min-width:48em){.MembersIntroduction_members-introduction__list-wrap__2fplF button[class*=swiper-button-next]:after,.MembersIntroduction_members-introduction__list-wrap__2fplF button[class*=swiper-button-prev]:after{width:16px;
height:16px}

}

.MembersIntroduction_members-introduction__list-wrap__2fplF button[class*=swiper-button-prev]{left:0;
-webkit-transform:rotate(180deg);
transform:rotate(180deg)}

.MembersIntroduction_members-introduction__list-wrap__2fplF button[class*=swiper-button-next]{right:0;
-webkit-transform:none;
transform:none}

.MembersIntroduction_members-introduction__list-wrap__2fplF [class*=swiper-pagination]{padding-top:18px}

@media(min-width:48em){.MembersIntroduction_members-introduction__list-wrap__2fplF [class*=swiper-pagination]{display:none}

.MembersIntroduction_members-introduction__list-wrap__2fplF [class*=swiper-container]{overflow:visible}

}

.MembersIntroduction_member-item--blackwhite__5W4MI{color:#ccc}

.MembersIntroduction_member-item--blue__1DF1H,.MembersIntroduction_member-item--orange__2ZBa1,.MembersIntroduction_member-item--red__1fPBK{color:#333}

.MembersIntroduction_member-item__image__jKuqU{position:relative;
padding-top:100%;
background-color:#fff}

.MembersIntroduction_member-item__image__jKuqU img{position:absolute;
top:0;
left:0;
width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.MembersIntroduction_member-item__image__jKuqU:not(:last-child){margin-bottom:26px}

@media(min-width:48em){.MembersIntroduction_member-item__image__jKuqU:not(:last-child){margin-bottom:16px}

}

.MembersIntroduction_member-item__name__3ia2Y{font-weight:600;
font-size:17px;
line-height:1.8;
text-align:center}

@media(min-width:48em){.MembersIntroduction_member-item__name__3ia2Y{font-size:20px}

}

.MembersIntroduction_member-item__name__3ia2Y:not(:last-child){margin-bottom:10px}

@media(min-width:48em){.MembersIntroduction_member-item__name__3ia2Y:not(:last-child){margin-bottom:9px}

}

.MembersIntroduction_member-item__text__3zct0{font-size:12px;
line-height:1.75}

@media(min-width:48em){.MembersIntroduction_member-item__text__3zct0{font-size:14px;
line-height:1.857}

}

@counter-style em-decimal{system:numeric;
symbols:"０" "１" "２" "３" "４" "５" "６" "７" "８" "９"}

@counter-style brackets-decimal{system:numeric;
symbols:"0" "⑴" "⑵" "⑶" "⑷" "⑸" "⑹" "⑺" "⑻" "⑼" "⑽" "⑾" "⑿" "⒀" "⒁" "⒂" "⒃" "⒄" "⒅" "⒆" "⒇"}

.School001_section__2OzOF{min-width:-webkit-fit-content;
min-width:-moz-fit-content;
min-width:fit-content;
color:#333;
font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;
letter-spacing:.1rem;
-webkit-font-feature-settings:"palt";
font-feature-settings:"palt"}

.School001_inner__24FU3{width:335px;
margin:0 auto}

@media(min-width:48em){.School001_inner__24FU3{width:1000px;
min-width:1000px}

}

.SectionHeader_component__title__1lTIB{font-family:M PLUS Rounded\ 1c,Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}

.SectionHeader_component__2QTe_{position:relative;
text-align:center}

.SectionHeader_component__title__1lTIB{font-weight:700;
font-size:30px;
line-height:1.09}

@media(min-width:48em){.SectionHeader_component__title__1lTIB{font-size:42px}

}

.Corporate002_text-underline--blue__2geWN,.Corporate002_text-underline--gray__1_rxR,.Corporate002_text-underline--green__27Uy6,.Corporate002_text-underline--yellow__39THA,.Corporate002_text-underline__2NDTo{font-family:M PLUS Rounded\ 1c,Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}

.Corporate002_section__g6yf5{color:#333;
font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;
letter-spacing:.1rem;
-webkit-font-feature-settings:"palt";
font-feature-settings:"palt"}

.Corporate002_inner__fDJoG{width:335px;
margin:0 auto}

@media(min-width:48em){.Corporate002_inner__fDJoG{width:980px}

}

.Corporate002_text-underline--blue__2geWN,.Corporate002_text-underline--gray__1_rxR,.Corporate002_text-underline--green__27Uy6,.Corporate002_text-underline--yellow__39THA,.Corporate002_text-underline__2NDTo{width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content;
font-weight:700;
font-size:18px;
line-height:1.75}

@media(min-width:48em){.Corporate002_text-underline--blue__2geWN,.Corporate002_text-underline--gray__1_rxR,.Corporate002_text-underline--green__27Uy6,.Corporate002_text-underline--yellow__39THA,.Corporate002_text-underline__2NDTo{font-size:24px}

}

.Corporate002_text-underline--blue__2geWN:hover,.Corporate002_text-underline--gray__1_rxR:hover,.Corporate002_text-underline--green__27Uy6:hover,.Corporate002_text-underline--yellow__39THA:hover,.Corporate002_text-underline__2NDTo:hover{width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content}

.Corporate002_text-underline--green__27Uy6 p,.Corporate002_text-underline--green__27Uy6 span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#9fc));
background-image:linear-gradient(transparent 70%,#9fc 0)}

.Corporate002_text-underline--gray__1_rxR p,.Corporate002_text-underline--gray__1_rxR span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#dedeca));
background-image:linear-gradient(transparent 70%,#dedeca 0)}

.Corporate002_text-underline--blue__2geWN p,.Corporate002_text-underline--blue__2geWN span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#cff));
background-image:linear-gradient(transparent 70%,#cff 0)}

.Corporate002_text-underline--yellow__39THA p,.Corporate002_text-underline--yellow__39THA span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#fff100));
background-image:linear-gradient(transparent 70%,#fff100 0)}

@counter-style em-decimal{system:numeric;
symbols:"０" "１" "２" "３" "４" "５" "６" "７" "８" "９"}

@counter-style brackets-decimal{system:numeric;
symbols:"0" "⑴" "⑵" "⑶" "⑷" "⑸" "⑹" "⑺" "⑻" "⑼" "⑽" "⑾" "⑿" "⒀" "⒁" "⒂" "⒃" "⒄" "⒅" "⒆" "⒇"}

.Message_item__text__1_A8D{font-family:M PLUS Rounded\ 1c,Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}

.Message_section__2kht7{position:relative;
padding:49px 0 32px;
background-color:#fff}

@media(min-width:48em){.Message_section__2kht7{padding:116px 0 57px}

}

.Message_section__header__RjtLz:not(:last-child){margin-bottom:35px}

@media(min-width:48em){.Message_section__header__RjtLz:not(:last-child){margin-bottom:67px}

.Message_section__content__BKbcZ{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-ms-flex-align:start;
align-items:flex-start}

}

.Message_item--green__2DWFf .Message_item__image-block__bjtgL{border-color:#3c9}

.Message_item--gray__1CS-j .Message_item__image-block__bjtgL{border-color:#dedeca}

.Message_item--blue__2M_Bi .Message_item__image-block__bjtgL{border-color:#0cf}

.Message_item--yellow__39sFJ .Message_item__image-block__bjtgL{border-color:#fff100}

.Message_item__image-block__bjtgL{position:relative;
padding-top:100%;
overflow:hidden;
border:5px solid;
border-radius:15px}

@media(min-width:48em){.Message_item__image-block__bjtgL{width:460px;
height:460px;
padding-top:0;
border-width:5px;
border-radius:30px}

}

.Message_item__image-block__bjtgL>[class*=MLP-image-editablize]{position:absolute;
top:0;
left:0;
height:100%}

@media(min-width:48em){.Message_item__image-block__bjtgL>[class*=MLP-image-editablize]{position:relative}

}

.Message_item__image-block__bjtgL img{display:block;
width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.Message_item__image-block__bjtgL:not(:last-child){margin-bottom:4px}

@media(min-width:48em){.Message_item__image-block__bjtgL:not(:last-child){margin-right:53px;
margin-bottom:0}

}

.Message_item__text-block__3L4qN{-webkit-box-flex:1;
-ms-flex:1;
flex:1}

.Message_item__title__32Y2L{margin:0 auto}

@media(min-width:48em){.Message_item__title__32Y2L{margin:0}

}

.Message_item__title__32Y2L:not(:last-child){margin-bottom:5px}

@media(min-width:48em){.Message_item__title__32Y2L:not(:last-child){margin-bottom:22px}

}

.Message_item__text__1_A8D{font-weight:400;
font-size:12px;
line-height:2}

@media(min-width:48em){.Message_item__text__1_A8D{font-size:18px;
line-height:1.77}

}

.SectionHeader_section-header--blackwhite__Uptoy,.SectionHeader_section-header--blue__KP-Iv,.SectionHeader_section-header--orange__3ZNHK,.SectionHeader_section-header--red__1u9FE,.SectionHeader_section-header__jVRb3{position:relative;
padding-bottom:17px;
text-align:center}

@media(min-width:48em){.SectionHeader_section-header--blackwhite__Uptoy,.SectionHeader_section-header--blue__KP-Iv,.SectionHeader_section-header--orange__3ZNHK,.SectionHeader_section-header--red__1u9FE,.SectionHeader_section-header__jVRb3{padding-bottom:35px}

}

.SectionHeader_section-header--blackwhite__Uptoy:before,.SectionHeader_section-header--blue__KP-Iv:before,.SectionHeader_section-header--orange__3ZNHK:before,.SectionHeader_section-header--red__1u9FE:before,.SectionHeader_section-header__jVRb3:before{position:absolute;
bottom:0;
left:50%;
width:60px;
height:2px;
-webkit-transform:translateX(-50%);
transform:translateX(-50%);
content:""}

@media(min-width:48em){.SectionHeader_section-header--blackwhite__Uptoy:before,.SectionHeader_section-header--blue__KP-Iv:before,.SectionHeader_section-header--orange__3ZNHK:before,.SectionHeader_section-header--red__1u9FE:before,.SectionHeader_section-header__jVRb3:before{width:120px;
height:5px}

}

.SectionHeader_section-header--blackwhite__Uptoy:before{background-color:#36f}

.SectionHeader_section-header--blackwhite__Uptoy .SectionHeader_section-header__sub-title__9kjki{color:#36f}

.SectionHeader_section-header--blackwhite__Uptoy .SectionHeader_section-header__main-title__3ULw5{color:#ccc}

.SectionHeader_section-header--red__1u9FE:before{background-color:#f25d5d}

.SectionHeader_section-header--red__1u9FE .SectionHeader_section-header__sub-title__9kjki{color:#f25d5d}

.SectionHeader_section-header--red__1u9FE .SectionHeader_section-header__main-title__3ULw5{color:#333}

.SectionHeader_section-header--orange__3ZNHK:before{background-color:#f60}

.SectionHeader_section-header--orange__3ZNHK .SectionHeader_section-header__sub-title__9kjki{color:#f60}

.SectionHeader_section-header--orange__3ZNHK .SectionHeader_section-header__main-title__3ULw5{color:#333}

.SectionHeader_section-header--blue__KP-Iv:before{background-color:#27aae1}

.SectionHeader_section-header--blue__KP-Iv .SectionHeader_section-header__sub-title__9kjki{color:#27aae1}

.SectionHeader_section-header--blue__KP-Iv .SectionHeader_section-header__main-title__3ULw5{color:#000a66}

.SectionHeader_section-header__sub-title__9kjki{font-weight:600;
font-size:15px;
line-height:1.3}

@media(min-width:48em){.SectionHeader_section-header__sub-title__9kjki{font-size:18px}

}

.SectionHeader_section-header__sub-title__9kjki:not(:last-child){margin-bottom:20px}

.SectionHeader_section-header__main-title__3ULw5{font-weight:600;
font-size:20px;
line-height:1.3}

@media(min-width:48em){.SectionHeader_section-header__main-title__3ULw5{font-size:36px}

}

.Teacher_teacher--blackwhite__3bqsK,.Teacher_teacher--blue__3iaQQ,.Teacher_teacher--orange__bTVpp,.Teacher_teacher--red__ru4Y2,.Teacher_teacher__3z4zi{position:relative;
padding:55px 0 40px}

@media(min-width:48em){.Teacher_teacher--blackwhite__3bqsK,.Teacher_teacher--blue__3iaQQ,.Teacher_teacher--orange__bTVpp,.Teacher_teacher--red__ru4Y2,.Teacher_teacher__3z4zi{padding:116px 0 102px}

}

.Teacher_teacher--blackwhite__3bqsK{background-color:#333}

.Teacher_teacher--red__ru4Y2{background-color:#fff6f6}

.Teacher_teacher--orange__bTVpp{background-color:#f5e8d4}

.Teacher_teacher--blue__3iaQQ{background-color:#f3f9ff}

.Teacher_teacher__header__Jqm-b:not(:last-child){margin-bottom:30px}

@media(min-width:48em){.Teacher_teacher__header__Jqm-b:not(:last-child){margin-bottom:96px}

}

.Teacher_teacher__list-wrap__2sucU{position:relative}

.Teacher_teacher-list__item__1fGbq:not(:last-child){margin-bottom:30px}

@media(min-width:48em){.Teacher_teacher-list__item__1fGbq:not(:last-child){margin-bottom:60px}

}

.Teacher_teacher-item--blackwhite__2Vs-g,.Teacher_teacher-item--blue__282R-,.Teacher_teacher-item--orange__3xFKJ,.Teacher_teacher-item--red__1bphO,.Teacher_teacher-item__1QPeZ{position:relative}

@media(min-width:48em){.Teacher_teacher-item--blackwhite__2Vs-g,.Teacher_teacher-item--blue__282R-,.Teacher_teacher-item--orange__3xFKJ,.Teacher_teacher-item--red__1bphO,.Teacher_teacher-item__1QPeZ{display:-webkit-box;
display:-ms-flexbox;
display:flex}

.Teacher_teacher-item--blackwhite__2Vs-g:nth-child(2n),.Teacher_teacher-item--blue__282R-:nth-child(2n),.Teacher_teacher-item--orange__3xFKJ:nth-child(2n),.Teacher_teacher-item--red__1bphO:nth-child(2n),.Teacher_teacher-item__1QPeZ:nth-child(2n){-webkit-box-orient:horizontal;
-webkit-box-direction:reverse;
-ms-flex-direction:row-reverse;
flex-direction:row-reverse}

.Teacher_teacher-item--blackwhite__2Vs-g:nth-child(2n) .Teacher_teacher-item__content__IJ-Iq:before,.Teacher_teacher-item--blue__282R-:nth-child(2n) .Teacher_teacher-item__content__IJ-Iq:before,.Teacher_teacher-item--orange__3xFKJ:nth-child(2n) .Teacher_teacher-item__content__IJ-Iq:before,.Teacher_teacher-item--red__1bphO:nth-child(2n) .Teacher_teacher-item__content__IJ-Iq:before,.Teacher_teacher-item__1QPeZ:nth-child(2n) .Teacher_teacher-item__content__IJ-Iq:before{right:auto;
left:0}

.Teacher_teacher-item--blackwhite__2Vs-g:nth-child(2n) .Teacher_teacher-item__image__2N2o7,.Teacher_teacher-item--blue__282R-:nth-child(2n) .Teacher_teacher-item__image__2N2o7,.Teacher_teacher-item--orange__3xFKJ:nth-child(2n) .Teacher_teacher-item__image__2N2o7,.Teacher_teacher-item--red__1bphO:nth-child(2n) .Teacher_teacher-item__image__2N2o7,.Teacher_teacher-item__1QPeZ:nth-child(2n) .Teacher_teacher-item__image__2N2o7{-webkit-box-shadow:-4px 4px 10px -6px #333;
box-shadow:-4px 4px 10px -6px #333}

}

.Teacher_teacher-item--blackwhite__2Vs-g{color:#ccc}

.Teacher_teacher-item--blackwhite__2Vs-g .Teacher_teacher-item__name__3OYDk:after{background-color:#ccc}

.Teacher_teacher-item--blackwhite__2Vs-g .Teacher_teacher-item__content__IJ-Iq:before{background-color:#fff}

@media(min-width:48em){.Teacher_teacher-item--blackwhite__2Vs-g .Teacher_teacher-item__content__IJ-Iq:before{background:-webkit-gradient(linear,right top,left top,color-stop(40%,#fff),to(transparent));
background:linear-gradient(270deg,#fff 40%,transparent)}

.Teacher_teacher-item--blackwhite__2Vs-g:nth-child(2n) .Teacher_teacher-item__content__IJ-Iq:before{background:-webkit-gradient(linear,left top,right top,color-stop(40%,#fff),to(transparent));
background:linear-gradient(90deg,#fff 40%,transparent)}

}

.Teacher_teacher-item--red__1bphO{color:#333}

.Teacher_teacher-item--red__1bphO .Teacher_teacher-item__name__3OYDk:after{background-color:#333}

.Teacher_teacher-item--red__1bphO .Teacher_teacher-item__content__IJ-Iq:before{background-color:#e6e6e6}

@media(min-width:48em){.Teacher_teacher-item--red__1bphO .Teacher_teacher-item__content__IJ-Iq:before{background:-webkit-gradient(linear,right top,left top,color-stop(40%,#e6e6e6),to(transparent));
background:linear-gradient(270deg,#e6e6e6 40%,transparent)}

.Teacher_teacher-item--red__1bphO:nth-child(2n) .Teacher_teacher-item__content__IJ-Iq:before{background:-webkit-gradient(linear,left top,right top,color-stop(40%,#e6e6e6),to(transparent));
background:linear-gradient(90deg,#e6e6e6 40%,transparent)}

}

.Teacher_teacher-item--orange__3xFKJ{color:#333}

.Teacher_teacher-item--orange__3xFKJ .Teacher_teacher-item__name__3OYDk:after{background-color:#333}

.Teacher_teacher-item--orange__3xFKJ .Teacher_teacher-item__content__IJ-Iq:before{background-color:#fff}

@media(min-width:48em){.Teacher_teacher-item--orange__3xFKJ .Teacher_teacher-item__content__IJ-Iq:before{background:-webkit-gradient(linear,right top,left top,color-stop(40%,#fff),to(transparent));
background:linear-gradient(270deg,#fff 40%,transparent)}

.Teacher_teacher-item--orange__3xFKJ:nth-child(2n) .Teacher_teacher-item__content__IJ-Iq:before{background:-webkit-gradient(linear,left top,right top,color-stop(40%,#fff),to(transparent));
background:linear-gradient(90deg,#fff 40%,transparent)}

}

.Teacher_teacher-item--blue__282R-{color:#000a66}

.Teacher_teacher-item--blue__282R- .Teacher_teacher-item__name__3OYDk:after{background-color:#000a66}

.Teacher_teacher-item--blue__282R- .Teacher_teacher-item__content__IJ-Iq:before{background-color:#c5d2de}

@media(min-width:48em){.Teacher_teacher-item--blue__282R- .Teacher_teacher-item__content__IJ-Iq:before{background:-webkit-gradient(linear,right top,left top,color-stop(40%,#c5d2de),to(transparent));
background:linear-gradient(270deg,#c5d2de 40%,transparent)}

.Teacher_teacher-item--blue__282R-:nth-child(2n) .Teacher_teacher-item__content__IJ-Iq:before{background:-webkit-gradient(linear,left top,right top,color-stop(40%,#c5d2de),to(transparent));
background:linear-gradient(90deg,#c5d2de 40%,transparent)}

}

.Teacher_teacher-item--blackwhite__2Vs-g{color:#333}

.Teacher_teacher-item--blackwhite__2Vs-g .Teacher_teacher-item__name__3OYDk:after{background-color:#333}

.Teacher_teacher-item__image__2N2o7{position:relative;
z-index:1;
min-width:100%;
height:190px;
background-color:#fff;
-webkit-box-shadow:0 4px 10px -6px #333;
box-shadow:0 4px 10px -6px #333}

@media(min-width:48em){.Teacher_teacher-item__image__2N2o7{min-width:520px;
height:300px;
min-height:300px;
-webkit-box-shadow:4px 4px 10px -6px #333;
box-shadow:4px 4px 10px -6px #333}

}

.Teacher_teacher-item__image__2N2o7 img{width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.Teacher_teacher-item__content__IJ-Iq{position:relative;
padding:20px 20px 13px}

@media(min-width:48em){.Teacher_teacher-item__content__IJ-Iq{min-width:calc(100% - 520px);
margin-top:40px;
padding:46px 34px 40px 46px}

}

.Teacher_teacher-item__content__IJ-Iq:before{position:absolute;
top:0;
right:0;
z-index:0;
width:100%;
height:100%;
content:""}

@media(min-width:48em){.Teacher_teacher-item__content__IJ-Iq:before{right:0;
width:calc(100% + 320px)}

}

.Teacher_teacher-item__name__3OYDk{position:relative;
padding-bottom:14px;
font-weight:500;
font-size:18px;
line-height:1.2}

@media(min-width:48em){.Teacher_teacher-item__name__3OYDk{padding-bottom:17px;
font-size:24px;
line-height:1.75}

}

.Teacher_teacher-item__name__3OYDk:after{position:absolute;
bottom:0;
left:0;
width:100%;
height:2px;
content:""}

.Teacher_teacher-item__name__3OYDk:not(:last-child){margin-bottom:10px}

@media(min-width:48em){.Teacher_teacher-item__name__3OYDk:not(:last-child){margin-bottom:23px}

}

.Teacher_teacher-item__text__2cfFy{position:relative;
font-weight:500;
font-size:15px;
line-height:1.4}

@media(min-width:48em){.Teacher_teacher-item__text__2cfFy{font-size:16px;
line-height:1.625}

}

@counter-style em-decimal{system:numeric;
symbols:"０" "１" "２" "３" "４" "５" "６" "７" "８" "９"}

@counter-style brackets-decimal{system:numeric;
symbols:"0" "⑴" "⑵" "⑶" "⑷" "⑸" "⑹" "⑺" "⑻" "⑼" "⑽" "⑾" "⑿" "⒀" "⒁" "⒂" "⒃" "⒄" "⒅" "⒆" "⒇"}

.School001_section__2OzOF{min-width:-webkit-fit-content;
min-width:-moz-fit-content;
min-width:fit-content;
color:#333;
font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;
letter-spacing:.1rem;
-webkit-font-feature-settings:"palt";
font-feature-settings:"palt"}

.School001_inner__24FU3{width:335px;
margin:0 auto}

@media(min-width:48em){.School001_inner__24FU3{width:1000px;
min-width:1000px}

}

.Footer_section__2eHA1{padding:23px 0 28px;
background-color:#000}

@media(min-width:48em){.Footer_section__2eHA1{padding:42px 0 44px}

}

.Footer_section__logo__-JPLI{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}

.Footer_section__logo__-JPLI:not(:last-child){margin-bottom:20px}

@media(min-width:48em){.Footer_section__logo__-JPLI:not(:last-child){margin-bottom:17px}

}

.Footer_section__logo-image__1cmDo{display:block;
max-width:170px;
max-height:40px}

@media(min-width:48em){.Footer_section__logo-image__1cmDo{max-width:280px;
max-height:80px}

}

.Footer_section__logo-image__1cmDo img{width:100%;
height:100%;
-o-object-fit:contain;
object-fit:contain}

.Footer_section__copyright__2UzFy{color:#ccc;
font-weight:500;
font-size:12px;
text-align:center}

@media(min-width:48em){.Footer_section__copyright__2UzFy{font-size:12px}

}

@counter-style em-decimal{system:numeric;
symbols:"０" "１" "２" "３" "４" "５" "６" "７" "８" "９"}

@counter-style brackets-decimal{system:numeric;
symbols:"0" "⑴" "⑵" "⑶" "⑷" "⑸" "⑹" "⑺" "⑻" "⑼" "⑽" "⑾" "⑿" "⒀" "⒁" "⒂" "⒃" "⒄" "⒅" "⒆" "⒇"}

.Corporate002_text-underline--blue__2geWN,.Corporate002_text-underline--gray__1_rxR,.Corporate002_text-underline--green__27Uy6,.Corporate002_text-underline--yellow__39THA,.Corporate002_text-underline__2NDTo{font-family:M PLUS Rounded\ 1c,Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}

.Corporate002_section__g6yf5{color:#333;
font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;
letter-spacing:.1rem;
-webkit-font-feature-settings:"palt";
font-feature-settings:"palt"}

.Corporate002_inner__fDJoG{width:335px;
margin:0 auto}

@media(min-width:48em){.Corporate002_inner__fDJoG{width:980px}

}

.Corporate002_text-underline--blue__2geWN,.Corporate002_text-underline--gray__1_rxR,.Corporate002_text-underline--green__27Uy6,.Corporate002_text-underline--yellow__39THA,.Corporate002_text-underline__2NDTo{width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content;
font-weight:700;
font-size:18px;
line-height:1.75}

@media(min-width:48em){.Corporate002_text-underline--blue__2geWN,.Corporate002_text-underline--gray__1_rxR,.Corporate002_text-underline--green__27Uy6,.Corporate002_text-underline--yellow__39THA,.Corporate002_text-underline__2NDTo{font-size:24px}

}

.Corporate002_text-underline--blue__2geWN:hover,.Corporate002_text-underline--gray__1_rxR:hover,.Corporate002_text-underline--green__27Uy6:hover,.Corporate002_text-underline--yellow__39THA:hover,.Corporate002_text-underline__2NDTo:hover{width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content}

.Corporate002_text-underline--green__27Uy6 p,.Corporate002_text-underline--green__27Uy6 span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#9fc));
background-image:linear-gradient(transparent 70%,#9fc 0)}

.Corporate002_text-underline--gray__1_rxR p,.Corporate002_text-underline--gray__1_rxR span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#dedeca));
background-image:linear-gradient(transparent 70%,#dedeca 0)}

.Corporate002_text-underline--blue__2geWN p,.Corporate002_text-underline--blue__2geWN span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#cff));
background-image:linear-gradient(transparent 70%,#cff 0)}

.Corporate002_text-underline--yellow__39THA p,.Corporate002_text-underline--yellow__39THA span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#fff100));
background-image:linear-gradient(transparent 70%,#fff100 0)}

/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{-webkit-box-sizing:border-box;
box-sizing:border-box;
border-style:solid;
border-width:0}

html{line-height:1.15;
-webkit-text-size-adjust:100%;
-webkit-tap-highlight-color:transparent}

body{margin:0}

main{display:block}

address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}

h1,h2,h3,h4,h5,h6{font-size:inherit;
line-height:inherit;
font-weight:inherit;
margin:0}

ol,ul{margin:0;
padding:0;
list-style:none}

dt{font-weight:700}

dd{margin-left:0}

hr{-webkit-box-sizing:content-box;
box-sizing:content-box;
height:0;
overflow:visible;
border-top-width:1px;
margin:0;
clear:both;
color:inherit}

pre{font-family:monospace,monospace;
font-size:inherit}

address{font-style:inherit}

a{background-color:transparent;
text-decoration:none;
color:inherit}

abbr[title]{text-decoration:underline;
-webkit-text-decoration:underline dotted;
text-decoration:underline dotted}

b,strong{font-weight:bolder}

code,kbd,samp{font-family:monospace,monospace;
font-size:inherit}

small{font-size:80%}

sub,sup{font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline}

sub{bottom:-.25em}

sup{top:-.5em}

embed,iframe,img,object{vertical-align:bottom}

button,input,optgroup,select,textarea{-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
vertical-align:middle;
color:inherit;
font:inherit;
background:transparent;
padding:0;
margin:0;
outline:0;
border-radius:0;
text-align:inherit}

[type=checkbox]{-webkit-appearance:checkbox;
-moz-appearance:checkbox;
appearance:checkbox}

[type=radio]{-webkit-appearance:radio;
-moz-appearance:radio;
appearance:radio}

button,input{overflow:visible}

button,select{text-transform:none}

[type=button],[type=reset],[type=submit],button{cursor:pointer;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none}

[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;
padding:0}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}

select::-ms-expand{display:none}

fieldset,option{padding:0}

fieldset{margin:0;
min-width:0}

legend{color:inherit;
display:table;
max-width:100%;
padding:0;
white-space:normal}

progress{vertical-align:baseline}

textarea{overflow:auto}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}

[type=search]{outline-offset:-2px}

[type=search]::-webkit-search-decoration{-webkit-appearance:none}

::-webkit-file-upload-button{-webkit-appearance:button;
font:inherit}

label[for]{cursor:pointer}

details{display:block}

summary{display:list-item}

[contenteditable]{outline:none}

table{border-collapse:collapse;
border-spacing:0}

caption{text-align:left}

td,th{vertical-align:top;
padding:0}

th{text-align:left;
font-weight:700}

[hidden],template{display:none}

body,html{min-width:320px;
font-size:62.5%;
scrollbar-width:thin;
scrollbar-color:rgba(68,68,68,.26666666666666666),#ccc}

html::-webkit-scrollbar{width:5px;
height:5px}

html::-webkit-scrollbar-track{background-color:#ccc}

html::-webkit-scrollbar-thumb{background-color:#444}

html .hide-scrollbar{scrollbar-width:none}

html .hide-scrollbar::-webkit-scrollbar{display:none}

body{width:100%;
color:#222;
font-weight:400;
font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;
line-height:1;
-webkit-font-smoothing:antialiased;
font-variant-numeric:tabular-nums}

.ck{padding:0!important}

.ck p{margin:0!important}

.ck.ck-editor__editable,.ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused,.ck.ck-editor__editable_inline{border:0!important;
-webkit-box-shadow:none!important;
box-shadow:none!important}

.ck.ck-editor__editable>.ck-placeholder:before{font-weight:400!important;
opacity:.75!important}

.border{border-width:1px!important}

.block{display:block!important}

.inline-block{display:inline-block!important}

.table{display:table!important}

.list-item{display:list-item!important}

.hidden{display:none!important}

.static{position:static!important}

.relative{position:relative!important}

.sticky{position:sticky!important}

*{--tw-shadow:0 0 transparent;
--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
--tw-ring-offset-width:0px;
--tw-ring-offset-color:#fff;
--tw-ring-color:rgba(59,130,246,0.5);
--tw-ring-offset-shadow:0 0 transparent;
--tw-ring-shadow:0 0 transparent}

.italic{font-style:italic!important}

.transform{--tw-translate-x:0!important;
--tw-translate-y:0!important;
--tw-rotate:0!important;
--tw-skew-x:0!important;
--tw-skew-y:0!important;
--tw-scale-x:1!important;
--tw-scale-y:1!important;
-webkit-transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;
transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}

.transition{-webkit-transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter!important;
transition-property:background-color,border-color,color,fill,stroke,opacity,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter!important;
transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;
transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-box-shadow,-webkit-transform,-webkit-filter,-webkit-backdrop-filter!important;
-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1)!important;
transition-timing-function:cubic-bezier(.4,0,.2,1)!important;
-webkit-transition-duration:.15s!important;
transition-duration:.15s!important}

@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);
transform:rotate(1turn)}

}

@keyframes spin{to{-webkit-transform:rotate(1turn);
transform:rotate(1turn)}

}

@-webkit-keyframes ping{75%,to{-webkit-transform:scale(2);
transform:scale(2);
opacity:0}

}

@keyframes ping{75%,to{-webkit-transform:scale(2);
transform:scale(2);
opacity:0}

}

@-webkit-keyframes pulse{50%{opacity:.5}

}

@keyframes pulse{50%{opacity:.5}

}

@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(-25%);
transform:translateY(-25%);
-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);
animation-timing-function:cubic-bezier(.8,0,1,1)}

50%{-webkit-transform:none;
transform:none;
-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);
animation-timing-function:cubic-bezier(0,0,.2,1)}

}

@keyframes bounce{0%,to{-webkit-transform:translateY(-25%);
transform:translateY(-25%);
-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);
animation-timing-function:cubic-bezier(.8,0,1,1)}

50%{-webkit-transform:none;
transform:none;
-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);
animation-timing-function:cubic-bezier(0,0,.2,1)}

}

.filter{--tw-blur:var(--tw-empty,/*!*/ /*!*/)!important;
--tw-brightness:var(--tw-empty,/*!*/ /*!*/)!important;
--tw-contrast:var(--tw-empty,/*!*/ /*!*/)!important;
--tw-grayscale:var(--tw-empty,/*!*/ /*!*/)!important;
--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/)!important;
--tw-invert:var(--tw-empty,/*!*/ /*!*/)!important;
--tw-saturate:var(--tw-empty,/*!*/ /*!*/)!important;
--tw-sepia:var(--tw-empty,/*!*/ /*!*/)!important;
--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/)!important;
-webkit-filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important;
filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}

.blur{--tw-blur:blur(8px)!important}

@media (min-width:768px){.tablet\:block{display:block!important}

.tablet\:inline-block{display:inline-block!important}

.tablet\:flex{display:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important}

.tablet\:hidden{display:none!important}

}

:export{palette-white:#fff;
palette-smoke:#f0f0f0;
palette-black:#222;
palette-nightgray:#343434;
palette-charcoal:#444;
palette-whitegray:#707070;
palette-lightgray:#ccc;
palette-gray:#969696;
palette-skyblue:#55b1ff;
palette-blue:#0079e0;
palette-red:#ea3c3c;
palette-palered:#ffa5a5;
palette-salmonpink:#fcebeb;
palette-whiteyellow:#fff3d9;
palette-pink:#ff48d5;
palette-shockingpink:#fd388a;
palette-deeppurple:#834cc8;
palette-summersky:#24b7dd;
palette-green:#00a365}

@counter-style em-decimal{system:numeric;
symbols:"０" "１" "２" "３" "４" "５" "６" "７" "８" "９"}

@counter-style brackets-decimal{system:numeric;
symbols:"0" "⑴" "⑵" "⑶" "⑷" "⑸" "⑹" "⑺" "⑻" "⑼" "⑽" "⑾" "⑿" "⒀" "⒁" "⒂" "⒃" "⒄" "⒅" "⒆" "⒇"}

.l-page,.l-page--pc{display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
min-width:320px;
min-height:100vh}

.l-page--pc{min-width:768px}

.l-inner{width:100%;
max-width:calc(340 / 375 * 100vw);
margin:0 auto}

@media(min-width:48em){.l-inner{max-width:1000px}

}

.l-dashboard-container{padding:50px}

.l-dashboard-content{padding:25px 50px 30px;
background-color:#fff;
border-radius:8px}

.bg-gradation-diagonal{position:relative;
z-index:0;
overflow:hidden;
background:-webkit-gradient(linear,left top,right top,color-stop(-60%,#fd388a),color-stop(80%,rgba(131,76,200,.85)));
background:linear-gradient(90deg,#fd388a -60%,rgba(131,76,200,.85) 80%)}

@media(min-width:48em){.bg-gradation-diagonal{background:-webkit-gradient(linear,left top,right top,color-stop(10%,#fd388a),color-stop(80%,rgba(131,76,200,.85)));
background:linear-gradient(90deg,#fd388a 10%,rgba(131,76,200,.85) 80%)}

}

.bg-gradation-diagonal>*{position:relative;
z-index:1}

.bg-gradation-diagonal:before{position:absolute;
top:0;
left:105%;
z-index:0;
display:block;
width:188%;
height:113%;
background:linear-gradient(45deg,rgba(131,76,200,.3) 20%,#24b7dd 75%);
-webkit-transform:skew(-45deg);
transform:skew(-45deg);
-webkit-transform-origin:right top;
transform-origin:right top;
content:""}

@media(min-width:48em){.bg-gradation-diagonal:before{left:76.8%;
width:188%;
height:113%;
background:linear-gradient(45deg,rgba(131,76,200,.3) 15%,#24b7dd 35%)}

}

.pre-mount{visibility:hidden;
opacity:0}

.mount{visibility:visible;
opacity:1}

.SectionHeader_component__title__1lTIB{font-family:M PLUS Rounded\ 1c,Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}

.SectionHeader_component__2QTe_{position:relative;
text-align:center}

.SectionHeader_component__title__1lTIB{font-weight:700;
font-size:30px;
line-height:1.09}

@media(min-width:48em){.SectionHeader_component__title__1lTIB{font-size:42px}

}

.SlideGallery_header__text__21_bT{font-family:M PLUS Rounded\ 1c,Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}

.SlideGallery_section__Jli_U{position:relative;
padding:62px 0 49px;
overflow:hidden;
background-color:#fff}

@media(min-width:48em){.SlideGallery_section__Jli_U{width:100%;
min-width:1000px!important;
padding:145px 0 116px}

}

.SlideGallery_section__Jli_U[class*=st-white-text] .SlideGallery_header__text__21_bT,.SlideGallery_section__Jli_U[class*=st-white-text] .SlideGallery_item__text__2r715{color:#fff}

.SlideGallery_section__header__1qQx5:not(:last-child){margin-bottom:70px}

@media(min-width:48em){.SlideGallery_section__header__1qQx5:not(:last-child){margin-bottom:86px}

}

.SlideGallery_section__content__3QWAt{position:relative}

.SlideGallery_section__inner__2In1G{margin:0 auto}

@media(min-width:48em){.SlideGallery_section__inner__2In1G{width:980px}

}

.SlideGallery_section__list-wrap__3PI4V{position:static!important;
margin:0 auto}

.SlideGallery_section__list-wrap__3PI4V.SlideGallery_is-arrow-show__1Jv50 button[class*=swiper-button-next],.SlideGallery_section__list-wrap__3PI4V.SlideGallery_is-arrow-show__1Jv50 button[class*=swiper-button-prev]{display:-webkit-box;
display:-ms-flexbox;
display:flex}

@media(min-width:48em){.SlideGallery_section__list-wrap__3PI4V.SlideGallery_is-disable__2UUwD [class*=swiper-wrap]{width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content;
margin:0 auto}

}

.SlideGallery_section__list-wrap__3PI4V.SlideGallery_is-disable__2UUwD [class*=swiper-slide]:last-child{margin-right:0!important}

.SlideGallery_section__list-wrap__3PI4V button[class*=swiper-button-next],.SlideGallery_section__list-wrap__3PI4V button[class*=swiper-button-prev]{top:50px;
display:none;
width:50px;
height:50px;
background-color:#000;
border-radius:50%;
cursor:pointer}

@media(min-width:60em){.SlideGallery_section__list-wrap__3PI4V button[class*=swiper-button-next],.SlideGallery_section__list-wrap__3PI4V button[class*=swiper-button-prev]{top:108px;
width:46px;
height:46px;
background-color:#666}

}

.SlideGallery_section__list-wrap__3PI4V button[class*=swiper-button-next]:after,.SlideGallery_section__list-wrap__3PI4V button[class*=swiper-button-prev]:after{position:absolute;
top:50%;
left:40%;
width:10px;
height:10px;
background:transparent;
border-top:2px solid #fff;
border-right:2px solid #fff;
-webkit-transform:translate(-25%,-50%) rotate(45deg);
transform:translate(-25%,-50%) rotate(45deg)}

@media(min-width:48em){.SlideGallery_section__list-wrap__3PI4V button[class*=swiper-button-next]:after,.SlideGallery_section__list-wrap__3PI4V button[class*=swiper-button-prev]:after{width:16px;
height:16px;
border-width:2px;
border-bottom:none;
border-left:none;
-webkit-transform:translate(-50%,-50%) rotate(45deg);
transform:translate(-50%,-50%) rotate(45deg)}

}

.SlideGallery_section__list-wrap__3PI4V button[class*=swiper-button-prev]{left:7px;
-webkit-transform:rotate(180deg);
transform:rotate(180deg)}

@media(min-width:48em){.SlideGallery_section__list-wrap__3PI4V button[class*=swiper-button-prev]{left:-98px}

}

.SlideGallery_section__list-wrap__3PI4V button[class*=swiper-button-next]{right:7px;
-webkit-transform:none;
transform:none}

@media(min-width:48em){.SlideGallery_section__list-wrap__3PI4V button[class*=swiper-button-next]{right:-98px}

}

.SlideGallery_section__list-wrap__3PI4V [class*=swiper-pagination]{display:none}

.SlideGallery_section__list-wrap__3PI4V [class*=swiper-container]{overflow:visible}

@media(min-width:48em){.SlideGallery_section__list-wrap__3PI4V [class*=swiper-container]{overflow:hidden}

}

.SlideGallery_header__text__21_bT{margin-top:15px;
color:#666;
font-weight:700;
font-size:700px;
font-size:12px;
line-height:1.09}

@media(min-width:48em){.SlideGallery_header__text__21_bT{margin-top:27px;
font-size:16px}

}

.SlideGallery_item__image__1iYwL{position:relative;
padding-top:100%;
background-color:#fff}

.SlideGallery_item__image__1iYwL img{position:absolute;
top:0;
left:0;
width:100%;
height:100%;
-o-object-fit:cover;
object-fit:cover}

.SlideGallery_item__image__1iYwL:not(:last-child){margin-bottom:13px}

@media(min-width:48em){.SlideGallery_item__image__1iYwL:not(:last-child){margin-bottom:24px}

}

.SlideGallery_item__text__2r715{color:#333;
font-weight:700;
font-size:15px;
line-height:1.4;
text-align:center}

@media(min-width:48em){.SlideGallery_item__text__2r715{font-size:24px;
line-height:1.5}

}

@counter-style em-decimal{system:numeric;
symbols:"０" "１" "２" "３" "４" "５" "６" "７" "８" "９"}

@counter-style brackets-decimal{system:numeric;
symbols:"0" "⑴" "⑵" "⑶" "⑷" "⑸" "⑹" "⑺" "⑻" "⑼" "⑽" "⑾" "⑿" "⒀" "⒁" "⒂" "⒃" "⒄" "⒅" "⒆" "⒇"}

.Corporate002_text-underline--blue__2geWN,.Corporate002_text-underline--gray__1_rxR,.Corporate002_text-underline--green__27Uy6,.Corporate002_text-underline--yellow__39THA,.Corporate002_text-underline__2NDTo{font-family:M PLUS Rounded\ 1c,Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif}

.Corporate002_section__g6yf5{color:#333;
font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,YuGothic,Yu Gothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Verdana,Meiryo,sans-serif;
letter-spacing:.1rem;
-webkit-font-feature-settings:"palt";
font-feature-settings:"palt"}

.Corporate002_inner__fDJoG{width:335px;
margin:0 auto}

@media(min-width:48em){.Corporate002_inner__fDJoG{width:980px}

}

.Corporate002_text-underline--blue__2geWN,.Corporate002_text-underline--gray__1_rxR,.Corporate002_text-underline--green__27Uy6,.Corporate002_text-underline--yellow__39THA,.Corporate002_text-underline__2NDTo{width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content;
font-weight:700;
font-size:18px;
line-height:1.75}

@media(min-width:48em){.Corporate002_text-underline--blue__2geWN,.Corporate002_text-underline--gray__1_rxR,.Corporate002_text-underline--green__27Uy6,.Corporate002_text-underline--yellow__39THA,.Corporate002_text-underline__2NDTo{font-size:24px}

}

.Corporate002_text-underline--blue__2geWN:hover,.Corporate002_text-underline--gray__1_rxR:hover,.Corporate002_text-underline--green__27Uy6:hover,.Corporate002_text-underline--yellow__39THA:hover,.Corporate002_text-underline__2NDTo:hover{width:-webkit-fit-content;
width:-moz-fit-content;
width:fit-content}

.Corporate002_text-underline--green__27Uy6 p,.Corporate002_text-underline--green__27Uy6 span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#9fc));
background-image:linear-gradient(transparent 70%,#9fc 0)}

.Corporate002_text-underline--gray__1_rxR p,.Corporate002_text-underline--gray__1_rxR span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#dedeca));
background-image:linear-gradient(transparent 70%,#dedeca 0)}

.Corporate002_text-underline--blue__2geWN p,.Corporate002_text-underline--blue__2geWN span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#cff));
background-image:linear-gradient(transparent 70%,#cff 0)}

.Corporate002_text-underline--yellow__39THA p,.Corporate002_text-underline--yellow__39THA span{display:inline;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#fff100));
background-image:linear-gradient(transparent 70%,#fff100 0)}

.apply-btn {
  background-color: #C30D23 !important; /* 赤 */
  color: #fff !important;
}
	
.red-button-wrapper .ConversionButton_conversion-button__2y4vL {
    background-color: transparent !important;
    border: none !important;
    padding: 0 !important;
}
