@import url("https://fonts.googleapis.com/css2?family=Concert+One&family=Figtree:ital,wght@0,300..900;1,300..900&family=Fredoka:wdth,wght@75..125,300..700&family=Kiwi+Maru:wght@300;400;500&family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Roboto+Slab:wght@100..900&display=swap");
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
html,article,aside,audio,blockquote,body,dd,dialog,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,li,mark,menu,nav,ol,p,pre,section,td,textarea,th,time,ul,video,main{margin:0;padding:0;word-wrap:break-word;overflow-wrap:break-word;font-feature-settings:"palt"}*{box-sizing:border-box}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;word-wrap:break-word;overflow-wrap:break-word}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:after,q:before{content:""}embed,object{vertical-align:top}hr,legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}abbr,acronym,fieldset,img{border:0}li{list-style-type:none}sup{vertical-align:super;font-size:.5em}img{vertical-align:top}i{font-style:normal}svg{vertical-align:middle}article,aside,dialog,figure,footer,header,hgroup,nav,section,main{display:block}nav,ul{list-style:none}
#wsc_page #pankuzu,#wsc_page .post-password-form,#wsc_page .con_banner,header .con_lowmain .maintxt,footer .con_footer{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width:1199px){#wsc_page #pankuzu,#wsc_page .post-password-form,#wsc_page .con_banner,header .con_lowmain .maintxt,footer .con_footer{width:91.6666666667%}}html{font-size:small;line-height:1.5}body{color:#303030;background:#fff;-webkit-text-size-adjust:none;font-size:124%}.ie body{font-size:120%}@media only screen and (max-width:767px){body{font-size:100%}}body a{color:#303030;text-decoration:underline}body a:hover{text-decoration:none}body img{max-width:100%;-webkit-touch-callout:none;line-height:1}@media only screen and (max-width:767px){body.homepage footer{margin-bottom:4.5em}}body,pre,input,textarea,select{font-family:"Kiwi Maru",serif}input,select,textarea{font-size:100%}@media only screen and (min-width:1200px){body .view_tab-sp,body .view_tab{display:none !important}}@media print{body .view_tab-sp,body .view_tab{display:none !important}}@media only screen and (min-width:768px){body .view_sp{display:none !important}}@media only screen and (max-width:1199px){body .view_pc{display:none !important}}@media only screen and (max-width:767px){body .view_pc-tab,body .view_tab{display:none !important}}.parallax{min-height:400px;background:0 0}#wsc_page{overflow:hidden}@media only screen and (min-width:1200px){#wsc_page{width:100%;margin:auto}}@media print{#wsc_page{width:100%;margin:auto}}@media only screen and (min-width:768px){#wsc_page{font-size:100% !important}}#wsc_page #pankuzu{letter-spacing:-.6em;margin-top:18px;text-align:right}@media only screen and (max-width:767px){#wsc_page #pankuzu{margin-top:.5em}}#wsc_page #pankuzu li{display:inline-block;letter-spacing:normal;vertical-align:top;font-size:94%}@media only screen and (min-width:768px) and (max-width:1199px){#wsc_page #pankuzu li{font-size:94%}}@media only screen and (max-width:767px){#wsc_page #pankuzu li{font-size:82%}}#wsc_page #pankuzu li+li{margin-left:1em;padding-left:1.4em;position:relative}#wsc_page #pankuzu li+li:before{content:"";font-family:FontAwesome;position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:75%}#wsc_page .post-password-form{padding:90px 0}@media only screen and (max-width:767px){#wsc_page .post-password-form{padding:3em 0}}#wsc_page .post-password-form p+p{margin-top:1em}#wsc_page .navigation{margin-top:32px}@media only screen and (min-width:768px) and (max-width:1199px){#wsc_page .navigation{margin-top:28px}}@media only screen and (max-width:767px){#wsc_page .navigation{margin-top:1.2em}}#wsc_page .navigation h2{display:none}#wsc_page .navigation .nav-links{text-align:center}#wsc_page .navigation .nav-links .page-numbers{font-size:94%;text-decoration:none;display:inline-block;width:3em;height:3em;line-height:2.2em;background:#fff;border:2px solid #e60012;border-radius:50%;padding:.2em .4em;transition:all .5s ease}@media only screen and (min-width:768px) and (max-width:1199px){#wsc_page .navigation .nav-links .page-numbers{font-size:88%}}@media only screen and (max-width:767px){#wsc_page .navigation .nav-links .page-numbers{font-size:82%}}#wsc_page .navigation .nav-links .page-numbers.current{background:#e60012;color:#fff}#wsc_page .navigation .nav-links .page-numbers:hover{background:#e60012;color:#fff}#wsc_page .navigation .nav-links .page-numbers.dots{background:0 0 !important;border:none !important;color:#303030;opacity:1 !important}#wsc_page .navigation .nav-links .page-numbers+.page-numbers{margin-left:.8em}#wsc_page .con_banner{padding:80px 0}@media only screen and (max-width:767px){#wsc_page .con_banner{padding:3em 0}}#wsc_page .con_banner ul{display:flex;justify-content:space-between;position:relative;padding-bottom:82px;line-height:0}@media only screen and (max-width:767px){#wsc_page .con_banner ul{padding-bottom:50px}}#wsc_page .con_banner ul li{width:31.6666666667%}@media only screen and (max-width:767px){#wsc_page .con_banner ul li{width:100%}}#wsc_page .con_banner ul li:last-child{margin-right:0}#wsc_page .con_banner ul li a{display:block;transition:opacity .3s ease}#wsc_page .con_banner ul li a:hover{opacity:.7}#wsc_page .con_banner ul li a img{width:95%;margin:auto}#wsc_page .con_banner ul .slick-next,#wsc_page .con_banner ul .slick-prev{width:auto;height:auto;position:absolute;top:auto;right:auto;bottom:0;font-size:0%;margin:auto;display:block;transform:translateX(-50%)}#wsc_page .con_banner ul .slick-next:before,#wsc_page .con_banner ul .slick-prev:before{display:inline-block;font-size:16px;font-size:16px;opacity:1;background:#fff;border-radius:50%;padding:1em;font-family:Fontawesome;color:#e50012;border:2px solid #e50012;transition:all .5s ease}@media only screen and (max-width:767px){#wsc_page .con_banner ul .slick-next:before,#wsc_page .con_banner ul .slick-prev:before{font-size:12px}}#wsc_page .con_banner ul .slick-next:hover:before,#wsc_page .con_banner ul .slick-prev:hover:before{color:#fff;background:#e50012}#wsc_page .con_banner ul .slick-next{left:60%}@media only screen and (max-width:767px){#wsc_page .con_banner ul .slick-next{left:65%}}#wsc_page .con_banner ul .slick-next:before{content:""}#wsc_page .con_banner ul .slick-prev{left:40%}@media only screen and (max-width:767px){#wsc_page .con_banner ul .slick-prev{left:35%}}#wsc_page .con_banner ul .slick-prev:before{content:""}#wsc_page .circle,#wsc_page .squares{content:"";display:block;width:100%;height:120%;position:absolute;bottom:0;right:0;background-size:cover;z-index:-1}#wsc_page .fix_header{display:flex;justify-content:space-between;align-items:center;gap:.5em;width:100%;background:#fff;padding:1em 2em;filter:drop-shadow(0px 0px 4px #fff);position:fixed;top:-120px;left:0;transition:.5s top ease;z-index:20}@media only screen and (min-width:768px) and (max-width:1199px){#wsc_page .fix_header{padding:1em}}@media only screen and (max-width:767px){#wsc_page .fix_header{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){#wsc_page .fix_header{flex-wrap:wrap}}@media only screen and (max-width:767px){#wsc_page .fix_header{display:none}}#wsc_page .fix_header .logo{width:clamp(240px, 16.25vw, 312px)}#wsc_page .fix_header .logo a{display:flex;align-items:center;text-decoration:none}#wsc_page .fix_header .logo a img{float:left}#wsc_page .fix_header ul{display:flex;align-items:center;gap:clamp(1em, 2.7vw, 52px)}@media only screen and (min-width:768px) and (max-width:1199px){#wsc_page .fix_header ul{display:none}}#wsc_page .fix_header ul li a{display:block;font-size:clamp(15px, 0.89vw, 17px);text-decoration:none;line-height:1.6;letter-spacing:.06em;transition:opacity .3s ease}#wsc_page .fix_header ul li a:hover{opacity:.7}@media only screen and (min-width:768px) and (max-width:1199px){#wsc_page .fix_header ul li a{text-align:center}}#wsc_page .fix_header ul li a span{display:block;font-size:69%}@media only screen and (min-width:768px) and (max-width:1199px){#wsc_page .fix_header ul li a span{font-size:63%}}@media only screen and (max-width:767px){#wsc_page .fix_header ul li a span{font-size:63%}}#wsc_page .fix_header ul li:nth-child(1) a span{color:#f99}#wsc_page .fix_header ul li:nth-child(2) a span{color:#f93}#wsc_page .fix_header ul li:nth-child(3) a span{color:#6cf}#wsc_page .fix_header ul li:nth-child(4) a span{color:#9c0}#wsc_page .fix_header ul li:nth-child(5) a span{color:#3c9}#wsc_page .fix_header ul li:nth-child(6) a span{color:#4471be}#wsc_page .fix_header ul li:nth-child(7){width:clamp(90px, 9.375vw, 180px)}#wsc_page .fix_header ul li:nth-child(7) a+a{margin-top:.2em}#wsc_page .fix_header ul li:nth-child(7) a span{color:#fc3}#wsc_page .fix_sidemenu{position:fixed;top:55%;right:-6%;transform:translate(-50%,-50%);z-index:2;transition:right .5s ease}#wsc_page .fix_sidemenu li{text-align:right}#wsc_page .fix_sidemenu li+li{margin-top:21px}@media only screen and (max-width:767px){#wsc_page .fix_sidemenu li+li{margin-top:1em}}#wsc_page .fix_sidemenu li a{text-decoration:none;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal;font-size:94%;letter-spacing:.08em;line-height:1.4;color:#9f9f9f;position:relative;transition:all .5s ease}@media only screen and (min-width:768px) and (max-width:1199px){#wsc_page .fix_sidemenu li a{font-size:94%}}@media only screen and (max-width:767px){#wsc_page .fix_sidemenu li a{font-size:88%}}#wsc_page .fix_sidemenu li a:after{content:"";height:0;width:1px;background:#9f9f9f;position:absolute;top:50%;left:120%;transform:translateY(-50%);transition:all .5s ease}#wsc_page .fix_sidemenu li a:hover{color:#303030}#wsc_page .fix_sidemenu li a:hover:after{height:100%;background:#303030}header{background:#fff;position:relative}header .con_header{display:flex;justify-content:space-between;align-items:center;gap:.5em;width:100%;max-width:1920px;margin:auto;background:#fff;padding:1em 2em}@media only screen and (max-width:767px){header .con_header{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header{flex-wrap:wrap}}@media only screen and (max-width:767px){header .con_header{display:none}}header .con_header .logo{width:clamp(240px, 16.25vw, 312px)}header .con_header .logo a{display:flex;align-items:center;text-decoration:none}header .con_header .logo a img{float:left}header .con_header ul{display:flex;align-items:center;gap:clamp(1em, 2.7vw, 52px)}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header ul{display:none}}header .con_header ul li a{display:block;font-size:clamp(15px, 0.89vw, 17px);text-decoration:none;line-height:1.6;letter-spacing:.06em;transition:opacity .3s ease}header .con_header ul li a:hover{opacity:.7}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header ul li a{text-align:center}}header .con_header ul li a span{display:block;font-size:69%}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header ul li a span{font-size:63%}}@media only screen and (max-width:767px){header .con_header ul li a span{font-size:63%}}header .con_header ul li:nth-child(1) a span{color:#f99}header .con_header ul li:nth-child(2) a span{color:#f93}header .con_header ul li:nth-child(3) a span{color:#6cf}header .con_header ul li:nth-child(4) a span{color:#9c0}header .con_header ul li:nth-child(5) a span{color:#3c9}header .con_header ul li:nth-child(6) a span{color:#4471be}header .con_header ul li:nth-child(7){width:clamp(90px, 9.375vw, 180px)}header .con_header ul li:nth-child(7) a+a{margin-top:.2em}header .con_header ul li:nth-child(7) a span{color:#fc3}header .bnr{text-align:right;padding:0 2em 1em 0}header .bnr img{width:12%}header .bnr img:nth-of-type(1){margin-right:1em}@media only screen and (max-width:767px){header .bnr{display:none}}@media only screen and (min-width:768px) and (max-width:1199px){header .bnr{display:none}}header .con_mainimg{position:relative;width:calc(100% - 2em);max-width:1920px;margin:auto;z-index:1}@media only screen and (max-width:767px){header .con_mainimg{width:calc(100% - 1em)}}@media only screen and (max-width:767px){header .con_mainimg{margin-top:.5em}}header .con_mainimg .maintxt{position:absolute;top:52%;right:3%;filter:drop-shadow(0px 0px 5px #fff) drop-shadow(0px 0px 5px #fff) drop-shadow(0px 0px 5px #fff);transform:translateY(-50%);transition-delay:1s;z-index:2}@media only screen and (min-width:768px) and (max-width:1199px){header .con_mainimg .maintxt{top:46%}}@media only screen and (max-width:767px){header .con_mainimg .maintxt{top:50%}}@media only screen and (max-width:1199px){header .con_mainimg .maintxt{text-align:center;right:0;left:0;margin:auto;width:80%;filter:drop-shadow(0px 0px 5px #fff) drop-shadow(0px 0px 5px #fff) drop-shadow(0px 0px 5px #fff) drop-shadow(0px 0px 5px #fff)}}header .con_mainimg .mainimg{width:100%;height:930px;position:relative;overflow:hidden;z-index:-1}@media only screen and (min-width:768px) and (max-width:1199px){header .con_mainimg .mainimg{height:680px}}@media only screen and (max-width:767px){header .con_mainimg .mainimg{height:42em}}header .con_mainimg .mainimg img{max-width:none;height:100%;position:absolute;top:0;left:50%;margin:auto;transform:translateX(-50%)}@media only screen and (max-width:767px){header .con_mainimg .mainimg img{width:100%;height:auto}}header .con_mainimg .logo{position:absolute;top:0;z-index:10}header .con_mainimg .logo a{padding:1.2em 1em;text-decoration:none;display:flex;align-items:center;width:100%;font-size:100%;filter:drop-shadow(0px 0px 4px #fff) drop-shadow(0px 0px 4px #fff) drop-shadow(0px 0px 4px #fff) drop-shadow(0px 0px 4px #fff)}@media only screen and (min-width:768px) and (max-width:1199px){header .con_mainimg .logo a{font-size:94%}}@media only screen and (max-width:767px){header .con_mainimg .logo a{font-size:88%}}header .con_mainimg .logo a img{float:left;margin-right:.4em}@media only screen and (max-width:767px){header .con_mainimg .logo a img{width:12em}}header .con_mainimg>div{width:100%;height:100%;position:absolute;top:0;left:0;transition-delay:1.5s}header .con_mainimg>div .cir{width:4em;height:4em;border-radius:50%;display:block;position:absolute;z-index:1}@media only screen and (max-width:767px){header .con_mainimg>div .cir{width:2em}}@media only screen and (max-width:767px){header .con_mainimg>div .cir{height:2em}}header .con_mainimg>div .cir.c1{top:20%;left:96%;right:0;margin:auto;background:#73ff7a}header .con_mainimg>div .cir.c2{top:-1%;left:10%;right:10%;margin:auto;background:#e9ff5c}header .con_mainimg>div .cir.c3{top:35%;left:0;right:90%;margin:auto;background:#8bff96}header .con_mainimg>div .cir.c4{bottom:20%;left:0;right:50%;margin:auto;background:#e9765c}@media only screen and (max-width:767px){header .con_mainimg>div .cir.c4{right:70%}}header .con_mainimg>div .cir.c5{top:58%;left:10%;right:0;margin:auto;background:#e93a5c}@media only screen and (max-width:767px){header .con_mainimg>div .cir.c5{top:65%;left:60%}}header .banner{position:absolute;top:calc(92px + 2em);left:2em;transition-delay:1s;z-index:10}@media only screen and (min-width:768px) and (max-width:1199px){header .banner{display:flex;justify-content:center;width:calc(100% - 2em);top:100%;left:0;right:0;margin:auto;transition-delay:0ms;opacity:1 !important;transform:translate(0,0) !important}}header .banner li{position:relative}header .banner li+li{margin-top:24px}@media only screen and (min-width:768px) and (max-width:1199px){header .banner li+li{margin-top:0}}@media only screen and (max-width:767px){header .banner li+li{margin-top:1em}}@media only screen and (min-width:768px) and (max-width:1199px){header .banner li+li{margin-left:1em}}header .banner li a{filter:drop-shadow(0px 0px 4px rgba(255,255,255,.6));display:block;transition:opacity .3s ease}header .banner li a:hover{opacity:.7}header .banner li.news a{color:#000;padding:1em;font-size:94%;letter-spacing:.05em;line-height:1.6;background:#fff;border:1px solid #000;border-radius:10px;text-decoration:none}@media only screen and (min-width:768px) and (max-width:1199px){header .banner li.news a{font-size:94%}}@media only screen and (max-width:767px){header .banner li.news a{font-size:88%}}header .mainlogo{width:90%;margin:auto;margin-top:8px;text-align:center;filter:drop-shadow(0px 0px 4px #fff) drop-shadow(0px 0px 4px #fff);z-index:1}@media only screen and (max-width:767px){header .mainlogo{margin-top:.4em}}header .con_lowmain{height:60vh;position:relative;overflow:hidden;z-index:1}@media only screen and (min-width:1200px){header .con_lowmain{min-height:520px}}@media print{header .con_lowmain{min-height:520px}}@media only screen and (min-width:768px) and (max-width:1199px){header .con_lowmain{height:50vh}}@media only screen and (max-width:767px){header .con_lowmain{height:50vh}}header .con_lowmain .bk{width:100%;height:120%;position:relative;top:-20%;z-index:-1}header .con_lowmain .logo{display:block;width:100%;background:#fff}header .con_lowmain .logo a{padding:1.2em 1em;text-decoration:none;display:flex;align-items:center;font-size:100%}@media only screen and (min-width:768px) and (max-width:1199px){header .con_lowmain .logo a{font-size:94%}}@media only screen and (max-width:767px){header .con_lowmain .logo a{font-size:88%}}header .con_lowmain .logo a img{float:left;margin-right:.4em}@media only screen and (max-width:767px){header .con_lowmain .logo a img{width:17em}}header .con_lowmain .maintxt{color:#fff;filter:drop-shadow(0px 0px 4px #000);position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){header .con_lowmain .maintxt{top:55%}}header .con_lowmain .maintxt h2{font-size:500%;font-family:"Concert One",cursive;text-transform:uppercase;letter-spacing:.04em}@media only screen and (min-width:768px) and (max-width:1199px){header .con_lowmain .maintxt h2{font-size:413%}}@media only screen and (max-width:767px){header .con_lowmain .maintxt h2{font-size:238%}}@media only screen and (max-width:767px){header .con_lowmain .maintxt h2{letter-spacing:.02em}}header .con_lowmain .maintxt h1{font-size:150%;letter-spacing:.08em}@media only screen and (min-width:768px) and (max-width:1199px){header .con_lowmain .maintxt h1{font-size:138%}}@media only screen and (max-width:767px){header .con_lowmain .maintxt h1{font-size:100%}}body.fixed .fix_header{top:0 !important}body.fixed .fix_sidemenu{right:0 !important}.fadein{opacity:0;transform:translate(0,50px);transition:all .9s ease}.fadein.scrollin{opacity:1;transform:translate(0,0)}footer{padding-top:80px;background:#f5f5f5}@media only screen and (min-width:768px) and (max-width:1199px){footer{padding-top:62px}}@media only screen and (max-width:767px){footer{padding-top:3em}}footer .con_footer .btns{letter-spacing:-.6em}@media only screen and (max-width:767px){footer .con_footer .btns{text-align:center}}footer .con_footer .btns li{display:inline-block;letter-spacing:normal;vertical-align:top}footer .con_footer .btns li+li{margin-left:32px}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .btns li+li{margin-left:30px}}@media only screen and (max-width:767px){footer .con_footer .btns li+li{margin-left:1em}}@media only screen and (max-width:767px){footer .con_footer .btns li+li{margin-top:1em}}@media only screen and (max-width:767px){footer .con_footer .btns li+li a{width:2em}}footer .con_footer .btns li:nth-child(2){margin-left:60px}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .btns li:nth-child(2){margin-left:56px}}@media only screen and (max-width:767px){footer .con_footer .btns li:nth-child(2){margin-left:0}}footer .con_footer .btns li a{display:block;transition:opacity .3s ease}footer .con_footer .btns li a:hover{opacity:.7}footer .con_footer .box_footer{display:flex;margin-top:42px}@media only screen and (max-width:767px){footer .con_footer .box_footer{margin-top:1em}}@media only screen and (max-width:1199px){footer .con_footer .box_footer{flex-wrap:wrap}}footer .con_footer .box_footer .wrp_address{width:30%}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .box_footer .wrp_address{width:100%}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_address{width:100%}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_address{text-align:center}}footer .con_footer .box_footer .wrp_address address{font-size:94%;letter-spacing:.06em;line-height:1.8}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .box_footer .wrp_address address{font-size:94%}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_address address{font-size:88%}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_address address{letter-spacing:.04em;line-height:1.6}}footer .con_footer .box_footer .wrp_address .tel{margin-top:24px;font-size:94%;letter-spacing:.06em}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .box_footer .wrp_address .tel{margin-top:18px}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_address .tel{margin-top:1em}}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .box_footer .wrp_address .tel{font-size:94%}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_address .tel{font-size:88%}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_address .tel{letter-spacing:.04em}}footer .con_footer .box_footer .wrp_address .fax{margin-top:4px;font-size:94%;letter-spacing:.06em}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_address .fax{margin-top:0}}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .box_footer .wrp_address .fax{font-size:94%}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_address .fax{font-size:88%}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_address .fax{letter-spacing:.04em}}footer .con_footer .box_footer .wrp_address .logos{margin-top:12px}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_address .logos{margin-top:1em}}footer .con_footer .box_footer .wrp_address .logos p a{opacity:1;transition:.3s ease}footer .con_footer .box_footer .wrp_address .logos p a:hover{opacity:.7}footer .con_footer .box_footer .wrp_address .logos p a img{height:5em}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_address .logos p a img{height:4em}}footer .con_footer .box_footer .wrp_footer{width:67.5%;margin-left:2.5%;display:flex;justify-content:flex-end}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .box_footer .wrp_footer{width:100%}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_footer{width:100%}}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .box_footer .wrp_footer{margin-left:0}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_footer{margin-left:0}}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .box_footer .wrp_footer{margin-top:32px;justify-content:space-between}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_footer{display:none}}footer .con_footer .box_footer .wrp_footer a{text-decoration:none;letter-spacing:.03em;line-height:1.6;transition:opacity .3s ease}footer .con_footer .box_footer .wrp_footer a:hover{opacity:.7}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_footer a{letter-spacing:.02em;line-height:1.4}}footer .con_footer .box_footer .wrp_footer>ul{display:flex}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .box_footer .wrp_footer>ul{width:100%;justify-content:space-between}}footer .con_footer .box_footer .wrp_footer>ul>li{border-left:1px solid #ddd;padding:20px 28px}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .box_footer .wrp_footer>ul>li{padding:18px}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_footer>ul>li{padding:1em}}@media only screen and (min-width:1200px){footer .con_footer .box_footer .wrp_footer>ul>li{min-width:180px}}@media print{footer .con_footer .box_footer .wrp_footer>ul>li{min-width:180px}}footer .con_footer .box_footer .wrp_footer>ul>li:first-child .st:nth-of-type(3){margin-top:18px}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .box_footer .wrp_footer>ul>li:first-child .st:nth-of-type(3){margin-top:12px}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_footer>ul>li:first-child .st:nth-of-type(3){margin-top:.6em}}footer .con_footer .box_footer .wrp_footer>ul>li:nth-of-type(2) .st:nth-of-type(2){margin-top:18px}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .box_footer .wrp_footer>ul>li:nth-of-type(2) .st:nth-of-type(2){margin-top:12px}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_footer>ul>li:nth-of-type(2) .st:nth-of-type(2){margin-top:.6em}}footer .con_footer .box_footer .wrp_footer>ul>li:last-child{border-right:1px solid #ddd}footer .con_footer .box_footer .wrp_footer>ul>li .st a{font-weight:700;font-size:100%}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .box_footer .wrp_footer>ul>li .st a{font-size:100%}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_footer>ul>li .st a{font-size:94%}}footer .con_footer .box_footer .wrp_footer>ul>li>ul{margin-top:18px}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .box_footer .wrp_footer>ul>li>ul{margin-top:12px}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_footer>ul>li>ul{margin-top:.6em}}footer .con_footer .box_footer .wrp_footer>ul>li>ul li{margin-left:.3em}footer .con_footer .box_footer .wrp_footer>ul>li>ul li+li{margin-top:12px}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .box_footer .wrp_footer>ul>li>ul li+li{margin-top:8px}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_footer>ul>li>ul li+li{margin-top:.2em}}footer .con_footer .box_footer .wrp_footer>ul>li>ul li a{font-size:88%}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .box_footer .wrp_footer>ul>li>ul li a{font-size:88%}}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_footer>ul>li>ul li a{font-size:88%}}footer .con_footer .box_footer .wrp_footer>ul>li>ul+.st{margin-top:32px}@media only screen and (max-width:767px){footer .con_footer .box_footer .wrp_footer>ul>li>ul+.st{margin-top:1em}}footer #copyright{margin-top:60px;padding:.8em;text-align:center;font-size:100%}@media only screen and (max-width:767px){footer #copyright{margin-top:2.4em}}@media only screen and (min-width:768px) and (max-width:1199px){footer #copyright{font-size:94%}}@media only screen and (max-width:767px){footer #copyright{font-size:75%}}footer .fix_fnav{width:100%;display:flex;flex-wrap:wrap;position:fixed;bottom:0;background:#fff;z-index:10}footer .fix_fnav li{width:calc(100% / 3);text-align:center}footer .fix_fnav li a{display:block;text-decoration:none;font-size:100%;padding:.8em .5em;color:#fff}footer .fix_fnav li a span{font-size:75%}footer .fix_fnav li:nth-child(2) a{background:#47b7ff}footer .fix_fnav li:nth-child(3) a{background:#ff8027}footer .fix_fnav li:nth-child(4) a{background:#50b950}footer .fix_fnav li.news{width:100%}footer .fix_fnav li.news a{paddingh:1em;background:#fff;color:#000;text-decration:none}footer .icon-hamburger{display:none;cursor:pointer;height:50px;position:relative;width:50px;display:none;margin-bottom:.4em;transition:opacity .3s ease;z-index:20}@media only screen and (max-width:1199px){footer .icon-hamburger{display:inline-block;position:fixed;top:1em;right:1em}}footer .icon-hamburger span{background:#e50012;display:block;height:3px;left:50%;margin:-8% 0 0 -42%;position:absolute;top:50%;width:84%}footer .icon-hamburger span:before,footer .icon-hamburger span:after{background:#e50012;content:"";display:block;height:3px;left:50%;margin:-8% 0 0 -50%;position:absolute;top:50%;width:100%}footer .icon-hamburger span:before{margin-top:-18px}footer .icon-hamburger span:after{margin-top:15px}footer #modal-overlay{background-color:#fff;display:none;height:100%;left:0;position:fixed;top:0;width:100%;padding:2em 1em 2em;z-index:99}footer #modal-overlay .close{font-size:200%;line-height:1;position:absolute;top:.6em;right:.6em;color:#303030}footer #modal-overlay .logo a{display:block;text-decoration:none;text-align:center;letter-spacing:.2em;color:#fff}footer #modal-overlay .logo a i{display:block;text-align:center;margin-bottom:.4em}footer #modal-overlay .logo a i img{height:3em}footer #modal-overlay ul{margin-top:1.6em}footer #modal-overlay ul li{border-top:1px solid #000}footer #modal-overlay ul li:last-child{border-bottom:1px solid #000}footer #modal-overlay ul li a{display:block;text-align:center;padding:.8em;text-decoration:none;color:#303030;font-size:107%;letter-spacing:.02em}footer #modal-overlay ul li a span{display:block;font-size:75%}footer #modal-overlay ul li:nth-child(1) a span{color:#f99}footer #modal-overlay ul li:nth-child(2) a span{color:#f93}footer #modal-overlay ul li:nth-child(3) a span{color:#6cf}footer #modal-overlay ul li:nth-child(4) a span{color:#9c0}footer #modal-overlay ul li:nth-child(5) a span{color:#3c9}footer #modal-overlay ul li:nth-child(6) a span{color:#4471be}footer #modal-overlay ul li:nth-child(7) a span{color:#fc3}footer #modal-overlay .adopt{display:flex;justify-content:center;align-items:center;gap:1em;margin-top:1em}.wpcf7 .st{font-size:113%;width:100%;max-width:920px;margin:auto;text-align:left !important}@media only screen and (min-width:768px) and (max-width:1199px){.wpcf7 .st{font-size:107%}}@media only screen and (max-width:767px){.wpcf7 .st{font-size:100%}}.wpcf7 .st+table.contact{margin-top:6px}@media only screen and (max-width:767px){.wpcf7 .st+table.contact{margin-top:.3em}}.wpcf7 .st span{color:#ff9800;padding-right:.2em}.wpcf7 table.contact{width:100%;max-width:920px;margin:auto}.wpcf7 table.contact tr{border-top:1px solid #adadad}.wpcf7 table.contact tr:last-child{border-bottom:1px solid #adadad}.wpcf7 table.contact tr td{padding:18px 42px;letter-spacing:.02em;box-sizing:border-box;font-size:94%}@media only screen and (max-width:767px){.wpcf7 table.contact tr td{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){.wpcf7 table.contact tr td{font-size:94%}}@media only screen and (max-width:767px){.wpcf7 table.contact tr td{font-size:94%}}@media only screen and (max-width:767px){.wpcf7 table.contact tr td{display:block;width:100%}}.wpcf7 table.contact tr td:first-child{min-width:16.5em}@media only screen and (max-width:767px){.wpcf7 table.contact tr td:first-child{min-width:100%}}@media only screen and (max-width:767px){.wpcf7 table.contact tr td:first-child{background:#fff;margin-top:.6em}}.wpcf7 table.contact tr td:last-child{width:100%}@media only screen and (max-width:767px){.wpcf7 table.contact tr td:last-child{width:100%}}.wpcf7 table.contact tr td .att{background:#e50012;color:#fff;float:right;padding:.2em .6em}.wpcf7 table.contact tr td input,.wpcf7 table.contact tr td textarea,.wpcf7 table.contact tr td select{border:1px solid #adadad;padding:.4em .8em;border-radius:3px}.wpcf7 table.contact tr td input.min,.wpcf7 table.contact tr td textarea.min,.wpcf7 table.contact tr td select.min{max-width:4em;margin-right:.4em}.wpcf7 table.contact tr td input.mid,.wpcf7 table.contact tr td textarea.mid,.wpcf7 table.contact tr td select.mid{max-width:7em;margin-right:.4em}.wpcf7 table.contact tr td textarea{width:100%}.wpcf7 table.contact tr td .wpcf7-list-item{margin:0 1.2em 0 0 !important}.wpcf7 table.contact+p{margin-top:32px;text-align:center}@media only screen and (max-width:767px){.wpcf7 table.contact+p{margin-top:1.4em}}.wpcf7 input[type=submit]{width:100%;max-width:300px;margin-top:24px;padding:18px;font-size:125%;border:none;color:#fff;background:#e50012;cursor:pointer;transition:opacity .5s ease}@media only screen and (max-width:767px){.wpcf7 input[type=submit]{margin-top:1.2em 1em}}@media only screen and (max-width:767px){.wpcf7 input[type=submit]{padding:.6em}}@media only screen and (min-width:768px) and (max-width:1199px){.wpcf7 input[type=submit]{font-size:119%}}@media only screen and (max-width:767px){.wpcf7 input[type=submit]{font-size:113%}}.wpcf7 input[type=submit]:hover{opacity:.7}.wpcf7 .wpcf7-spinner{display:block}
.con_company,.con_message,.con_history,.con_profile,.con_philosophy,.con_servicetop,.con_welfare,.con_medical,.con_estate,.con_employment,.con_food,.con_counter,.con_office,.con_newsroom,.con_president,.con_contact,.con_lowcontact,.con_lowstatement,.con_drawing,.con_privacy,.con_sitepolicy,.main_special .con_schedule,.main_special .con_preview,.main_special .con_contact,.main_special .con_special,.con_governance,.con_misc{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width:1199px){.con_company,.con_message,.con_history,.con_profile,.con_philosophy,.con_servicetop,.con_welfare,.con_medical,.con_estate,.con_employment,.con_food,.con_counter,.con_office,.con_newsroom,.con_president,.con_contact,.con_lowcontact,.con_lowstatement,.con_drawing,.con_privacy,.con_sitepolicy,.main_special .con_schedule,.main_special .con_preview,.main_special .con_contact,.main_special .con_special,.con_governance,.con_misc{width:91.6666666667%}}main{z-index:1}body main{position:relative;overflow:hidden}body main .circle{background-size:cover}body.about main,body.message main,body.profile main,body.philosophy main,body.history main{background:#fff5f5}body.about main .circle,body.message main .circle,body.profile main .circle,body.philosophy main .circle,body.history main .circle{background:url(//wonderstorage-h.jp/wp-content/themes/wsc_theme/assets/css/../images/bk_circle04.png);right:0 !important}body.message .con_lowmain,body.president .con_lowmain,body.profile .con_lowmain,body.philosophy .con_lowmain,body.history .con_lowmain,body.service .con_lowmain,body.governance .con_lowmain,body.walfare .con_lowmain,body.medical .con_lowmain,body.estate .con_lowmain,body.employment .con_lowmain,body.food .con_lowmain,body.counter .con_lowmain,body.comp .con_lowmain,body.resi .con_lowmain,body.wsh .con_lowmain,body.wsc .con_lowmain,body.sb .con_lowmain,body.wskn .con_lowmain,body.wsk .con_lowmain,body.wsls .con_lowmain,body.bli .con_lowmain,body.rb .con_lowmain,body.lg .con_lowmain,body.sin .con_lowmain,body.bel .con_lowmain,body.cmandsw .con_lowmain{min-height:auto;height:auto}body.message .con_lowmain .bk,body.president .con_lowmain .bk,body.profile .con_lowmain .bk,body.philosophy .con_lowmain .bk,body.history .con_lowmain .bk,body.service .con_lowmain .bk,body.governance .con_lowmain .bk,body.walfare .con_lowmain .bk,body.medical .con_lowmain .bk,body.estate .con_lowmain .bk,body.employment .con_lowmain .bk,body.food .con_lowmain .bk,body.counter .con_lowmain .bk,body.comp .con_lowmain .bk,body.resi .con_lowmain .bk,body.wsh .con_lowmain .bk,body.wsc .con_lowmain .bk,body.sb .con_lowmain .bk,body.wskn .con_lowmain .bk,body.wsk .con_lowmain .bk,body.wsls .con_lowmain .bk,body.bli .con_lowmain .bk,body.rb .con_lowmain .bk,body.lg .con_lowmain .bk,body.sin .con_lowmain .bk,body.bel .con_lowmain .bk,body.cmandsw .con_lowmain .bk{display:none}body.message .con_lowmain .maintxt,body.president .con_lowmain .maintxt,body.profile .con_lowmain .maintxt,body.philosophy .con_lowmain .maintxt,body.history .con_lowmain .maintxt,body.service .con_lowmain .maintxt,body.governance .con_lowmain .maintxt,body.walfare .con_lowmain .maintxt,body.medical .con_lowmain .maintxt,body.estate .con_lowmain .maintxt,body.employment .con_lowmain .maintxt,body.food .con_lowmain .maintxt,body.counter .con_lowmain .maintxt,body.comp .con_lowmain .maintxt,body.resi .con_lowmain .maintxt,body.wsh .con_lowmain .maintxt,body.wsc .con_lowmain .maintxt,body.sb .con_lowmain .maintxt,body.wskn .con_lowmain .maintxt,body.wsk .con_lowmain .maintxt,body.wsls .con_lowmain .maintxt,body.bli .con_lowmain .maintxt,body.rb .con_lowmain .maintxt,body.lg .con_lowmain .maintxt,body.sin .con_lowmain .maintxt,body.bel .con_lowmain .maintxt,body.cmandsw .con_lowmain .maintxt{padding:32px 0;color:#303030;position:relative;top:auto;left:auto;transform:none;filter:none}@media only screen and (max-width:767px){body.message .con_lowmain .maintxt,body.president .con_lowmain .maintxt,body.profile .con_lowmain .maintxt,body.philosophy .con_lowmain .maintxt,body.history .con_lowmain .maintxt,body.service .con_lowmain .maintxt,body.governance .con_lowmain .maintxt,body.walfare .con_lowmain .maintxt,body.medical .con_lowmain .maintxt,body.estate .con_lowmain .maintxt,body.employment .con_lowmain .maintxt,body.food .con_lowmain .maintxt,body.counter .con_lowmain .maintxt,body.comp .con_lowmain .maintxt,body.resi .con_lowmain .maintxt,body.wsh .con_lowmain .maintxt,body.wsc .con_lowmain .maintxt,body.sb .con_lowmain .maintxt,body.wskn .con_lowmain .maintxt,body.wsk .con_lowmain .maintxt,body.wsls .con_lowmain .maintxt,body.bli .con_lowmain .maintxt,body.rb .con_lowmain .maintxt,body.lg .con_lowmain .maintxt,body.sin .con_lowmain .maintxt,body.bel .con_lowmain .maintxt,body.cmandsw .con_lowmain .maintxt{padding:1em 0 2em}}body.message .con_lowmain .maintxt h1,body.president .con_lowmain .maintxt h1,body.profile .con_lowmain .maintxt h1,body.philosophy .con_lowmain .maintxt h1,body.history .con_lowmain .maintxt h1,body.service .con_lowmain .maintxt h1,body.governance .con_lowmain .maintxt h1,body.walfare .con_lowmain .maintxt h1,body.medical .con_lowmain .maintxt h1,body.estate .con_lowmain .maintxt h1,body.employment .con_lowmain .maintxt h1,body.food .con_lowmain .maintxt h1,body.counter .con_lowmain .maintxt h1,body.comp .con_lowmain .maintxt h1,body.resi .con_lowmain .maintxt h1,body.wsh .con_lowmain .maintxt h1,body.wsc .con_lowmain .maintxt h1,body.sb .con_lowmain .maintxt h1,body.wskn .con_lowmain .maintxt h1,body.wsk .con_lowmain .maintxt h1,body.wsls .con_lowmain .maintxt h1,body.bli .con_lowmain .maintxt h1,body.rb .con_lowmain .maintxt h1,body.lg .con_lowmain .maintxt h1,body.sin .con_lowmain .maintxt h1,body.bel .con_lowmain .maintxt h1,body.cmandsw .con_lowmain .maintxt h1{font-size:113%;margin-top:.4em;font-weight:400;color:#f99}@media only screen and (min-width:768px) and (max-width:1199px){body.message .con_lowmain .maintxt h1,body.president .con_lowmain .maintxt h1,body.profile .con_lowmain .maintxt h1,body.philosophy .con_lowmain .maintxt h1,body.history .con_lowmain .maintxt h1,body.service .con_lowmain .maintxt h1,body.governance .con_lowmain .maintxt h1,body.walfare .con_lowmain .maintxt h1,body.medical .con_lowmain .maintxt h1,body.estate .con_lowmain .maintxt h1,body.employment .con_lowmain .maintxt h1,body.food .con_lowmain .maintxt h1,body.counter .con_lowmain .maintxt h1,body.comp .con_lowmain .maintxt h1,body.resi .con_lowmain .maintxt h1,body.wsh .con_lowmain .maintxt h1,body.wsc .con_lowmain .maintxt h1,body.sb .con_lowmain .maintxt h1,body.wskn .con_lowmain .maintxt h1,body.wsk .con_lowmain .maintxt h1,body.wsls .con_lowmain .maintxt h1,body.bli .con_lowmain .maintxt h1,body.rb .con_lowmain .maintxt h1,body.lg .con_lowmain .maintxt h1,body.sin .con_lowmain .maintxt h1,body.bel .con_lowmain .maintxt h1,body.cmandsw .con_lowmain .maintxt h1{font-size:100%}}@media only screen and (max-width:767px){body.message .con_lowmain .maintxt h1,body.president .con_lowmain .maintxt h1,body.profile .con_lowmain .maintxt h1,body.philosophy .con_lowmain .maintxt h1,body.history .con_lowmain .maintxt h1,body.service .con_lowmain .maintxt h1,body.governance .con_lowmain .maintxt h1,body.walfare .con_lowmain .maintxt h1,body.medical .con_lowmain .maintxt h1,body.estate .con_lowmain .maintxt h1,body.employment .con_lowmain .maintxt h1,body.food .con_lowmain .maintxt h1,body.counter .con_lowmain .maintxt h1,body.comp .con_lowmain .maintxt h1,body.resi .con_lowmain .maintxt h1,body.wsh .con_lowmain .maintxt h1,body.wsc .con_lowmain .maintxt h1,body.sb .con_lowmain .maintxt h1,body.wskn .con_lowmain .maintxt h1,body.wsk .con_lowmain .maintxt h1,body.wsls .con_lowmain .maintxt h1,body.bli .con_lowmain .maintxt h1,body.rb .con_lowmain .maintxt h1,body.lg .con_lowmain .maintxt h1,body.sin .con_lowmain .maintxt h1,body.bel .con_lowmain .maintxt h1,body.cmandsw .con_lowmain .maintxt h1{font-size:88%}}body.message .con_lowmain .maintxt h2,body.president .con_lowmain .maintxt h2,body.profile .con_lowmain .maintxt h2,body.philosophy .con_lowmain .maintxt h2,body.history .con_lowmain .maintxt h2,body.service .con_lowmain .maintxt h2,body.governance .con_lowmain .maintxt h2,body.walfare .con_lowmain .maintxt h2,body.medical .con_lowmain .maintxt h2,body.estate .con_lowmain .maintxt h2,body.employment .con_lowmain .maintxt h2,body.food .con_lowmain .maintxt h2,body.counter .con_lowmain .maintxt h2,body.comp .con_lowmain .maintxt h2,body.resi .con_lowmain .maintxt h2,body.wsh .con_lowmain .maintxt h2,body.wsc .con_lowmain .maintxt h2,body.sb .con_lowmain .maintxt h2,body.wskn .con_lowmain .maintxt h2,body.wsk .con_lowmain .maintxt h2,body.wsls .con_lowmain .maintxt h2,body.bli .con_lowmain .maintxt h2,body.rb .con_lowmain .maintxt h2,body.lg .con_lowmain .maintxt h2,body.sin .con_lowmain .maintxt h2,body.bel .con_lowmain .maintxt h2,body.cmandsw .con_lowmain .maintxt h2{font-size:288%;line-height:1;font-weight:400}@media only screen and (min-width:768px) and (max-width:1199px){body.message .con_lowmain .maintxt h2,body.president .con_lowmain .maintxt h2,body.profile .con_lowmain .maintxt h2,body.philosophy .con_lowmain .maintxt h2,body.history .con_lowmain .maintxt h2,body.service .con_lowmain .maintxt h2,body.governance .con_lowmain .maintxt h2,body.walfare .con_lowmain .maintxt h2,body.medical .con_lowmain .maintxt h2,body.estate .con_lowmain .maintxt h2,body.employment .con_lowmain .maintxt h2,body.food .con_lowmain .maintxt h2,body.counter .con_lowmain .maintxt h2,body.comp .con_lowmain .maintxt h2,body.resi .con_lowmain .maintxt h2,body.wsh .con_lowmain .maintxt h2,body.wsc .con_lowmain .maintxt h2,body.sb .con_lowmain .maintxt h2,body.wskn .con_lowmain .maintxt h2,body.wsk .con_lowmain .maintxt h2,body.wsls .con_lowmain .maintxt h2,body.bli .con_lowmain .maintxt h2,body.rb .con_lowmain .maintxt h2,body.lg .con_lowmain .maintxt h2,body.sin .con_lowmain .maintxt h2,body.bel .con_lowmain .maintxt h2,body.cmandsw .con_lowmain .maintxt h2{font-size:238%}}@media only screen and (max-width:767px){body.message .con_lowmain .maintxt h2,body.president .con_lowmain .maintxt h2,body.profile .con_lowmain .maintxt h2,body.philosophy .con_lowmain .maintxt h2,body.history .con_lowmain .maintxt h2,body.service .con_lowmain .maintxt h2,body.governance .con_lowmain .maintxt h2,body.walfare .con_lowmain .maintxt h2,body.medical .con_lowmain .maintxt h2,body.estate .con_lowmain .maintxt h2,body.employment .con_lowmain .maintxt h2,body.food .con_lowmain .maintxt h2,body.counter .con_lowmain .maintxt h2,body.comp .con_lowmain .maintxt h2,body.resi .con_lowmain .maintxt h2,body.wsh .con_lowmain .maintxt h2,body.wsc .con_lowmain .maintxt h2,body.sb .con_lowmain .maintxt h2,body.wskn .con_lowmain .maintxt h2,body.wsk .con_lowmain .maintxt h2,body.wsls .con_lowmain .maintxt h2,body.bli .con_lowmain .maintxt h2,body.rb .con_lowmain .maintxt h2,body.lg .con_lowmain .maintxt h2,body.sin .con_lowmain .maintxt h2,body.bel .con_lowmain .maintxt h2,body.cmandsw .con_lowmain .maintxt h2{font-size:188%}}body.service .con_lowmain .maintxt h1,body.walfare .con_lowmain .maintxt h1,body.medical .con_lowmain .maintxt h1,body.estate .con_lowmain .maintxt h1,body.employment .con_lowmain .maintxt h1,body.food .con_lowmain .maintxt h1,body.counter .con_lowmain .maintxt h1{color:#f93}body.governance .con_lowmain .maintxt h1{color:#4471be}body.comp .con_lowmain .maintxt h1,body.resi .con_lowmain .maintxt h1,body.cmandsw .con_lowmain .maintxt h1{color:#fc3}body.service main,body.governance main,body.walfare main,body.medical main,body.estate main,body.food main,body.counter main,body.employment main{background:#fff5eb}body.service main .circle,body.governance main .circle,body.walfare main .circle,body.medical main .circle,body.estate main .circle,body.food main .circle,body.counter main .circle,body.employment main .circle{background:url(//wonderstorage-h.jp/wp-content/themes/wsc_theme/assets/css/../images/bk_circle01.png);right:0 !important}body.office main,body.special main{background:#f5fafd}body.office main .circle,body.special main .circle{background:url(//wonderstorage-h.jp/wp-content/themes/wsc_theme/assets/css/../images/bk_circle03.png);right:0 !important}body.newsroom main,main.newsroom{background:#f5fae5}body.newsroom main .circle,main.newsroom .circle{background:url(//wonderstorage-h.jp/wp-content/themes/wsc_theme/assets/css/../images/bk_circle02.png);right:0 !important}body.sitepolicy main,body.privacy main,body.wsh main,body.wsc main,body.sb main,body.rb main,body.bli main,body.wskn main,body.wsk main,body.wsls main,body.sin main,body.bel main,body.lg main{background:#f9f9f9}body.sitepolicy main .circle,body.privacy main .circle,body.wsh main .circle,body.wsc main .circle,body.sb main .circle,body.rb main .circle,body.bli main .circle,body.wskn main .circle,body.wsk main .circle,body.wsls main .circle,body.sin main .circle,body.bel main .circle,body.lg main .circle{background:url(//wonderstorage-h.jp/wp-content/themes/wsc_theme/assets/css/../images/bk_circle05.png);right:0 !important}body.president main .squares{background:url(//wonderstorage-h.jp/wp-content/themes/wsc_theme/assets/css/../images/bk_dashed.png);background-size:auto !important;right:0 !important}body.contact main,body.comp main,body.resi main,body.cmandsw main{background:#fffce2}body.contact main .circle,body.comp main .circle,body.resi main .circle,body.cmandsw main .circle{background:url(//wonderstorage-h.jp/wp-content/themes/wsc_theme/assets/css/../images/bk_circle06.png);right:0 !important}@media only screen and (max-width:767px){body.about .con_lowmain .bk{background-position-x:-65em !important}}.con_company{padding:120px 0;z-index:1}@media only screen and (max-width:767px){.con_company{padding:3em 0 5em}}@media only screen and (min-width:768px){.con_company ul{display:flex;flex-wrap:wrap}}.con_company ul li{width:49%}@media only screen and (max-width:767px){.con_company ul li{width:100%}}@media only screen and (min-width:768px){.con_company ul li:nth-child(even){margin-left:2%}.con_company ul li:nth-child(n+3){margin-top:2%}}@media only screen and (max-width:767px){.con_company ul li+li{margin-top:2em}.con_company ul li:first-child a .box_img img{top:64% !important}}.con_company ul li a{display:flex;padding:34px 52px;border-radius:20px;background:#fff;filter:drop-shadow(0px 0px 6px rgba(0,0,0,.2));overflow:hidden;text-decoration:none;align-items:center;transition:opacity .3s ease}@media only screen and (min-width:768px) and (max-width:1199px){.con_company ul li a{padding:28px 36px}}@media only screen and (max-width:767px){.con_company ul li a{padding:1.4em}}.con_company ul li a:hover{opacity:.7}@media only screen and (max-width:1199px){.con_company ul li a{flex-wrap:wrap}}.con_company ul li a .box_txt{width:67.1532846715%}@media only screen and (min-width:768px) and (max-width:1199px){.con_company ul li a .box_txt{width:100%}}@media only screen and (max-width:767px){.con_company ul li a .box_txt{width:100%}}.con_company ul li a .box_txt .st{font-size:100%;letter-spacing:.08em}@media only screen and (min-width:768px) and (max-width:1199px){.con_company ul li a .box_txt .st{font-size:100%}}@media only screen and (max-width:767px){.con_company ul li a .box_txt .st{font-size:94%}}.con_company ul li a .box_txt .st span{display:block;font-family:"Concert One",cursive;font-size:163%;letter-spacing:.04em;line-height:1}@media only screen and (min-width:768px) and (max-width:1199px){.con_company ul li a .box_txt .st span{font-size:163%}}@media only screen and (max-width:767px){.con_company ul li a .box_txt .st span{font-size:125%}}@media only screen and (min-width:1200px){.con_company ul li a .box_txt .st span{margin-bottom:.4em}}@media print{.con_company ul li a .box_txt .st span{margin-bottom:.4em}}.con_company ul li a .box_txt .txt{margin-top:22px;letter-spacing:.04em;line-height:1.6;font-size:88%}@media only screen and (max-width:767px){.con_company ul li a .box_txt .txt{margin-top:.8em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_company ul li a .box_txt .txt{font-size:88%}}@media only screen and (max-width:767px){.con_company ul li a .box_txt .txt{font-size:82%}}.con_company ul li a .box_img{width:29.197080292%;margin-left:2.7372262774%;height:0;padding-bottom:210px;background:#ccc;overflow:hidden}@media only screen and (min-width:768px) and (max-width:1199px){.con_company ul li a .box_img{width:100%}}@media only screen and (max-width:767px){.con_company ul li a .box_img{width:100%}}@media only screen and (min-width:768px) and (max-width:1199px){.con_company ul li a .box_img{margin-left:0}}@media only screen and (max-width:767px){.con_company ul li a .box_img{margin-left:0}}@media only screen and (min-width:1200px){.con_company ul li a .box_img{min-width:320px}}@media print{.con_company ul li a .box_img{min-width:320px}}@media only screen and (min-width:768px) and (max-width:1199px){.con_company ul li a .box_img{margin-top:.6em}.con_company ul li a .box_img img{width:100%}}@media only screen and (max-width:767px){.con_company ul li a .box_img{margin-top:.8em;padding-bottom:50%;position:relative;overflow:hidden}.con_company ul li a .box_img img{width:100%;position:absolute;top:50%;transform:translateY(-50%)}}.con_message{display:flex;padding:120px 0;z-index:1}@media only screen and (max-width:767px){.con_message{padding:3em 0 5em}}@media only screen and (max-width:767px){.con_message{flex-wrap:wrap-reverse}}.con_message .box_txt{width:60%}@media only screen and (max-width:767px){.con_message .box_txt{width:100%}}@media only screen and (max-width:767px){.con_message .box_txt{margin-top:1.8em}}.con_message .box_txt .txt{line-height:1.6;letter-spacing:.02em}@media only screen and (max-width:767px){.con_message .box_txt .txt{line-height:1.4;letter-spacing:.01em}}.con_message .box_txt .txt+.txt{margin-top:1em}.con_message .box_img{width:36.6666666667%;margin-left:3.3333333333%}@media only screen and (max-width:767px){.con_message .box_img{width:100%}}@media only screen and (max-width:767px){.con_message .box_img{margin-left:0}}.con_message .box_img .img{overflow:hidden;border-radius:20px;padding:18px;background:#fff;filter:drop-shadow(0px 0px 6px rgba(0,0,0,.2))}@media only screen and (max-width:767px){.con_message .box_img .img{padding:1em}}.con_message .box_img .txt{width:95%;margin:auto;margin-top:.6em;font-size:113%;letter-spacing:.06em;line-height:1.6;font-family:"Noto Serif JP",serif;text-align:center}@media only screen and (min-width:768px) and (max-width:1199px){.con_message .box_img .txt{font-size:107%}}@media only screen and (max-width:767px){.con_message .box_img .txt{font-size:100%}}.con_message .box_img .txt span{display:block;font-size:150%}@media only screen and (min-width:768px) and (max-width:1199px){.con_message .box_img .txt span{font-size:138%}}@media only screen and (max-width:767px){.con_message .box_img .txt span{font-size:113%}}.con_history{padding:120px 0;z-index:1}@media only screen and (max-width:767px){.con_history{padding:3em 0 5em}}.con_history table tr{border-top:1px solid #ccc}.con_history table tr.year{border-top:2px solid #303030}.con_history table tr:last-child{border-bottom:2px solid #303030}.con_history table tr td{padding:1.2em 2.2em;font-size:94%}@media only screen and (max-width:767px){.con_history table tr td{padding:1em .6em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_history table tr td{font-size:94%}}@media only screen and (max-width:767px){.con_history table tr td{font-size:88%}}.con_history table tr td:first-child{min-width:11em}@media only screen and (max-width:767px){.con_history table tr td:first-child{min-width:8em}}.con_history table tr td:last-child{width:100%;margin-bottom:1em}.con_profile{padding:120px 0;z-index:1}@media only screen and (max-width:767px){.con_profile{padding:3em 0 5em}}.con_profile .box_profile{display:flex;flex-wrap:wrap;align-items:flex-start}.con_profile .box_profile .st{width:100%;font-size:150%;letter-spacing:.06em}@media only screen and (min-width:768px) and (max-width:1199px){.con_profile .box_profile .st{font-size:138%}}@media only screen and (max-width:767px){.con_profile .box_profile .st{font-size:113%}}.con_profile .box_profile .st+.img{margin-top:1em}.con_profile .box_profile .st+.img+.st{margin-top:60px}@media only screen and (max-width:767px){.con_profile .box_profile .st+.img+.st{margin-top:3em}}.con_profile .box_profile .img+.img{margin-top:60px}@media only screen and (max-width:767px){.con_profile .box_profile .img+.img{margin-top:3em}}.con_profile .box_profile .profile{width:48%;margin-top:.6em}@media only screen and (max-width:767px){.con_profile .box_profile .profile{width:100%}}@media only screen and (min-width:768px){.con_profile .box_profile .profile+.profile{margin-left:4%}}@media only screen and (max-width:767px){.con_profile .box_profile .profile+.profile{margin-top:-1px}}.con_profile .box_profile .profile tr{border-top:1px solid #6a6a6a}.con_profile .box_profile .profile tr:last-child{border-bottom:1px solid #6a6a6a}.con_profile .box_profile .profile tr td{padding:1.2em 1em;font-size:94%}@media only screen and (max-width:767px){.con_profile .box_profile .profile tr td{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_profile .box_profile .profile tr td{font-size:94%}}@media only screen and (max-width:767px){.con_profile .box_profile .profile tr td{font-size:88%}}.con_profile .box_profile .profile tr td:first-child{min-width:10em}@media only screen and (max-width:767px){.con_profile .box_profile .profile tr td:first-child{min-width:6em}}.con_profile .box_profile .profile tr td:last-child{width:100%}.con_profile .box_profile+.box_profile{margin-top:60px}@media only screen and (max-width:767px){.con_profile .box_profile+.box_profile{margin-top:3em}}.con_profile .box_profile .sales{width:100%;margin-top:14px}@media only screen and (max-width:767px){.con_profile .box_profile .sales{margin-top:.6em}}.con_profile .box_profile .sales tr{border-bottom:1px solid #6a6a6a}.con_profile .box_profile .sales tr td{width:50%;padding:1.2em 1em;text-align:center;letter-spacing:.04em;font-size:94%}@media only screen and (max-width:767px){.con_profile .box_profile .sales tr td{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_profile .box_profile .sales tr td{font-size:94%}}@media only screen and (max-width:767px){.con_profile .box_profile .sales tr td{font-size:88%}}.con_profile .btn{margin:auto;margin-top:52px;max-width:380px;text-align:center}@media only screen and (min-width:768px) and (max-width:1199px){.con_profile .btn{margin-top:46px}}@media only screen and (max-width:767px){.con_profile .btn{margin-top:2em}}.con_profile .btn a,.con_profile .btn span{display:block;padding:24px 32px;border-radius:20px;border:3px solid #e50012;background:#fff;font-size:113%;line-height:1;text-decoration:none;overflow:hidden;position:relative;transition:all .3s ease;z-index:1}@media only screen and (max-width:767px){.con_profile .btn a,.con_profile .btn span{padding:1.6em 1em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_profile .btn a,.con_profile .btn span{font-size:100%}}@media only screen and (max-width:767px){.con_profile .btn a,.con_profile .btn span{font-size:88%}}.con_profile .btn a:before,.con_profile .btn span:before{content:"";display:block;width:0;height:100%;background:#e50012;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:width .5s ease;z-index:-1}.con_profile .btn a:after,.con_profile .btn span:after{content:"";display:block;width:10px;height:100%;background:#e50012;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:all .5s ease;z-index:-2}.con_profile .btn a i,.con_profile .btn span i{margin-left:.4em;font-size:138%;vertical-align:text-bottom}@media only screen and (min-width:768px) and (max-width:1199px){.con_profile .btn a i,.con_profile .btn span i{font-size:125%}}@media only screen and (max-width:767px){.con_profile .btn a i,.con_profile .btn span i{font-size:113%}}.con_profile .btn a:hover,.con_profile .btn span:hover{color:#fff}.con_profile .btn a:hover:before,.con_profile .btn span:hover:before{width:100%;left:0;right:auto}.con_profile .btn a:hover:after,.con_profile .btn span:hover:after{background:#fff}.con_profile .btn a i:after{content:"";font-family:FontAwesome;margin-left:.5em;font-size:125%}@media only screen and (min-width:768px) and (max-width:1199px){.con_profile .btn a i:after{font-size:113%}}@media only screen and (max-width:767px){.con_profile .btn a i:after{font-size:100%}}.con_philosophy{padding:120px 0;z-index:1}@media only screen and (max-width:767px){.con_philosophy{padding:3em 0 5em}}.con_philosophy .box_philosophy+.box_philosophy{margin-top:56px}@media only screen and (min-width:768px) and (max-width:1199px){.con_philosophy .box_philosophy+.box_philosophy{margin-top:48px}}@media only screen and (max-width:767px){.con_philosophy .box_philosophy+.box_philosophy{margin-top:2em}}.con_philosophy .box_philosophy h3{display:block;font-family:"Concert One",cursive;font-size:225%;letter-spacing:.08em;border-bottom:1px solid #303030;padding:0 .5em}@media only screen and (min-width:768px) and (max-width:1199px){.con_philosophy .box_philosophy h3{font-size:200%}}@media only screen and (max-width:767px){.con_philosophy .box_philosophy h3{font-size:175%}}.con_philosophy .box_philosophy .st{margin-top:16px;padding:0 .5em;font-family:"Noto Sans JP",sans-serif;font-size:150%;letter-spacing:.08em;line-height:1.6;font-weight:700}@media only screen and (max-width:767px){.con_philosophy .box_philosophy .st{margin-top:.8em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_philosophy .box_philosophy .st{font-size:138%}}@media only screen and (max-width:767px){.con_philosophy .box_philosophy .st{font-size:113%}}.con_philosophy .box_philosophy .txt{margin-top:16px;padding:0 .8em;font-size:100%;letter-spacing:.06em;line-height:1.6}@media only screen and (max-width:767px){.con_philosophy .box_philosophy .txt{margin-top:.8em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_philosophy .box_philosophy .txt{font-size:94%}}@media only screen and (max-width:767px){.con_philosophy .box_philosophy .txt{font-size:88%}}.con_servicetop{padding:120px 0}@media only screen and (max-width:767px){.con_servicetop{padding:3em 0 5em}}.con_servicetop .title{font-size:200%;padding:8px 6px;border-bottom:1px solid #303030}@media only screen and (min-width:768px) and (max-width:1199px){.con_servicetop .title{font-size:163%}}@media only screen and (max-width:767px){.con_servicetop .title{font-size:138%}}@media only screen and (max-width:767px){.con_servicetop .title{padding:.2em}}.con_servicetop .title+.img{margin-top:14px}@media only screen and (max-width:767px){.con_servicetop .title+.img{margin-top:6em}}.con_servicetop *+.title{margin-top:82px}@media only screen and (max-width:767px){.con_servicetop *+.title{margin-top:4em}}.con_servicetop ul{display:flex;flex-wrap:wrap;margin-top:32px}@media only screen and (max-width:767px){.con_servicetop ul{margin-top:2em}}.con_servicetop ul li{width:48.3333333333%}@media only screen and (max-width:767px){.con_servicetop ul li{width:100%}}@media only screen and (min-width:768px){.con_servicetop ul li:nth-child(even){margin-left:3.3333333333%}.con_servicetop ul li:nth-child(n+3){margin-top:4.1666666667%}}@media only screen and (max-width:767px){.con_servicetop ul li+li{margin-top:1.4em}}.con_servicetop ul li a{display:block;text-decoration:none;border-radius:20px;overflow:hidden;filter:drop-shadow(0px 0px 6px rgba(0,0,0,.2));transition:opacity .3s ease}.con_servicetop ul li a:hover{opacity:.7}.con_servicetop ul li a .box_img{height:0;padding-bottom:55%;background:#ccc;overflow:hidden;position:relative}.con_servicetop ul li a .box_img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.con_servicetop ul li a .box_txt{background:#fff;padding:24px 38px;position:relative}@media only screen and (max-width:767px){.con_servicetop ul li a .box_txt{padding:1em 1.5em}}.con_servicetop ul li a .box_txt .st{font-size:150%;letter-spacing:.04em}@media only screen and (min-width:768px) and (max-width:1199px){.con_servicetop ul li a .box_txt .st{font-size:138%}}@media only screen and (max-width:767px){.con_servicetop ul li a .box_txt .st{font-size:100%}}.con_servicetop ul li a .box_txt .sst{font-size:113%;letter-spacing:.02em}@media only screen and (min-width:768px) and (max-width:1199px){.con_servicetop ul li a .box_txt .sst{font-size:100%}}@media only screen and (max-width:767px){.con_servicetop ul li a .box_txt .sst{font-size:75%}}.con_servicetop ul li a .box_txt .arrow{display:inline-block;background:#ff9934;border-radius:50%;padding:1.2em;position:absolute;right:2em;top:50%;line-height:1;transition:right .5s ease;font-size:94%;transform:translateY(-50%);transition:right .5s ease}@media only screen and (min-width:768px) and (max-width:1199px){.con_servicetop ul li a .box_txt .arrow{font-size:88%}}@media only screen and (max-width:767px){.con_servicetop ul li a .box_txt .arrow{font-size:75%}}.con_servicetop ul li a .box_txt .arrow:before{content:"";font-family:Fontawesome;color:#fff}.con_servicetop ul li a:hover .box_txt .arrow{right:1em}.con_welfare h3,.con_estate h3,.con_food h3,.con_employment h3,.con_counter h3,.con_medical h3{display:inline-block;padding:12px 48px 12px 34px;font-size:175%;background:#fff;border-left:8px solid #ff9934;border-radius:0 26px 26px 0;font-weight:400}@media only screen and (max-width:767px){.con_welfare h3,.con_estate h3,.con_food h3,.con_employment h3,.con_counter h3,.con_medical h3{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare h3,.con_estate h3,.con_food h3,.con_employment h3,.con_counter h3,.con_medical h3{font-size:163%}}@media only screen and (max-width:767px){.con_welfare h3,.con_estate h3,.con_food h3,.con_employment h3,.con_counter h3,.con_medical h3{font-size:113%}}@media only screen and (max-width:767px){.con_welfare h3,.con_estate h3,.con_food h3,.con_employment h3,.con_counter h3,.con_medical h3{width:100%}}.con_welfare h4,.con_estate h4,.con_food h4,.con_employment h4,.con_counter h4,.con_medical h4{display:inline-block;color:#fff;background:#ff9934;padding:4px 24px;font-size:113%;letter-spacing:.04em;font-weight:400;border-radius:30px}@media only screen and (max-width:767px){.con_welfare h4,.con_estate h4,.con_food h4,.con_employment h4,.con_counter h4,.con_medical h4{padding:.2em .6em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare h4,.con_estate h4,.con_food h4,.con_employment h4,.con_counter h4,.con_medical h4{font-size:107%}}@media only screen and (max-width:767px){.con_welfare h4,.con_estate h4,.con_food h4,.con_employment h4,.con_counter h4,.con_medical h4{font-size:100%}}.con_welfare .txt_lead,.con_estate .txt_lead,.con_food .txt_lead,.con_employment .txt_lead,.con_counter .txt_lead,.con_medical .txt_lead{font-size:100%;margin-top:18px;line-height:1.6}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .txt_lead,.con_estate .txt_lead,.con_food .txt_lead,.con_employment .txt_lead,.con_counter .txt_lead,.con_medical .txt_lead{font-size:94%}}@media only screen and (max-width:767px){.con_welfare .txt_lead,.con_estate .txt_lead,.con_food .txt_lead,.con_employment .txt_lead,.con_counter .txt_lead,.con_medical .txt_lead{font-size:88%}}@media only screen and (max-width:767px){.con_welfare .txt_lead,.con_estate .txt_lead,.con_food .txt_lead,.con_employment .txt_lead,.con_counter .txt_lead,.con_medical .txt_lead{margin-top:.8em}}.con_welfare .txt_intro,.con_estate .txt_intro,.con_food .txt_intro,.con_employment .txt_intro,.con_counter .txt_intro,.con_medical .txt_intro{font-size:94%}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .txt_intro,.con_estate .txt_intro,.con_food .txt_intro,.con_employment .txt_intro,.con_counter .txt_intro,.con_medical .txt_intro{font-size:94%}}@media only screen and (max-width:767px){.con_welfare .txt_intro,.con_estate .txt_intro,.con_food .txt_intro,.con_employment .txt_intro,.con_counter .txt_intro,.con_medical .txt_intro{font-size:88%}}.con_welfare .btn,.con_estate .btn,.con_food .btn,.con_employment .btn,.con_counter .btn,.con_medical .btn{max-width:380px;max-width:300px;text-align:center;margin:auto;margin-top:42px}.con_welfare .btn a,.con_welfare .btn span,.con_estate .btn a,.con_estate .btn span,.con_food .btn a,.con_food .btn span,.con_employment .btn a,.con_employment .btn span,.con_counter .btn a,.con_counter .btn span,.con_medical .btn a,.con_medical .btn span{display:block;padding:24px 32px;border-radius:20px;border:3px solid #ff9934;background:#fff;font-size:113%;line-height:1;text-decoration:none;overflow:hidden;position:relative;transition:all .3s ease;z-index:1}@media only screen and (max-width:767px){.con_welfare .btn a,.con_welfare .btn span,.con_estate .btn a,.con_estate .btn span,.con_food .btn a,.con_food .btn span,.con_employment .btn a,.con_employment .btn span,.con_counter .btn a,.con_counter .btn span,.con_medical .btn a,.con_medical .btn span{padding:1.6em 1em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .btn a,.con_welfare .btn span,.con_estate .btn a,.con_estate .btn span,.con_food .btn a,.con_food .btn span,.con_employment .btn a,.con_employment .btn span,.con_counter .btn a,.con_counter .btn span,.con_medical .btn a,.con_medical .btn span{font-size:100%}}@media only screen and (max-width:767px){.con_welfare .btn a,.con_welfare .btn span,.con_estate .btn a,.con_estate .btn span,.con_food .btn a,.con_food .btn span,.con_employment .btn a,.con_employment .btn span,.con_counter .btn a,.con_counter .btn span,.con_medical .btn a,.con_medical .btn span{font-size:88%}}.con_welfare .btn a:before,.con_welfare .btn span:before,.con_estate .btn a:before,.con_estate .btn span:before,.con_food .btn a:before,.con_food .btn span:before,.con_employment .btn a:before,.con_employment .btn span:before,.con_counter .btn a:before,.con_counter .btn span:before,.con_medical .btn a:before,.con_medical .btn span:before{content:"";display:block;width:0;height:100%;background:#ff9934;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:width .5s ease;z-index:-1}.con_welfare .btn a:after,.con_welfare .btn span:after,.con_estate .btn a:after,.con_estate .btn span:after,.con_food .btn a:after,.con_food .btn span:after,.con_employment .btn a:after,.con_employment .btn span:after,.con_counter .btn a:after,.con_counter .btn span:after,.con_medical .btn a:after,.con_medical .btn span:after{content:"";display:block;width:10px;height:100%;background:#ff9934;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:all .5s ease;z-index:-2}.con_welfare .btn a i,.con_welfare .btn span i,.con_estate .btn a i,.con_estate .btn span i,.con_food .btn a i,.con_food .btn span i,.con_employment .btn a i,.con_employment .btn span i,.con_counter .btn a i,.con_counter .btn span i,.con_medical .btn a i,.con_medical .btn span i{margin-left:.4em;font-size:138%;vertical-align:text-bottom}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .btn a i,.con_welfare .btn span i,.con_estate .btn a i,.con_estate .btn span i,.con_food .btn a i,.con_food .btn span i,.con_employment .btn a i,.con_employment .btn span i,.con_counter .btn a i,.con_counter .btn span i,.con_medical .btn a i,.con_medical .btn span i{font-size:125%}}@media only screen and (max-width:767px){.con_welfare .btn a i,.con_welfare .btn span i,.con_estate .btn a i,.con_estate .btn span i,.con_food .btn a i,.con_food .btn span i,.con_employment .btn a i,.con_employment .btn span i,.con_counter .btn a i,.con_counter .btn span i,.con_medical .btn a i,.con_medical .btn span i{font-size:113%}}.con_welfare .btn a:hover,.con_welfare .btn span:hover,.con_estate .btn a:hover,.con_estate .btn span:hover,.con_food .btn a:hover,.con_food .btn span:hover,.con_employment .btn a:hover,.con_employment .btn span:hover,.con_counter .btn a:hover,.con_counter .btn span:hover,.con_medical .btn a:hover,.con_medical .btn span:hover{color:#fff}.con_welfare .btn a:hover:before,.con_welfare .btn span:hover:before,.con_estate .btn a:hover:before,.con_estate .btn span:hover:before,.con_food .btn a:hover:before,.con_food .btn span:hover:before,.con_employment .btn a:hover:before,.con_employment .btn span:hover:before,.con_counter .btn a:hover:before,.con_counter .btn span:hover:before,.con_medical .btn a:hover:before,.con_medical .btn span:hover:before{width:100%;left:0;right:auto}.con_welfare .btn a:hover:after,.con_welfare .btn span:hover:after,.con_estate .btn a:hover:after,.con_estate .btn span:hover:after,.con_food .btn a:hover:after,.con_food .btn span:hover:after,.con_employment .btn a:hover:after,.con_employment .btn span:hover:after,.con_counter .btn a:hover:after,.con_counter .btn span:hover:after,.con_medical .btn a:hover:after,.con_medical .btn span:hover:after{background:#fff}@media only screen and (max-width:767px){.con_welfare .btn,.con_estate .btn,.con_food .btn,.con_employment .btn,.con_counter .btn,.con_medical .btn{margin-top:1.4em}}@media only screen and (max-width:767px){.con_welfare .btn,.con_estate .btn,.con_food .btn,.con_employment .btn,.con_counter .btn,.con_medical .btn{width:90%;max-width:none}}.con_welfare .company,.con_estate .company,.con_food .company,.con_employment .company,.con_counter .company,.con_medical .company{margin-top:48px;margin-right:1em;display:flex;justify-content:flex-end}@media only screen and (max-width:767px){.con_welfare .company,.con_estate .company,.con_food .company,.con_employment .company,.con_counter .company,.con_medical .company{margin-top:2em}}@media only screen and (max-width:767px){.con_welfare .company,.con_estate .company,.con_food .company,.con_employment .company,.con_counter .company,.con_medical .company{flex-wrap:wrap}}.con_welfare .company li,.con_estate .company li,.con_food .company li,.con_employment .company li,.con_counter .company li,.con_medical .company li{text-align:right}@media only screen and (max-width:767px){.con_welfare .company li,.con_estate .company li,.con_food .company li,.con_employment .company li,.con_counter .company li,.con_medical .company li{width:100%}}@media only screen and (min-width:768px){.con_welfare .company li+li,.con_estate .company li+li,.con_food .company li+li,.con_employment .company li+li,.con_counter .company li+li,.con_medical .company li+li{margin-left:21px}}@media only screen and (max-width:767px){.con_welfare .company li+li,.con_estate .company li+li,.con_food .company li+li,.con_employment .company li+li,.con_counter .company li+li,.con_medical .company li+li{margin-top:.8em}}.con_welfare .company li i,.con_estate .company li i,.con_food .company li i,.con_employment .company li i,.con_counter .company li i,.con_medical .company li i{display:inline-block;vertical-align:super;margin-right:.5em}.con_welfare{padding:120px 0}@media only screen and (max-width:767px){.con_welfare{padding:3em 0 5em}}.con_welfare .box_welfare{margin-top:48px}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .box_welfare{margin-top:42px}}@media only screen and (max-width:767px){.con_welfare .box_welfare{margin-top:1em}}.con_welfare .box_welfare+.box_welfare{margin-top:24px;padding-top:52px;border-top:1px solid #ccc}@media only screen and (max-width:767px){.con_welfare .box_welfare+.box_welfare{margin-top:1.2em}}@media only screen and (max-width:767px){.con_welfare .box_welfare+.box_welfare{padding-top:2em}}.con_welfare .box_welfare .wrp_welfare{margin-top:24px;display:flex}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_welfare{margin-top:1em}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_welfare{flex-wrap:wrap}}.con_welfare .box_welfare .wrp_welfare .welfarelist{width:48.3333333333%;border-radius:20px;overflow:hidden;background:#fff}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_welfare .welfarelist{width:100%}}.con_welfare .box_welfare .wrp_welfare .welfarelist .st{padding:12px;background:#f3a18d;color:#fff;font-size:125%;text-align:center;letter-spacing:.04em}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_welfare .welfarelist .st{padding:.8em .4em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .box_welfare .wrp_welfare .welfarelist .st{font-size:113%}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_welfare .welfarelist .st{font-size:100%}}.con_welfare .box_welfare .wrp_welfare .welfarelist ul{display:flex;flex-wrap:wrap;padding:24px}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_welfare .welfarelist ul{padding:1em}}.con_welfare .box_welfare .wrp_welfare .welfarelist ul li{width:32%;display:block;padding:1em .4em;border:2px solid #f3a18d;text-align:center;font-size:100%;color:#f3a18d;margin-left:2%}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .box_welfare .wrp_welfare .welfarelist ul li{font-size:94%}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_welfare .welfarelist ul li{font-size:82%}}.con_welfare .box_welfare .wrp_welfare .welfarelist ul li:nth-child(3n+1){margin-left:0}.con_welfare .box_welfare .wrp_welfare .welfarelist ul li:nth-child(n+4){margin-top:2%}.con_welfare .box_welfare .wrp_welfare .welfarelist ul li i{display:block;margin-bottom:.8em}@media only screen and (min-width:768px){.con_welfare .box_welfare .wrp_welfare .welfarelist ul li i img{height:81px}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_welfare .welfarelist ul li i img{height:2em}}.con_welfare .box_welfare .wrp_welfare .welfarelist+.welfarelist{margin-left:3.3333333333%}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_welfare .welfarelist+.welfarelist{margin-left:0}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_welfare .welfarelist+.welfarelist{margin-top:1em}}.con_welfare .box_welfare .wrp_welfare .welfarelist+.welfarelist .st{background:#96cf94}.con_welfare .box_welfare .wrp_welfare .welfarelist+.welfarelist ul li{border-color:#96cf94;background:#fff;color:#96cf94}.con_welfare .box_welfare .wrp_dayservice{margin-top:24px;padding:68px;background:#fff;border-radius:32px;text-align:center}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_dayservice{margin-top:1.5em}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_dayservice{padding:1.5em}}.con_welfare .box_welfare .wrp_dayservice h4{margin:auto}.con_welfare .box_welfare .wrp_dayservice .txt{display:flex;align-items:center;margin-top:24px;text-align:left}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_dayservice .txt{margin-top:.3em}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_dayservice .txt{flex-wrap:wrap-reverse}}.con_welfare .box_welfare .wrp_dayservice .txt p:first-child{width:100%}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_dayservice .txt p{width:100%;margin-top:.8em}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_dayservice .txt p+p{text-align:center}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_dayservice .txt p img{width:10em;margin:auto}}.con_welfare .box_welfare .wrp_dayservice .images{display:flex;margin-top:24px}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_dayservice .images{margin-top:1em}}@media only screen and (min-width:768px){.con_welfare .box_welfare .wrp_dayservice .images p+p{margin-left:3%}}.con_welfare .box_welfare .wrp_dayservice .schedule{display:flex;justify-content:center;margin-top:32px}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_dayservice .schedule{margin-top:1.2em}}@media only screen and (max-width:1199px){.con_welfare .box_welfare .wrp_dayservice .schedule{flex-wrap:wrap}}.con_welfare .box_welfare .wrp_dayservice .schedule ul+ul,.con_welfare .box_welfare .wrp_dayservice .schedule ul+div{margin-left:60px}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_dayservice .schedule ul+ul,.con_welfare .box_welfare .wrp_dayservice .schedule ul+div{margin-left:0}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_dayservice .schedule ul+ul{margin-top:1em;position:relative}.con_welfare .box_welfare .wrp_dayservice .schedule ul+ul:after{content:"";height:42px;width:3px;border-left:3px dotted #ff9934;position:absolute;bottom:96%;left:2.5em}}.con_welfare .box_welfare .wrp_dayservice .schedule ul{z-index:1}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .box_welfare .wrp_dayservice .schedule ul{width:44%}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_dayservice .schedule ul{width:100%}}.con_welfare .box_welfare .wrp_dayservice .schedule ul li{font-size:107%;letter-spacing:.02em;text-align:left}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .box_welfare .wrp_dayservice .schedule ul li{font-size:107%}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_dayservice .schedule ul li{font-size:100%}}.con_welfare .box_welfare .wrp_dayservice .schedule ul li+li{margin-top:32px;position:relative}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_dayservice .schedule ul li+li{margin-top:1em}}.con_welfare .box_welfare .wrp_dayservice .schedule ul li+li:after{content:"";height:42px;width:3px;border-left:3px dotted #ff9934;position:absolute;bottom:96%;left:2.5em}.con_welfare .box_welfare .wrp_dayservice .schedule ul li>*{display:inline-block;vertical-align:middle}@media only screen and (min-width:768px){.con_welfare .box_welfare .wrp_dayservice .schedule ul li i{width:5em;height:5em;color:#fff;background:#ff9934;line-height:5em;border-radius:50%;margin-right:1em;text-align:center}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_dayservice .schedule ul li i{width:5.2em;padding:.2em 1em;border-radius:4px;color:#fff;background:#ff9934;text-align:center}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_dayservice .schedule ul li span{margin-left:.6em}}@media only screen and (max-width:1199px){.con_welfare .box_welfare .wrp_dayservice .schedule .img{display:flex;margin-top:2em}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_dayservice .schedule .img{margin-top:1em}}@media only screen and (min-width:1200px){.con_welfare .box_welfare .wrp_dayservice .schedule .img p+p{margin-top:1em}}@media print{.con_welfare .box_welfare .wrp_dayservice .schedule .img p+p{margin-top:1em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .box_welfare .wrp_dayservice .schedule .img p+p{margin-left:1em}}.con_welfare .box_welfare .wrp_scale{display:flex;flex-wrap:wrap;align-items:center;margin-top:24px}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_scale{margin-top:1em}}.con_welfare .box_welfare .wrp_scale ul{display:flex;flex-wrap:wrap;width:73.3333333333%}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .box_welfare .wrp_scale ul{width:100%}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_scale ul{width:100%}}.con_welfare .box_welfare .wrp_scale ul li{width:48%;border-radius:20px;background:#fff;overflow:hidden}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_scale ul li{width:100%}}@media only screen and (min-width:768px){.con_welfare .box_welfare .wrp_scale ul li:nth-child(even){margin-left:4%}.con_welfare .box_welfare .wrp_scale ul li:nth-child(n+3){margin-top:4%}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_scale ul li+li{margin-top:1.5em}}.con_welfare .box_welfare .wrp_scale ul li .img{background:#ccc;height:0;padding-bottom:55%;overflow:hidden;position:relative}.con_welfare .box_welfare .wrp_scale ul li .img img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.con_welfare .box_welfare .wrp_scale ul li>div{padding:24px 36px}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_scale ul li>div{padding:1em}}.con_welfare .box_welfare .wrp_scale ul li>div .st{font-size:125%}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .box_welfare .wrp_scale ul li>div .st{font-size:119%}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_scale ul li>div .st{font-size:113%}}.con_welfare .box_welfare .wrp_scale ul li>div .txt{font-size:94%;margin-top:.2em}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .box_welfare .wrp_scale ul li>div .txt{font-size:94%}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_scale ul li>div .txt{font-size:88%}}.con_welfare .box_welfare .wrp_scale .bubble{width:26.6666666667%;font-size:150%;line-height:1.6;letter-spacing:.04em;position:relative}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .box_welfare .wrp_scale .bubble{width:100%}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_scale .bubble{width:100%}}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .box_welfare .wrp_scale .bubble{font-size:132%}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_scale .bubble{font-size:100%}}@media only screen and (min-width:1200px){.con_welfare .box_welfare .wrp_scale .bubble{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal;padding-right:24px;min-height:600px}}@media print{.con_welfare .box_welfare .wrp_scale .bubble{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal;padding-right:24px;min-height:600px}}@media only screen and (max-width:1199px){.con_welfare .box_welfare .wrp_scale .bubble{letter-spacing:.02em;margin-top:3em;padding:2em 1em 0}}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .box_welfare .wrp_scale .bubble{text-align:center;margin-top:4em}}.con_welfare .box_welfare .wrp_scale .bubble:after{content:"";width:108px;height:680px;background:url(//wonderstorage-h.jp/wp-content/themes/wsc_theme/assets/css/../images/bk_bubble_ser.png);position:absolute}@media only screen and (min-width:1200px){.con_welfare .box_welfare .wrp_scale .bubble:after{left:2em;top:50%;transform:translateY(-50%)}}@media print{.con_welfare .box_welfare .wrp_scale .bubble:after{left:2em;top:50%;transform:translateY(-50%)}}@media only screen and (max-width:1199px){.con_welfare .box_welfare .wrp_scale .bubble:after{width:3em;height:20em;bottom:-3em;left:42%;right:0;margin:0;background-size:cover;transform:rotate(90deg)}}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .box_welfare .wrp_scale .bubble:after{left:46%}}.con_welfare .box_welfare .wrp_house{margin-top:24px;display:flex}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_house{margin-top:1em}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_house{flex-wrap:wrap}}.con_welfare .box_welfare .wrp_house .flow{width:53.3333333333%}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_house .flow{width:100%}}.con_welfare .box_welfare .wrp_house .flow ul{margin-top:18px}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_house .flow ul{margin-top:.8em}}.con_welfare .box_welfare .wrp_house .flow ul li+li{margin-top:34px}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_house .flow ul li+li{margin-top:1em}}.con_welfare .box_welfare .wrp_house .flow ul li .st{font-size:150%}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .box_welfare .wrp_house .flow ul li .st{font-size:138%}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_house .flow ul li .st{font-size:113%}}.con_welfare .box_welfare .wrp_house .flow ul li .st span{display:inline-block;width:2em;height:2em;line-height:2em;text-align:center;border-radius:50%;color:#fff;background:#ff9934;margin-right:.4em}.con_welfare .box_welfare .wrp_house .flow ul li .txt{margin-top:.6em}.con_welfare .box_welfare .wrp_house .images{width:41.6666666667%;margin-left:5%}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_house .images{width:100%}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_house .images{margin-left:0}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_house .images{margin-top:1.8em;display:flex;flex-wrap:wrap}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_house .images .img{width:50%}}@media only screen and (min-width:768px){.con_welfare .box_welfare .wrp_house .images .img+.img{margin-top:1em}}.con_welfare .box_welfare .wrp_house .images .att{text-align:left}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_house .images .att{width:100%}}.con_welfare .box_welfare .wrp_tools{margin-top:24px}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_tools{margin-top:1em}}.con_welfare .box_welfare .wrp_tools ul{display:flex;flex-wrap:wrap;margin-top:24px}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_tools ul{margin-top:1em}}.con_welfare .box_welfare .wrp_tools ul li{width:18.6666666667%;text-align:center;font-size:100%;padding:.4em;background:#fff}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_tools ul li{width:32%}}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .box_welfare .wrp_tools ul li{font-size:94%}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_tools ul li{font-size:82%}}@media only screen and (min-width:768px){.con_welfare .box_welfare .wrp_tools ul li+li{margin-left:1.6666666667%}.con_welfare .box_welfare .wrp_tools ul li:nth-child(5n+1){margin-left:0}.con_welfare .box_welfare .wrp_tools ul li:nth-child(n+6){margin-top:1.6666666667%}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_tools ul li+li{margin-left:2%}.con_welfare .box_welfare .wrp_tools ul li:nth-child(3n+1){margin-left:0}.con_welfare .box_welfare .wrp_tools ul li:nth-child(n+4){margin-top:2%}}.con_welfare .box_welfare .wrp_tools ul li img{display:none}.con_welfare .box_welfare .wrp_tools ul+h4{margin-top:48px}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_tools ul+h4{margin-top:2em}}.con_welfare .box_welfare .wrp_uruoi{text-align:center}.con_welfare .box_welfare .wrp_uruoi .txt{align-items:center;margin-top:18px;display:flex;justify-content:center;align-items:center;font-size:150%}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_uruoi .txt{margin-top:.8em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .box_welfare .wrp_uruoi .txt{font-size:138%}}@media only screen and (max-width:767px){.con_welfare .box_welfare .wrp_uruoi .txt{font-size:113%}}.con_welfare .box_welfare .wrp_uruoi .txt i{margin-right:.5em}.con_welfare .box_welfare .att{margin-top:18px;text-align:right;font-size:100%}@media only screen and (max-width:767px){.con_welfare .box_welfare .att{margin-top:.6em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_welfare .box_welfare .att{font-size:94%}}@media only screen and (max-width:767px){.con_welfare .box_welfare .att{font-size:88%}}@media only screen and (max-width:767px){.con_welfare .box_welfare .att{text-align:left}}.con_medical{padding:120px 0}@media only screen and (max-width:767px){.con_medical{padding:3em 0 5em}}.con_medical .box_medical{margin-top:48px}@media only screen and (min-width:768px) and (max-width:1199px){.con_medical .box_medical{margin-top:42px}}@media only screen and (max-width:767px){.con_medical .box_medical{margin-top:1em}}.con_medical .box_medical+.box_medical{margin-top:24px;padding-top:52px;border-top:1px solid #ccc}@media only screen and (max-width:767px){.con_medical .box_medical+.box_medical{margin-top:1.2em}}@media only screen and (max-width:767px){.con_medical .box_medical+.box_medical{padding-top:2em}}.con_medical .box_medical .wrp_nursing{margin-top:24px}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_nursing{margin-top:1.2em}}.con_medical .box_medical .wrp_nursing .images{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_nursing .images{flex-wrap:wrap}}.con_medical .box_medical .wrp_nursing .images ul{display:flex;flex-wrap:wrap;width:78.3333333333%}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_nursing .images ul{width:100%}}.con_medical .box_medical .wrp_nursing .images ul li{width:49%}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_nursing .images ul li{width:50%}}.con_medical .box_medical .wrp_nursing .images ul li+li{margin-left:2%}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_nursing .images ul li+li{margin-left:0}}.con_medical .box_medical .wrp_nursing .images .bubble{font-size:150%;position:relative}@media only screen and (min-width:768px) and (max-width:1199px){.con_medical .box_medical .wrp_nursing .images .bubble{font-size:138%}}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_nursing .images .bubble{font-size:113%}}@media only screen and (min-width:768px){.con_medical .box_medical .wrp_nursing .images .bubble{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-webkit-text-orientation:upright;-moz-text-orientation:upright;-ms-text-orientation:upright;text-orientation:upright;text-align:left;display:inline-block;font-feature-settings:normal;margin-left:20px;padding:0 20px 0 60px;min-height:270px}}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_nursing .images .bubble{width:100%;margin-top:.6em;text-align:center}}.con_medical .box_medical .wrp_nursing .images .bubble:after{content:"";width:47px;height:292px;position:absolute;background:url(//wonderstorage-h.jp/wp-content/themes/wsc_theme/assets/css/../images/bk_bubble_med.png);left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_nursing .images .bubble:after{display:none}}.con_medical .box_medical .wrp_nursing h4{margin-top:24px}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_nursing h4{margin-top:1.2em}}.con_medical .box_medical .wrp_nursing table{width:100%;margin:auto;margin-top:24px}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_nursing table{width:100%}}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_nursing table{margin-top:.8em}}@media only screen and (min-width:768px){.con_medical .box_medical .wrp_nursing table tr{border-top:1px solid #ff9934}.con_medical .box_medical .wrp_nursing table tr:last-child{border-bottom:1px solid #ff9934}.con_medical .box_medical .wrp_nursing table tr:nth-child(odd){background:#ffdebd}}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_nursing table tr:last-child td:nth-child(3),.con_medical .box_medical .wrp_nursing table tr:last-child td:nth-child(4){border-bottom:1px solid #ff9934}}.con_medical .box_medical .wrp_nursing table tr td{font-size:113%;padding:8px 18px}@media only screen and (min-width:768px) and (max-width:1199px){.con_medical .box_medical .wrp_nursing table tr td{font-size:94%}}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_nursing table tr td{font-size:82%}}@media only screen and (min-width:768px) and (max-width:1199px){.con_medical .box_medical .wrp_nursing table tr td{padding:6px 14px}}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_nursing table tr td{padding:.2em .4em}}@media only screen and (min-width:768px){.con_medical .box_medical .wrp_nursing table tr td{width:calc(100% / 4)}}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_nursing table tr td{display:inline-block;width:50%;border-top:1px solid #ff9934}.con_medical .box_medical .wrp_nursing table tr td:nth-child(1),.con_medical .box_medical .wrp_nursing table tr td:nth-child(2){background:#ffdebd}}.con_medical .box_medical .wrp_special{margin-top:24px}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_special{margin-top:1.2em}}.con_medical .box_medical .wrp_special ul.txtlist{display:flex;flex-wrap:wrap}.con_medical .box_medical .wrp_special ul.txtlist li{width:49%;background:#fff}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_special ul.txtlist li{width:100%}}@media only screen and (min-width:768px){.con_medical .box_medical .wrp_special ul.txtlist li:nth-child(even){margin-left:2%}.con_medical .box_medical .wrp_special ul.txtlist li:nth-child(n+3){margin-top:2%}}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_special ul.txtlist li+li{margin-top:1em}}.con_medical .box_medical .wrp_special ul.txtlist li .st{color:#fff;background:#ff9934;padding:12px 24px;font-size:125%}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_special ul.txtlist li .st{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_medical .box_medical .wrp_special ul.txtlist li .st{font-size:119%}}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_special ul.txtlist li .st{font-size:107%}}.con_medical .box_medical .wrp_special ul.txtlist li .txt{font-size:100%;padding:24px}@media only screen and (min-width:768px) and (max-width:1199px){.con_medical .box_medical .wrp_special ul.txtlist li .txt{font-size:94%}}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_special ul.txtlist li .txt{font-size:88%}}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_special ul.txtlist li .txt{padding:1em}}.con_medical .box_medical .wrp_special ul.imglist{display:flex;flex-wrap:wrap;margin-top:24px}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_special ul.imglist{margin-top:1.2em}}.con_medical .box_medical .wrp_special ul.imglist li{width:32%}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_special ul.imglist li{width:calc(100% / 3)}}@media only screen and (min-width:768px){.con_medical .box_medical .wrp_special ul.imglist li+li{margin-left:2%}}.con_medical .box_medical .wrp_hybrid{margin-top:24px}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_hybrid{margin-top:1em}}.con_medical .box_medical .wrp_hybrid .title{font-size:200%;margin-top:24px;text-align:center}@media only screen and (min-width:768px) and (max-width:1199px){.con_medical .box_medical .wrp_hybrid .title{font-size:188%}}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_hybrid .title{font-size:150%}}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_hybrid .title{margin-top:1em}}.con_medical .box_medical .wrp_hybrid .title span{margin:0 1em}.con_medical .box_medical .wrp_hybrid .title *{vertical-align:middle}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_hybrid .title *{display:block;text-align:center}}.con_medical .box_medical .wrp_hybrid ul.special{display:flex;margin-top:24px}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_hybrid ul.special{margin-top:1em}}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_hybrid ul.special{flex-wrap:wrap}}.con_medical .box_medical .wrp_hybrid ul.special li{width:calc(100% / 4 - 8px);text-align:center}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_hybrid ul.special li{width:49%}}@media only screen and (min-width:768px){.con_medical .box_medical .wrp_hybrid ul.special li+li{margin-left:24px}}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_hybrid ul.special li:nth-child(even){margin-left:2%}.con_medical .box_medical .wrp_hybrid ul.special li:nth-child(n+3){margin-top:2%}}.con_medical .box_medical .wrp_hybrid ul.exterior{display:flex;margin-top:24px}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_hybrid ul.exterior{margin-top:1em}}.con_medical .box_medical .wrp_hybrid ul.exterior li{width:49%}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_hybrid ul.exterior li{width:50%}}.con_medical .box_medical .wrp_hybrid ul.exterior li+li{margin-left:2%}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_hybrid ul.exterior li+li{margin-left:0}}.con_medical .box_medical .wrp_acupuncture{margin-top:24px}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_acupuncture{margin-top:1em}}.con_medical .box_medical .wrp_acupuncture ul li{padding:24px 12px;border-bottom:4px dotted #c7c7c7}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_acupuncture ul li{padding:1em .5em}}.con_medical .box_medical .wrp_acupuncture ul li .st{display:inline-block;padding:0 .4em .2em;font-size:125%;position:relative}@media only screen and (min-width:768px) and (max-width:1199px){.con_medical .box_medical .wrp_acupuncture ul li .st{font-size:119%}}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_acupuncture ul li .st{font-size:113%}}.con_medical .box_medical .wrp_acupuncture ul li .st:after{content:"";width:100%;height:4px;position:absolute;bottom:0;left:0;background:#ffdebd}.con_medical .box_medical .wrp_acupuncture ul li .txt{margin-top:.6em;font-size:100%}@media only screen and (min-width:768px) and (max-width:1199px){.con_medical .box_medical .wrp_acupuncture ul li .txt{font-size:94%}}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_acupuncture ul li .txt{font-size:88%}}.con_medical .box_medical .wrp_acupuncture .img{display:flex;margin-top:24px}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_acupuncture .img{margin-top:1em}}.con_medical .box_medical .wrp_acupuncture .img p{width:32%}@media only screen and (max-width:767px){.con_medical .box_medical .wrp_acupuncture .img p{width:calc(100% / 3)}}@media only screen and (min-width:768px){.con_medical .box_medical .wrp_acupuncture .img p+p{margin-left:2%}}.con_estate{padding:120px 0}@media only screen and (max-width:767px){.con_estate{padding:3em 0 5em}}.con_estate .box_estate{margin-top:48px}@media only screen and (min-width:768px) and (max-width:1199px){.con_estate .box_estate{margin-top:42px}}@media only screen and (max-width:767px){.con_estate .box_estate{margin-top:1em}}.con_estate .box_estate+.box_estate{margin-top:24px;padding-top:52px;border-top:1px solid #ccc}@media only screen and (max-width:767px){.con_estate .box_estate+.box_estate{margin-top:1.2em}}@media only screen and (max-width:767px){.con_estate .box_estate+.box_estate{padding-top:2em}}.con_estate .box_estate .wrp_estate ul.estate{display:flex;flex-wrap:wrap;margin-top:24px}@media only screen and (max-width:767px){.con_estate .box_estate .wrp_estate ul.estate{margin-top:1em}}.con_estate .box_estate .wrp_estate ul.estate li{width:30%;background:#fff}@media only screen and (max-width:767px){.con_estate .box_estate .wrp_estate ul.estate li{width:100%}}@media only screen and (min-width:768px){.con_estate .box_estate .wrp_estate ul.estate li+li{margin-left:5%}}@media only screen and (max-width:767px){.con_estate .box_estate .wrp_estate ul.estate li+li{margin-top:2%}}.con_estate .box_estate .wrp_estate ul.estate li .st{padding:8px 14px;font-size:125%;letter-spacing:.04em;color:#fff;background:#ff9934;text-align:center}@media only screen and (max-width:767px){.con_estate .box_estate .wrp_estate ul.estate li .st{padding:.4em 1em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_estate .box_estate .wrp_estate ul.estate li .st{font-size:119%}}@media only screen and (max-width:767px){.con_estate .box_estate .wrp_estate ul.estate li .st{font-size:113%}}.con_estate .box_estate .wrp_estate ul.estate li .txt{line-height:1.6;font-size:100%;padding:18px 24px}@media only screen and (min-width:768px) and (max-width:1199px){.con_estate .box_estate .wrp_estate ul.estate li .txt{font-size:94%}}@media only screen and (max-width:767px){.con_estate .box_estate .wrp_estate ul.estate li .txt{font-size:88%}}@media only screen and (max-width:767px){.con_estate .box_estate .wrp_estate ul.estate li .txt{padding:1em}}.con_estate .box_estate .wrp_estate ul.images{display:flex;margin-top:24px}@media only screen and (max-width:767px){.con_estate .box_estate .wrp_estate ul.images{margin-top:1em}}.con_estate .box_estate .wrp_estate ul.images li{width:49%}@media only screen and (max-width:767px){.con_estate .box_estate .wrp_estate ul.images li{width:50%}}@media only screen and (min-width:768px){.con_estate .box_estate .wrp_estate ul.images li+li{margin-left:2%}}.con_estate .box_estate .wrp_estate .img{margin-top:24px}@media only screen and (max-width:767px){.con_estate .box_estate .wrp_estate .img{margin-top:1em}}.con_employment{padding:120px 0}@media only screen and (max-width:767px){.con_employment{padding:3em 0 5em}}.con_employment .box_employment{margin-top:48px}@media only screen and (min-width:768px) and (max-width:1199px){.con_employment .box_employment{margin-top:42px}}@media only screen and (max-width:767px){.con_employment .box_employment{margin-top:1em}}.con_employment .box_employment+.box_employment{margin-top:24px;padding-top:52px;border-top:1px solid #ccc}@media only screen and (max-width:767px){.con_employment .box_employment+.box_employment{margin-top:1.2em}}@media only screen and (max-width:767px){.con_employment .box_employment+.box_employment{padding-top:2em}}.con_employment .box_employment .wrp_employment{margin-top:24px}@media only screen and (max-width:767px){.con_employment .box_employment .wrp_employment{margin-top:1em}}.con_employment .box_employment .wrp_employment ul.work{display:flex;flex-wrap:wrap;margin-top:24px}@media only screen and (max-width:767px){.con_employment .box_employment .wrp_employment ul.work{margin-top:1em}}.con_employment .box_employment .wrp_employment ul.work li{width:24%}@media only screen and (max-width:767px){.con_employment .box_employment .wrp_employment ul.work li{width:49%}}@media only screen and (min-width:768px){.con_employment .box_employment .wrp_employment ul.work li+li{margin-left:1.3333333333%}.con_employment .box_employment .wrp_employment ul.work li:nth-child(4n+1){margin-left:0}.con_employment .box_employment .wrp_employment ul.work li:nth-child(n+5){margin-top:1.3333333333%}}@media only screen and (max-width:767px){.con_employment .box_employment .wrp_employment ul.work li:nth-child(even){margin-left:2%}.con_employment .box_employment .wrp_employment ul.work li:nth-child(n+3){margin-top:2%}}.con_employment .box_employment .wrp_employment ul.work li .st{padding:.4em 1em;font-size:113%;color:#fff;background:#ff9934;text-align:center}@media only screen and (min-width:768px) and (max-width:1199px){.con_employment .box_employment .wrp_employment ul.work li .st{font-size:107%}}@media only screen and (max-width:767px){.con_employment .box_employment .wrp_employment ul.work li .st{font-size:94%}}.con_employment .box_employment .wrp_employment ul.work+h4{margin-top:48px}@media only screen and (max-width:767px){.con_employment .box_employment .wrp_employment ul.work+h4{margin-top:1.8em}}.con_employment .box_employment .wrp_group{margin-top:24px;padding:36px 64px 52px;background:#fff;border-radius:20px}@media only screen and (max-width:767px){.con_employment .box_employment .wrp_group{margin-top:1em}}@media only screen and (max-width:767px){.con_employment .box_employment .wrp_group{padding:1.5em}}.con_employment .box_employment .wrp_group ul{display:flex;flex-wrap:wrap;margin-top:24px}@media only screen and (max-width:767px){.con_employment .box_employment .wrp_group ul{margin-top:1em}}.con_employment .box_employment .wrp_group ul li{width:32%}@media only screen and (max-width:767px){.con_employment .box_employment .wrp_group ul li{width:100%}}@media only screen and (min-width:768px){.con_employment .box_employment .wrp_group ul li+li{margin-left:2%}.con_employment .box_employment .wrp_group ul li:nth-child(3n+1){margin-left:0}.con_employment .box_employment .wrp_group ul li:nth-child(n+4){margin-top:2%}}@media only screen and (max-width:767px){.con_employment .box_employment .wrp_group ul li{text-align:center}.con_employment .box_employment .wrp_group ul li+li{margin-top:1.6em}}.con_employment .box_employment .wrp_group ul li>div{margin-top:.4em}.con_employment .box_employment .wrp_group ul li>div .st{font-size:132%}@media only screen and (min-width:768px) and (max-width:1199px){.con_employment .box_employment .wrp_group ul li>div .st{font-size:125%}}@media only screen and (max-width:767px){.con_employment .box_employment .wrp_group ul li>div .st{font-size:113%}}.con_employment .box_employment .wrp_group ul li>div .txt{font-size:94%}@media only screen and (min-width:768px) and (max-width:1199px){.con_employment .box_employment .wrp_group ul li>div .txt{font-size:94%}}@media only screen and (max-width:767px){.con_employment .box_employment .wrp_group ul li>div .txt{font-size:88%}}.con_food{padding:120px 0}@media only screen and (max-width:767px){.con_food{padding:3em 0 5em}}.con_food .box_food{margin-top:48px}@media only screen and (min-width:768px) and (max-width:1199px){.con_food .box_food{margin-top:42px}}@media only screen and (max-width:767px){.con_food .box_food{margin-top:1em}}.con_food .box_food+.box_food{margin-top:24px;padding-top:52px;border-top:1px solid #ccc}@media only screen and (max-width:767px){.con_food .box_food+.box_food{margin-top:1.2em}}@media only screen and (max-width:767px){.con_food .box_food+.box_food{padding-top:2em}}.con_food .box_food .wrp_food{margin-top:42px}@media only screen and (max-width:767px){.con_food .box_food .wrp_food{margin-top:1.8em}}.con_food .box_food .wrp_food .img{display:flex;margin-top:24px}@media only screen and (max-width:767px){.con_food .box_food .wrp_food .img{margin-top:1.2em}}.con_food .box_food .wrp_food .img p{width:49%}@media only screen and (max-width:767px){.con_food .box_food .wrp_food .img p{width:50%}}@media only screen and (min-width:768px){.con_food .box_food .wrp_food .img p+p{margin-left:2%}}.con_counter{padding:120px 0}@media only screen and (max-width:767px){.con_counter{padding:3em 0 5em}}.con_counter .box_counter{margin-top:48px}@media only screen and (min-width:768px) and (max-width:1199px){.con_counter .box_counter{margin-top:42px}}@media only screen and (max-width:767px){.con_counter .box_counter{margin-top:1em}}.con_counter .box_counter+.box_counter{margin-top:24px;padding-top:52px;border-top:1px solid #ccc}@media only screen and (max-width:767px){.con_counter .box_counter+.box_counter{margin-top:1.2em}}@media only screen and (max-width:767px){.con_counter .box_counter+.box_counter{padding-top:2em}}.con_counter .box_counter .wrp_counter{margin-top:42px}@media only screen and (max-width:767px){.con_counter .box_counter .wrp_counter{margin-top:1.8em}}.con_counter .box_counter .wrp_counter .img{display:flex;margin-top:24px}@media only screen and (max-width:767px){.con_counter .box_counter .wrp_counter .img{margin-top:1.2em}}.con_counter .box_counter .wrp_counter .img p{width:49%}@media only screen and (max-width:767px){.con_counter .box_counter .wrp_counter .img p{width:50%}}.con_counter .box_counter .wrp_counter .img p+p{margin-left:2%}@media only screen and (max-width:767px){.con_counter .box_counter .wrp_counter .img p+p{margin-left:0}}.con_counter .box_counter .wrp_omusubi{margin-top:42px}@media only screen and (max-width:767px){.con_counter .box_counter .wrp_omusubi{margin-top:1.8em}}.con_counter .box_counter .wrp_omusubi .img{margin-top:24px}@media only screen and (max-width:767px){.con_counter .box_counter .wrp_omusubi .img{margin-top:1.2em}}.con_counter .box_counter .wrp_omusubi .support{display:flex;margin-top:24px}@media only screen and (max-width:767px){.con_counter .box_counter .wrp_omusubi .support{margin-top:1.2em}}@media only screen and (max-width:767px){.con_counter .box_counter .wrp_omusubi .support{flex-wrap:wrap}}.con_counter .box_counter .wrp_omusubi .support>div{min-width:330px;width:29%;background:#fff;overflow:hidden;border-radius:20px}@media only screen and (max-width:767px){.con_counter .box_counter .wrp_omusubi .support>div{width:100%}}.con_counter .box_counter .wrp_omusubi .support>div .st{color:#fff;background:#ff9934;padding:.4em 1em;font-size:125%}@media only screen and (min-width:768px) and (max-width:1199px){.con_counter .box_counter .wrp_omusubi .support>div .st{font-size:119%}}@media only screen and (max-width:767px){.con_counter .box_counter .wrp_omusubi .support>div .st{font-size:113%}}.con_counter .box_counter .wrp_omusubi .support>div .txt{padding:28px 24px 36px}@media only screen and (max-width:767px){.con_counter .box_counter .wrp_omusubi .support>div .txt{padding:1em 1.2em}}.con_counter .box_counter .wrp_omusubi .support>div .txt ul li+li{margin-top:.2em}.con_counter .box_counter .wrp_omusubi .support>div .txt p{margin-top:.8em}.con_counter .box_counter .wrp_omusubi .support .imgdouble{display:flex;margin-left:3%}@media only screen and (max-width:767px){.con_counter .box_counter .wrp_omusubi .support .imgdouble{width:100%;margin-left:0;margin-top:1em}}@media only screen and (min-width:768px){.con_counter .box_counter .wrp_omusubi .support .imgdouble li+li{margin-left:2%}}.con_office{padding:120px 0}@media only screen and (max-width:767px){.con_office{padding:3em 0 5em}}.con_office .box_office{width:100%}.con_office .box_office+.box_office{margin-top:92px}@media only screen and (min-width:768px) and (max-width:1199px){.con_office .box_office+.box_office{margin-top:84px}}@media only screen and (max-width:767px){.con_office .box_office+.box_office{margin-top:1em}}.con_office .box_office .bn{margin-top:40px}@media only screen and (min-width:768px) and (max-width:1199px){.con_office .box_office .bn{margin-top:36px}}@media only screen and (max-width:767px){.con_office .box_office .bn{margin-top:1em}}.con_office .box_office .bn a{transition:opacity .3s ease}.con_office .box_office .bn a:hover{opacity:.7}.con_office .box_office .st{padding:.4em .6em;font-size:175%;letter-spacing:.04em;border-bottom:1px solid #303030}@media only screen and (min-width:768px) and (max-width:1199px){.con_office .box_office .st{font-size:163%}}@media only screen and (max-width:767px){.con_office .box_office .st{font-size:113%}}@media only screen and (max-width:767px){.con_office .box_office .st{padding:1em .6em;border:none;background:#63ccff;color:#fff;text-align:center;position:relative}.con_office .box_office .st:after{content:"";font-family:FontAwesome;position:absolute;top:50%;right:1em;transform:translateY(-50%);transition:all .5s ease}}.con_office .box_office .st.active:after{transform:translateY(-50%) rotate(180deg)}.con_office .box_office ul{display:flex;flex-wrap:wrap;margin-top:40px}@media only screen and (min-width:768px) and (max-width:1199px){.con_office .box_office ul{margin-top:36px}}@media only screen and (max-width:767px){.con_office .box_office ul{margin-top:1em}}@media only screen and (max-width:767px){.con_office .box_office ul{padding:0 .6em;display:none}}.con_office .box_office ul li{width:31.6666666667%;margin-left:2.5%}@media only screen and (min-width:768px) and (max-width:1199px){.con_office .box_office ul li{width:49%}}@media only screen and (max-width:767px){.con_office .box_office ul li{width:100%}}@media only screen and (min-width:768px) and (max-width:1199px){.con_office .box_office ul li{margin-left:2%}}@media only screen and (max-width:767px){.con_office .box_office ul li{margin-left:0}}@media only screen and (min-width:1200px){.con_office .box_office ul li:nth-child(3n+1){margin-left:0}}@media print{.con_office .box_office ul li:nth-child(3n+1){margin-left:0}}@media only screen and (min-width:768px) and (max-width:1199px){.con_office .box_office ul li:nth-child(2n+1){margin-left:0}}.con_office .box_office ul li:nth-child(n+4){margin-top:3.3333333333%}@media only screen and (min-width:768px) and (max-width:1199px){.con_office .box_office ul li:nth-child(n+4){margin-top:2%}}@media only screen and (max-width:767px){.con_office .box_office ul li:nth-child(n+4){margin-top:0}}@media only screen and (min-width:768px) and (max-width:1199px){.con_office .box_office ul li:nth-child(3){margin-top:2%}}@media only screen and (max-width:767px){.con_office .box_office ul li+li{margin-top:2em !important}}.con_office .box_office ul li .wrp_img{width:100%;padding-bottom:60%;background:#ccc;overflow:hidden;position:relative}.con_office .box_office ul li .wrp_img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.con_office .box_office ul li .wrp_img span{display:inline-block;padding:.6em 1.6em;background:#63ccff;color:#fff;font-size:88%;border-radius:20px;position:absolute;top:1em;left:1em}@media only screen and (min-width:768px) and (max-width:1199px){.con_office .box_office ul li .wrp_img span{font-size:88%}}@media only screen and (max-width:767px){.con_office .box_office ul li .wrp_img span{font-size:82%}}.con_office .box_office ul li .wrp_txt{margin-top:6px;padding:0 .6em}@media only screen and (min-width:768px) and (max-width:1199px){.con_office .box_office ul li .wrp_txt{margin-top:4px}}@media only screen and (max-width:767px){.con_office .box_office ul li .wrp_txt{margin-top:.4em}}.con_office .box_office ul li .wrp_txt .sst{font-size:132%;letter-spacing:.06em}@media only screen and (min-width:768px) and (max-width:1199px){.con_office .box_office ul li .wrp_txt .sst{font-size:125%}}@media only screen and (max-width:767px){.con_office .box_office ul li .wrp_txt .sst{font-size:113%}}.con_office .box_office ul li .wrp_txt .txt{margin-top:4px;font-size:94%}@media only screen and (min-width:768px) and (max-width:1199px){.con_office .box_office ul li .wrp_txt .txt{margin-top:2px}}@media only screen and (max-width:767px){.con_office .box_office ul li .wrp_txt .txt{margin-top:.2em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_office .box_office ul li .wrp_txt .txt{font-size:94%}}@media only screen and (max-width:767px){.con_office .box_office ul li .wrp_txt .txt{font-size:88%}}.con_office .box_office ul li .wrp_txt .btns{display:flex;margin-top:8px}@media only screen and (max-width:767px){.con_office .box_office ul li .wrp_txt .btns{margin-top:.4em}}.con_office .box_office ul li .wrp_txt .btns .btn{width:48%;border-bottom:1px solid}.con_office .box_office ul li .wrp_txt .btns .btn+.btn{margin-left:4%}.con_office .box_office ul li .wrp_txt .btns .btn a{display:block;padding:.4em 1em;text-decoration:none;transition:opacity .5s ease;font-size:94%}@media only screen and (min-width:768px) and (max-width:1199px){.con_office .box_office ul li .wrp_txt .btns .btn a{font-size:88%}}@media only screen and (max-width:767px){.con_office .box_office ul li .wrp_txt .btns .btn a{font-size:88%}}.con_office .box_office ul li .wrp_txt .btns .btn a:after{content:"";font-family:FontAwesome;margin-left:1em;color:#63ccff;transition:margin-left .5s ease}.con_office .box_office ul li .wrp_txt .btns .btn a:hover{opacity:.7}.con_office .box_office ul li .wrp_txt .btns .btn a:hover:after{margin-left:1.4em}.con_newsroom{display:flex;padding:120px 0}@media only screen and (max-width:767px){.con_newsroom{padding:3em 0 5em}}@media only screen and (max-width:767px){.con_newsroom{flex-wrap:wrap}}.con_newsroom .left{width:73.3333333333%}@media only screen and (max-width:767px){.con_newsroom .left{width:100%}}.con_newsroom .left>ul{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.con_newsroom .left>ul{margin-top:2em}}.con_newsroom .left>ul li{width:30.9090909091%;margin-left:3.1818181818%}@media only screen and (min-width:768px) and (max-width:1199px){.con_newsroom .left>ul li{width:48%}}@media only screen and (max-width:767px){.con_newsroom .left>ul li{width:100%}}@media only screen and (min-width:1200px){.con_newsroom .left>ul li:nth-child(3n+1){margin-left:0}.con_newsroom .left>ul li:nth-child(n+4){margin-top:3.1818181818%}}@media print{.con_newsroom .left>ul li:nth-child(3n+1){margin-left:0}.con_newsroom .left>ul li:nth-child(n+4){margin-top:3.1818181818%}}@media only screen and (min-width:768px) and (max-width:1199px){.con_newsroom .left>ul li:nth-child(odd){margin-left:0}.con_newsroom .left>ul li:nth-child(n+3){margin-top:4%}}@media only screen and (max-width:767px){.con_newsroom .left>ul li{margin-left:0}.con_newsroom .left>ul li+li{margin-top:1em}}.con_newsroom .left>ul li a{display:block;border-radius:10px;background:#fff;text-decoration:none;filter:drop-shadow(0px 0px 6px rgba(0,0,0,.2));overflow:hidden;transition:opacity .3s ease}.con_newsroom .left>ul li a:hover{opacity:.7}@media only screen and (max-width:767px){.con_newsroom .left>ul li a{display:flex;flex-wrap:wrap;align-items:center}}.con_newsroom .left>ul li a .box_img{height:0;padding-bottom:58%;background:#ccc;position:relative;overflow:hidden}@media only screen and (max-width:767px){.con_newsroom .left>ul li a .box_img{width:38%;padding-bottom:40%}}.con_newsroom .left>ul li a .box_img img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.con_newsroom .left>ul li a .box_txt{padding:18px 23px 28px}@media only screen and (max-width:767px){.con_newsroom .left>ul li a .box_txt{padding:1em}}@media only screen and (max-width:767px){.con_newsroom .left>ul li a .box_txt{width:60%}}.con_newsroom .left>ul li a .box_txt .wrp_txt{display:flex;align-items:center;justify-content:space-between}.con_newsroom .left>ul li a .box_txt .wrp_txt>*{display:inline-block;letter-spacing:.02em;font-size:88%}@media only screen and (min-width:768px) and (max-width:1199px){.con_newsroom .left>ul li a .box_txt .wrp_txt>*{font-size:88%}}@media only screen and (max-width:767px){.con_newsroom .left>ul li a .box_txt .wrp_txt>*{font-size:82%}}.con_newsroom .left>ul li a .box_txt .wrp_txt .category{padding:6px 14px;color:#a5b775;background:#fff;border-radius:20px;border:1px solid #a5b775}@media only screen and (max-width:767px){.con_newsroom .left>ul li a .box_txt .wrp_txt .category{padding:.2em .8em}}.con_newsroom .left>ul li a .box_txt .txt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.6;margin-top:.8em}.firefox .con_newsroom .left>ul li a .box_txt .txt,.ie .con_newsroom .left>ul li a .box_txt .txt{max-height:3.2em}.con_newsroom .left .title{padding:10px 24px;border-left:8px solid #9c0}@media only screen and (max-width:767px){.con_newsroom .left .title{padding:.8em 1em}}.con_newsroom .left .title .sst i{display:inline-block;padding:.2em 1em;color:#9c0;border:1px solid #9c0;border-radius:20px;font-size:88%}@media only screen and (min-width:768px) and (max-width:1199px){.con_newsroom .left .title .sst i{font-size:88%}}@media only screen and (max-width:767px){.con_newsroom .left .title .sst i{font-size:82%}}.con_newsroom .left .title .sst span{display:inline-block;margin-left:1.4em}.con_newsroom .left .title .st{margin-top:12px;font-size:150%}@media only screen and (min-width:768px) and (max-width:1199px){.con_newsroom .left .title .st{margin-top:10px}}@media only screen and (max-width:767px){.con_newsroom .left .title .st{margin-top:.6em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_newsroom .left .title .st{font-size:138%}}@media only screen and (max-width:767px){.con_newsroom .left .title .st{font-size:113%}}.con_newsroom .left .box_topic{margin-top:32px}@media only screen and (max-width:767px){.con_newsroom .left .box_topic{margin-top:28px}}.con_newsroom .left .box_topic h3{position:relative;font-size:125%;margin-top:1em;padding-bottom:.3em}@media only screen and (min-width:768px) and (max-width:1199px){.con_newsroom .left .box_topic h3{font-size:113%}}@media only screen and (max-width:767px){.con_newsroom .left .box_topic h3{font-size:107%}}.con_newsroom .left .box_topic h3:before,.con_newsroom .left .box_topic h3:after{content:"";position:absolute;bottom:0;left:0;height:2px}.con_newsroom .left .box_topic h3:before{background-color:#000;width:100%}.con_newsroom .left .box_topic h3:after{background-color:#9c0;width:20%}.con_newsroom .left .box_topic h4{display:flex;align-items:center;font-size:107%;margin-top:2em}@media only screen and (min-width:768px) and (max-width:1199px){.con_newsroom .left .box_topic h4{font-size:107%}}@media only screen and (max-width:767px){.con_newsroom .left .box_topic h4{font-size:100%}}.con_newsroom .left .box_topic h4:before{content:"";width:1em;height:3px;background-color:#9c0;margin-right:.5em}.con_newsroom .left .box_topic p{margin-top:1em}.con_newsroom .left .box_topic figure{margin-top:1em}.con_newsroom .left .box_topic .btn,.con_newsroom .left .box_topic .wp-block-button{margin-top:24px;max-width:380px;text-align:center;flex-grow:1}@media only screen and (max-width:767px){.con_newsroom .left .box_topic .btn,.con_newsroom .left .box_topic .wp-block-button{margin-top:1em}}.con_newsroom .left .box_topic .btn a,.con_newsroom .left .box_topic .btn span,.con_newsroom .left .box_topic .wp-block-button a,.con_newsroom .left .box_topic .wp-block-button span{display:block;padding:24px 32px;border-radius:20px;border:3px solid #9c0;background:#fff;font-size:113%;line-height:1;text-decoration:none;overflow:hidden;position:relative;transition:all .3s ease;z-index:1}@media only screen and (max-width:767px){.con_newsroom .left .box_topic .btn a,.con_newsroom .left .box_topic .btn span,.con_newsroom .left .box_topic .wp-block-button a,.con_newsroom .left .box_topic .wp-block-button span{padding:1.6em 1em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_newsroom .left .box_topic .btn a,.con_newsroom .left .box_topic .btn span,.con_newsroom .left .box_topic .wp-block-button a,.con_newsroom .left .box_topic .wp-block-button span{font-size:100%}}@media only screen and (max-width:767px){.con_newsroom .left .box_topic .btn a,.con_newsroom .left .box_topic .btn span,.con_newsroom .left .box_topic .wp-block-button a,.con_newsroom .left .box_topic .wp-block-button span{font-size:88%}}.con_newsroom .left .box_topic .btn a:before,.con_newsroom .left .box_topic .btn span:before,.con_newsroom .left .box_topic .wp-block-button a:before,.con_newsroom .left .box_topic .wp-block-button span:before{content:"";display:block;width:0;height:100%;background:#9c0;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:width .5s ease;z-index:-1}.con_newsroom .left .box_topic .btn a:after,.con_newsroom .left .box_topic .btn span:after,.con_newsroom .left .box_topic .wp-block-button a:after,.con_newsroom .left .box_topic .wp-block-button span:after{content:"";display:block;width:10px;height:100%;background:#9c0;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:all .5s ease;z-index:-2}.con_newsroom .left .box_topic .btn a i,.con_newsroom .left .box_topic .btn span i,.con_newsroom .left .box_topic .wp-block-button a i,.con_newsroom .left .box_topic .wp-block-button span i{margin-left:.4em;font-size:138%;vertical-align:text-bottom}@media only screen and (min-width:768px) and (max-width:1199px){.con_newsroom .left .box_topic .btn a i,.con_newsroom .left .box_topic .btn span i,.con_newsroom .left .box_topic .wp-block-button a i,.con_newsroom .left .box_topic .wp-block-button span i{font-size:125%}}@media only screen and (max-width:767px){.con_newsroom .left .box_topic .btn a i,.con_newsroom .left .box_topic .btn span i,.con_newsroom .left .box_topic .wp-block-button a i,.con_newsroom .left .box_topic .wp-block-button span i{font-size:113%}}.con_newsroom .left .box_topic .btn a:hover,.con_newsroom .left .box_topic .btn span:hover,.con_newsroom .left .box_topic .wp-block-button a:hover,.con_newsroom .left .box_topic .wp-block-button span:hover{color:#fff}.con_newsroom .left .box_topic .btn a:hover:before,.con_newsroom .left .box_topic .btn span:hover:before,.con_newsroom .left .box_topic .wp-block-button a:hover:before,.con_newsroom .left .box_topic .wp-block-button span:hover:before{width:100%;left:0;right:auto}.con_newsroom .left .box_topic .btn a:hover:after,.con_newsroom .left .box_topic .btn span:hover:after,.con_newsroom .left .box_topic .wp-block-button a:hover:after,.con_newsroom .left .box_topic .wp-block-button span:hover:after{background:#fff}.con_newsroom .left .box_topic .wp-block-button__link{color:#303030}.con_newsroom .left .box_topic ul,.con_newsroom .left .box_topic ol{margin-top:1em}.con_newsroom .left .box_topic ul>li,.con_newsroom .left .box_topic ol>li{margin-left:1em}.con_newsroom .left .box_topic ul>li{list-style-type:disc}.con_newsroom .left .box_topic ol>li{list-style-type:decimal}.con_newsroom .right{width:21.6666666667%;margin-left:5%}@media only screen and (max-width:767px){.con_newsroom .right{width:100%}}@media only screen and (max-width:767px){.con_newsroom .right{margin-left:0}}@media only screen and (min-width:768px){.con_newsroom .right{min-width:260px}}@media only screen and (max-width:767px){.con_newsroom .right{margin-top:3em}}.con_newsroom .right>div{padding:14px 12px}@media only screen and (max-width:767px){.con_newsroom .right>div{padding:0}}@media only screen and (min-width:768px){.con_newsroom .right>div{border-bottom:2px solid #303030}}@media only screen and (max-width:767px){.con_newsroom .right>div+div{margin-top:1em}}.con_newsroom .right>div .st{font-size:94%}@media only screen and (min-width:768px) and (max-width:1199px){.con_newsroom .right>div .st{font-size:94%}}@media only screen and (max-width:767px){.con_newsroom .right>div .st{font-size:100%}}@media only screen and (min-width:768px){.con_newsroom .right>div .st{font-weight:700;margin-top:.2em}}@media only screen and (max-width:767px){.con_newsroom .right>div .st{display:block;width:100%;text-align:center;padding:1em;color:#fff;background:#a5b775;cursor:pointer;position:relative}.con_newsroom .right>div .st:after{content:"";font-family:FontAwesome;position:absolute;top:50%;right:1.2em;transform:translateY(-50%);transition:all .5s ease}}.con_newsroom .right>div .st.active:after{transform:translateY(-50%) rotate(180deg)}@media only screen and (max-width:767px){.con_newsroom .right>div .box_picup{display:none;padding:0 .5em}}.con_newsroom .right>div .box_picup li{padding:.6em 0;border-bottom:1px dotted #303030}.con_newsroom .right>div .box_picup li:nth-child(3){border-bottom:none}.con_newsroom .right>div .box_picup li a{display:block;text-decoration:none;padding:0 .3em;line-height:1.5;font-size:100%;transition:opacity .3s ease}@media only screen and (min-width:768px) and (max-width:1199px){.con_newsroom .right>div .box_picup li a{font-size:94%}}@media only screen and (max-width:767px){.con_newsroom .right>div .box_picup li a{font-size:88%}}.con_newsroom .right>div .box_picup li a:hover{opacity:.7}.con_newsroom .right>div .box_picup li a span{display:block;font-size:88%;margin-bottom:.2em}@media only screen and (min-width:768px) and (max-width:1199px){.con_newsroom .right>div .box_picup li a span{font-size:82%}}@media only screen and (max-width:767px){.con_newsroom .right>div .box_picup li a span{font-size:82%}}.con_newsroom .right>div .box_category,.con_newsroom .right>div .box_tag{margin-top:.4em}@media only screen and (max-width:767px){.con_newsroom .right>div .box_category,.con_newsroom .right>div .box_tag{display:none;padding:0 .5em}}.con_newsroom .right>div .box_category li,.con_newsroom .right>div .box_tag li{padding:0 .4em}.con_newsroom .right>div .box_category li+li,.con_newsroom .right>div .box_tag li+li{margin-top:.2em}.con_newsroom .right>div .box_category li span,.con_newsroom .right>div .box_tag li span{font-size:88%}@media only screen and (min-width:768px) and (max-width:1199px){.con_newsroom .right>div .box_category li span,.con_newsroom .right>div .box_tag li span{font-size:82%}}@media only screen and (max-width:767px){.con_newsroom .right>div .box_category li span,.con_newsroom .right>div .box_tag li span{font-size:82%}}.con_newsroom .right .cat{padding:0 0 14px}@media only screen and (max-width:767px){.con_newsroom .right .cat{padding:0}}.con_newsroom .right .cat .st{font-size:94%}@media only screen and (min-width:768px) and (max-width:1199px){.con_newsroom .right .cat .st{font-size:94%}}@media only screen and (max-width:767px){.con_newsroom .right .cat .st{font-size:100%}}@media only screen and (min-width:768px){.con_newsroom .right .cat .st{font-weight:700;margin-top:1em}}@media only screen and (max-width:767px){.con_newsroom .right .cat .st{display:block;border:2px solid #e60012;padding:1em;text-align:center;background:#fff;color:#303030}.con_newsroom .right .cat .st+div{display:none}.con_newsroom .right .cat .st+div+.st{margin-top:1em}}.con_newsroom .right .cat .sst{background:#e60012;color:#fff;padding:.6em 1em;font-size:113%}@media only screen and (min-width:768px) and (max-width:1199px){.con_newsroom .right .cat .sst{font-size:107%}}@media only screen and (max-width:767px){.con_newsroom .right .cat .sst{font-size:100%}}.con_newsroom .right .cat ul.category li a{display:block;color:#ccc;background:#fff;text-decoration:none;transition:all .3s ease;width:100%;font-size:100%;padding:.8em 2em}@media only screen and (min-width:768px) and (max-width:1199px){.con_newsroom .right .cat ul.category li a{font-size:94%}}@media only screen and (max-width:767px){.con_newsroom .right .cat ul.category li a{font-size:88%}}@media only screen and (max-width:767px){.con_newsroom .right .cat ul.category li a{padding:.8em 1em}}@media only screen and (max-width:767px){.con_newsroom .right .cat ul.category li a{text-align:center}}.con_newsroom .right .cat ul.category li a:hover{color:#303030;background-color:#ffe6e8}.con_newsroom .right .cat ul.category li+li{border-top:1px solid #f7f7f7}.con_newsroom .right .cat ul.category li .select{color:#303030;background-color:#d1def1}.con_newsroom .right .cat ul.tag{margin-top:14px;display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.con_newsroom .right .cat ul.tag{margin-top:.5em}}.con_newsroom .right .cat ul.tag li{margin-right:.6em;margin-top:.6em;font-size:69%;background:#fff;border-radius:30px;padding:.2em 1em;transition:all .3s ease}@media only screen and (min-width:768px) and (max-width:1199px){.con_newsroom .right .cat ul.tag li{font-size:69%}}@media only screen and (max-width:767px){.con_newsroom .right .cat ul.tag li{font-size:69%}}.con_newsroom .right .cat ul.tag li:hover{background-color:#ffe6e8}.con_newsroom .right .cat ul.tag li a{text-decoration:none}.con_newsroom .right .btn{display:none}.con_president{padding:120px 0;display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.con_president{padding:3em 0 5em}}@media only screen and (max-width:767px){.con_president{flex-direction:row}}.con_president .left{width:71.6666666667%;margin-top:0}@media only screen and (max-width:767px){.con_president .left{width:100%}}@media only screen and (max-width:767px){.con_president .left{margin-top:2em}}.con_president .left.now-president{margin-top:40px}@media only screen and (max-width:767px){.con_president .left.now-president{margin-top:2em}}@media only screen and (max-width:767px){.con_president .left.founder{order:2}.con_president .left.now-president{order:4}}.con_president .left .title{padding:10px 24px;border-left:8px solid #9c0}@media only screen and (max-width:767px){.con_president .left .title{padding:.8em 1em}}.con_president .left .title .sst i{display:inline-block;padding:.2em 1em;color:#9c0;border:1px solid #9c0;border-radius:20px;font-size:88%}@media only screen and (min-width:768px) and (max-width:1199px){.con_president .left .title .sst i{font-size:88%}}@media only screen and (max-width:767px){.con_president .left .title .sst i{font-size:82%}}.con_president .left .title .sst span{display:inline-block;margin-left:1.4em}.con_president .left .title .st{margin-top:12px;font-size:150%}@media only screen and (min-width:768px) and (max-width:1199px){.con_president .left .title .st{margin-top:10px}}@media only screen and (max-width:767px){.con_president .left .title .st{margin-top:.6em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_president .left .title .st{font-size:138%}}@media only screen and (max-width:767px){.con_president .left .title .st{font-size:113%}}.con_president .left .box_topic{margin-top:32px}@media only screen and (max-width:767px){.con_president .left .box_topic{margin-top:28px}}.con_president .left .box_topic .btn{margin-top:24px;max-width:380px;text-align:center}@media only screen and (max-width:767px){.con_president .left .box_topic .btn{margin-top:1em}}.con_president .left .box_topic .btn a,.con_president .left .box_topic .btn span{display:block;padding:24px 32px;border-radius:20px;border:3px solid #9c0;background:#fff;font-size:113%;line-height:1;text-decoration:none;overflow:hidden;position:relative;transition:all .3s ease;z-index:1}@media only screen and (max-width:767px){.con_president .left .box_topic .btn a,.con_president .left .box_topic .btn span{padding:1.6em 1em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_president .left .box_topic .btn a,.con_president .left .box_topic .btn span{font-size:100%}}@media only screen and (max-width:767px){.con_president .left .box_topic .btn a,.con_president .left .box_topic .btn span{font-size:88%}}.con_president .left .box_topic .btn a:before,.con_president .left .box_topic .btn span:before{content:"";display:block;width:0;height:100%;background:#9c0;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:width .5s ease;z-index:-1}.con_president .left .box_topic .btn a:after,.con_president .left .box_topic .btn span:after{content:"";display:block;width:10px;height:100%;background:#9c0;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:all .5s ease;z-index:-2}.con_president .left .box_topic .btn a i,.con_president .left .box_topic .btn span i{margin-left:.4em;font-size:138%;vertical-align:text-bottom}@media only screen and (min-width:768px) and (max-width:1199px){.con_president .left .box_topic .btn a i,.con_president .left .box_topic .btn span i{font-size:125%}}@media only screen and (max-width:767px){.con_president .left .box_topic .btn a i,.con_president .left .box_topic .btn span i{font-size:113%}}.con_president .left .box_topic .btn a:hover,.con_president .left .box_topic .btn span:hover{color:#fff}.con_president .left .box_topic .btn a:hover:before,.con_president .left .box_topic .btn span:hover:before{width:100%;left:0;right:auto}.con_president .left .box_topic .btn a:hover:after,.con_president .left .box_topic .btn span:hover:after{background:#fff}@media only screen and (max-width:767px){.con_president .left .box_president{text-align:center}}.con_president .left .box_president .st{display:inline-block;font-size:175%;font-family:"Noto Serif JP",serif;letter-spacing:.08em;position:relative;z-index:1}@media only screen and (min-width:768px) and (max-width:1199px){.con_president .left .box_president .st{font-size:163%}}@media only screen and (max-width:767px){.con_president .left .box_president .st{font-size:132%}}.con_president .left .box_president .st:after{content:"";width:calc(100% + .5em);height:12px;background:#f93;border-radius:4px;position:absolute;bottom:0;left:-.25em;z-index:-1;opacity:.3}.con_president .left .box_president .txt{margin-top:24px;font-size:100%;line-height:1.6;text-align:left}@media only screen and (max-width:767px){.con_president .left .box_president .txt{margin-top:1em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_president .left .box_president .txt{font-size:94%}}@media only screen and (max-width:767px){.con_president .left .box_president .txt{font-size:88%}}.con_president .right{width:23.3333333333%;margin-left:5%}@media only screen and (max-width:767px){.con_president .right{width:100%}}@media only screen and (max-width:767px){.con_president .right{margin-left:0}}.con_president .right.now-president{margin-top:40px}@media only screen and (max-width:767px){.con_president .right.now-president{margin-top:2em}}@media only screen and (max-width:767px){.con_president .right.founder{order:1}.con_president .right.now-president{order:3}}.con_president .right .profile .box_img{padding:16px;background:#fff;border-radius:10px;filter:drop-shadow(0px 0px 6px rgba(0,0,0,.2))}@media only screen and (max-width:767px){.con_president .right .profile .box_img{padding:.8em}}@media only screen and (max-width:767px){.con_president .right .profile .box_img{width:70%;margin:auto}}.con_president .right .profile .box_img img{width:100%}.con_president .right .profile .box_txt{margin-top:16px;padding:.5em}@media only screen and (max-width:767px){.con_president .right .profile .box_txt{margin-top:.8em}}@media only screen and (max-width:767px){.con_president .right .profile .box_txt{padding:0}}@media only screen and (max-width:767px){.con_president .right .profile .box_txt{text-align:center}}.con_president .right .profile .box_txt .st{font-size:125%;font-family:"Noto Serif JP",serif;letter-spacing:.06em}@media only screen and (min-width:768px) and (max-width:1199px){.con_president .right .profile .box_txt .st{font-size:119%}}@media only screen and (max-width:767px){.con_president .right .profile .box_txt .st{font-size:107%}}.con_president .right .profile .box_txt .st span{font-size:63%;margin-left:1em}@media only screen and (min-width:768px) and (max-width:1199px){.con_president .right .profile .box_txt .st span{font-size:57%}}@media only screen and (max-width:767px){.con_president .right .profile .box_txt .st span{font-size:50%}}@media only screen and (max-width:767px){.con_president .right .profile .box_txt .st span{margin-left:.4em}}.con_president .right .profile .box_txt .txt{font-size:94%;margin-top:8px}@media only screen and (min-width:768px) and (max-width:1199px){.con_president .right .profile .box_txt .txt{font-size:88%}}@media only screen and (max-width:767px){.con_president .right .profile .box_txt .txt{font-size:82%}}@media only screen and (max-width:767px){.con_president .right .profile .box_txt .txt{margin-top:.5em}}.con_president .right .profile .box_txt .txt+.txt{margin-top:6px}@media only screen and (max-width:767px){.con_president .right .profile .box_txt .txt+.txt{margin-top:.8em}}.con_president .box_article{width:100%;margin-top:60px}@media only screen and (max-width:767px){.con_president .box_article{margin-top:2.6em}}@media only screen and (max-width:767px){.con_president .box_article{order:5}}.con_president .box_article .st{display:inline-block;font-size:175%;font-family:"Noto Serif JP",serif;letter-spacing:.08em;position:relative;z-index:1}@media only screen and (min-width:768px) and (max-width:1199px){.con_president .box_article .st{font-size:163%}}@media only screen and (max-width:767px){.con_president .box_article .st{font-size:132%}}.con_president .box_article .st:after{content:"";width:calc(100% + .2em);height:12px;background:#f93;border-radius:2px;position:absolute;bottom:0;left:-.25em;z-index:-1;opacity:.3}.con_president .box_article ul{display:flex;flex-wrap:wrap;margin-top:24px}@media only screen and (max-width:767px){.con_president .box_article ul{margin-top:1.5em}}.con_president .box_article ul li{width:49%}@media only screen and (max-width:767px){.con_president .box_article ul li{width:100%}}@media only screen and (min-width:768px){.con_president .box_article ul li:nth-child(even){margin-left:2%}.con_president .box_article ul li:nth-child(n+3){margin-top:2%}}@media only screen and (max-width:767px){.con_president .box_article ul li+li{margin-top:2%}}.con_president .box_article ul li a{display:block;border-radius:10px;background:#fff;text-decoration:none;filter:drop-shadow(0px 0px 6px rgba(0,0,0,.2));overflow:hidden;letter-spacing:-.6em;transition:opacity .3s ease}.con_president .box_article ul li a:hover{opacity:.7}.con_president .box_article ul li a>*{display:inline-block;vertical-align:middle;letter-spacing:normal}.con_president .box_article ul li a .box_img{width:33%;height:0;padding-bottom:25%;background:#ccc;position:relative;overflow:hidden}@media only screen and (max-width:767px){.con_president .box_article ul li a .box_img{padding-bottom:34%}}.con_president .box_article ul li a .box_img img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover}.con_president .box_article ul li a .box_txt{width:65%;padding:18px 23px 28px}@media only screen and (max-width:767px){.con_president .box_article ul li a .box_txt{padding:1em}}.con_president .box_article ul li a .box_txt .wrp_txt{display:flex;align-items:center;justify-content:space-between}.con_president .box_article ul li a .box_txt .wrp_txt>*{display:inline-block;letter-spacing:.02em;font-size:82%}@media only screen and (min-width:768px) and (max-width:1199px){.con_president .box_article ul li a .box_txt .wrp_txt>*{font-size:82%}}@media only screen and (max-width:767px){.con_president .box_article ul li a .box_txt .wrp_txt>*{font-size:69%}}.con_president .box_article ul li a .box_txt .txt{font-size:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.6;margin-top:.8em}@media only screen and (min-width:768px) and (max-width:1199px){.con_president .box_article ul li a .box_txt .txt{font-size:94%}}@media only screen and (max-width:767px){.con_president .box_article ul li a .box_txt .txt{font-size:88%}}.firefox .con_president .box_article ul li a .box_txt .txt,.ie .con_president .box_article ul li a .box_txt .txt{max-height:3.2em}.con_contact{padding:120px 0}@media only screen and (max-width:767px){.con_contact{padding:3em 0 5em}}.con_contact .txt_lead{font-size:100%;letter-spacing:.02em}@media only screen and (min-width:768px) and (max-width:1199px){.con_contact .txt_lead{font-size:94%}}@media only screen and (max-width:767px){.con_contact .txt_lead{font-size:88%}}.con_contact .box_tel{width:100%;margin:auto;margin-top:52px;background:#fff;padding:46px 34px;text-align:center}@media only screen and (min-width:768px) and (max-width:1199px){.con_contact .box_tel{margin-top:50px}}@media only screen and (max-width:767px){.con_contact .box_tel{margin-top:2em}}@media only screen and (max-width:767px){.con_contact .box_tel{padding:2em 1em}}.con_contact .box_tel .st{font-size:138%;letter-spacing:.02em}@media only screen and (min-width:768px) and (max-width:1199px){.con_contact .box_tel .st{font-size:125%}}@media only screen and (max-width:767px){.con_contact .box_tel .st{font-size:100%}}.con_contact .box_tel .tel,.con_contact .box_tel .fax{font-size:94%;font-family:"Noto Sans JP",sans-serif;letter-spacing:.06em}@media only screen and (min-width:768px) and (max-width:1199px){.con_contact .box_tel .tel,.con_contact .box_tel .fax{font-size:94%}}@media only screen and (max-width:767px){.con_contact .box_tel .tel,.con_contact .box_tel .fax{font-size:88%}}.con_contact .box_tel .tel a,.con_contact .box_tel .tel span,.con_contact .box_tel .fax a,.con_contact .box_tel .fax span{font-size:238%;margin-left:.2em;font-weight:700;color:#ff9c39;line-height:1.3}@media only screen and (min-width:768px) and (max-width:1199px){.con_contact .box_tel .tel a,.con_contact .box_tel .tel span,.con_contact .box_tel .fax a,.con_contact .box_tel .fax span{font-size:213%}}@media only screen and (max-width:767px){.con_contact .box_tel .tel a,.con_contact .box_tel .tel span,.con_contact .box_tel .fax a,.con_contact .box_tel .fax span{font-size:188%}}.con_contact .box_tel .tel{margin-top:16px}@media only screen and (max-width:767px){.con_contact .box_tel .tel{margin-top:.4em}}.con_contact .box_tel .txt{margin-top:16px;font-size:94%}@media only screen and (max-width:767px){.con_contact .box_tel .txt{margin-top:.4em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_contact .box_tel .txt{font-size:88%}}@media only screen and (max-width:767px){.con_contact .box_tel .txt{font-size:82%}}.con_contact .box_contact{display:flex;flex-wrap:wrap;margin-top:52px}@media only screen and (min-width:768px) and (max-width:1199px){.con_contact .box_contact{margin-top:50px}}@media only screen and (max-width:767px){.con_contact .box_contact{margin-top:2em}}.con_contact .box_contact p{width:31%;text-align:center}@media only screen and (max-width:767px){.con_contact .box_contact p{width:100%}}.con_contact .box_contact p+p{margin-left:3.5%}@media only screen and (max-width:767px){.con_contact .box_contact p+p{margin-left:0}}@media only screen and (max-width:767px){.con_contact .box_contact p+p{margin-top:1.6em}}.con_contact .box_contact p:nth-child(1) a span{color:#e50012}.con_contact .box_contact p:nth-child(2) a span{color:#ff8027}.con_contact .box_contact p:nth-child(3) a span{color:#50b950}.con_contact .box_contact p a{display:block;padding:42px 24px;text-decoration:none;font-size:94%;filter:drop-shadow(0px 0px 6px rgba(0,0,0,.2));border-radius:20px;letter-spacing:.02em;background:#fff;transition:opacity .3s ease;transition:all .5s ease}@media only screen and (max-width:767px){.con_contact .box_contact p a{padding:2em 1em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_contact .box_contact p a{font-size:94%}}@media only screen and (max-width:767px){.con_contact .box_contact p a{font-size:88%}}.con_contact .box_contact p a:hover{opacity:.7}.con_contact .box_contact p a:hover{filter:drop-shadow(0px 0px 6px rgba(0,0,0,.1))}.con_contact .box_contact p a span{display:block;font-size:150%;letter-spacing:.06em}@media only screen and (min-width:768px) and (max-width:1199px){.con_contact .box_contact p a span{font-size:144%}}@media only screen and (max-width:767px){.con_contact .box_contact p a span{font-size:138%}}.con_lowcontact{padding:120px 0}@media only screen and (max-width:767px){.con_lowcontact{padding:4em 0}}.con_lowcontact h4{color:red;font-size:163%}.con_lowcontact p{margin-top:1em}.con_lowstatement{padding:120px 0}@media only screen and (max-width:767px){.con_lowstatement{padding:4em 0}}.con_lowstatement .box_lowstatement{margin-top:24px}@media only screen and (max-width:767px){.con_lowstatement .box_lowstatement{margin-top:1em}}.con_lowstatement .box_lowstatement+.box_lowstatement{margin-top:60px}@media only screen and (max-width:767px){.con_lowstatement .box_lowstatement+.box_lowstatement{margin-top:3em}}.con_lowstatement .box_lowstatement h3{font-size:200%;padding:8px 6px;letter-spacing:.08em;border-bottom:1px solid #303030}@media only screen and (min-width:768px) and (max-width:1199px){.con_lowstatement .box_lowstatement h3{font-size:163%}}@media only screen and (max-width:767px){.con_lowstatement .box_lowstatement h3{font-size:138%}}@media only screen and (max-width:767px){.con_lowstatement .box_lowstatement h3{padding:.2em}}.con_lowstatement .box_lowstatement ul{display:flex;flex-wrap:wrap;margin-top:32px}@media only screen and (max-width:767px){.con_lowstatement .box_lowstatement ul{margin-top:2em}}.con_lowstatement .box_lowstatement ul li{width:49%}@media only screen and (max-width:767px){.con_lowstatement .box_lowstatement ul li{width:100%}}@media only screen and (min-width:768px){.con_lowstatement .box_lowstatement ul li:nth-child(even){margin-left:2%}.con_lowstatement .box_lowstatement ul li:nth-child(n+3){margin-top:2%}}@media only screen and (max-width:767px){.con_lowstatement .box_lowstatement ul li+li{margin-top:1em}}.con_lowstatement .box_lowstatement ul li a{transition:opacity .3s ease}.con_lowstatement .box_lowstatement ul li a:hover{opacity:.7}.con_drawing{padding:120px 0}@media only screen and (max-width:767px){.con_drawing{padding:4em 0}}.con_drawing h3{font-size:200%;padding:8px 6px;letter-spacing:.08em;border-bottom:1px solid #303030}@media only screen and (min-width:768px) and (max-width:1199px){.con_drawing h3{font-size:163%}}@media only screen and (max-width:767px){.con_drawing h3{font-size:138%}}@media only screen and (max-width:767px){.con_drawing h3{padding:.2em}}.con_drawing h3~h3{margin-top:2em}.con_drawing .txt{line-height:1.7;margin-top:1em}.con_drawing .txt a{position:relative;display:inline-block;text-decoration:none;transition:all .3s ease}.con_drawing .txt a:hover{opacity:.5}.con_privacy{padding:120px 0}@media only screen and (max-width:767px){.con_privacy{padding:4em 0}}.con_privacy p{font-size:94%;line-height:1.6}@media only screen and (min-width:768px) and (max-width:1199px){.con_privacy p{font-size:94%}}@media only screen and (max-width:767px){.con_privacy p{font-size:88%}}.con_privacy ul{margin-top:32px}@media only screen and (min-width:768px) and (max-width:1199px){.con_privacy ul{margin-top:30px}}@media only screen and (max-width:767px){.con_privacy ul{margin-top:1em}}.con_privacy ul li+li{margin-top:12px}@media only screen and (max-width:767px){.con_privacy ul li+li{margin-top:.2em}}.con_sitepolicy{padding:120px 0}@media only screen and (max-width:767px){.con_sitepolicy{padding:4em 0}}.con_sitepolicy .txt_lead{font-size:94%}@media only screen and (min-width:768px) and (max-width:1199px){.con_sitepolicy .txt_lead{font-size:94%}}@media only screen and (max-width:767px){.con_sitepolicy .txt_lead{font-size:88%}}.con_sitepolicy .box_sitepolicy{margin-top:32px}@media only screen and (min-width:768px) and (max-width:1199px){.con_sitepolicy .box_sitepolicy{margin-top:30px}}@media only screen and (max-width:767px){.con_sitepolicy .box_sitepolicy{margin-top:2em}}.con_sitepolicy .box_sitepolicy h3{font-size:138%}@media only screen and (min-width:768px) and (max-width:1199px){.con_sitepolicy .box_sitepolicy h3{font-size:125%}}@media only screen and (max-width:767px){.con_sitepolicy .box_sitepolicy h3{font-size:100%}}.con_sitepolicy .box_sitepolicy .txt{font-size:94%;margin-top:.6em}@media only screen and (min-width:768px) and (max-width:1199px){.con_sitepolicy .box_sitepolicy .txt{font-size:94%}}@media only screen and (max-width:767px){.con_sitepolicy .box_sitepolicy .txt{font-size:88%}}@media only screen and (max-width:767px){.con_sitepolicy .box_sitepolicy .txt{margin-top:.5em}}.con_sitepolicy .box_sitepolicy ul{font-size:94%;margin-top:.6em}@media only screen and (min-width:768px) and (max-width:1199px){.con_sitepolicy .box_sitepolicy ul{font-size:94%}}@media only screen and (max-width:767px){.con_sitepolicy .box_sitepolicy ul{font-size:88%}}@media only screen and (max-width:767px){.con_sitepolicy .box_sitepolicy ul{margin-top:.5em}}.con_sitepolicy .box_sitepolicy ul li{text-indent:-1em;padding-left:1em}.con_sitepolicy .box_sitepolicy ul li+li{margin-top:.4em}@media only screen and (min-width:768px) and (max-width:1199px){.con_sitepolicy .box_sitepolicy ul li+li{margin-top:.6em}}@media only screen and (max-width:767px){.con_sitepolicy .box_sitepolicy ul li+li{margin-top:.6em}}body.special{position:relative}body.special header{background:0 0;padding:1em;position:absolute;top:0;left:0;z-index:2}@media only screen and (max-width:767px){body.special header .logo,body.special header h1{display:none}}.main_special h2{text-align:center;letter-spacing:.08em;width:100%;font-size:263%;margin-top:120px;padding:10px 0}@media only screen and (min-width:768px) and (max-width:1199px){.main_special h2{font-size:188%}}@media only screen and (max-width:767px){.main_special h2{font-size:157%}}@media only screen and (max-width:767px){.main_special h2{margin-top:3em}}@media only screen and (min-width:768px) and (max-width:1199px){.main_special h2{padding:.5em 0}}@media only screen and (max-width:767px){.main_special h2{padding:.5em 0}}.main_special h2>span{color:#efea2e;filter:drop-shadow(0 0 1px #7fcef4) drop-shadow(0 0 1px #7fcef4) drop-shadow(0 0 1px #7fcef4) drop-shadow(0 0 1px #7fcef4) drop-shadow(0 0 1px #7fcef4) drop-shadow(0 0 1px #7fcef4)}.main_special h3{background-color:#fc3;text-align:center;letter-spacing:.08em;width:100%;font-size:188%;padding:10px 0}@media only screen and (min-width:768px) and (max-width:1199px){.main_special h3{font-size:188%}}@media only screen and (max-width:767px){.main_special h3{font-size:157%}}@media only screen and (max-width:767px){.main_special h3{padding:.5em 0}}.main_special h4{background-color:#fc3;text-align:center;letter-spacing:.08em;border-radius:45px;font-size:188%;width:400px;margin:120px auto 0;padding:10px 0}@media only screen and (min-width:768px) and (max-width:1199px){.main_special h4{font-size:188%}}@media only screen and (max-width:767px){.main_special h4{font-size:157%}}@media only screen and (min-width:768px) and (max-width:1199px){.main_special h4{width:400px}}@media only screen and (max-width:767px){.main_special h4{width:100%}}@media only screen and (max-width:767px){.main_special h4{margin:3em auto 0}}@media only screen and (max-width:767px){.main_special h4{padding:.5em 0}}.main_special .mainimg{width:100%;background:#ccc;position:relative;overflow:hidden}.main_special .mainimg .txt{display:block;width:100%;text-align:center;position:absolute;bottom:0;left:0;right:0;font-size:9vw;line-height:1;font-family:"Concert One",cursive;filter:drop-shadow(0 0 .5rem #fff) drop-shadow(0 0 .5rem #fff)}@media only screen and (max-width:767px){.main_special .mainimg .txt{font-size:338%;text-align:left}}.main_special .mainimg .fix{text-align:center;position:absolute;top:1em;left:50%;transform:translateX(-50%);z-index:2}.main_special .mainimg .fix:before{content:"";width:400px;height:400px;border-radius:50%;background:#fff;position:absolute;top:0;left:50%;transform:translate(-50%,-60%);opacity:.5;z-index:-1}.main_special .mainimg .fix img{width:300px}.main_special .mainimg .fix span{display:block;margin-top:.2em;text-align:center;font-size:263%;color:#efea2e;filter:drop-shadow(0 0 1px #7fcef4) drop-shadow(0 0 1px #7fcef4) drop-shadow(0 0 1px #7fcef4) drop-shadow(0 0 1px #7fcef4) drop-shadow(0 0 1px #7fcef4) drop-shadow(0 0 1px #7fcef4)}.main_special .con_special>h3{margin-top:120px}.main_special .con_special .txt_lead{font-size:113%;line-height:1.8;text-align:center;letter-spacing:.06em;margin-top:40px}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_special .txt_lead{font-size:107%}}@media only screen and (max-width:767px){.main_special .con_special .txt_lead{font-size:100%}}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_special .txt_lead{margin-top:2em}}@media only screen and (max-width:767px){.main_special .con_special .txt_lead{margin-top:2em}}.main_special .con_special .txt_lead+.btn{max-width:380px;margin-top:2em;margin-inline:auto;text-align:center}.main_special .con_special .txt_lead+.btn a,.main_special .con_special .txt_lead+.btn span{display:block;padding:24px 32px;border-radius:20px;border:3px solid #e50012;background:#fff;font-size:113%;line-height:1;text-decoration:none;overflow:hidden;position:relative;transition:all .3s ease;z-index:1}@media only screen and (max-width:767px){.main_special .con_special .txt_lead+.btn a,.main_special .con_special .txt_lead+.btn span{padding:1.6em 1em}}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_special .txt_lead+.btn a,.main_special .con_special .txt_lead+.btn span{font-size:100%}}@media only screen and (max-width:767px){.main_special .con_special .txt_lead+.btn a,.main_special .con_special .txt_lead+.btn span{font-size:88%}}.main_special .con_special .txt_lead+.btn a:before,.main_special .con_special .txt_lead+.btn span:before{content:"";display:block;width:0;height:100%;background:#e50012;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:width .5s ease;z-index:-1}.main_special .con_special .txt_lead+.btn a:after,.main_special .con_special .txt_lead+.btn span:after{content:"";display:block;width:10px;height:100%;background:#e50012;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:all .5s ease;z-index:-2}.main_special .con_special .txt_lead+.btn a i,.main_special .con_special .txt_lead+.btn span i{margin-left:.4em;font-size:138%;vertical-align:text-bottom}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_special .txt_lead+.btn a i,.main_special .con_special .txt_lead+.btn span i{font-size:125%}}@media only screen and (max-width:767px){.main_special .con_special .txt_lead+.btn a i,.main_special .con_special .txt_lead+.btn span i{font-size:113%}}.main_special .con_special .txt_lead+.btn a:hover,.main_special .con_special .txt_lead+.btn span:hover{color:#fff}.main_special .con_special .txt_lead+.btn a:hover:before,.main_special .con_special .txt_lead+.btn span:hover:before{width:100%;left:0;right:auto}.main_special .con_special .txt_lead+.btn a:hover:after,.main_special .con_special .txt_lead+.btn span:hover:after{background:#fff}.main_special .con_special .txt_comingsoon{margin-top:40px;text-align:center;color:#e50012;font-weight:900;font-size:188%}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_special .txt_comingsoon{font-size:188%}}@media only screen and (max-width:767px){.main_special .con_special .txt_comingsoon{font-size:157%}}.main_special .con_special ul{display:flex;margin-top:20px}@media only screen and (max-width:767px){.main_special .con_special ul{margin-top:1em}}@media only screen and (max-width:767px){.main_special .con_special ul{justify-content:space-between;flex-wrap:wrap;width:100%;gap:.8em .3em}}.main_special .con_special ul li{width:31.6666666667%;text-align:center}@media only screen and (max-width:767px){.main_special .con_special ul li{width:calc((100% / 2) - .3em)}}.main_special .con_special ul li+li{margin-left:2.5%}@media only screen and (max-width:767px){.main_special .con_special ul li+li{margin-left:0}}.main_special .con_special .schedule>li{padding:30px 0}@media only screen and (max-width:767px){.main_special .con_special .schedule>li{padding:1em 0}}.main_special .con_special .schedule>li:nth-of-type(odd){background-color:#fff5d6}.main_special .con_special .schedule>li:nth-of-type(even){background-color:#ffe599}.main_special .con_special .schedule>li p{font-size:94%}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_special .schedule>li p{font-size:94%}}@media only screen and (max-width:767px){.main_special .con_special .schedule>li p{font-size:94%}}.main_special .con_special .schedule>li .day{color:#fff;background-color:#e50012;border-radius:45px;margin:0 auto;padding:.2em 0;width:10em}@media only screen and (max-width:767px){.main_special .con_special .schedule>li .day{width:5em}}.main_special .con_special .schedule>li .st{margin-top:.5em;font-weight:700;font-size:188%}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_special .schedule>li .st{font-size:157%}}@media only screen and (max-width:767px){.main_special .con_special .schedule>li .st{font-size:157%}}.main_special .con_special .box_slide{width:100vw;margin:40px calc(50% - 50vw);display:flex;justify-content:space-between;position:relative;padding-bottom:30px;line-height:0}@media only screen and (max-width:767px){.main_special .con_special .box_slide{margin:2em calc(50% - 50vw)}}@media only screen and (max-width:767px){.main_special .con_special .box_slide{padding-bottom:0}}.main_special .con_special .box_slide .slick-track{display:flex;align-items:center}.main_special .con_special .box_slide .slick-slide{transition:transform .3s ease}.main_special .con_special .box_slide .slick-slide:not(.slick-active){transform:scale(.8)}@media only screen and (min-width:1200px){.main_special .con_special .box_slide .slide{width:1200px !important}}@media print{.main_special .con_special .box_slide .slide{width:1200px !important}}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_special .box_slide .slide{width:900px !important}}@media only screen and (max-width:767px){.main_special .con_special .box_slide .slide{width:380px !important}}.main_special .con_special .box_slide .slide:last-child{margin-right:0}.main_special .con_special .box_slide .slide img{width:95%;margin:auto}.main_special .con_special .box_slide .slide a{position:relative;display:block}.main_special .con_special .box_slide .slide a:before,.main_special .con_special .box_slide .slide a:after{content:"";opacity:0;transition:opacity .3s ease}.main_special .con_special .box_slide .slide a:hover:before{position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);width:95%;height:100%;background-color:#000;opacity:.5}.main_special .con_special .box_slide .slide a:hover:after{position:absolute;top:50%;left:50%;transform:translateX(-50%);content:"+";color:#fff;opacity:.8;font-size:313%}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_special .box_slide .slide a:hover:after{font-size:250%}}@media only screen and (max-width:767px){.main_special .con_special .box_slide .slide a:hover:after{font-size:188%}}.main_special .con_special .box_slide .slick-next,.main_special .con_special .box_slide .slick-prev{position:absolute;top:50%;font-size:0%;margin:auto;display:block;z-index:3}.main_special .con_special .box_slide .slick-next:before,.main_special .con_special .box_slide .slick-prev:before{display:inline-block;font-size:16px;font-size:16px;opacity:1;background:#fff;border-radius:50%;padding:1em;font-family:Fontawesome;color:#e50012;border:2px solid #e50012;transition:all .5s ease}@media only screen and (max-width:767px){.main_special .con_special .box_slide .slick-next:before,.main_special .con_special .box_slide .slick-prev:before{font-size:12px}}.main_special .con_special .box_slide .slick-next:hover:before,.main_special .con_special .box_slide .slick-prev:hover:before{color:#fff;background:#e50012}.main_special .con_special .box_slide .slick-next{left:58%}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_special .box_slide .slick-next{left:70%}}@media only screen and (max-width:767px){.main_special .con_special .box_slide .slick-next{left:73%}}.main_special .con_special .box_slide .slick-next:before{content:""}.main_special .con_special .box_slide .slick-prev{left:18%}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_special .box_slide .slick-prev{left:10%}}@media only screen and (max-width:767px){.main_special .con_special .box_slide .slick-prev{left:3%}}.main_special .con_special .box_slide .slick-prev:before{content:""}.main_special .con_special .box_slide .slick-dots{display:block}.main_special .con_special .box_slide .slick-dots li{width:15px;height:15px;background-color:#e50012;border-radius:50%;opacity:.3;transition:opacity .3s ease}.main_special .con_special .box_slide .slick-dots li button{width:0;height:0;opacity:0}.main_special .con_special .box_slide .slick-dots li:hover,.main_special .con_special .box_slide .slick-dots li.slick-active{opacity:1}.main_special .con_special .box-timeline{display:flex;gap:3%;margin-top:40px}@media only screen and (max-width:767px){.main_special .con_special .box-timeline{gap:2em}}@media only screen and (max-width:767px){.main_special .con_special .box-timeline{margin-top:2em}}@media only screen and (max-width:767px){.main_special .con_special .box-timeline{flex-direction:column}}.main_special .con_special .box-timeline .left,.main_special .con_special .box-timeline .right{width:50%}@media only screen and (max-width:767px){.main_special .con_special .box-timeline .left,.main_special .con_special .box-timeline .right{width:100%}}.main_special .con_special .box-timeline .left .wrp-timeline+.wrp-timeline,.main_special .con_special .box-timeline .right .wrp-timeline+.wrp-timeline{margin-top:1em}.main_special .con_special .box-timeline .left .wrp-timeline.green h5,.main_special .con_special .box-timeline .right .wrp-timeline.green h5{background:#27ad72}.main_special .con_special .box-timeline .left .wrp-timeline.green h5 i,.main_special .con_special .box-timeline .right .wrp-timeline.green h5 i{color:#27ad72}.main_special .con_special .box-timeline .left .wrp-timeline.orange h5,.main_special .con_special .box-timeline .right .wrp-timeline.orange h5{background:#f39700}.main_special .con_special .box-timeline .left .wrp-timeline.orange h5 i,.main_special .con_special .box-timeline .right .wrp-timeline.orange h5 i{color:#f39700}.main_special .con_special .box-timeline .left .wrp-timeline h5,.main_special .con_special .box-timeline .right .wrp-timeline h5{display:flex;justify-content:center;align-items:center;gap:.5em;padding:.5em;color:#fff;font-size:150%;font-weight:900;letter-spacing:.05em;text-align:center}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_special .box-timeline .left .wrp-timeline h5,.main_special .con_special .box-timeline .right .wrp-timeline h5{font-size:138%}}@media only screen and (max-width:767px){.main_special .con_special .box-timeline .left .wrp-timeline h5,.main_special .con_special .box-timeline .right .wrp-timeline h5{font-size:125%}}.main_special .con_special .box-timeline .left .wrp-timeline h5 i,.main_special .con_special .box-timeline .right .wrp-timeline h5 i{padding-inline:.2em;background:#fff;border-radius:50%}.main_special .con_special .box-timeline .left .wrp-timeline h5 span,.main_special .con_special .box-timeline .right .wrp-timeline h5 span{padding-inline:.5em;background:red;font-size:.8em}.main_special .con_special .box-timeline .left .wrp-timeline ol,.main_special .con_special .box-timeline .right .wrp-timeline ol{padding:1em}.main_special .con_special .box-timeline .left .wrp-timeline ol li:not(:first-of-type),.main_special .con_special .box-timeline .right .wrp-timeline ol li:not(:first-of-type){border-top:1px solid #000}.main_special .con_special .box-timeline .left .wrp-timeline ol li+li,.main_special .con_special .box-timeline .right .wrp-timeline ol li+li{margin-top:1em;padding-top:1em}.main_special .con_special .box-timeline .left .wrp-timeline ol li .sts,.main_special .con_special .box-timeline .right .wrp-timeline ol li .sts{display:flex;align-items:center;gap:1em}@media only screen and (max-width:767px){.main_special .con_special .box-timeline .left .wrp-timeline ol li .sts,.main_special .con_special .box-timeline .right .wrp-timeline ol li .sts{gap:.2em}}@media only screen and (max-width:767px){.main_special .con_special .box-timeline .left .wrp-timeline ol li .sts,.main_special .con_special .box-timeline .right .wrp-timeline ol li .sts{flex-direction:column}}.main_special .con_special .box-timeline .left .wrp-timeline ol li .sts .time,.main_special .con_special .box-timeline .right .wrp-timeline ol li .sts .time{font-weight:900}.main_special .con_special .box-timeline .left .wrp-timeline ol li .sts .st,.main_special .con_special .box-timeline .right .wrp-timeline ol li .sts .st{font-size:138%;font-weight:900;letter-spacing:.05em}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_special .box-timeline .left .wrp-timeline ol li .sts .st,.main_special .con_special .box-timeline .right .wrp-timeline ol li .sts .st{font-size:125%}}@media only screen and (max-width:767px){.main_special .con_special .box-timeline .left .wrp-timeline ol li .sts .st,.main_special .con_special .box-timeline .right .wrp-timeline ol li .sts .st{font-size:113%}}.main_special .con_special .box-timeline .left .wrp-timeline ol li .txt,.main_special .con_special .box-timeline .right .wrp-timeline ol li .txt{margin-top:.5em;font-size:100%;letter-spacing:.05em;line-height:1.6}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_special .box-timeline .left .wrp-timeline ol li .txt,.main_special .con_special .box-timeline .right .wrp-timeline ol li .txt{font-size:100%}}@media only screen and (max-width:767px){.main_special .con_special .box-timeline .left .wrp-timeline ol li .txt,.main_special .con_special .box-timeline .right .wrp-timeline ol li .txt{font-size:94%}}.main_special .con_special .measures{margin-top:40px;justify-content:center;align-items:center}@media only screen and (max-width:767px){.main_special .con_special .measures{margin-top:1em}}.main_special .con_special .measures>li{width:16.6666666667%}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_special .measures>li{width:25%}}@media only screen and (max-width:767px){.main_special .con_special .measures>li{width:30%}}.main_special .con_special .measures>li:nth-of-type(odd)>figure{background-color:#fff5d6}.main_special .con_special .measures>li:nth-of-type(even)>figure{background-color:#ffe599}.main_special .con_special .measures>li>figure{position:relative;width:100%;border-radius:50%;padding-bottom:100%}.main_special .con_special .measures>li>figure>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;object-fit:cover}.main_special .con_special .measures>li .st{margin-top:.5em;font-size:100%}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_special .measures>li .st{font-size:100%}}@media only screen and (max-width:767px){.main_special .con_special .measures>li .st{font-size:100%}}.main_special .con_schedule{text-align:center;margin-top:70px}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_schedule{margin-top:3em}}@media only screen and (max-width:767px){.main_special .con_schedule{margin-top:2em}}.main_special .con_schedule dl{display:flex;justify-content:center;flex-wrap:wrap;width:100%;line-height:1.8;font-size:125%;margin-top:40px}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_schedule dl{font-size:125%}}@media only screen and (max-width:767px){.main_special .con_schedule dl{font-size:113%}}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_schedule dl{margin-top:2em}}@media only screen and (max-width:767px){.main_special .con_schedule dl{margin-top:1em}}.main_special .con_schedule dl dt{width:calc(100% / 2);text-align:right}.main_special .con_schedule dl dd{width:calc(100% / 2 - 1em);margin-left:1em;text-align:left}.main_special .con_preview{margin-top:70px}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_preview{margin-top:3em}}@media only screen and (max-width:767px){.main_special .con_preview{margin-top:2em}}.main_special .con_preview p{text-align:center;font-size:125%;margin-top:40px}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_preview p{font-size:125%}}@media only screen and (max-width:767px){.main_special .con_preview p{font-size:113%}}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_preview p{margin-top:2em}}@media only screen and (max-width:767px){.main_special .con_preview p{margin-top:1em}}.main_special .con_preview h2:nth-of-type(2){margin-top:70px}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_preview h2:nth-of-type(2){margin-top:3em}}@media only screen and (max-width:767px){.main_special .con_preview h2:nth-of-type(2){margin-top:2em}}.main_special .con_preview .box_slide{margin-top:70px;display:flex;justify-content:space-between;position:relative;padding-bottom:82px;line-height:0}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_preview .box_slide{margin-top:3em}}@media only screen and (max-width:767px){.main_special .con_preview .box_slide{margin-top:2em}}@media only screen and (max-width:767px){.main_special .con_preview .box_slide{padding-bottom:50px}}.main_special .con_preview .box_slide .slide{width:31.6666666667%}@media only screen and (max-width:767px){.main_special .con_preview .box_slide .slide{width:100%}}.main_special .con_preview .box_slide .slide:last-child{margin-right:0}.main_special .con_preview .box_slide .slide img{width:95%;margin:auto}.main_special .con_preview .box_slide .slide a{position:relative}.main_special .con_preview .box_slide .slide a:before,.main_special .con_preview .box_slide .slide a:after{content:"";opacity:0;transition:opacity .3s ease}.main_special .con_preview .box_slide .slide a:hover:before{position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);width:95%;height:100%;background-color:#000;opacity:.5}.main_special .con_preview .box_slide .slide a:hover:after{position:absolute;top:50%;left:50%;transform:translateX(-50%);content:"+";color:#fff;opacity:.8;font-size:313%}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_preview .box_slide .slide a:hover:after{font-size:250%}}@media only screen and (max-width:767px){.main_special .con_preview .box_slide .slide a:hover:after{font-size:188%}}.main_special .con_preview .box_slide .slick-next,.main_special .con_preview .box_slide .slick-prev{width:auto;height:auto;position:absolute;top:auto;right:auto;bottom:0;font-size:0%;margin:auto;display:block;transform:translateX(-50%)}.main_special .con_preview .box_slide .slick-next:before,.main_special .con_preview .box_slide .slick-prev:before{display:inline-block;font-size:16px;font-size:16px;opacity:1;background:#fff;border-radius:50%;padding:1em;font-family:Fontawesome;color:#e50012;border:2px solid #e50012;transition:all .5s ease}@media only screen and (max-width:767px){.main_special .con_preview .box_slide .slick-next:before,.main_special .con_preview .box_slide .slick-prev:before{font-size:12px}}.main_special .con_preview .box_slide .slick-next:hover:before,.main_special .con_preview .box_slide .slick-prev:hover:before{color:#fff;background:#e50012}.main_special .con_preview .box_slide .slick-next{left:60%}@media only screen and (max-width:767px){.main_special .con_preview .box_slide .slick-next{left:65%}}.main_special .con_preview .box_slide .slick-next:before{content:""}.main_special .con_preview .box_slide .slick-prev{left:40%}@media only screen and (max-width:767px){.main_special .con_preview .box_slide .slick-prev{left:35%}}.main_special .con_preview .box_slide .slick-prev:before{content:""}.main_special .con_preview .box_access{margin-top:40px}@media only screen and (max-width:767px){.main_special .con_preview .box_access{margin-top:2em}}.main_special .con_preview .box_access h3{background:#0d63a1;color:#fff}.main_special .con_preview .box_access .img{margin-top:40px}@media only screen and (max-width:767px){.main_special .con_preview .box_access .img{margin-top:2em}}.main_special .con_preview .box_access .img img{display:block;margin-inline:auto;width:100%}.main_special .con_preview .box_access .wrp-access{display:flex;justify-content:center;align-items:center;gap:1em;margin-top:40px}@media only screen and (max-width:767px){.main_special .con_preview .box_access .wrp-access{margin-top:2em}}@media only screen and (max-width:767px){.main_special .con_preview .box_access .wrp-access{flex-direction:column}}.main_special .con_preview .box_access .wrp-access .mark{margin-top:0}.main_special .con_preview .box_access .wrp-access .mark img{width:70%}.main_special .con_preview .box_preview{position:relative;width:100vw;height:0;margin:70px calc(50% - 50vw) 0;padding-top:40%}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_preview .box_preview{margin:3em calc(50% - 50vw) 0}}@media only screen and (max-width:767px){.main_special .con_preview .box_preview{margin:2em calc(50% - 50vw) 0}}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_preview .box_preview{padding-top:45%}}@media only screen and (max-width:767px){.main_special .con_preview .box_preview{padding-top:50%}}.main_special .con_preview .box_preview iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main_special .con_contact{text-align:center;padding:0;margin:70px auto}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_contact{margin:3em auto}}@media only screen and (max-width:767px){.main_special .con_contact{margin:2em auto}}.main_special .con_contact p{margin:2em auto;max-width:380px}.main_special .con_contact p a,.main_special .con_contact p span{display:block;padding:24px 32px;border-radius:20px;border:3px solid #e50012;background:#fff;font-size:113%;line-height:1;text-decoration:none;overflow:hidden;position:relative;transition:all .3s ease;z-index:1}@media only screen and (max-width:767px){.main_special .con_contact p a,.main_special .con_contact p span{padding:1.6em 1em}}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_contact p a,.main_special .con_contact p span{font-size:100%}}@media only screen and (max-width:767px){.main_special .con_contact p a,.main_special .con_contact p span{font-size:88%}}.main_special .con_contact p a:before,.main_special .con_contact p span:before{content:"";display:block;width:0;height:100%;background:#e50012;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:width .5s ease;z-index:-1}.main_special .con_contact p a:after,.main_special .con_contact p span:after{content:"";display:block;width:10px;height:100%;background:#e50012;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:all .5s ease;z-index:-2}.main_special .con_contact p a i,.main_special .con_contact p span i{margin-left:.4em;font-size:138%;vertical-align:text-bottom}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_contact p a i,.main_special .con_contact p span i{font-size:125%}}@media only screen and (max-width:767px){.main_special .con_contact p a i,.main_special .con_contact p span i{font-size:113%}}.main_special .con_contact p a:hover,.main_special .con_contact p span:hover{color:#fff}.main_special .con_contact p a:hover:before,.main_special .con_contact p span:hover:before{width:100%;left:0;right:auto}.main_special .con_contact p a:hover:after,.main_special .con_contact p span:hover:after{background:#fff}.main_special .con_contact .box_contact{display:block;margin:40px 0}@media only screen and (min-width:768px) and (max-width:1199px){.main_special .con_contact .box_contact{margin:2em 0}}@media only screen and (max-width:767px){.main_special .con_contact .box_contact{margin:1em 0}}.main_special .con_contact .box_contact .contact td.peo input{width:4em}.main_special .con_contact .box_contact .contact tr.sche td>span{display:inline-block;margin-top:.4em}.con_governance{padding:120px 0}@media only screen and (max-width:767px){.con_governance{padding:3em 0 5em}}.con_governance .title{font-size:200%;padding:8px 6px;border-bottom:1px solid #303030}@media only screen and (min-width:768px) and (max-width:1199px){.con_governance .title{font-size:163%}}@media only screen and (max-width:767px){.con_governance .title{font-size:138%}}@media only screen and (max-width:767px){.con_governance .title{padding:.2em}}.con_governance *+.title{margin-top:82px}@media only screen and (max-width:767px){.con_governance *+.title{margin-top:4em}}.con_governance .txt_lead{text-align:left;font-size:100%;margin-top:20px;line-height:2}@media only screen and (min-width:768px) and (max-width:1199px){.con_governance .txt_lead{font-size:94%}}@media only screen and (max-width:767px){.con_governance .txt_lead{font-size:88%}}@media only screen and (max-width:767px){.con_governance .txt_lead{margin-top:.9em}}.con_governance .txt_lead+.img{margin-top:14px;width:80%;margin-inline:auto}@media only screen and (max-width:767px){.con_governance .txt_lead+.img{margin-top:1em}}@media only screen and (max-width:767px){.con_governance .txt_lead+.img{width:100%}}.con_governance table{margin-top:80px;width:100%}@media only screen and (max-width:767px){.con_governance table{margin-top:2em}}.con_governance table tbody tr{border-bottom:1px solid #303030}@media only screen and (max-width:767px){.con_governance table tbody tr{border-bottom:none;display:block;width:100%}}.con_governance table tbody tr:nth-of-type(1){border-top:1px solid #303030}@media only screen and (max-width:767px){.con_governance table tbody tr:nth-of-type(1){border-top:none}}.con_governance table tbody tr th{font-weight:400;padding-left:15px;width:14em;font-size:100%}@media only screen and (max-width:767px){.con_governance table tbody tr th{padding-left:0}}@media only screen and (min-width:768px) and (max-width:1199px){.con_governance table tbody tr th{font-size:94%}}@media only screen and (max-width:767px){.con_governance table tbody tr th{font-size:88%}}@media only screen and (max-width:767px){.con_governance table tbody tr th{display:flex;align-items:center;white-space:nowrap;width:100%}.con_governance table tbody tr th:after{content:"";width:100%;height:1px;display:block;margin-left:.5em;background:#303030}}.con_governance table tbody tr td{padding-block:18px;font-size:100%}@media only screen and (max-width:767px){.con_governance table tbody tr td{padding-block:1.5em}}@media only screen and (min-width:768px) and (max-width:1199px){.con_governance table tbody tr td{font-size:94%}}@media only screen and (max-width:767px){.con_governance table tbody tr td{font-size:88%}}@media only screen and (max-width:767px){.con_governance table tbody tr td{width:100%;display:block;margin-left:1em}}.con_misc{padding:120px 0}@media only screen and (max-width:767px){.con_misc{padding:4em 0}}.con_misc h3{font-size:175%;letter-spacing:.06em}@media only screen and (min-width:768px) and (max-width:1199px){.con_misc h3{font-size:150%}}@media only screen and (max-width:767px){.con_misc h3{font-size:113%}}.con_misc p{margin-top:32px;line-height:1.8}@media only screen and (max-width:767px){.con_misc p{margin-top:1.2em}}
[data-class=wpcf7cf_group],.wpcf7cf_remove,.wpcf7cf_add{display:none}.wpcf7cf_repeater_sub{margin-bottom:20px}.wpcf7cf_repeater_controls,.wpcf7cf_step_controls{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.wpcf7cf_multistep .wpcf7cf_step{width:100%}.wpcf7cf_multistep .wpcf7cf_step .step-title{display:none}.wpcf7cf_multistep .wpcf7cf_steps-dots{display:flex;width:100%;margin-bottom:20px;flex-wrap:wrap}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index{display:inline-block;border-radius:50%;background:#dfdfdf;color:#000;width:40px;height:40px;line-height:40px;text-align:center}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot{border-bottom:5px solid #dfdfdf;text-align:center;flex:1;padding:15px;min-width:120px}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed{border-bottom:5px solid #333}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{border-bottom:5px solid #333;font-weight:700}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index{background-color:#333;color:#fff}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#fff}.wpcf7cf_step_controls .disabled{pointer-events:none;cursor:default;opacity:.5}