@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}*{-webkit-box-sizing:border-box;box-sizing:border-box}html:has(#wpadminbar){margin-top:0 !important}html:has(#wpadminbar) #wpadminbar{position:fixed;z-index:999;top:-32px;left:0;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}html:has(#wpadminbar) #wpadminbar::before{content:"";position:absolute;z-index:999;bottom:-32px;left:0;width:100%;height:0;background:rgba(0,0,0,0)}html:has(#wpadminbar) #wpadminbar::after{content:"MENU";cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px;position:absolute;z-index:999;bottom:-32px;left:15px;line-height:1;padding:5px 10px;color:#fff;background:#1d2327;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 5px 5px}html:has(#wpadminbar) #wpadminbar:hover{top:0}html:has(#wpadminbar) #wpadminbar:hover::before{height:32px}@media(max-width: 767px){html:has(#wpadminbar) #wpadminbar{top:-46px}}body{margin:0 auto;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-optical-sizing:auto;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:400;word-break:break-all;-webkit-text-size-adjust:100%;letter-spacing:.04em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 768px){body{min-width:1000px;font-size:16px}}img{display:block;max-width:100%;height:auto}p:not([class]),.text{font-size:14px;line-height:2;letter-spacing:.1em}p:not([class]):not(:last-of-type),.text:not(:last-of-type){margin:0 0 1.2em 0}a[href^=tel]{pointer-events:none}.container{max-width:calc(1000px + max(3vw,30px)*2);margin:0 auto;padding:0 max(3vw,30px)}.container .inner{max-width:calc(700px + max(3vw,30px)*2);margin:0 auto;padding:0 max(3vw,30px)}@media(max-width: 767px){.container{padding:0 max(1vw,10px)}.container .inner{padding:0 max(1vw,10px)}}.grid{min-height:100dvh;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:0px 0px;grid-template-areas:"header" "main" "footer"}.header{grid-area:header;padding:2vw 0}@media(max-width: 767px){.header{padding:5vw 0 2vw 0}}.header>.container .titleArea{display:grid;grid-template-columns:auto auto auto;grid-template-rows:auto auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:5px 30px;grid-template-areas:"sub01 sub02 bg" "sub01 title bg"}@media(max-width: 767px){.header>.container .titleArea{gap:5px 10px;grid-template-columns:auto auto;grid-template-areas:"sub02 sub02" "title bg" "sub01 sub01"}}.header>.container .titleArea .sub01{grid-area:sub01;width:76px;height:76px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/img_time.png) no-repeat center}@media(max-width: 767px){.header>.container .titleArea .sub01{z-index:1;margin-bottom:-15px;width:126px;height:28px;justify-self:center;background:url(../img/img_time_sp.png) no-repeat center/cover}}.header>.container .titleArea .sub02{grid-area:sub02;position:relative;z-index:0;font-size:15px;color:#1c8847;font-weight:600;letter-spacing:.15em;line-height:1;text-align:center}.header>.container .titleArea .sub02::before{content:"";position:absolute;z-index:0;top:0;left:0;width:2px;height:100%;background:#1c8847;-webkit-transform:translateY(-10%) rotate(-30deg);transform:translateY(-10%) rotate(-30deg)}.header>.container .titleArea .sub02::after{content:"";position:absolute;z-index:0;top:0;right:0;width:2px;height:100%;background:#1c8847;-webkit-transform:translateY(-10%) rotate(30deg);transform:translateY(-10%) rotate(30deg)}@media(max-width: 767px){.header>.container .titleArea .sub02{font-size:12px;justify-self:center}.header>.container .titleArea .sub02::before{left:-10px}.header>.container .titleArea .sub02::after{right:-10px}}.header>.container .titleArea .title{grid-area:title;font-size:38px;color:#1c8847;font-weight:600}@media(max-width: 767px){.header>.container .titleArea .title{font-size:30px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}}.header>.container .titleArea::after{grid-area:bg;align-self:center;content:"";display:block;width:50px;height:70px;background:url(../img/img_calc.png) no-repeat center/cover}@media(max-width: 767px){.header>.container .titleArea::after{width:25px;height:35px}}.header>.container .spTitle{display:none}.header>.container .spTitle>.title{text-align:center;color:#1c8847;font-size:25px;margin:0 0 15px 0}.header>.container .spTitle>.text{text-align:center;font-size:12px}.header>.container>.inner{text-align:center}.main{grid-area:main;width:100%;height:100%;background:#eef7f2}.main .l-content{margin:0 auto;padding:4em 0;height:100%}.modalContent{max-height:80dvh;overflow-y:auto;padding:0 1.5em 0 0}.modalContent .titleArea{text-align:center;margin:0 0 30px 0}@media(max-width: 767px){.modalContent .titleArea{margin:0 0 15px 0}}.modalContent .titleArea .sub{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:bold;font-style:normal;font-size:16px;color:#173c80;margin:0 0 10px 0}.modalContent .titleArea .title{font-size:40px;margin:0 0 0 0}@media(max-width: 767px){.modalContent .titleArea .title{font-size:20px}}.modalContent .textArea{text-align:justify}.modalContent .textArea p{font-size:13px;line-height:1.8}.modalContent .textArea ul{margin:1.2em 0 1.2em 0;padding:0 0 0 1.5em;list-style:disc}.modalContent .textArea ul.mt0{margin:.5em 0 1.2em 0}.modalContent .textArea ul.mt0 li:not(:last-child){margin:0 0 .2em 0}.modalContent .textArea ul li{font-size:13px;line-height:1.8}.modalContent .textArea ul li:not(:last-child){margin:0 0 .8em 0}.modalContent .textArea ol{margin:1.2em 0 1.2em 0;padding:0 0 0 1.5em;list-style:decimal}.modalContent .textArea ol.mt0{margin:.5em 0 1.2em 0}.modalContent .textArea ol.mt0 li:not(:last-child){margin:0 0 .2em 0}.modalContent .textArea ol li{font-size:13px;line-height:1.8}.modalContent .textArea ol li:not(:last-child){margin:0 0 .8em 0}.modalContent .textArea ol.alp{list-style:lower-latin}.modalContent .textArea ol.circle{list-style:none}.modalContent .textArea ol.circle>li{display:table}.modalContent .textArea ol.circle>li::before{display:table-cell;padding-right:.5em}.modalContent .textArea ol.circle>li:nth-child(1)::before{content:"①"}.modalContent .textArea ol.circle>li:nth-child(2)::before{content:"②"}.modalContent .textArea ol.circle>li:nth-child(3)::before{content:"③"}.modalContent .textArea ol.circle>li:nth-child(4)::before{content:"④"}.modalContent .textArea ol.circle>li:nth-child(5)::before{content:"⑤"}.modalContent .textArea ol.circle>li:nth-child(6)::before{content:"⑥"}.modalContent .textArea ol.circle>li:nth-child(7)::before{content:"⑦"}.modalContent .textArea ol.circle>li:nth-child(8)::before{content:"⑧"}.modalContent .textArea ol.circle>li:nth-child(9)::before{content:"⑨"}.modalContent .textArea ol.circle>li:nth-child(10)::before{content:"⑩"}.modalContent .textArea ol.circle>li:nth-child(11)::before{content:"⑪"}.modalContent .textArea ol.circle>li:nth-child(12)::before{content:"⑫"}.modalContent .textArea ol.circle>li:nth-child(13)::before{content:"⑬"}.modalContent .textArea ol.circle>li:nth-child(14)::before{content:"⑭"}.modalContent .textArea ol.circle>li:nth-child(15)::before{content:"⑮"}.modalContent .textArea ol.circle>li:nth-child(16)::before{content:"⑯"}.modalContent .textArea ol.circle>li:nth-child(17)::before{content:"⑰"}.modalContent .textArea ol.circle>li:nth-child(18)::before{content:"⑱"}.modalContent .textArea ol.circle>li:nth-child(19)::before{content:"⑲"}.modalContent .textArea ol.circle>li:nth-child(20)::before{content:"⑳"}.modalContent .textArea ol.num{list-style:none}.modalContent .textArea ol.num li{display:table;list-style-type:none;counter-increment:cnt}.modalContent .textArea ol.num li::before{content:"(" counter(cnt) ") ";display:table-cell}.modalContent .textArea .section h3{font-size:20px;margin:2em 0;padding:15px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center}.modalContent .textArea .section h3+p{padding:0 0 0 0}.modalContent .textArea .section h4{font-size:20px;margin:2em 0}.modalContent .textArea .section h5{font-size:13px;margin:1.5em 0}.modalContent .textArea .section h6{font-size:13px;margin:1.5em 0;padding:0 0 0 1.5em}.modalContent .textArea .section h6+table,.modalContent .textArea .section h6+p+table{width:calc(100% - 1em);margin:0 0 0 1em}.modalContent .textArea .section h3+ol,.modalContent .textArea .section h3+ul,.modalContent .textArea .section h4+ol,.modalContent .textArea .section h4+ul,.modalContent .textArea .section h5+ol,.modalContent .textArea .section h5+ul,.modalContent .textArea .section h6+ol,.modalContent .textArea .section h6+ul{margin:0 0 0 0;padding:0 0 0 1em}.modalContent .textArea .section p{padding:0 0 0 1.5em}.modalContent .textArea .section p.right{text-align:right}.modalContent .textArea .section p+ul,.modalContent .textArea .section p+ol{padding:0 0 0 2.5em}.modalContent .textArea .section ul,.modalContent .textArea .section ol{padding:0 0 0 1.5em}.modalContent .textArea .section ul li>ol,.modalContent .textArea .section ul li>ul,.modalContent .textArea .section ol li>ol,.modalContent .textArea .section ol li>ul{padding:0 0 0 1.5em}.modalContent .textArea .section ul li>ol:not(.alp),.modalContent .textArea .section ul li>ol:not(.num),.modalContent .textArea .section ol li>ol:not(.alp),.modalContent .textArea .section ol li>ol:not(.num){padding:0 0 0 0}.modalContent .textArea .section table{width:100%}.modalContent .textArea .section table th,.modalContent .textArea .section table td{font-size:13px;padding:1em 1em;border:1px solid #ddd}.modalContent .textArea .section table thead th{color:#fff;background:#818181;text-align:center}.modalContent .textArea .section table tbody th{color:#fff;background:#818181;text-align:center}.modalContent .textArea .section table tbody th.left{text-align:left}.modalContent .textArea .section table tbody td ol{padding:0 0 0 1.5em;margin:0 0 0 0}.modalContent .textArea .section .history{text-align:right;padding:0 0 0 0}@media(max-width: 767px){.remodal{padding:1.5em}}.footer{grid-area:footer;padding:15px 0}.footer .links{margin:0 0 0 0;padding:0 0 0 0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 0}.footer .links li>a{text-decoration:none;color:#1c8847;font-size:12px}.footer .links li:not(:last-child)::after{content:"/";padding:0 10px;color:#1c8847}/*# sourceMappingURL=style.css.map */