@import url('https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@300;400;500&family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800&family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&family=Open+Sans:wght@300;400;500;600;700;800&family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;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)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.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{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap: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-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([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}
.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}.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 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}
@charset "utf-8";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}
@charset "utf-8";#wsc_page #pankuzu,footer ul.contact,footer .con_footer,div.formarea{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width:1199px){#wsc_page #pankuzu,footer ul.contact,footer .con_footer,div.formarea{width:91.6666666667%}}html{font-size:small;line-height:1.5}body{color:#303030;-webkit-text-size-adjust:none;font-size:116%}.ie body{font-size:112%}@media only screen and (max-width:767px){body{font-size:93%}}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}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}}#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 .fadein{opacity:0;transform:translate(0,50px);transition:all .5s ease}#wsc_page .fadein.scrollin{opacity:1;transform:translate(0,0)}#wsc_page .txt_anime span{position:relative;color:transparent;background:0 0}#wsc_page .txt_anime span:after{content:'';width:0;height:100%;background:#1f51a2;position:absolute;top:0;left:0}#wsc_page .txt_anime.active span{color:#1f51a2;background:#fff;opacity:1;transition-delay:.75s}#wsc_page .txt_anime.active span:after{animation-name:txt;animation-duration:1s;animation-delay:.25s}@keyframes txt{50%{width:100%;left:0;right:0}100%{width:0;left:100%;right:0}}#wsc_page #pankuzu{display:flex;justify-content:flex-end;padding:.8em 0}@media only screen and (max-width:767px){#wsc_page #pankuzu{flex-wrap:wrap;justify-content:flex-start}}#wsc_page #pankuzu li{position:relative}#wsc_page #pankuzu li+li{margin-left:1em;padding-left:1.4em}@media only screen and (max-width:767px){#wsc_page #pankuzu li+li{margin-left:.5em;padding-left:.8em}}#wsc_page #pankuzu li+li:before{content:'-';position:absolute;left:0;top:50%;transform:translateY(-50%)}#wsc_page #pankuzu li a{text-decoration:none;opacity:1;transition:all .2s ease}#wsc_page #pankuzu li a:hover{opacity:.7}#wsc_page #pankuzu li a,#wsc_page #pankuzu li span{font-size:100%}@media only screen and (min-width:768px) and (max-width:1199px){#wsc_page #pankuzu li a,#wsc_page #pankuzu li span{font-size:94%}}@media only screen and (max-width:767px){#wsc_page #pankuzu li a,#wsc_page #pankuzu li span{font-size:87%}}header{width:95%;background:#fff;filter:drop-shadow(0 0 .5rem #eee);border-radius:50px;position:fixed;top:32px;left:50%;transform:translateX(-50%);z-index:10}header .con_header{display:flex;align-items:center;justify-content:space-between;padding:24px 42px}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header{padding:18px 28px}}@media only screen and (max-width:767px){header .con_header{padding:1em}}@media only screen and (max-width:767px){header .con_header{display:none}}header .con_header h1 a{display:block;text-decoration:none;width:240px;height:40px;background:url(//wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/logo.svg) no-repeat;text-indent:-1000%;z-index:10}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header h1 a{width:160px;height:32px}}header .con_header ul{display:flex}header .con_header ul li+li{margin-left:36px}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header ul li+li{margin-left:18px}}@media only screen and (max-width:767px){header .con_header ul li+li{margin-left:1em}}header .con_header ul li a{font-size:100%;letter-spacing:.08em;text-decoration:none;opacity:1;transition:all .2s ease}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header ul li a{font-size:87%}}@media only screen and (max-width:767px){header .con_header ul li a{font-size:94%}}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{letter-spacing:.02em}}header .con_header ul li a span{display:block;color:#6e7bd7;font-size:67%;padding-top:.2em;letter-spacing:.04em;font-family:'Open Sans',sans-serif;transition:all .2s ease}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header ul li a span{font-size:60%}}@media only screen and (max-width:767px){header .con_header ul li a span{font-size:54%}}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header ul li a span{display:none}}header .con_header ul li a img{max-height:2.6em}footer{position:relative;background:#454545;padding-top:320px}@media only screen and (max-width:767px){footer{padding-top:44em}}footer ul.contact{display:flex;max-width:1600px;background:#454545;position:absolute;top:-120px;left:50%;transform:translateX(-50%)}@media only screen and (max-width:767px){footer ul.contact{top:-10em}}@media only screen and (max-width:767px){footer ul.contact{flex-direction:column}}footer ul.contact li{background:#1f51a2;color:#fff;text-align:center;width:calc(100%/3);padding:80px 24px}@media only screen and (max-width:767px){footer ul.contact li{width:100%}}@media only screen and (min-width:768px) and (max-width:1199px){footer ul.contact li{padding:50px 16px}}@media only screen and (max-width:767px){footer ul.contact li{padding:2.5em 1.6em}}footer ul.contact li:nth-child(2){background:#224a8c}footer ul.contact li .st{font-size:147%;letter-spacing:.06em}@media only screen and (min-width:768px) and (max-width:1199px){footer ul.contact li .st{font-size:120%}}@media only screen and (max-width:767px){footer ul.contact li .st{font-size:120%}}footer ul.contact li .btn{width:100%;max-width:320px;text-align:center;margin:auto;margin-top:24px}footer ul.contact li .btn a,footer ul.contact li .btn input[type=submit]{display:block;color:#1f51a2;background:#fff;border:2px solid #1f51a2;text-decoration:none;padding:18px 24px;font-size:120%;letter-spacing:.04em;border-radius:40px;position:relative;transition:all .2s ease;z-index:1}@media only screen and (max-width:767px){footer ul.contact li .btn a,footer ul.contact li .btn input[type=submit]{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){footer ul.contact li .btn a,footer ul.contact li .btn input[type=submit]{font-size:114%}}@media only screen and (max-width:767px){footer ul.contact li .btn a,footer ul.contact li .btn input[type=submit]{font-size:107%}}footer ul.contact li .btn a:before,footer ul.contact li .btn input[type=submit]:before{content:''}footer ul.contact li .btn a:after,footer ul.contact li .btn input[type=submit]:after{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#1f51a2;position:absolute;right:2em;top:calc(50% - 2px);transition:all .2s ease}footer ul.contact li .btn a:hover,footer ul.contact li .btn input[type=submit]:hover{color:#fff;background:#1f51a2;border:2px solid #fff}footer ul.contact li .btn a:hover:after,footer ul.contact li .btn input[type=submit]:hover:after{transform:scale(2);background:#fff}@media only screen and (max-width:767px){footer ul.contact li .btn{margin-top:1em}}footer ul.contact li .tel{margin-top:24px}@media only screen and (max-width:767px){footer ul.contact li .tel{margin-top:1em}}footer ul.contact li .tel i{font-size:187%;position:relative;top:-.1em}@media only screen and (min-width:768px) and (max-width:1199px){footer ul.contact li .tel i{font-size:147%}}@media only screen and (max-width:767px){footer ul.contact li .tel i{font-size:140%}}footer ul.contact li .tel a,footer ul.contact li .tel span{font-size:267%;color:#fff;text-decoration:none;font-weight:700;font-family:'Open Sans',sans-serif;margin-left:.2em}@media only screen and (min-width:768px) and (max-width:1199px){footer ul.contact li .tel a,footer ul.contact li .tel span{font-size:200%}}@media only screen and (max-width:767px){footer ul.contact li .tel a,footer ul.contact li .tel span{font-size:187%}}footer ul.contact li .txt{font-size:100%;line-height:1.8;letter-spacing:.06em;margin-top:24px}@media only screen and (min-width:768px) and (max-width:1199px){footer ul.contact li .txt{font-size:94%}}@media only screen and (max-width:767px){footer ul.contact li .txt{font-size:87%}}@media only screen and (max-width:767px){footer ul.contact li .txt{margin-top:1em}}@media only screen and (min-width:768px) and (max-width:1199px){footer ul.contact li .txt{letter-spacing:.02em}}footer .con_footer{max-width:1600px;display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (max-width:767px){footer .con_footer{flex-direction:column}}@media only screen and (max-width:767px){footer .con_footer .left{align-self:flex-start;width:100%}}footer .con_footer .left .logo a{opacity:1;transition:all .2s ease}footer .con_footer .left .logo a:hover{opacity:.7}footer .con_footer .left address{margin-top:.8em;color:#fff;font-size:107%;line-height:1.8}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .left address{font-size:100%}}@media only screen and (max-width:767px){footer .con_footer .left address{font-size:94%}}@media only screen and (max-width:767px){footer .con_footer .right{width:100%;margin-top:2em}}footer .con_footer .right ul.sns{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-left:48px}@media only screen and (max-width:767px){footer .con_footer .right ul.sns{margin-left:0}}@media only screen and (max-width:767px){footer .con_footer .right ul.sns{justify-content:center}}footer .con_footer .right ul.sns li+li{margin-left:21px}@media only screen and (max-width:767px){footer .con_footer .right ul.sns li+li{margin-left:1em}}footer .con_footer .right ul.sns li.btn{width:100%;max-width:320px;text-align:center;max-width:240px}footer .con_footer .right ul.sns li.btn a,footer .con_footer .right ul.sns li.btn input[type=submit]{display:block;color:#1f51a2;background:#fff;border:2px solid #1f51a2;text-decoration:none;padding:18px 24px;font-size:120%;letter-spacing:.04em;border-radius:40px;position:relative;transition:all .2s ease;z-index:1}@media only screen and (max-width:767px){footer .con_footer .right ul.sns li.btn a,footer .con_footer .right ul.sns li.btn input[type=submit]{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .right ul.sns li.btn a,footer .con_footer .right ul.sns li.btn input[type=submit]{font-size:114%}}@media only screen and (max-width:767px){footer .con_footer .right ul.sns li.btn a,footer .con_footer .right ul.sns li.btn input[type=submit]{font-size:107%}}footer .con_footer .right ul.sns li.btn a:before,footer .con_footer .right ul.sns li.btn input[type=submit]:before{content:''}footer .con_footer .right ul.sns li.btn a:after,footer .con_footer .right ul.sns li.btn input[type=submit]:after{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#1f51a2;position:absolute;right:2em;top:calc(50% - 2px);transition:all .2s ease}footer .con_footer .right ul.sns li.btn a:hover,footer .con_footer .right ul.sns li.btn input[type=submit]:hover{color:#fff;background:#1f51a2;border:2px solid #fff}footer .con_footer .right ul.sns li.btn a:hover:after,footer .con_footer .right ul.sns li.btn input[type=submit]:hover:after{transform:scale(2);background:#fff}footer .con_footer .right ul.sns li.btn a{padding:12px 21px;font-size:100%}@media only screen and (max-width:767px){footer .con_footer .right ul.sns li.btn a{padding:0}}@media only screen and (min-width:768px) and (max-width:1199px){footer .con_footer .right ul.sns li.btn a{font-size:94%}}@media only screen and (max-width:767px){footer .con_footer .right ul.sns li.btn a{font-size:87%}}footer .con_footer .right ul.sns li a{display:block;transition:all .2s ease}footer .con_footer .right ul.sns li a img{transition:all .2s ease}@media only screen and (max-width:767px){footer .con_footer .right ul.sns li:nth-child(1){margin-bottom:1em}}footer .con_footer .right ul.sns li:nth-child(1) a,footer .con_footer .right ul.sns li:nth-child(2) a{opacity:1;transition:all .2s ease}footer .con_footer .right ul.sns li:nth-child(1) a:hover,footer .con_footer .right ul.sns li:nth-child(2) a:hover{opacity:.7}footer .con_footer .right ul.sns li:nth-child(3) a{border:2px solid;padding:.8em;background:#fff;border-radius:50%;border-color:#1877f2}footer .con_footer .right ul.sns li:nth-child(3) a img{width:1.8em}footer .con_footer .right ul.sns li:nth-child(3) a:hover{background:#1877f2}footer .con_footer .right ul.sns li:nth-child(3) a:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}footer .con_footer .right ul.sns li:nth-child(4) a{border:2px solid;padding:.8em;background:#fff;border-radius:50%;border-color:#d2137d}footer .con_footer .right ul.sns li:nth-child(4) a img{width:1.8em}footer .con_footer .right ul.sns li:nth-child(4) a:hover{background:#d2137d}footer .con_footer .right ul.sns li:nth-child(4) a:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}footer .con_footer .right ul.nav{display:flex;margin-top:.8em}@media only screen and (max-width:767px){footer .con_footer .right ul.nav{display:none}}footer .con_footer .right ul.nav li+li{margin-left:24px}@media only screen and (max-width:767px){footer .con_footer .right ul.nav li+li{margin-left:1em}}footer .con_footer .right ul.nav li a{color:#fff;text-decoration:none;opacity:1;transition:all .2s ease}footer .con_footer .right ul.nav li a:hover{opacity:.7}footer #copyright{margin-top:1em;padding:2em 1em;letter-spacing:.04em;text-align:center;color:#fff;font-size:100%}@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:74%}}footer .icon-hamburger{display:none;cursor:pointer;width:3em;height:3em;position:relative;background:#fff;filter:drop-shadow(0 0 .2rem #ccc);border-radius:50%;margin-bottom:.4em;transition:opacity .3s ease;z-index:5}@media only screen and (max-width:767px){footer .icon-hamburger{display:inline-block;position:fixed;top:1em;right:1em}}footer .icon-hamburger span{background:#1f51a2;display:block;height:3px;left:66%;margin:-8% 0 0 -42%;position:absolute;top:54%;width:50%}footer .icon-hamburger span:before,footer .icon-hamburger span:after{background:#1f51a2;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:-12px}footer .icon-hamburger span:after{margin-top:8px}footer #modal-overlay{background-color:rgba(34,74,140,.95);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}footer #modal-overlay .close{font-size:214%;line-height:1;position:absolute;top:.6em;right:.6em;color:#fff}footer #modal-overlay .content{position:absolute;width:90%;left:50%;top:50%;transform:translate(-50%,-50%)}footer #modal-overlay .content .logo a{display:block;text-decoration:none;text-align:center;color:#fff;font-size:87%}footer #modal-overlay .content .logo a i{display:block;text-align:center;margin-bottom:.4em}footer #modal-overlay .content .logo a i img{height:4em}footer #modal-overlay .content ul.nav{margin-top:1.6em}footer #modal-overlay .content ul.nav li{border-top:1px solid #000}footer #modal-overlay .content ul.nav li:last-child{border-bottom:1px solid #000}footer #modal-overlay .content ul.nav li a{display:block;text-align:center;padding:1em;letter-spacing:.04em;text-decoration:none;color:#fff;font-size:107%}footer #modal-overlay .content ul.sns{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-left:48px;margin-top:2em}@media only screen and (max-width:767px){footer #modal-overlay .content ul.sns{margin-left:0}}@media only screen and (max-width:767px){footer #modal-overlay .content ul.sns{justify-content:center}}footer #modal-overlay .content ul.sns li+li{margin-left:21px}@media only screen and (max-width:767px){footer #modal-overlay .content ul.sns li+li{margin-left:1em}}footer #modal-overlay .content ul.sns li.btn{width:100%;max-width:320px;text-align:center;max-width:240px}footer #modal-overlay .content ul.sns li.btn a,footer #modal-overlay .content ul.sns li.btn input[type=submit]{display:block;color:#1f51a2;background:#fff;border:2px solid #1f51a2;text-decoration:none;padding:18px 24px;font-size:120%;letter-spacing:.04em;border-radius:40px;position:relative;transition:all .2s ease;z-index:1}@media only screen and (max-width:767px){footer #modal-overlay .content ul.sns li.btn a,footer #modal-overlay .content ul.sns li.btn input[type=submit]{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){footer #modal-overlay .content ul.sns li.btn a,footer #modal-overlay .content ul.sns li.btn input[type=submit]{font-size:114%}}@media only screen and (max-width:767px){footer #modal-overlay .content ul.sns li.btn a,footer #modal-overlay .content ul.sns li.btn input[type=submit]{font-size:107%}}footer #modal-overlay .content ul.sns li.btn a:before,footer #modal-overlay .content ul.sns li.btn input[type=submit]:before{content:''}footer #modal-overlay .content ul.sns li.btn a:after,footer #modal-overlay .content ul.sns li.btn input[type=submit]:after{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#1f51a2;position:absolute;right:2em;top:calc(50% - 2px);transition:all .2s ease}footer #modal-overlay .content ul.sns li.btn a:hover,footer #modal-overlay .content ul.sns li.btn input[type=submit]:hover{color:#fff;background:#1f51a2;border:2px solid #fff}footer #modal-overlay .content ul.sns li.btn a:hover:after,footer #modal-overlay .content ul.sns li.btn input[type=submit]:hover:after{transform:scale(2);background:#fff}footer #modal-overlay .content ul.sns li.btn a{padding:12px 21px;font-size:100%}@media only screen and (max-width:767px){footer #modal-overlay .content ul.sns li.btn a{padding:0}}@media only screen and (min-width:768px) and (max-width:1199px){footer #modal-overlay .content ul.sns li.btn a{font-size:94%}}@media only screen and (max-width:767px){footer #modal-overlay .content ul.sns li.btn a{font-size:87%}}footer #modal-overlay .content ul.sns li a{display:block;transition:all .2s ease}footer #modal-overlay .content ul.sns li a img{transition:all .2s ease}@media only screen and (max-width:767px){footer #modal-overlay .content ul.sns li:nth-child(1){margin-bottom:1em}}footer #modal-overlay .content ul.sns li:nth-child(1) a,footer #modal-overlay .content ul.sns li:nth-child(2) a{opacity:1;transition:all .2s ease}footer #modal-overlay .content ul.sns li:nth-child(1) a:hover,footer #modal-overlay .content ul.sns li:nth-child(2) a:hover{opacity:.7}footer #modal-overlay .content ul.sns li:nth-child(3) a{border:2px solid;padding:.6em;background:#fff;border-radius:50%;border-color:#1877f2}footer #modal-overlay .content ul.sns li:nth-child(3) a img{width:1.6em}footer #modal-overlay .content ul.sns li:nth-child(3) a:hover{background:#1877f2}footer #modal-overlay .content ul.sns li:nth-child(3) a:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}footer #modal-overlay .content ul.sns li:nth-child(4) a{border:2px solid;padding:.6em;background:#fff;border-radius:50%;border-color:#d2137d}footer #modal-overlay .content ul.sns li:nth-child(4) a img{width:1.6em}footer #modal-overlay .content ul.sns li:nth-child(4) a:hover{background:#d2137d}footer #modal-overlay .content ul.sns li:nth-child(4) a:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}footer #modal-overlay .content .btn{width:100%;max-width:320px;text-align:center;margin:auto;margin-top:2em}footer #modal-overlay .content .btn a,footer #modal-overlay .content .btn input[type=submit]{display:block;color:#1f51a2;background:#fff;border:2px solid #1f51a2;text-decoration:none;padding:18px 24px;font-size:120%;letter-spacing:.04em;border-radius:40px;position:relative;transition:all .2s ease;z-index:1}@media only screen and (max-width:767px){footer #modal-overlay .content .btn a,footer #modal-overlay .content .btn input[type=submit]{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){footer #modal-overlay .content .btn a,footer #modal-overlay .content .btn input[type=submit]{font-size:114%}}@media only screen and (max-width:767px){footer #modal-overlay .content .btn a,footer #modal-overlay .content .btn input[type=submit]{font-size:107%}}footer #modal-overlay .content .btn a:before,footer #modal-overlay .content .btn input[type=submit]:before{content:''}footer #modal-overlay .content .btn a:after,footer #modal-overlay .content .btn input[type=submit]:after{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#1f51a2;position:absolute;right:2em;top:calc(50% - 2px);transition:all .2s ease}footer #modal-overlay .content .btn a:hover,footer #modal-overlay .content .btn input[type=submit]:hover{color:#fff;background:#1f51a2;border:2px solid #fff}footer #modal-overlay .content .btn a:hover:after,footer #modal-overlay .content .btn input[type=submit]:hover:after{transform:scale(2);background:#fff}div.formarea{max-width:1080px}div.formarea table{width:100%}div.formarea table tr{border-top:1px solid #ededed}div.formarea table tr:last-child{border-bottom:1px solid #ededed}div.formarea table tr td{padding:1.5em 2em;position:relative}@media only screen and (max-width:767px){div.formarea table tr td{padding:1.5em 1em}}@media only screen and (min-width:768px){div.formarea table tr td{min-width:12em}}@media only screen and (max-width:767px){div.formarea table tr td{display:block}}@media only screen and (max-width:767px){div.formarea table tr td{border-top:none}}div.formarea table tr td:first-child{width:310px;font-weight:600}@media only screen and (max-width:767px){div.formarea table tr td:first-child{width:100%}}@media only screen and (max-width:767px){div.formarea table tr td:last-child{padding-top:0}}div.formarea table tr td .att,div.formarea table tr td .any{display:inline-block;background:#503423;padding:.2em .5em;font-weight:400;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media only screen and (max-width:767px){div.formarea table tr td .att,div.formarea table tr td .any{right:1em}}div.formarea table tr td .att{background:#1f51a2;color:#fff}div.formarea table tr td .any{background:#ebebeb}div.formarea table tr td p>span{display:block}div.formarea table tr td p>span>*{display:inline-block}div.formarea table tr td p>span+span{margin-top:.3em}@media only screen and (max-width:767px){div.formarea table tr td p>span+span{margin-top:1em}}div.formarea>p{text-align:center;margin-top:32px}@media only screen and (max-width:767px){div.formarea>p{margin-top:1.6em}}div.formarea ::placeholder{color:#aaa}div.formarea .wpcf7-not-valid-tip{display:block;margin-top:.2em}div.formarea input[type=text],div.formarea input[type=email],div.formarea input[type=tel],div.formarea input[type=date],div.formarea textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ebebeb;border:none;padding:1em 1.2em;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;width:100%}div.formarea input[type=text]:focus-visible,div.formarea input[type=email]:focus-visible,div.formarea input[type=tel]:focus-visible,div.formarea input[type=date]:focus-visible,div.formarea textarea:focus-visible{outline:0;box-shadow:inset 0 1px 1px rgba(31,81,162,.08),0 0 8px rgba(31,81,162,.6)}div.formarea input[type=date],div.formarea select{width:auto;background:#ebebeb;border:none;padding:1em 1.2em;position:relative;z-index:1;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}@media only screen and (max-width:767px){div.formarea input[type=date],div.formarea select{width:100%}}div.formarea textarea{width:100%;height:8em}div.formarea .btn{width:100%;max-width:320px;text-align:center;margin:auto;margin-top:32px}div.formarea .btn a,div.formarea .btn input[type=submit]{display:block;color:#1f51a2;background:#fff;border:2px solid #1f51a2;text-decoration:none;padding:18px 24px;font-size:120%;letter-spacing:.04em;border-radius:40px;position:relative;transition:all .2s ease;z-index:1}@media only screen and (max-width:767px){div.formarea .btn a,div.formarea .btn input[type=submit]{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){div.formarea .btn a,div.formarea .btn input[type=submit]{font-size:114%}}@media only screen and (max-width:767px){div.formarea .btn a,div.formarea .btn input[type=submit]{font-size:107%}}div.formarea .btn a:before,div.formarea .btn input[type=submit]:before{content:''}div.formarea .btn a:after,div.formarea .btn input[type=submit]:after{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#1f51a2;position:absolute;right:2em;top:calc(50% - 2px);transition:all .2s ease}div.formarea .btn a:hover,div.formarea .btn input[type=submit]:hover{color:#fff;background:#1f51a2;border:2px solid #fff}div.formarea .btn a:hover:after,div.formarea .btn input[type=submit]:hover:after{transform:scale(2);background:#fff}@media only screen and (max-width:767px){div.formarea .btn{margin-top:1.6em}}div.formarea .btn input[type=submit]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}
@charset "utf-8";body.homepage .con_about .inner,body.homepage .con_business .inner,body.homepage .con_business .box_case .inner,body.homepage .con_employment .inner,body.homepage .con_topics .inner,body.lower .mainimg p,body.lower .inner,body.lower .box_int,body.lower .con_contact,body.lower .con_thanks,body.lower .con_news,body.lower .con_newslower,body.lower .con_misc,body.lower .con_company,body.lower .con_suport .box_suport .inner,body.lower .con_makuake .box_suport .inner{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width:1199px){body.homepage .con_about .inner,body.homepage .con_business .inner,body.homepage .con_business .box_case .inner,body.homepage .con_employment .inner,body.homepage .con_topics .inner,body.lower .mainimg p,body.lower .inner,body.lower .box_int,body.lower .con_contact,body.lower .con_thanks,body.lower .con_news,body.lower .con_newslower,body.lower .con_misc,body.lower .con_company,body.lower .con_suport .box_suport .inner,body.lower .con_makuake .box_suport .inner{width:91.6666666667%}}body.homepage h3{padding-bottom:.2em;font-size:534%;letter-spacing:.02em;font-family:'Open Sans',sans-serif;color:#1f51a2;font-weight:700;position:relative}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage h3{font-size:400%}}@media only screen and (max-width:767px){body.homepage h3{font-size:320%}}@media only screen and (max-width:767px){body.homepage h3{padding-bottom:.5em}}body.homepage h3:after{content:'';width:3em;height:10px;border-radius:10px;background:#c7d4e8;position:absolute;left:0;bottom:0}body.homepage h3 span{font-size:34%;font-weight:400;margin-left:1em;font-family:'Kiwi Maru',serif;color:#303030}@media only screen and (max-width:767px){body.homepage h3 span{display:block;margin-left:0}}body.homepage .loading{position:fixed;width:100%;height:100vh;background:#fff;z-index:100;transition:.7s;transition-delay:2s}body.homepage .loading.hide{opacity:0;pointer-events:none}body.homepage .loading>p{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);width:82%;max-width:620px}body.homepage .mainimg{height:100vh;min-height:860px;display:flex;align-items:center;position:relative;z-index:2}@media only screen and (max-width:767px){body.homepage .mainimg{height:84vh}}@media only screen and (max-width:767px){body.homepage .mainimg{min-height:80vh}}@media only screen and (max-width:767px){body.homepage .mainimg{background:url(//wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/mainimg_sp.jpg) no-repeat center;background-size:cover}}body.homepage .mainimg .chara{width:95%;height:100px;position:absolute;bottom:-50px;left:50%;transform:translateX(-50%)}@media only screen and (min-width:768px){body.homepage .mainimg .maintxt{min-width:560px;padding:0 140px}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .mainimg .maintxt{min-width:380px;padding:0 80px}}@media only screen and (max-width:767px){body.homepage .mainimg .maintxt{width:50%;margin:auto}}body.homepage .mainimg .maintxt .img img{width:280px}@media only screen and (max-width:767px){body.homepage .mainimg .maintxt .img img{width:12em}}@media only screen and (min-width:768px){body.homepage .mainimg .maintxt .txt{margin-top:80px;width:80%}}body.homepage .mainimg .maintxt .txt span{display:block;width:70%;margin:auto;margin-top:4em}body.homepage .mainimg .images{display:flex}body.homepage .mainimg .images ul{position:relative}body.homepage .mainimg .images ul:nth-child(1){margin-top:-100px}body.homepage .mainimg .images ul:nth-child(1) li:nth-child(1):after{background:url(//wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/ic_clean.png);bottom:-50px;left:-60px}body.homepage .mainimg .images ul:nth-child(1) li:nth-child(2):after{background:url(//wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/ic_data.png);bottom:-50px;left:180px}body.homepage .mainimg .images ul:nth-child(2){margin-top:50px}body.homepage .mainimg .images ul:nth-child(2) li:nth-child(1):after{background:url(//wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/ic_print.png);top:50px;left:-60px}body.homepage .mainimg .images ul:nth-child(2) li:nth-child(2):after{background:url(//wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/ic_web.png);bottom:-50px;right:100px}body.homepage .mainimg .images ul:nth-child(3){margin-top:-200px}body.homepage .mainimg .images ul:nth-child(3) li:nth-child(1):after{background:url(//wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/ic_sidejob.png);bottom:-20px;left:120px}body.homepage .mainimg .images ul:nth-child(3) li:nth-child(2):after{background:url(//wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/ic_movie.png);top:100px;left:-60px}body.homepage .mainimg .images ul+ul{margin-left:20px}body.homepage .mainimg .images ul li{position:relative}body.homepage .mainimg .images ul li:after,body.homepage .mainimg .images ul li:before{content:'';width:120px;height:120px;position:absolute;z-index:1}body.homepage .mainimg .images ul li+li{margin-top:20px}body.homepage .con_about{background:#fff;padding:160px 0 180px;position:relative;z-index:1}@media only screen and (max-width:767px){body.homepage .con_about{padding:10em 0 11em}}body.homepage .con_about .bk1{position:absolute;left:-150px;bottom:-80px;z-index:-1}@media only screen and (max-width:767px){body.homepage .con_about .bk1{width:250px;left:-80px;bottom:20px}}body.homepage .con_about .bk2{position:absolute;right:-100px;top:-300px;z-index:-1}@media only screen and (max-width:767px){body.homepage .con_about .bk2{width:250px;right:-70px;top:-240px}}body.homepage .con_about .bk_cir{display:block;width:500px;height:500px;border-radius:50%;position:absolute}@media only screen and (max-width:767px){body.homepage .con_about .bk_cir{width:200px;height:200px}}body.homepage .con_about .bk_cir.c1{background:#fffbcf;top:-100px;right:-210px;z-index:-2}@media only screen and (max-width:767px){body.homepage .con_about .bk_cir.c1{right:-80px}}body.homepage .con_about .bk_cir.c2{background:#ffeee1;bottom:300px;left:-290px;z-index:-1}@media only screen and (max-width:767px){body.homepage .con_about .bk_cir.c2{left:-100px}}body.homepage .con_about .bk_cir.c3{background:#e8eb4d;bottom:100px;right:380px}body.homepage .con_about .inner{max-width:1600px;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){body.homepage .con_about .inner{flex-direction:column}}body.homepage .con_about .inner .left{width:57.5%}@media only screen and (max-width:767px){body.homepage .con_about .inner .left{width:100%}}body.homepage .con_about .inner .left h2{font-size:280%;line-height:1.8;letter-spacing:.2em;font-family:'Noto Sans JP',sans-serif;font-weight:700}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_about .inner .left h2{font-size:214%}}@media only screen and (max-width:767px){body.homepage .con_about .inner .left h2{font-size:160%}}@media only screen and (max-width:767px){body.homepage .con_about .inner .left h2{letter-spacing:.16em}}body.homepage .con_about .inner .left h2 .col1{color:#1f51a2}body.homepage .con_about .inner .left h2 .col2{color:#47b386}body.homepage .con_about .inner .left .txt{margin-top:48px;font-size:120%;letter-spacing:.06em;line-height:1.8;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)}@media only screen and (max-width:767px){body.homepage .con_about .inner .left .txt{margin-top:2em}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_about .inner .left .txt{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_about .inner .left .txt{font-size:107%}}@media only screen and (max-width:767px){body.homepage .con_about .inner .left .txt{letter-spacing:.04em}}body.homepage .con_about .inner .left .btn{width:100%;max-width:320px;text-align:center;margin-top:60px}body.homepage .con_about .inner .left .btn a,body.homepage .con_about .inner .left .btn input[type=submit]{display:block;color:#1f51a2;background:#fff;border:2px solid #1f51a2;text-decoration:none;padding:18px 24px;font-size:120%;letter-spacing:.04em;border-radius:40px;position:relative;transition:all .2s ease;z-index:1}@media only screen and (max-width:767px){body.homepage .con_about .inner .left .btn a,body.homepage .con_about .inner .left .btn input[type=submit]{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_about .inner .left .btn a,body.homepage .con_about .inner .left .btn input[type=submit]{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_about .inner .left .btn a,body.homepage .con_about .inner .left .btn input[type=submit]{font-size:107%}}body.homepage .con_about .inner .left .btn a:before,body.homepage .con_about .inner .left .btn input[type=submit]:before{content:''}body.homepage .con_about .inner .left .btn a:after,body.homepage .con_about .inner .left .btn input[type=submit]:after{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#1f51a2;position:absolute;right:2em;top:calc(50% - 2px);transition:all .2s ease}body.homepage .con_about .inner .left .btn a:hover,body.homepage .con_about .inner .left .btn input[type=submit]:hover{color:#fff;background:#1f51a2;border:2px solid #fff}body.homepage .con_about .inner .left .btn a:hover:after,body.homepage .con_about .inner .left .btn input[type=submit]:hover:after{transform:scale(2);background:#fff}@media only screen and (max-width:767px){body.homepage .con_about .inner .left .btn{margin-top:3em}}body.homepage .con_about .inner .right{width:35%;height:0;background:#ccc;padding-bottom:44%;position:relative;overflow:hidden}@media only screen and (max-width:767px){body.homepage .con_about .inner .right{width:100%}}@media only screen and (max-width:767px){body.homepage .con_about .inner .right{margin-top:3em;padding-bottom:84%}}body.homepage .con_about .inner .right img{position:absolute;bottom:0}body.homepage .con_about .bk_txt{width:100%;position:absolute;bottom:0;left:0;z-index:-2}body.homepage .con_about .bk_txt p{font-size:1534%;cursor:auto;font-family:'Open Sans',sans-serif;font-weight:700;line-height:.78;letter-spacing:-.06em;color:#f7f8fb;white-space:nowrap;animation:scroll 60s linear infinite}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_about .bk_txt p{font-size:1400%}}@media only screen and (max-width:767px){body.homepage .con_about .bk_txt p{font-size:534%}}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}body.homepage .con_business{padding:180px 0;background:#f5f5f5;position:relative;z-index:1}@media only screen and (max-width:767px){body.homepage .con_business{padding:6em 0}}body.homepage .con_business .inner{max-width:1600px}body.homepage .con_business .inner h3{color:#1f51a2}body.homepage .con_business .inner ul.business{display:flex;flex-wrap:wrap;margin-top:60px;opacity:1;transform:translate(0,0);transition:all .2s ease}@media only screen and (max-width:767px){body.homepage .con_business .inner ul.business{margin-top:2em}}body.homepage .con_business .inner ul.business.scrollin li{opacity:1;transform:translate(0,0)}body.homepage .con_business .inner ul.business.scrollin li:nth-child(1){transition-delay:.1s}body.homepage .con_business .inner ul.business.scrollin li:nth-child(2){transition-delay:.2s}body.homepage .con_business .inner ul.business.scrollin li:nth-child(3){transition-delay:.3s}body.homepage .con_business .inner ul.business.scrollin li:nth-child(4){transition-delay:.4s}body.homepage .con_business .inner ul.business.scrollin li:nth-child(5){transition-delay:.5s}body.homepage .con_business .inner ul.business.scrollin li:nth-child(6){transition-delay:.6s}body.homepage .con_business .inner ul.business.scrollin li:nth-child(7){transition-delay:.7s}body.homepage .con_business .inner ul.business li{width:24%;text-align:center;opacity:0;transform:translate(0,50px);transition:all .5s ease}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_business .inner ul.business li{width:32%}}@media only screen and (max-width:767px){body.homepage .con_business .inner ul.business li{width:32%}}@media only screen and (min-width:1200px){body.homepage .con_business .inner ul.business li+li{margin-left:1.3333333333%}body.homepage .con_business .inner ul.business li:nth-child(n+5){margin-top:1.3333333333%}body.homepage .con_business .inner ul.business li:nth-child(4n+1){margin-left:0}}@media print{body.homepage .con_business .inner ul.business li+li{margin-left:1.3333333333%}body.homepage .con_business .inner ul.business li:nth-child(n+5){margin-top:1.3333333333%}body.homepage .con_business .inner ul.business li:nth-child(4n+1){margin-left:0}}@media only screen and (max-width:1199px){body.homepage .con_business .inner ul.business li:not(:nth-child(3n+1)){margin-left:2%}body.homepage .con_business .inner ul.business li:nth-child(n+4){margin-top:2%}}body.homepage .con_business .inner ul.business li a{display:block;padding:48px;background:#fff;border:3px solid #fff;text-decoration:none;position:relative;transition:all .2s ease}@media only screen and (max-width:767px){body.homepage .con_business .inner ul.business li a{padding:1em .6em}}body.homepage .con_business .inner ul.business li a:after{content:'';width:0;height:0;border-style:solid;border-width:0 0 20px 20px;position:absolute;bottom:5px;right:5px}@media only screen and (max-width:767px){body.homepage .con_business .inner ul.business li a:after{bottom:3px;right:3px}}body.homepage .con_business .inner ul.business li a .img{margin:auto;width:200px}@media only screen and (max-width:767px){body.homepage .con_business .inner ul.business li a .img{width:75%}}body.homepage .con_business .inner ul.business li a .img img{width:100%}body.homepage .con_business .inner ul.business li a .st{margin-top:14px;font-size:140%}@media only screen and (max-width:767px){body.homepage .con_business .inner ul.business li a .st{margin-top:.8em}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_business .inner ul.business li a .st{font-size:134%}}@media only screen and (max-width:767px){body.homepage .con_business .inner ul.business li a .st{font-size:94%}}body.homepage .con_business .inner ul.business li a .st span{display:block;margin-top:.1em;font-size:54%;font-family:'Open Sans',sans-serif}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_business .inner ul.business li a .st span{font-size:54%}}@media only screen and (max-width:767px){body.homepage .con_business .inner ul.business li a .st span{font-size:40%}}body.homepage .con_business .inner ul.business li a .ill1,body.homepage .con_business .inner ul.business li a .ill2{position:absolute;opacity:0;z-index:1;transform:rotate(0deg);transition:all .4s ease}body.homepage .con_business .inner ul.business li a .ill1{top:-40px;right:-40px}@media only screen and (max-width:767px){body.homepage .con_business .inner ul.business li a .ill1{width:4em;height:4em}}body.homepage .con_business .inner ul.business li a .ill2{bottom:-40px;left:-40px}body.homepage .con_business .inner ul.business li a:hover .ill1,body.homepage .con_business .inner ul.business li a:hover .ill2{transform:rotate(0deg);opacity:1}body.homepage .con_business .inner ul.business li a:hover .ill1{top:-10px;right:-10px;transform:rotate(-20deg)}body.homepage .con_business .inner ul.business li a:hover .ill2{bottom:-10px;left:-10px;transform:rotate(20deg)}body.homepage .con_business .inner ul.business li:nth-child(1) a .st span{color:#6464d3}body.homepage .con_business .inner ul.business li:nth-child(1) a:after{border-color:transparent transparent #6464d3}body.homepage .con_business .inner ul.business li:nth-child(1) a:hover{border:3px solid #6464d3}body.homepage .con_business .inner ul.business li:nth-child(2) a .st span{color:#64cfd3}body.homepage .con_business .inner ul.business li:nth-child(2) a:after{border-color:transparent transparent #64cfd3}body.homepage .con_business .inner ul.business li:nth-child(2) a:hover{border:3px solid #64cfd3}body.homepage .con_business .inner ul.business li:nth-child(3) a .st span{color:#98d364}body.homepage .con_business .inner ul.business li:nth-child(3) a:after{border-color:transparent transparent #98d364}body.homepage .con_business .inner ul.business li:nth-child(3) a:hover{border:3px solid #98d364}body.homepage .con_business .inner ul.business li:nth-child(4) a .st span{color:#9864d3}body.homepage .con_business .inner ul.business li:nth-child(4) a:after{border-color:transparent transparent #9864d3}body.homepage .con_business .inner ul.business li:nth-child(4) a:hover{border:3px solid #9864d3}body.homepage .con_business .inner ul.business li:nth-child(5) a .st span{color:#d36464}body.homepage .con_business .inner ul.business li:nth-child(5) a:after{border-color:transparent transparent #d36464}body.homepage .con_business .inner ul.business li:nth-child(5) a:hover{border:3px solid #d36464}body.homepage .con_business .inner ul.business li:nth-child(6) a .st span{color:#d39064}body.homepage .con_business .inner ul.business li:nth-child(6) a:after{border-color:transparent transparent #d39064}body.homepage .con_business .inner ul.business li:nth-child(6) a:hover{border:3px solid #d39064}body.homepage .con_business .inner ul.business li:nth-child(7) a .st span{color:#d3cc64}body.homepage .con_business .inner ul.business li:nth-child(7) a:after{border-color:transparent transparent #d3cc64}body.homepage .con_business .inner ul.business li:nth-child(7) a:hover{border:3px solid #d3cc64}body.homepage .con_business .inner ul.business li:nth-child(8) a .st span{color:#606060}body.homepage .con_business .inner ul.business li:nth-child(8) a:after{border-color:transparent transparent #606060}body.homepage .con_business .inner ul.business li:nth-child(8) a:hover{border:3px solid #606060}body.homepage .con_business .box_case{margin-top:120px}@media only screen and (max-width:767px){body.homepage .con_business .box_case{margin-top:5em}}body.homepage .con_business .box_case .inner h5{display:inline-block;padding:18px 32px;background:#1f51a2;font-size:174%;letter-spacing:.06em;color:#fff;position:relative}@media only screen and (max-width:767px){body.homepage .con_business .box_case .inner h5{padding:.8em 1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_business .box_case .inner h5{font-size:160%}}@media only screen and (max-width:767px){body.homepage .con_business .box_case .inner h5{font-size:140%}}body.homepage .con_business .box_case .inner h5:before{content:'';width:calc(100vw - 1200px/2);height:100%;background:#1f51a2;position:absolute;top:0;right:100%;z-index:-1}@media only screen and (max-width:767px){body.homepage .con_business .box_case .inner h5:before{width:20%}}body.homepage .con_business .box_case .slide_case{margin-top:60px}@media only screen and (max-width:767px){body.homepage .con_business .box_case .slide_case{margin-top:1em}}body.homepage .con_business .box_case .slide_case .slick-center{opacity:1;transform:scale(1)}body.homepage .con_business .box_case .slide_case .slick-list{overflow:visible !important}body.homepage .con_business .box_case .slide_case .slide{transform:translate(3000px,0) !important;transition:all .5s ease}body.homepage .con_business .box_case .slide_case .slide.scrollin{transform:translate(0,0) !important}@media only screen and (min-width:768px){body.homepage .con_business .box_case .slide_case .slide{width:900px !important;padding:0 1.5em}}@media only screen and (max-width:767px){body.homepage .con_business .box_case .slide_case .slide{width:380px !important;padding:.8em}}body.homepage .con_business .box_case .slide_case .slide a{display:block;padding:48px 80px;background:#fff;text-decoration:none;border:4px solid #fff;border-radius:10px;position:relative;transition:all .2s ease}@media only screen and (max-width:767px){body.homepage .con_business .box_case .slide_case .slide a{padding:1.5em}}body.homepage .con_business .box_case .slide_case .slide a:before{content:'';width:7em;height:8em;position:absolute;top:10em;right:48px;transition:all .3s ease;transition-delay:.5s,.1s;z-index:-1}body.homepage .con_business .box_case .slide_case .slide a.design:before{background:url(//wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/ic_design.png);background-size:cover}body.homepage .con_business .box_case .slide_case .slide a.design:hover{border:4px solid #6464d3}body.homepage .con_business .box_case .slide_case .slide a.web:before{background:url(//wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/ic_web.png);background-size:cover}body.homepage .con_business .box_case .slide_case .slide a.web:hover{border:4px solid #64cfd3}body.homepage .con_business .box_case .slide_case .slide a.movie:before{background:url(//wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/ic_movie.png);background-size:cover}body.homepage .con_business .box_case .slide_case .slide a.movie:hover{border:4px solid #d39064}body.homepage .con_business .box_case .slide_case .slide a:hover:before{top:-6em}body.homepage .con_business .box_case .slide_case .slide a>div{display:flex;align-items:center}@media only screen and (max-width:767px){body.homepage .con_business .box_case .slide_case .slide a>div{flex-wrap:wrap}}body.homepage .con_business .box_case .slide_case .slide a>div .left{width:48%}@media only screen and (max-width:767px){body.homepage .con_business .box_case .slide_case .slide a>div .left{width:100%}}body.homepage .con_business .box_case .slide_case .slide a>div .left .cat{display:inline-block;color:#fff;padding:.6em 1.6em;border-radius:20px;font-size:100%}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_business .box_case .slide_case .slide a>div .left .cat{font-size:94%}}@media only screen and (max-width:767px){body.homepage .con_business .box_case .slide_case .slide a>div .left .cat{font-size:87%}}@media only screen and (max-width:767px){body.homepage .con_business .box_case .slide_case .slide a>div .left .cat{width:100%;text-align:center}}body.homepage .con_business .box_case .slide_case .slide a>div .left .cat.media{background:#707070}body.homepage .con_business .box_case .slide_case .slide a>div .left .cat.news{background:#1f51a2}body.homepage .con_business .box_case .slide_case .slide a>div .left .cat.design{background:#6464d3}body.homepage .con_business .box_case .slide_case .slide a>div .left .cat.web{background:#64cfd3}body.homepage .con_business .box_case .slide_case .slide a>div .left .cat.movie{background:#d39064}body.homepage .con_business .box_case .slide_case .slide a>div .left .st{font-size:160%;font-weight:700;letter-spacing:.06em;margin-top:.8em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.8}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_business .box_case .slide_case .slide a>div .left .st{font-size:147%}}@media only screen and (max-width:767px){body.homepage .con_business .box_case .slide_case .slide a>div .left .st{font-size:120%}}.firefox body.homepage .con_business .box_case .slide_case .slide a>div .left .st,.ie body.homepage .con_business .box_case .slide_case .slide a>div .left .st{max-height:3.6em}@media only screen and (max-width:767px){body.homepage .con_business .box_case .slide_case .slide a>div .left .st{margin-top:.5em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.6}.firefox body.homepage .con_business .box_case .slide_case .slide a>div .left .st,.ie body.homepage .con_business .box_case .slide_case .slide a>div .left .st{max-height:3.2em}}body.homepage .con_business .box_case .slide_case .slide a>div .right{width:48%;margin-left:4%}@media only screen and (max-width:767px){body.homepage .con_business .box_case .slide_case .slide a>div .right{width:100%;margin-left:0;margin-top:.5em}}body.homepage .con_business .box_case .slide_case .slide a>div .right .img{height:0;padding-bottom:66%;background:#ccc;position:relative;overflow:hidden}body.homepage .con_business .box_case .slide_case .slide a>div .right .img img{width:100%;height:100%;position:absolute;top:50%;left:50%;object-fit:cover;transform:translate(-50%,-50%)}body.homepage .con_business .box_case .slide_case .slide a .txt{margin-top:1em;font-size:120%;letter-spacing:.06em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.6}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_business .box_case .slide_case .slide a .txt{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_business .box_case .slide_case .slide a .txt{font-size:107%}}.firefox body.homepage .con_business .box_case .slide_case .slide a .txt,.ie body.homepage .con_business .box_case .slide_case .slide a .txt{max-height:4.8em}@media only screen and (max-width:767px){body.homepage .con_business .box_case .slide_case .slide a .txt{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1.5}.firefox body.homepage .con_business .box_case .slide_case .slide a .txt,.ie body.homepage .con_business .box_case .slide_case .slide a .txt{max-height:4.5em}}body.homepage .con_business .box_case .slide_case .slide a .more{margin-top:1.2em;text-align:center;color:#1f51a2;font-size:87%;font-family:'Open Sans',sans-serif;letter-spacing:.1em}body.homepage .con_business .box_case .slide_case .slick-arrow{width:50px;height:50px;border-radius:50%;background:#fff;border:2px solid #1f51a2;z-index:3;transition:all .2s ease}@media only screen and (max-width:767px){body.homepage .con_business .box_case .slide_case .slick-arrow{width:40px;height:40px}}body.homepage .con_business .box_case .slide_case .slick-arrow:before{color:#1f51a2;opacity:1}body.homepage .con_business .box_case .slide_case .slick-arrow:hover{background:#1f51a2;color:#fff}body.homepage .con_business .box_case .slide_case .slick-arrow:hover:before{color:#fff}body.homepage .con_business .box_case .slide_case .slick-prev{left:calc(50% - 500px)}@media only screen and (max-width:767px){body.homepage .con_business .box_case .slide_case .slick-prev{left:14px}}body.homepage .con_business .box_case .slide_case .slick-prev:before{content:'';font-family:FontAwesome}body.homepage .con_business .box_case .slide_case .slick-next{right:calc(50% - 500px)}@media only screen and (max-width:767px){body.homepage .con_business .box_case .slide_case .slick-next{right:14px}}body.homepage .con_business .box_case .slide_case .slick-next:before{content:'';font-family:FontAwesome}body.homepage .con_business .box_case .slide_case .slick-dots{position:relative}@media only screen and (max-width:767px){body.homepage .con_business .box_case .slide_case .slick-dots{bottom:0}}body.homepage .con_business .box_case .slide_case .slick-dots li{display:inline-block;width:15px;height:15px;margin:0 8px;background:#fff;border:1px solid #1f51a2;border-radius:50%;transition:background .2s ease}body.homepage .con_business .box_case .slide_case .slick-dots li.slick-active,body.homepage .con_business .box_case .slide_case .slick-dots li:hover{background:#1f51a2}body.homepage .con_business .box_case .slide_case .slick-dots li button{width:0;height:0;opacity:0}body.homepage .con_business .box_case .btn{width:100%;max-width:320px;text-align:center;margin:auto;margin-top:60px}body.homepage .con_business .box_case .btn a,body.homepage .con_business .box_case .btn input[type=submit]{display:block;color:#1f51a2;background:#fff;border:2px solid #1f51a2;text-decoration:none;padding:18px 24px;font-size:120%;letter-spacing:.04em;border-radius:40px;position:relative;transition:all .2s ease;z-index:1}@media only screen and (max-width:767px){body.homepage .con_business .box_case .btn a,body.homepage .con_business .box_case .btn input[type=submit]{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_business .box_case .btn a,body.homepage .con_business .box_case .btn input[type=submit]{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_business .box_case .btn a,body.homepage .con_business .box_case .btn input[type=submit]{font-size:107%}}body.homepage .con_business .box_case .btn a:before,body.homepage .con_business .box_case .btn input[type=submit]:before{content:''}body.homepage .con_business .box_case .btn a:after,body.homepage .con_business .box_case .btn input[type=submit]:after{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#1f51a2;position:absolute;right:2em;top:calc(50% - 2px);transition:all .2s ease}body.homepage .con_business .box_case .btn a:hover,body.homepage .con_business .box_case .btn input[type=submit]:hover{color:#fff;background:#1f51a2;border:2px solid #fff}body.homepage .con_business .box_case .btn a:hover:after,body.homepage .con_business .box_case .btn input[type=submit]:hover:after{transform:scale(2);background:#fff}@media only screen and (max-width:767px){body.homepage .con_business .box_case .btn{margin-top:4em}}body.homepage .con_employment{background:#f5f5f5}body.homepage .con_employment .inner{max-width:1600px}body.homepage .con_employment .box_employment{margin-top:48px;padding:120px 0;background:#ccc;position:relative;overflow:hidden;z-index:1}@media only screen and (max-width:767px){body.homepage .con_employment .box_employment{margin-top:2em}}@media only screen and (max-width:767px){body.homepage .con_employment .box_employment{padding:6em 0}}body.homepage .con_employment .box_employment .bk{position:absolute;top:-55%;z-index:-1}@media only screen and (max-width:767px){body.homepage .con_employment .box_employment .bk{width:100%;top:-100%}}@media only screen and (min-width:1200px){body.homepage .con_employment .box_employment .bk img{height:1200px;max-width:none}}@media print{body.homepage .con_employment .box_employment .bk img{height:1200px;max-width:none}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_employment .box_employment .bk img{height:1120px;max-width:none}}body.homepage .con_employment .box_employment .inner .txt{font-size:240%;font-family:'Noto Sans JP',sans-serif;color:#1f51a2;letter-spacing:.1em;font-weight:700}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_employment .box_employment .inner .txt{font-size:214%}}@media only screen and (max-width:767px){body.homepage .con_employment .box_employment .inner .txt{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_employment .box_employment .inner .txt{letter-spacing:.04em;text-align:center}}body.homepage .con_employment .box_employment .inner .txt span{display:inline-block;padding:.4em}@media only screen and (max-width:767px){body.homepage .con_employment .box_employment .inner .txt span{padding:.2em .1em}}body.homepage .con_employment .box_employment .inner .txt br+span{margin-top:.5em}body.homepage .con_employment .box_employment .inner .btn{width:100%;max-width:320px;text-align:center;margin:auto;margin-top:120px}body.homepage .con_employment .box_employment .inner .btn a,body.homepage .con_employment .box_employment .inner .btn input[type=submit]{display:block;color:#1f51a2;background:#fff;border:2px solid #1f51a2;text-decoration:none;padding:18px 24px;font-size:120%;letter-spacing:.04em;border-radius:40px;position:relative;transition:all .2s ease;z-index:1}@media only screen and (max-width:767px){body.homepage .con_employment .box_employment .inner .btn a,body.homepage .con_employment .box_employment .inner .btn input[type=submit]{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_employment .box_employment .inner .btn a,body.homepage .con_employment .box_employment .inner .btn input[type=submit]{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_employment .box_employment .inner .btn a,body.homepage .con_employment .box_employment .inner .btn input[type=submit]{font-size:107%}}body.homepage .con_employment .box_employment .inner .btn a:before,body.homepage .con_employment .box_employment .inner .btn input[type=submit]:before{content:''}body.homepage .con_employment .box_employment .inner .btn a:after,body.homepage .con_employment .box_employment .inner .btn input[type=submit]:after{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#1f51a2;position:absolute;right:2em;top:calc(50% - 2px);transition:all .2s ease}body.homepage .con_employment .box_employment .inner .btn a:hover,body.homepage .con_employment .box_employment .inner .btn input[type=submit]:hover{color:#fff;background:#1f51a2;border:2px solid #fff}body.homepage .con_employment .box_employment .inner .btn a:hover:after,body.homepage .con_employment .box_employment .inner .btn input[type=submit]:hover:after{transform:scale(2);background:#fff}@media only screen and (max-width:767px){body.homepage .con_employment .box_employment .inner .btn{margin-top:4em}}body.homepage .con_topics{padding:180px 0 320px;background:url(//wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/bk_dashed.png)}@media only screen and (max-width:767px){body.homepage .con_topics{padding:5em 0 16em}}body.homepage .con_topics .inner .box_topics{display:flex;align-items:center;margin-top:82px}@media only screen and (max-width:767px){body.homepage .con_topics .inner .box_topics{margin-top:2em}}@media only screen and (max-width:767px){body.homepage .con_topics .inner .box_topics{flex-direction:column}}body.homepage .con_topics .inner .box_topics ul{padding:1em 0;border-right:1px solid #1f51a2;width:80%;padding-right:48px}@media only screen and (max-width:767px){body.homepage .con_topics .inner .box_topics ul{width:100%}}@media only screen and (max-width:767px){body.homepage .con_topics .inner .box_topics ul{padding-right:0}}@media only screen and (max-width:767px){body.homepage .con_topics .inner .box_topics ul{border-right:none;border-bottom:none}}body.homepage .con_topics .inner .box_topics ul li+li{margin-top:1.6em}body.homepage .con_topics .inner .box_topics ul li a{display:flex;align-items:center;opacity:1;transition:all .2s ease;text-decoration:none;font-size:120%;line-height:1.6}body.homepage .con_topics .inner .box_topics ul li a:hover{opacity:.7}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_topics .inner .box_topics ul li a{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_topics .inner .box_topics ul li a{font-size:107%}}body.homepage .con_topics .inner .box_topics ul li a i{width:7em;color:#999;padding-right:1em;font-weight:400}body.homepage .con_topics .inner .box_topics ul li a span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:42em}body.homepage .con_topics .inner .box_topics>div{width:20%;padding:0 52px}@media only screen and (max-width:767px){body.homepage .con_topics .inner .box_topics>div{width:100%}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_topics .inner .box_topics>div{padding:0}}@media only screen and (max-width:767px){body.homepage .con_topics .inner .box_topics>div{padding:.5em 0}}body.homepage .con_topics .inner .box_topics>div .btn{text-align:center}@media only screen and (max-width:767px){body.homepage .con_topics .inner .box_topics>div .btn{width:100%;max-width:320px;text-align:center;margin:auto;margin-top:3em}body.homepage .con_topics .inner .box_topics>div .btn a,body.homepage .con_topics .inner .box_topics>div .btn input[type=submit]{display:block;color:#1f51a2;background:#fff;border:2px solid #1f51a2;text-decoration:none;padding:18px 24px;font-size:120%;letter-spacing:.04em;border-radius:40px;position:relative;transition:all .2s ease;z-index:1}body.homepage .con_topics .inner .box_topics>div .btn a:before,body.homepage .con_topics .inner .box_topics>div .btn input[type=submit]:before{content:''}body.homepage .con_topics .inner .box_topics>div .btn a:after,body.homepage .con_topics .inner .box_topics>div .btn input[type=submit]:after{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#1f51a2;position:absolute;right:2em;top:calc(50% - 2px);transition:all .2s ease}body.homepage .con_topics .inner .box_topics>div .btn a:hover,body.homepage .con_topics .inner .box_topics>div .btn input[type=submit]:hover{color:#fff;background:#1f51a2;border:2px solid #fff}body.homepage .con_topics .inner .box_topics>div .btn a:hover:after,body.homepage .con_topics .inner .box_topics>div .btn input[type=submit]:hover:after{transform:scale(2);background:#fff}}@media only screen and (max-width:767px) and (max-width:767px){body.homepage .con_topics .inner .box_topics>div .btn a,body.homepage .con_topics .inner .box_topics>div .btn input[type=submit]{padding:1em}}@media only screen and (max-width:767px) and (min-width:768px) and (max-width:1199px){body.homepage .con_topics .inner .box_topics>div .btn a,body.homepage .con_topics .inner .box_topics>div .btn input[type=submit]{font-size:114%}}@media only screen and (max-width:767px) and (max-width:767px){body.homepage .con_topics .inner .box_topics>div .btn a,body.homepage .con_topics .inner .box_topics>div .btn input[type=submit]{font-size:107%}}body.homepage .con_topics .inner .box_topics>div .btn a{text-decoration:none;position:relative;font-size:120%}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_topics .inner .box_topics>div .btn a{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_topics .inner .box_topics>div .btn a{font-size:107%}}body.homepage .con_topics .inner ul.bunner{display:flex;flex-wrap:wrap;margin-top:80px}@media only screen and (max-width:767px){body.homepage .con_topics .inner ul.bunner{margin-top:3em}}body.homepage .con_topics .inner ul.bunner li{width:49%}@media only screen and (min-width:768px){body.homepage .con_topics .inner ul.bunner li+li{margin-left:2%}body.homepage .con_topics .inner ul.bunner li:nth-child(n+3){margin-top:2%}body.homepage .con_topics .inner ul.bunner li:nth-child(2n+1){margin-left:0}}body.homepage .con_topics .inner ul.bunner li a{display:block;height:120px;background:#ccc;opacity:1;transition:all .2s ease}body.homepage .con_topics .inner ul.bunner li a:hover{opacity:.7}body.lower{background:#f9f9f9}body.lower main{overflow:hidden;position:relative}body.lower main .bk1{position:absolute;top:660px;right:-8em;z-index:-1}@media only screen and (max-width:767px){body.lower main .bk1{top:15em}}@media only screen and (max-width:767px){body.lower main .bk1{width:18em}}body.lower main .bk2{position:absolute;top:1400px;left:-6em;z-index:-1}@media only screen and (max-width:767px){body.lower main .bk2{top:50em}}@media only screen and (max-width:767px){body.lower main .bk2{width:16em}}body.lower main .bk3{width:500px;height:500px;border-radius:50%;background:#fff;opacity:.5;position:absolute;top:660px;right:3em;z-index:-1}@media only screen and (max-width:767px){body.lower main .bk3{width:16em}}@media only screen and (max-width:767px){body.lower main .bk3{height:16em}}@media only screen and (max-width:767px){body.lower main .bk3{top:50em}}body.lower .mainimg{height:70vh;background:#ccc;position:relative;background-position:bottom;overflow:hidden}@media only screen and (max-width:767px){body.lower .mainimg{height:30vh}}body.lower .mainimg p{display:block;text-align:right;font-size:1200%;text-transform:uppercase;white-space:nowrap;color:#fff;font-family:'Open Sans',sans-serif;letter-spacing:-.04em;font-weight:700;position:absolute;bottom:-.12em;line-height:1;opacity:.5;left:10%}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .mainimg p{font-size:1067%}}@media only screen and (max-width:767px){body.lower .mainimg p{font-size:400%}}body.lower .box_int h2{letter-spacing:.1em;font-size:234%;font-family:'Noto Sans JP',sans-serif}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .box_int h2{font-size:167%}}@media only screen and (max-width:767px){body.lower .box_int h2{font-size:134%}}body.lower .box_int h2+p{line-height:1.8;margin-top:48px;font-size:120%;letter-spacing:.04em;width:80%}@media only screen and (max-width:767px){body.lower .box_int h2+p{margin-top:1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .box_int h2+p{font-size:114%}}@media only screen and (max-width:767px){body.lower .box_int h2+p{font-size:107%}}@media only screen and (max-width:767px){body.lower .box_int h2+p{width:100%}}body.lower .con_contact{margin-top:80px;margin-bottom:200px}@media only screen and (max-width:767px){body.lower .con_contact{margin-top:2em}}@media only screen and (max-width:767px){body.lower .con_contact{margin-bottom:15em}}body.lower .con_contact .box_ttl{text-align:center}body.lower .con_contact .box_ttl .txt{font-size:120%;letter-spacing:.08em}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_contact .box_ttl .txt{font-size:114%}}@media only screen and (max-width:767px){body.lower .con_contact .box_ttl .txt{font-size:107%}}body.lower .con_contact .box_contact{margin-top:48px}@media only screen and (max-width:767px){body.lower .con_contact .box_contact{margin-top:2em}}body.lower .con_contact .form{background:#fff;border-radius:10px;padding:80px;margin:60px auto 0}@media only screen and (max-width:767px){body.lower .con_contact .form{padding:2em}}@media only screen and (max-width:767px){body.lower .con_contact .form{margin:2em auto 0}}body.lower .con_contact .form table{margin:auto;max-width:900px;border-bottom:1px solid #303030;width:100%;font-size:120%}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_contact .form table{font-size:100%}}@media only screen and (max-width:767px){body.lower .con_contact .form table{font-size:100%}}body.lower .con_contact .form table tr:last-child th,body.lower .con_contact .form table tr:last-child tr td,body.lower .con_contact .form table tr tr:last-child td{vertical-align:top}body.lower .con_contact .form table tr th,body.lower .con_contact .form table tr td{position:relative;font-weight:400;border-top:1px solid #303030;padding:1.5em 2em}@media only screen and (max-width:767px){body.lower .con_contact .form table tr th,body.lower .con_contact .form table tr td{padding:1.5em 1em}}@media only screen and (max-width:767px){body.lower .con_contact .form table tr th,body.lower .con_contact .form table tr td{display:block}}body.lower .con_contact .form table tr th .att,body.lower .con_contact .form table tr td .att{position:absolute;top:50%;right:0;transform:translateY(-50%);display:inline-block;color:#fff;background-color:#1f51a2;padding:.2em .5em;border-radius:5px;font-size:87%}@media only screen and (max-width:767px){body.lower .con_contact .form table tr th .att,body.lower .con_contact .form table tr td .att{font-size:87%;right:1em}}@media only screen and (max-width:767px){body.lower .con_contact .form table tr td{border-top:none;padding-top:0}}body.lower .con_contact .form .btn{margin-top:60px}@media only screen and (max-width:767px){body.lower .con_contact .form .btn{margin-top:2em}}body.lower .con_contact .form .btn .wpcf7-acceptance{display:block;text-align:center}body.lower .con_contact .form input[type=text],body.lower .con_contact .form input[type=email],body.lower .con_contact .form input[type=tel],body.lower .con_contact .form select,body.lower .con_contact .form textarea{border:1px solid #303030;border-radius:4px;padding:.3em .5em;box-shadow:inset 0 1px 1px rgba(0,0,0,.08);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;width:85%}@media only screen and (max-width:767px){body.lower .con_contact .form input[type=text],body.lower .con_contact .form input[type=email],body.lower .con_contact .form input[type=tel],body.lower .con_contact .form select,body.lower .con_contact .form textarea{width:100%}}body.lower .con_contact .form input[type=text]:focus-visible,body.lower .con_contact .form input[type=email]:focus-visible,body.lower .con_contact .form input[type=tel]:focus-visible,body.lower .con_contact .form select:focus-visible,body.lower .con_contact .form textarea:focus-visible{border-color:#224a8c;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(102,175,233,.6)}body.lower .con_contact .form textarea{width:100%;height:8em}body.lower .con_contact .form input[type=submit]{display:block;max-width:300px;color:#fff;background-color:#1f51a2;border:none;border-radius:30px;margin:0 auto;padding:1em 5em;transition:all .3s ease;cursor:pointer}body.lower .con_contact .form input[type=submit]:hover{background-color:#303030}body.lower .con_thanks{text-align:center;padding-top:180px;padding-bottom:200px}@media only screen and (max-width:767px){body.lower .con_thanks{padding-top:4em}}@media only screen and (max-width:767px){body.lower .con_thanks{padding-bottom:15em}}body.lower .con_thanks h2{letter-spacing:.08em;font-size:167%}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_thanks h2{font-size:160%}}@media only screen and (max-width:767px){body.lower .con_thanks h2{font-size:147%}}@media only screen and (max-width:767px){body.lower .con_thanks h2{letter-spacing:.04em}}body.lower .con_thanks h2:before{display:block;color:#224a8c;content:'';font-family:"Font Awesome 5 Free";font-weight:900;font-size:200%}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_thanks h2:before{font-size:200%}}@media only screen and (max-width:767px){body.lower .con_thanks h2:before{font-size:187%}}body.lower .con_thanks .txt{margin-top:48px;font-size:120%;line-height:1.6}@media only screen and (max-width:767px){body.lower .con_thanks .txt{margin-top:2em}}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_thanks .txt{font-size:114%}}@media only screen and (max-width:767px){body.lower .con_thanks .txt{font-size:107%}}body.lower .con_thanks .txt+.txt{margin-top:30px}@media only screen and (max-width:767px){body.lower .con_thanks .txt+.txt{margin-top:1em}}body.lower .con_thanks .btn{width:100%;max-width:320px;text-align:center;margin:auto;margin-top:80px}body.lower .con_thanks .btn a,body.lower .con_thanks .btn input[type=submit]{display:block;color:#1f51a2;background:#fff;border:2px solid #1f51a2;text-decoration:none;padding:18px 24px;font-size:120%;letter-spacing:.04em;border-radius:40px;position:relative;transition:all .2s ease;z-index:1}@media only screen and (max-width:767px){body.lower .con_thanks .btn a,body.lower .con_thanks .btn input[type=submit]{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_thanks .btn a,body.lower .con_thanks .btn input[type=submit]{font-size:114%}}@media only screen and (max-width:767px){body.lower .con_thanks .btn a,body.lower .con_thanks .btn input[type=submit]{font-size:107%}}body.lower .con_thanks .btn a:before,body.lower .con_thanks .btn input[type=submit]:before{content:''}body.lower .con_thanks .btn a:after,body.lower .con_thanks .btn input[type=submit]:after{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#1f51a2;position:absolute;right:2em;top:calc(50% - 2px);transition:all .2s ease}body.lower .con_thanks .btn a:hover,body.lower .con_thanks .btn input[type=submit]:hover{color:#fff;background:#1f51a2;border:2px solid #fff}body.lower .con_thanks .btn a:hover:after,body.lower .con_thanks .btn input[type=submit]:hover:after{transform:scale(2);background:#fff}@media only screen and (max-width:767px){body.lower .con_thanks .btn{margin-top:3em}}body.lower .con_news{display:flex;margin-top:100px;margin-bottom:320px}@media only screen and (max-width:767px){body.lower .con_news{margin-top:2em}}@media only screen and (max-width:767px){body.lower .con_news{margin-bottom:15em}}@media only screen and (max-width:767px){body.lower .con_news{flex-direction:column}}body.lower .con_news .box_news{width:75%}@media only screen and (max-width:767px){body.lower .con_news .box_news{width:100%}}@media only screen and (max-width:767px){body.lower .con_news .box_news{order:2;margin-top:2em}}body.lower .con_news .box_news ul{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){body.lower .con_news .box_news ul{flex-direction:column;border-top:1px solid gray}}body.lower .con_news .box_news ul li{width:32%}@media only screen and (max-width:767px){body.lower .con_news .box_news ul li{width:100%}}@media only screen and (max-width:767px){body.lower .con_news .box_news ul li{border-bottom:1px solid gray;padding:1em 0}}body.lower .con_news .box_news ul li:not(:nth-of-type(3n+1)){margin-left:2%}@media only screen and (max-width:767px){body.lower .con_news .box_news ul li:not(:nth-of-type(3n+1)){margin-left:0}}body.lower .con_news .box_news ul li:nth-of-type(n+4){margin-top:40px}@media only screen and (max-width:767px){body.lower .con_news .box_news ul li:nth-of-type(n+4){margin-top:0}}body.lower .con_news .box_news ul li a{position:relative;text-decoration:none;opacity:1;transition:all .2s ease}body.lower .con_news .box_news ul li a:hover{opacity:.7}@media only screen and (max-width:767px){body.lower .con_news .box_news ul li a{display:flex;align-items:center}}body.lower .con_news .box_news ul li a .img{background-color:#ccc;position:relative;overflow:hidden;width:100%;padding-bottom:60%}@media only screen and (max-width:767px){body.lower .con_news .box_news ul li a .img{width:40%}}@media only screen and (max-width:767px){body.lower .con_news .box_news ul li a .img{padding-bottom:33%}}body.lower .con_news .box_news ul li a .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;width:100%;height:100%}@media only screen and (max-width:767px){body.lower .con_news .box_news ul li a .txt{margin-left:2%;width:53%}}body.lower .con_news .box_news ul li a .txt .cat{display:inline-block;position:absolute;top:.5em;left:.5em;color:#fff;border-radius:30px;padding:.5em 3em;font-size:87%}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_news .box_news ul li a .txt .cat{font-size:87%}}@media only screen and (max-width:767px){body.lower .con_news .box_news ul li a .txt .cat{font-size:67%}}@media only screen and (max-width:767px){body.lower .con_news .box_news ul li a .txt .cat{position:static}}body.lower .con_news .box_news ul li a .txt .cat.design{background:#6464d3}body.lower .con_news .box_news ul li a .txt .cat.web{background:#64cfd3}body.lower .con_news .box_news ul li a .txt .cat.print{background:#98d364}body.lower .con_news .box_news ul li a .txt .cat.sidejob{background:#d36464}body.lower .con_news .box_news ul li a .txt .cat.movie{background:#d6976e}body.lower .con_news .box_news ul li a .txt .cat.dataentry{background:#fffcd2}body.lower .con_news .box_news ul li a .txt .cat.news{background:#1f51a2}body.lower .con_news .box_news ul li a .txt .cat.media{background:#666}body.lower .con_news .box_news ul li a .txt p{letter-spacing:.02em;margin-top:.5em;font-size:120%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.6}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_news .box_news ul li a .txt p{font-size:107%}}@media only screen and (max-width:767px){body.lower .con_news .box_news ul li a .txt p{font-size:107%}}.firefox body.lower .con_news .box_news ul li a .txt p,.ie body.lower .con_news .box_news ul li a .txt p{max-height:3.2em}body.lower .con_news .box_news ul li a .txt time{color:gray;letter-spacing:.05em;font-size:87%}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_news .box_news ul li a .txt time{font-size:87%}}@media only screen and (max-width:767px){body.lower .con_news .box_news ul li a .txt time{font-size:87%}}body.lower .con_news .box_news nav{text-align:center;margin-top:80px}@media only screen and (max-width:767px){body.lower .con_news .box_news nav{margin-top:4em}}body.lower .con_news .box_news nav a{text-decoration:none}body.lower .con_news .box_news nav .num{display:inline-block;border:1px solid #1f51a2;border-radius:50%;width:3em;height:3em;padding:.6em 0;transition:all .3s ease}body.lower .con_news .box_news nav .num:hover{color:#fff;background-color:#1f51a2}body.lower .con_news .box_news nav .num+.num{margin-left:1em}body.lower .con_news .box_news nav .current{color:#fff;background-color:#1f51a2}body.lower .con_news .box_news nav .dots{color:#303030 !important;background:0 0 !important;border:none !important}body.lower .con_news .box_news .navigation{margin-top:60px;text-align:center}@media only screen and (max-width:767px){body.lower .con_news .box_news .navigation{margin-top:1.6em}}body.lower .con_news .box_news .navigation .nav-links span,body.lower .con_news .box_news .navigation .nav-links a{display:inline-block;width:3em;height:3em;padding:.2em .4em;margin:0 .2em;line-height:2.2em;text-decoration:none;border:2px solid #1f51a2}@media only screen and (max-width:767px){body.lower .con_news .box_news .navigation .nav-links span,body.lower .con_news .box_news .navigation .nav-links a{margin:0 .1em}}body.lower .con_news .box_news .navigation .nav-links a{transition:all .3s ease}body.lower .con_news .box_news .navigation .nav-links a:hover{color:#fff;background:#1f51a2}body.lower .con_news .box_news .navigation .nav-links span{color:#fff;background:#1f51a2}body.lower .con_news aside{width:21%;margin-left:4%}@media only screen and (max-width:767px){body.lower .con_news aside{width:100%}}@media only screen and (max-width:767px){body.lower .con_news aside{margin-left:0}}@media only screen and (max-width:767px){body.lower .con_news aside{order:1}}body.lower .con_news aside .cat .st{display:block;border:2px solid #1f51a2;padding:1em;text-align:center;background:#fff}@media only screen and (max-width:767px){body.lower .con_news aside .cat .st+div{display:none}}@media only screen and (max-width:767px){body.lower .con_news aside .cat .st+div+.st{margin-top:1em}}body.lower .con_news aside .cat .sst{background:#1f51a2;color:#fff;padding:.6em 1em;font-size:120%}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_news aside .cat .sst{font-size:114%}}@media only screen and (max-width:767px){body.lower .con_news aside .cat .sst{font-size:107%}}body.lower .con_news aside .cat ul.category li a{display:block;color:#ccc;background:#fff;text-decoration:none;transition:all .3s ease;width:100%;font-size:107%;padding:.8em 2em}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_news aside .cat ul.category li a{font-size:100%}}@media only screen and (max-width:767px){body.lower .con_news aside .cat ul.category li a{font-size:94%}}@media only screen and (max-width:767px){body.lower .con_news aside .cat ul.category li a{padding:.8em 1em}}@media only screen and (max-width:767px){body.lower .con_news aside .cat ul.category li a{text-align:center}}body.lower .con_news aside .cat ul.category li a:hover{color:#303030;background-color:#d1def1}body.lower .con_news aside .cat ul.category li+li{border-top:1px solid #f7f7f7}body.lower .con_news aside .cat ul.category li .select{color:#303030;background-color:#d1def1}body.lower .con_news aside .cat ul.tag{margin-top:24px;display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){body.lower .con_news aside .cat ul.tag{margin-top:.5em}}body.lower .con_news aside .cat ul.tag li{margin-right:.6em;margin-top:.6em;font-size:74%;background:#fff;border-radius:30px;padding:.2em 1em}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_news aside .cat ul.tag li{font-size:74%}}@media only screen and (max-width:767px){body.lower .con_news aside .cat ul.tag li{font-size:74%}}body.lower .newslower{padding:160px 0 240px}@media only screen and (max-width:767px){body.lower .newslower{padding:5.5em 0 16em}}@media only screen and (max-width:767px){body.lower #pankuzu{padding:.8em 1em !important}body.lower #pankuzu li:nth-child(3){width:100%;margin-left:0 !important}}body.lower #pankuzu+.con_newslower{margin-top:48px}@media only screen and (max-width:767px){body.lower #pankuzu+.con_newslower{margin-top:2em}}body.lower .con_newslower .inner{padding:80px 72px;border-radius:30px;background:#fff;width:100%}@media only screen and (max-width:767px){body.lower .con_newslower .inner{padding:2.2em 1em}}body.lower .con_newslower .inner .ttl{padding:0 21px}@media only screen and (max-width:767px){body.lower .con_newslower .inner .ttl{padding:1em}}body.lower .con_newslower .inner .ttl span{display:inline-block;color:#fff;border-radius:30px;text-decoration:none;padding:.5em 3em}body.lower .con_newslower .inner .ttl span.design{background:#6464d3}body.lower .con_newslower .inner .ttl span.web{background:#64cfd3}body.lower .con_newslower .inner .ttl span.print{background:#98d364}body.lower .con_newslower .inner .ttl span.sidejob{background:#d36464}body.lower .con_newslower .inner .ttl span.movie{background:#d6976e}body.lower .con_newslower .inner .ttl span.dataentry{background:#fffcd2}body.lower .con_newslower .inner .ttl span.news{background:#1f51a2}body.lower .con_newslower .inner .ttl span.media{background:#666}body.lower .con_newslower .inner .ttl time{margin-left:3em}@media only screen and (max-width:767px){body.lower .con_newslower .inner .ttl time{margin-left:2em}}body.lower .con_newslower .inner .ttl h2{font-size:200%;margin-top:16px}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_newslower .inner .ttl h2{font-size:167%}}@media only screen and (max-width:767px){body.lower .con_newslower .inner .ttl h2{font-size:134%}}@media only screen and (max-width:767px){body.lower .con_newslower .inner .ttl h2{margin-top:.5em}}body.lower .con_newslower .inner .ttl .hashtag{margin-top:28px}@media only screen and (max-width:767px){body.lower .con_newslower .inner .ttl .hashtag{margin-top:1.8em}}body.lower .con_newslower .inner .ttl .hashtag ul{display:flex;flex-wrap:wrap}body.lower .con_newslower .inner .ttl .hashtag ul li{margin-right:1em;font-size:80%;background:#eaf2ff;border-radius:30px;padding:.2em 1.8em}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_newslower .inner .ttl .hashtag ul li{font-size:80%}}@media only screen and (max-width:767px){body.lower .con_newslower .inner .ttl .hashtag ul li{font-size:74%}}@media only screen and (max-width:767px){body.lower .con_newslower .inner .ttl .hashtag ul li{margin-top:.8em;margin-right:.8em;padding:.2em 1em}}body.lower .con_newslower .inner .content *+*{margin-top:1em}body.lower .con_newslower .inner .content h3{font-size:160%;letter-spacing:.08em;padding-bottom:.8em;position:relative;margin-bottom:1em}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_newslower .inner .content h3{font-size:147%}}@media only screen and (max-width:767px){body.lower .con_newslower .inner .content h3{font-size:120%}}body.lower .con_newslower .inner .content h3:after{content:'';display:block;height:5px;width:50px;background:#1f51a2;position:absolute;bottom:0;left:0}body.lower .con_newslower .inner .content p{line-height:1.6;letter-spacing:.04em;font-size:120%;padding:0 .5em}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_newslower .inner .content p{font-size:114%}}@media only screen and (max-width:767px){body.lower .con_newslower .inner .content p{font-size:107%}}body.lower .con_newslower .inner .content p+h3{margin-top:2.6em}body.lower .con_newslower .inner .content>.btn{margin:2em auto 1em;margin-right:auto !important;margin-left:0 !important}body.lower .con_newslower .inner .content>.btn a{font-size:107%}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_newslower .inner .content>.btn a{font-size:100%}}@media only screen and (max-width:767px){body.lower .con_newslower .inner .content>.btn a{font-size:94%}}body.lower .con_newslower .btn{width:100%;max-width:320px;text-align:center;margin:auto;margin-top:80px}body.lower .con_newslower .btn a,body.lower .con_newslower .btn input[type=submit]{display:block;color:#1f51a2;background:#fff;border:2px solid #1f51a2;text-decoration:none;padding:18px 24px;font-size:120%;letter-spacing:.04em;border-radius:40px;position:relative;transition:all .2s ease;z-index:1}@media only screen and (max-width:767px){body.lower .con_newslower .btn a,body.lower .con_newslower .btn input[type=submit]{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_newslower .btn a,body.lower .con_newslower .btn input[type=submit]{font-size:114%}}@media only screen and (max-width:767px){body.lower .con_newslower .btn a,body.lower .con_newslower .btn input[type=submit]{font-size:107%}}body.lower .con_newslower .btn a:before,body.lower .con_newslower .btn input[type=submit]:before{content:''}body.lower .con_newslower .btn a:after,body.lower .con_newslower .btn input[type=submit]:after{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#1f51a2;position:absolute;right:2em;top:calc(50% - 2px);transition:all .2s ease}body.lower .con_newslower .btn a:hover,body.lower .con_newslower .btn input[type=submit]:hover{color:#fff;background:#1f51a2;border:2px solid #fff}body.lower .con_newslower .btn a:hover:after,body.lower .con_newslower .btn input[type=submit]:hover:after{transform:scale(2);background:#fff}@media only screen and (max-width:767px){body.lower .con_newslower .btn{margin-top:2em}}body.lower .con_misc{text-align:center;padding-top:180px;padding-bottom:200px}@media only screen and (max-width:767px){body.lower .con_misc{padding-top:4em}}@media only screen and (max-width:767px){body.lower .con_misc{padding-bottom:15em}}body.lower .con_misc h2{letter-spacing:.08em;font-size:167%}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_misc h2{font-size:134%}}@media only screen and (max-width:767px){body.lower .con_misc h2{font-size:120%}}body.lower .con_misc h2:before{display:block;color:#224a8c;content:'';font-family:"Font Awesome 5 Free";font-weight:900;font-size:187%}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_misc h2:before{font-size:187%}}@media only screen and (max-width:767px){body.lower .con_misc h2:before{font-size:147%}}body.lower .con_misc .st{font-weight:700;font-size:147%;margin-top:48px}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_misc .st{font-size:140%}}@media only screen and (max-width:767px){body.lower .con_misc .st{font-size:120%}}@media only screen and (max-width:767px){body.lower .con_misc .st{margin-top:2em}}body.lower .con_misc .txt{margin-top:30px}@media only screen and (max-width:767px){body.lower .con_misc .txt{margin-top:1em}}body.lower .con_misc .btn{width:100%;max-width:320px;text-align:center;margin:auto;margin-top:80px}body.lower .con_misc .btn a,body.lower .con_misc .btn input[type=submit]{display:block;color:#1f51a2;background:#fff;border:2px solid #1f51a2;text-decoration:none;padding:18px 24px;font-size:120%;letter-spacing:.04em;border-radius:40px;position:relative;transition:all .2s ease;z-index:1}@media only screen and (max-width:767px){body.lower .con_misc .btn a,body.lower .con_misc .btn input[type=submit]{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_misc .btn a,body.lower .con_misc .btn input[type=submit]{font-size:114%}}@media only screen and (max-width:767px){body.lower .con_misc .btn a,body.lower .con_misc .btn input[type=submit]{font-size:107%}}body.lower .con_misc .btn a:before,body.lower .con_misc .btn input[type=submit]:before{content:''}body.lower .con_misc .btn a:after,body.lower .con_misc .btn input[type=submit]:after{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#1f51a2;position:absolute;right:2em;top:calc(50% - 2px);transition:all .2s ease}body.lower .con_misc .btn a:hover,body.lower .con_misc .btn input[type=submit]:hover{color:#fff;background:#1f51a2;border:2px solid #fff}body.lower .con_misc .btn a:hover:after,body.lower .con_misc .btn input[type=submit]:hover:after{transform:scale(2);background:#fff}@media only screen and (max-width:767px){body.lower .con_misc .btn{margin-top:2em}}body.lower .con_company{margin-top:80px;margin-bottom:320px}@media only screen and (max-width:767px){body.lower .con_company{margin-top:2em}}@media only screen and (max-width:767px){body.lower .con_company{margin-bottom:15em}}body.lower .con_company .box_company{position:relative}body.lower .con_company .box_company figure{width:60%}@media only screen and (max-width:767px){body.lower .con_company .box_company figure{width:100%}}body.lower .con_company .box_company figure img{object-fit:cover}body.lower .con_company .box_company .st{position:absolute;right:0}@media only screen and (min-width:768px){body.lower .con_company .box_company .st{top:50%;transform:translateY(-50%)}}@media only screen and (max-width:767px){body.lower .con_company .box_company .st{bottom:-2em;right:10%}}body.lower .con_company .box_company .st p{color:#fff;background-color:#1f51a2;letter-spacing:.1em;padding:.1em .5em;font-size:300%}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_company .box_company .st p{font-size:200%}}@media only screen and (max-width:767px){body.lower .con_company .box_company .st p{font-size:140%}}body.lower .con_company .box_company .st p+p{margin-top:.3em}body.lower .con_company .txt{line-height:1.7;letter-spacing:.02em;margin-top:60px;width:85%;font-size:120%}@media only screen and (max-width:767px){body.lower .con_company .txt{margin-top:4em}}@media only screen and (max-width:767px){body.lower .con_company .txt{width:100%}}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_company .txt{font-size:114%}}@media only screen and (max-width:767px){body.lower .con_company .txt{font-size:107%}}body.lower .con_company .txt+.txt{margin-top:24px}@media only screen and (max-width:767px){body.lower .con_company .txt+.txt{margin-top:1em}}body.lower .con_company .txt+.txt+.txt{width:100%;text-align:right}body.lower .con_company .txt+.txt+.txt span{margin-left:1em;font-size:160%}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_company .txt+.txt+.txt span{font-size:134%}}@media only screen and (max-width:767px){body.lower .con_company .txt+.txt+.txt span{font-size:120%}}body.lower .con_company .tbl_company{background:#fff;border-radius:20px;padding:100px 80px;margin-top:80px}@media only screen and (max-width:767px){body.lower .con_company .tbl_company{padding:1em}}@media only screen and (max-width:767px){body.lower .con_company .tbl_company{margin-top:2em}}body.lower .con_company table{width:100%}body.lower .con_company table tbody th,body.lower .con_company table tbody .con_contact .form table tr td,body.lower .con_contact .form table tr .con_company table tbody td{color:#1f51a2;font-weight:400;text-align:center;white-space:nowrap;letter-spacing:.08em;border-bottom:3px solid #1f51a2;font-size:134%;padding:1.5em 2em}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_company table tbody th,body.lower .con_company table tbody .con_contact .form table tr td,body.lower .con_contact .form table tr .con_company table tbody td{font-size:127%}}@media only screen and (max-width:767px){body.lower .con_company table tbody th,body.lower .con_company table tbody .con_contact .form table tr td,body.lower .con_contact .form table tr .con_company table tbody td{font-size:120%}}@media only screen and (max-width:767px){body.lower .con_company table tbody th,body.lower .con_company table tbody .con_contact .form table tr td,body.lower .con_contact .form table tr .con_company table tbody td{padding:1em}}@media only screen and (max-width:767px){body.lower .con_company table tbody th,body.lower .con_company table tbody .con_contact .form table tr td,body.lower .con_contact .form table tr .con_company table tbody td{display:block;text-align:left;background-color:#e7f8f9;border-bottom:none}}body.lower .con_company table tbody td{letter-spacing:.05em;border-bottom:1px solid gray;border-left:4px solid transparent;font-size:120%;padding:1.5em 2em}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_company table tbody td{font-size:114%}}@media only screen and (max-width:767px){body.lower .con_company table tbody td{font-size:107%}}@media only screen and (max-width:767px){body.lower .con_company table tbody td{padding:1em .5em}}@media only screen and (max-width:767px){body.lower .con_company table tbody td{display:block;border-left:0;border-bottom:none}}body.lower .con_company table tbody td span{margin-right:1em}@media only screen and (max-width:767px){body.lower .con_company table tbody td span{display:block;margin-right:0}}body.lower .con_company table tbody td ul{display:flex;flex-wrap:wrap}body.lower .con_company table tbody td ul li{display:flex;margin-right:.5em;margin-bottom:1em;width:calc(100%/3 - .5em)}@media only screen and (max-width:767px){body.lower .con_company table tbody td ul li{width:calc(100%/2 - .5em)}}body.lower .con_company table tbody td ul li:before{content:'-';display:block;color:#1f51a2;margin-right:.5em}body.lower .con_company table tbody td ul li:nth-last-of-type(-n+3){margin-bottom:0}body.lower .con_company .gmap{position:relative;overflow:hidden;margin-top:40px;padding-bottom:25em}@media only screen and (max-width:767px){body.lower .con_company .gmap{margin-top:1em}}@media only screen and (max-width:767px){body.lower .con_company .gmap{padding-bottom:15em}}body.lower .con_company .gmap iframe{position:absolute;top:0;left:0;right:0;width:100%;height:100%}body.lower .con_company .box_security{margin-top:120px;padding:40px;border:3px solid #1f51a2}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_company .box_security{margin-top:100px}}@media only screen and (max-width:767px){body.lower .con_company .box_security{margin-top:3em}}@media only screen and (max-width:767px){body.lower .con_company .box_security{padding:1em}}body.lower .con_company .box_security .st{font-size:214%;text-align:center;font-weight:700;color:#1f51a2}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_company .box_security .st{font-size:200%}}@media only screen and (max-width:767px){body.lower .con_company .box_security .st{font-size:140%}}body.lower .con_company .box_security .txt_lead{font-size:120%;margin-top:24px;line-height:1.8}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_company .box_security .txt_lead{font-size:114%}}@media only screen and (max-width:767px){body.lower .con_company .box_security .txt_lead{font-size:107%}}@media only screen and (max-width:767px){body.lower .con_company .box_security .txt_lead{margin-top:1em}}body.lower .con_company .box_security .txtarea{margin-top:24px}@media only screen and (max-width:767px){body.lower .con_company .box_security .txtarea{margin-top:1em}}body.lower .con_company .box_security .txtarea .sst{font-size:134%}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_company .box_security .txtarea .sst{font-size:127%}}@media only screen and (max-width:767px){body.lower .con_company .box_security .txtarea .sst{font-size:120%}}body.lower .con_company .box_security .txtarea .txt{width:100%;font-size:120%;padding-left:1em;margin-top:.5em;line-height:1.8}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_company .box_security .txtarea .txt{font-size:114%}}@media only screen and (max-width:767px){body.lower .con_company .box_security .txtarea .txt{font-size:107%}}@media only screen and (max-width:767px){body.lower .con_company .box_security .txtarea .txt{padding-left:.5em}}body.lower .con_company .box_security .txtarea .txt+.sst{margin-top:1em}body.lower .con_company .box_security .att{font-size:107%;margin-top:2em}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_company .box_security .att{font-size:100%}}@media only screen and (max-width:767px){body.lower .con_company .box_security .att{font-size:94%}}body.lower .con_suport{margin-top:180px;margin-bottom:440px}@media only screen and (max-width:767px){body.lower .con_suport{margin-top:2em}}@media only screen and (max-width:767px){body.lower .con_suport{margin-bottom:15em}}body.lower .con_suport .box_suport{margin-top:120px;position:relative}@media only screen and (max-width:767px){body.lower .con_suport .box_suport{margin-top:8em}}body.lower .con_suport .box_suport .inner{display:flex;align-items:flex-end;justify-content:space-between;position:relative}@media only screen and (max-width:767px){body.lower .con_suport .box_suport .inner{flex-wrap:wrap;flex-direction:column-reverse}}body.lower .con_suport .box_suport .inner .wrp_suport{width:45%;position:relative}@media only screen and (max-width:767px){body.lower .con_suport .box_suport .inner .wrp_suport{width:100%}}@media only screen and (max-width:767px){body.lower .con_suport .box_suport .inner .wrp_suport{margin-top:5em}}body.lower .con_suport .box_suport .inner .wrp_suport:before{content:'';width:250%;height:calc(100% + 200px);background:#fdfde3;position:absolute;top:-100px;left:50%;transform:translateX(-50%);z-index:-1}@media only screen and (max-width:767px){body.lower .con_suport .box_suport .inner .wrp_suport:before{height:150%}}@media only screen and (max-width:767px){body.lower .con_suport .box_suport .inner .wrp_suport:before{top:-40%}}body.lower .con_suport .box_suport .inner .wrp_suport figure{position:absolute;top:-190px;left:0}body.lower .con_suport .box_suport .inner .wrp_suport figure img{height:7em}body.lower .con_suport .box_suport .inner .wrp_suport h3{letter-spacing:.08em;font-size:167%}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_suport .box_suport .inner .wrp_suport h3{font-size:147%}}@media only screen and (max-width:767px){body.lower .con_suport .box_suport .inner .wrp_suport h3{font-size:134%}}@media only screen and (max-width:767px){body.lower .con_suport .box_suport .inner .wrp_suport h3{text-align:center}}body.lower .con_suport .box_suport .inner .wrp_suport h3 span{display:block;font-size:54%;font-weight:400}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_suport .box_suport .inner .wrp_suport h3 span{font-size:54%}}@media only screen and (max-width:767px){body.lower .con_suport .box_suport .inner .wrp_suport h3 span{font-size:47%}}body.lower .con_suport .box_suport .inner .wrp_suport .txt{font-size:107%;margin-top:24px}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_suport .box_suport .inner .wrp_suport .txt{font-size:100%}}@media only screen and (max-width:767px){body.lower .con_suport .box_suport .inner .wrp_suport .txt{font-size:94%}}@media only screen and (max-width:767px){body.lower .con_suport .box_suport .inner .wrp_suport .txt{margin-top:1em}}body.lower .con_suport .box_suport .inner .wrp_suport ul{margin-top:24px}@media only screen and (max-width:767px){body.lower .con_suport .box_suport .inner .wrp_suport ul{margin-top:1.5em}}body.lower .con_suport .box_suport .inner .wrp_suport ul li+li{margin-top:18px}@media only screen and (max-width:767px){body.lower .con_suport .box_suport .inner .wrp_suport ul li+li{margin-top:1em}}body.lower .con_suport .box_suport .inner .wrp_suport ul li .st{display:inline-block;padding:.2em 1em;background:#b7ba45;color:#fff}body.lower .con_suport .box_suport .inner .wrp_suport ul li address{margin-top:8px}@media only screen and (max-width:767px){body.lower .con_suport .box_suport .inner .wrp_suport ul li address{margin-top:.4em}}body.lower .con_suport .box_suport .inner .wrp_suport .btn{width:100%;max-width:320px;text-align:center;margin-top:42px}body.lower .con_suport .box_suport .inner .wrp_suport .btn a,body.lower .con_suport .box_suport .inner .wrp_suport .btn input[type=submit]{display:block;color:#1f51a2;background:#fff;border:2px solid #1f51a2;text-decoration:none;padding:18px 24px;font-size:120%;letter-spacing:.04em;border-radius:40px;position:relative;transition:all .2s ease;z-index:1}@media only screen and (max-width:767px){body.lower .con_suport .box_suport .inner .wrp_suport .btn a,body.lower .con_suport .box_suport .inner .wrp_suport .btn input[type=submit]{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_suport .box_suport .inner .wrp_suport .btn a,body.lower .con_suport .box_suport .inner .wrp_suport .btn input[type=submit]{font-size:114%}}@media only screen and (max-width:767px){body.lower .con_suport .box_suport .inner .wrp_suport .btn a,body.lower .con_suport .box_suport .inner .wrp_suport .btn input[type=submit]{font-size:107%}}body.lower .con_suport .box_suport .inner .wrp_suport .btn a:before,body.lower .con_suport .box_suport .inner .wrp_suport .btn input[type=submit]:before{content:''}body.lower .con_suport .box_suport .inner .wrp_suport .btn a:after,body.lower .con_suport .box_suport .inner .wrp_suport .btn input[type=submit]:after{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#1f51a2;position:absolute;right:2em;top:calc(50% - 2px);transition:all .2s ease}body.lower .con_suport .box_suport .inner .wrp_suport .btn a:hover,body.lower .con_suport .box_suport .inner .wrp_suport .btn input[type=submit]:hover{color:#fff;background:#1f51a2;border:2px solid #fff}body.lower .con_suport .box_suport .inner .wrp_suport .btn a:hover:after,body.lower .con_suport .box_suport .inner .wrp_suport .btn input[type=submit]:hover:after{transform:scale(2);background:#fff}@media only screen and (max-width:767px){body.lower .con_suport .box_suport .inner .wrp_suport .btn{margin-top:2em}}@media only screen and (max-width:767px){body.lower .con_suport .box_suport .inner .wrp_suport .btn{width:100%;max-width:none}}body.lower .con_suport .box_suport .inner .wrp_img{width:50%;position:relative}@media only screen and (max-width:767px){body.lower .con_suport .box_suport .inner .wrp_img{width:100%}}body.lower .con_suport .box_suport .inner .wrp_img span{position:absolute;bottom:-3em;left:50%;transform:translateX(-50%)}body.lower .con_suport .box_suport .inner .wrp_img span img{height:8em;filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff)}body.lower .con_suport .box_suport+.box_suport{margin-top:240px}@media only screen and (max-width:767px){body.lower .con_suport .box_suport+.box_suport{margin-top:5em}}body.lower .con_suport .box_suport+.box_suport .inner{flex-direction:row-reverse}@media only screen and (max-width:767px){body.lower .con_suport .box_suport+.box_suport .inner{flex-wrap:wrap;flex-direction:column-reverse}}body.lower .con_suport .box_suport+.box_suport .inner .wrp_suport:before{background:#e3f9d3}body.lower .con_makuake{margin-top:180px;margin-bottom:440px}@media only screen and (max-width:767px){body.lower .con_makuake{margin-top:2em}}@media only screen and (max-width:767px){body.lower .con_makuake{margin-bottom:15em}}body.lower .con_makuake .box_suport{margin-top:120px;position:relative}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport{margin-top:6em}}body.lower .con_makuake .box_suport .inner{display:flex;align-items:center;justify-content:space-between;position:relative}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport .inner{flex-wrap:wrap;flex-direction:column-reverse}}body.lower .con_makuake .box_suport .inner .wrp_suport{width:45%;position:relative}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport .inner .wrp_suport{width:100%}}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport .inner .wrp_suport{margin-top:5em}}body.lower .con_makuake .box_suport .inner .wrp_suport:before{content:'';width:250%;height:calc(100% + 500px);background:#ffdec8;position:absolute;top:-100px;left:50%;transform:translateX(-50%);z-index:-1}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport .inner .wrp_suport:before{height:150%}}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport .inner .wrp_suport:before{top:-40%}}body.lower .con_makuake .box_suport .inner .wrp_suport figure{position:absolute;top:-190px;left:0}body.lower .con_makuake .box_suport .inner .wrp_suport figure img{height:7em}body.lower .con_makuake .box_suport .inner .wrp_suport h3{letter-spacing:.08em;font-size:167%}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_suport .inner .wrp_suport h3{font-size:160%}}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport .inner .wrp_suport h3{font-size:154%}}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport .inner .wrp_suport h3{text-align:center}}body.lower .con_makuake .box_suport .inner .wrp_suport h3 span{display:block;font-size:60%;font-weight:400}body.lower .con_makuake .box_suport .inner .wrp_suport .txt{font-size:107%;margin-top:24px}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_suport .inner .wrp_suport .txt{font-size:100%}}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport .inner .wrp_suport .txt{font-size:94%}}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport .inner .wrp_suport .txt{margin-top:1.5em}}body.lower .con_makuake .box_suport .inner .wrp_suport ul{margin-top:24px}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport .inner .wrp_suport ul{margin-top:1.8em}}body.lower .con_makuake .box_suport .inner .wrp_suport ul li .st{font-size:107%;display:inline-block;padding:.2em 1em;background:#d39064;color:#fff}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_suport .inner .wrp_suport ul li .st{font-size:100%}}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport .inner .wrp_suport ul li .st{font-size:120%}}body.lower .con_makuake .box_suport .inner .wrp_suport ul li .tel{font-size:120%;margin-top:7px}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_suport .inner .wrp_suport ul li .tel{font-size:114%}}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport .inner .wrp_suport ul li .tel{font-size:107%}}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_suport .inner .wrp_suport ul li .tel{margin-top:3px}}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport .inner .wrp_suport ul li .tel{margin-top:.25em}}body.lower .con_makuake .box_suport .inner .wrp_suport .btn{width:100%;max-width:320px;text-align:center;margin-top:42px}body.lower .con_makuake .box_suport .inner .wrp_suport .btn a,body.lower .con_makuake .box_suport .inner .wrp_suport .btn input[type=submit]{display:block;color:#1f51a2;background:#fff;border:2px solid #1f51a2;text-decoration:none;padding:18px 24px;font-size:120%;letter-spacing:.04em;border-radius:40px;position:relative;transition:all .2s ease;z-index:1}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport .inner .wrp_suport .btn a,body.lower .con_makuake .box_suport .inner .wrp_suport .btn input[type=submit]{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_suport .inner .wrp_suport .btn a,body.lower .con_makuake .box_suport .inner .wrp_suport .btn input[type=submit]{font-size:114%}}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport .inner .wrp_suport .btn a,body.lower .con_makuake .box_suport .inner .wrp_suport .btn input[type=submit]{font-size:107%}}body.lower .con_makuake .box_suport .inner .wrp_suport .btn a:before,body.lower .con_makuake .box_suport .inner .wrp_suport .btn input[type=submit]:before{content:''}body.lower .con_makuake .box_suport .inner .wrp_suport .btn a:after,body.lower .con_makuake .box_suport .inner .wrp_suport .btn input[type=submit]:after{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#1f51a2;position:absolute;right:2em;top:calc(50% - 2px);transition:all .2s ease}body.lower .con_makuake .box_suport .inner .wrp_suport .btn a:hover,body.lower .con_makuake .box_suport .inner .wrp_suport .btn input[type=submit]:hover{color:#fff;background:#1f51a2;border:2px solid #fff}body.lower .con_makuake .box_suport .inner .wrp_suport .btn a:hover:after,body.lower .con_makuake .box_suport .inner .wrp_suport .btn input[type=submit]:hover:after{transform:scale(2);background:#fff}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport .inner .wrp_suport .btn{margin-top:2em}}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport .inner .wrp_suport .btn{width:100%;max-width:none}}body.lower .con_makuake .box_suport .inner .wrp_img{width:50%;aspect-ratio:1;position:relative}@media only screen and (max-width:767px){body.lower .con_makuake .box_suport .inner .wrp_img{width:100%}}body.lower .con_makuake .box_suport .inner .wrp_img .imgs>img{width:100%;height:100%;object-fit:cover}body.lower .con_makuake .box_suport .inner .wrp_img span{position:absolute;bottom:-3em;left:50%;transform:translateX(-50%)}body.lower .con_makuake .box_suport .inner .wrp_img span img{height:8em;filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff)}body.lower .con_makuake .box_houses{margin-top:100px}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_houses{margin-top:80px}}@media only screen and (max-width:767px){body.lower .con_makuake .box_houses{margin-top:2em}}body.lower .con_makuake .box_houses .inner{padding:100px 80px;border-radius:20px;background:#fff}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_houses .inner{padding:80px 40px}}@media only screen and (max-width:767px){body.lower .con_makuake .box_houses .inner{padding:4em 0}}body.lower .con_makuake .box_houses .inner h3{letter-spacing:.08em;font-size:167%;text-align:center}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_houses .inner h3{font-size:160%}}@media only screen and (max-width:767px){body.lower .con_makuake .box_houses .inner h3{font-size:154%}}body.lower .con_makuake .box_houses .inner h4{font-size:147%;letter-spacing:.05em;text-align:center;font-weight:300;margin-top:20px}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_houses .inner h4{font-size:134%}}@media only screen and (max-width:767px){body.lower .con_makuake .box_houses .inner h4{font-size:120%}}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_houses .inner h4{margin-top:15px}}@media only screen and (max-width:767px){body.lower .con_makuake .box_houses .inner h4{margin-top:.5em}}body.lower .con_makuake .box_houses .inner h4.city{display:inline-block;margin-top:80px;color:#fff;background:#d39064;padding:.6em;line-height:1.1;text-align:left}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_houses .inner h4.city{margin-top:60px}}@media only screen and (max-width:767px){body.lower .con_makuake .box_houses .inner h4.city{margin-top:2em}}body.lower .con_makuake .box_houses .inner address{font-size:107%;margin-top:10px;text-align:center}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_houses .inner address{font-size:94%}}@media only screen and (max-width:767px){body.lower .con_makuake .box_houses .inner address{font-size:87%}}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_houses .inner address{margin-top:8px}}@media only screen and (max-width:767px){body.lower .con_makuake .box_houses .inner address{margin-top:0}}body.lower .con_makuake .box_houses .inner ul{display:flex;flex-wrap:wrap;column-gap:3.8461538462%;row-gap:50px;margin-top:30px}@media only screen and (max-width:767px){body.lower .con_makuake .box_houses .inner ul{column-gap:2%}}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_houses .inner ul{row-gap:30px}}@media only screen and (max-width:767px){body.lower .con_makuake .box_houses .inner ul{row-gap:1.5em}}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_houses .inner ul{margin-top:20px}}@media only screen and (max-width:767px){body.lower .con_makuake .box_houses .inner ul{margin-top:1.5em}}body.lower .con_makuake .box_houses .inner ul li{width:30.7692307692%}@media only screen and (max-width:767px){body.lower .con_makuake .box_houses .inner ul li{width:49%}}body.lower .con_makuake .box_houses .inner ul li .img{background:#ccc;width:100%;aspect-ratio:1.6666666667}body.lower .con_makuake .box_total{margin-top:100px}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_total{margin-top:80px}}@media only screen and (max-width:767px){body.lower .con_makuake .box_total{margin-top:2em}}body.lower .con_makuake .box_total .inner{position:relative;border:solid 5px #1f51a2;padding:80px}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_total .inner{padding:60px}}@media only screen and (max-width:767px){body.lower .con_makuake .box_total .inner{padding:1em}}body.lower .con_makuake .box_total .inner .textarea{width:50%}@media only screen and (max-width:767px){body.lower .con_makuake .box_total .inner .textarea{width:100%}}body.lower .con_makuake .box_total .inner .textarea h3{letter-spacing:.08em;font-size:167%;color:#1f51a2}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_total .inner .textarea h3{font-size:160%}}@media only screen and (max-width:767px){body.lower .con_makuake .box_total .inner .textarea h3{font-size:154%}}body.lower .con_makuake .box_total .inner .textarea .txt{font-size:107%;margin-top:10px;letter-spacing:.05em;line-height:1.5}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_total .inner .textarea .txt{font-size:100%}}@media only screen and (max-width:767px){body.lower .con_makuake .box_total .inner .textarea .txt{font-size:94%}}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_total .inner .textarea .txt{margin-top:8px}}@media only screen and (max-width:767px){body.lower .con_makuake .box_total .inner .textarea .txt{margin-top:.5em}}body.lower .con_makuake .box_total .inner .textarea .btn{width:100%;max-width:320px;text-align:center;margin-top:42px}body.lower .con_makuake .box_total .inner .textarea .btn a,body.lower .con_makuake .box_total .inner .textarea .btn input[type=submit]{display:block;color:#1f51a2;background:#fff;border:2px solid #1f51a2;text-decoration:none;padding:18px 24px;font-size:120%;letter-spacing:.04em;border-radius:40px;position:relative;transition:all .2s ease;z-index:1}@media only screen and (max-width:767px){body.lower .con_makuake .box_total .inner .textarea .btn a,body.lower .con_makuake .box_total .inner .textarea .btn input[type=submit]{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_makuake .box_total .inner .textarea .btn a,body.lower .con_makuake .box_total .inner .textarea .btn input[type=submit]{font-size:114%}}@media only screen and (max-width:767px){body.lower .con_makuake .box_total .inner .textarea .btn a,body.lower .con_makuake .box_total .inner .textarea .btn input[type=submit]{font-size:107%}}body.lower .con_makuake .box_total .inner .textarea .btn a:before,body.lower .con_makuake .box_total .inner .textarea .btn input[type=submit]:before{content:''}body.lower .con_makuake .box_total .inner .textarea .btn a:after,body.lower .con_makuake .box_total .inner .textarea .btn input[type=submit]:after{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#1f51a2;position:absolute;right:2em;top:calc(50% - 2px);transition:all .2s ease}body.lower .con_makuake .box_total .inner .textarea .btn a:hover,body.lower .con_makuake .box_total .inner .textarea .btn input[type=submit]:hover{color:#fff;background:#1f51a2;border:2px solid #fff}body.lower .con_makuake .box_total .inner .textarea .btn a:hover:after,body.lower .con_makuake .box_total .inner .textarea .btn input[type=submit]:hover:after{transform:scale(2);background:#fff}@media only screen and (max-width:767px){body.lower .con_makuake .box_total .inner .textarea .btn{margin-top:3em}}@media only screen and (max-width:767px){body.lower .con_makuake .box_total .inner .textarea .btn{width:100%;max-width:none}}body.lower .con_makuake .box_total .inner .wrp_images{position:absolute;bottom:80px;right:-5%;width:45.8333333333%;aspect-ratio:1.3002364066}@media only screen and (max-width:767px){body.lower .con_makuake .box_total .inner .wrp_images{width:90%;position:relative;bottom:0;margin-top:1.5em}}body.lower .con_makuake .box_total .inner .wrp_images .imgs{position:relative;width:100%;height:100%;object-fit:cover}body.lower .con_makuake .box_total .inner .wrp_images .imgs>img{width:100%;height:100%;object-fit:cover}body.lower .con_makuake .box_total .inner .wrp_images .imgs .logo1{position:absolute;bottom:-5%;right:50%;width:35%;aspect-ratio:1.5;transform:translateX(-15%);filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff)}body.lower .con_makuake .box_total .inner .wrp_images .imgs .logo2{position:absolute;bottom:calc(-5% - 2.6em);left:50%;width:35%;aspect-ratio:1.5;transform:translate(15%);filter:drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff) drop-shadow(0 0 5px #fff)}@media only screen and (max-width:767px){body.lower .con_makuake .box_total .inner .wrp_images .imgs .logo2{bottom:calc(-5% - 1.5em)}}body.lower .con_outsourcing{margin-top:180px;margin-bottom:320px}@media only screen and (max-width:767px){body.lower .con_outsourcing{margin-top:2em}}@media only screen and (max-width:767px){body.lower .con_outsourcing{margin-bottom:15em}}body.lower .con_outsourcing .box_outsourcing{margin-top:180px;padding:120px 0}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing{margin-top:4em}}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing{padding:2em 0 4em}}body.lower .con_outsourcing .box_outsourcing+.box_outsourcing{margin-top:64px}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing+.box_outsourcing{margin-top:2em}}body.lower .con_outsourcing .box_outsourcing .wrp_outsourcing{display:flex;align-items:center}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing .wrp_outsourcing{flex-direction:column}}body.lower .con_outsourcing .box_outsourcing .wrp_outsourcing div{width:47.3333333333%}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing .wrp_outsourcing div{width:100%}}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing .wrp_outsourcing div{order:2}}body.lower .con_outsourcing .box_outsourcing .wrp_outsourcing div h3{display:inline-block;letter-spacing:.1em;font-size:200%;font-family:'Noto Sans JP',sans-serif;position:relative;z-index:1}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_outsourcing .box_outsourcing .wrp_outsourcing div h3{font-size:160%}}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing .wrp_outsourcing div h3{font-size:160%}}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing .wrp_outsourcing div h3{margin-top:1em}}body.lower .con_outsourcing .box_outsourcing .wrp_outsourcing div h3+p{line-height:1.7;margin-top:32px;font-size:120%;letter-spacing:.04em}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing .wrp_outsourcing div h3+p{margin-top:1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_outsourcing .box_outsourcing .wrp_outsourcing div h3+p{font-size:114%}}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing .wrp_outsourcing div h3+p{font-size:107%}}body.lower .con_outsourcing .box_outsourcing .wrp_outsourcing div+div{position:relative;margin-left:5.3333333333%}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing .wrp_outsourcing div+div{margin-left:0}}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing .wrp_outsourcing div+div{width:100vw;margin:0 calc(50% - 50vw);order:1}}body.lower .con_outsourcing .box_outsourcing .wrp_outsourcing div+div span{position:absolute;bottom:-30px;right:0}body.lower .con_outsourcing .box_outsourcing .ttl{display:inline-block;margin-top:80px;font-size:147%;padding:.4em 1em;letter-spacing:.04em;color:#fff;background:#444}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing .ttl{margin-top:2em}}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_outsourcing .box_outsourcing .ttl{font-size:134%}}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing .ttl{font-size:120%}}body.lower .con_outsourcing .box_outsourcing ul{margin-top:20px;display:flex}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing ul{margin-top:1.2em}}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing ul{flex-direction:column}}body.lower .con_outsourcing .box_outsourcing ul li{width:30.6666666667%}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing ul li{width:100%}}@media only screen and (min-width:768px){body.lower .con_outsourcing .box_outsourcing ul li+li{margin-left:4%}}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing ul li+li{margin-top:2em}}body.lower .con_outsourcing .box_outsourcing ul li a{text-decoration:none;opacity:1;transition:all .2s ease}body.lower .con_outsourcing .box_outsourcing ul li a:hover{opacity:.7}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing ul li a{display:flex;align-items:center}}body.lower .con_outsourcing .box_outsourcing ul li a div{background-color:#ccc;position:relative;padding-bottom:60%}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing ul li a div{padding-bottom:27%}}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing ul li a div{width:48%}}body.lower .con_outsourcing .box_outsourcing ul li a div img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}body.lower .con_outsourcing .box_outsourcing ul li .st{letter-spacing:.05em;font-size:120%;margin-top:16px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.6}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_outsourcing .box_outsourcing ul li .st{font-size:114%}}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing ul li .st{font-size:107%}}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing ul li .st{margin-top:0}}.firefox body.lower .con_outsourcing .box_outsourcing ul li .st,.ie body.lower .con_outsourcing .box_outsourcing ul li .st{max-height:3.2em}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing ul li .st{width:63%;margin-left:2%}}body.lower .con_outsourcing .box_outsourcing .btn{width:90%;max-width:160px;text-align:center;margin-left:auto;margin-top:24px}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing .btn{margin-top:1em}}body.lower .con_outsourcing .box_outsourcing .btn a{display:block;text-decoration:none;font-size:100%;padding:8px 32px 8px 18px;position:relative}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_outsourcing .box_outsourcing .btn a{font-size:94%}}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing .btn a{font-size:87%}}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing .btn a{padding:.4em 2em .4em 1em}}body.lower .con_outsourcing .box_outsourcing .btn a:before{content:'';width:100%;height:1px;background:#1f51a2;position:absolute;bottom:0;right:0;transition:all .2s ease}body.lower .con_outsourcing .box_outsourcing .btn a:after{content:'+';font-size:160%;position:absolute;top:calc(50% - .8em);right:.8em;font-weight:700;color:#1f51a2;transition:all .2s ease}@media only screen and (min-width:768px) and (max-width:1199px){body.lower .con_outsourcing .box_outsourcing .btn a:after{font-size:147%}}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing .btn a:after{font-size:120%}}body.lower .con_outsourcing .box_outsourcing .btn a:hover:before{width:0}body.lower .con_outsourcing .box_outsourcing .btn a:hover:after{transform:rotate(90deg)}body.lower .con_outsourcing .box_outsourcing .bn{margin-top:48px;text-align:center}@media only screen and (max-width:767px){body.lower .con_outsourcing .box_outsourcing .bn{margin-top:2em}}body.lower .con_outsourcing .box_outsourcing .bn a{opacity:1;transition:all .2s ease}body.lower .con_outsourcing .box_outsourcing .bn a:hover{opacity:.7}body.lower .con_outsourcing .design{background-color:#f1f1f7}body.lower .con_outsourcing .design .ttl{background:#6464d3}body.lower .con_outsourcing .hp{background-color:#e7f8f9}body.lower .con_outsourcing .hp .ttl{background:#64cfd3}body.lower .con_outsourcing .printing{background-color:#eaf9dc}body.lower .con_outsourcing .printing .ttl{background:#9cd56b}body.lower .con_outsourcing .cleaning{background-color:#ede6f5}body.lower .con_outsourcing .sideline{background-color:#fddddd}body.lower .con_outsourcing .sideline .ttl{background:#d36464}body.lower .con_outsourcing .videoshoot{background-color:#ffdec8}body.lower .con_outsourcing .videoshoot .ttl{background:#d39064}body.lower .con_outsourcing .dataentry{background-color:#fffcd2}