html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}*{box-sizing:border-box}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,p,ol,ul,li,dl,dt,dd,section,figure{letter-spacing:0em;font-feature-settings:"palt"}p,ul,ol,li,dl{line-height:2em}h2,h3,h4,h5,h6,p{margin:0px 0px 1em}img{margin:0px;padding:0px;max-width:100%;border:none;vertical-align:bottom;height:auto}body{margin:0px;padding:0px 0px 0px 0px;color:#000;font-size:16px;width:100vw;overflow-x:hidden;background-color:#fff;font-family:ryo-gothic-plusn, sans-serif;font-weight:500;font-style:normal}@media screen and (max-width: 1199px){body{padding:0px 0px 0px 0px}}body.fixed{position:fixed}a{transition:0.2s;color:#2963e3}a:hover{text-decoration:none}img.kadomaru{border-radius:8px}.icon-cart:before{font-family:'Material Symbols Rounded';font-variation-settings:'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;content:"\e8cc"}.icon-user:before{font-family:'Material Symbols Rounded';font-variation-settings:'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;content:"\e7fd"}.btn-more a{display:flex;justify-content:space-between;align-items:center;margin:auto;padding:0.8em;max-width:200px;color:#000;background-color:#fff;border-color:#000;border-style:solid;border-width:1px;font-size:16px;line-height:24px;text-decoration:none}.btn-more a:hover{color:#777;border-color:#777;background-color:#fff}.btn-more a:after{font-family:'Material Symbols Rounded';font-variation-settings:'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;content:"\e5cc";font-size:24px;line-height:24px}.btn-contact a{display:flex;align-items:center;padding:1em;color:#fff;background-color:#FF3B78;border-color:#FF3B78;border-style:solid;border-width:2px;font-family:ryo-gothic-plusn, sans-serif;font-weight:800;font-style:normal;font-size:16px;line-height:24px;text-decoration:none}.btn-contact a:hover{color:#FF3B78;background-color:#fff}.btn-contact a:before{font-family:'Material Symbols Rounded';font-variation-settings:'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;content:"\e158";font-size:24px;line-height:24px}header{padding:0px 0px 0vw;background-color:#FBFBFB;background-image:url("../images/bg.svg");background-size:110vw;background-repeat:repeat}@media screen and (max-width: 799px){header{padding:0px 0px 0em}}a.logo-title{padding:20px 0px 20px 2vw;display:flex;align-items:center;gap:20px;text-decoration:none}a.logo-title img{width:80px}a.logo-title h1{font-size:32px;font-family:ryo-gothic-plusn, sans-serif;font-weight:800;font-style:normal;line-height:1.6em}a.logo-title h1 .pink{color:#FF3B78}@media screen and (max-width: 1199px){a.logo-title{padding:10px 0px 10px 2vw}a.logo-title img{width:60px}a.logo-title h1{font-size:24px}}@media screen and (max-width: 799px){a.logo-title{padding:10px 0px 10px 2vw;gap:2vw}a.logo-title img{width:50px}a.logo-title h1{font-size:20px}}@media screen and (max-width: 499px){a.logo-title{padding:10px 0px 10px 2vw;gap:2vw}a.logo-title img{width:36px}a.logo-title h1{font-size:16px}a.logo-title h1 .small{font-size:12px}}@media screen and (min-width: 1025px){.contact{z-index:100;position:fixed;top:20px;right:20px}.contact a.contact-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 48px;border-radius:16px;text-decoration:none;background:linear-gradient(180deg, #ff8fab, #ff2d78);box-shadow:0 8px 12px rgba(255,45,120,0.2);transition:background 0.2s ease, box-shadow 0.2s ease;cursor:pointer;color:#fff;line-height:1.4em;font-size:20px;font-family:ryo-gothic-plusn, sans-serif;font-weight:800;font-style:normal}.contact a.contact-btn span{font-size:16px}.contact a.contact-btn:hover{background:linear-gradient(180deg, #ff2d78, #ff8fab);box-shadow:none}}@media screen and (max-width: 1024px){.contact{z-index:100;position:fixed;bottom:0px;left:0px}.contact a.contact-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:1em;border-radius:0px 16px 0px 0px;text-decoration:none;background:linear-gradient(180deg, #ff8fab, #ff2d78);box-shadow:10px 8px 12px rgba(255,45,120,0.2);transition:background 0.2s ease, box-shadow 0.2s ease;cursor:pointer;color:#fff;line-height:1.4em;font-size:18px;font-family:ryo-gothic-plusn, sans-serif;font-weight:800;font-style:normal}.contact a.contact-btn span{display:none;font-size:16px}.contact a.contact-btn:hover{background:linear-gradient(180deg, #ff2d78, #ff8fab);box-shadow:none}}.arrow{margin:0px auto;text-align:center}.arrow img{vertical-align:top}@media screen and (max-width: 799px){.arrow img{width:100px}}strong{color:#FF3B78;font-family:ryo-gothic-plusn, sans-serif;font-weight:800;font-style:normal}em{color:#2963e3;font-family:ryo-gothic-plusn, sans-serif;font-weight:800;font-style:normal;font-style:normal}.marker{background:linear-gradient(transparent 60%, #adffd6 40%)}.firstview .fv-box{position:relative;padding:20px;width:400px;height:400px}.firstview .fv-box img{width:100%;height:100%;object-fit:cover;border-color:#ccc;border-style:solid;border-width:12px;border-radius:8px}.firstview .fv-box img.img1{border-color:#99ffcc}.firstview .fv-box img.img2{border-color:#dbb7ff}.firstview .fv-box img.img3{border-color:#ffce9e}.firstview .fv-box img.img4{border-color:#99ffff}.firstview .fv-box img.img5{border-color:#ffb7db}.firstview .fv-box img.img6{border-color:#ffff8e}.firstview .fv-box figcaption{position:absolute;z-index:1;left:0px;bottom:20%;line-height:20px;font-family:"ads-shiokaze", sans-serif;font-weight:400;font-style:normal}.firstview .fv-box figcaption span{padding:10px 1em;border-radius:20px;background-color:#fff}@media screen and (max-width: 799px){.firstview .fv-box{padding:10px;width:300px;height:300px}}@media screen and (max-width: 499px){.firstview .fv-box{padding:10px;width:260px;height:260px}}.worry-wrap{padding:4vw;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 599px){.worry-wrap{padding:2em 4vw}}.worry{font-family:vdl-penletter, sans-serif;font-weight:500;font-style:normal;text-align:center;color:#2963e3}.worry p{margin:0px 0px 0.8em;line-height:1.6em;font-size:20px}.worry p:last-child{margin:0px}.worry p br{display:none}@media screen and (max-width: 599px){.worry p{font-size:18px}.worry p br{display:block}}.worry-cause-wrap{padding:0px 4vw 8vw;background-color:#2963e3}.worry-cause-wrap h2{margin:0px;padding:1em 0px 0.5em;font-family:ryo-gothic-plusn, sans-serif;font-weight:800;font-style:normal;font-size:36px;text-align:center;color:#fff}@media screen and (max-width: 799px){.worry-cause-wrap h2{font-size:28px}}@media screen and (max-width: 499px){.worry-cause-wrap{padding:0px 4vw 4em}.worry-cause-wrap h2{font-size:20px}}.worry-cause{margin:0px auto;max-width:1280px;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (max-width: 1024px){.worry-cause{grid-template-columns:repeat(1, 1fr)}}@media screen and (max-width: 499px){.worry-cause{gap:10px}}dl.worry-cause-box{border-radius:12px;background-color:#fff}dl.worry-cause-box dt{text-align:center;font-family:ryo-gothic-plusn, sans-serif;font-weight:800;font-style:normal;color:#2963e3;font-size:22px}dl.worry-cause-box dd{text-align:center}dl.worry-cause-box dd p{font-size:15px}@media screen and (min-width: 1025px){dl.worry-cause-box{padding:20px 10px}dl.worry-cause-box dt{margin:0px 0px 1em}}@media screen and (max-width: 1024px){dl.worry-cause-box dt{text-align:left;padding:20px;display:flex;justify-content:space-between;align-items:center}dl.worry-cause-box dt:after{font-size:36px;font-family:'Material Symbols Rounded';font-variation-settings:'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;content:"\e313"}dl.worry-cause-box dt.active:after{content:"\e316"}dl.worry-cause-box dd{padding:20px;display:none}}@media screen and (max-width: 499px){dl.worry-cause-box{border-radius:6px}dl.worry-cause-box dt{padding:10px;font-size:18px}dl.worry-cause-box dt:after{font-size:28px}}.about-wrap{padding:0px 6vw 6vw;text-align:center}.about-wrap h2{margin:0px;padding:2em 0px 1em;color:#2963e3;font-family:ryo-gothic-plusn, sans-serif;font-weight:800;font-style:normal;font-size:24px;line-height:1.4em}.about-wrap h2 br{display:none}.about-wrap h3{margin:0px 0px 1em;color:#2963e3;font-family:ryo-gothic-plusn, sans-serif;font-weight:800;font-style:normal;font-size:48px;line-height:1.4em}.about-wrap h4{margin:0px 0px 1em;color:#FF3B78;font-family:ryo-gothic-plusn, sans-serif;font-weight:800;font-style:normal;font-size:48px;line-height:1.4em}.about-wrap h4 span{font-size:24px}.about-wrap strong{color:#FF3B78}.about-wrap p.push{margin:1em 0px 1em;color:#FF3B78;font-family:ryo-gothic-plusn, sans-serif;font-weight:800;font-style:normal;font-size:48px;line-height:1.4em;text-align:center}.about-wrap p.push br{display:none}@media screen and (max-width: 1024px){.about-wrap h2{font-size:20px}.about-wrap h2 br{display:block}.about-wrap h3{font-size:36px}.about-wrap h4{font-size:36px}.about-wrap p{text-align:justify}.about-wrap p br{display:none}.about-wrap p.push{font-size:36px}.about-wrap p.push br{display:block}}@media screen and (max-width: 499px){.about-wrap h2{font-size:18px}.about-wrap h2 br{display:block}.about-wrap h3{font-size:30px}.about-wrap h4{font-size:30px}.about-wrap p{text-align:justify}.about-wrap p br{display:none}.about-wrap p.push{font-size:24px}.about-wrap p.push br{display:block}}ol.counseling-point{margin:0px auto 2em;width:100%;max-width:480px;display:inline-grid;grid-template-columns:repeat(3, auto);grid-template-columns:1fr;gap:10px;list-style:none;counter-reset:my-counter;padding-left:0;text-align:left}ol.counseling-point li{padding:1em 2em 1em 1em;background-color:#95F8B4;counter-increment:my-counter;display:grid;grid-template-columns:1.5em 1fr;gap:8px;margin:0;font-size:20px}ol.counseling-point li::before{content:counter(my-counter) ".";text-align:right}@media screen and (max-width: 799px){ol.counseling-point{display:grid;grid-template-columns:1fr;max-width:inherit}}.example-wrap{padding:0px 4vw 8vw;background-color:#2963E3;color:#fff}.example-wrap h2{margin:2em 0px 2em;text-align:center;font-size:20px}.example-wrap h2 br{display:none}.example-wrap .yellow{color:#FFFF8E}@media screen and (max-width: 699px){.example-wrap h2 br{display:block}}.example{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media screen and (max-width: 1024px){.example{grid-template-columns:1fr}}.example-box{border-color:#fff;border-style:solid;border-width:2px;border-radius:20px}.example-box h3{margin:2em 0px;text-align:center}.example-box dl{padding:2em}.example-box dl:nth-child(odd){background-color:rgba(0,0,0,0.1)}.example-box dd p:last-child{margin:0px}@media screen and (min-width: 500px){.example-box dl{display:flex}.example-box dt{flex-shrink:0;width:7em}}@media screen and (max-width: 499px){.example-box h3 span{display:block}.example-box dt{margin:0px 0px 1em}}.howto-wrap{padding:0px 4vw 8vw}.howto-wrap h2{margin:2em 0px 1em;text-align:center;color:#2963E3;font-family:ryo-gothic-plusn, sans-serif;font-weight:800;font-style:normal;font-size:40px;line-height:1.4em}.howto-wrap ol{margin:auto auto 3em;max-width:800px;counter-reset:step-counter;list-style:none;padding-left:0}.howto-wrap ol li{margin:0px 0px 1em;padding:2em;background-color:#EBF2FF;counter-increment:step-counter;display:flex;align-items:flex-start;gap:1em}.howto-wrap ol li::before{content:counter(step-counter) ".";font-weight:bold;font-size:1.5em;color:#4A7FC1;flex-shrink:0}.howto-wrap ol li p:last-child{margin:0px}@media screen and (max-width: 799px){.howto-wrap h2{font-size:24px}}.items{margin:auto;padding:2em;max-width:800px;background-color:#FFF2F6}.items h3{text-align:center;margin:0px 0px 2em;font-size:20px;color:#FF3B78;font-family:ryo-gothic-plusn, sans-serif;font-weight:800;font-style:normal}.items h4{margin:0px 0px 1em;font-size:20px}.items ul{list-style:none;margin:0px 0px 2em}.items li{display:flex;margin:0px 0px 0.5em}.items li:before{flex-shrink:0;margin:0px 0.5em 0px 0px;font-family:'Material Symbols Rounded';font-variation-settings:'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;content:"\e834";font-size:20px}.faq-wrap{padding:4vw;background-color:#F7F7F7}.faq-wrap h2{margin:0px 0px 2em;line-height:1em;font-size:24px;text-align:center}@media screen and (max-width: 799px){.faq-wrap{padding:4em 4vw}.faq-wrap h2{font-size:20px}}.faq-box{margin:auto;max-width:1060px}dt.faq-tgl{display:flex;align-items:center;margin:0px 0px 1em}dt.faq-tgl:before{flex-shrink:0;margin:0px 1em 0px 0px;text-align:center;font-size:20px;line-height:60px;width:60px;border-radius:50%;content:"Q";color:#fff;background-color:#144DCC}@media screen and (max-width: 799px){dt.faq-tgl:before{margin:0px 0.5em 0px 0px;line-height:40px;width:40px}}dd.faq-cont{margin:0px 0px 2em 4em;padding:2em;background-color:#fff}dd.faq-cont p:last-child{margin:0px}@media screen and (max-width: 799px){dd.faq-cont{margin:0px 0px 2em 0em;padding:1em}}.better-wrap{padding:8vw 0vw 0vw;text-align:center;background-image:url("../images/bg.svg");background-size:110vw;background-repeat:repeat}.better-wrap h2{font-family:ryo-gothic-plusn, sans-serif;font-weight:800;font-style:normal;font-size:48px;color:#2963E3}.better-wrap h2 span{display:block;font-size:36px}.better-wrap h3{color:#FF3B78;font-family:ryo-gothic-plusn, sans-serif;font-weight:800;font-style:normal;font-size:48px}.better-wrap h3 span{font-size:36px}@media screen and (max-width: 1024px){.better-wrap h2{font-size:32px}.better-wrap h2 span{font-size:24px}.better-wrap h3{font-size:32px}.better-wrap h3 span{font-size:24px}}@media screen and (max-width: 799px){.better-wrap h2{font-size:24px}.better-wrap h2 span{font-size:18px}.better-wrap h3{font-size:24px}.better-wrap h3 span{font-size:18px}}.better{opacity:0;font-size:60px;line-height:1.4em;font-family:ads-shiokaze, sans-serif;font-weight:400;font-style:normal;text-align:center;transform:translateY(30px) scale(0.9)}@media screen and (max-width: 1024px){.better{font-size:48px}}@media screen and (max-width: 799px){.better{font-size:32px}}@media screen and (max-width: 499px){.better{font-size:24px}}.better.bounce-in{animation:bounceIn 0.7s cubic-bezier(0.36, 0.07, 0.19, 0.97) forwards}.form-push{margin:20px auto -20px;opacity:0;transform:translateY(30px) scale(0.9);position:relative;display:inline-block;background-color:#FF3B78;border-radius:16px;padding:24px 48px;color:#fff;font-size:24px;font-weight:700}@media screen and (max-width: 1024px){.form-push{margin:20px auto 0px;border-radius:12px;padding:1em 2em;font-size:20px;line-height:1em}}@media screen and (max-width: 799px){.form-push{border-radius:8px;padding:1em 2em;font-size:16px}}.form-push::after{content:'';position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);border-width:20px 16px 0 16px;border-style:solid;border-color:#FF3B78 transparent transparent transparent}@media screen and (max-width: 799px){.form-push::after{bottom:-12px;border-width:12px 8px 0 8px}}.form-push.bounce-in{animation:bounceIn 0.7s cubic-bezier(0.36, 0.07, 0.19, 0.97) forwards}@keyframes bounceIn{0%{opacity:0;transform:translateY(30px) scale(0.9)}40%{opacity:1;transform:translateY(-12px) scale(1.04)}60%{transform:translateY(6px) scale(0.98)}80%{transform:translateY(-4px) scale(1.01)}100%{opacity:1;transform:translateY(0) scale(1)}}.form-wrap{padding:8vw 0vw;background-color:#F4FCED}.form-wrap h2{margin:0px 0px 1.6em 0px;font-size:32px}@media screen and (max-width: 1024px){.form-wrap{padding:8vw 0vw 2em;border-color:#ddd;border-style:solid;border-width:0px 0px 2px 0px;background-color:#fff}.form-wrap h2{font-size:24px}}@media screen and (max-width: 799px){.form-wrap h2{font-size:20px}}@media screen and (max-width: 499px){.form-wrap h2{margin:1em 0px 1em 0px;font-size:18px}}.form-cont{margin:auto;padding:8vw;background-color:#fff}.form-cont dl{margin:0px auto -1px auto;display:flex;border-color:#eee;border-style:solid;border-width:1px 0px;text-align:justify;max-width:900px}.form-cont dt{padding:1em 0px;flex-shrink:0;width:16em;font-size:14px;font-weight:bold}.form-cont dt span{display:inline-block;margin:0px 0px 0px 0.5em;padding:3px 6px;line-height:1em;background-color:red;color:#fff;font-size:12px;font-weight:normal;border-radius:2px}.form-cont dd{text-align:left;flex-shrink:0;padding:1em 0px;width:calc( 100% - 16em )}.form-cont p.att{margin:0.5em 0px;font-size:14px;line-height:1.6em}.form-cont input[type="text"]{padding:0.5em;width:100%;font-size:18px;border-color:#ddd;border-style:solid;border-width:1px;background-color:#f6f6f6}.form-cont input[type="text"].must{border-color:rgba(255,72,43,0.2);border-style:solid;border-width:1px;background-color:rgba(255,72,43,0.1)}.form-cont textarea{padding:0.5em;width:100%;font-size:18px;height:16em;border-color:rgba(255,72,43,0.2);border-style:solid;border-width:1px;background-color:rgba(255,72,43,0.1)}.form-cont input[type="submit"].submit{margin:1em auto;font-size:18px;font-weight:bold;color:#fff;border-color:green;border-style:solid;border-width:2px;background-color:green;border-style:solid;width:240px;line-height:3em}.form-cont input[type="submit"].submit:hover{color:green;border-style:solid;background-color:#fff}.form-cont input[type="submit"].back{display:block;margin:1em auto;font-size:14px;color:#fff;border-color:#999;border-style:solid;border-width:2px;background-color:#999;width:160px;line-height:1.6em}.form-cont input[type="submit"].back:hover{color:#999;background-color:#fff}.form-cont select{margin:0px 0.1em 0px 0px;padding:0.3em;text-align:right;border-color:#ccc;border-style:solid;border-width:1px;background-color:#f6f6f6;line-height:1.8em}@media screen and (max-width: 1024px){.form-cont{max-width:inherit;width:100vw;box-shadow:0px 0px 4px 2px transparent}}@media screen and (max-width: 799px){.form-cont{padding:1em 1em 2em}.form-cont dl{padding:1em 0px;flex-direction:column}.form-cont dt{padding:0px 0px 0px 0px;width:inherit;font-weight:bold}.form-cont dd{padding:0px 0px 0px 0px;width:100%}}@media screen and (max-width: 499px){.form-cont{padding:1em 0.5em 2em}}.form-thanks{margin:auto;padding:8vw;max-width:900px;text-align:left}.form-thanks p{margin:0px 0px 1.6em 0px}@media screen and (max-width: 799px){.form-thanks{padding:3em 1em 2em}.form-thanks br{display:none}}footer{padding:4vw;font-size:14px;text-align:center;background-color:#f6f6f6}footer .opus{margin:0px 0px 1em 0px;font-size:14px}footer .opus-data dl{margin:auto;padding:0.5em 0px;display:flex;border-color:#ccc;border-style:solid;border-width:0px 0px 1px 0px;width:560px;box-sizing:border-box}footer .opus-data dt{-ms-flex-negative:0;flex-shrink:0;text-align:left;width:80px;box-sizing:border-box}footer .opus-data dd{text-align:left;box-sizing:border-box}footer .opus-data .zipnum{padding:0px 1em 0px 0px}footer .opus-data .maplink{padding:0px 0px 0px 1em}footer .btn{margin:2em auto 2em;text-align:center}footer .btn a{margin:auto;width:180px}footer .btn a{display:block;padding:0.5em;font-weight:bold;line-height:1.4em;text-decoration:none;color:#2963e3;border-color:#2963e3;border-style:solid;border-width:1px;background-color:#fff;box-sizing:border-box}footer .btn a:hover{color:#fff;background-color:#2963e3}footer .policy-link{margin:1em auto 1em;text-align:center;font-size:13px}footer .copy{margin:0px;padding:0px;font-size:12px;line-height:100%}@media screen and (max-width: 1024px){footer{padding:4vw 4vw 2em;background-color:#f9f9f9}}@media screen and (max-width: 649px){footer .opus-data dl{width:inherit}footer .opus-data .maplink{display:block;padding:0px 0px 0px 0em}}@media screen and (max-width: 499px){footer .opus-data dt{width:4em;font-size:12px;font-weight:bold}footer .opus-data .zipnum{display:block;padding:0px 0px 0px 0em}}.f-btn{position:fixed;z-index:10000}.f-btn .pagetop-btn{bottom:2vw;right:2vw;position:fixed;font-size:32px;color:#2963e3}@media screen and (max-width: 1024px){.f-btn .pagetop-btn{bottom:72px;right:4vw}}.now-template{position:fixed;z-index:1000;bottom:60px;left:0px;font-size:12px}@media screen and (max-width: 1024px){.now-template{display:none}}.user-dashboard{position:fixed;z-index:1000;bottom:40px;left:0px;font-size:12px}@media screen and (max-width: 1024px){.user-dashboard{display:none}}.user-edit{position:fixed;z-index:1000;bottom:20px;left:0px;font-size:12px}@media screen and (max-width: 1024px){.user-edit{display:none}}
