@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c8a,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:U+0370-0377,U+037a-037f,U+0384-038a,U+038c,U+038e-03a1,U+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:U+0100-02ba,U+02bd-02c5,U+02c7-02cc,U+02ce-02d7,U+02dd-02ff,U+0304,U+0308,U+0329,U+1d00-1dbf,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20c0,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}@import"https://fonts.googleapis.com/css2?family=Chakra Petch:wght@300;400;500;600;700&display=swap";.login-page{background-image:url(/images/home_bg.jpg);height:100dvh;padding:10dvh;background-position:50%;background-repeat:no-repeat;background-size:cover}.login-page .login-section{background-color:hsla(0,0%,100%,.776);text-align:center;padding:20px;border-radius:10px}.login-page .login-section h1{font-size:30px}.login-page .login-section .login-btn,.login-page .login-section .login-input{margin-top:40px;background-color:#fff;width:100%}.login-page .login-section .login-btn{border:1px solid #5ebed4;color:#583565;height:48px;border-radius:50px}.login-page .login-section .link-text{margin-top:40px;text-decoration:underline;cursor:pointer}.home-page{background-color:#fff;height:100dvh;padding:20px}.home-page .profile-section{padding:10px;border-radius:8px;background-image:url(/images/home_bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.home-page .profile-section .inside{display:flex;justify-content:space-between;background-color:#fff;padding:20px;border-radius:8px;line-height:24px}.home-page .profile-section .inside .name{font-size:22px}.home-page .profile-section .inside .name .suggest-color{color:#a5779e}.home-page .home-menu{margin-top:40px}.home-page .home-menu .menu-item{padding:20px;cursor:pointer;border-left:5px solid #715787;margin-top:20px}.home-page .home-menu .menu-item:hover{background-color:rgba(88,53,101,.473);color:#fff}.signup-page{background-image:url(/images/home_bg.jpg);height:100dvh;padding:10dvh;background-position:50%;background-repeat:no-repeat;background-size:cover}.signup-page .signup-section{background-color:hsla(0,0%,100%,.51);padding:20px}.signup-page .signup-section h1{font-size:30px;text-align:center}.signup-page .signup-section .input-title{margin-top:20px}.signup-page .signup-section .login-input{background-color:#fff;width:100%}.signup-page .signup-section .login-btn{margin-top:40px;background-color:#fff;border:1px solid #5ebed4;width:100%;height:48px;border-radius:50px}.signup-page .signup-section .link-text{margin-top:40px;text-decoration:underline;cursor:pointer}.detail-page{background-color:#fff;min-height:100dvh;padding:20px}.detail-page h1{font-size:22px;text-align:center;margin-top:20px}.detail-page .home-menu{margin-top:40px}.detail-page .home-menu .menu-item{padding:10px;cursor:pointer;border-left:5px solid #715787;margin-top:20px;font-weight:700}.detail-page .home-menu .menu-item hr{border:1px solid rgba(165,119,158,.2);width:60%;margin-bottom:3px}.detail-page .home-menu .menu-item .logo-img{height:25px;margin-bottom:5px}.detail-page .home-menu .menu-item:hover{background-color:rgba(88,53,101,.473);color:#fff}.detail-page .insure-menu{margin-top:40px}.detail-page .insure-menu .insure-item{margin-top:20px;border:1px solid #929da0;border-radius:10px;padding-top:20px}.detail-page .insure-menu .insure-item p{margin-bottom:15px;margin-left:20px}.detail-page .insure-menu .insure-item .insure-logo{padding-left:20px;text-align:center}.detail-page .insure-menu .insure-item .insure-name,.detail-page .insure-menu .insure-item .insure-repain{font-size:18px;font-weight:700;color:#3c6696}.detail-page .insure-menu .insure-item .price-section{border:1px solid #929da0;border-radius:5px;box-shadow:0 -5px 10px -3px hsla(193,7%,60%,.534);padding-top:20px}.detail-page .insure-menu .insure-item .price-section .buy-btn{cursor:pointer;color:#a5779e}.detail-page .insure-menu .insure-item .price-section .price-btn{margin-bottom:10px;cursor:pointer;text-align:center}.detail-page .insure-menu .insure-item .price-section .price-btn strong{font-size:20px;font-weight:700;color:#3c6696}.detail-page .insure-menu .insure-item .price-section .price-btn .full-price{text-decoration:line-through;font-size:16px}.detail-page .insure-menu .insure-item .price-section .price-btn .new-price{color:#a5779e}.detail-page .insure-menu .insure-item:hover{border:2px solid #715787}.detail-page .step-three{background-color:hsla(0,0%,100%,.51);padding:20px;overflow-y:auto}.detail-page .step-three .MuiAccordionSummary-gutters{background-color:#4691b8;color:#fff;border-radius:5px 5px 0 0}.detail-page .step-three .Mui-expanded .MuiAccordionSummary-gutters{background-color:#715787}.detail-page .step-three .MuiAccordionDetails-root{border:2px solid #715787}.detail-page .step-three .flex-checkbox{display:flex;grid-gap:5px}.detail-page .step-three .flex-checkbox p{cursor:pointer;line-height:50px}.detail-page .step-three .text-area-fix{width:100%;height:68px;resize:none;border:1px solid #3c6696;border-radius:8px;padding:8px}.detail-page .step-three h1{font-size:30px;text-align:center}.detail-page .step-three .insure-name{font-size:20px;font-weight:700}.detail-page .step-three .insure-name .full-price{text-decoration:line-through}.detail-page .step-three .input-title{margin-top:20px}.detail-page .step-three .login-input{background-color:#fff;width:100%}.detail-page .step-three .create-btn,.detail-page .step-three .img-btn{margin-top:40px;background-color:#fff;border:1px solid #5ebed4;width:100%;height:48px;border-radius:50px}.detail-page .step-three .link-text{margin-top:40px;text-decoration:underline;cursor:pointer}.detail-page .step-three .react-datepicker-wrapper{border:1px solid rgba(0,0,0,.23);height:40px;width:100%;padding:8px 15px;border-radius:4px}.detail-page .step-three .react-datepicker__header{background-color:rgba(165,119,158,.529);color:#353d6e}.detail-page .step-three .react-datepicker__current-month{color:#353d6e}.detail-page .step-three .react-datepicker__day--selected{background-color:#353d6e}:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:normal}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@font-face{font-family:Chakra Petch;src:url(/_next/static/media/ChakraPetch-Light.f6350f1f.ttf) format("truetype");font-weight:300}@font-face{font-family:Chakra Petch;src:url(/_next/static/media/ChakraPetch-Regular.4ee5da8b.ttf) format("truetype");font-weight:400}@font-face{font-family:Chakra Petch;src:url(/_next/static/media/ChakraPetch-Medium.e0377d74.ttf) format("truetype");font-weight:500}@font-face{font-family:Chakra Petch;src:url(/_next/static/media/ChakraPetch-SemiBold.76c6f2db.ttf) format("truetype");font-weight:600}@font-face{font-family:Chakra Petch;src:url(/_next/static/media/ChakraPetch-Bold.28ced1ed.ttf) format("truetype");font-weight:700}body{font-family:Chakra Petch!important;background-color:#e9e9e9;width:100%;max-width:480px;margin:auto}