@font-face{font-family:grandam;font-style:normal;font-weight:400;src:url(https://storage.googleapis.com/studio-front/fonts/grandam.ttf) format("truetype")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff2) format("woff2"),url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.woff) format("woff"),url(https://storage.googleapis.com/production-os-assets/assets/material-icons/1629704621943/MaterialIcons-Regular.ttf) format("truetype")}a,abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,select,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{-webkit-font-smoothing:antialiased;backface-visibility:hidden;border:0;box-sizing:border-box;color:#333;font-family:sans-serif;line-height:1;list-style:none;margin:0;padding:0;text-decoration:none;transition:.3s cubic-bezier(.4,.4,0,1);word-spacing:1px}a:focus:not(:focus-visible),summary:focus:not(:focus-visible){box-shadow:none;outline:none}button:focus:not(:focus-visible){outline:none}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a,button{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{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{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}textarea{resize:none}.clearfix:after{clear:both;content:"";display:block}[slot=after] button{overflow-anchor:none}.sd{-webkit-overflow-scrolling:touch;align-content:center;align-items:center;display:flex;flex:none;flex-direction:column;flex-wrap:nowrap;max-width:100%;pointer-events:all;position:relative;z-index:0}.sd::-webkit-scrollbar{display:none}.sd,.sd.richText *{transition-property:all,--g-angle,--g-color-0,--g-position-0,--g-color-1,--g-position-1,--g-color-2,--g-position-2,--g-color-3,--g-position-3,--g-color-4,--g-position-4,--g-color-5,--g-position-5,--g-color-6,--g-position-6,--g-color-7,--g-position-7,--g-color-8,--g-position-8,--g-color-9,--g-position-9,--g-color-10,--g-position-10,--g-color-11,--g-position-11}.sd[tabindex]:focus{outline:none}.sd[tabindex]:focus-visible{outline:1px solid;outline-color:Highlight;outline-color:-webkit-focus-ring-color}input[type=email],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}select{cursor:pointer}.frame{display:block;overflow:hidden}.frame>iframe{height:100%;width:100%}.frame .formrun-embed>iframe:not(:first-child){display:none!important}.image{position:relative}.image:before{background-position:50%;background-size:cover;border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:inherit;width:100%;z-index:-2}.sd.file{cursor:pointer;flex-direction:row;outline:2px solid transparent;outline-offset:-1px;overflow-wrap:anywhere;word-break:break-word}.sd.file:focus-within{outline-color:Highlight;outline-color:-webkit-focus-ring-color}.file>input[type=file]{opacity:0;pointer-events:none;position:absolute}.sd.icon,.sd.text{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:center;overflow:visible;overflow-wrap:anywhere;word-break:break-word}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}a,a.icon,a.text{-webkit-tap-highlight-color:rgba(0,0,0,.15)}.fixed{z-index:2}.button{transition:.4s cubic-bezier(.4,.4,0,1)}.button,.link{cursor:pointer}.submitLoading{opacity:.5!important;pointer-events:none!important}.richText{display:block;word-break:break-word}.richText [data-thread],.richText a,.richText blockquote,.richText em,.richText h1,.richText h2,.richText h3,.richText h4,.richText li,.richText ol,.richText p,.richText p>code,.richText pre,.richText pre>code,.richText s,.richText strong,.richText table tbody,.richText table tbody tr,.richText table tbody tr>td,.richText table tbody tr>th,.richText u,.richText ul{backface-visibility:visible;color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit}.richText p{display:block;margin:10px 0}.richText>p{min-height:1em}.richText img{height:auto;max-width:100%;vertical-align:bottom}.richText h1{display:block;font-size:3em;font-weight:700;margin:20px 0}.richText h2{font-size:2em}.richText h2,.richText h3{display:block;font-weight:700;margin:10px 0}.richText h3{font-size:1em}.richText h4,.richText h5{font-weight:600}.richText h4,.richText h5,.richText h6{display:block;font-size:1em;margin:10px 0}.richText h6{font-weight:500}.richText [data-type=table]{overflow-x:auto}.richText [data-type=table] p{white-space:pre-line;word-break:break-all}.richText table{border:1px solid #f2f2f2;border-collapse:collapse;border-spacing:unset;color:#1a1a1a;font-size:14px;line-height:1.4;margin:10px 0;table-layout:auto}.richText table tr th{background:#f5f5f580}.richText table tr td,.richText table tr th{border:1px solid #f2f2f2;max-width:240px;min-width:100px;padding:12px}.richText table tr td p,.richText table tr th p{margin:0}.richText blockquote{border-left:3px solid rgba(0,0,0,.15);font-style:italic;margin:10px 0;padding:10px 15px}.richText [data-type=embed_code]{margin:20px 0;position:relative}.richText [data-type=embed_code]>.height-adjuster>.wrapper{position:relative}.richText [data-type=embed_code]>.height-adjuster>.wrapper[style*=padding-top] iframe{height:100%;left:0;position:absolute;top:0;width:100%}.richText [data-type=embed_code][data-embed-sandbox=true]{display:block;overflow:hidden}.richText [data-type=embed_code][data-embed-code-type=instagram]>.height-adjuster>.wrapper[style*=padding-top]{padding-top:100%}.richText [data-type=embed_code][data-embed-code-type=instagram]>.height-adjuster>.wrapper[style*=padding-top] blockquote{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.richText [data-type=embed_code][data-embed-code-type=codepen]>.height-adjuster>.wrapper{padding-top:50%}.richText [data-type=embed_code][data-embed-code-type=codepen]>.height-adjuster>.wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.richText [data-type=embed_code][data-embed-code-type=slideshare]>.height-adjuster>.wrapper{padding-top:56.25%}.richText [data-type=embed_code][data-embed-code-type=slideshare]>.height-adjuster>.wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.richText [data-type=embed_code][data-embed-code-type=speakerdeck]>.height-adjuster>.wrapper{padding-top:56.25%}.richText [data-type=embed_code][data-embed-code-type=speakerdeck]>.height-adjuster>.wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.richText [data-type=embed_code][data-embed-code-type=snapwidget]>.height-adjuster>.wrapper{padding-top:30%}.richText [data-type=embed_code][data-embed-code-type=snapwidget]>.height-adjuster>.wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.richText [data-type=embed_code][data-embed-code-type=firework]>.height-adjuster>.wrapper fw-embed-feed{-webkit-user-select:none;-moz-user-select:none;user-select:none}.richText [data-type=embed_code_empty]{display:none}.richText ul{margin:0 0 0 20px}.richText ul li{list-style:disc;margin:10px 0}.richText ul li p{margin:0}.richText ol{margin:0 0 0 20px}.richText ol li{list-style:decimal;margin:10px 0}.richText ol li p{margin:0}.richText hr{border-top:1px solid #ccc;margin:10px 0}.richText p>code{border:1px solid rgba(0,0,0,.1);display:inline;margin:2px;padding:0 5px}.richText p>code,.richText pre{background:#eee;border-radius:6px}.richText pre{font-family:Menlo,Monaco,Courier New,monospace;margin:20px 0;padding:25px 35px;white-space:pre-wrap}.richText pre code{border:none;padding:0}.richText strong{color:inherit;display:inline;font-family:inherit;font-weight:900}.richText em{font-style:italic}.richText a,.richText u{text-decoration:underline}.richText a{color:#007cff;display:inline}.richText s{text-decoration:line-through}.richText [data-type=table_of_contents]{background-color:#f5f5f5;border-radius:2px;color:#616161;font-size:16px;list-style:none;margin:0;padding:24px 24px 8px;text-decoration:underline}.richText [data-type=table_of_contents] .toc_list{margin:0}.richText [data-type=table_of_contents] .toc_item{color:currentColor;font-size:inherit!important;font-weight:inherit;list-style:none}.richText [data-type=table_of_contents] .toc_item>a{border:none;color:currentColor;font-size:inherit!important;font-weight:inherit;text-decoration:none}.richText [data-type=table_of_contents] .toc_item>a:hover{opacity:.7}.richText [data-type=table_of_contents] .toc_item--1{margin:0 0 16px}.richText [data-type=table_of_contents] .toc_item--2{margin:0 0 16px;padding-left:2rem}.richText [data-type=table_of_contents] .toc_item--3{margin:0 0 16px;padding-left:4rem}.sd.section{align-content:center!important;align-items:center!important;flex-direction:column!important;flex-wrap:nowrap!important;height:auto!important;max-width:100%!important;padding:0!important;width:100%!important}@property --g-angle{syntax:"<angle>";inherits:false;initial-value:180deg}@property --g-color-0{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-0{syntax:"<percentage>";inherits:false;initial-value:.01%}@property --g-color-1{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-1{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-2{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-2{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-3{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-3{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-4{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-4{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-5{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-5{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-6{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-6{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-7{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-7{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-8{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-8{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-9{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-9{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-10{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-10{syntax:"<percentage>";inherits:false;initial-value:100%}@property --g-color-11{syntax:"<color>";inherits:false;initial-value:transparent}@property --g-position-11{syntax:"<percentage>";inherits:false;initial-value:100%}a[data-v-ac5d8026]{border-radius:4px;bottom:20px;box-shadow:0 2px 4px #00000024;height:28px;left:20px;padding:0 12px;transition:0s linear;width:auto;z-index:2000}.loading[data-v-89140301],a[data-v-ac5d8026]{align-content:center;align-items:center;background-color:#fff;display:flex;justify-content:center;perspective:300px;position:fixed}.loading[data-v-89140301]{height:100%;left:0;top:0;transition:none;width:100%;z-index:1000}.icon[data-v-89140301]{height:140px;position:relative;transform:rotate(45deg);transition:.6s cubic-bezier(.4,.4,0,1);width:14px}.back[data-v-89140301]{background:#f1f1f1;top:0}.back[data-v-89140301],.progress[data-v-89140301]{border-radius:3px;height:140px;left:0;position:absolute;width:14px}.progress[data-v-89140301]{clip:rect(10px,14px,140px,0);background:linear-gradient(0deg,#f05,#f94cff) bottom;bottom:0}.loading-enter-from .progress[data-v-89140301]{clip:rect(140px,14px,140px,0)}.loading-enter-active .progress[data-v-89140301]{transition:2s cubic-bezier(.31,.13,0,1)}.loading-leave-active .icon[data-v-89140301],.loading-leave-active[data-v-89140301]{transition:.8s cubic-bezier(.4,.4,0,1) .1s}.loading-leave-active .progress[data-v-89140301]{transition:.6s cubic-bezier(.4,.4,0,1)}.loading-leave-to[data-v-89140301]{background-color:#fff0}.loading-leave-to .icon[data-v-89140301]{opacity:0;transform:scale(2) rotate(45deg)}.loading-leave-to .progress[data-v-89140301]{clip:rect(0,16px,160px,0)}.TitleAnnouncer[data-v-d9645d67]{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.publish-studio-style[data-v-52f3f575]{transition:.4s cubic-bezier(.4,.4,0,1)}.snackbar[data-v-5a917894]{align-items:center;background:#fff;border:1px solid #ededed;border-radius:6px;box-shadow:0 16px 48px -8px #00000014,0 10px 25px -5px #0000001c;display:flex;flex-direction:row;gap:8px;justify-content:space-between;left:50%;max-width:90vw;padding:16px 20px;position:fixed;top:32px;transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:480px;z-index:9999}.snackbar.v-enter-active[data-v-5a917894],.snackbar.v-leave-active[data-v-5a917894]{transition:.4s cubic-bezier(.4,.4,0,1)}.snackbar.v-enter-from[data-v-5a917894],.snackbar.v-leave-to[data-v-5a917894]{opacity:0;transform:translate(-50%,-10px)}.snackbar .convey[data-v-5a917894]{align-items:center;display:flex;flex-direction:row;gap:8px;padding:0}.snackbar .convey .icon[data-v-5a917894]{background-position:50%;background-repeat:no-repeat;flex-shrink:0;height:24px;width:24px}.snackbar .convey .message[data-v-5a917894]{font-size:14px;font-style:normal;font-weight:400;line-height:20px;white-space:pre-line}.snackbar .convey.error .icon[data-v-5a917894]{background-image:url(close_circle.c7480f3c.svg)}.snackbar .convey.error .message[data-v-5a917894]{color:#f84f65}.snackbar .convey.success .icon[data-v-5a917894]{background-image:url(round_check.0ebac23f.svg)}.snackbar .convey.success .message[data-v-5a917894]{color:#111}.snackbar .button[data-v-5a917894]{align-items:center;border-radius:40px;color:#4b9cfb;display:flex;flex-shrink:0;font-family:Inter;font-size:12px;font-style:normal;font-weight:700;justify-content:center;line-height:16px;padding:4px 8px}.snackbar .button[data-v-5a917894]:hover{background:#f5f5f5}body{background:#060605;transition:background .5s cubic-bezier(.4,.4,0,1)}.sd[data-r-0_f29e752d-f617-4410-9736-9f3ab5cf9854]:before{background-image:url(https://images.unsplash.com/photo-1489648022186-8f49310909a0?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjYzNDZ9&s=a45f679b68fd3b55910f26766d21a87d)}:root{--s-font-17b9b6dd:"Roboto Slab";--s-font-95b7d416:"Noto Sans JP"}.AppHeader{max-width:100%;width:100%}.AppHeader .fade-enter-active,.AppHeader .fade-leave-active{transition:opacity .3s ease}.AppHeader .fade-enter-from,.AppHeader .fade-leave-to{opacity:0}@media screen and (max-width:480px){.AppHeader{display:flex;justify-content:center}}.AppHeader__Logo{border-radius:0;display:flex;flex:none;height:80px;margin:40px 0 0 32px;max-width:calc(100% - 32px);overflow-x:visible;overflow-y:visible;position:relative;width:340px}.AppHeader__Logo:before{background-image:url(./logo.CdKRzWP-.png)}@media screen and (max-width:768px){.AppHeader__Logo{display:flex}}@media screen and (max-width:480px){.AppHeader__Logo{display:flex;height:60px;margin:40px 0 0;width:288px}}.AppCatchCopy{max-width:100%;width:1000px}.AppCatchCopy__Head{align-content:flex-start;align-items:flex-start;background:transparent;border-radius:0;margin:120px 0 80px;opacity:1;overflow-x:visible;overflow-y:visible;padding:0}@media screen and (max-width:768px){.AppCatchCopy__Head{margin:100px 0 80px;max-width:100%}}@media screen and (max-width:480px){.AppCatchCopy__Head{margin:80px 0;max-width:100%}}.AppCatchCopy__Message{background:transparent;border-radius:0;color:#060605;font-family:var(--s-font-17b9b6dd);font-size:88px;font-weight:700;justify-content:flex-start;letter-spacing:0;line-height:1.2;margin:0 0 24px;max-width:100%;opacity:1;padding:0;text-align:left}@media screen and (max-width:768px){.AppCatchCopy__Message{font-size:72px}}@media screen and (max-width:480px){.AppCatchCopy__Message{font-size:40px}}.AppCatchCopy__Caption{border-radius:4px;color:#060605;font-family:var(--s-font-95b7d416);font-size:40px;font-weight:400;justify-content:flex-start;letter-spacing:0;line-height:1.8;margin:0;max-width:100%;opacity:1;padding:0;text-align:left}@media screen and (max-width:768px){.AppCatchCopy__Caption{font-size:36px}}@media screen and (max-width:480px){.AppCatchCopy__Caption{font-size:20px}}.AppFacility{max-width:100%;width:1000px}.AppFacility__Section{align-content:flex-start;align-items:flex-start;flex-wrap:nowrap;justify-content:center;padding:0}.AppFacility__Head{border-radius:0;color:#060605;font-family:var(--s-font-17b9b6dd);font-size:36px;font-weight:900;justify-content:center;letter-spacing:0;line-height:1.4;margin:0 0 20px;opacity:1;padding:0;text-align:center}@media screen and (max-width:480px){.AppFacility__Head{font-size:24px}}.AppFacility__ListArea{flex:none;padding:0}.AppFacility__ListItem{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:center;margin:0 0 100px;max-width:100%;padding:0;width:100%}.AppFacility__ListTitle{background:transparent;border-radius:0;flex-direction:row;margin:0 0 12px;opacity:1;overflow-x:visible;overflow-y:visible;padding:0}.AppFacility__ListImage{margin:0 0 8px;max-width:100%;width:100%}.AppFacility__ListLinkText a{border-radius:0;color:#0066c0;font-family:var(--s-font-95b7d416);font-size:16px;font-weight:700;justify-content:flex-start;letter-spacing:0;line-height:1.8;margin:0 0 20px;max-width:100%;opacity:1;padding:0;text-align:left}@media screen and (max-width:480px){.AppFacility__ListLinkText a{font-size:18px;margin:0 0 20px;max-width:100%}}.AppFacility__ListTitleText a{border-radius:0;color:#060605;font-family:var(--s-font-17b9b6dd);font-size:20px;font-weight:700;justify-content:flex-start;letter-spacing:0;line-height:1.8;margin:0 10px 0 0;max-width:calc(100% - 10px);opacity:1;padding:0;text-align:left}@media screen and (max-width:480px){.AppFacility__ListTitleText a{font-size:18px}}.AppFacility__ListCaption{border-radius:0;color:#060605;font-family:var(--s-font-95b7d416);font-weight:400;justify-content:flex-start;letter-spacing:0;line-height:1.8;margin:0 0 24px;max-width:100%;opacity:1;padding:0;text-align:left}@media screen and (max-width:480px){.AppFacility__ListCaption{margin:0 0 20px;max-width:100%}}.AppFacility__ListImage{border-radius:8px;height:auto;max-width:66%;opacity:1;padding:0;width:66%}@media screen and (max-width:768px){.AppFacility__ListImage{height:295px;max-width:100%;width:482px}}@media screen and (max-width:480px){.AppFacility__ListImage{height:189px;max-width:100%;width:329px}}.AppOutline{max-width:100%;width:1000px}.AppOutline__Section{align-content:flex-start;align-items:flex-start;background:transparent;border-radius:0;margin:0 0 100px;opacity:1;overflow-x:visible;overflow-y:visible;padding:0}.AppOutline__Head{border-radius:0;color:#060605;font-family:var(--s-font-17b9b6dd);font-size:36px;font-weight:900;justify-content:center;letter-spacing:0;line-height:1.4;margin:0 0 20px;max-width:100%;opacity:1;padding:0;text-align:center}@media screen and (max-width:480px){.AppOutline__Head{font-size:24px}}.AppOutline__DefinitionArea{align-content:flex-start;align-items:flex-start;background:transparent;border-radius:0;margin:0 0 50px;max-width:100%;opacity:1;overflow-x:visible;overflow-y:visible;padding:0}@media screen and (max-width:480px){.AppOutline__DefinitionArea{max-width:100%;width:100%}}.AppOutline__CompanyDefinition{background:transparent;border-bottom:1px solid #060605;border-radius:0;flex-direction:row;height:74px;max-width:100%;opacity:1;overflow-x:visible;overflow-y:visible;padding:20px 0;width:500px}@media screen and (max-width:480px){.AppOutline__CompanyDefinition{max-width:100%;width:100%}}.AppOutline__CompanyLine{font-weight:700;justify-content:flex-start!important;margin:0 30px 0 0;max-width:calc(100% - 30px);width:80px}.AppOutline__CompanyLine,.AppOutline__CompanyValue{border-radius:0;color:#060605;font-family:var(--s-font-95b7d416);letter-spacing:0;line-height:2;opacity:1;padding:0;text-align:left}.AppOutline__CompanyValue{font-weight:400;justify-content:flex-start;margin:0;max-width:100%}.AppOutline__EstablishmentDefinition{background:transparent;border-bottom:1px solid #060605;border-radius:0;flex-direction:row;max-width:100%;opacity:1;overflow-x:visible;overflow-y:visible;padding:20px 0;width:500px}@media screen and (max-width:480px){.AppOutline__EstablishmentDefinition{max-width:100%;width:100%}}.AppOutline__EstablishmentLine{font-weight:700;justify-content:flex-start!important;margin:0 30px 0 0;max-width:calc(100% - 30px);width:80px}.AppOutline__EstablishmentLine,.AppOutline__EstablishmentValue{border-radius:0;color:#060605;font-family:var(--s-font-95b7d416);letter-spacing:0;line-height:2;opacity:1;padding:0;text-align:left}.AppOutline__EstablishmentValue{font-weight:400;justify-content:flex-start;margin:0;max-width:100%}.AppOutline__AddressDefinition{background:transparent;border-bottom:1px solid #060605;border-radius:0;flex-direction:row;max-width:100%;opacity:1;overflow-x:visible;overflow-y:visible;padding:20px 0;width:500px}@media screen and (max-width:480px){.AppOutline__AddressDefinition{max-width:100%;width:100%}}.AppOutline__AddressLine{font-weight:700;justify-content:flex-start!important;margin:0 30px 0 0;max-width:calc(100% - 30px);width:80px}.AppOutline__AddressLine,.AppOutline__AddressValue{border-radius:0;color:#060605;font-family:var(--s-font-95b7d416);letter-spacing:0;line-height:2;opacity:1;padding:0;text-align:left}.AppOutline__AddressValue{display:block!important;flex:none;font-weight:400;justify-content:flex-start;margin:0;max-width:100%}@media screen and (max-width:480px){.AppOutline__AddressValue{max-width:60%;width:60%}}.AppOutline__AddresHitachiOfficeText,.AppOutline__AddresTokyoOfficeText{font-size:.86em;font-weight:700}.AppOutline__PresidentDefinition{background:transparent;border-bottom:1px solid #060605;border-radius:0;flex-direction:row;max-width:100%;opacity:1;overflow-x:visible;overflow-y:visible;padding:20px 0;width:500px}@media screen and (max-width:480px){.AppOutline__PresidentDefinition{max-width:100%;width:100%}}.AppOutline__PresidentLine{font-weight:700;justify-content:flex-start!important;margin:0 30px 0 0;max-width:calc(100% - 30px);width:80px}.AppOutline__PresidentLine,.AppOutline__PresidentValue{border-radius:0;color:#060605;font-family:var(--s-font-95b7d416);letter-spacing:0;line-height:2;opacity:1;padding:0;text-align:left}.AppOutline__PresidentValue{font-weight:400;justify-content:flex-start;margin:0;max-width:100%}.AppOutline__WorkDefinition{background:transparent;border-bottom:1px solid #060605;border-radius:0;flex-direction:row;max-width:100%;opacity:1;overflow-x:visible;overflow-y:visible;padding:20px 0;width:500px}@media screen and (max-width:480px){.AppOutline__WorkDefinition{max-width:100%;width:100%}}.AppOutline__WorkLine{font-weight:700;justify-content:flex-start!important;margin:0 30px 0 0;max-width:calc(100% - 30px);width:80px}.AppOutline__WorkLine,.AppOutline__WorkValue{border-radius:0;color:#060605;font-family:var(--s-font-95b7d416);letter-spacing:0;line-height:2;opacity:1;padding:0;text-align:left}.AppOutline__WorkValue{display:block;font-weight:400;justify-content:flex-start;margin:0;max-width:100%}.AppOutline__WorkValue li{font-family:var(--s-font-95b7d416);padding:4px 0}.AppFooter{max-width:100%;width:100%}.AppFooter .fade-enter-active,.AppFooter .fade-leave-active{transition:opacity .3s ease}.AppFooter .fade-enter-from,.AppFooter .fade-leave-to{opacity:0}.AppFooter__Footer{background:transparent;border-radius:0;bottom:180px;box-shadow:0 0 #0003;flex-direction:row;height:40px;left:0;max-width:100%;opacity:1;overflow-x:visible;overflow-y:visible;padding:0 44px;position:fixed;right:0;top:NaNpx}@media screen and (max-width:480px){.AppFooter__Footer{bottom:164px;padding:0 36px 16px}}.AppFooter__Buttons{border-radius:0;flex:1;flex-direction:row-reverse;overflow-x:visible;overflow-y:visible}.AppFooter__Buttons,.AppFooter__MailIcon{background:transparent;opacity:1;padding:0}.AppFooter__MailIcon{border:2px solid #616161;border-radius:50%;color:#616161;font-size:24px;height:60px;margin:0 0 0 15px;max-width:calc(100% - 15px);width:60px}.AppFooter__MailIcon:hover{background:transparent}.AppFooter__TwitterIcon{background:transparent;border:2px solid #616161;border-radius:50%;color:#616161;font-size:24px;height:60px;margin:0 0 0 15px;max-width:calc(100% - 15px);opacity:1;padding:0;width:60px}.AppFooter__TwitterIcon:hover{background:transparent}.AppStratum{max-width:100%;width:100%}.AppStratum__Copyright{color:#616161;font-family:var(--s-font-17b9b6dd);font-size:12px;justify-content:right!important;padding:0 12px 8px 4px}.AppStratum__Image{background-image:url(https://storage.googleapis.com/studio-design-asset-files/projects/NxqgEexgW1/s-2400x194_v-frms_webp_465f878e-ac3e-4d92-8cd4-379ff1d6c56c.webp);background-position:50%;background-repeat:repeat-x;background-size:100% 128px;flex:none;height:128px;padding:0}.App__Container{display:flex;height:auto;min-height:100vh}.App__Container>.sd{min-height:100vh;overflow:hidden}.App__Wrap{border-radius:0;height:100%;margin:0;max-width:100%;opacity:1;overflow-y:auto;padding:0 10px;width:100%}@media screen and (max-width:480px){.App__Wrap{padding:0}}.App__BackgroundWrap{border-radius:0;flex:none;height:100%;justify-content:center;left:0;margin:0;max-width:100%;opacity:1;padding:0;position:fixed;top:0;width:100%;z-index:-3}@media screen and (max-width:768px){.App__BackgroundWrap{flex:none}}.App__Background{align-content:flex-start;align-items:flex-start;background:#efebe9;border-radius:0;box-shadow:1px 26px 65px #000;flex:none;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;max-width:100%;opacity:1;overflow-x:visible;overflow-y:visible;transform:translate(0);width:100%}@media screen and (max-width:768px){.App__Background{flex:none}}.App__Main{background:transparent;border-radius:0;flex:1;max-width:100%;opacity:1;overflow-x:visible;overflow-y:visible;padding:0 20px 100px;width:100%}@media screen and (max-width:768px){.App__Main{flex:none;padding:0 40px 100px}}@media screen and (max-width:480px){.App__Main{padding:0 20px 100px}}
