@charset "UTF-8";:root{--red:#da0814}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@media only screen and (max-width:767px){.pc{display:none!important}}@media only screen and (min-width:768px){.sp{display:none!important}}html{font-family:M PLUS Rounded\ 1c,sans-serif;font-size:62.5%;font-weight:700}@media only screen and (max-width:370px){html{font-size:58.5%}}*{box-sizing:border-box;font-size:14px;font-size:1.4rem}img{height:auto;max-width:100%;vertical-align:bottom}a{color:inherit;text-decoration:none;transition:.3s}@media only screen and (min-width:768px){a:hover{opacity:.8}}.inner{margin:0 auto;max-width:856px;width:calc(100% - 60px)}@media only screen and (max-width:767px){.inner{max-width:540px;width:calc(100% - 2pc)}}#footer{background-color:#fff;font-family:游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}#footer .no1{background-color:#ffffff;text-align:center}#footer .no1 img{max-width:942pt;width:100%}#footer .greeting{padding-bottom:40px}#footer .greeting .inner{margin:0 auto;max-width:inherit;width:100%}#footer .greeting .inner figure{background:linear-gradient(90deg,#eee 0,#eee 50%,#fff 50%,#fff 100%);box-shadow:0 25px 20px -20px rgba(0,0,0,.2);width:100%}#footer .greeting .inner figure img{display:block;margin:0 auto;max-width:940px;width:100%}#footer .greeting .inner .text{font-size:1pc;font-size:1.6rem;letter-spacing:.05em;line-height:1.7em;margin:55px auto 0;max-width:856px;text-align:justify;width:100%}#footer .greeting .inner .text p{margin-bottom:1.8em}#footer .menu{background-color:#f7f7f7;font-weight:400;padding:14px 0}#footer .menu .inner{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:942pt}#footer .menu .inner ul{text-align:center}#footer .menu .inner ul li{color:#666;display:inline-block;font-size:15px;font-size:1.5rem;line-height:1.7em}#footer .menu .inner ul li:first-child{border-left:0}#footer .menu .inner ul li a{text-decoration:underline}#footer .menu .inner ul li a:hover{text-decoration:none}#footer .menu .inner .info{color:#666;font-size:9pt;font-size:1.2rem;line-height:1.7em;margin-top:4px}#footer .menu .inner .info:before{content:"※"}#footer .lower{font-weight:400;padding:2em 0}#footer .lower .comment{font-size:14px;font-size:1.4rem;line-height:1.7em;position:relative}#footer .lower .comment:before{content:"※";display:block;left:-1em;position:absolute;top:0}#footer .lower .number{font-size:14px;font-size:1.4rem;line-height:1.7em;margin-top:1em;text-align:right}#footer .copy{font-weight:400;padding-bottom:90pt;padding-top:20px}#footer .copy p{font-size:14px;font-size:1.4rem;line-height:1.7em;text-align:center}@media only screen and (min-width:768px){#footer .menu .inner ul li{border-left:2px solid #666;height:22px;padding:0 1em}#footer .lower .inner{max-width:860px}}@media only screen and (max-width:767px){#footer .no1{margin:auto;max-width:540px}#footer .greeting{padding-bottom:20px}#footer .greeting .inner{width:100%}#footer .greeting .inner figure{box-shadow:0 1pc 10px -10px rgba(0,0,0,.2)}#footer .greeting .inner .text{font-feature-settings:"palt";font-size:14px;font-size:1.4rem;letter-spacing:.08em;line-height:1.7em;margin-top:37px;padding:0 30px}#footer .menu .inner ul{display:flex;flex-direction:column}#footer .menu .inner ul li{margin-bottom:4px}#footer .menu .inner .info{text-align:center}#footer .lower .comment{font-size:10px;font-size:1rem;line-height:1.5em}#footer .lower .number{font-size:11px;font-size:1.1rem;margin-top:4.5em}#footer .copy{padding-bottom:75pt;padding-top:5px}#footer .copy p{font-size:11px;font-size:1.1rem}}.header{align-items:center;display:flex;justify-content:center;padding:18px 0 25px;width:100%}.header img{display:block;height:auto;max-width:360px;width:67%}@media only screen and (max-width:767px){.header{padding-top:22px}.header img{max-width:25pc}}.gnav-cvr{background:rgba(57,57,57,.7);display:none;height:100vh;left:0;top:0;width:100%;z-index:2}.gnav-cvr,.gnav-toggle{cursor:pointer;position:fixed}.gnav-toggle{align-items:center;background:#1e1e1e;border-radius:50%;display:flex;flex-direction:column;height:72px;justify-content:center;left:auto;padding-top:2px;right:24px;top:auto;top:24px;transition:.3s;width:72px;z-index:3}.gnav-toggle .lines{height:24px;position:relative;width:36px}.gnav-toggle .lines span{background-color:#fff;height:4px;position:absolute;transition:.3s;width:100%}.gnav-toggle .lines span:first-child{left:50%;top:0;transform:translateX(-50%)}.gnav-toggle .lines span:nth-child(2){left:50%;top:50%;transform:translate(-50%,-50%)}.gnav-toggle .lines span:nth-child(3){bottom:0;left:50%;transform:translateX(-50%)}.gnav-toggle:after{color:#fff;content:"もくじ";display:block;font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:11px;font-size:1.1rem;font-weight:700;margin-top:5px}.gnav-toggle.is-active{background:transparent;right:290px}.gnav-toggle.is-active .lines span{width:94%}.gnav-toggle.is-active .lines span:first-child{left:50%;top:50%;transform:translate(-50%,-50%) rotate(135deg)}.gnav-toggle.is-active .lines span:nth-child(2){opacity:0}.gnav-toggle.is-active .lines span:nth-child(3){bottom:50%;left:50%;transform:translate(-50%,50%) rotate(-135deg)}.gnav-toggle.is-active:after{content:"とじる"}.gnav{background:#f0ead6;height:100%;overflow-y:scroll;position:fixed;right:-300px;top:0;transition:.3s;width:290px;z-index:3}.gnav.is-active{right:0}.gnav-inner{padding:40px 9pt}.gnav-inner .gnav-btns .c-bln{border-radius:22px;height:44px;margin-bottom:23px}.gnav-inner .gnav-btns .c-bln span{font-size:18px;font-size:1.8rem}.gnav-inner .gnav-btns .c-btn{height:74px}.gnav-inner .gnav-btns .c-btn:not(:last-child){margin-bottom:10px}.gnav-inner ul{border-top:1px solid #8c8c8c;margin-bottom:24px;width:100%}.gnav-inner ul li{border-bottom:1px solid #8c8c8c}.gnav-inner ul li a{display:block;padding:14px 10px}.gnav-inner ul li a span{background:linear-gradient(transparent 60%,#fcf8ee 0);display:inline-block;font-size:20px;font-size:2rem;line-height:1.42}.fixed-menu{bottom:0;display:none;left:0;position:fixed;width:100%;z-index:3}.fixed-menu .fixed-menu-cvr{align-items:center;background:hsla(45,67%,96%,.8);display:flex;height:98px;justify-content:center;transform:rotate(0.05deg);width:100%}.fixed-menu .fixed-menu-cvr span{align-items:center;background:#f6e441;border-radius:8px;color:#393939;display:flex;font-size:18px;font-size:1.8rem;font-weight:700;height:40px;justify-content:center;margin-right:24px;position:relative;width:332px}.fixed-menu .fixed-menu-cvr span:after{background-image:url(../images/bln-arw-yellow-sideway.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:1pc}.fixed-menu .fixed-menu-cvr a{height:4pc;width:330px}.fixed-menu .fixed-menu-cvr a:not(:last-of-type){margin-right:1pc}@media only screen and (min-width:768px){.gnav-inner ul li a:hover{background:rgba(0,0,0,.05);opacity:1}}@media only screen and (max-width:1080px){.fixed-menu .fixed-menu-cvr span{width:260px}.fixed-menu .fixed-menu-cvr a{width:220px}.fixed-menu .fixed-menu-cvr a:before{right:10px}.fixed-menu .fixed-menu-cvr a:after{height:30px}}@media only screen and (max-width:767px){.gnav-toggle{right:1pc;top:1pc}.fixed-menu .fixed-menu-cvr{flex-wrap:wrap;height:auto}.fixed-menu .fixed-menu-cvr span{border-radius:0;font-size:13px;font-size:1.3rem;height:27px;margin:0;width:100%}.fixed-menu .fixed-menu-cvr span:after{display:none}.fixed-menu .fixed-menu-cvr a{border-radius:0;width:50%}.fixed-menu .fixed-menu-cvr a:after{height:23px}.fixed-menu .fixed-menu-cvr a:not(:last-of-type){margin-right:0}.fixed-menu .fixed-menu-cvr a:last-of-type:after{margin-right:20px;width:calc(100% - 20px)}}.c-atc{color:#5f5f5f;display:block;font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:9pt;font-size:1.2rem;font-weight:600;line-height:1.5}.c-note-mark{display:flex}.c-note-mark .text{flex:1}@media only screen and (max-width:767px){.c-atc,.c-note-mark{font-size:11px;font-size:1.1rem}}.c-accordion{background:#fcf9f0;border-radius:4px;box-shadow:0 5px 0 hsla(34,18%,57%,.6);transform:rotate(0.05deg)}.c-accordion .accordion-head{align-items:center;cursor:pointer;display:flex;padding:14px 1pc;position:relative}.c-accordion .accordion-head .num{border-radius:50%;color:#fff;font-size:18px;font-size:1.8rem;height:27px;padding-top:2px;width:27px}.c-accordion .accordion-head .icn,.c-accordion .accordion-head .num{align-items:center;display:flex;justify-content:center;margin-right:9pt}.c-accordion .accordion-head .icn{height:4pc;width:4pc}.c-accordion .accordion-head .ttl{display:flex;flex-direction:column;font-size:22px;font-size:2.2rem}.c-accordion .accordion-head .ttl>small{display:block;font-size:1pc;font-size:1.6rem;margin-bottom:7px}.c-accordion .accordion-head .ttl>small.middle{font-size:18px;font-size:1.8rem;padding-top:4px}.c-accordion .accordion-head .ttl>span{display:block;font-size:22px;font-size:2.2rem}.c-accordion .accordion-head .btn{display:block;height:30px;padding-top:18px;position:absolute;right:1pc;top:50%;transform:translateY(-50%);width:30px}.c-accordion .accordion-head .btn:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9pt;left:50%;position:absolute;top:2px;transform:translateX(-50%);transition:.3s;width:9pt}.c-accordion .accordion-head .btn:after{content:"ひらく";display:block;font-size:10px;font-size:1rem;transform:scale(.9)}.c-accordion .accordion-head .btn.blue:before{background-image:url(../images/more-plus-blue.svg)}.c-accordion .accordion-head .btn.blue:after{color:#2ea7e0}.c-accordion .accordion-head .btn.red:before{background-image:url(../images/more-plus-red.svg)}.c-accordion .accordion-head .btn.red:after{color:#e60012}.c-accordion .accordion-head .btn.active:before{transform:translateX(-50%) rotate(-45deg)}.c-accordion .accordion-head .btn.active:after{content:"とじる"}.c-accordion .accordion-body{display:none;padding:9pt 56px 20px}.c-accordion .accordion-head .ttl>span>small{font-size:1pc;font-size:1.6rem}.c-accordion .accordion-body .row{align-items:flex-start;display:flex;justify-content:space-between}.c-accordion .accordion-body .row .img{width:93pt}.c-accordion .accordion-body .row .text{font-size:18px;font-size:1.8rem;line-height:1.3;padding-top:9pt;width:calc(100% - 153px)}.c-accordion .accordion-body .row .text .underline{background:linear-gradient(transparent 60%,#f6e441 0);display:inline-block;font-size:24px;font-size:2.4rem;line-height:1.3;margin-bottom:4px}.c-accordion .accordion-body .row .text>small{font-size:14px;font-size:1.4rem;vertical-align:text-bottom}.c-accordion .accordion-body .row .text>p{display:block;line-height:1.4;margin-top:13px}.c-accordion .accordion-body .row .text>p>small{font-size:11px;font-size:1.1rem;margin-left:1px;margin-right:2px;vertical-align:top}.c-accordion .accordion-body .row .text .c-atc{line-height:1.35;margin-top:7px}.c-accordion .accordion-body .box{background:#e5e8ea;border-radius:8px;margin-top:1pc;padding:1pc}.c-accordion .accordion-body .box span{font-size:1pc;font-size:1.6rem}.c-accordion .accordion-body .box p{display:block;font-size:1pc;font-size:1.6rem;line-height:1.4;margin:10px 0 6px}.c-accordion .accordion-body .box small{color:#5f5f5f;font-size:9pt;font-size:1.2rem}.c-accordion.blue .accordion-head .num{background:#2ea7e0}.c-accordion.red .accordion-head .num{background:#e60012}.box-row-stripe{background-image:linear-gradient(-45deg,#fcf9f0 25%,hsla(0,0%,100%,0) 25%,hsla(0,0%,100%,0) 50%,#fcf9f0 50%,#fcf9f0 75%,hsla(0,0%,100%,0) 75%,hsla(0,0%,100%,0));background-size:5px 5px;border-radius:8px;padding:1pc}.box-row-stripe.blue{background-color:#e5e8ea}.box-row-stripe.red{background-color:#f4dbe0}.c-accordion .accordion-body .box-row-stripe{margin-top:1pc;width:100%}.c-accordion .accordion-body .box-row-stripe p{font-size:18px;font-size:1.8rem;line-height:1.5}.c-accordion .accordion-body .box-row-stripe .underline{background:linear-gradient(transparent 60%,#f6e441 0)}@media only screen and (max-width:1125px){.c-accordion .accordion-head .num{padding-top:0}}@media only screen and (max-width:1000px){.c-accordion .accordion-body{padding:11px 1pc 20px}}@media only screen and (max-width:767px){.c-accordion .accordion-head .icn{height:3pc;width:3pc}.c-accordion .accordion-head .ttl{font-size:20px;font-size:2rem;line-height:1.3;width:calc(100% - 72px)}.c-accordion .accordion-head .ttl>small{font-size:9pt;font-size:1.2rem;line-height:1.3}.c-accordion .accordion-head .ttl>small.middle{font-size:1pc;font-size:1.6rem;line-height:1.3;margin-bottom:2px}.c-accordion .accordion-head .ttl>span{font-size:1pc;font-size:1.6rem}.c-accordion .accordion-head .ttl>span>small{font-size:9pt;font-size:1.2rem}.c-accordion .accordion-body .row{flex-direction:column}.c-accordion .accordion-body .row .img{margin:0 auto;width:72px}.c-accordion .accordion-body .row .text{padding-top:10px;width:100%}.c-accordion .accordion-body .row .text .underline{display:block;font-size:20px;font-size:2rem;margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-accordion .accordion-body .row .text>p{margin-top:10px}}.c-bln{align-items:center;background:#f6e441;display:flex;justify-content:center;line-height:1.4;position:relative}.c-bln:after{background-image:url(../images/bln-arw-yellow.svg);background-position:top;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15px;left:50%;position:absolute;top:calc(100% - 2px);transform:translateX(-50%);width:22px;z-index:1}.c-btn{align-items:center;border-bottom:6px solid;border-radius:1pc;display:flex;flex-direction:column;justify-content:center;position:relative}.c-btn span{color:#fff;display:block}.c-btn:after{display:block;height:2pc;width:100%}.c-btn:after,.c-btn:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:""}.c-btn:before{background-image:url(../images/btn-arw.svg);height:18px;position:absolute;right:14px;top:50%;transform:translateY(-50%);transition:.3s;width:18px}.c-btn.basic{background:#2ea7e0;border-color:#187dac}.c-btn.basic:after{background-image:url(../images/planlogo.svg)}.c-btn.light{background:#e60012;border-color:#bd050f}.c-btn.light:after{background-image:url(../images/planlogo-light.svg)}@media only screen and (min-width:768px){.c-btn:hover:before{right:9px}}.c-link{color:#0077ca;text-decoration:underline}.c-link:hover{opacity:1;text-decoration:none}.c-flame-ttl{align-items:center;display:flex;flex-direction:column;font-size:36px;font-size:3.6rem;font-weight:800;justify-content:center;line-height:1.4;min-height:78px;padding:0 33px;position:relative;text-align:center}.c-flame-ttl small{display:block;font-size:24px;font-size:2.4rem;font-weight:700}.c-flame-ttl .strong{color:var(--red)}.c-flame-ttl:after,.c-flame-ttl:before{background-image:url(../images/flame.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:78px;position:absolute;top:50%;transform:translateY(-50%);width:33px}.c-flame-ttl:before{left:0}.c-flame-ttl:after{right:0;transform:scaleX(-1) translateY(-50%)}@media only screen and (max-width:767px){.c-flame-ttl{font-size:2pc;font-size:3.2rem}.c-flame-ttl small{font-size:21px;font-size:2.1rem}}.c-links .copy{align-items:center;display:block;display:flex;font-size:22px;font-size:2.2rem;justify-content:center;margin:0 auto 13.5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-links .copy:after,.c-links .copy:before{background:#393939;content:"";display:block;height:1em;margin:0 10px;width:2px}.c-links .copy:before{transform:rotate(-30deg)}.c-links .copy:after{transform:rotate(30deg)}.c-links .c-bln{border-radius:25px;font-size:24px;font-size:2.4rem;height:50px;margin:0 auto 1pc;max-width:343px}.c-links .row{align-items:flex-start;display:flex;justify-content:space-between}.c-links .row .c-btn{height:127px;width:calc(50% - 8px)}.c-links .row .c-btn span{font-size:20px;font-size:2rem;margin-bottom:14px}.c-links .row .c-btn:after{height:3pc}@media only screen and (max-width:767px){.c-links .c-bln{font-size:22px;font-size:2.2rem;height:3pc;max-width:310px}.c-links .row{flex-direction:column}.c-links .row .c-btn{height:110px;width:100%}.c-links .row .c-btn:not(:last-child){margin-bottom:10px}.c-links .row .c-btn span{font-size:1pc;font-size:1.6rem}.c-links .row .c-btn:after{height:40px}}.c-pricetext{align-items:center;display:flex;justify-content:center}.c-pricetext .cat,.c-pricetext .dog{font-size:26px;font-size:2.6rem;font-weight:800;line-height:1.1;margin-left:55px;position:relative}.c-pricetext .cat:before,.c-pricetext .dog:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:40px;left:-55px;position:absolute;top:50%;transform:translateY(-50%);width:40px}.c-pricetext .cat .kome,.c-pricetext .dog .kome{font-size:18px;font-size:1.8rem;position:absolute;text-align:right;top:0}.c-pricetext.basic .dog:before{background-image:url(../images/icn-dog-basic.svg)}.c-pricetext.basic .cat:before{background-image:url(../images/icn-cat-basic.svg)}.c-pricetext.light .dog:before{background-image:url(../images/icn-dog-light.svg)}.c-pricetext.light .cat:before{background-image:url(../images/icn-cat-light.svg)}@media only screen and (max-width:767px){.c-pricetext{margin:9pt 0 0}.c-pricetext .cat,.c-pricetext .dog{margin-left:3pc}.c-pricetext .cat:before,.c-pricetext .dog:before{left:-3pc}}.c-table .table-ttl{align-items:center;color:#fff;display:flex;font-size:22px;font-size:2.2rem;height:49px;justify-content:center}.c-table table{width:100%}.c-table table thead tr th{font-size:22px;font-size:2.2rem;height:72px;text-align:center;vertical-align:middle}.c-table table thead tr th:not(:last-of-type){border-right:1px dashed #dfd9c6}.c-table table thead tr th small{display:block;font-size:18px;font-size:1.8rem;margin:5px auto 0}.c-table table thead tr th span{font-size:18px;font-size:1.8rem}.c-table table tbody{background:#fcf9f0}.c-table table tbody tr{border-bottom:1px solid #dfd9c6}.c-table table tbody tr th{border-right:1px dashed #dfd9c6;font-size:18px;font-size:1.8rem;text-align:center;vertical-align:middle;width:16.23%}.c-table table tbody tr td{padding:1pc 15px 9pt;width:41.88%}.c-table table tbody tr td:not(:last-of-type){border-right:1px dashed #dfd9c6}.c-table table tbody tr td .period{display:block;font-size:18px;font-size:1.8rem;text-align:center}.c-table table tbody tr td .price{display:block;font-size:22px;font-size:2.2rem;margin:5px 0 6px;text-align:center}.c-table table tbody tr td .price small{font-size:14px;font-size:1.4rem}.c-table table tbody tr td .limit{align-items:center;background:#d8cdaa;border-radius:15px;display:flex;font-size:18px;font-size:1.8rem;height:31px;justify-content:center;margin:0 auto;padding:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-table table tbody tr td .ok{border:4px solid;border-radius:1pc;display:block;height:2pc;margin:0 auto;width:2pc}.c-table table tbody tr td .ng{display:block;height:2pc;margin:0 auto;position:relative;width:2pc}.c-table table tbody tr td .ng:after,.c-table table tbody tr td .ng:before{content:"";display:block;height:5px;left:50%;position:absolute;top:50%;width:130%}.c-table table tbody tr td .ng:before{transform:translate(-50%,-50%) rotate(45deg)}.c-table table tbody tr td .ng:after{transform:translate(-50%,-50%) rotate(-45deg)}.c-table.blue .table-ttl{background:#2ea7e0}.c-table.blue table thead{background:#cde4ee}.c-table.blue table tbody tr td .ok{border-color:#2ea7e0}.c-table.blue table tbody tr td .ng:after,.c-table.blue table tbody tr td .ng:before{background:#2ea7e0}.c-table.red .table-ttl{background:#e60012}.c-table.red table thead{background:#efc1c4}.c-table.red table tbody tr td .ok{border-color:#e60012}.c-table.red table tbody tr td .ng:after,.c-table.red table tbody tr td .ng:before{background:#e60012}@media only screen and (max-width:767px){.c-table .table-ttl{font-size:20px;font-size:2rem;height:46px}.c-table table thead tr th span{display:inline-block;font-size:14px;font-size:1.4rem;line-height:1.4}.c-table table tbody tr th,.c-table table thead tr th small{font-size:14px;font-size:1.4rem}.c-table table tbody tr th{line-height:1.3;width:62px}.c-table table tbody tr td{padding:14px 0 9pt;width:calc(100% - 62px)}.c-table table tbody tr td .period{font-size:1pc;font-size:1.6rem}.c-table table tbody tr td .price{font-size:20px;font-size:2rem}.c-table table tbody tr td .limit{font-size:14px;font-size:1.4rem;height:26px;max-width:105px;padding:0;width:100%}.c-table table tbody tr td .ok{border-width:5px}.c-table.blue table thead th{height:4pc}.c-table.blue table tbody tr td .period{font-size:14px;font-size:1.4rem}.c-table.blue table tbody tr td .price{font-size:1pc;font-size:1.6rem}}.c-episode-box{background-color:#eae4d0;border-radius:15px;padding:22px 30px 30px;width:100%}.c-episode-box p{font-size:1pc;font-size:1.6rem;line-height:1.5}.c-episode-box .cont{display:flex;align-items:center;justify-content:space-between}.c-episode-box .cont .left{color:#493821;font-size:24px;font-size:2.4rem;font-weight:800;flex:1;line-height:1.5}.c-episode-box .cont .right{background-color:#f5f3ea;border-radius:5px;display:flex;align-items:center;justify-content:space-between;margin-left:20px;min-height:94px;padding:8px 11px;width:3in}.c-episode-box .cont .right img{width:72px}.c-episode-box .cont .right .text1{font-size:15px;line-height:1.3;width:calc(100% - 72px - 18px)}.c-episode-box .text2{margin-top:20px}.c-episode-box .text2 p{margin-top:6px}.c-episode-box .text2 p:first-child{margin-top:0}@media only screen and (max-width:767px){.c-episode-box{border-radius:8px;padding:18px 15px 30px}.c-episode-box .cont{flex-direction:column}.c-episode-box .cont .left{font-size:20px;font-size:2rem;line-height:1.4;text-align:center}.c-episode-box .cont .right{margin:15px 0 0;max-width:3in;width:100%}.c-episode-box .text2{margin-top:15px}}body#index{background:#fcf9f0;color:#393939}.mv-atc .c-atc{font-weight:400;margin-top:20px}@media only screen and (max-width:767px){.mv-atc .c-atc{margin-top:10px}}.pet-tab{margin-top:7px}.pet-tab>.tab-head{border-bottom:9pt solid var(--red);box-shadow:0 -9pt 10px #fcf9f0;position:relative}.pet-tab>.tab-head .inner{display:flex;justify-content:space-between;width:100%}.tab-head .tab-btn{cursor:pointer}.pet-tab>.tab-head .tab-btn{background-color:#afafaf;border-radius:9pt 9pt 0 0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:2pc;font-size:3.2rem;font-weight:700;height:89px;letter-spacing:-.05em;padding-top:.1em;text-align:center;width:49.65%}.pet-tab>.tab-head .tab-btn.active{background-color:var(--red);box-shadow:inset -9px 0 0 #980416}.pet-tab>.tab-head .tab-btn em{font-size:46px;font-size:4.6rem}@media only screen and (max-width:767px){.pet-tab>.tab-head{border-bottom-width:11px;margin-top:20px}.pet-tab>.tab-head .tab-btn{border-radius:7px 7px 0 0;font-size:26px;font-size:2.6rem;height:77px}.pet-tab>.tab-head .tab-btn.active{box-shadow:inset -5px 0 0 #980416}.pet-tab>.tab-head .tab-btn em{font-size:34px;font-size:3.4rem}.pet-tab>.tab-head .tab-btn small{font-size:20px;font-size:2rem}}.point-list .inner{margin:75px auto 40px;max-width:750pt}.points-ttl{font-weight:800;margin-bottom:18px;text-align:center}.points-ttl span{display:block;font-size:24px;font-size:2.4rem;margin-bottom:9pt}.points-ttl em{display:block;font-size:36px;font-size:3.6rem}.points-ttl em strong{color:var(--red)}.point-list ul{display:flex;flex-wrap:wrap;justify-content:space-between}.point-list ul li{display:flex;flex-direction:column;width:calc(33.33% - 8px)}.point-list .head{position:relative}.point-list .head .bln{background-color:var(--red);border-radius:100vh;display:flex;align-items:center;justify-content:center;position:absolute;right:16%;top:16%;height:61px;width:61px}.point-list .head .bln:after{background:url(../images/bln-beige.svg)50% / contain no-repeat;content:"";position:absolute;bottom:21px;left:-9pt;height:9px;width:18px}.point-list .head .bln .point{color:#fff;font-size:22px;font-size:2.2rem;text-align:center}.point-list .head .bln .point small{font-size:15px;font-size:1.5rem}.point-list .point-texts{background-color:#f0ead6;border-radius:7px;display:flex;align-items:center;justify-content:center;flex:1;margin-top:-7.5%;padding:19px 0 1pc}.point-list ul li:nth-of-type(3) .point-texts{padding:19px 10px 1pc}.point-list .point-texts p{font-size:1pc;font-size:1.6rem;line-height:1.7;text-align:center;transform:rotate(0.05deg)}.point-list .point-texts p strong{background:linear-gradient(transparent 60%,#f8df4b 0);display:inline;font-size:22px;font-size:2.2rem;font-weight:800;line-height:1.2}@media only screen and (max-width:1000px){.point-list ul{max-width:25pc;margin-inline:auto}.point-list ul li{width:100%}}@media only screen and (max-width:767px){.point-list .inner{margin-top:2pc}.points-ttl{margin-bottom:6px}.points-ttl span{font-size:20px;font-size:2rem;line-height:1.3;margin-bottom:5px}.points-ttl em{font-size:2pc;font-size:3.2rem}.point-list .head .bln{height:65px;width:65px}.point-list .head .bln:after{bottom:23px;left:-11px}.point-list .head .bln .point{font-size:24px;font-size:2.4rem}.point-list .head .bln .point small{font-size:1pc;font-size:1.6rem}.point-list .point-texts p{font-size:17px;font-size:1.7rem}.point-list .point-texts p strong{font-size:23px;font-size:2.3rem}}.point-box{background-color:#fff;border-radius:10px;box-shadow:0 7px 0 hsla(34,18%,57%,.75);margin-top:82px;padding:34px 30px;position:relative;transform:rotate(0.05deg)}.point-box.point-box1{margin-top:105px}.point-box .label{background-color:var(--red);border-radius:100vh;color:#fff;font-size:2pc;font-size:3.2rem;display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;left:calc(50% - 44px);top:-44px;height:88px;width:88px}.point-box .label small{font-size:21px;font-size:2.1rem}.point-box .point-box-ttl{font-size:36px;font-size:3.6rem;font-weight:800;margin:42px 0 38px;text-align:center}.point-box .point-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.point-box .point-row .point-row-img{width:166px}.point-box .point-row .point-row-text{font-size:1pc;font-size:1.6rem;line-height:1.5;width:calc(100% - 166px - 35px)}.point-box .point-row .point-row-text .underline{background:linear-gradient(transparent 60%,#f6e441 0);display:inline-block;font-size:30px;font-size:3rem;font-weight:800;line-height:1.3;margin-bottom:8px}.point-box .point-row .point-row-text small{font-size:20px;font-size:2rem}.point-box .point-row .point-row-text .atc-block{margin-top:7px;text-align:left}.point-box .point-row .point-row-text .c-note{color:#5f5f5f;font-size:9pt;font-size:1.2rem;line-height:1.4;margin:0}.point-box .point-row .point-row-text .row{display:flex;align-items:center;flex-wrap:wrap}.yellow-icons{display:flex;margin:0 0 10px}.yellow-icons li{align-items:center;background:#f6e441;border:2px solid #393939;border-radius:18px;display:inline-block;display:flex;font-size:1pc;font-size:1.6rem;height:36px;justify-content:center;padding:0 9pt;width:-webkit-fit-content;width:fit-content}.yellow-icons li:not(:last-of-type){margin-right:8px}.point-box .box{border-radius:15px}.point-box .box.blue{background-color:#dfe2e4;padding:21px 20px}.point-box .box.blue .color{color:#2ea1da;display:block;font-size:24px;font-size:2.4rem;font-weight:800;margin-bottom:10px}.point-box .box p{font-size:1pc;font-size:1.6rem;line-height:1.5}.point-box .box .atc-block{margin-top:5px}.point-box .box .c-note-mark{color:#5f5f5f;font-size:9pt;font-size:1.2rem}.point-box .caution{font-size:1pc;font-size:1.6rem;line-height:1.5;margin:1pc 0 26px;position:relative;display:flex;justify-content:flex-start;align-items:center}.point-box .caution:before{background:url(../images/caution.svg)50% / contain no-repeat;content:"";display:block;height:41px;width:41px;flex-basis:41px;margin-right:11px}.point-box .caution_txt{flex:1}.point-box1 .point-box-ttl{margin-bottom:35px}.point-box1 .point-row{margin-bottom:38px}.point-box1 .point-row .point-row-img{width:166px}.point-box1 .point-row .point-row-text{font-size:24px;font-size:2.4rem;margin-bottom:13px;width:calc(100% - 166px - 35px)}.point-box3 .point-row .point-row-img{width:184px}.point-box3 .point-row .point-row-text{width:calc(100% - 184px - 20px)}.point-box3 .point-row .point-row-text .underline{margin-right:30px}.tab-body-dog .point-box3 .point-row .point-row-img{width:298px}.tab-body-dog .point-box3 .point-row .point-row-text{width:calc(100% - 298px - 20px)}@media only screen and (max-width:767px){.point-box{border-radius:5px;box-shadow:0 4px 0 hsla(34,18%,57%,.75);margin-top:67px;padding:34px 13px 22px}.point-box .label{font-size:26px;font-size:2.6rem;height:70px;left:calc(50% - 35px);top:-35px;width:70px}.point-box .label small{font-size:17px;font-size:1.7rem}.point-box .point-box-ttl{font-size:28px;font-size:2.8rem;line-height:1.3;margin:18px 0}.point-box .point-row{flex-direction:column;margin-bottom:30px}.point-box .point-row .point-row-img{margin-inline:auto;width:137px}.point-box .point-row .point-row-text{margin:15px 0 0;text-align:center;width:92%}.point-box .point-row .point-row-text .underline{font-size:24px;font-size:2.4rem;margin:0}.point-box .point-row .point-row-text small{font-size:1pc;font-size:1.6rem}.point-box .point-row .point-row-text p{margin-top:26px;text-align:left}.point-box .point-row .point-row-text .atc-block{margin-top:9pt}.point-box .point-row .point-row-text .c-note{font-size:11px;font-size:1.1rem}.point-box .box{border-radius:8px}.point-box .box.blue{padding:17px 15px}.point-box .box.blue .color{font-size:18px;font-size:1.8rem;margin-bottom:7px}.point-box .caution{margin-bottom:35px}.point-box .point-row .point-row-text .row,.yellow-icons{flex-direction:column}.yellow-icons{margin:0 0 5px}.yellow-icons li{margin:5px 0 0;width:100%}.yellow-icons li:not(:last-of-type){margin:10px 0 0}.point-box.point-box1{margin-top:85px}.point-box1 .point-box-ttl{margin-bottom:20px}.point-box1 .point-row{margin-bottom:22px}.point-box1 .point-row .point-row-text{font-size:20px;font-size:2rem;margin:10px 0 0}.point-box1 .point-row .point-row-text .underline{margin-bottom:0}.point-box3 .point-row .point-row-text{margin-top:0}.point-box3 .point-row .point-row-img{max-width:300px;width:100%}.point-box3 .point-row .point-row-text p{margin-top:1pc}.tab-body-dog .point-box3 .point-box-ttl{margin-bottom:30px}.tab-body-dog .point-box3 .point-row .point-row-img{max-width:350px;width:100%}.tab-body-dog .point-box3 .point-row .point-row-text{width:92%}}#usecase{margin-top:105px}#usecase .c-flame-ttl{margin:0 auto 2pc;max-width:575px}#usecase .usecase-content{align-items:center;display:flex;justify-content:space-between}#usecase .usecase-content .img{width:277px}#usecase .usecase-content .text{width:calc(100% - 325px)}#usecase .usecase-content .text p{display:block;font-size:22px;font-size:2.2rem;line-height:1.5;margin-bottom:7px}#usecase .usecase-content .text small{color:#5f5f5f;display:block;font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:9pt;font-size:1.2rem;font-weight:700;line-height:1.5}@media only screen and (max-width:1000px){#usecase .usecase-content .img{width:220px}#usecase .usecase-content .text{width:calc(100% - 260px)}}@media only screen and (max-width:767px){#usecase .c-flame-ttl{font-size:26px;font-size:2.6rem;margin:0 auto 24px;max-width:420px}#usecase .usecase-content{flex-direction:column}#usecase .usecase-content .img{margin:0 auto 24px}#usecase .usecase-content .text{width:100%}#usecase .usecase-content .text p{font-size:18px;font-size:1.8rem}}#ranking{margin-top:75pt}.rankig-container{background:#f0ead6;padding:0 2pc 2pc}.rankig-container .col-head{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;top:-30px}.rankig-container .col-head img{display:block;width:105px}.rankig-container .col-head span{display:block;font-size:17px;font-size:1.7rem;margin-top:8px}.rankig-container .rankig-title{display:block;font-size:28px;font-size:2.8rem;font-weight:800;line-height:1.4;margin-top:-8px;margin-bottom:14px;text-align:center}.rankig-container .col-body{background:#fcf9f0;border-radius:4px;margin-top:1pc;padding:2px 9pt;width:calc(53% - 9pt)}.rankig-container .col-body ul li{align-items:center;display:flex;padding:14px 0}.rankig-container .col-body ul li:not(:last-child){border-bottom:1px dashed #dfd9c6}.rankig-container .col-body ul li .num{font-size:18px;font-size:1.8rem;margin-right:8px}.rankig-container .col-body ul li .item{background:linear-gradient(transparent 50%,#f6e441 0);font-size:22px;font-size:2.2rem;line-height:1.3}.rankig-container .col-body ul li small{font-size:1pc;font-size:1.6rem}.example{width:calc(47% - 9pt)}.example .example-head{align-items:center;display:flex;height:50px;justify-content:center}.example .example-head .ttl{font-size:19px;font-size:1.9rem}.example .example-body table tr{background:#fcf9f0;font-size:14px;font-size:1.4rem;font-weight:500;line-height:1.3}.example .example-body table tr:not(:last-of-type){border-bottom:1px solid #d9d2bb}.example .example-body table tr th{background:#d9d2bb;padding:7px 6px;text-align:left;vertical-align:middle}.example .example-body table tr td{padding:10px 7.5px;text-align:left}.example .example-body table:first-of-type td:first-of-type{width:86px}.example .example-body table:first-of-type td:last-of-type{width:calc(100% - 81pt)}#ranking .c-atc{margin-top:17px}@media only screen and (min-width:768px){.rankig-container .row{align-items:flex-end;display:flex;justify-content:space-between}}@media only screen and (max-width:1125px){.rankig-container .row .col-body ul li small{font-size:14px;font-size:1.4rem}}@media only screen and (max-width:767px){#ranking{margin-top:60px}.rankig-container{letter-spacing:-.04em;padding:0 0 1pc}.rankig-container .rankig-title{font-size:28px;font-size:2.8rem;margin-bottom:20px}.rankig-container .col-head img{width:85px}.rankig-container .col-head span{font-size:17px;font-size:1.7rem}.rankig-container .col-body{margin:0 auto;width:calc(100% - 2pc)}.rankig-container .row .col-body ul li{flex-wrap:nowrap}.rankig-container .row .col-body ul li .num{font-size:1pc;font-size:1.6rem}.rankig-container .row .col-body ul li .item{font-size:18px;font-size:1.8rem}.rankig-container .row .col-body ul li small{margin-top:0;padding-left:0;width:auto}.example{margin:20px auto 0;width:calc(100% - 2pc)}}#expenses{margin-top:90px}#expenses .c-flame-ttl{max-width:45pc;margin:0 auto 50px}.expenses-col{background:#f0ead6;padding:36px 40px;position:relative}.expenses-col .example-mark{align-items:center;background:#f6e441;border-radius:17px;display:flex;font-size:18px;font-size:1.8rem;height:34px;justify-content:center;left:50%;position:absolute;top:-17px;transform:translateX(-50%);width:90px}.expenses-case .expenses-ttl{display:block;font-size:27px;font-size:2.7rem;font-weight:800;line-height:1.35;text-align:center}.expenses-case .case{align-items:flex-start;display:flex;justify-content:space-between;margin:22px 0 1pc;padding:0 9px;position:relative}.expenses-case .case:after,.expenses-case .case:before{border:1px solid #393939;content:"";display:block;height:100%;position:absolute;top:0;width:6px}.expenses-case .case:before{border-right:0;left:0}.expenses-case .case:after{border-left:0;right:0}.expenses-case .case .img{width:76px}.expenses-case .case .text{line-height:1.3;width:calc(100% - 76px - 10px)}.expenses-case .case .text,.expenses-case .case .text .type{font-size:20px;font-size:2rem}.expenses-case .case .text .pattern{display:flex}.expenses-case .case .text .pattern li{align-items:center;background:#cec196;border-radius:13.5px;display:flex;font-size:18px;font-size:1.8rem;height:29px;justify-content:center;margin-bottom:5px;margin-top:5px;padding:0 9pt;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.expenses-case .case .text .pattern li:not(:last-child){margin-right:8px}.expenses-table .table-head{align-items:center;background:#cec196;display:flex;font-size:17px;font-size:1.7rem;height:2pc;justify-content:center}.expenses-table table{width:100%}.expenses-table table tr th{background:#c7c1ac;border-top:1px solid #dfd9c6;font-size:17px;font-size:1.7rem;line-height:1.3;padding:4px 10px;width:50%}.expenses-table table tr td,.expenses-table table tr th:not(:last-child){border-right:1px solid #dfd9c6}.expenses-table table tr td{background:#fcf9f0;border-bottom:1px dashed #dfd9c6;font-size:17px;font-size:1.7rem;line-height:1.3;padding:3px 10px;width:50%}.expenses-table table tr td:first-child{border-left:1px solid #dfd9c6}.expenses-table table tr td:before{background:#393939;border-radius:50%;content:"";display:inline-block;height:6px;margin-right:4px;vertical-align:middle;width:6px}.expenses-table table tr td.align-right{border-bottom:1px solid #dfd9c6;text-align:right}.expenses-table table tr td.align-right:before,.expenses-table table tr td.no-dot:before{display:none}.expenses-table table tr td.total{border-bottom-style:solid;color:#e24f4f;font-size:19px;font-size:1.9rem;padding:6px;text-align:center}.expenses-table table tr td.total:before{display:none}.expenses-plan .point{font-size:23px;font-size:2.3rem;line-height:1.5;margin-top:22px;text-align:center}.expenses-plan .point span{background:linear-gradient(transparent 60%,#f6e441 0);display:inline-block;font-size:28px;font-size:2.8rem;font-weight:800;line-height:1.3}.expenses-plan .point:after{border-color:#d8cf85 transparent transparent;border-style:solid;border-width:31px 37.5px 0;content:"";display:block;height:0;margin:8px auto 0;width:0}.expenses-plan .plans-row{align-items:stretch;display:flex;justify-content:space-between;margin-top:25px}.expenses-plan .plans-row .plan{display:flex;width:calc(50% - 10px)}.expenses-plan .plans-row .plan-head{align-items:center;border-radius:8px 0 0 8px;color:#fff;display:flex;flex-direction:column;height:135px;justify-content:center;text-align:center;width:41%}.expenses-plan .plans-row .plan.basic .plan-head{background:#2ea7e0}.expenses-plan .plans-row .plan.light .plan-head{background:#e60012}.expenses-plan .plans-row .plan-head span{font-size:19px;font-size:1.9rem;line-height:1.3}.expenses-plan .plans-row .plan-head img{display:block;height:24px;margin:7px auto 9px;width:auto}.expenses-plan .plans-row .plan.light .plan-head img{height:22px}.expenses-plan .plans-row .plan-head small{align-items:center;background:#fff;border-radius:23px;display:flex;font-size:17px;font-size:1.7rem;font-weight:800;height:23px;justify-content:center;padding:2px 6px 0;max-width:113px;width:100%}.expenses-plan .plans-row .plan.basic .plan-head small{color:#2ea7e0}.expenses-plan .plans-row .plan.light .plan-head small{color:#e60012}.expenses-plan .plans-row .plan-body{background:#fcf9f0;border-radius:0 8px 8px 0;border-style:solid;border-width:2px;flex:1}.expenses-plan .plans-row .plan.basic .plan-body{border-color:#2ea7e0}.expenses-plan .plans-row .plan.light .plan-body{border-color:#e60012}.expenses-plan .plans-row .plan-body .top{align-items:center;border-bottom:1px dashed #dfd9c6;display:flex;flex-direction:column;font-size:17px;font-size:1.7rem;height:65px;justify-content:center;line-height:1.3;padding:0 10px;text-align:center}.expenses-col:last-child .expenses-plan .plans-row .plan-body .top{height:67px}.expenses-plan .plans-row .plan-body .top span{display:block;font-size:21px;font-size:2.1rem;margin-top:2px}.expenses-plan .plans-row .plan-body .bottom{align-items:center;display:flex;flex-direction:column;font-size:17px;font-size:1.7rem;height:62px;justify-content:center}.expenses-plan .plans-row .plan-body .bottom span{display:block;font-size:23px;font-size:2.3rem;margin-top:5px}.expenses-plan .plans-row .plan.basic .plan-body .bottom span{color:#2ea7e0}.expenses-plan .plans-row .plan.light .plan-body .bottom span{color:#e60012}.expenses-col .c-atc{margin-top:1pc}@media only screen and (min-width:768px){.expenses-col .expenses-row{display:flex;justify-content:space-between}.expenses-case{width:55%}.expenses-table{width:41%}.expenses-plan .point{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:46px;position:relative}.expenses-plan .point:after{bottom:0;position:absolute}.expenses-plan .point span{margin-right:5px;margin-left:5px}}@media only screen and (max-width:767px){#expenses{margin-top:60px}#expenses .inner .c-flame-ttl{font-size:26px;font-size:2.6rem;line-height:1.4em;max-width:332px;margin-bottom:47px}.expenses-col{padding:2pc 1pc}.expenses-col .expenses-row{flex-direction:column}.expenses-case .expenses-ttl{font-size:24px;font-size:2.4rem}.expenses-case .case{margin:10px 0 1pc}.expenses-case .case .img{width:4pc}.expenses-case .case .text{font-size:1pc;font-size:1.6rem;width:calc(100% - 72px)}.expenses-case .case .text .type{font-size:18px;font-size:1.8rem}.expenses-case .case .text .pattern li{font-size:14px;font-size:1.4rem;height:24px;padding:0 10px}.expenses-table .table-head{font-size:1pc;font-size:1.6rem;height:2pc}.expenses-table table tr td{font-size:18px;font-size:1.8rem;letter-spacing:-.04em;padding:3px 10px}.expenses-table table tr td:before{height:5px;margin-right:3px;width:5px}.expenses-table table tr td.total{font-size:22px;font-size:2.2rem}.expenses-plan .point{font-size:18px;font-size:1.8rem;margin-top:14px}.expenses-plan .point:after{border-width:1pc 21.5px 0;margin:13px auto 0}.expenses-plan .point span{font-size:26px;font-size:2.6rem}.expenses-plan .plans-row{flex-direction:column;align-items:center;margin-top:17px}.expenses-plan .plans-row .plan{max-width:390px;width:100%}.expenses-plan .plans-row .plan.basic{margin-bottom:10px}.expenses-plan .plans-row .plan-head{width:43%}.expenses-plan .plans-row .plan-head span{font-size:15px;font-size:1.5rem}.expenses-plan .plans-row .plan-head img{height:22px}.expenses-plan .plans-row .plan-head small{font-size:14px;font-size:1.4rem;max-width:94px}.expenses-plan .plans-row .plan-body .top{font-size:14px;font-size:1.4rem;height:65px}.expenses-plan .plans-row .plan-body .top span{font-size:20px;font-size:2rem}.expenses-plan .plans-row .plan-body .bottom{height:63px;font-size:14px;font-size:1.4rem}.expenses-plan .plans-row .plan-body .bottom span{font-size:22px;font-size:2.2rem}}#feature{margin-top:75pt}#feature .c-flame-ttl{margin:0 auto 2pc;max-width:331px}.feature-tab{margin-bottom:40px}.feature-tab .tab-head{align-items:flex-start;display:flex;justify-content:space-between}.feature-tab .tab-head .tab-btn{align-items:center;cursor:pointer;display:flex; flex-direction: column;height:80px;justify-content:center;opacity:.2;position:relative;transition:.3s;width:calc(50% - 1px)}.plan-sub{margin-top: 7px;color: #ffffff;font-size: 12px}.feature-tab .tab-head .tab-btn img{height:36px;width:auto}.feature-tab .tab-head .tab-btn:after{background:top/contain no-repeat;content:"";height:14px;left:50%;opacity:0;position:absolute;top:calc(100% - 2px);transform:translateX(-50%);width:26px}.feature-tab .tab-head .tab-btn.active{cursor:default;opacity:1}.feature-tab .tab-head .tab-btn.active:after{opacity:1}.feature-tab .tab-head .tab-btn.basic{background:#2ea7e0}.feature-tab .tab-head .tab-btn.basic:after{background-image:url(../images/tab-arw-blue.svg)}.feature-tab .tab-head .tab-btn.light{background:#e60012}.feature-tab .tab-head .tab-btn.light:after{background-image:url(../images/tab-arw-red.svg)}.feature-tab .tab-body{background:#f0ead6;padding:36px 40px 2pc}.feature-tab .tab-body .tab-ttl{align-items:center;display:flex;justify-content:center;margin-bottom:15px;transform:rotate(0.05deg)}.feature-tab .tab-body .tab-ttl .text{align-items:center;display:flex;flex-direction:column;justify-content:center}.feature-tab .tab-body .tab-ttl .text small{font-size:13.81px;font-size:1.381rem;margin-bottom:6px}.feature-tab .tab-body .tab-ttl .text span{font-size:30px;font-size:3rem;margin-top:15px;text-align: center}.feature-tab .tab-body .tab-ttl .no1{margin-left:9px}.feature-tab .tab-body .c-atc{line-height:1.4}.feature-tab .tab-body .tab-ttl + .c-atc {font-size: 10px;font-size: 1rem}.feature-tab .tab-body .row{align-items:flex-start;display:flex;justify-content:space-between}.feature-tab .tab-body-basic .color{color:#2ea7e0}.feature-tab .tab-body-light .color{color:#e60012}@media only screen and (max-width:767px){#feature{margin-top:4pc}#feature .c-flame-ttl{font-size:28px;font-size:2.8rem}.feature-tab .tab-head .tab-btn img{height:28px}.feature-tab .tab-body{padding:2pc 1pc}.feature-tab .tab-body .tab-ttl .text span{font-size:24px;font-size:2.4rem}}.plans-row{margin-top:30px}.plans-row .box{background:#fcf9f0;border-radius:4px;display:block}.plans-row .box:not(:last-of-type){margin-bottom:10px}.plans-row .box-calculation{align-items:center;display:flex;height:63px;justify-content:center}.plans-row .box-calculation .item{align-items:center;background:#f6e441;border:3px solid #393939;border-radius:35px;display:flex;font-size:21px;font-size:2.1rem;height:35px;justify-content:center;padding:0 14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.plans-row .box-calculation .plus{background-image:url(../images/plus.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:14px;margin:0 7px;width:14px}.plans-row .box-plan{align-items:center;display:flex;height:63px;justify-content:center}.plans-row .box-plan>span{background:linear-gradient(transparent 60%,#f6e441 0);display:inline-block;font-size:26px;font-size:2.6rem;font-weight:800;line-height:1.2}.plans-row .box-plan>span>span{font-size:28px;font-size:2.8rem}.plans-row .box-price{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:8px 1pc}.plans-row .box-price .box-price-ttl{align-items:center;border-right:3px solid #f0ead6;display:flex;font-size:26px;font-size:2.6rem;font-weight:800;justify-content:center;padding:19px 35px}.tab-body-light .plans-row .box-price .box-price-ttl{width:50%}.plans-row .box-price .box-price-ttl>span{align-items:center;display:flex;font-size:1pc;font-size:1.6rem;justify-content:center;margin-left:14px;transform:rotate(0.05deg)}.plans-row .box-price .box-price-ttl>span:after,.plans-row .box-price .box-price-ttl>span:before{border:3px solid #393939;content:"";display:block;height:9pt;margin-top:2px;transform:translateY(-1px);width:3px}.plans-row .box-price .box-price-ttl>span:before{border-radius:2px 0 0 2px;border-right:0;margin-right:3px}.plans-row .box-price .box-price-ttl>span:after{border-left:0;border-radius:0 2px 2px 0;margin-left:3px}.plans-row .box-price .c-pricetext{flex:1;padding:0 20px}.plans-row .box-price .c-pricetext .cat .c-atc,.plans-row .box-price .c-pricetext .dog .c-atc{font-size:9pt;font-size:1.2rem;margin-top:3px}@media only screen and (max-width:1000px){.plans-row .box-price{padding:1pc 10px 20px}.plans-row .col.light .box-calculation{flex-direction:column;height:8pc}.plans-row .col.light .box-calculation .plus{margin:6px auto}}@media only screen and (max-width:767px){.plans-row .box:not(:last-of-type){margin-bottom:8px}.plans-row .box-calculation{height:73px}.tab-body-light .plans-row .box-calculation{flex-direction:column;height:8pc}.tab-body-light .plans-row .box-calculation .plus{margin:6px auto}.plans-row .box-calculation .item{border-width:2px;font-size:18px;font-size:1.8rem;height:30px;padding:0 9pt}.plans-row .box-calculation .plus{height:9pt;margin:0 6px;width:9pt}.plans-row .box-plan{flex-direction:column;height:auto;padding:18px 0}.plans-row .box-price{padding:1pc 1pc 15px}.plans-row .box-price .box-price-ttl,.tab-body-light .plans-row .box-price .box-price-ttl{border:0;border-bottom:1px solid #dfd9c6;font-size:20px;font-size:2rem;padding:0 0 9pt;width:100%}.plans-row .box-price .box-price-ttl>span{font-size:9pt;font-size:1.2rem;margin-left:8px}.plans-row .box-price .box-price-ttl>span:after,.plans-row .box-price .box-price-ttl>span:before{border-width:1px}.plans-row .box-price .box-price-ttl>span:before{border-radius:2px 0 0 2px}.plans-row .box-price .box-price-ttl>span:after{border-radius:0 2px 2px 0}.plans-row .col.basic{margin-bottom:24px}}.feature-tab .tab-body .c-table{transform:rotate(0.05deg)}.feature-tab .tab-body .c-table.wide{margin-top:25px}.feature-tab .tab-body .row .c-table{width:calc(50% - 1pc)}.feature-tab .tab-body .row .c-table table tbody th{width:106px}.feature-tab .tab-body .row .c-table table tbody td{width:calc(50% - 53px)}.feature-tab .tab-body-basic>.row{margin:1pc 0 24px}.feature-tab .tab-body-light .tab-ttl .text small{font-size:13px;font-size:1.3rem}.feature-tab .tab-body-light .tab-ttl .text span{font-size:24px;font-size:2.4rem;margin-top:0}.feature-tab .tab-body-light .light-row{align-items:flex-start;display:flex;justify-content:space-between;margin:45px 0 22px}.feature-tab .tab-body-light .light-row .wide{margin-top:0;width:calc(62% - 9pt)}.feature-tab .tab-body-light .light-row .wide table thead tr th{border-right:1px dashed #dfd9c6;font-size:18px;font-size:1.8rem;height:50px}.feature-tab .tab-body-light .light-row .wide table thead tr td{font-size:20px;font-size:2rem;text-align:center;vertical-align:middle}.feature-tab .tab-body-light .light-row .wide table tbody td{padding-left:0;padding-right:0;text-align:center;vertical-align:middle}.feature-tab .tab-body-light .light-row .wide table tbody td .nomal-text{display:block;font-size:18px;font-size:1.8rem}.feature-tab .tab-body-light .light-row .wide table tbody td .small-text{display:block;font-size:14px;font-size:1.4rem;margin-top:5px}.feature-tab .tab-body-light .light-row .wide table tbody td .period,.feature-tab .tab-body-light .light-row .wide table tbody td .price{display:inline;margin:0}.feature-tab .tab-body-light .light-row .wide table tbody td .price{margin-left:-3px}.feature-tab .tab-body-light .light-row .wide table tbody td .limit{margin-top:6px}.feature-tab .tab-body-light .light-row .wide table tbody td .c-atc{margin:5px 0 0}.feature-tab .tab-body-light .light-row .row{flex-direction:column;width:calc(38% - 9pt)}.feature-tab .tab-body-light .light-row .row .c-table{width:100%}.feature-tab .tab-body-light .light-row .row .c-table:first-of-type{margin-bottom:24px}@media only screen and (max-width:767px){.feature-tab .tab-body .row{flex-direction:column}.feature-tab .tab-body .row .c-table{width:100%}.feature-tab .tab-body .row .c-table:not(:last-child){margin-bottom:1pc}.feature-tab .tab-body .row .c-table table tbody th{width:5pc}.feature-tab .tab-body-light .tab-ttl .text span{font-size:20px;font-size:2rem}.feature-tab .tab-body-light .light-row{flex-direction:column;margin:25px 0 24px}.feature-tab .tab-body-light .light-row .wide{width:100%}.feature-tab .tab-body-light .light-row .wide table thead tr th{font-size:14px;font-size:1.4rem;line-height:1.3;width:50px}.feature-tab .tab-body-light .light-row .wide table tbody td{padding-left:10px;padding-right:10px}.feature-tab .tab-body-light .light-row .wide table tbody td .nomal-text{font-size:1pc;font-size:1.6rem}.feature-tab .tab-body-light .light-row .row{width:100%}.feature-tab .tab-body-light .light-row .row .c-table:first-of-type{margin:1pc 0}}.feature-tab .tab-body .c-accordion:not(:last-of-type){margin-bottom:20px}.feature-tab .tab-body .c-accordion.off .accordion-head{padding:9pt 1pc}.feature-tab .tab-body .c-accordion .accordion-body .off-contents{margin-top:-3px}.feature-tab .tab-body .c-accordion .accordion-body .off-contents .underline{background:linear-gradient(transparent 60%,#f6e441 0);display:block;font-size:24px;font-size:2.4rem;line-height:1.3;margin-top:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.feature-tab .tab-body .c-accordion .accordion-body .off-contents .yellow-icons{display:flex;margin:1pc 0 14px}.feature-tab .tab-body .c-accordion .accordion-body .off-contents .yellow-icons li{align-items:center;background:#f6e441;border:2px solid #393939;border-radius:18px;display:inline-block;display:flex;font-size:1pc;font-size:1.6rem;height:36px;justify-content:center;padding:0 9pt;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.feature-tab .tab-body .c-accordion .accordion-body .off-contents .yellow-icons li:not(:last-of-type){margin-right:8px}.feature-tab .tab-body .c-accordion .accordion-body .off-contents p{display:block;font-size:18px;font-size:1.8rem;line-height:1.4;margin-bottom:6px}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row{align-items:flex-start;display:flex;justify-content:space-between}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .img{width:93pt}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .text{width:calc(100% - 138px)}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .text .text-p{display:block;font-size:1pc;font-size:1.6rem;line-height:1.4}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .text .underline{background:linear-gradient(transparent 60%,#f6e441 0);display:block;font-size:24px;font-size:2.4rem;line-height:1.3;margin:14px 0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box{border-radius:8px;padding:1pc 1pc 14px}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box-left{width:calc(100% - 14pc)}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box-right{width:200px}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box-ttl{align-items:center;border-radius:15.5px;color:#fff;display:flex;height:31px;justify-content:center;margin-bottom:10px;padding:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box .check-list li{font-size:1pc;font-size:1.6rem;line-height:1.3;padding-left:36px;position:relative}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box .check-list li:not(:last-child){margin-bottom:18.5px}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box .check-list li:before{background-image:url(../images/check-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:30px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:30px}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box.blue{background:#e5e8ea}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box.blue .box-ttl{background:#2ea7e0}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box.blue .check-list li:before{background-image:url(../images/check-blue.svg)}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box.red{background:#f4dbe0}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box.red .box-ttl{background:#e60012}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box.red .check-list li:before{background-image:url(../images/check-red.svg)}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box .c-atc{font-size:11px;font-size:1.1rem;line-height:1.3;margin:10px 0 0}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box .underline{background:linear-gradient(transparent 60%,#f6e441 0);display:block;font-size:17px;font-size:1.7rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box .underline em{font-size:26px;font-size:2.6rem}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box .underline:not(:last-child){margin-bottom:8px;margin-top:14px}.feature-tab .tab-body .c-accordion.option-caution{background:0;box-shadow:none;margin:25px 0}.feature-tab .tab-body .c-accordion.option-caution .accordion-head{color:#0077ca;font-size:1pc;font-size:1.6rem;padding:0;text-decoration:underline}.feature-tab .tab-body .c-accordion.option-caution .accordion-head:hover{text-decoration:none}.feature-tab .tab-body .c-accordion.option-caution .accordion-body{margin-top:9pt;padding:0}.feature-tab .tab-body .c-accordion.option-caution .c-atc:not(:last-child){margin-bottom:6px}.feature-tab .tab-body .c-accordion .accordion-body .c-episode-box{border-radius:9pt;padding:20px 22px 25px;margin:18px 0 20px}.feature-tab .tab-body .c-accordion .accordion-body .c-episode-box p{font-size:14px;font-size:1.4rem;margin-bottom:0}.feature-tab .tab-body .c-accordion .accordion-body .c-episode-box .cont .left{font-size:20px;font-size:2rem}.feature-tab .tab-body .c-accordion .accordion-body .c-episode-box .cont .right{min-height:5pc;padding:4px 9px;width:242px}.feature-tab .tab-body .c-accordion .accordion-body .c-episode-box .cont .right img{width:60px}.feature-tab .tab-body .c-accordion .accordion-body .c-episode-box .cont .right .text1{font-size:13px;font-size:1.3rem;margin-bottom:0;width:calc(100% - 60px - 13px)}.feature-tab .tab-body .c-accordion .accordion-body .c-episode-box .text2{margin-top:15px}@media only screen and (max-width:767px){.feature-tab .tab-body .c-accordion.off .accordion-head .ttl{font-size:1pc;font-size:1.6rem;width:calc(100% - 75pt)}.feature-tab .tab-body .c-accordion.off .accordion-body{padding-top:5px}.feature-tab .tab-body .c-accordion .accordion-body .off-contents .underline{margin-left:auto;margin-right:auto}.feature-tab .tab-body .c-accordion .accordion-body .off-contents .yellow-icons{align-items:center;flex-direction:column;margin:1pc 0}.feature-tab .tab-body .c-accordion .accordion-body .off-contents .yellow-icons li{margin:8px 0 0}.feature-tab .tab-body .c-accordion .accordion-body .off-contents .yellow-icons li:not(:last-of-type){margin:0}.feature-tab .tab-body .c-accordion .accordion-body .off-contents p{font-size:1pc;font-size:1.6rem}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row{flex-direction:column}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .img{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1pc;width:100%}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .img img{width:72px}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .img p{font-size:1pc;font-size:1.6rem;line-height:1.4;width:calc(100% - 86px)}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .text{width:100%}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .text .underline{margin:0 auto 4px}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .texts-row .text .c-atc{margin-top:8px}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row{flex-direction:column}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box-left,.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box-right{width:100%}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box-right .box-ttl{margin-bottom:17px}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box-ttl{margin-bottom:8px}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box .check-list li:not(:last-child){margin-bottom:10px}.feature-tab .tab-body .c-accordion .accordion-body .option-contents .box-row .box .underline:not(:last-child){margin-top:0}.feature-tab .tab-body .c-accordion .c-episode-box{padding:18px 15px 30px;margin-bottom:0}.feature-tab .tab-body .c-accordion .c-episode-box .cont .left{font-size:18px;font-size:1.8rem}.feature-tab .tab-body .c-accordion .accordion-body .c-episode-box{border-radius:8px;padding:18px 15px 25px}.feature-tab .tab-body .c-accordion .accordion-body .c-episode-box .cont .left{font-size:18px;font-size:1.8rem}.feature-tab .tab-body .c-accordion .accordion-body .c-episode-box .cont .right{width:100%}.feature-tab .tab-body .c-accordion .accordion-body .c-episode-box p{font-size:1.4rem;font-size:14px}}#flow{margin-top:4pc;padding-bottom:50px}#flow .inner .c-flame-ttl{margin:0 auto 2pc;max-width:500px}#flow .inner .flow1{background-color:#f0ead6;border-radius:8px;padding:30px 0;text-align:center}#flow .inner .flow1 img{max-width:780px;width:92%}#flow .inner .group{display:flex;justify-content:space-between;margin-top:2pc}#flow .inner .group .item{background-color:#f0ead6;border-radius:8px;padding:24px;transform:rotate(0.05deg);width:calc(50% - 1pc)}#flow .inner .group .item:nth-child(odd) h3{background-color:#8cbc07}#flow .inner .group .item h3{background-color:#e60012;border-radius:17px;color:#fff;display:inline-block;font-family:M PLUS Rounded\ 1c,sans-serif;font-size:18px;font-size:1.8rem;height:34px;letter-spacing:0;line-height:34px;padding:0 14px}#flow .inner .group .item .text1{font-family:M PLUS Rounded\ 1c,sans-serif;font-size:24px;font-size:2.4rem;letter-spacing:0;line-height:1.3em;margin-top:9pt}#flow .inner .group .item .text1 span{font-size:.6em;position:relative;top:-8px}#flow .inner .group .item .text2{font-family:M PLUS Rounded\ 1c,sans-serif;font-size:18px;font-size:1.8rem;letter-spacing:0;line-height:1.3em;margin-top:8px}#flow .inner .group .item .text2 span{font-size:.6em;position:relative;top:-6px}#flow .inner .comment{margin-top:1pc}#flow .inner .comment li{color:#5f5f5f;font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:9pt;font-size:1.2rem;letter-spacing:0;line-height:1.4em;margin-bottom:1em}@media only screen and (max-width:767px){#flow .inner .c-flame-ttl{font-size:26px;font-size:2.6rem;line-height:1.4em}#flow .inner .flow1{margin-top:2pc;padding:20px 10px}#flow .inner .flow1 img{width:100%}#flow .inner .group{flex-direction:column;margin-top:0}#flow .inner .group .item{margin-top:1pc;width:100%}#flow .inner .group .item h3{height:31px;line-height:31px}#flow .inner .group .item .text2,#flow .inner .group .item h3{font-size:1pc;font-size:1.6rem}#flow .inner .comment li{font-size:11px;font-size:1.1rem}}