@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");@import url("https://fonts.googleapis.com/css2?family=Sacramento&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 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
html,article,aside,audio,blockquote,body,dd,dialog,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,li,mark,menu,nav,ol,p,pre,section,td,textarea,th,time,ul,video,main{margin:0;padding:0;word-wrap:break-word;overflow-wrap:break-word;font-feature-settings:"palt"}*{box-sizing:border-box}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;word-wrap:break-word;overflow-wrap:break-word}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:after,q:before{content:""}embed,object{vertical-align:top}hr,legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}abbr,acronym,fieldset,img{border:0}li{list-style-type:none}sup{vertical-align:super;font-size:.5em}img{vertical-align:top}i{font-style:normal}svg{vertical-align:middle}article,aside,dialog,figure,footer,header,hgroup,nav,section,main{display:block}nav,ul{list-style:none}
footer .con_footer,div.formarea{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width:1199px){footer .con_footer,div.formarea{width:91.6666666667%}}html{font-size:small;line-height:1.5;background:#f7f1da}body{color:#303030;background:#f7f1da;-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:YakuHanJP,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-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,80px);transition:all .5s ease}#wsc_page .fadein.scrollin{opacity:1;transform:translate(0,0)}header{width:100%;position:fixed;top:0;left:0;z-index:5}header .con_header,header .fix_header{display:flex;justify-content:space-between}@media only screen and (max-width:767px){header .con_header,header .fix_header{justify-content:center}}header .con_header h1,header .fix_header h1{margin-top:16px;margin-left:16px}header .con_header h1 a,header .fix_header h1 a{display:block;overflow:hidden;position:relative;height:82px;background:url(//growup.wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/logo.svg) no-repeat;text-indent:-1000%;transition:height .3s ease}@media only screen and (max-width:767px){header .con_header h1 a,header .fix_header h1 a{height:5em;background-position-x:center}}header .con_header ul,header .fix_header ul{display:flex;align-items:center}@media only screen and (max-width:767px){header .con_header ul,header .fix_header ul{display:none}}header .con_header ul li,header .fix_header ul li{margin-right:24px}@media only screen and (max-width:767px){header .con_header ul li,header .fix_header ul li{margin-right:1em}}header .con_header ul li:nth-child(1) a,header .con_header ul li:nth-child(1) input[type=submit],header .fix_header ul li:nth-child(1) a,header .fix_header ul li:nth-child(1) input[type=submit]{display:flex;align-items:center;justify-content:center;padding:12px 32px 10px;color:#fff;background:#c49070;border-radius:40px;border:2px solid #c49070;text-decoration:none;opacity:1;transition:all .3s ease}@media only screen and (max-width:767px){header .con_header ul li:nth-child(1) a,header .con_header ul li:nth-child(1) input[type=submit],header .fix_header ul li:nth-child(1) a,header .fix_header ul li:nth-child(1) input[type=submit]{padding:1em}}header .con_header ul li:nth-child(1) a i,header .con_header ul li:nth-child(1) input[type=submit] i,header .fix_header ul li:nth-child(1) a i,header .fix_header ul li:nth-child(1) input[type=submit] i{font-size:200%}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header ul li:nth-child(1) a i,header .con_header ul li:nth-child(1) input[type=submit] i,header .fix_header ul li:nth-child(1) a i,header .fix_header ul li:nth-child(1) input[type=submit] i{font-size:187%}}@media only screen and (max-width:767px){header .con_header ul li:nth-child(1) a i,header .con_header ul li:nth-child(1) input[type=submit] i,header .fix_header ul li:nth-child(1) a i,header .fix_header ul li:nth-child(1) input[type=submit] i{font-size:187%}}header .con_header ul li:nth-child(1) a>span,header .con_header ul li:nth-child(1) input[type=submit]>span,header .fix_header ul li:nth-child(1) a>span,header .fix_header ul li:nth-child(1) input[type=submit]>span{text-align:center;margin-left:.5em;font-size:120%;font-weight:700;line-height:1.3;letter-spacing:.04em}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header ul li:nth-child(1) a>span,header .con_header ul li:nth-child(1) input[type=submit]>span,header .fix_header ul li:nth-child(1) a>span,header .fix_header ul li:nth-child(1) input[type=submit]>span{font-size:114%}}@media only screen and (max-width:767px){header .con_header ul li:nth-child(1) a>span,header .con_header ul li:nth-child(1) input[type=submit]>span,header .fix_header ul li:nth-child(1) a>span,header .fix_header ul li:nth-child(1) input[type=submit]>span{font-size:120%}}header .con_header ul li:nth-child(1) a>span>span,header .con_header ul li:nth-child(1) input[type=submit]>span>span,header .fix_header ul li:nth-child(1) a>span>span,header .fix_header ul li:nth-child(1) input[type=submit]>span>span{display:block;font-size:60%;font-weight:400;letter-spacing:.01em;margin-bottom:1px}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header ul li:nth-child(1) a>span>span,header .con_header ul li:nth-child(1) input[type=submit]>span>span,header .fix_header ul li:nth-child(1) a>span>span,header .fix_header ul li:nth-child(1) input[type=submit]>span>span{font-size:60%}}@media only screen and (max-width:767px){header .con_header ul li:nth-child(1) a>span>span,header .con_header ul li:nth-child(1) input[type=submit]>span>span,header .fix_header ul li:nth-child(1) a>span>span,header .fix_header ul li:nth-child(1) input[type=submit]>span>span{font-size:67%}}header .con_header ul li:nth-child(1) a:hover,header .con_header ul li:nth-child(1) input[type=submit]:hover,header .fix_header ul li:nth-child(1) a:hover,header .fix_header ul li:nth-child(1) input[type=submit]:hover{opacity:.7}header .con_header ul li:nth-child(2) a,header .con_header ul li:nth-child(2) input[type=submit],header .fix_header ul li:nth-child(2) a,header .fix_header ul li:nth-child(2) input[type=submit]{display:flex;align-items:center;justify-content:center;padding:12px 32px 10px;color:#fff;background:#cf6565;border-radius:40px;border:2px solid #cf6565;text-decoration:none;opacity:1;transition:all .3s ease}@media only screen and (max-width:767px){header .con_header ul li:nth-child(2) a,header .con_header ul li:nth-child(2) input[type=submit],header .fix_header ul li:nth-child(2) a,header .fix_header ul li:nth-child(2) input[type=submit]{padding:1em}}header .con_header ul li:nth-child(2) a i,header .con_header ul li:nth-child(2) input[type=submit] i,header .fix_header ul li:nth-child(2) a i,header .fix_header ul li:nth-child(2) input[type=submit] i{font-size:200%}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header ul li:nth-child(2) a i,header .con_header ul li:nth-child(2) input[type=submit] i,header .fix_header ul li:nth-child(2) a i,header .fix_header ul li:nth-child(2) input[type=submit] i{font-size:187%}}@media only screen and (max-width:767px){header .con_header ul li:nth-child(2) a i,header .con_header ul li:nth-child(2) input[type=submit] i,header .fix_header ul li:nth-child(2) a i,header .fix_header ul li:nth-child(2) input[type=submit] i{font-size:187%}}header .con_header ul li:nth-child(2) a>span,header .con_header ul li:nth-child(2) input[type=submit]>span,header .fix_header ul li:nth-child(2) a>span,header .fix_header ul li:nth-child(2) input[type=submit]>span{text-align:center;margin-left:.5em;font-size:120%;font-weight:700;line-height:1.3;letter-spacing:.04em}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header ul li:nth-child(2) a>span,header .con_header ul li:nth-child(2) input[type=submit]>span,header .fix_header ul li:nth-child(2) a>span,header .fix_header ul li:nth-child(2) input[type=submit]>span{font-size:114%}}@media only screen and (max-width:767px){header .con_header ul li:nth-child(2) a>span,header .con_header ul li:nth-child(2) input[type=submit]>span,header .fix_header ul li:nth-child(2) a>span,header .fix_header ul li:nth-child(2) input[type=submit]>span{font-size:120%}}header .con_header ul li:nth-child(2) a>span>span,header .con_header ul li:nth-child(2) input[type=submit]>span>span,header .fix_header ul li:nth-child(2) a>span>span,header .fix_header ul li:nth-child(2) input[type=submit]>span>span{display:block;font-size:60%;font-weight:400;letter-spacing:.01em;margin-bottom:1px}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header ul li:nth-child(2) a>span>span,header .con_header ul li:nth-child(2) input[type=submit]>span>span,header .fix_header ul li:nth-child(2) a>span>span,header .fix_header ul li:nth-child(2) input[type=submit]>span>span{font-size:60%}}@media only screen and (max-width:767px){header .con_header ul li:nth-child(2) a>span>span,header .con_header ul li:nth-child(2) input[type=submit]>span>span,header .fix_header ul li:nth-child(2) a>span>span,header .fix_header ul li:nth-child(2) input[type=submit]>span>span{font-size:67%}}header .con_header ul li:nth-child(2) a:hover,header .con_header ul li:nth-child(2) input[type=submit]:hover,header .fix_header ul li:nth-child(2) a:hover,header .fix_header ul li:nth-child(2) input[type=submit]:hover{opacity:.7}header .con_header ul li:nth-child(3) a,header .con_header ul li:nth-child(3) input[type=submit],header .fix_header ul li:nth-child(3) a,header .fix_header ul li:nth-child(3) input[type=submit]{display:flex;align-items:center;justify-content:center;padding:12px 32px 10px;color:#fff;background:#6e3b3b;border-radius:40px;border:2px solid #6e3b3b;text-decoration:none;opacity:1;transition:all .3s ease}@media only screen and (max-width:767px){header .con_header ul li:nth-child(3) a,header .con_header ul li:nth-child(3) input[type=submit],header .fix_header ul li:nth-child(3) a,header .fix_header ul li:nth-child(3) input[type=submit]{padding:1em}}header .con_header ul li:nth-child(3) a i,header .con_header ul li:nth-child(3) input[type=submit] i,header .fix_header ul li:nth-child(3) a i,header .fix_header ul li:nth-child(3) input[type=submit] i{font-size:200%}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header ul li:nth-child(3) a i,header .con_header ul li:nth-child(3) input[type=submit] i,header .fix_header ul li:nth-child(3) a i,header .fix_header ul li:nth-child(3) input[type=submit] i{font-size:187%}}@media only screen and (max-width:767px){header .con_header ul li:nth-child(3) a i,header .con_header ul li:nth-child(3) input[type=submit] i,header .fix_header ul li:nth-child(3) a i,header .fix_header ul li:nth-child(3) input[type=submit] i{font-size:187%}}header .con_header ul li:nth-child(3) a>span,header .con_header ul li:nth-child(3) input[type=submit]>span,header .fix_header ul li:nth-child(3) a>span,header .fix_header ul li:nth-child(3) input[type=submit]>span{text-align:center;margin-left:.5em;font-size:120%;font-weight:700;line-height:1.3;letter-spacing:.04em}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header ul li:nth-child(3) a>span,header .con_header ul li:nth-child(3) input[type=submit]>span,header .fix_header ul li:nth-child(3) a>span,header .fix_header ul li:nth-child(3) input[type=submit]>span{font-size:114%}}@media only screen and (max-width:767px){header .con_header ul li:nth-child(3) a>span,header .con_header ul li:nth-child(3) input[type=submit]>span,header .fix_header ul li:nth-child(3) a>span,header .fix_header ul li:nth-child(3) input[type=submit]>span{font-size:120%}}header .con_header ul li:nth-child(3) a>span>span,header .con_header ul li:nth-child(3) input[type=submit]>span>span,header .fix_header ul li:nth-child(3) a>span>span,header .fix_header ul li:nth-child(3) input[type=submit]>span>span{display:block;font-size:60%;font-weight:400;letter-spacing:.01em;margin-bottom:1px}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header ul li:nth-child(3) a>span>span,header .con_header ul li:nth-child(3) input[type=submit]>span>span,header .fix_header ul li:nth-child(3) a>span>span,header .fix_header ul li:nth-child(3) input[type=submit]>span>span{font-size:60%}}@media only screen and (max-width:767px){header .con_header ul li:nth-child(3) a>span>span,header .con_header ul li:nth-child(3) input[type=submit]>span>span,header .fix_header ul li:nth-child(3) a>span>span,header .fix_header ul li:nth-child(3) input[type=submit]>span>span{font-size:67%}}header .con_header ul li:nth-child(3) a:hover,header .con_header ul li:nth-child(3) input[type=submit]:hover,header .fix_header ul li:nth-child(3) a:hover,header .fix_header ul li:nth-child(3) input[type=submit]:hover{opacity:.7}header .con_header ul li:nth-child(4),header .fix_header ul li:nth-child(4){margin-right:0}header .con_header ul li:nth-child(4) a,header .fix_header ul li:nth-child(4) a{line-height:1;display:block;padding:.5em .6em;background:#c49070;color:#fff;font-size:320%;opacity:1;transition:opacity .3s ease}@media only screen and (min-width:768px) and (max-width:1199px){header .con_header ul li:nth-child(4) a,header .fix_header ul li:nth-child(4) a{font-size:280%}}@media only screen and (max-width:767px){header .con_header ul li:nth-child(4) a,header .fix_header ul li:nth-child(4) a{font-size:214%}}header .con_header ul li:nth-child(4) a:hover,header .fix_header ul li:nth-child(4) a:hover{opacity:.7}header .fix_header{position:fixed;max-width:none;width:100%;top:-100px}footer{background:#503423}@media only screen and (max-width:767px){footer{margin-bottom:5em}}footer .con_footer{padding:1em;text-align:center}footer #copyright{text-align:center;padding:1em;color:#fff;font-size:94%;letter-spacing:.08em}@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:80%}}@media only screen and (max-width:767px){footer #copyright{letter-spacing:.02em}}footer .fix_footer{width:100%;position:fixed;bottom:0;left:0;z-index:10}footer .fix_footer ul{display:flex}footer .fix_footer ul li{width:calc(100%/3)}footer .fix_footer ul li a{display:block;padding:1em .5em;text-align:center;text-decoration:none}footer .fix_footer ul li:nth-child(1) a{background:#fff;color:#c49070}footer .fix_footer ul li:nth-child(1) a i{font-size:160%;display:block}footer .fix_footer ul li:nth-child(1) a span{font-size:94%}footer .fix_footer ul li:nth-child(2) a{background:#c49070;color:#fff}footer .fix_footer ul li:nth-child(2) a i{font-size:160%;display:block}footer .fix_footer ul li:nth-child(2) a span{font-size:94%}footer .fix_footer ul li:nth-child(3) a{background:#cf6565;color:#fff}footer .fix_footer ul li:nth-child(3) a i{font-size:160%;display:block}footer .fix_footer ul li:nth-child(3) a span{font-size:94%}footer .fix_footer ul li:nth-child(4) a{background:#6e3b3b;color:#fff}footer .fix_footer ul li:nth-child(4) a i{font-size:160%;display:block}footer .fix_footer ul li:nth-child(4) a span{font-size:87%}footer .icon-hamburger{display:none;cursor:pointer;height:50px;position:relative;width:50px;display:none;margin-bottom:.4em;transition:opacity .3s ease;z-index:1}@media only screen and (max-width:767px){footer .icon-hamburger{display:none;position:fixed;top:1em;right:1em}}footer .icon-hamburger span{background:#000;display:block;height:3px;left:50%;margin:-8% 0 0 -42%;position:absolute;top:50%;width:84%}footer .icon-hamburger span:before,footer .icon-hamburger span:after{background:#000;content:"";display:block;height:3px;left:50%;margin:-8% 0 0 -50%;position:absolute;top:50%;width:100%}footer .icon-hamburger span:before{margin-top:-18px}footer .icon-hamburger span:after{margin-top:15px}footer #modal-overlay{background-color:rgba(100,132,170,.9);display:none;height:100%;left:0;position:fixed;top:0;width:100%;padding:4em 1em 2em;z-index:99}footer #modal-overlay .close{font-size:214%;line-height:1;position:absolute;top:.6em;right:.6em;color:#fff}footer #modal-overlay .logo a{display:block;text-decoration:none;text-align:center;letter-spacing:.2em;color:#fff}footer #modal-overlay .logo a i{display:block;text-align:center;margin-bottom:.4em}footer #modal-overlay .logo a i img{height:3em}footer #modal-overlay ul{margin-top:1.6em}footer #modal-overlay ul li{border-top:1px solid #000}footer #modal-overlay ul li:last-child{border-bottom:1px solid #000}footer #modal-overlay ul li a{display:block;text-align:center;padding:1em;text-decoration:none;color:#fff;font-size:107%}footer .modal_job{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:rgba(196,144,112,.6);z-index:99}footer .modal_job .close{width:5em;height:5em;position:absolute;top:.6em;right:.6em;color:#fff}footer .modal_job .close:before,footer .modal_job .close:after{content:"";display:block;width:100%;height:1px;background:#fff;position:relative;top:50%}footer .modal_job .close:before{transform:rotate(45deg)}footer .modal_job .close:after{transform:rotate(-45deg)}footer .modal_job>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;width:90%;max-width:1080px;max-height:90%;background:#fff}@media only screen and (max-width:767px){footer .modal_job>div{flex-wrap:wrap}}footer .modal_job>div .img{position:relative;width:44.4444444444%;overflow:hidden}@media only screen and (max-width:767px){footer .modal_job>div .img{width:100%}}@media only screen and (max-width:767px){footer .modal_job>div .img{padding-bottom:66.6%}}footer .modal_job>div .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}footer .modal_job>div .txt_box{width:55.5555555556%;padding:40px}@media only screen and (max-width:767px){footer .modal_job>div .txt_box{width:100%}}@media only screen and (max-width:767px){footer .modal_job>div .txt_box{padding:1em}}footer .modal_job>div .txt_box .st{position:relative;display:inline-block;color:#704839;font-weight:600;font-size:160%}@media only screen and (min-width:768px) and (max-width:1199px){footer .modal_job>div .txt_box .st{font-size:147%}}@media only screen and (max-width:767px){footer .modal_job>div .txt_box .st{font-size:120%}}footer .modal_job>div .txt_box .st:after{content:"";position:absolute;bottom:3px;left:0;width:100%;height:14px;background:#fffbf2;z-index:-1}footer .modal_job>div .txt_box .txt{line-height:1.7;font-size:120%;margin-top:20px}@media only screen and (min-width:768px) and (max-width:1199px){footer .modal_job>div .txt_box .txt{font-size:114%}}@media only screen and (max-width:767px){footer .modal_job>div .txt_box .txt{font-size:100%}}@media only screen and (max-width:767px){footer .modal_job>div .txt_box .txt{margin-top:1em}}footer .modal_job>div .txt_box .btn{display:flex;justify-content:flex-end;margin-top:18px}@media only screen and (max-width:767px){footer .modal_job>div .txt_box .btn{margin-top:1em}}footer .modal_job>div .txt_box .btn span{display:inline-block;padding-right:2em;color:#704839;text-decoration:none;font-weight:700;font-size:134%;opacity:1;position:relative;transition:.3s ease;cursor:pointer}@media only screen and (min-width:768px) and (max-width:1199px){footer .modal_job>div .txt_box .btn span{font-size:107%}}@media only screen and (max-width:767px){footer .modal_job>div .txt_box .btn span{font-size:107%}}footer .modal_job>div .txt_box .btn span:after{content:"";width:1.5em;height:1.5em;text-align:center;font-family:FontAwesome;background:#704839;color:#fff;line-height:1.5;border-radius:50%;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:.3s ease}footer .modal_job>div .txt_box .btn span:hover{opacity:.5}footer .modal_job>div .txt_box .btn span:hover:after{right:-.5em}footer .modal_job>div .txt_box .bn{margin-top:1em}footer .modal_job>div .txt_box .bn a{opacity:1;transform:all .3s ease}footer .modal_job>div .txt_box .bn a:hover{opacity:.7}body.fixed .fix_header{top:0}@media only screen and (max-width:767px){body.fixed header h1 a{height:3em}}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:#503423;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(80,52,35,.08),0 0 8px rgba(80,52,35,.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{margin:auto;margin-top:32px}div.formarea .btn a,div.formarea .btn input[type=submit]{display:flex;align-items:center;justify-content:center;padding:12px 32px 10px;color:#fff;background:#503423;border-radius:40px;border:2px solid #503423;text-decoration:none;opacity:1;transition:all .3s ease}@media only screen and (max-width:767px){div.formarea .btn a,div.formarea .btn input[type=submit]{padding:1em}}div.formarea .btn a i,div.formarea .btn input[type=submit] i{font-size:200%}@media only screen and (min-width:768px) and (max-width:1199px){div.formarea .btn a i,div.formarea .btn input[type=submit] i{font-size:187%}}@media only screen and (max-width:767px){div.formarea .btn a i,div.formarea .btn input[type=submit] i{font-size:187%}}div.formarea .btn a>span,div.formarea .btn input[type=submit]>span{text-align:center;margin-left:.5em;font-size:120%;font-weight:700;line-height:1.3;letter-spacing:.04em}@media only screen and (min-width:768px) and (max-width:1199px){div.formarea .btn a>span,div.formarea .btn input[type=submit]>span{font-size:114%}}@media only screen and (max-width:767px){div.formarea .btn a>span,div.formarea .btn input[type=submit]>span{font-size:120%}}div.formarea .btn a>span>span,div.formarea .btn input[type=submit]>span>span{display:block;font-size:60%;font-weight:400;letter-spacing:.01em;margin-bottom:1px}@media only screen and (min-width:768px) and (max-width:1199px){div.formarea .btn a>span>span,div.formarea .btn input[type=submit]>span>span{font-size:60%}}@media only screen and (max-width:767px){div.formarea .btn a>span>span,div.formarea .btn input[type=submit]>span>span{font-size:67%}}div.formarea .btn a:hover,div.formarea .btn input[type=submit]:hover{opacity:.7}@media only screen and (max-width:767px){div.formarea .btn{margin-top:1.6em}}div.formarea .btn input[type=submit]{max-width:320px;width:100%;margin:0 auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}
body.homepage .con_main .box_charm .inner,body.homepage .con_about .fadein>.cp,body.homepage .con_about .inner,body.homepage .con_use .inner,body.homepage .con_resolution .inner,body.homepage .con_works .inner,body.homepage .con_contact .inner,body.homepage .con_flow .inner,body.homepage .con_access .inner,body.lower main,body.lower main.contact,body.lower main.thanks,body.lower main.shiroishi,body.lower main.nishimachi{width:90%;max-width:1200px;margin:auto}@media only screen and (max-width:1199px){body.homepage .con_main .box_charm .inner,body.homepage .con_about .fadein>.cp,body.homepage .con_about .inner,body.homepage .con_use .inner,body.homepage .con_resolution .inner,body.homepage .con_works .inner,body.homepage .con_contact .inner,body.homepage .con_flow .inner,body.homepage .con_access .inner,body.lower main,body.lower main.contact,body.lower main.thanks,body.lower main.shiroishi,body.lower main.nishimachi{width:91.6666666667%}}body.homepage{position:relative}body.homepage h4,body.homepage h3{display:inline-block;font-size:280%;letter-spacing:.1em;color:#704839;position:relative;z-index:1}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage h4,body.homepage h3{font-size:240%}}@media only screen and (max-width:767px){body.homepage h4,body.homepage h3{font-size:160%}}body.homepage h4:after,body.homepage h3:after{content:"";width:100%;height:14px;position:absolute;bottom:3px;left:0;background:#fffbf2;z-index:-1}body.homepage:before{content:"";width:100%;height:100vh;background:#fff;position:absolute;top:0;left:0}body.homepage .con_main{height:100vh;background:url(//growup.wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/mainimg01.jpg) no-repeat;position:relative;z-index:1}@media only screen and (max-width:767px){body.homepage .con_main{height:52em}}@media only screen and (min-width:768px){body.homepage .con_main{min-height:860px}}@media only screen and (max-width:767px){body.homepage .con_main{background-size:contain;background-position-y:17em}}body.homepage .con_main .box_main{position:absolute;top:12%;left:10%}@media only screen and (max-width:767px){body.homepage .con_main .box_main{top:16%;width:90%;left:50%;transform:translateX(-50%)}}body.homepage .con_main .box_main h2{font-size:400%;letter-spacing:.08em;line-height:1;color:#704839}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_main .box_main h2{font-size:347%}}@media only screen and (max-width:767px){body.homepage .con_main .box_main h2{font-size:174%}}@media only screen and (max-width:767px){body.homepage .con_main .box_main h2{text-align:center}}body.homepage .con_main .box_main h2 .c1{display:block;font-size:40%;letter-spacing:.06em;font-weight:400;margin-bottom:.8em}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_main .box_main h2 .c1{font-size:40%}}@media only screen and (max-width:767px){body.homepage .con_main .box_main h2 .c1{font-size:47%}}body.homepage .con_main .box_main h2 .c1 i{display:inline-block;padding:.5em 1.5em;margin-left:1em;font-size:60%;border-radius:20px;color:#fff}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_main .box_main h2 .c1 i{font-size:60%}}@media only screen and (max-width:767px){body.homepage .con_main .box_main h2 .c1 i{font-size:60%}}@media only screen and (max-width:767px){body.homepage .con_main .box_main h2 .c1 i{margin-top:.5em}}body.homepage .con_main .box_main h2 .c1 i.s1{background:#c49070}body.homepage .con_main .box_main h2 .c1 i.n1{background:#cf6565}body.homepage .con_main .box_main h2 .c2{display:block;font-size:27%;margin-top:1em;text-align:right}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_main .box_main h2 .c2{font-size:27%}}@media only screen and (max-width:767px){body.homepage .con_main .box_main h2 .c2{font-size:20%}}body.homepage .con_main .box_charm{display:block;width:100%;padding:48px 0;background:#f0dfca;position:absolute;bottom:0;left:0;z-index:1}@media only screen and (max-width:767px){body.homepage .con_main .box_charm{padding:1em}}body.homepage .con_main .box_charm:after{content:"";width:1920px;height:100px;background:url(//growup.wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/bg_wave3.png);position:absolute;top:-100px;left:0;z-index:-1}@media only screen and (max-width:767px){body.homepage .con_main .box_charm:after{top:-95px}}body.homepage .con_main .box_charm .inner{display:flex;align-items:center;justify-content:center;position:relative}@media only screen and (max-width:767px){body.homepage .con_main .box_charm .inner{width:100%;flex-direction:column}}body.homepage .con_main .box_charm .inner .st{display:flex;align-items:center;font-size:120%;color:#704839;line-height:1.5;letter-spacing:.08em}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_main .box_charm .inner .st{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_main .box_charm .inner .st{font-size:134%}}body.homepage .con_main .box_charm .inner .st i{margin-right:.5em}body.homepage .con_main .box_charm .inner .st>span>span{font-size:147%;font-weight:700;letter-spacing:.04em;position:relative;margin-right:.2em}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_main .box_charm .inner .st>span>span{font-size:140%}}@media only screen and (max-width:767px){body.homepage .con_main .box_charm .inner .st>span>span{font-size:134%}}body.homepage .con_main .box_charm .inner .st>span>span:after{content:"";width:100%;height:8px;position:absolute;bottom:3px;left:0;background:#fffbf2;z-index:-1}body.homepage .con_main .box_charm .inner .people{position:absolute;bottom:130%;left:-100px}@media only screen and (max-width:767px){body.homepage .con_main .box_charm .inner .people{left:8%}}@media only screen and (max-width:767px){body.homepage .con_main .box_charm .inner .people{width:80%}}body.homepage .con_main .box_charm .inner ul{width:60%;margin-left:4%}@media only screen and (max-width:767px){body.homepage .con_main .box_charm .inner ul{width:100%}}@media only screen and (max-width:767px){body.homepage .con_main .box_charm .inner ul{margin-left:0}}@media only screen and (max-width:767px){body.homepage .con_main .box_charm .inner ul{margin-top:1em;text-align:center}}body.homepage .con_main .box_charm .inner ul li{display:inline-block;margin:.2em auto;margin-right:18px;background:#fff;color:#704839;padding:.3em 1.2em;border-radius:20px;font-size:100%}@media only screen and (max-width:767px){body.homepage .con_main .box_charm .inner ul li{margin-right:.2em}}@media only screen and (max-width:767px){body.homepage .con_main .box_charm .inner ul li{padding:.3em .6em}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_main .box_charm .inner ul li{font-size:100%}}@media only screen and (max-width:767px){body.homepage .con_main .box_charm .inner ul li{font-size:80%}}body.homepage .con_main .box_charm .inner ul li:before{content:"#";margin-right:.2em}body.homepage .con_about{padding:120px 0;background:#f0dfca;position:relative}@media only screen and (max-width:767px){body.homepage .con_about{padding:5em 0 30em}}body.homepage .con_about .fadein>.cp{max-width:1600px;height:100%;overflow:hidden;position:absolute;top:-120px;left:50%;transform:translateX(-50%);z-index:0}@media only screen and (max-width:767px){body.homepage .con_about .fadein>.cp{top:-3.8em}}body.homepage .con_about .fadein>.cp p{font-family:"Sacramento",cursive;font-size:800%;color:#c3a195;position:absolute;top:41px;left:0}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_about .fadein>.cp p{font-size:747%}}@media only screen and (max-width:767px){body.homepage .con_about .fadein>.cp p{font-size:380%}}@media only screen and (max-width:767px){body.homepage .con_about .fadein>.cp p{top:3.5%}}@media only screen and (min-width:768px){body.homepage .con_about .fadein>.cp p{transform:rotate(-8deg)}}body.homepage .con_about .inner{max-width:1600px;position:relative}@media only screen and (max-width:767px){body.homepage .con_about .inner .illust1,body.homepage .con_about .inner .illust2{width:50%}}body.homepage .con_about .inner .illust1{position:absolute;bottom:20%;right:-90px;z-index:1}@media only screen and (max-width:767px){body.homepage .con_about .inner .illust1{bottom:0}}@media only screen and (max-width:767px){body.homepage .con_about .inner .illust1{right:0}}@media only screen and (max-width:767px){body.homepage .con_about .inner .illust1{display:none}}body.homepage .con_about .inner .illust2{position:absolute;bottom:-10%;left:-60px;z-index:1}@media only screen and (max-width:767px){body.homepage .con_about .inner .illust2{bottom:-128%}}@media only screen and (max-width:767px){body.homepage .con_about .inner .illust2{left:auto}}@media only screen and (max-width:767px){body.homepage .con_about .inner .illust2{right:0}}body.homepage .con_about .inner .cp{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:1}body.homepage .con_about .inner .cp p{font-family:"Sacramento",cursive;font-size:800%;color:#fff;position:absolute;top:-79px;top:-79px;left:0}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_about .inner .cp p{font-size:747%}}@media only screen and (max-width:767px){body.homepage .con_about .inner .cp p{font-size:380%}}@media only screen and (max-width:767px){body.homepage .con_about .inner .cp p{top:-15%}}@media only screen and (min-width:768px){body.homepage .con_about .inner .cp p{transform:rotate(-8deg)}}body.homepage .con_about .inner .box_about{width:56.25%;padding:80px;background:#fff;position:absolute;bottom:-160px;right:-5%}@media only screen and (max-width:767px){body.homepage .con_about .inner .box_about{width:100%}}@media only screen and (max-width:767px){body.homepage .con_about .inner .box_about{padding:2em 1em 5em}}@media only screen and (max-width:767px){body.homepage .con_about .inner .box_about{bottom:-23em}}@media only screen and (max-width:767px){body.homepage .con_about .inner .box_about{right:0}}@media only screen and (min-width:1200px){body.homepage .con_about .inner .box_about{min-width:900px}}@media print{body.homepage .con_about .inner .box_about{min-width:900px}}body.homepage .con_about .inner .box_about h4{display:inline-block;font-size:214%;color:#704839;position:relative;letter-spacing:.08em}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_about .inner .box_about h4{font-size:174%}}@media only screen and (max-width:767px){body.homepage .con_about .inner .box_about h4{font-size:147%}}body.homepage .con_about .inner .box_about .txt{margin-top:24px;font-size:120%;line-height:2;color:#704839}@media only screen and (max-width:767px){body.homepage .con_about .inner .box_about .txt{margin-top:1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_about .inner .box_about .txt{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_about .inner .box_about .txt{font-size:107%}}body.homepage .con_about .inner .box_about .txt span{background:linear-gradient(transparent 70%,#cf6565 0%)}@media only screen and (max-width:767px){body.homepage .con_about .inner .slide{width:100vw;margin:0 calc(50% - 50vw) 30px}body.homepage .con_about .inner .slide>div img{height:75vw;object-fit:cover}}body.homepage .con_about .inner .slide .slide_img img{width:100%}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.15)}}body.homepage .con_about .inner .slide .add-animation{animation:zoomUp 10s linear 0s normal both}body.homepage .con_about .inner .slide .slick-dots{bottom:auto;top:3px;right:8px;text-align:right;z-index:3}@media only screen and (max-width:767px){body.homepage .con_about .inner .slide .slick-dots{text-align:center;top:auto;bottom:3em;right:auto}}body.homepage .con_about .inner .slide .slick-dots li{background:#fff;width:14px;height:14px;transition:background .3s ease}@media only screen and (max-width:767px){body.homepage .con_about .inner .slide .slick-dots li{width:8px;height:8px}}body.homepage .con_about .inner .slide .slick-dots li.slick-active{background:#704839}body.homepage .con_about .inner .slide .slick-dots li button{width:0;height:0;opacity:0}body.homepage .con_about .inner .slide .slick-dots li button:before{line-height:0;width:0;height:0}body.homepage .con_use{background:#f0dfca;position:relative;z-index:1}@media only screen and (max-width:767px){body.homepage .con_use{padding-top:1em}}body.homepage .con_use:after{content:"";width:1920px;height:347px;background:url(//growup.wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/bg_wave1.png);position:absolute;bottom:0;left:0;z-index:-1}@media only screen and (max-width:767px){body.homepage .con_use:after{height:15em}}body.homepage .con_use .inner{padding:160px 0;position:relative;text-align:center}@media only screen and (max-width:767px){body.homepage .con_use .inner{padding:0 0 20em}}body.homepage .con_use .inner h3{font-size:320%;color:#704839;letter-spacing:.08em;text-align:center}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_use .inner h3{font-size:254%}}@media only screen and (max-width:767px){body.homepage .con_use .inner h3{font-size:214%}}body.homepage .con_use .inner .box_use{display:flex;margin-top:60px;position:relative}@media only screen and (max-width:767px){body.homepage .con_use .inner .box_use{margin-top:2em}}@media only screen and (max-width:767px){body.homepage .con_use .inner .box_use{flex-direction:column}}body.homepage .con_use .inner .box_use:after{content:""}body.homepage .con_use .inner .box_use .wrp_img{width:37.25%}@media only screen and (max-width:767px){body.homepage .con_use .inner .box_use .wrp_img{width:100%}}body.homepage .con_use .inner .box_use .wrp_img .st{color:#41559b;font-size:240%;letter-spacing:.06em;font-weight:700;text-align:center}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_use .inner .box_use .wrp_img .st{font-size:214%}}@media only screen and (max-width:767px){body.homepage .con_use .inner .box_use .wrp_img .st{font-size:160%}}body.homepage .con_use .inner .box_use .wrp_img .img{margin-top:24px}@media only screen and (max-width:767px){body.homepage .con_use .inner .box_use .wrp_img .img{margin-top:1em}}@media only screen and (max-width:767px){body.homepage .con_use .inner .box_use .wrp_img .img{position:absolute;width:60%;bottom:-50%;left:14%}}body.homepage .con_use .inner .box_use ul{display:flex;align-items:center;flex-wrap:wrap;width:58.3333333333%;margin-left:4.4166666667%}@media only screen and (max-width:767px){body.homepage .con_use .inner .box_use ul{width:100%}}@media only screen and (max-width:767px){body.homepage .con_use .inner .box_use ul{margin-left:0}}body.homepage .con_use .inner .box_use ul li{width:42.8571428571%;padding:32px 12px;border-radius:80px;font-size:107%;background:#fff;color:#41559b;position:relative;font-weight:700;letter-spacing:.02em;opacity:0;transform:translate(-40px,0);transition:all 1s ease}@media only screen and (max-width:767px){body.homepage .con_use .inner .box_use ul li{width:100%}}@media only screen and (max-width:767px){body.homepage .con_use .inner .box_use ul li{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_use .inner .box_use ul li{font-size:107%}}@media only screen and (max-width:767px){body.homepage .con_use .inner .box_use ul li{font-size:100%}}body.homepage .con_use .inner .box_use ul li:after{content:"";width:92px;height:33px;position:absolute;bottom:-33px;left:33px;background:url(//growup.wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/img_bub.png)}@media only screen and (max-width:767px){body.homepage .con_use .inner .box_use ul li:after{left:65%}}@media only screen and (min-width:768px){body.homepage .con_use .inner .box_use ul li+li{margin-left:6.8571428571%}body.homepage .con_use .inner .box_use ul li:nth-child(5){margin-left:0}body.homepage .con_use .inner .box_use ul li:nth-child(even){margin-top:-20px}}@media only screen and (max-width:767px){body.homepage .con_use .inner .box_use ul li{margin-top:1em}body.homepage .con_use .inner .box_use ul li:not(:last-of-type):after{display:none}}body.homepage .con_use .inner.scrollin .box_use ul li{transform:translate(0,0);transition-delay:.8s;opacity:1}body.homepage .con_use .inner.scrollin .box_use ul li:nth-child(2){transition-delay:.9s}body.homepage .con_use .inner.scrollin .box_use ul li:nth-child(3){transition-delay:1s}body.homepage .con_use .inner.scrollin .box_use ul li:nth-child(4){transition-delay:1.1s}body.homepage .con_use .inner.scrollin .box_use ul li:nth-child(5){transition-delay:1.2s}body.homepage .con_use .inner.scrollin .box_use ul li:nth-child(6){transition-delay:1.3s}body.homepage .con_resolution{background:#c2ede4;position:relative;z-index:1}body.homepage .con_resolution:after{content:"";width:1920px;height:667px;background:url(//growup.wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/bk_res.png) no-repeat;position:absolute;bottom:0;left:0;z-index:-1}@media only screen and (max-width:767px){body.homepage .con_resolution:after{width:100%;height:10em;background-size:cover}}body.homepage .con_resolution .inner{padding:0 0 180px;text-align:center}@media only screen and (max-width:767px){body.homepage .con_resolution .inner{padding:0 0 3em}}body.homepage .con_resolution .inner:before,body.homepage .con_resolution .inner:after{content:"";position:absolute;z-index:-1}body.homepage .con_resolution .inner:before{width:361px;height:83px;background:url(//growup.wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/bk_clo1.png) no-repeat;top:100px;left:-50px}@media only screen and (max-width:767px){body.homepage .con_resolution .inner:before{width:6em;left:1.5em;background-size:contain}}body.homepage .con_resolution .inner:after{width:369px;height:182px;background:url(//growup.wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/bk_clo2.png) no-repeat;top:100px;right:-50px}@media only screen and (max-width:767px){body.homepage .con_resolution .inner:after{width:6em;right:1.5em;background-size:contain}}body.homepage .con_resolution .inner .ttl{color:#fff;background:#41559b;font-weight:700;border-radius:30px;letter-spacing:.08em;padding:.6em 1.2em;font-size:160%;position:relative}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_resolution .inner .ttl{font-size:147%}}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .ttl{font-size:120%}}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .ttl{letter-spacing:.04em}}body.homepage .con_resolution .inner .ttl:after{content:"";width:16px;height:34px;background:url(//growup.wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/ic_arr.png);position:absolute;bottom:-50px;left:50%;transform:translateX(-50%)}body.homepage .con_resolution .inner .box_resolution{background:#fff;margin-top:520px;padding:60px 48px 80px;border-radius:10px;position:relative}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution{margin-top:22em}}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution{padding:2em 1em}}body.homepage .con_resolution .inner .box_resolution:before,body.homepage .con_resolution .inner .box_resolution:after{content:"";position:absolute}@media only screen and (min-width:768px){body.homepage .con_resolution .inner .box_resolution:before,body.homepage .con_resolution .inner .box_resolution:after{top:30%;transform:translateY(-50%)}}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution:before,body.homepage .con_resolution .inner .box_resolution:after{bottom:-3em;background-repeat:no-repeat !important;background-size:60% !important}}body.homepage .con_resolution .inner .box_resolution:before{width:224px;height:317px;left:-120px;background:url(//growup.wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/img_peo1.png)}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution:before{width:10em}}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution:before{height:10em}}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution:before{left:0}}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution:before{display:none}}body.homepage .con_resolution .inner .box_resolution:after{width:269px;height:399px;right:-140px;background:url(//growup.wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/img_peo2.png)}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution:after{width:10em}}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution:after{height:10em}}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution:after{right:-20%}}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution:after{display:none}}body.homepage .con_resolution .inner .box_resolution .people{display:block;width:1097px;height:181px;position:absolute;top:-181px;left:50%;transform:translateX(-50%)}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution .people{width:100%}}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution .people{height:auto}}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution .people{top:-4em}}body.homepage .con_resolution .inner .box_resolution .people span{width:100%;position:absolute;top:-176px;left:50%;transform:translateX(-50%)}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution .people span{top:-12.5em}}body.homepage .con_resolution .inner .box_resolution .st{font-size:320%;line-height:1.6;font-weight:700;letter-spacing:.08em;color:#40220f}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_resolution .inner .box_resolution .st{font-size:240%}}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution .st{font-size:180%}}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution .st{letter-spacing:.04em}}body.homepage .con_resolution .inner .box_resolution .st span{color:#2e4c73}body.homepage .con_resolution .inner .box_resolution .st i{font-size:80%}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_resolution .inner .box_resolution .st i{font-size:80%}}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution .st i{font-size:74%}}body.homepage .con_resolution .inner .box_resolution .txt{margin-top:24px;font-size:134%;line-height:2;letter-spacing:.06em;color:#40220f}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution .txt{margin-top:1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_resolution .inner .box_resolution .txt{font-size:120%}}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution .txt{font-size:107%}}@media only screen and (max-width:767px){body.homepage .con_resolution .inner .box_resolution .txt{line-height:1.6}}body.homepage .con_works{background:#faf3d2}body.homepage .con_works .inner{padding:120px 0 160px;text-align:center}@media only screen and (max-width:767px){body.homepage .con_works .inner{padding:5em 0 4em}}body.homepage .con_works .inner .txt_lead{margin-top:48px;font-size:120%;line-height:2;color:#704839;letter-spacing:.06em}@media only screen and (max-width:767px){body.homepage .con_works .inner .txt_lead{margin-top:1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_works .inner .txt_lead{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_works .inner .txt_lead{font-size:100%}}@media only screen and (max-width:767px){body.homepage .con_works .inner .txt_lead{text-align:left;line-height:1.6;letter-spacing:.02em}}body.homepage .con_works .inner .st{display:block;padding:.4em 1em;color:#fff;background:#cf6666;border-radius:30px;font-size:140%;letter-spacing:.06em;font-weight:700;margin-top:32px}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_works .inner .st{font-size:134%}}@media only screen and (max-width:767px){body.homepage .con_works .inner .st{font-size:107%}}@media only screen and (max-width:767px){body.homepage .con_works .inner .st{margin-top:1em}}body.homepage .con_works .inner ul.job{display:flex;justify-content:center;margin-top:24px;flex-wrap:wrap}@media only screen and (max-width:767px){body.homepage .con_works .inner ul.job{margin-top:1em}}body.homepage .con_works .inner ul.job li{width:calc(100%/5);text-align:center;font-size:134%;letter-spacing:.06em}@media only screen and (max-width:767px){body.homepage .con_works .inner ul.job li{width:30%}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_works .inner ul.job li{font-size:120%}}@media only screen and (max-width:767px){body.homepage .con_works .inner ul.job li{font-size:107%}}@media only screen and (min-width:768px){body.homepage .con_works .inner ul.job li:nth-child(n+6){margin-top:32px}}@media only screen and (max-width:767px){body.homepage .con_works .inner ul.job li:nth-child(3n),body.homepage .con_works .inner ul.job li:nth-child(3n+2){margin-left:5%}}body.homepage .con_works .inner ul.job li span{cursor:pointer}body.homepage .con_works .inner ul.job li span i{position:relative}body.homepage .con_works .inner ul.job li span i:before{content:"";width:100%;height:100%;background:#000;position:absolute;top:0;left:0;opacity:0;transition:.3s ease}body.homepage .con_works .inner ul.job li span i:after{content:"VIEW MORE";font-size:100%;position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:.3s ease}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_works .inner ul.job li span i:after{font-size:94%}}@media only screen and (max-width:767px){body.homepage .con_works .inner ul.job li span i:after{font-size:87%}}@media only screen and (max-width:767px){body.homepage .con_works .inner ul.job li span i{height:auto}body.homepage .con_works .inner ul.job li span i>img{width:100%;height:auto;aspect-ratio:1}}body.homepage .con_works .inner ul.job li span:hover i:before{opacity:.5}body.homepage .con_works .inner ul.job li span:hover i:after{opacity:1}body.homepage .con_works .inner ul.job li i{display:block;max-width:180px;height:180px;overflow:hidden;margin:auto;margin-bottom:.5em}@media only screen and (max-width:767px){body.homepage .con_works .inner ul.job li i{margin-bottom:.5em}}body.homepage .con_works .inner ul.job li i img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:767px){body.homepage .con_works .inner ul.job li:nth-of-type(n+4){margin-top:.5em}}body.homepage .con_works .inner ul.tag{max-width:1000px;width:100%;margin:auto;margin-top:48px}@media only screen and (max-width:767px){body.homepage .con_works .inner ul.tag{margin-top:1em}}body.homepage .con_works .inner ul.tag li{display:inline-block;color:#fff;background:#6e3b3b;border-radius:20px;margin:8px 4px;padding:.4em 1.4em;font-size:100%}@media only screen and (max-width:767px){body.homepage .con_works .inner ul.tag li{margin:.2em .1em}}@media only screen and (max-width:767px){body.homepage .con_works .inner ul.tag li{padding:.2em .8em}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_works .inner ul.tag li{font-size:100%}}@media only screen and (max-width:767px){body.homepage .con_works .inner ul.tag li{font-size:87%}}body.homepage .con_works .inner ul.tag li:before{content:"#";margin-right:.2em}body.homepage .con_works .inner .box_price{width:90%;max-width:800px;margin:auto;margin-top:48px;padding:36px;background:#fff;border-radius:10px}@media only screen and (max-width:767px){body.homepage .con_works .inner .box_price{margin-top:1em}}@media only screen and (max-width:767px){body.homepage .con_works .inner .box_price{padding:1em}}body.homepage .con_works .inner .box_price .wrp_price .price{font-size:134%;color:#6e3b3b;letter-spacing:.08em}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_works .inner .box_price .wrp_price .price{font-size:127%}}@media only screen and (max-width:767px){body.homepage .con_works .inner .box_price .wrp_price .price{font-size:120%}}body.homepage .con_works .inner .box_price .wrp_price .price span{font-size:214%;font-weight:800;color:#cf6666;margin-left:.3em}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_works .inner .box_price .wrp_price .price span{font-size:200%}}@media only screen and (max-width:767px){body.homepage .con_works .inner .box_price .wrp_price .price span{font-size:187%}}body.homepage .con_works .inner .box_price .wrp_price .txt{font-size:120%;letter-spacing:.06em;color:#6e3b3b}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_works .inner .box_price .wrp_price .txt{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_works .inner .box_price .wrp_price .txt{font-size:100%}}body.homepage .con_works .inner .box_price table{margin:auto;margin-top:1em}body.homepage .con_works .inner .box_price table tr+tr{border-top:1px solid #ccc}body.homepage .con_works .inner .box_price table tr th,body.homepage .con_works .inner .box_price table tr body.lower main.contact .form table tr td,body.lower main.contact .form table tr body.homepage .con_works .inner .box_price table tr td,body.homepage .con_works .inner .box_price table tr td{padding:.2em .5em;font-size:87%;text-align:left}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_works .inner .box_price table tr th,body.homepage .con_works .inner .box_price table tr body.lower main.contact .form table tr td,body.lower main.contact .form table tr body.homepage .con_works .inner .box_price table tr td,body.homepage .con_works .inner .box_price table tr td{font-size:87%}}@media only screen and (max-width:767px){body.homepage .con_works .inner .box_price table tr th,body.homepage .con_works .inner .box_price table tr body.lower main.contact .form table tr td,body.lower main.contact .form table tr body.homepage .con_works .inner .box_price table tr td,body.homepage .con_works .inner .box_price table tr td{font-size:80%}}body.homepage .con_works .inner .box_price table tr th span,body.homepage .con_works .inner .box_price table tr body.lower main.contact .form table tr td span,body.lower main.contact .form table tr body.homepage .con_works .inner .box_price table tr td span,body.homepage .con_works .inner .box_price table tr td span{font-weight:700;color:#cf6666}@media only screen and (max-width:767px){body.homepage .con_works .slide_work{margin-bottom:3em}}body.homepage .con_contact{position:relative;background:#f0dfca}body.homepage .con_contact:after{content:"";width:1920px;height:114px;position:absolute;top:-114px;left:0;background:url(//growup.wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/bg_wave2.png)}@media only screen and (max-width:767px){body.homepage .con_contact:after{height:5em}}@media only screen and (max-width:767px){body.homepage .con_contact:after{top:-5em}}body.homepage .con_contact .inner{padding:80px 0 120px;text-align:center;position:relative}@media only screen and (max-width:767px){body.homepage .con_contact .inner{padding:2em 0 5em}}body.homepage .con_contact .inner .illust{position:absolute;left:-60px;top:0;z-index:1}@media only screen and (max-width:767px){body.homepage .con_contact .inner .illust{top:-7em;left:50%;transform:translateX(-50%)}}@media only screen and (max-width:767px){body.homepage .con_contact .inner .illust img{width:2.8em}}body.homepage .con_contact .inner .st{font-size:320%;letter-spacing:.1em;color:#704839;font-weight:700}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_contact .inner .st{font-size:240%}}@media only screen and (max-width:767px){body.homepage .con_contact .inner .st{font-size:160%}}body.homepage .con_contact .inner .txt{margin-top:24px;font-size:134%;line-height:2;letter-spacing:.08em;color:#704839}@media only screen and (max-width:767px){body.homepage .con_contact .inner .txt{margin-top:1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_contact .inner .txt{font-size:120%}}@media only screen and (max-width:767px){body.homepage .con_contact .inner .txt{font-size:100%}}@media only screen and (max-width:767px){body.homepage .con_contact .inner .txt{line-height:1.6;letter-spacing:.04em;text-align:left}}body.homepage .con_contact .inner ul{display:flex;justify-content:center;position:relative;z-index:1;margin-top:42px}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul{margin-top:1em}}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul{flex-direction:column}}body.homepage .con_contact .inner ul li{width:100%;max-width:310px}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul li{margin-inline:auto}}body.homepage .con_contact .inner ul li+li{margin-left:24px}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul li+li{margin-left:0}}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul li+li{margin-top:1em;margin-inline:auto}}body.homepage .con_contact .inner ul li:nth-child(1) a{display:block;padding:21px 32px;color:#c49070;background:#fff;border-radius:40px;text-decoration:none;font-size:127%;border:2px solid #c49070;line-height:1;transition:all .3s ease}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul li:nth-child(1) a{padding:1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_contact .inner ul li:nth-child(1) a{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul li:nth-child(1) a{font-size:120%}}body.homepage .con_contact .inner ul li:nth-child(1) a:hover{color:#fff;background:#c49070}body.homepage .con_contact .inner ul li:nth-child(1) a i{margin-right:.2em}body.homepage .con_contact .inner ul li:nth-child(2) a,body.homepage .con_contact .inner ul li:nth-child(2) input[type=submit]{display:flex;align-items:center;justify-content:center;padding:12px 32px 10px;color:#fff;background:#c49070;border-radius:40px;border:2px solid #c49070;text-decoration:none;opacity:1;transition:all .3s ease}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul li:nth-child(2) a,body.homepage .con_contact .inner ul li:nth-child(2) input[type=submit]{padding:1em}}body.homepage .con_contact .inner ul li:nth-child(2) a i,body.homepage .con_contact .inner ul li:nth-child(2) input[type=submit] i{font-size:200%}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_contact .inner ul li:nth-child(2) a i,body.homepage .con_contact .inner ul li:nth-child(2) input[type=submit] i{font-size:187%}}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul li:nth-child(2) a i,body.homepage .con_contact .inner ul li:nth-child(2) input[type=submit] i{font-size:187%}}body.homepage .con_contact .inner ul li:nth-child(2) a>span,body.homepage .con_contact .inner ul li:nth-child(2) input[type=submit]>span{text-align:center;margin-left:.5em;font-size:120%;font-weight:700;line-height:1.3;letter-spacing:.04em}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_contact .inner ul li:nth-child(2) a>span,body.homepage .con_contact .inner ul li:nth-child(2) input[type=submit]>span{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul li:nth-child(2) a>span,body.homepage .con_contact .inner ul li:nth-child(2) input[type=submit]>span{font-size:120%}}body.homepage .con_contact .inner ul li:nth-child(2) a>span>span,body.homepage .con_contact .inner ul li:nth-child(2) input[type=submit]>span>span{display:block;font-size:60%;font-weight:400;letter-spacing:.01em;margin-bottom:1px}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_contact .inner ul li:nth-child(2) a>span>span,body.homepage .con_contact .inner ul li:nth-child(2) input[type=submit]>span>span{font-size:60%}}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul li:nth-child(2) a>span>span,body.homepage .con_contact .inner ul li:nth-child(2) input[type=submit]>span>span{font-size:67%}}body.homepage .con_contact .inner ul li:nth-child(2) a:hover,body.homepage .con_contact .inner ul li:nth-child(2) input[type=submit]:hover{opacity:.7}body.homepage .con_contact .inner ul li:nth-child(3) a,body.homepage .con_contact .inner ul li:nth-child(3) input[type=submit]{display:flex;align-items:center;justify-content:center;padding:12px 32px 10px;color:#fff;background:#cf6565;border-radius:40px;border:2px solid #cf6565;text-decoration:none;opacity:1;transition:all .3s ease}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul li:nth-child(3) a,body.homepage .con_contact .inner ul li:nth-child(3) input[type=submit]{padding:1em}}body.homepage .con_contact .inner ul li:nth-child(3) a i,body.homepage .con_contact .inner ul li:nth-child(3) input[type=submit] i{font-size:200%}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_contact .inner ul li:nth-child(3) a i,body.homepage .con_contact .inner ul li:nth-child(3) input[type=submit] i{font-size:187%}}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul li:nth-child(3) a i,body.homepage .con_contact .inner ul li:nth-child(3) input[type=submit] i{font-size:187%}}body.homepage .con_contact .inner ul li:nth-child(3) a>span,body.homepage .con_contact .inner ul li:nth-child(3) input[type=submit]>span{text-align:center;margin-left:.5em;font-size:120%;font-weight:700;line-height:1.3;letter-spacing:.04em}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_contact .inner ul li:nth-child(3) a>span,body.homepage .con_contact .inner ul li:nth-child(3) input[type=submit]>span{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul li:nth-child(3) a>span,body.homepage .con_contact .inner ul li:nth-child(3) input[type=submit]>span{font-size:120%}}body.homepage .con_contact .inner ul li:nth-child(3) a>span>span,body.homepage .con_contact .inner ul li:nth-child(3) input[type=submit]>span>span{display:block;font-size:60%;font-weight:400;letter-spacing:.01em;margin-bottom:1px}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_contact .inner ul li:nth-child(3) a>span>span,body.homepage .con_contact .inner ul li:nth-child(3) input[type=submit]>span>span{font-size:60%}}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul li:nth-child(3) a>span>span,body.homepage .con_contact .inner ul li:nth-child(3) input[type=submit]>span>span{font-size:67%}}body.homepage .con_contact .inner ul li:nth-child(3) a:hover,body.homepage .con_contact .inner ul li:nth-child(3) input[type=submit]:hover{opacity:.7}body.homepage .con_contact .inner ul li:nth-child(4) a,body.homepage .con_contact .inner ul li:nth-child(4) input[type=submit]{display:flex;align-items:center;justify-content:center;padding:12px 32px 10px;color:#fff;background:#6e3b3b;border-radius:40px;border:2px solid #6e3b3b;text-decoration:none;opacity:1;transition:all .3s ease}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul li:nth-child(4) a,body.homepage .con_contact .inner ul li:nth-child(4) input[type=submit]{padding:1em}}body.homepage .con_contact .inner ul li:nth-child(4) a i,body.homepage .con_contact .inner ul li:nth-child(4) input[type=submit] i{font-size:200%}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_contact .inner ul li:nth-child(4) a i,body.homepage .con_contact .inner ul li:nth-child(4) input[type=submit] i{font-size:187%}}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul li:nth-child(4) a i,body.homepage .con_contact .inner ul li:nth-child(4) input[type=submit] i{font-size:187%}}body.homepage .con_contact .inner ul li:nth-child(4) a>span,body.homepage .con_contact .inner ul li:nth-child(4) input[type=submit]>span{text-align:center;margin-left:.5em;font-size:120%;font-weight:700;line-height:1.3;letter-spacing:.04em}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_contact .inner ul li:nth-child(4) a>span,body.homepage .con_contact .inner ul li:nth-child(4) input[type=submit]>span{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul li:nth-child(4) a>span,body.homepage .con_contact .inner ul li:nth-child(4) input[type=submit]>span{font-size:120%}}body.homepage .con_contact .inner ul li:nth-child(4) a>span>span,body.homepage .con_contact .inner ul li:nth-child(4) input[type=submit]>span>span{display:block;font-size:60%;font-weight:400;letter-spacing:.01em;margin-bottom:1px}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_contact .inner ul li:nth-child(4) a>span>span,body.homepage .con_contact .inner ul li:nth-child(4) input[type=submit]>span>span{font-size:60%}}@media only screen and (max-width:767px){body.homepage .con_contact .inner ul li:nth-child(4) a>span>span,body.homepage .con_contact .inner ul li:nth-child(4) input[type=submit]>span>span{font-size:67%}}body.homepage .con_contact .inner ul li:nth-child(4) a:hover,body.homepage .con_contact .inner ul li:nth-child(4) input[type=submit]:hover{opacity:.7}body.homepage .con_flow{background:url(//growup.wonderstorage-c.com/wp-content/themes/wsc_theme/assets/css/../images/bk_dashed.png)}body.homepage .con_flow .inner{padding:160px 0;text-align:center;position:relative}@media only screen and (max-width:767px){body.homepage .con_flow .inner{padding:6em 0}}body.homepage .con_flow .inner .illust1,body.homepage .con_flow .inner .illust2{position:absolute;top:10%}@media only screen and (max-width:767px){body.homepage .con_flow .inner .illust1,body.homepage .con_flow .inner .illust2{top:4%}}@media only screen and (max-width:767px){body.homepage .con_flow .inner .illust1 img,body.homepage .con_flow .inner .illust2 img{height:5em}}body.homepage .con_flow .inner .illust1{left:2%}@media only screen and (max-width:767px){body.homepage .con_flow .inner .illust1{left:0}}body.homepage .con_flow .inner .illust2{right:2%}@media only screen and (max-width:767px){body.homepage .con_flow .inner .illust2{right:0}}body.homepage .con_flow .inner .txt_lead{display:inline-block;color:#cf6565;letter-spacing:.06em;font-size:120%;font-weight:700;margin-top:24px;padding-bottom:.4em;border-bottom:1px solid #cf6565}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_flow .inner .txt_lead{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_flow .inner .txt_lead{font-size:107%}}@media only screen and (max-width:767px){body.homepage .con_flow .inner .txt_lead{margin-top:1.4em}}body.homepage .con_flow .inner .box_flow{background:#fff9f2;margin-top:48px;padding:80px;border-radius:20px}@media only screen and (max-width:767px){body.homepage .con_flow .inner .box_flow{margin-top:2em}}@media only screen and (max-width:767px){body.homepage .con_flow .inner .box_flow{padding:1em}}body.homepage .con_flow .inner .box_flow ul{position:relative;z-index:1}body.homepage .con_flow .inner .box_flow ul:after{content:"";width:2px;height:calc(100% - 6em);border-left:2px dashed #6e3b3b;position:absolute;top:3em;left:4.4230769231%;z-index:-1}@media only screen and (max-width:767px){body.homepage .con_flow .inner .box_flow ul:after{left:9.5%}}body.homepage .con_flow .inner .box_flow ul li{display:flex;align-items:center}body.homepage .con_flow .inner .box_flow ul li:last-child>div{border-bottom:none !important}body.homepage .con_flow .inner .box_flow ul li .num{width:9.6153846154%;padding:1em;background:#6e3b3b;color:#fff;line-height:1;border-radius:50%;position:relative}@media only screen and (max-width:767px){body.homepage .con_flow .inner .box_flow ul li .num{width:5em}}body.homepage .con_flow .inner .box_flow ul li .num span{display:block;font-size:294%}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_flow .inner .box_flow ul li .num span{font-size:280%}}@media only screen and (max-width:767px){body.homepage .con_flow .inner .box_flow ul li .num span{font-size:187%}}body.homepage .con_flow .inner .box_flow ul li>div{width:96.1538461538%;margin-left:3.8461538462%;padding:36px 0;border-bottom:1px dashed #ebdada;text-align:left}@media only screen and (max-width:767px){body.homepage .con_flow .inner .box_flow ul li>div{width:100%}}@media only screen and (max-width:767px){body.homepage .con_flow .inner .box_flow ul li>div{margin-left:3%}}@media only screen and (max-width:767px){body.homepage .con_flow .inner .box_flow ul li>div{padding:1em 0}}body.homepage .con_flow .inner .box_flow ul li>div .st{font-size:160%;font-weight:700;color:#cf6565;letter-spacing:.06em}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_flow .inner .box_flow ul li>div .st{font-size:147%}}@media only screen and (max-width:767px){body.homepage .con_flow .inner .box_flow ul li>div .st{font-size:120%}}body.homepage .con_flow .inner .box_flow ul li>div .txt{margin-top:6px;color:#6e3b3b;font-size:120%}@media only screen and (max-width:767px){body.homepage .con_flow .inner .box_flow ul li>div .txt{margin-top:.4em}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_flow .inner .box_flow ul li>div .txt{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_flow .inner .box_flow ul li>div .txt{font-size:100%}}body.homepage .con_access{background:#f7f1da}body.homepage .con_access .inner{padding:160px 0 240px;text-align:center}@media only screen and (max-width:767px){body.homepage .con_access .inner{padding:5em 0 12em}}body.homepage .con_access .inner .txt_lead{display:inline-block;color:#cf6565;letter-spacing:.06em;font-size:120%;font-weight:700;margin-top:24px;padding-bottom:.4em;border-bottom:1px solid #cf6565}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_access .inner .txt_lead{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_access .inner .txt_lead{font-size:107%}}@media only screen and (max-width:767px){body.homepage .con_access .inner .txt_lead{margin-top:1.4em}}body.homepage .con_access .inner .illust{position:absolute;right:-60px;top:-60px;z-index:1}@media only screen and (max-width:767px){body.homepage .con_access .inner .illust{top:-1em;right:auto;left:50%;transform:translateX(-50%)}}@media only screen and (max-width:767px){body.homepage .con_access .inner .illust img{width:7em}}body.homepage .con_access .inner ul{margin-top:60px}@media only screen and (max-width:767px){body.homepage .con_access .inner ul{margin-top:1.8em}}body.homepage .con_access .inner ul li{display:flex;align-items:center}@media only screen and (max-width:767px){body.homepage .con_access .inner ul li{flex-direction:column}}body.homepage .con_access .inner ul li+li{margin-top:42px}@media only screen and (max-width:767px){body.homepage .con_access .inner ul li+li{margin-top:3em}}body.homepage .con_access .inner ul li .box_img{width:50%}@media only screen and (max-width:767px){body.homepage .con_access .inner ul li .box_img{width:100%}}body.homepage .con_access .inner ul li .box_access{width:45%;margin-left:5%;text-align:left}@media only screen and (max-width:767px){body.homepage .con_access .inner ul li .box_access{width:100%}}@media only screen and (max-width:767px){body.homepage .con_access .inner ul li .box_access{margin-left:0}}@media only screen and (max-width:767px){body.homepage .con_access .inner ul li .box_access{margin-top:.5em;text-align:center}}body.homepage .con_access .inner ul li .box_access .st{font-size:160%;font-weight:700;color:#cf6565;letter-spacing:.06em}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_access .inner ul li .box_access .st{font-size:147%}}@media only screen and (max-width:767px){body.homepage .con_access .inner ul li .box_access .st{font-size:134%}}body.homepage .con_access .inner ul li .box_access address{margin-top:16px;font-size:120%;letter-spacing:.08em}@media only screen and (max-width:767px){body.homepage .con_access .inner ul li .box_access address{margin-top:.6em}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_access .inner ul li .box_access address{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_access .inner ul li .box_access address{font-size:107%}}body.homepage .con_access .inner ul li .box_access .txt{margin-top:8px;color:#999;font-size:94%}@media only screen and (max-width:767px){body.homepage .con_access .inner ul li .box_access .txt{margin-top:.6em}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_access .inner ul li .box_access .txt{font-size:94%}}@media only screen and (max-width:767px){body.homepage .con_access .inner ul li .box_access .txt{font-size:94%}}body.homepage .con_access .inner ul li .box_access .btn{margin-top:32px;width:90%;max-width:320px}@media only screen and (max-width:767px){body.homepage .con_access .inner ul li .box_access .btn{margin-top:1.2em}}@media only screen and (max-width:767px){body.homepage .con_access .inner ul li .box_access .btn{margin-inline:auto}}body.homepage .con_access .inner ul li .box_access .btn a{display:block;text-decoration:none;padding:18px 32px;color:#fff;background:#ba7263;border:2px solid #ba7263;text-align:center;border-radius:40px;font-size:107%;letter-spacing:.06em;transition:all .3s ease}@media only screen and (max-width:767px){body.homepage .con_access .inner ul li .box_access .btn a{padding:.6em 1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_access .inner ul li .box_access .btn a{font-size:100%}}@media only screen and (max-width:767px){body.homepage .con_access .inner ul li .box_access .btn a{font-size:94%}}body.homepage .con_access .inner ul li .box_access .btn a i{margin-left:.5em;font-size:120%}@media only screen and (min-width:768px) and (max-width:1199px){body.homepage .con_access .inner ul li .box_access .btn a i{font-size:114%}}@media only screen and (max-width:767px){body.homepage .con_access .inner ul li .box_access .btn a i{font-size:107%}}body.homepage .con_access .inner ul li .box_access .btn a:hover{color:#ba7263;background:#fff}body.homepage .con_access .inner ul li .box_access .btn+.btn{margin-top:12px}@media only screen and (max-width:767px){body.homepage .con_access .inner ul li .box_access .btn+.btn{margin-top:.8em}}body.homepage .con_access .inner ul li .box_access .btn+.btn a{background:#704839;border:2px solid #704839}body.homepage .con_access .inner ul li .box_access .btn+.btn a:hover{color:#704839;background:#fff}body.lower{background:#f0dfca}body.lower main{padding:120px 0}@media only screen and (max-width:767px){body.lower main{padding:3em 0}}body.lower main.contact{margin-top:80px;margin-bottom:200px}@media only screen and (max-width:767px){body.lower main.contact{margin-top:2em}}@media only screen and (max-width:767px){body.lower main.contact{margin-bottom:15em}}body.lower main.contact .box_ttl{text-align:center}body.lower main.contact .box_ttl .txt{font-size:120%;letter-spacing:.08em;text-align:center}@media only screen and (min-width:768px) and (max-width:1199px){body.lower main.contact .box_ttl .txt{font-size:114%}}@media only screen and (max-width:767px){body.lower main.contact .box_ttl .txt{font-size:107%}}body.lower main.contact .box_contact{margin-top:48px;background-color:#fff;border-radius:10px;padding:80px}@media only screen and (max-width:767px){body.lower main.contact .box_contact{margin-top:2em}}@media only screen and (max-width:767px){body.lower main.contact .box_contact{padding:2em}}body.lower main.contact .txt_lead{font-size:120%;letter-spacing:.08em;text-align:center}@media only screen and (min-width:768px) and (max-width:1199px){body.lower main.contact .txt_lead{font-size:114%}}@media only screen and (max-width:767px){body.lower main.contact .txt_lead{font-size:107%}}body.lower main.contact .form{background:#fff;border-radius:10px;padding:80px;margin:60px auto 0}@media only screen and (max-width:767px){body.lower main.contact .form{padding:2em}}@media only screen and (max-width:767px){body.lower main.contact .form{margin:2em auto 0}}body.lower main.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 main.contact .form table{font-size:100%}}@media only screen and (max-width:767px){body.lower main.contact .form table{font-size:100%}}body.lower main.contact .form table tr:last-child th,body.lower main.contact .form table tr:last-child tr td,body.lower main.contact .form table tr tr:last-child td{vertical-align:top}body.lower main.contact .form table tr th,body.lower main.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 main.contact .form table tr th,body.lower main.contact .form table tr td{padding:1.5em 1em}}@media only screen and (min-width:768px){body.lower main.contact .form table tr th,body.lower main.contact .form table tr td{min-width:12em}}@media only screen and (max-width:767px){body.lower main.contact .form table tr th,body.lower main.contact .form table tr td{display:block}}body.lower main.contact .form table tr th .att,body.lower main.contact .form table tr td .att{position:absolute;top:50%;right:0;transform:translateY(-50%);display:inline-block;color:#fff;background-color:#503423;padding:.2em .5em;border-radius:5px;font-size:87%}@media only screen and (max-width:767px){body.lower main.contact .form table tr th .att,body.lower main.contact .form table tr td .att{font-size:87%;right:1em}}@media only screen and (max-width:767px){body.lower main.contact .form table tr td{border-top:none;padding-top:0}}body.lower main.contact .form table tr td p>span{display:block}body.lower main.contact .form table tr td p>span>*{display:inline-block}body.lower main.contact .form table tr td p>span+span{margin-top:.3em}@media only screen and (max-width:767px){body.lower main.contact .form table tr td p>span+span{margin-top:1em}}body.lower main.contact .form .btn{margin-top:26px}@media only screen and (max-width:767px){body.lower main.contact .form .btn{margin-top:1.8em}}body.lower main.contact .form .btn .wpcf7-acceptance{display:block;text-align:center}body.lower main.contact .form input[type=text],body.lower main.contact .form input[type=email],body.lower main.contact .form input[type=tel],body.lower main.contact .form input[type=date],body.lower main.contact .form select,body.lower main.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 main.contact .form input[type=text],body.lower main.contact .form input[type=email],body.lower main.contact .form input[type=tel],body.lower main.contact .form input[type=date],body.lower main.contact .form select,body.lower main.contact .form textarea{width:100%}}body.lower main.contact .form input[type=text]:focus-visible,body.lower main.contact .form input[type=email]:focus-visible,body.lower main.contact .form input[type=tel]:focus-visible,body.lower main.contact .form input[type=date]:focus-visible,body.lower main.contact .form select:focus-visible,body.lower main.contact .form textarea:focus-visible{border-color:#503423;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.08),0 0 8px rgba(102,175,233,.6)}body.lower main.contact .form input[type=date],body.lower main.contact .form select{width:auto}body.lower main.contact .form textarea{width:100%;height:8em}body.lower main.contact .form input[type=submit]{display:block;max-width:300px;color:#fff;background-color:#503423;border:none;border-radius:30px;margin:0 auto;padding:1em 5em;transition:all .3s ease;cursor:pointer}body.lower main.contact .form input[type=submit]:hover{background-color:#303030}body.lower main.thanks{text-align:center;padding-top:180px;padding-bottom:200px}@media only screen and (max-width:767px){body.lower main.thanks{padding-top:9em}}@media only screen and (max-width:767px){body.lower main.thanks{padding-bottom:9em}}body.lower main.thanks h2{color:#503423;letter-spacing:.08em;font-size:167%}@media only screen and (min-width:768px) and (max-width:1199px){body.lower main.thanks h2{font-size:160%}}@media only screen and (max-width:767px){body.lower main.thanks h2{font-size:147%}}@media only screen and (max-width:767px){body.lower main.thanks h2{letter-spacing:.04em}}body.lower main.thanks h2:before{display:block;color:#cf6565;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 main.thanks h2:before{font-size:200%}}@media only screen and (max-width:767px){body.lower main.thanks h2:before{font-size:187%}}body.lower main.thanks>div{margin-top:48px;background:#fff;padding:48px;border-radius:10px}@media only screen and (max-width:767px){body.lower main.thanks>div{margin-top:2em}}@media only screen and (max-width:767px){body.lower main.thanks>div{padding:1em}}body.lower main.thanks>div .txt{font-size:120%;line-height:1.6;color:#503423}@media only screen and (min-width:768px) and (max-width:1199px){body.lower main.thanks>div .txt{font-size:114%}}@media only screen and (max-width:767px){body.lower main.thanks>div .txt{font-size:107%}}body.lower main.thanks>div .txt+.txt{margin-top:30px}@media only screen and (max-width:767px){body.lower main.thanks>div .txt+.txt{margin-top:1em}}body.lower main.thanks>div .btn{margin:auto;margin-top:80px;width:90%;max-width:320px}@media only screen and (max-width:767px){body.lower main.thanks>div .btn{margin-top:3em}}@media only screen and (max-width:767px){body.lower main.thanks>div .btn{margin-inline:auto}}body.lower main.thanks>div .btn a{display:block;text-decoration:none;padding:18px 32px;color:#fff;background:#ba7263;border:2px solid #ba7263;text-align:center;border-radius:40px;font-size:107%;letter-spacing:.06em;transition:all .3s ease}@media only screen and (max-width:767px){body.lower main.thanks>div .btn a{padding:.6em 1em}}@media only screen and (min-width:768px) and (max-width:1199px){body.lower main.thanks>div .btn a{font-size:100%}}@media only screen and (max-width:767px){body.lower main.thanks>div .btn a{font-size:94%}}body.lower main.thanks>div .btn a i{margin-left:.5em;font-size:120%}@media only screen and (min-width:768px) and (max-width:1199px){body.lower main.thanks>div .btn a i{font-size:114%}}@media only screen and (max-width:767px){body.lower main.thanks>div .btn a i{font-size:107%}}body.lower main.thanks>div .btn a:hover{color:#ba7263;background:#fff}body.lower main.shiroishi,body.lower main.nishimachi{text-align:center;margin-top:80px;margin-bottom:200px}@media only screen and (max-width:767px){body.lower main.shiroishi,body.lower main.nishimachi{margin-top:5em}}@media only screen and (max-width:767px){body.lower main.shiroishi,body.lower main.nishimachi{margin-bottom:15em}}body.lower main.shiroishi h3,body.lower main.nishimachi h3{display:inline-block;font-size:280%;letter-spacing:.1em;color:#704839;position:relative;z-index:1}@media only screen and (min-width:768px) and (max-width:1199px){body.lower main.shiroishi h3,body.lower main.nishimachi h3{font-size:240%}}@media only screen and (max-width:767px){body.lower main.shiroishi h3,body.lower main.nishimachi h3{font-size:160%}}body.lower main.shiroishi h3:after,body.lower main.nishimachi h3:after{content:"";width:100%;height:14px;position:absolute;bottom:3px;left:0;background:#fffbf2;z-index:-1}body.lower main.shiroishi .con_vr,body.lower main.nishimachi .con_vr{position:relative;margin-top:24px;padding-bottom:60%}@media only screen and (max-width:767px){body.lower main.shiroishi .con_vr,body.lower main.nishimachi .con_vr{margin-top:1.4em}}@media only screen and (max-width:767px){body.lower main.shiroishi .con_vr,body.lower main.nishimachi .con_vr{padding-bottom:100%}}body.lower main.shiroishi .con_vr iframe,body.lower main.nishimachi .con_vr iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}body.lower main.shiroishi .con_gallery,body.lower main.nishimachi .con_gallery{margin-top:48px}@media only screen and (max-width:767px){body.lower main.shiroishi .con_gallery,body.lower main.nishimachi .con_gallery{margin-top:2em}}body.lower main.shiroishi .con_gallery ul,body.lower main.nishimachi .con_gallery ul{display:flex;flex-wrap:wrap}body.lower main.shiroishi .con_gallery ul li,body.lower main.nishimachi .con_gallery ul li{width:23.5%}@media only screen and (max-width:767px){body.lower main.shiroishi .con_gallery ul li,body.lower main.nishimachi .con_gallery ul li{width:calc(100%/2 - .5em)}}@media only screen and (min-width:768px){body.lower main.shiroishi .con_gallery ul li:not(:nth-of-type(4n+1)),body.lower main.nishimachi .con_gallery ul li:not(:nth-of-type(4n+1)){margin-left:2%}body.lower main.shiroishi .con_gallery ul li:nth-of-type(n+5),body.lower main.nishimachi .con_gallery ul li:nth-of-type(n+5){margin-top:2%}}@media only screen and (max-width:767px){body.lower main.shiroishi .con_gallery ul li:nth-of-type(even),body.lower main.nishimachi .con_gallery ul li:nth-of-type(even){margin-left:1em}body.lower main.shiroishi .con_gallery ul li:nth-of-type(n+3),body.lower main.nishimachi .con_gallery ul li:nth-of-type(n+3){margin-top:1em}}body.lower main.shiroishi .con_gallery ul li a,body.lower main.nishimachi .con_gallery ul li a{display:block;position:relative;padding-bottom:100%;overflow:hidden}body.lower main.shiroishi .con_gallery ul li a img,body.lower main.nishimachi .con_gallery ul li a img{position:absolute;top:0;left:0;right:0;width:100%;height:100%;object-fit:cover}body.lower main.shiroishi .con_gallery ul li a:before,body.lower main.nishimachi .con_gallery ul li a:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-color:#000;opacity:0;transition:all .3s ease;z-index:1}body.lower main.shiroishi .con_gallery ul li a:after,body.lower main.nishimachi .con_gallery ul li a:after{content:"+";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-weight:700;opacity:0;transition:all .3s ease;z-index:2;font-size:280%}@media only screen and (min-width:768px) and (max-width:1199px){body.lower main.shiroishi .con_gallery ul li a:after,body.lower main.nishimachi .con_gallery ul li a:after{font-size:240%}}@media only screen and (max-width:767px){body.lower main.shiroishi .con_gallery ul li a:after,body.lower main.nishimachi .con_gallery ul li a:after{font-size:160%}}body.lower main.shiroishi .con_gallery ul li a:hover:before,body.lower main.nishimachi .con_gallery ul li a:hover:before{opacity:.5}body.lower main.shiroishi .con_gallery ul li a:hover:after,body.lower main.nishimachi .con_gallery ul li a:hover:after{opacity:1}