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:rgba(0,0,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:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}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}.main .wp-block-group.is-style-grid-6.about>.wp-block-group .wp-block-image{margin-right:0}.main .wp-block-group.is-style-grid-6.about .wp-block-group.is-style-link-item{grid-template-columns:90fr 255fr;gap:clamp(12.5px,1.6666666667vw,32px)}@media print,screen and (max-width: 750px){.main .wp-block-group.is-style-grid-6.about .wp-block-group.is-style-link-item{gap:clamp(9px,2.4vw,18px);grid-template-columns:74fr 198fr}}.main .wp-block-group.is-style-grid-6.about .wp-block-group.is-style-link-item:last-child{border-bottom:none}.main .wp-block-group.indexMenu{position:fixed;display:none;max-width:100vw;width:100vw;height:100vh;z-index:100;left:0;top:0;align-content:center;opacity:0;transition:opacity .5s ease}.main .wp-block-group.indexMenu.is-show{display:block;opacity:1}.main .wp-block-group.indexMenu .wp-block-group.is-style-grid-6.about{border-radius:clamp(12.5px,1.6666666667vw,32px);gap:0;max-width:clamp(261.71875px,34.8958333333vw,670px);padding:clamp(15.625px,2.0833333333vw,40px) clamp(45.3125px,6.0416666667vw,116px);box-sizing:border-box;position:relative;box-shadow:-3px 3px 12px rgba(0,0,0,.1)}@media print,screen and (max-width: 750px){.main .wp-block-group.indexMenu .wp-block-group.is-style-grid-6.about{border-radius:clamp(16px,4.2666666667vw,32px);max-width:clamp(273px,72.8vw,546px);padding:clamp(20px,5.3333333333vw,40px) clamp(27.5px,7.3333333333vw,55px);grid-template-columns:1fr}}.main .wp-block-group.indexMenu .wp-block-group.is-style-grid-6.about .wp-block-group{grid-template-columns:56fr 348fr;gap:clamp(13.28125px,1.7708333333vw,34px)}@media print,screen and (max-width: 750px){.main .wp-block-group.indexMenu .wp-block-group.is-style-grid-6.about .wp-block-group{grid-template-columns:90fr 322fr;padding:clamp(16px,4.2666666667vw,32px) 0;gap:clamp(19px,5.0666666667vw,38px)}}.main .wp-block-group.indexMenu .wp-block-group.is-style-grid-6.about .wp-block-group.is-style-link-item{border-radius:0;box-shadow:none;border-bottom:1px solid #cfe7d2;grid-template-columns:90fr 255fr}.main .wp-block-group.indexMenu .wp-block-group.is-style-grid-6.about .wp-block-group.is-style-link-item:last-child{border-bottom:none;grid-template-columns:74fr 198fr}.main .wp-block-group.indexMenu .indexMenu-close{position:absolute;top:-2.7604166667vw;right:-2.7604166667vw;width:clamp(20.703125px,2.7604166667vw,53px);height:clamp(20.703125px,2.7604166667vw,53px);z-index:100}@media print,screen and (max-width: 750px){.main .wp-block-group.indexMenu .indexMenu-close{top:-11.4666666667vw;right:-11.4666666667vw;width:11.4666666667vw;height:11.4666666667vw}}.main .wp-block-group.indexMenu .indexMenu-close img{display:block;width:100%;height:auto}.main .indexMenu-Btn{position:fixed;bottom:clamp(61.71875px,8.2291666667vw,158px);right:clamp(17.96875px,2.3958333333vw,46px);width:clamp(41.40625px,5.5208333333vw,106px);height:clamp(41.40625px,5.5208333333vw,106px);z-index:10}@media print,screen and (max-width: 750px){.main .indexMenu-Btn{bottom:clamp(69px,18.4vw,138px);right:clamp(11.5px,3.0666666667vw,23px);width:clamp(43px,11.4666666667vw,86px);height:auto}}.main .indexMenu-Btn img{display:block;width:100%;height:auto}@media print,screen and (max-width: 750px){.main .company-photo img{aspect-ratio:582/312}}@media print,screen and (max-width: 750px){.main .oc-photo img{aspect-ratio:583/748}}@media print,screen and (max-width: 750px){.main .kyoten-photo img{aspect-ratio:668/710}}/*# sourceMappingURL=about.css.map */