@font-face{font-family:"Yu Gothic Pr6N";src:url("../font/YuGothicPr6N_M.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Yu Gothic Pr6N";src:url("../font/YuGothicPr6N_B.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Yu Gothic StdN";src:url("../font/YuGothicStdN_E.woff2") format("woff2");font-weight:800;font-style:normal}body{line-height:1.5}.disc-list>li{position:relative;text-indent:0;padding-left:1.2em}.disc-list>li::before{background-color:#364143;border-radius:50%;content:"";width:clamp(3px,.75vw,6px);height:clamp(3px,.75vw,6px);position:absolute;left:clamp(4px,1vw,8px);top:clamp(8px,2vw,16px)}.pcno{display:none}@media(max-width: 768px){.pcno{display:block}}#main{width:100%;position:relative}.main-campaign{width:63%;position:absolute;top:7px;left:3%}.main-subscriber{width:22%;position:absolute;top:3px;right:3%}.main-price{width:92%;position:absolute;bottom:2px;left:50%;transform:translateX(-50%)}.main-price-img{width:100%;max-width:clamp(240px,63.75vw,510px);margin:0 auto 4px}ul.entrybox-txt{list-style-type:none;width:90%;margin:0 auto 2px}ul.entrybox-txt li{color:#000;font-size:2.2vw;letter-spacing:0;display:grid;grid-template-columns:22% 1fr;gap:clamp(8px,1.5vw,16px)}ul.entrybox-txt li span{color:#ec6a2a}ul.entrybox-txt li p{width:100%}#ponta-point{font-family:"Yu Gothic","YuGothic",sans-serif}#ponta-point .cam-lis-tit-let{color:#333;font-weight:700}#ponta-point .cam-lis-sen-let{color:#364143;font-weight:500}#about h3 sup{color:#595757;font-size:65%}#about ul{padding-top:clamp(16px,3.125vw,25px)}#about ul .w-full .anshin-no{padding:.5% 1.5%}#about ul .w-full .anshin-detail h4{height:auto}#about ul .w-full .anshin-img{width:37.25%}.about-peace{margin-bottom:clamp(40px,6vw,48px)}.about-course-box{background-color:#fcd9c0;padding:clamp(20px,6vw,48px) clamp(9px,2.5vw,20px)}.about-course-box>h4{font-size:clamp(16px,3.75vw,30px);font-weight:700}.about-course-box>h4 p{font-family:"Yu Gothic StdN",sans-serif;font-size:clamp(22px,5.5vw,44px);font-weight:800;line-height:1.2;width:-moz-fit-content;width:fit-content;padding:0 clamp(6px,1.25vw,10px) 0 clamp(6px,1.25vw,10px);margin:0 auto}.about-course-box>h4 p::before{background-color:#595757;content:"";width:clamp(2px,.5vw,4px);height:clamp(16px,4.25vw,40px);position:absolute;bottom:0;left:0;transform:rotate(-24deg)}.about-course-box>h4 p::after{background-color:#595757;content:"";width:clamp(2px,.5vw,4px);height:clamp(16px,4.25vw,40px);position:absolute;bottom:0;right:0;transform:rotate(24deg)}.about-course{display:flex;gap:clamp(8px,2vw,16px);font-family:"Yu Gothic Pr6N",sans-serif;margin-top:clamp(20px,4vw,32px);padding-top:clamp(8px,10.5vw,66px)}.about-course-item{position:relative;flex:1;letter-spacing:0px}.about-course-item .label{background-color:#eb5505;border-radius:60px;color:#fff;width:clamp(144px,30.62vw,245px);height:clamp(28px,6.12vw,49px);font-size:clamp(12px,2.25vw,18px);letter-spacing:.3px;display:flex;justify-content:center;align-items:baseline;font-weight:700;margin-bottom:clamp(10px,2vw,16px);position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}.about-course-item .label::after{border-style:solid;border-color:#eb5505 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:clamp(8px,1.25vw,10px) clamp(4px,.75vw,6px) 0px clamp(4px,.75vw,6px);content:"";width:0px;height:0px;position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:1}.about-course-item .label span{font-size:clamp(14px,3.5vw,28px);font-weight:bold;margin-top:4px}.about-course-head{background-color:#10ae67;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;font-size:clamp(12px,2.75vw,22px);font-weight:bold;text-align:center;height:clamp(34px,6.12vw,49px);display:flex;justify-content:center;align-items:center;gap:clamp(4px,1vw,8px)}.about-course-head .label-new{background-color:#fff;border-radius:2px;color:#0b7a48;font-size:clamp(8px,2.75vw,18px);padding-left:6px;padding-right:6px}.about-course-content{background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;outline:2px solid #10ae67;outline-offset:-2px;padding:16px 16px;display:flex;flex-direction:column;align-items:center;gap:4px}.about-course-content .price{color:#e03e2e;font-size:clamp(14px,3.5vw,28px);font-weight:bold;line-height:1}.about-course-content .price span{font-size:clamp(28px,7.5vw,60px);font-weight:700}.about-course-content .price sup{font-size:clamp(10px,2.25vw,18px);font-weight:bold}.about-course-content .total{background-color:#fbeae0;border-radius:clamp(2px,.5vw,4px);font-size:clamp(12px,2.75vw,22px);font-weight:500;width:100%;max-width:215px;display:flex;justify-content:center;align-items:center}.about-txt{margin:clamp(4px,1vw,8px) 0 0}#support .icon-arrow{background-color:#47aadf;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.600098 0.599609L4.84274 4.84225L0.600097 9.08489' stroke='%2347AADF' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask:url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.600098 0.599609L4.84274 4.84225L0.600097 9.08489' stroke='%2347AADF' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:6px;height:10px}.support-label-box{margin:0 auto clamp(16px,2.5vw,20px) auto;gap:4px}.support-label-box sup{color:#eb5505;font-size:clamp(9px,2.22vw,16px);top:8px}.support-label{background-color:#eb5505;border-radius:60px;color:#fff;padding:clamp(2px,.5vw,4px) clamp(16px,3vw,24px);font-size:clamp(14px,3vw,24px);font-weight:bold;text-align:center;width:-moz-fit-content;width:fit-content}.support-head-cap{margin-top:clamp(8px,2vw,16px);margin-bottom:clamp(16px,3vw,24px);margin-left:auto;margin-right:auto;text-align:left;width:-moz-fit-content;width:fit-content}.support-head-cap span{font-weight:bold}.support-head-inner h4{font-size:clamp(24px,4.5vw,36px)}.support-head-inner h4>span{font-size:clamp(54px,10vw,80px)}.support-head-inner h4>span>span{font-size:clamp(30px,6.25vw,50px)}.support-head-inner h4>span sup{font-size:clamp(24px,6vw,48px);top:-6px}#anc04{margin:0 auto 40px !important}#anc04 h3{font-size:4vw}#anc04 h5{font-size:clamp(15.6px,4.25vw,34px)}#anc04 .support-d4>img{max-width:clamp(153px,41.375vw,331px)}#anc05 h3{font-size:5vw}.faq-lis-sen-let *{font-size:clamp(10px,2.3vw,23px);font-weight:600}.faq-fee{padding:clamp(7.13px,1.89vw,15.19px)}.faq-fee hr{margin-top:10px;margin-bottom:10px}.faq-fee .note{font-size:clamp(7.88px,2vw,20px)}.faq-fee .disc-list>li::before{top:clamp(6px,1.5vw,14px)}#fixed .note{font-size:clamp(7.88px,2vw,16px)}@media(min-width: 800px){.main-price{bottom:22px}ul.entrybox-txt li{font-size:12px;grid-template-columns:104px 1fr}.about-course-content{padding:24px 32px;gap:8px}.about-course-content .total{padding-top:2px;padding-bottom:2px}#anc04 h3{font-size:22px}#anc05 h3{font-size:36px}#caution{width:calc(100% - 4px - 9%);padding:32px 16px}}