@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700,900&display=swap");@import url("https://fonts.googleapis.com/css?family=M+PLUS+Rounded+1c&display=swap");
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@charset "utf-8";select{-webkit-appearance:none;appearance:none;width:100%;height:36px;padding-left:10px;font-size:1.4rem;color:#555;background:#fff;border:none;border:1px solid #aaa;border-radius:0;outline:none}option{background:#fff}input{width:100%;height:36px;padding:10px;font-size:1.4rem;color:#555;border:none;border:1px solid #aaa;border-radius:0;-webkit-appearance:none;appearance:none;box-sizing:border-box}textarea{width:96%;height:250px;padding:10px;font-family:inherit;font-size:1.6rem;color:#555;border:none;border:1px solid #aaa;border-radius:0;-webkit-appearance:none;appearance:none}@media (max-width:480px){textarea{height:180px}}input[type=number],input[type=tel]{width:70px}input[type=radio]{width:16px;height:16px;margin-right:5px;border:1px solid #959595;border-radius:16px;outline:0;-webkit-appearance:none;appearance:none}em{font-style:normal;font-size:1.2rem;color:#fff;background:#ff9aac;width:33px;height:18px;display:inline-block;text-align:center;line-height:18px;margin-left:10px;border-radius:3px}.formArea{margin:0 auto 0;max-width:1000px;color:#e9e9e9}.title--msg{margin-bottom:30px;font-weight:400;font-size:2.8rem;font-family:"Quicksand";text-align:center;border-bottom:1px solid #ddd;padding-bottom:10px}.title--msg img{max-width:245px}@media (max-width:480px){.title--msg{width:50%;margin:0 auto;font-size:2.2rem}.title--msg img{width:100%;max-width:245px}}.msgsub{max-width:700px;text-align:center;margin:0 auto 50px;line-height:3.6rem}.msgsub span{font-size:2rem;color:#bdbb7c;font-weight:700}@media (max-width:480px){.msgsub{width:90%;max-width:700px;text-align:left;margin:30px auto 50px;font-size:1.2rem;line-height:2rem}.msgsub br{display:none}.msgsub span{font-size:1.4rem;color:#bdbb7c;font-weight:700}}.preTxt{margin-bottom:20px;font-size:1.4rem;text-align:right}.formInner{margin:0 auto;max-width:700px}@media (max-width:480px){.formInner{width:100%;font-size:1.4rem}}.formInner>li{display:flex;justify-content:space-between;flex-flow:column;align-items:flex-start;margin-bottom:40px}@media (max-width:480px){.formInner>li{margin-bottom:20px}}.question{display:flex;justify-content:flex-start;align-items:center;margin-bottom:5px;width:100%}@media (max-width:800px){.question,.question--message{display:flex;justify-content:flex-start;align-items:center;margin-bottom:5px;width:100%}}.answer{display:flex;justify-content:flex-start;align-items:center;width:100%}.column{display:block}.msg_theme{margin:20px auto;font-weight:700;font-size:1.6rem;text-align:left}.msg_theme span{font-size:2.4rem}@media (max-width:480px){.msg_theme{margin:20px auto;font-weight:700;font-size:1.4rem;text-align:left}.msg_theme span{font-size:2rem}}.answer-radio{display:flex}.radio-text{margin-right:5px;width:80px;height:36px;cursor:pointer;position:relative;overflow:hidden}label.radio-text{width:60px;cursor:pointer;position:relative;padding-top:1px;padding-left:5px;overflow:hidden;padding-left:25px;display:inline-block}label.radio-text:before{position:absolute;width:17px;height:17px;border:1px solid #aaa;border-radius:50%;left:2px;top:2px;content:"";z-index:3}label.error:before{border:1px solid #f03}label.radio-text:after{content:"";position:absolute;width:11px;height:11px;border-radius:100%;left:6px;top:6px;background-color:#fff;z-index:1}label.radio-text input[type=radio]{-moz-appearance:none;-webkit-appearance:none;position:absolute;z-index:2;width:20px;height:20px;left:-23px;top:1px;margin:0;box-shadow:23.5px -.5px #fff}label.radio-text input[type=radio]:checked{box-shadow:none}label.radio-text input[type=radio]:focus{opacity:0;box-shadow:20px -1px #fff}input[type=submit]{display:block;width:250px;height:60px;margin:0 auto 70px;font-size:1.6rem;line-height:1.6rem;background-color:#922b60;color:#fff;cursor:pointer;text-align:center;-webkit-appearance:none}input[type=submit]:hover{opacity:.8}.cation{max-width:700px;margin:0 auto 50px;font-size:1.2rem;transform:rotate(.028deg)}.cation__head{margin-bottom:10px;color:#f01b7e}.cation__text{margin-bottom:10px}.ios_link a{color:#f01b7e !important}.cation a{text-decoration:underline}.msg{text-align:center}.thanks{text-align:center;font-size:1.8rem;margin:100px auto 140px}.msg .error{text-align:center;font-size:1.8rem;margin:100px auto 140px}label.error:before{border:1px solid #f03}label.error:before{border:1px solid #f03}span.form__radio.error{max-width:100%;background:#f8e2e2}input[type=text].error,input[type=email].error,input[type=tel].error,input[type=number].error,input[type=url].error,textarea.error{border:1px solid #f03;background:#f8e2e2}input.error:focus,textarea.error:focus{border:1px solid #f03;background:#f8e2e2}select.error{background:#f8e2e2;border:1px solid #f03}select.error:focus{background:#f8e2e2;border:1px solid #f03}input[type=file].error{background:#f8e2e2}::placeholder{color:#999}.form__tokyofm a{color:#f01b7e}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){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}}
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter {float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter {float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--primary:#0073a8;--wp--preset--color--secondary:#005075;--wp--preset--color--dark-gray:#111;--wp--preset--color--light-gray:#767676;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:19.5px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36.5px;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--normal:22px;--wp--preset--font-size--huge:49.5px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-primary-color{color:var(--wp--preset--color--primary) !important}.has-secondary-color{color:var(--wp--preset--color--secondary) !important}.has-dark-gray-color{color:var(--wp--preset--color--dark-gray) !important}.has-light-gray-color{color:var(--wp--preset--color--light-gray) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-primary-background-color{background-color:var(--wp--preset--color--primary) !important}.has-secondary-background-color{background-color:var(--wp--preset--color--secondary) !important}.has-dark-gray-background-color{background-color:var(--wp--preset--color--dark-gray) !important}.has-light-gray-background-color{background-color:var(--wp--preset--color--light-gray) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-primary-border-color{border-color:var(--wp--preset--color--primary) !important}.has-secondary-border-color{border-color:var(--wp--preset--color--secondary) !important}.has-dark-gray-border-color{border-color:var(--wp--preset--color--dark-gray) !important}.has-light-gray-border-color{border-color:var(--wp--preset--color--light-gray) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal) !important}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge) !important}
@charset "UTF-8";.entry-header{margin:20px auto;text-align:center}.entry-header .entry-title{font-size:3.6rem}.post-3 .entry-content strong{margin:20px 0;display:block}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important}
html{font-size:62.5%;font-family:"Midashi Go MB1","Noto Sans JP","M PLUS Rounded 1c",sans-serif}p{font-family:"Noto Sans JP","M PLUS Rounded 1c",sans-serif}body{font-size:1.6rem;line-height:1.8;color:#333;letter-spacing:.1em}a{transition:.3s}img{max-width:100%}main{width:1170px;margin:1rem auto 0;padding:3rem 0}.bg_filter{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;min-width:100%;min-height:100%;width:auto;height:auto;background:url(//gns.tokyo/css/../img/filter.png) center top repeat;border-left:#f5b2ac 6 px solid}.bg_video{content:"";display:block;position:fixed;top:0;left:0;z-index:-2;min-width:100%;min-height:100%;width:auto;height:auto;background:url(//gns.tokyo/css/../img/bg.png) center top;background-size:cover}.header{width:100%}.header_ttl{width:1170px;margin:12rem auto 0;padding:3rem 0;display:flex;flex-direction:column;align-items:center}@media (min-width:768px) and (max-width:999px){.header_ttl{width:92%;margin:6rem auto 0}}@media (max-width:767px){.header_ttl{width:92%;margin:6rem auto 0}}.header_ttl_main{width:25.64103%;margin:0 auto}.header_ttl_short{width:24.64103%;margin:2rem auto}@media (min-width:768px) and (max-width:999px){.header_ttl_main{width:38.46154%}}@media (max-width:767px){.header_ttl_main{width:51.28205%}}.header_ttl_sub{width:24.40171%;margin:5rem auto;text-align:center;color:#878378;font-size:1.8em;text-indent:1em}@media (min-width:768px) and (max-width:999px){.header_ttl_sub{width:52.10256%;margin:2rem auto}}@media (max-width:767px){.header_ttl_sub{width:52.80342%;margin:2rem auto;font-size:1.3em}}.concept{width:100%;padding:8rem 0}@media (min-width:768px) and (max-width:999px){.concept{padding:4rem 0}}@media (max-width:767px){.concept{padding:4rem 0}}.concept_wrap{width:1170px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media (min-width:768px) and (max-width:999px){.concept_wrap{width:80%}}@media (max-width:767px){.concept_wrap{width:92%}}.concept_wrap_img{width:50%}@media (min-width:768px) and (max-width:999px){.concept_wrap_img{display:none}}@media (max-width:767px){.concept_wrap_img{display:none}}.concept_wrap_img_sp{width:92%;margin:0 auto 3rem;display:none}@media (min-width:768px) and (max-width:999px){.concept_wrap_img_sp{display:block}}@media (max-width:767px){.concept_wrap_img_sp{display:block}}.concept_wrap_txt{width:40%}@media (min-width:768px) and (max-width:999px){.concept_wrap_txt{width:92%;margin:0 auto}}@media (max-width:767px){.concept_wrap_txt{width:92%;margin:0 auto}}.concept_wrap_txt_sc{color:#f5b2ac;font-size:1.8rem;margin-bottom:.6rem}@media (min-width:768px) and (max-width:999px){.concept_wrap_txt_sc{text-align:center;font-size:1.6rem}}@media (max-width:767px){.concept_wrap_txt_sc{text-align:center;font-size:1.6rem}}.concept_wrap_txt_ttl{font-size:3.6rem;font-weight:900;line-height:1;margin-bottom:3rem;letter-spacing:2px}@media (min-width:768px) and (max-width:999px){.concept_wrap_txt_ttl{text-align:center;font-size:3rem}}@media (max-width:767px){.concept_wrap_txt_ttl{text-align:center;font-size:2.4rem}}.concept_wrap_txt_p{font-size:1.6rem;line-height:2}@media (min-width:768px) and (max-width:999px){.concept_wrap_txt_p{text-align:center;font-size:1.4rem}}@media (max-width:767px){.concept_wrap_txt_p{text-align:center;font-size:1.4rem}}.service{width:100%;padding:8rem 0}@media (min-width:768px) and (max-width:999px){.service{width:92%;margin:0 auto;padding:4rem 0}}@media (max-width:767px){.service{width:92%;margin:0 auto;padding:4rem 0}}.service_ttl{text-align:center}.service_ttl_sc{color:#f5b2ac;font-size:1.8rem;margin-bottom:.6rem}@media (min-width:768px) and (max-width:999px){.service_ttl_sc{font-size:1.6rem}}@media (max-width:767px){.service_ttl_sc{font-size:1.6rem}}.service_ttl_p{font-size:3.6rem;font-weight:700;line-height:1;margin-bottom:3rem}@media (min-width:768px) and (max-width:999px){.service_ttl_p{font-size:3rem;line-height:1.2}}@media (max-width:767px){.service_ttl_p{font-size:2.4rem;line-height:1.2}}.service_wrap{width:1170px;margin:0 auto;display:flex;justify-content:center;align-items:flex-start}@media (min-width:768px) and (max-width:999px){.service_wrap{width:100%;flex-wrap:wrap}}@media (max-width:767px){.service_wrap{width:100%;flex-wrap:wrap}}.service_box{width:25%;box-sizing:border-box;margin:20px}@media (min-width:768px) and (max-width:999px){.service_box{width:40%;margin:5%}}@media (max-width:767px){.service_box{width:40%;margin:5%}}.service_box_img{margin-bottom:2rem}@media (min-width:768px) and (max-width:999px){.service_box_img{margin-bottom:0}}@media (max-width:767px){.service_box_img{margin-bottom:0}}.service_box_img img{border-radius:50%}.service_box_txt{text-align:center}.service_box_txt_ttl{font-size:2.6rem;margin-bottom:2rem}@media (min-width:768px) and (max-width:999px){.service_box_txt_ttl{font-size:2rem;margin-bottom:1rem}}@media (max-width:767px){.service_box_txt_ttl{font-size:2rem;margin-bottom:1rem}}.service_box_txt_p{font-size:1.4rem}@media (min-width:768px) and (max-width:999px){.service_box_txt_p{font-size:1.4rem;text-align:left}}@media (max-width:767px){.service_box_txt_p{font-size:1.2rem;text-align:left}}.corporate{width:100%;padding:8rem 0}@media (min-width:768px) and (max-width:999px){.corporate{width:80%;margin:0 auto;padding:4rem 0}}@media (max-width:767px){.corporate{width:92%;margin:0 auto;padding:4rem 0}}.corporate_ttl{text-align:center}.corporate_ttl_sc{color:#f5b2ac;font-size:1.8rem;margin-bottom:.6rem}@media (min-width:768px) and (max-width:999px){.corporate_ttl_sc{font-size:1.6rem}}@media (max-width:767px){.corporate_ttl_sc{font-size:1.6rem}}.corporate_ttl_p{font-size:3.6rem;font-weight:700;line-height:1;margin-bottom:7rem;letter-spacing:4px}@media (min-width:768px) and (max-width:999px){.corporate_ttl_p{font-size:3rem;line-height:1.2;margin-bottom:3rem}}@media (max-width:767px){.corporate_ttl_p{font-size:2.4rem;line-height:1.2;margin-bottom:3rem}}.corporate_info{width:1170px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start}@media (min-width:768px) and (max-width:999px){.corporate_info{width:92%;flex-direction:column}}@media (max-width:767px){.corporate_info{width:92%;flex-direction:column}}.corporate_info_txt{width:45%}@media (min-width:768px) and (max-width:999px){.corporate_info_txt{width:100%;flex-direction:column;margin:0 auto}}@media (max-width:767px){.corporate_info_txt{width:100%;flex-direction:column;margin:0 auto}}.corporate_info_txt ul{width:100%}.corporate_info_txt ul li{list-style:none;display:flex;justify-content:flex-start;padding:3rem 0;border-bottom:1px dotted #ccc}@media (min-width:768px) and (max-width:999px){.corporate_info_txt ul li{font-size:1.4rem}}@media (max-width:767px){.corporate_info_txt ul li{font-size:1.3rem}}.corporate_info_txt_L{width:20%;margin-right:5%;text-align:right}.corporate_info_txt_R{width:75%}@media (max-width:767px){.corporate_info_txt_R{font-size:1.1rem}}.corporate_info_map{width:50%;height:500px;border-radius:20px}@media (min-width:768px) and (max-width:999px){.corporate_info_map{width:92%;margin:3rem auto 0}}@media (max-width:767px){.corporate_info_map{width:92%;margin:3rem auto 0}}.contact{width:100%;padding:8rem 0}@media (min-width:768px) and (max-width:999px){.contact{width:80%;margin:0 auto;padding:4rem 0}}@media (max-width:767px){.contact{width:92%;margin:0 auto;padding:4rem 0}}.contact_ttl{text-align:center}.contact_ttl_sc{color:#f5b2ac;font-size:1.8rem;margin-bottom:.6rem}@media (min-width:768px) and (max-width:999px){.contact_ttl_sc{font-size:1.6rem}}@media (max-width:767px){.contact_ttl_sc{font-size:1.6rem}}.contact_ttl_p{font-size:3.6rem;font-weight:900;line-height:1;margin-bottom:7rem;letter-spacing:4px}@media (min-width:768px) and (max-width:999px){.contact_ttl_p{font-size:3rem;line-height:1.2;margin-bottom:3rem}}@media (max-width:767px){.contact_ttl_p{font-size:2.4rem;line-height:1.2;margin-bottom:3rem}}.contact{width:59.82906%;margin:0 auto}@media (min-width:768px) and (max-width:999px){.contact{width:92%}}@media (max-width:767px){.contact{width:92%}}.contact .wpforms-field{list-style:none;display:flex;justify-content:flex-start;align-items:center;padding:3rem 0;border-bottom:1px dotted #ccc;box-sizing:border-box}@media (min-width:768px) and (max-width:999px){.contact .wpforms-field{flex-direction:column;align-items:flex-start;justify-content:center;padding:2rem 1rem}}@media (max-width:767px){.contact .wpforms-field{flex-direction:column;align-items:flex-start;justify-content:center;padding:2rem 1rem}}.contact .wpforms-field label{width:20%;margin-right:10%;text-align:right}@media (min-width:768px) and (max-width:999px){.contact .wpforms-field label{width:100%;margin:0 0 1rem;text-align:left}}@media (max-width:767px){.contact .wpforms-field label{width:100%;margin:0 0 1rem;text-align:left}}.contact .wpforms-field label .wpforms-required-label{color:#f5b2ac}.contact .wpforms-field input,.contact .wpforms-field textarea{width:70%;padding:2rem 1rem;border-color:#ddd;border-radius:6px}@media (min-width:768px) and (max-width:999px){.contact .wpforms-field input,.contact .wpforms-field textarea{width:100%}}@media (max-width:767px){.contact .wpforms-field input,.contact .wpforms-field textarea{width:100%}}.contact .wpforms-field input input,.contact .wpforms-field textarea input{width:90%;padding:1rem;font-size:1.6rem;border:1px solid #aaa;border-radius:0}@media (min-width:768px) and (max-width:999px){.contact .wpforms-field input input,.contact .wpforms-field textarea input{width:100%}}@media (max-width:767px){.contact .wpforms-field input input,.contact .wpforms-field textarea input{width:100%}}.contact .wpforms-field input textarea,.contact .wpforms-field textarea textarea{width:90%;height:8rem;padding:1rem;font-size:1.6rem;box-sizing:border-box}@media (min-width:768px) and (max-width:999px){.contact .wpforms-field input textarea,.contact .wpforms-field textarea textarea{width:100%}}@media (max-width:767px){.contact .wpforms-field input textarea,.contact .wpforms-field textarea textarea{width:100%}}.contact .wpforms-submit-container button{display:block;width:34.18803%;padding:2rem;margin:5rem auto;font-size:1.6rem;background-color:#f1948c;color:#fff;cursor:pointer;text-align:center;-webkit-appearance:none;transition:.3s;border:none}@media (min-width:768px) and (max-width:999px){.contact .wpforms-submit-container button{width:100%}}@media (max-width:767px){.contact .wpforms-submit-container button{width:100%}}.contact .wpforms-submit-container button:hover{background-color:#e64031}.contact_table{width:100%;margin:0 auto}.contact_table ul{width:100%}.contact_table ul li{list-style:none;display:flex;justify-content:flex-start;align-items:center;padding:3rem 0;border-bottom:1px dotted #ccc;box-sizing:border-box}@media (min-width:768px) and (max-width:999px){.contact_table ul li{flex-direction:column;align-items:flex-start;justify-content:center;padding:2rem 1rem}}@media (max-width:767px){.contact_table ul li{flex-direction:column;align-items:flex-start;justify-content:center;padding:2rem 1rem}}.contact_table_L{width:20%;margin-right:10%;text-align:right}@media (min-width:768px) and (max-width:999px){.contact_table_L{width:100%;margin:0 0 1rem;text-align:left}}@media (max-width:767px){.contact_table_L{width:100%;margin:0 0 1rem;text-align:left}}.contact_table_R{width:70%}@media (min-width:768px) and (max-width:999px){.contact_table_R{width:100%}}@media (max-width:767px){.contact_table_R{width:100%}}.contact_table_R input{width:90%;padding:1rem;font-size:1.6rem;border:1px solid #aaa;border-radius:0}@media (min-width:768px) and (max-width:999px){.contact_table_R input{width:100%}}@media (max-width:767px){.contact_table_R input{width:100%}}.contact_table_R textarea{width:90%;height:8rem;padding:1rem;font-size:1.6rem;box-sizing:border-box}@media (min-width:768px) and (max-width:999px){.contact_table_R textarea{width:100%}}@media (max-width:767px){.contact_table_R textarea{width:100%}}.contact_table_notice{font-size:1.4rem;text-align:center;margin-top:5rem}.contact_table_submit input[type=submit]{display:block;width:34.18803%;padding:2rem;margin:5rem auto;font-size:1.6rem;background-color:#f1948c;color:#fff;cursor:pointer;text-align:center;-webkit-appearance:none;transition:.3s;border:none}@media (min-width:768px) and (max-width:999px){.contact_table_submit input[type=submit]{width:100%}}@media (max-width:767px){.contact_table_submit input[type=submit]{width:100%}}.contact_table_submit input[type=submit]:hover{background-color:#e64031}.footer{width:100%;padding:2rem 0 2rem}.footer_copy{color:#999;font-size:1.2rem;text-align:center}.g-recaptcha div:first-child{margin:30px auto 0px}