﻿*{box-sizing:border-box}main,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,picture{display:block;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,ol,li,form{margin:0;padding:0}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;margin:0;padding:0;appearance:none;cursor:pointer;color:currentColor}button::-moz-focus-inner{border:0}ul{list-style-type:none}img{vertical-align:bottom;border:0;width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-size:1rem;line-height:1.6}p,ul,dl{font-size:1rem;line-height:1.5}sup{font-size:.7em}.d-ib{display:inline-block}.ind-1em{display:block;text-indent:-1em !important;padding-left:1em}.ind-1em::first-letter{font-feature-settings:normal}.ind-1em>*{text-indent:0}.burasage{overflow:hidden;text-align:left}.burasage>*{display:block;overflow:hidden}.burasage>*:first-child{float:left;font-feature-settings:normal}.txt-lg{font-size:2rem}.txt-md{font-size:1.8rem}.txt-rg{font-size:1.6rem}.txt-sm{font-size:1.4rem}.txt-xs{font-size:1.2rem}.txt-xxs{font-size:1rem}.fw-normal{font-weight:400 !important}.fw-medium{font-weight:500 !important}.fw-bold{font-weight:700 !important}.lh-12{line-height:1.2}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.justify{text-align:justify}a{outline:0;color:currentColor;text-decoration:none}a.line-link{text-decoration:underline}.underline{border-bottom:.1em solid currentColor}.underline-dash{border-bottom:.1em dashed currentColor}.mt-0{margin-top:0 !important}.mt-02em{margin-top:.2em !important}.mt-05em{margin-top:.5em !important}.mt-1em{margin-top:1em !important}.mt-2em{margin-top:2em !important}.mt-3em{margin-top:3em !important}.mt-4em{margin-top:4em !important}.mt-5em{margin-top:5em !important}.mb-0{margin-bottom:0 !important}.mb-05em{margin-bottom:.5em !important}.mb-1em{margin-bottom:1em !important}.mb-2em{margin-bottom:2em !important}.mb-3em{margin-bottom:3em !important}.mb-4em{margin-bottom:4em !important}.mb-5em{margin-bottom:5em !important}.m-auto{margin:auto !important}.side-padding{padding-left:1.75rem !important;padding-right:1.75rem !important}.pt-0{padding-top:0 !important}.pt-05em{padding-top:.5em !important}.pt-1em{padding-top:1em !important}.pt-2em{padding-top:2em !important}.pt-3em{padding-top:3em !important}.pt-4em{padding-top:4em !important}.pt-5em{padding-top:5em !important}.pb-0{padding-bottom:0 !important}.pb-05em{padding-bottom:.5em !important}.pb-1em{padding-bottom:1em !important}.pb-2em{padding-bottom:2em !important}.pb-3em{padding-bottom:3em !important}.pb-4em{padding-bottom:4em !important}.pb-5em{padding-bottom:5em !important}[class^=show-ua-],[class*=" show-ua-"]{display:none !important}html.ua-ios .show-ua-ios{display:block !important}html.ua-ios .show-ua-ios-inline{display:inline !important}[class^=show-ua-],[class*=" show-ua-"]{display:none !important}html.ua-andr .show-ua-andr{display:block !important}html.ua-andr .show-ua-andr-inline{display:inline !important}[class^=show-ua-],[class*=" show-ua-"]{display:none !important}html.ua-pc .show-ua-pc{display:block !important}html.ua-pc .show-ua-pc-inline{display:inline !important}[class^=show-ua-],[class*=" show-ua-"]{display:none !important}html.ua-app .show-ua-app{display:block !important}html.ua-app .show-ua-app-inline{display:inline !important}html.ua-ios .hide-ua-ios{display:none !important}html.ua-andr .hide-ua-andr{display:none !important}html.ua-pc .hide-ua-pc{display:none !important}html.ua-app .hide-ua-app{display:none !important}.scroll-in.fade-in{opacity:0;transition:.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.scroll-in.fade-in.appeared{opacity:1}.scroll-in.up-in{opacity:0;transform:translateY(3rem);transition:.5s cubic-bezier(0.215, 0.61, 0.355, 1)}.scroll-in.up-in.appeared{opacity:1;transform:translateY(0)}.scroll-in.popup-in{opacity:0;transform:scale(0.9) translateY(3rem);transform-origin:50% 15rem;transition:.7s cubic-bezier(0.22, 1.5, 0.8, 1)}.scroll-in.popup-in.appeared{opacity:1;transform:scale(1) translateY(0)}.scroll-in.zoom-in{opacity:0;transform:scale(0.4);transform-origin:50% 50%;transition:.7s cubic-bezier(0.22, 1.5, 0.8, 1)}.scroll-in.zoom-in.appeared{opacity:1;transform:scale(1)}html{background:#f2f2f2;font-size:2.6666666667vw}@media(min-width: 601px){html{font-size:16px}}body{margin:0 auto;padding:0;color:#333;font-family:"Noto Sans JP","Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo",sans-serif;-webkit-text-size-adjust:100%;font-feature-settings:"palt" 1;max-width:600px;overflow-x:hidden;background-color:#fff;box-shadow:0 0 1rem rgba(0,0,0,.2);text-align:left}#page-wrap{overflow:hidden;background-color:#eee}.show-fixed-wrap #page-wrap{padding-bottom:11rem}.page-footer{background-color:#eee;text-align:center;padding:3rem 0}.main-contents{background-color:#fff}.color-white{color:#fff}#fixed-wrap{text-align:center;background-color:rgba(255,255,255,.9);background-size:100% auto;padding:.5rem 0;position:fixed;bottom:0;left:0;right:0;margin:auto;max-width:600px;z-index:100;box-shadow:0 0 1rem rgba(0,0,0,.3);clip-path:inset(-1rem 0 0 0);opacity:0;transform:translateY(50%);transition:.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition-property:opacity,transform;backdrop-filter:blur(5px)}.show-fixed-wrap #fixed-wrap{opacity:1;transform:translateY(0);pointer-events:auto}#fixed-wrap .cv-btn{background:#1f5fa8;color:#fff;display:flex;justify-content:center;align-items:center;min-height:3em;border-radius:2em;font-weight:bold;line-height:1.2;padding:.25em 0;margin:.3rem 0 .5rem;box-shadow:0 .3rem #17477d;min-height:2.4em}#fixed-wrap .cv-btn.bd{border:.2rem solid #1f5fa8;background-color:#fff;color:#1f5fa8}#fixed-wrap .cv-btn>span{margin:auto;padding:0 1rem}#fixed-wrap .cv-btn::after{width:1.4rem;height:1.4rem;background:no-repeat 50% 50%;background-size:contain;margin-left:-1.5rem;margin-right:1.5rem}#fixed-wrap .cv-btn.next::after{content:"";background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 -960 960 960"><path fill="%23FFF" d="m321-80-71-71 329-329-329-329 71-71 400 400L321-80Z" /></svg>') no-repeat 50% 50%;background-size:contain}#fixed-wrap .cv-btn.blank::after{content:"";background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 -960 960 960"><path fill="%23FFF" d="M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120H200Zm188-212-56-56 372-372H560v-80h280v280h-80v-144L388-332Z" /></svg>') no-repeat 50% 50%;background-size:contain}#fixed-wrap .cv-btn::after{margin-left:-3rem}.fv-sec{background-color:#fffddf;border-bottom:.6em solid #000}.fv-sec .fv-ttl{margin:0 auto}.nav-sec{padding:2rem 1.5rem;background-color:#fff2ee}.anchor{display:flex;justify-content:space-between;align-items:center}.anchor li{width:calc(33% - .5rem)}.cate-sec{padding:1.5rem}.otoku-sec{background-color:#ffeddb}.enter-sec{background-color:#efe0ff}.anshin-sec{background-color:#ccedde}.about-sec{background-color:#fffddf;padding:3rem 0}.notes-sec{padding:3rem 0}