@font-face{font-family:"myself";src:url("/scss/fonts/myself.eot");src:url("/scss/fonts/myself.eot#iefix") format("embedded-opentype"),url("/scss/fonts/myself.woff") format("woff"),url("/scss/fonts/myself.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}#difference .mainimg,#guide .mainimg{background:url(/image/content/page/difference/mainimg/bg.webp) no-repeat center/cover,url(/image/content/page/difference/mainimg/bg03.webp) repeat-x center bottom}@media(max-width: 640px){#difference .mainimg,#guide .mainimg{background:url(/image/content/page/difference/mainimg/sp/bg.webp) no-repeat center/cover;padding-top:16px}}#difference .mainimg .title,#guide .mainimg .title{max-width:480px;margin-bottom:16px}@media(max-width: 640px){#difference .mainimg .title,#guide .mainimg .title{max-width:94%}}#difference .mainimg p,#guide .mainimg p{font-weight:bold;width:auto;max-width:none;padding:0}#difference .mainimg p.txt01,#guide .mainimg p.txt01{font-size:clamp(22px,3.4vw,24px);line-height:1.4}#difference .mainimg p.txt01 i,#guide .mainimg p.txt01 i{font-size:clamp(26px,5vw,32px)}#difference .mainimg p.txt01 small,#guide .mainimg p.txt01 small{font-size:.8em}#difference .mainimg p.txt02,#guide .mainimg p.txt02{font-size:clamp(48px,6vw,80px);line-height:1;margin-top:16px}#difference .mainimg p.txt02::before,#guide .mainimg p.txt02::before{content:url(/image/content/page/difference/mainimg/bg01.webp)}@media(max-width: 640px){#difference .mainimg p.txt02::before,#guide .mainimg p.txt02::before{content:url(/image/content/page/difference/mainimg/sp/bg01.webp)}}#difference .mainimg p.txt02::after,#guide .mainimg p.txt02::after{content:url(/image/content/page/difference/mainimg/bg02.webp)}@media(max-width: 640px){#difference .mainimg p.txt02::after,#guide .mainimg p.txt02::after{content:url(/image/content/page/difference/mainimg/sp/bg02.webp)}}#difference .mainimg p.txt02 i,#guide .mainimg p.txt02 i{font-size:clamp(80px,12vw,154px);color:#ef7e17}#difference .intro,#difference .outro,#guide .intro,#guide .outro{background:#ef7e17;padding:4px}#difference .intro .center,#difference .outro .center,#guide .intro .center,#guide .outro .center{position:relative;top:-32px;margin-bottom:-32px}#difference .outro,#guide .outro{margin-bottom:128px}#price.price .totrial{width:94%;max-width:1024px;margin:32px auto;border:1px solid #ef7e17;border-radius:12px;background:#fff;padding:16px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;justify-content:space-between;align-items:center;gap:16px}#price.price .totrial img{width:48px}#price.price .totrial span{flex:1}@media(max-width: 640px){#price.price .totrial span em{display:block}}#price.price .totrial a{background:#fff570;color:#675042;position:relative;font-weight:bold;padding:4px 32px;border-radius:12px;box-shadow:0px 0px 3px rgba(0,0,0,.3)}@media(max-width: 640px){#price.price .totrial a{width:100%;text-align:center;padding:16px 32px}}#price.price .totrial a:hover{background:#fe9;box-shadow:0px 0px 0px rgba(103,80,66,0);color:#f85523}#price.price .totrial a::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:0.3em;line-height:1;font-size:14px;font-size:.875rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}#price.price>.box-shadow{width:100%;margin-top:0}#price.price>.box-shadow ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:16px}#price.price>.box-shadow li{width:calc(50% - 8px);border:2px dotted #f3a45b;padding:16px;border-radius:12px;line-height:1.4;font-size:20px;font-size:1.25rem;background:#fff2e5}@media(max-width: 640px){#price.price>.box-shadow li{width:100%}}#price.price>.box-shadow li span{font-size:1.2em}#price .stage.notop{margin-top:0;padding-top:32px}#price .box02 .link-block{margin-top:0}#price .box03>div{width:94%;max-width:1024px;margin:32px auto;margin:64px auto 0;padding:0 32px}#price .box03 .flex{margin-top:0}#price .box03 .flex li{padding-top:0}#price .price-tab{width:94%;max-width:1024px;margin:32px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 auto}#price .price-tab li{width:33.3333333333%;border:2px solid rgba(0,0,0,0);text-align:center;border-radius:12px 12px 0 0;padding:8px;font-size:20px;font-size:1.25rem;font-weight:bold;cursor:pointer;transition:all .2s ease-in-out}@media(max-width: 640px){#price .price-tab li{font-size:16px;font-size:1rem}}#price .price-tab li:hover{opacity:.8}#price .price-tab li:nth-of-type(1){border-color:#005799;color:#005799}#price .price-tab li:nth-of-type(1).current{background:#005799;color:#fff}#price .price-tab li:nth-of-type(2){border-color:#ef7e17;color:#ef7e17}#price .price-tab li:nth-of-type(2).current{background:#ef7e17;color:#fff}#price .price-tab li:nth-of-type(3){border-color:#675042;color:#675042}#price .price-tab li:nth-of-type(3).current{background:#675042;color:#fff}#price .price-tab.top li{border-bottom:none}#price .price-tab.bottom li{border-radius:0 0 12px 12px;border-top:none}#price .pattern{width:94%;max-width:1024px;margin:32px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}@media(max-width: 640px){#price .pattern{display:block}}#price .pattern ul{width:50%;border:3px dashed rgba(0,0,0,0);flex:1;border-radius:12px;padding:16px;font-weight:bold;position:relative;background:no-repeat right center/contain}@media(max-width: 640px){#price .pattern ul{width:100%}}#price .pattern ul::after{content:"";display:block;width:16px;height:24px;background:rgba(0,0,0,0);position:absolute;left:100%;top:50%;transform:translateY(-50%);clip-path:polygon(0 0, 100% 50%, 0 100%)}@media(max-width: 640px){#price .pattern ul::after{width:24px;height:16px;left:50%;top:100%;transform:translateX(-50%);clip-path:polygon(0 0, 100% 0, 50% 100%)}}#price .pattern img{width:46%}@media(max-width: 640px){#price .pattern img{width:100%}}#price .type01 .pattern ul{border-color:#005799;background-image:url(/image/content/page/price/choice/img01.webp)}#price .type01 .pattern ul::after{background:#005799}@media(max-width: 640px){#price .type01 .pattern ul{background-image:none}}#price .type02 .pattern ul{border-color:#ef7e17;background-image:url(/image/content/page/price/choice/img02.webp)}#price .type02 .pattern ul::after{background:#ef7e17}@media(max-width: 640px){#price .type02 .pattern ul{background-image:none}}#price .example{width:94%;max-width:1024px;margin:32px auto;max-width:928px}#price .example li{border-radius:12px;background:#e8f4f9;margin:32px 0}#price .example p.title{border-bottom:2px solid #005799;color:#005799;font-weight:bold;padding-bottom:4px}#price .price-box>div{padding:16px 0 32px;border-top:3px solid;border-bottom:6px solid;display:none}#price .price-box>div.jr{border-top-color:#ef7e17;border-bottom-color:#ef7e17}#price .price-box>div.el{border-top-color:#005799;border-bottom-color:#005799}#price .price-box>div.hi{border-top-color:#675042;border-bottom-color:#675042}#price .price-box>div.active{display:block}#price .price-box section{margin:16px 0}#price .box-bg-yellow.question .big::before{content:url(/image/common/img03.svg);display:inline-block;width:40px}#price.compare .introduction{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media(max-width: 640px){#price.compare .introduction{flex-direction:column-reverse}}#price.compare .introduction .img{text-align:center}#price.compare .introduction .profile{flex:1}#price.compare .introduction .profile span{font-weight:normal;font-size:16px;font-size:1rem;background:rgba(0,87,153,.7);color:#fff;padding:2px 8px;margin-bottom:4px;border-radius:3px}#price.compare .introduction .profile p{padding:8px 0}#price.compare .balloon .title{font-weight:bold;font-size:20px;font-size:1.25rem}@media(max-width: 640px){#price.compare .balloon .title{font-size:16px;font-size:1rem}}#price.compare .balloon img{max-width:30%}#price.compare .interview>div:not(.balloon) .title{padding-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:32px}#price.compare .interview>div:not(.balloon) p{padding-top:0}#flow .order{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media(max-width: 640px){#flow .order{flex-direction:column}}#flow .order li{writing-mode:vertical-rl;border:2px solid #ef7e17;padding:40px 16px 24px;margin:0 16px 16px;border-radius:12px;position:relative}@media(max-width: 640px){#flow .order li{writing-mode:horizontal-tb;padding:8px 16px;padding-left:40px;margin:0 16px 30px}}#flow .order li::before,#flow .order li::after{position:absolute}#flow .order li::before{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;writing-mode:horizontal-tb;top:0;left:0;width:100%;height:32px;background:#ef7e17;text-align:center;color:#fff;font-weight:bold;line-height:1;border-radius:8px 8px 0 0}@media(max-width: 640px){#flow .order li::before{width:32px;height:100%;border-radius:8px 0 0 8px}}#flow .order li:nth-of-type(1)::before{content:"1"}#flow .order li:nth-of-type(2)::before{content:"2"}#flow .order li:nth-of-type(3)::before{content:"3"}#flow .order li:nth-of-type(4)::before{content:"4"}#flow .order li:nth-of-type(5)::before{content:"5"}#flow .order li:nth-of-type(6)::before{content:"6"}#flow .order li:nth-of-type(7)::before{content:"7"}#flow .order li:nth-of-type(8)::before{content:"8"}#flow .order li::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:0.3em;line-height:1;top:50%;left:calc(100% + 8px)}@media(max-width: 640px){#flow .order li::after{content:"";top:calc(100% + 8px);left:50%;transform:transformX(-50%)}}#flow .order li:last-child::after{content:none}#flow .paper_list{width:94%;max-width:1024px;margin:32px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}#flow .paper_list li{width:33.3333333333%;padding:8px}#flow .paper_list a{display:block;border:1px solid #e3dfdc}#flow .paper_list p{padding:0;text-align:center;font-size:15px;font-size:.9375rem}#trial .flow,#trialad .flow{width:94%;max-width:1024px;margin:32px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media(max-width: 768px){#trial .flow,#trialad .flow{display:block}}#trial .flow li,#trialad .flow li{width:49%;background:#fcf6db;margin-bottom:16px;padding:16px;border-radius:12px}@media(max-width: 768px){#trial .flow li,#trialad .flow li{width:100%;position:relative;margin-top:64px}#trial .flow li.open .title::after,#trialad .flow li.open .title::after{content:""}#trial .flow li:last-child::after,#trialad .flow li:last-child::after{content:none}#trial .flow li::after,#trialad .flow li::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:0em;line-height:1;font-size:24px;font-size:1.5rem;color:#ef7e17;position:absolute;top:100%;left:50%;transform:translateY(8px) translateX(-50%)}}#trial .flow li::before,#trialad .flow li::before{content:attr(data-title);display:block;background:url(/image/content/page/trial/flow/title_bg.webp) no-repeat left top;font-weight:bold;font-size:40px;font-size:2.5rem;line-height:1;padding:48px 0 0 48px}@media(max-width: 768px){#trial .flow li::before,#trialad .flow li::before{position:absolute;bottom:100%;left:0;padding:24px 8px 8px 48px;background-size:contain;font-size:24px;font-size:1.5rem}}#trial .flow .title,#trialad .flow .title{font-weight:bold;font-size:22px;font-size:1.375rem;line-height:1.4}@media(max-width: 768px){#trial .flow .title,#trialad .flow .title{font-size:18px;font-size:1.125rem;position:relative}#trial .flow .title::after,#trialad .flow .title::after{content:"+";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:0.3em;line-height:1;position:absolute;top:50%;left:100%;transform:translateY(-50%);color:#756154}}#trial .flow .img,#trialad .flow .img{width:64%;margin:0 auto}@media(max-width: 768px){#trial .flow .content,#trialad .flow .content{display:none}}#trial .becomes,#trialad .becomes{width:94%;max-width:1024px;margin:32px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media(max-width: 768px){#trial .becomes,#trialad .becomes{display:block}}#trial .becomes li,#trialad .becomes li{width:49%;margin-bottom:16px;padding:16px}@media(max-width: 768px){#trial .becomes li,#trialad .becomes li{width:100%}}#trial .becomes li::before,#trialad .becomes li::before{content:attr(data-title);display:block;background:url(/image/content/page/trial/becomes/title_bg.webp) no-repeat left top;font-weight:bold;font-size:20px;font-size:1.25rem;line-height:1;padding-left:40px;color:#ef7e17}#trial .becomes .balloon,#trialad .becomes .balloon{width:auto;margin:8px 0 0}#trial .becomes .balloon>img,#trialad .becomes .balloon>img{max-width:64%}#trial #chap01,#trialad #chap01{padding-bottom:0;overflow:hidden}.cycle{width:94%;max-width:1024px;margin:32px auto}.cycle li{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;border-radius:12px;font-weight:bold;color:#fff;padding:24px;margin:24px 0;position:relative;background:#005799}@media(max-width: 640px){.cycle li{border-radius:0px;padding:14px;margin:16px 0}}.cycle li::after{content:"";display:block;width:32px;height:20px;background:#005799;position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-1px);clip-path:polygon(0 0, 100% 0, 50% 100%)}.cycle li:nth-of-type(1){background:rgb(73.8,157.608,196.452)}.cycle li:nth-of-type(1)::after{background:rgb(73.8,157.608,196.452)}.cycle li:nth-of-type(2){background:rgb(65.6,148.216,188.904)}.cycle li:nth-of-type(2)::after{background:rgb(65.6,148.216,188.904)}.cycle li:nth-of-type(3){background:rgb(57.4,138.824,181.356)}.cycle li:nth-of-type(3)::after{background:rgb(57.4,138.824,181.356)}.cycle li:nth-of-type(4){background:rgb(49.2,129.432,173.808)}.cycle li:nth-of-type(4)::after{background:rgb(49.2,129.432,173.808)}.cycle li:nth-of-type(5){background:rgb(41,120.04,166.26)}.cycle li:nth-of-type(5)::after{background:rgb(41,120.04,166.26)}.cycle li:nth-of-type(6){background:rgb(32.8,110.648,158.712)}.cycle li:nth-of-type(6)::after{background:rgb(32.8,110.648,158.712)}.cycle li:nth-of-type(7){background:rgb(24.6,101.256,151.164)}.cycle li:nth-of-type(7)::after{background:rgb(24.6,101.256,151.164)}.cycle li:nth-of-type(8){background:rgb(16.4,91.864,143.616)}.cycle li:nth-of-type(8)::after{background:rgb(16.4,91.864,143.616)}.cycle li p{flex:1;max-width:none;width:auto;padding:0}#trial-online .box01,#trial-ad .box01{width:94%;max-width:1024px;margin:32px auto;margin:0 auto;background:#eee;border-radius:12px;padding:16px;text-align:center}#support .diary-post{width:94%;max-width:1024px;margin:32px auto;display:none}#support .diary-post.slick-initialized{display:block}#support .diary-post li{padding:4px}#support .diary-post dl{border:1px solid #756154;border-radius:12px;overflow:hidden}#support .diary-post dt{position:relative}#support .diary-post dt img{width:100%;height:auto}#support .diary-post dt span{position:absolute;top:0;left:0;display:block;background:#ef7e17;font-size:12px;font-size:.75rem;color:#fff;padding:4px 8px;border-radius:0 0 6px 0}#support .diary-post dd p{max-width:none;width:auto;padding:8px;line-height:1.4;font-size:16px;font-size:1rem}#support .diary-post dd .post-title{background:#fff570;height:40px;line-height:1.4;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}#support .diary-popup{display:none}#faq .card{width:94%;max-width:1024px;margin:32px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}@media(max-width: 768px){#faq .card{flex-direction:column}}#faq .card li{width:50%;padding:8px}@media(max-width: 768px){#faq .card li{width:100%}}#faq .card a{display:block;background:#fff;height:100%;border-radius:12px;color:#675042;padding:16px 32px;border:1px solid #b2a7a0;box-shadow:2px 2px 3px rgba(103,80,66,.3)}#faq .card a:hover{background:#fcf6db}#faq .card a:hover .gonext{color:#ef7e17}#faq .card p{max-width:none;width:auto;padding:0}#faq .card p.gonext{margin-top:32px;border:1px solid hsl(23.6363636364,16.4179104478%,58.8%);border-radius:48px;font-weight:bold;padding:16px 42px 16px 24px;position:relative;background:#f4f2f1;transition:all .2s ease-in-out}#faq .card p.gonext::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:0.3em;line-height:1;position:absolute;top:calc(50% - .5em);right:16px;color:#675042}.box-staff{line-height:1.4;padding:0}.box-staff .inbox{border-radius:12px;border:2px solid #52a7cc;overflow:hidden;padding:0}.box-staff .inbox.female{border-color:#f3a45b}.box-staff .inbox.female dt{background:#fff2e5}.box-staff dt{background:#bcebff;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}@media(max-width: 640px){.box-staff dt{flex-direction:column;padding-top:16px}}.box-staff dt img{width:32%}@media(max-width: 640px){.box-staff dt img{width:64%;order:100}}.box-staff dt span{flex:1;font-size:24px;font-size:1.5rem;font-weight:bold;display:block;padding:0 24px}.box-staff dt i{position:absolute;bottom:0;right:0;display:block;padding:16px;font-weight:bold}@media(max-width: 640px){.box-staff dt i{position:static;padding-top:0}}.box-staff dd{background:#fcf6db;padding:0 32px 32px}.box-staff p{max-width:none;width:auto;padding:4px 16px}.box-staff p.title{padding:32px 8px 4px;font-weight:bold;border-bottom:2px dotted #675042}.box-staff .slick-prev.slick-prev,.box-staff .slick-next.slick-next{top:160px}.boxnav-staff{width:94%;max-width:1024px;margin:32px auto;display:none}.boxnav-staff.slick-initialized{display:block}.boxnav-staff li{width:10%;border:1px solid #52a7cc;background:#bcebff;cursor:pointer;transition:all .2s ease-in-out}.boxnav-staff li.female{border-color:#f3a45b;background:#fff2e5}.boxnav-staff li:hover{opacity:.8}blockquote{font-size:14px;font-size:.875rem;width:94%;max-width:1024px;margin:32px auto;max-width:800px}blockquote div{margin:16px;margin-right:0}blockquote>div{margin-left:0}.vision .list-movie{gap:8px}@media(max-width: 640px){.vision .list-movie{flex-direction:column}}.vision .list-movie li{width:calc(50% - 4px);border:2px solid #f4f2f1;border-radius:12px;padding:8px;background:#fcf6db}@media(max-width: 640px){.vision .list-movie li{width:auto}}.vision .list-movie .text{padding:0 8px}.vision .list-movie p{width:auto;padding:8px 0;line-height:1.4}#system .mainvisual{text-align:center;background:url(/image/content/page/system/bg.webp) no-repeat center/cover,url(/image/common/bg.webp)}@media(max-width: 640px){#system .mainvisual{background:url(/image/common/bg.webp)}}#system .up{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;max-width:648px;margin:0 auto 64px}#system .up li{width:33.3333333333%;text-align:center;padding:8px}#system h2{text-align:center;font-weight:bold;font-size:36px;font-size:2.25rem}#system h2 i{font-size:16px;font-size:1rem;display:block}#system .chapter{background:#fff2e5;padding:64px 0}#system .chapter ol{width:94%;max-width:1024px;margin:32px auto;max-width:928px;line-height:1.4}#system .chapter ol>li{background:#fff;margin-bottom:64px;border-radius:12px;padding:16px;display:grid;grid-template-columns:40% 1fr;place-items:center;-moz-column-gap:32px;column-gap:32px;grid-template-areas:"img title" "img txt";position:relative}@media(max-width: 640px){#system .chapter ol>li{grid-template-columns:1fr;grid-template-areas:"title" "img" "txt"}}#system .chapter ol .img{grid-area:img}#system .chapter ol .img img{border-radius:6px}#system .chapter ol ul{width:100%}#system .chapter ol ul li{margin-bottom:8px;padding-left:28px;background:url(/image/common/list/check.webp) no-repeat left top}#system .chapter ol p{max-width:unset;width:100%;line-height:1.8}#system .chapter ol .title{grid-area:title;font-weight:bold;font-size:24px;font-size:1.5rem;border-bottom:3px dotted #756154;padding:16px 0 8px;margin-bottom:16px}#system .chapter ol .txt{grid-area:txt}#system .ps{background:url(/image/content/page/system/ps/bg01.webp) no-repeat left 160px,url(/image/content/page/system/ps/bg02.webp) no-repeat right 160px #fff;padding:64px 0}#system .ps .content{background:#fff;width:94%;max-width:1024px;margin:32px auto;border-radius:12px;padding:16px}#system .ps .img{max-width:928px;margin:0 auto;text-align:right}#system .system202609 .step{padding:0 16px 32px}#system .system202609 .step h2{border-bottom:3px dotted #ef7e17;color:#ef7e17;position:relative;font-size:32px;font-size:2rem;padding:24px 8px 8px;margin-bottom:16px}@media(max-width: 640px){#system .system202609 .step h2{font-size:26px;font-size:1.625rem}}#system .system202609 .step h2::before{content:attr(data-add);display:block;position:absolute;left:32px;top:-12px;font-size:16px;font-size:1rem;color:#fff;background:#ef7e17;padding:8px 16px}@media(max-width: 640px){#system .system202609 .step h2::before{left:8px;padding:4px 8px}}#system .system202609 .step ol{width:100%;max-width:1024px;margin:32px auto}#system .system202609 .step ol li{display:grid;grid-template-columns:1fr 410px;grid-template-areas:"title title" "text img";row-gap:16px;-moz-column-gap:16px;column-gap:16px;border-bottom:2px dashed #ef7e17;padding:32px 16px 32px}@media(max-width: 980px){#system .system202609 .step ol li{grid-template-areas:"title" "img" "text";grid-template-columns:unset}}#system .system202609 .step ol li .title{grid-area:title;max-width:unset;width:100%;font-size:24px;font-size:1.5rem;font-weight:bold;color:#ef7e17;position:relative;line-height:1.4;padding:0 0 0 48px}@media(max-width: 640px){#system .system202609 .step ol li .title{padding:0}}#system .system202609 .step ol li .title::before{content:attr(data-add);display:inline-block;background:#ef7e17;color:#fff;line-height:40px;width:40px;text-align:center;border-radius:50%;position:absolute;top:0;left:0;transform:translateY(-3px)}@media(max-width: 640px){#system .system202609 .step ol li .title::before{position:static;display:block}}#system .system202609 .step ol li .img{grid-area:img;text-align:center}#system .system202609 .step ol li .text{grid-area:text;width:auto}#system .system202609 .epi ul{width:94%;max-width:1024px;margin:32px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:16px}@media(max-width: 640px){#system .system202609 .epi ul{flex-direction:column}}#system .system202609 .epi ul li{width:calc(33.3333333333% - 10.6666666667px);position:relative}@media(max-width: 640px){#system .system202609 .epi ul li{width:auto}}#system .system202609 .epi ul li::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:0.3em;line-height:1;position:absolute;left:100%;top:50%;transform:translateY(-50%);color:#ef7e17;font-size:26px;font-size:1.625rem}@media(max-width: 640px){#system .system202609 .epi ul li::after{content:"";left:50%;top:100%;transform:translateY(-5px) translateX(-50%)}}#system .system202609 .epi ul li:last-child::after{content:none}#contact .list01{width:94%;max-width:1024px;margin:32px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:16px}@media(max-width: 640px){#contact .list01{flex-direction:column}}#contact .list01 li{width:calc(50% - 8px);background:#fcf6db;border-radius:12px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;padding:16px;box-shadow:2px 2px 3px rgba(103,80,66,.3)}#contact .list01 li:nth-of-type(even){background:#fff2e5}@media(max-width: 640px){#contact .list01 li{width:auto}}#contact .list01 li p{flex:1;line-height:1.4;font-weight:bold;font-size:20px;font-size:1.25rem}#contact .epilogue{background:#fff2e5;padding:8px 0}#contact .epilogue .list01 li{background:#fff}#contact .card_box{width:94%;max-width:1024px;margin:32px auto;max-width:928px;line-height:1.4}#contact .card_box>li{background:#fff;margin-bottom:32px;border-radius:12px;padding:16px;display:grid;grid-template-columns:30% 1fr;place-items:start;-moz-column-gap:32px;column-gap:32px;grid-template-areas:"img title" "img txt"}@media(max-width: 640px){#contact .card_box>li{grid-template-columns:1fr;grid-template-areas:"title" "img" "txt"}}#contact .card_box .img{grid-area:img}#contact .card_box p{max-width:unset;width:100%;line-height:1.8}#contact .card_box .title{grid-area:title;font-weight:bold;font-size:24px;font-size:1.5rem;border-bottom:3px dotted #756154;padding:8px 0 8px}#contact .card_box .txt{grid-area:txt}#contact .card_box .txt p{padding:0}#contact .ctabox{background:#fe9;margin:32px 0 0;padding:16px 8px}#contact .ctabox ul{max-width:800px;margin:16px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;justify-content:space-between;row-gap:32px;-moz-column-gap:8px;column-gap:8px}@media(max-width: 640px){#contact .ctabox ul{justify-content:center;gap:4px;margin-bottom:0}}#contact .ctabox li.tel{width:100%}@media(max-width: 640px){#contact .ctabox li.tel{width:calc(33.3333333333% - 2.6666666667px)}}#contact .ctabox li.tel a{pointer-events:none}@media(max-width: 640px){#contact .ctabox li.tel a{pointer-events:auto}}#contact .ctabox li:not(.tel){width:calc(50% - 4px)}@media(max-width: 640px){#contact .ctabox li:not(.tel){width:calc(33.3333333333% - 2.6666666667px)}}#contact .ctabox a{display:block}#contact .ctabox a:hover{opacity:.8}#sitemap .index{width:94%;max-width:1024px;margin:32px auto;border:1px solid rgba(103,80,66,.6)}#sitemap .index a{display:block;padding:8px;background:#fcf6db}#sitemap .index a::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:0.3em;line-height:1}#sitemap a{color:#675042}#sitemap a:hover{color:#ef7e17}#sitemap .pagelist{width:94%;max-width:1024px;margin:32px auto}#sitemap .pagelist dt{border:1px solid rgba(103,80,66,.6);margin:16px 0 8px}#sitemap .pagelist dt a{display:block;padding:8px;background:rgba(255,238,153,.6)}#sitemap .pagelist dt a::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:0.3em;line-height:1}#sitemap .pagelist dd{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding-bottom:16px}@media(max-width: 640px){#sitemap .pagelist dd{display:block}}#sitemap .pagelist dd a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;flex-wrap:nowrap;align-items:center;width:calc(50% - 8px);margin:4px;padding:8px;border:1px solid rgba(117,97,84,.6);font-size:16px;font-size:1rem;line-height:1.4}@media(max-width: 640px){#sitemap .pagelist dd a{width:100%;margin:8px 0;padding:16px 8px}}#sitemap .pagelist dd a::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;padding-right:0.3em;line-height:1;margin-right:4px}.card.staff .img{border-radius:50%;overflow:hidden;background:#e8f4f9}.card.staff .img img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}/*# sourceMappingURL=page.min.css.map */