@import"https://fonts.googleapis.com/css2?family=Sacramento&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,400,0,0";body,.header-simple{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.wrapper{overflow:revert}.contact-content{padding:0}.contact-content .document-form{padding:4rem 0 0;margin:0}@media (min-width: 1024px){.contact-content .document-form{padding-top:0}.contact-content .hs-richtext,.contact-content .hs-privacy_policy_agreement{text-align:left}}.doramaka section,.doramaka aside{margin-left:auto;margin-right:auto;margin-top:8rem;max-width:80rem}@media (min-width: 768px){.doramaka section,.doramaka aside{margin-top:10rem}}.doramaka mark{position:relative;display:inline-block;background-color:transparent}.doramaka mark:after{position:absolute;left:0px;right:0px;top:100%;z-index:-10;margin-top:-.25em;display:block;height:.25em;--tw-bg-opacity: 1;background-color:rgb(255 213 0 / var(--tw-bg-opacity));--tw-content: "";content:var(--tw-content)}.doramaka a.button{display:flex;align-items:center;border-bottom-width:2px;border-color:currentColor;padding-top:.5rem;padding-bottom:.5rem;font-weight:600}@media (min-width: 640px){.doramaka a.button{max-width:320px}}.doramaka a.button .material-symbols-rounded:first-child{margin-right:1rem}.doramaka a.button .material-symbols-rounded:last-child{margin-left:auto;padding-left:1rem;font-size:1.875rem;line-height:2.25rem}.doramaka-section-header{font-size:2.25rem;line-height:2.5rem}@media (min-width: 768px){.doramaka-section-header{font-size:3rem;line-height:1}}.doramaka-section-header .display{position:relative;z-index:-10;margin-bottom:-.5em;margin-left:-.5em;--tw-skew-x: -30deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:250%;line-height:1;--tw-text-opacity: 1;color:rgb(235 235 235 / var(--tw-text-opacity));font-family:Sacramento,cursive}.doramaka-section-header .gothic{position:relative;z-index:10}.doramaka-section .images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:1rem}@media (min-width: 768px){.doramaka-section .images{gap:2rem}}.doramaka-section .images img{aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.doramaka-section .images img:nth-of-type(2){grid-column:span 2 / span 2;grid-row:span 2 / span 2}.doramaka-section-photo .images{margin-top:4rem}@media (min-width: 1024px){.doramaka-section-photo .column{display:flex;align-items:center}.doramaka-section-photo .text{margin-right:10%;width:40%;flex-shrink:0}.doramaka-section-photo .images{margin-top:0;flex-shrink:0;width:calc((100vw - 100%)/2 + 50%)}}.doramaka-section-solution .solutions{margin:3rem -1rem -1rem;display:flex;flex-wrap:wrap}.doramaka-section-solution .problem2solution{display:flex;flex-direction:column;padding:1rem}@media (min-width: 768px){.doramaka-section-solution .problem2solution{width:33.333333%}}.doramaka-section-solution .problem2solution>img{margin-top:1rem;margin-bottom:1rem;align-self:center}.doramaka-section-solution .problem{display:flex;align-items:center;--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity));padding:2rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;line-height:1.25}.doramaka-section-solution .problem .material-symbols-rounded{margin-right:1rem;font-size:2.25rem;line-height:2.5rem}.doramaka-section-solution .solution{flex-grow:1;border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));padding:2rem}.doramaka-section-solution .solution img{aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.doramaka-section-solution .solution p{padding:1rem;font-weight:600}.doramaka-section-promotion .benefits{margin:3rem -1rem -1rem;display:flex;flex-wrap:wrap}.doramaka-section-promotion .benefits .benefit{padding:1rem}@media (min-width: 640px){.doramaka-section-promotion .benefits .benefit{width:50%}}@media (min-width: 1024px){.doramaka-section-promotion .benefits .benefit{width:25%}}.doramaka-section-promotion .benefits .benefit .box{display:flex;height:100%;flex-direction:column;border-width:2px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));padding:1rem 1rem 2rem}.doramaka-section-promotion .benefits .benefit .box img{margin-bottom:1rem;aspect-ratio:1 / 1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.doramaka-section-promotion .benefits .benefit .box h4{flex-direction:column;justify-content:center;text-align:center;font-weight:600;line-height:1.25}@media (min-width: 640px){.doramaka-section-promotion .benefits .benefit .box h4{display:flex;height:4em}}.doramaka-section-promotion .benefits .benefit .box p{font-size:.875rem;line-height:1.25rem}.doramaka-section-promotion .benefits .benefit .box p:before{margin-left:auto;margin-right:auto;margin-top:1rem;margin-bottom:1rem;display:block;height:.25rem;width:4rem;background-color:currentColor;--tw-content: "";content:var(--tw-content)}@media (min-width: 768px){.contact-content{margin-bottom:2rem}}.contact-content .hs-submit .hs-button{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}
