[js-loading]{opacity:0;transition:opacity 0.1s}.dummy_element{margin-top:-80px;padding-top:80px;display:block}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;scroll-behavior:smooth}h1,h2,h3,h4,p,dl,figure,ul{margin:0}ul{padding:0}.t_center{text-align:center}main>article:first-child{padding-top:88px}@media screen and (max-width:768px){main>article:first-child{padding-top:56px}}.archive_notice .notice_list{padding-bottom:32px;margin-bottom:40px}.dummy{margin-top:calc(clamp(0px, 7.9861111111vw, 115px) * -1);padding-top:clamp(0px, 7.9861111111vw, 115px)}.pc{display:block}@media screen and (max-width:768px){.pc{display:none !important}}.sp{display:none}@media screen and (max-width:768px){.sp{display:block}}#consumer .fc_font{color:#350404}#consumer .fc-mein{color:#EE7E7E}#consumer .fc-accent{color:#3C83CF}#consumer .fc-base01{color:#F1D4D4}#consumer .fc-base00{color:#FFFAFA}#operator .fc_font{color:#350404}#operator .fc-mein{color:#38C998}#operator .fc-accent{color:#EE8F3E}#operator .fc-base01{color:#A9E1CE}#operator .fc-base00{color:#FFFAF2}*{font-family:"Zen Kaku Gothic New", sans-serif;font-weight:400;font-style:normal;color:#350404}.title_01{font-size:clamp(25px, 2.7777777778vw, 40px);line-height:1.448em;font-weight:500}.title_01 span{font-weight:500}@media screen and (max-width:768px){.title_01{font-size:clamp(32px, 2.2222222222vw, 32px);line-height:1.448125em}}.title_02{font-size:clamp(36px, 2.5vw, 36px);line-height:1.4480555556em;font-weight:500;letter-spacing:0.1em}@media screen and (max-width:768px){.title_02{font-size:clamp(20px, 1.3888888889vw, 20px);line-height:1.448em}}.title_02.i_book{position:relative}.title_02.i_book::after{content:"";width:104px;height:32px;position:absolute;left:50%;transform:translateX(-50%);bottom:-48px;background:url("/images/operator/icon/book.svg");display:block;background-size:cover}@media screen and (max-width:768px){.title_02.i_book::after{width:52px;height:16px;bottom:-24px}}.title_03{font-size:clamp(24px, 1.6666666667vw, 24px);line-height:2em;font-weight:500;letter-spacing:0.05em;pointer-events:none}@media screen and (max-width:768px){.title_03{font-size:clamp(18px, 1.25vw, 18px);line-height:2em}}.bg_2 .title_02.i_book::after{background:url("/images/operator/icon/book_2.svg");background-size:cover}@media screen and (max-width:768px){.bg_2 .title_02.i_book::after{width:52px;height:16px;bottom:-24px}}.t_01{font-size:clamp(10px, 1.25vw, 18px);line-height:2em;font-weight:500;letter-spacing:0.05em}@media screen and (max-width:768px){.t_01{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2em}}.t_02{font-size:clamp(11px, 1.3888888889vw, 20px);line-height:2em;font-weight:500;letter-spacing:0.05em}@media screen and (max-width:768px){.t_02{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2em}}.t_03{font-size:clamp(7.7px, 0.9722222222vw, 14px);line-height:2em;font-weight:500;letter-spacing:0.05em}@media screen and (max-width:768px){.t_03{font-size:clamp(12px, 0.8333333333vw, 12px);line-height:2em}}.t_04{font-size:clamp(8.3px, 1.0416666667vw, 15px);line-height:2em;font-weight:500;letter-spacing:0.05em}@media screen and (max-width:768px){.t_04{font-size:clamp(12px, 0.8333333333vw, 12px);line-height:2em}}.link01{font-size:clamp(16px, 1.1111111111vw, 16px);line-height:2em;font-weight:500;letter-spacing:0.05em;text-decoration:underline !important;width:100%;display:block}@media screen and (max-width:768px){.link01{font-size:clamp(12px, 0.8333333333vw, 12px);line-height:2em}}#consumer a{color:#350404;text-decoration:none;transition:all 0.2s}#consumer a:hover{color:#38C998}#operator a{color:#350404;text-decoration:none}#operator a:hover{color:#38C998}.bg_1{position:relative;width:100%;padding-top:clamp(0px, 7.9861111111vw, 115px)}.bg_1::before{content:"";width:100%;height:auto;max-width:1440px;aspect-ratio:12;position:absolute;left:50%;transform:translateX(-50%);background:url("/images/operator/bg_book_01.png");background-color:#FFFAF2;position:absolute;top:0;display:block;z-index:0;background-size:contain;background-repeat:no-repeat}.bg_1::after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:100%;height:20px;max-width:1440px;top:clamp(0px, 6.9444444444vw, 100px);background:#A9E1CE}.bg_1 section{background:#A9E1CE}.bg_2{position:relative;width:100%;padding-top:clamp(0px, 8.3333333333vw, 120px)}.bg_2::before{content:"";width:100%;height:120px;max-width:1440px;position:absolute;left:50%;transform:translateX(-50%);background:url("/images/operator/bg_book_02.png");position:absolute;top:0;display:block;z-index:-1;background-size:contain;background-repeat:no-repeat}.bg_2 section{background:#FFFAF2}.bg_3{position:relative;width:100%;padding-top:clamp(0px, 8.3333333333vw, 120px);background:#FFFAF2}.bg_3::before{content:"";width:100%;height:120px;max-width:1440px;position:absolute;left:50%;transform:translateX(-50%);background:url("/images/operator/bg_book_03.png");position:absolute;top:0;display:block;z-index:-1;background-size:contain;background-repeat:no-repeat;z-index:1}.bg_3 section{background:#FFFAF2}.bg_4{position:relative;width:100%;padding-top:clamp(0px, 8.3333333333vw, 120px);background:#fff}.bg_4::before{content:"";width:100%;height:120px;max-width:1440px;position:absolute;left:50%;transform:translateX(-50%);background:url("/images/operator/bg_book_04.png");position:absolute;top:0;display:block;z-index:-1;background-size:contain;background-repeat:no-repeat;z-index:1}.bg_4 section{background:#fff}.notice_list{list-style:none;padding-left:0 !important}.notice_list li{background:url("/images/operator/bg_dotted.svg");background-position:bottom;background-repeat:repeat-x;padding:4px 24px}@media screen and (max-width:768px){.notice_list li{padding:8px}}.notice_list li a{display:flex;flex-direction:row;justify-content:start;align-items:start;flex-wrap:nowrap;gap:clamp(20px, 2.7777777778vw, 40px);color:#350404;text-align:left}@media screen and (max-width:768px){.notice_list li a{flex-direction:column;gap:0}}.notice_list li a:hover .data,.notice_list li a:hover .title{transition:all 0.2s;color:#38C998}.notice_list li a .data,.notice_list li a .title{font-size:clamp(16px, 1.1111111111vw, 16px);line-height:2em;font-weight:500;letter-spacing:0.05em}.notice_list li a .data{width:88px}@media screen and (max-width:768px){.notice_list li a .data{font-size:clamp(12px, 0.8333333333vw, 12px);line-height:2em}}.notice_list li a .title{flex:1}@media screen and (max-width:768px){.notice_list li a .title{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2em}}.btn01{font-size:clamp(20px, 1.3888888889vw, 20px);line-height:1.448em;width:auto;height:64px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:500;text-align:left;background:#EE8F3E;transition:all 0.2s;color:#fff !important;border-radius:8px;cursor:pointer;text-decoration:none}.btn01:hover{background:#38C998}.btn02{font-size:clamp(20px, 1.3888888889vw, 20px);line-height:1.448em;width:auto;height:64px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:500;text-align:left;background:#EE8F3E;transition:all 0.2s;color:#fff !important;border-radius:8px;cursor:pointer;text-decoration:none}.btn02:hover{background:#38C998}.openbtn{position:absolute;top:50%;transform:translateY(-50%);right:16px;cursor:pointer;width:34px;height:28px;border-radius:5px;position:absolute}.openbtn span{display:inline-block;transition:all 0.4s;position:absolute;left:4px;height:2px;border-radius:2px;background:#792F29;width:70%}.openbtn span:nth-of-type(1){top:calc(50% - 8px);transform:translateY(-50%)}.openbtn span:nth-of-type(2){top:50%;transform:translateY(-50%)}.openbtn span:nth-of-type(3){top:calc(50% + 8px);transform:translateY(-50%)}.openbtn.active span:nth-of-type(1){top:8px;left:4px;transform:translateY(6px) rotate(-45deg);width:80%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:20px;left:5px;transform:translateY(-6px) rotate(45deg);width:80%}.card_01{text-align:center}.card_01 .no{font-family:"Zen Kurenaido", "Zen Kaku Gothic New", serif;font-weight:400;font-style:normal;font-size:clamp(22.2px, 2.7777777778vw, 40px);line-height:1em;font-weight:400;letter-spacing:0.05em;color:#EE8F3E;z-index:1;position:relative}@media screen and (max-width:768px){.card_01 .no{font-size:clamp(38px, 2.6388888889vw, 38px);line-height:1em}}.card_01 figure{margin-bottom:clamp(27px, 1.875vw, 27px);margin-left:auto;margin-right:auto;margin-top:-20px;width:auto;height:clamp(150px, 20.8333333333vw, 300px);position:relative}@media screen and (max-width:768px){.card_01 figure{height:320px}}.card_01 figure .img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:clamp(90px, 12.5vw, 180px)}@media screen and (max-width:768px){.card_01 figure .img{height:165px}}.card_01 figure .bg{width:100%;height:100%}.card_01 h3{font-size:clamp(12px, 1.5277777778vw, 22px);line-height:2em;margin-bottom:clamp(8px, 0.5555555556vw, 8px);font-weight:500;letter-spacing:0.05em}@media screen and (max-width:768px){.card_01 h3{font-size:clamp(18px, 1.25vw, 18px);line-height:2em}}.card_01 p{font-size:clamp(8px, 1.0416666667vw, 15px);line-height:2em;font-weight:500;letter-spacing:0.05em}@media screen and (max-width:768px){.card_01 p{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2em}}.card_02{padding:clamp(16px, 2.2222222222vw, 32px);background:#fff;border-radius:40px;height:100%}@media screen and (max-width:768px){.card_02{padding:20px 16px;border-radius:23.7px}}.card_02 .info{display:flex;flex-direction:row;justify-content:start;align-items:start;margin-bottom:clamp(24px, 1.6666666667vw, 24px);gap:clamp(10px, 1.3888888889vw, 20px);padding-bottom:12px;background:url("/images/operator/bg_dotted.svg");background-position:bottom;background-repeat:repeat-x}.card_02 .info figure{width:120px;height:120px}@media screen and (max-width:768px){.card_02 .info figure{width:80px;height:80px}}.card_02 .info figure img{width:100%}.card_02 .info div{flex:1}.card_02 .info div .t_03{margin-top:clamp(6px, 0.8333333333vw, 12px);text-align:right}.card_03{height:100%;padding:30px 34px 30px;transition:all 0.2s;background:#fff;text-align:center;box-shadow:0px 0px 10px 0px #60A68E;border-radius:20px}.card_03:hover{background:#E4FFF6}.card_03 .title{font-size:clamp(20px, 1.3888888889vw, 20px);line-height:1.448em;font-weight:500;letter-spacing:0.05em;margin-bottom:24px}.card_03 .image{width:100%;max-width:272px;margin-bottom:24px}.card_03 .detail{font-size:clamp(15px, 1.0416666667vw, 15px);line-height:1.5em;font-weight:500;letter-spacing:0.05em;text-align:left}.qa{font-size:clamp(16px, 1.1111111111vw, 16px);line-height:1.5em;font-weight:700;letter-spacing:0.1em;box-shadow:0px 0px 10px 0px #60A68E;border-radius:10px;background:#fff;transition:all 0.2s}.qa:hover{background:#E4FFF6}.qa dt,.qa dd{display:flex;flex-direction:row;justify-content:start;align-items:center;position:relative;width:100%;padding:16px 80px;text-align:left;color:#350404}@media screen and (max-width:768px){.qa dt,.qa dd{padding:16px 48px}}.qa dt{cursor:pointer;font-weight:700}@media screen and (max-width:768px){.qa dt{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:1.7142857143em}}.qa dt.open::after{content:"";background:url("/images/operator/icon/minus.svg")}.qa dt::before{content:"";width:26px;height:24px;position:absolute;top:16px;left:40px;background:url("/images/operator/icon/q.svg");display:block}@media screen and (max-width:768px){.qa dt::before{position:absolute;top:50%;transform:translateY(-50%);left:14px}}.qa dt::after{content:"";width:24px;height:24px;position:absolute;top:16px;right:40px;background:url("/images/operator/icon/plus.svg");display:block}@media screen and (max-width:768px){.qa dt::after{position:absolute;top:50%;transform:translateY(-50%);right:20px}}.qa dd{background:url("/images/operator/bg_dotted.svg");background-position:top;background-repeat:repeat-x;margin:0;display:none;overflow:hidden;padding:0 80px}.qa dd>p{padding:16px 0}@media screen and (max-width:768px){.qa dd{font-size:clamp(12px, 0.8333333333vw, 12px);line-height:1.6666666667em;font-weight:500;letter-spacing:0.1em;padding:16px 20px 16px 48px}}.qa dd::before{content:"";width:25px;height:24px;position:absolute;top:16px;left:40px;background:url("/images/operator/icon/a.svg");display:block}@media screen and (max-width:768px){.qa dd::before{position:absolute;top:50%;transform:translateY(-50%);left:14px}}.price{margin-left:auto;margin-right:auto;display:flex;flex-direction:row;justify-content:center;align-items:normal;border:4px solid #A9E1CE;border-radius:20px;background:#fff}@media screen and (max-width:768px){.price{flex-direction:column;background:#A9E1CE}}@media screen and (max-width:768px){.price.item2 dt p{font-size:clamp(16px, 1.1111111111vw, 16px);line-height:2em;font-weight:500;letter-spacing:0.05em}}.price.item2 dd{flex-direction:column}.price.item2 dd p{font-size:clamp(50px, 3.4722222222vw, 50px);line-height:1em;font-weight:900;letter-spacing:0.05em}.price.item2 dd p>span{font-size:clamp(30px, 2.0833333333vw, 30px);line-height:2em;font-weight:500;letter-spacing:0.05em}.price.item2 dd p .tax{font-size:clamp(20px, 1.3888888889vw, 20px);line-height:2em;font-weight:500;letter-spacing:0.05em}@media screen and (max-width:768px){.price.item3 dt p{font-size:clamp(16px, 1.1111111111vw, 16px);line-height:2em;font-weight:500;letter-spacing:0.05em}}.price.item3 dd{flex-direction:column}.price.item3 dd p{font-size:clamp(20px, 1.3888888889vw, 20px);line-height:2em;font-weight:500;letter-spacing:0.05em;display:flex;flex-direction:row;justify-content:left;align-items:flex-end;gap:8px;margin-bottom:6px}@media screen and (max-width:768px){.price.item3 dd p{font-size:clamp(16px, 1.1111111111vw, 16px);line-height:2em;font-weight:500;letter-spacing:0.05em}}.price.item3 dd p:nth-of-type(1)>span{height:1.1em}.price.item3 dd p:nth-of-type(2){font-size:clamp(18px, 1.25vw, 18px);line-height:2em;font-weight:500;letter-spacing:0.05em;background:#E6F6F1;padding:8px 24px;border-radius:10px}@media screen and (max-width:768px){.price.item3 dd p:nth-of-type(2){font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2em;padding:8px 20px}}.price.item3 dd p:nth-of-type(2)>span{font-size:clamp(28px, 1.9444444444vw, 28px);line-height:1em;font-weight:900;letter-spacing:0.05em}@media screen and (max-width:768px){.price.item3 dd p:nth-of-type(2)>span{font-size:clamp(26px, 1.8055555556vw, 26px);line-height:1em}}.price.item3 dd p:nth-of-type(2)>span>span{font-size:clamp(18px, 1.25vw, 18px);line-height:2em;font-family:Zen Kaku Gothic New;font-weight:500;letter-spacing:0.05em}@media screen and (max-width:768px){.price.item3 dd p:nth-of-type(2)>span>span{font-size:clamp(16px, 1.1111111111vw, 16px);line-height:2em}}.price.item3 dd p:nth-of-type(2)>span .tax{font-size:clamp(12px, 0.8333333333vw, 12px);line-height:2em;font-weight:500;letter-spacing:0.05em}@media screen and (max-width:768px){.price.item3 dd p:nth-of-type(2)>span .tax{font-size:clamp(10px, 0.6944444444vw, 10px);line-height:2em}}.price.item3 dd p:nth-of-type(3){font-size:clamp(20px, 1.3888888889vw, 20px);line-height:2em;font-weight:500;letter-spacing:0.05em}@media screen and (max-width:768px){.price.item3 dd p:nth-of-type(3){font-size:clamp(16px, 1.1111111111vw, 16px);line-height:2em}}.price.item3 dd p:nth-of-type(3)>span{font-size:clamp(40px, 2.7777777778vw, 40px);line-height:1em;font-weight:900;letter-spacing:0.05em}@media screen and (max-width:768px){.price.item3 dd p:nth-of-type(3)>span{font-size:clamp(35px, 2.4305555556vw, 35px);line-height:1em}}.price.item3 dd p:nth-of-type(3)>span>span{font-size:clamp(20px, 1.3888888889vw, 20px);line-height:2em;font-weight:500;letter-spacing:0.05em}@media screen and (max-width:768px){.price.item3 dd p:nth-of-type(3)>span>span{font-size:clamp(16px, 1.1111111111vw, 16px);line-height:2em}}.price.item3 dd p:nth-of-type(3)>span .tax{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2em;font-weight:500;letter-spacing:0.05em}@media screen and (max-width:768px){.price.item3 dd p:nth-of-type(3)>span .tax{font-size:clamp(10px, 0.6944444444vw, 10px);line-height:2em}}.price.item3 dd p>span{font-size:clamp(61px, 4.2361111111vw, 61px);line-height:1em;font-weight:900;letter-spacing:0.05em}@media screen and (max-width:768px){.price.item3 dd p>span{font-size:clamp(56px, 3.8888888889vw, 56px);line-height:1em;font-weight:900;letter-spacing:0.05em}}.price.item3 dd p>span>span{font-size:clamp(30px, 2.0833333333vw, 30px);line-height:2em;font-weight:500;letter-spacing:0.05em}@media screen and (max-width:768px){.price.item3 dd p>span>span{font-size:clamp(20px, 1.3888888889vw, 20px);line-height:2em}}.price.item3 dd p>span .tax{font-size:clamp(12px, 0.8333333333vw, 12px);line-height:2em;font-weight:500;letter-spacing:0.05em}.price dt,.price dd{display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:500;letter-spacing:0.05em;width:50%;z-index:-1}@media screen and (max-width:768px){.price dt,.price dd{width:100%}}.price dt{background:#A9E1CE;border-radius:10px 0 0 10px}@media screen and (max-width:768px){.price dt{border-radius:20px 20px 0 0}}.price dt p{font-size:clamp(28px, 1.9444444444vw, 28px);line-height:2em;font-weight:500;letter-spacing:0.05em}@media screen and (max-width:768px){.price dt p{font-size:clamp(16px, 1.1111111111vw, 16px);line-height:3.25em;font-weight:500;letter-spacing:0.05em}}@media screen and (max-width:768px){.price dd{margin:0;border-radius:0 0 16px 16px;background:#fff;flex:1}}.price dd p{font-size:clamp(80px, 5.5555555556vw, 80px);line-height:1em;font-weight:900;letter-spacing:0.05em}@media screen and (max-width:768px){.price dd p{font-size:clamp(64px, 4.4444444444vw, 64px);line-height:1em}}.price dd p span{font-size:clamp(30px, 2.0833333333vw, 30px);line-height:2em;font-weight:500;letter-spacing:0.05em}@media screen and (max-width:768px){.price dd p span{font-size:clamp(20px, 1.3888888889vw, 20px);line-height:2em}}.sp_menu{display:none !important;width:100%;height:100%;transition:all 0.3s;position:fixed;top:0;left:0}.sp_menu.is-start{display:block !important}.sp_menu section{background:#fff;width:100%;height:640px;padding-top:72px}.sp_menu section nav{margin-left:auto;margin-right:auto;width:280px}.sp_menu section nav ul{margin-bottom:16px}.sp_menu section nav ul li{margin-left:auto;margin-right:auto;font-size:clamp(18px, 1.25vw, 18px);line-height:1.4477777778em;font-weight:500;text-align:center;display:block;padding:24px 0;background:url("/images/operator/bg_dotted.svg");background-position:bottom;background-repeat:repeat-x}.sp_menu section nav ul li:last-child{background:none}.sp_menu section nav ul li a{text-decoration:none;font-weight:500}.guard_spnavi{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2}.guard_spnavi>div{background:black;opacity:0.5;width:100%;height:100%}.notice .contents{display:block;width:100%;height:auto;max-width:1120px;margin-left:auto;margin-right:auto;padding:32px 40px;border-radius:20px;background:#fff !important;position:relative}@media screen and (max-width:768px){.notice .contents{padding:24px 16px}}.notice .contents .link{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2em;font-weight:500;letter-spacing:0.05em;position:absolute;top:42px;right:40px;padding-right:26px}@media screen and (max-width:768px){.notice .contents .link{font-size:clamp(12px, 0.8333333333vw, 12px);line-height:2em;padding-right:24px;top:30px;right:16px}}.notice .contents .link::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:0;background:url("/images/operator/icon/arrow.svg");width:18px;aspect-ratio:1}@media screen and (max-width:768px){.notice .contents .link::after{width:16px}}.notice .contents h2{text-align:left;margin-bottom:8px}.pagination .nav-links{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.pagination .nav-links span,.pagination .nav-links a{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:clamp(16px, 1.1111111111vw, 16px);line-height:1.25em;font-weight:500;width:40px;aspect-ratio:1;border-radius:8px}.pagination .nav-links span{color:#3C83CF}.pagination .nav-links span.prev{background:#CBCBCB}.pagination .nav-links span.prev::before{background:url("/images/operator/icon/page_2.svg")}.pagination .nav-links span.next{background:#CBCBCB}.pagination .nav-links span.next::before{background:url("/images/operator/icon/page_2.svg");transform:translate(-50%, -50%) rotateY(180deg)}.pagination .nav-links a{color:#fff !important;background:#3C83CF}.pagination .nav-links a.prev::before{background:url("/images/operator/icon/page_1.svg");transform:translate(-50%, -50%) rotateY(180deg)}.pagination .nav-links a.next::before{background:url("/images/operator/icon/page_1.svg")}.pagination .nav-links .next,.pagination .nav-links .prev{position:relative}.pagination .nav-links .next::before,.pagination .nav-links .prev::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:16px;aspect-ratio:1}header{width:100%;z-index:3;position:relative}header article{width:100%}header article:first-child{z-index:1;position:relative}header article section{width:100%;height:88px;max-width:1440px;position:fixed;top:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:768px){header article section{height:56px}}header article section .logo{backdrop-filter:blur(100px);border-bottom-right-radius:32px}header article section .logo figure{width:309px;height:88px}@media screen and (max-width:768px){header article section .logo figure{width:200px;height:56px}}header article section .logo figure img{width:400%;height:400%;transform-origin:left top;transform:scale(0.25)}header article section .menu{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-direction:row;gap:clamp(8px, 1.6666666667vw, 24px);background:#FFFFFF;padding-left:clamp(16px, 2.2222222222vw, 32px);padding-right:20px;border-radius:0 0 0 32px}header article section .menu ul{display:flex;flex-direction:row;gap:clamp(8px, 1.6666666667vw, 24px);list-style:none}header article section .menu ul li a{font-size:clamp(12px, 1.1111111111vw, 16px);line-height:1.448125em;font-weight:500;text-decoration:none;color:#350404;transition:all 0.2s}header article section .menu ul li a:hover{color:#38C998}header article section .menu .btn01{width:clamp(80px, 10vw, 144px);height:40px;font-size:clamp(12px, 1.1111111111vw, 16px);line-height:1.448125em;font-weight:500}header article section .btn{background:#FFFFFF;border-bottom-left-radius:16px;width:64px;aspect-ratio:1.1428571429}.loading{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:black;opacity:0.5;z-index:10}.guard{display:none;position:fixed;bottom:0;left:0;width:100vw;height:calc(100vh - 88px - 8px);opacity:0.5;z-index:2}.guard_spnavi,.guard_splangnavi{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:2}.guard_spnavi>div,.guard_splangnavi>div{background:black;opacity:0.5;width:100%;height:100%}footer{width:100%;height:228px}@media screen and (max-width:768px){footer{height:466px}}footer article{width:100%}footer article section{width:100%;height:auto;max-width:1440px;margin-left:auto;margin-right:auto;text-align:center}@media screen and (max-width:768px){footer article section{padding-top:40px}}footer article section .logo{margin-bottom:clamp(40px, 2.7777777778vw, 40px);display:inline-block}footer article section .logo figure{width:100%;height:auto;max-width:269px}@media screen and (max-width:768px){footer article section .logo figure{max-width:250px}}footer article section .logo figure img{width:100%}footer article section .menu{margin-bottom:clamp(40px, 2.7777777778vw, 40px)}footer article section .menu ul li{display:inline-block;list-style:none;position:relative;padding:0 clamp(8px, 1.1111111111vw, 16px)}@media screen and (max-width:990px){footer article section .menu ul li{padding:0 clamp(6.5px, 0.9027777778vw, 13px)}}@media screen and (max-width:768px){footer article section .menu ul li{display:block;padding:12px 0}}@media screen and (max-width:768px){footer article section .menu ul li:first-child{padding-top:0}}@media screen and (max-width:768px){footer article section .menu ul li:last-child{padding-bottom:0}}footer article section .menu ul li:last-child::after{content:unset}footer article section .menu ul li::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-1px;display:block;width:2px;height:18px;background:#A9E1CE}@media screen and (max-width:768px){footer article section .menu ul li::after{position:absolute;left:50%;transform:translateX(-50%);top:unset;right:unset;bottom:0;width:18px;height:2px}}footer article section .menu ul li a{font-size:clamp(8px, 0.9722222222vw, 14px);line-height:2em;text-decoration:none;font-weight:500;letter-spacing:0.7px;transition:all 0.2s}@media screen and (max-width:768px){footer article section .menu ul li a{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2em}}footer article section .menu ul li a:hover{color:#38C998}footer article section .copylight{font-size:clamp(12px, 0.8333333333vw, 12px);line-height:2em;font-weight:500;letter-spacing:0.05em}.template.type2 #article_1 section{margin-bottom:clamp(40px, 2.7777777778vw, 40px)}.template article{width:100%}@media screen and (max-width:768px){.template article{padding-top:60px}}.template article section{width:100%;height:auto;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 20px 16px}@media screen and (max-width:768px){.template article section{padding-top:0px !important}}.template #head{width:100%;height:auto;max-width:1440px;margin-left:auto;margin-right:auto;background:#A9E1CE;text-align:center}.template #head section{padding:clamp(40px, 5.5555555556vw, 80px) 20px}@media screen and (max-width:768px){.template #head section{padding:clamp(40px, 5.5555555556vw, 80px) 0}}@media screen and (max-width:768px){.template #head section .title_02{margin-bottom:clamp(25px, 2.5vw, 36px)}}.template #article_1{padding-bottom:clamp(40px, 5.5555555556vw, 80px)}@media screen and (max-width:768px){.template #article_1{padding-bottom:40px}}.template #article_1 section{margin-left:auto;margin-right:auto;width:100%;max-width:1120px;text-align:left;padding:0 160px 16px;background:#fff}@media screen and (max-width:768px){.template #article_1 section{padding:0 35px;margin-bottom:16px}}.template #article_1 section:last-child{margin-bottom:0}.template #article_1 section h2{font-size:clamp(18px, 1.25vw, 18px);line-height:2em;font-weight:500;letter-spacing:0.9px}@media screen and (max-width:768px){.template #article_1 section h2{font-size:14px;line-height:200%;letter-spacing:0.7px}}.template #article_1 section h3{font-size:clamp(18px, 1.25vw, 18px);line-height:2em;font-weight:500;letter-spacing:0.05em;margin:0}.template #article_1 section p{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2em;font-weight:500;letter-spacing:0.7px}@media screen and (max-width:768px){.template #article_1 section p{font-size:12px;line-height:200%;letter-spacing:0.6px}}.template #article_1 section ul{padding-left:1.1em}.template #article_1 section ul.no{list-style:decimal}.template #article_1 section ul.no2 li{list-style-type:none;counter-increment:cnt}.template #article_1 section ul.no2 li::before{content:"(" counter(cnt) ") "}.template #article_1 section ul.dot{list-style:disc}.template #article_1 section ul.dot li::marker{font-size:0.8em}.template #article_1 section ul.en{list-style:lower-alpha}.template #article_1 section ul.en_no{list-style-type:lower-roman}.template #article_1 section ul li{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2em;font-weight:500;letter-spacing:0.05em}@media screen and (max-width:768px){.template #article_1 section ul li{font-size:12px;line-height:200%;letter-spacing:0.6px}}.template #article_1 section a{color:#3C83CF}.template #article_1 section table{text-align:left;border:1px solid #350404;border-collapse:collapse}.template #article_1 section table thead{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2.8571428571em;font-weight:500;letter-spacing:0.05em;background:#A9E1CE;width:100%}.template #article_1 section table thead tr th{padding:0 20px;border:1px solid #350404}.template #article_1 section table thead tr th:first-child{width:40%}.template #article_1 section table tbody{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2em;background:#FFFAF2}.template #article_1 section table tbody tr td{padding:16px 20px;border:1px solid #350404}.template #article_1 section .notice_list li{padding:16px 24px}@media screen and (max-width:768px){.template #article_1 section .notice_list li{padding:8px}}main article{width:100%}main article section{width:100%;height:auto;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 20px clamp(40px, 5.5555555556vw, 80px)}@media screen and (max-width:768px){main article section{padding-top:64px !important}}main #article_1{text-align:center}main #article_1 section{padding-top:clamp(20px, 2.7777777778vw, 40px)}main #article_1 section .title_02{margin-bottom:clamp(72px, 5vw, 72px)}@media screen and (max-width:768px){main #article_1 section .title_02{margin-bottom:clamp(36px, 2.5vw, 36px)}}main #article_1 section .t_02{margin-bottom:clamp(80px, 5.5555555556vw, 80px)}@media screen and (max-width:768px){main #article_1 section .t_02{margin-bottom:40px}}main #article_1 section figure{margin-left:auto;margin-right:auto;width:100%;height:auto;max-width:1120px;margin-bottom:80px}@media screen and (max-width:768px){main #article_1 section figure{margin-bottom:40px}}main #article_1 section figure img{width:100%}main #article_1 section p.item1{margin-left:auto;margin-right:auto;width:100%;height:auto;max-width:1120px}main #article_2{text-align:center;overflow-x:hidden}main #article_2 section{padding-top:clamp(20px, 2.7777777778vw, 40px)}main #article_2 section .title_02{margin-bottom:clamp(128px, 8.8888888889vw, 128px)}@media screen and (max-width:768px){main #article_2 section .title_02{margin-bottom:64px}}main #article_2 section ul{margin-left:auto;margin-right:auto;width:100%;height:auto;max-width:1120px;display:flex;flex-direction:row;justify-content:center;align-items:start;gap:clamp(25px, 3.4722222222vw, 50px);list-style:none}@media screen and (max-width:768px){main #article_2 section ul{flex-direction:column}}main #article_2 section ul li{width:clamp(170px, 23.6111111111vw, 340px)}@media screen and (max-width:768px){main #article_2 section ul li{width:100%}}main #article_3 section{padding-top:clamp(20px, 2.7777777778vw, 40px);padding-bottom:1px}main #article_3 section .title_02{margin-bottom:clamp(128px, 8.8888888889vw, 128px);width:100%;text-align:center}@media screen and (max-width:768px){main #article_3 section .title_02{margin-bottom:64px}}main #article_3 section .tCemter{text-align:center}main #article_3 section h3{font-size:clamp(24px, 1.6666666667vw, 24px);line-height:1.4479166667em;margin-left:auto;margin-right:auto;height:64px;font-weight:500;letter-spacing:0.1em;background:#FFFAF2;border-radius:8px;color:#EE8F3E;position:relative;padding-left:146px;padding-right:40px;display:inline-flex;justify-content:flex-start;align-items:center;margin-bottom:40px}@media screen and (max-width:768px){main #article_3 section h3{font-size:clamp(20px, 1.3888888889vw, 20px);line-height:1.448em;padding-left:128px;padding-right:25px}}main #article_3 section h3>.label{font-family:"Zen Kurenaido", "Zen Kaku Gothic New", serif;font-weight:400;font-style:normal;width:100%;height:60px;max-width:100px;font-size:clamp(20px, 1.3888888889vw, 20px);line-height:1.448em;position:absolute;top:-5px;left:24px;font-weight:400;letter-spacing:0.1em;padding-top:12px;text-align:center;background:url("/images/operator/label.png");background-position:bottom;background-repeat:repeat-x;color:#fff;display:block;border-radius:4px}@media screen and (max-width:768px){main #article_3 section h3>.label{left:12px}}main #article_3 section h3>.label span{color:#fff}main #article_3 section .text{font-size:clamp(20px, 1.3888888889vw, 20px);line-height:2em;margin-left:auto;margin-right:auto;max-width:1120px;font-weight:500;letter-spacing:0.05em;margin-bottom:40px;text-align:center}@media screen and (max-width:768px){main #article_3 section .text{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2em}}main #article_3 section ul{margin-left:auto;margin-right:auto;width:100%;height:auto;max-width:1120px;display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:clamp(20px, 2.7777777778vw, 40px);list-style:none;margin-bottom:120px}@media screen and (max-width:768px){main #article_3 section ul{gap:40px;margin-bottom:80px}}main #article_3 section ul li{width:340px}@media screen and (max-width:768px){main #article_3 section ul li{width:100%}}main #article_4{overflow-x:hidden}main #article_4 section{padding-top:clamp(20px, 2.7777777778vw, 40px);position:relative}main #article_4 section::before,main #article_4 section::after{content:"";position:absolute;background:url("/images/operator/bg_circle.png");display:block;background-size:cover}main #article_4 section::before{width:292px;height:292px;top:-65px;right:0}@media screen and (max-width:768px){main #article_4 section::before{width:146px;height:146px;top:-30px;right:-17px}}main #article_4 section::after{width:292px;height:292px;top:692px;left:-75px}@media screen and (max-width:768px){main #article_4 section::after{width:146px;height:146px;top:850px;left:-13px}}main #article_4 section .title_02{margin-bottom:clamp(72px, 5vw, 72px);text-align:center}@media screen and (max-width:768px){main #article_4 section .title_02{margin-bottom:36px}}main #article_4 section .t_02{margin-bottom:clamp(80px, 5.5555555556vw, 80px);text-align:center}@media screen and (max-width:768px){main #article_4 section .t_02{margin-bottom:120px}}main #article_4 section .price{width:100%;height:160px;max-width:1120px;margin-bottom:clamp(80px, 5.5555555556vw, 80px);position:relative;z-index:1}main #article_4 section .price.item1{margin-bottom:clamp(40px, 2.7777777778vw, 40px)}main #article_4 section .price.item2{margin-bottom:clamp(16px, 1.1111111111vw, 16px);height:100px}@media screen and (max-width:768px){main #article_4 section .price.item2{height:116px}}main #article_4 section .price.item3{height:254px}@media screen and (max-width:768px){main #article_4 section .price.item3{height:260px;margin-bottom:40px}}main #article_4 section .price figure{width:100%;height:auto;max-width:416px;position:absolute;top:-318px;left:-51px}@media screen and (max-width:768px){main #article_4 section .price figure{width:200px;top:-125px;left:-21px}}main #article_4 section .price figure img{width:100%}main #article_4 section .btn01{margin-left:auto;margin-right:auto;width:100%;height:64px;max-width:380px;margin-bottom:clamp(40px, 2.7777777778vw, 40px);z-index:1;position:relative}@media screen and (max-width:768px){main #article_4 section .btn01{margin-bottom:20px}}main #article_4 section .link01{margin-left:auto;margin-right:auto;text-align:center}main #article_5 section{padding-top:clamp(20px, 2.7777777778vw, 40px)}main #article_5 section .title_02{margin-bottom:clamp(128px, 8.8888888889vw, 128px);text-align:center}@media screen and (max-width:768px){main #article_5 section .title_02{margin-bottom:64px}}main #article_5 section .qa{margin-left:auto;margin-right:auto;width:100%;height:auto;max-width:1120px;margin-bottom:clamp(24px, 1.6666666667vw, 24px)}main #article_5 section .qa:last-child{margin-bottom:0}.mv{margin-left:auto;margin-right:auto;margin-bottom:calc(clamp(60px, 8.3333333333vw, 120px) * -1);background:#FFFAF2;max-width:1440px}@media screen and (max-width:768px){.mv{padding-bottom:62px}}@media screen and (max-width:768px){.mv section{padding-top:0 !important;padding-bottom:0}}.mv .flex{display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:25px}@media screen and (max-width:768px){.mv .flex{flex-direction:column;gap:40px}}.mv .flex .item1{padding-top:clamp(52px, 7.2222222222vw, 104px);position:relative;z-index:1}.mv .flex .item1::before,.mv .flex .item1::after{content:"";position:absolute;background:url("/images/operator/bg_circle.png");display:block;background-size:cover}.mv .flex .item1::before{width:clamp(119.5px, 16.5972222222vw, 239px);aspect-ratio:1;top:calc(clamp(32.5px, 4.5138888889vw, 65px) * -1);right:0;z-index:-1}@media screen and (max-width:768px){.mv .flex .item1::before{width:119.5px;top:8px}}.mv .flex .item1::after{width:clamp(146px, 20.2777777778vw, 292px);aspect-ratio:1;top:clamp(144px, 20vw, 288px);left:-75px;z-index:-1}@media screen and (max-width:768px){.mv .flex .item1::after{width:119.5px;top:228px;left:-16px}}.mv .flex .item1 .title_01{margin-bottom:24px}.mv .flex .item1 .mv1{position:absolute;right:0;bottom:0}@media screen and (max-width:768px){.mv .flex .item1 .mv1{bottom:-12px}}.mv .flex .item1 .mv1 img{aspect-ratio:1.0416666667;width:clamp(112.5px, 15.625vw, 225px)}@media screen and (max-width:768px){.mv .flex .item1 .mv1 img{width:125px}}.mv .flex .item2{flex:1;width:100%;max-width:708px;z-index:1}.mv .flex .item2 .mv2{margin-top:24px;margin-bottom:-24px}@media screen and (max-width:768px){.mv .flex .item2 .mv2{margin-top:0;margin-bottom:0}}.mv .flex .item2 .mv2 img{width:100%}main.lower.type2 #article_1 section{margin-bottom:clamp(40px, 2.7777777778vw, 40px)}main.lower article{width:100%}@media screen and (max-width:768px){main.lower article{padding-top:80px}}main.lower article section{width:100%;height:auto;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 20px clamp(40px, 5.5555555556vw, 80px)}@media screen and (max-width:768px){main.lower article section{padding-top:0px !important}}main.lower #head{width:100%;height:auto;max-width:1440px;margin-left:auto;margin-right:auto;background:#A9E1CE;text-align:center}main.lower #head section{padding-top:clamp(40px, 5.5555555556vw, 80px)}@media screen and (max-width:768px){main.lower #head section .title_02{margin-bottom:clamp(36px, 2.5vw, 36px)}}main.lower #article_1{padding-bottom:80px}@media screen and (max-width:768px){main.lower #article_1{padding-bottom:40px}}main.lower #article_1 section{margin-bottom:clamp(80px, 5.5555555556vw, 80px);margin-left:auto;margin-right:auto;width:100%;max-width:1120px;text-align:left;padding:0 160px;background:#fff}@media screen and (max-width:768px){main.lower #article_1 section{padding:0 20px;margin-bottom:40px}}main.lower #article_1 section:last-child{margin-bottom:0}main.lower #article_1 section h2{font-size:clamp(24px, 1.6666666667vw, 24px);line-height:2em;margin-bottom:clamp(16px, 1.1111111111vw, 16px);font-weight:500;letter-spacing:0.05em}main.lower #article_1 section .item{margin-bottom:clamp(16px, 1.1111111111vw, 16px)}main.lower #article_1 section h2{font-size:clamp(24px, 1.6666666667vw, 24px);line-height:1.9166666667em;margin-bottom:clamp(16px, 1.1111111111vw, 16px);font-weight:500;letter-spacing:0.05em}main.lower #article_1 section h3{font-size:clamp(18px, 1.25vw, 18px);line-height:2em;font-weight:500;letter-spacing:0.05em;margin:0}main.lower #article_1 section p{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2em;font-weight:500;letter-spacing:0.05em}main.lower #article_1 section ul{padding-left:1em}main.lower #article_1 section ul.no{list-style:decimal}main.lower #article_1 section ul.no2 li{list-style-type:none;counter-increment:cnt}main.lower #article_1 section ul.no2 li::before{content:"(" counter(cnt) ") "}main.lower #article_1 section ul.dot{list-style:disc}main.lower #article_1 section ul.en{list-style:lower-alpha}main.lower #article_1 section ul.en_no{list-style-type:lower-roman}main.lower #article_1 section ul li{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2em;font-weight:500;letter-spacing:0.05em}main.lower #article_1 section a{color:#3C83CF}main.lower #article_1 section table{text-align:left;border:1px solid #350404;border-collapse:collapse}main.lower #article_1 section table thead{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2.8571428571em;font-weight:500;letter-spacing:0.05em;background:#A9E1CE;width:100%}main.lower #article_1 section table thead tr th{padding:0 20px;border:1px solid #350404}main.lower #article_1 section table thead tr th:first-child{width:40%}main.lower #article_1 section table tbody{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2em;background:#FFFAF2}main.lower #article_1 section table tbody tr td{padding:16px 20px;border:1px solid #350404}main.lower #article_1 section .notice_list li{padding:16px 24px}@media screen and (max-width:768px){main.lower #article_1 section .notice_list li{padding:8px}}main.single article{width:100%;padding-top:0}main.single article section{width:100%;height:auto;max-width:1440px;margin-left:auto;margin-right:auto;padding:148px 160px clamp(40px, 5.5555555556vw, 80px) !important;background:#A9E1CE}@media screen and (max-width:768px){main.single article section{padding:136px 20px clamp(40px, 5.5555555556vw, 80px) !important}}main.single article section .contents{width:100%;height:auto;max-width:1120px;margin-left:auto;margin-right:auto;background:#fff;border-radius:40px;padding:40px}@media screen and (max-width:768px){main.single article section .contents{padding:24px 16px 76px}}main.single article section .contents .title{font-size:clamp(24px, 1.6666666667vw, 24px);line-height:2em;font-weight:500;letter-spacing:0.05em;text-align:left}@media screen and (max-width:768px){main.single article section .contents .title{font-size:clamp(20px, 1.3888888889vw, 20px);line-height:1.5em;margin-bottom:8px}}main.single article section .contents .data{font-size:clamp(16px, 1.1111111111vw, 16px);line-height:2em;font-weight:500;letter-spacing:0.05em;text-align:right;margin-bottom:40px}@media screen and (max-width:768px){main.single article section .contents .data{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2em;margin-bottom:24px}}main.single article section .contents .detail{text-align:left}main.single article section .contents .detail h2{font-size:clamp(20px, 1.3888888889vw, 20px);line-height:2em;font-weight:500;letter-spacing:0.05em;display:inline-block;position:relative}main.single article section .contents .detail h2::after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:8px;background:#A9E1CE;border-radius:8px}@media screen and (max-width:768px){main.single article section .contents .detail h2{font-size:clamp(18px, 1.25vw, 18px);line-height:2em}}main.single article section .contents .detail h3{font-size:clamp(17px, 1.1805555556vw, 17px);line-height:2em;font-weight:500;letter-spacing:0.05em;position:relative;margin-top:32px;padding-left:16px}@media screen and (max-width:768px){main.single article section .contents .detail h3{font-size:clamp(16px, 1.1111111111vw, 16px);line-height:2em;margin-top:24px}}main.single article section .contents .detail h3:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:8px;aspect-ratio:1;background:#38C998;border-radius:8px}main.single article section .contents .detail p{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2em;font-weight:500;letter-spacing:0.05em;margin-top:16px}@media screen and (max-width:768px){main.single article section .contents .detail p{font-size:clamp(13px, 0.9027777778vw, 13px);line-height:2em;margin-top:8px}}main.single article section .contents .detail a{color:#3C83CF !important}main.single article section .contents .detail figure{margin-left:auto;margin-right:auto;margin-top:32px;max-width:800px !important}@media screen and (max-width:768px){main.single article section .contents .detail figure{margin-top:24px}}main.single article section .contents .detail figure img{width:100%}main.single article section .contents .link{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:40px;position:relative}main.single article section .contents .link .prev,main.single article section .contents .link .next,main.single article section .contents .link .back{font-size:clamp(14px, 0.9722222222vw, 14px);line-height:2em;font-weight:500;letter-spacing:0.05em;position:relative}main.single article section .contents .link .prev::after,main.single article section .contents .link .next::after,main.single article section .contents .link .back::after{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block;width:16px;aspect-ratio:1}main.single article section .contents .link .prev{padding-left:24px}main.single article section .contents .link .prev::after{left:0;background:url("/images/operator/icon/arrow.svg");transform:translate(-50%, -50%) rotateY(180deg)}main.single article section .contents .link .next{padding-right:24px}main.single article section .contents .link .next::after{right:0;background:url("/images/operator/icon/arrow.svg")}main.single article section .contents .link .back{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);position:absolute;height:28px;text-decoration:underline !important}@media screen and (max-width:768px){main.single article section .contents .link .back{top:unset;bottom:-53px}}
/* Tailwind reset overrides */
header article section .logo figure{overflow:hidden}
header article section .logo figure img{max-width:none}
main #article_4 section .price{isolation:isolate}
