@charset "utf-8"; /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}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,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}ol,ul{list-style:none}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff;color:#333;font-family:"M PLUS Rounded 1c","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,Helvetica,Arial,sans-serif;font-size:14px;font-weight:300;line-height:1.625}img{max-width:100%;height:auto;vertical-align:bottom}img.img-full{width:100%}p{margin:0}a{text-decoration:underline;color:#333}a:hover{text-decoration:none}.alignC{text-align:center!important}.alignL{text-align:left!important}.alignR{text-align:right!important}.alignC img,.alignL img,.alignR img{display:inline}.vAlignT{vertical-align:top}.vAlignM{vertical-align:middle}.vAlignB{vertical-align:bottom}.wrapper{max-width:960px;margin-inline:auto}.wrapper2{max-width:920px;width:96%;margin-inline:auto}.color-red{color:#d4000a}.color-blue{color:#1ea4e2}.underline{background:linear-gradient(to bottom,rgba(255,240,31,0) 60%,#fff01f 40%)}.note-mark{display:flex;transform:rotate(0.03deg)}.note-mark .note_mark{background:none;padding:0}.note-mark .note_text{flex:1}sup{font-size:60%}@media print,screen and (min-width:768px){.pcnone{display:none!important}}@media screen and (max-width:767px){.spnone{display:none!important}.wrapper2{max-width:540px;width:91%}.comic{max-width:650px;margin-inline:auto}}header{margin:0 auto;padding:20px 9px 16px;max-width:875px;width:100%}header img{max-width:378px;width:82%}@media screen and (max-width:767px){header{padding:10px 14px 9px}}.mv{background-color:#ffe4e9;padding:32px 0 23px;width:100%}.mv .wrapper{max-width:872px}.mv .wrapper .note-mark{color:#000;font-size:12px;font-weight:500;max-width:530px;margin:-1em auto 0;width:97%;transform:rotate(0.03deg)}@media screen and (max-width:767px){.mv{padding:17px 0 17px}.mv .wrapper .note-mark{font-size:10px;line-height:1.4;margin:.7em auto 0;transform:scale(.9) rotate(0.03deg)}}.ttlBalloon{background-color:#FFF;border-radius:100vh;border:2px solid #d3d3d3;display:flex;align-items:center;justify-content:center;position:relative;padding:14px 15px 13px;margin:0 auto 20px;max-width:375px;transform:rotate(0.03deg)}.ttlBalloon:before,.ttlBalloon:after{content:"";position:absolute;transform:translateX(-50%);left:50%}.ttlBalloon:before{border:6px solid transparent;border-top:9px solid #fff;bottom:-14px;z-index:2}.ttlBalloon:after{border:8px solid transparent;border-top:12px solid #d3d3d3;bottom:-20px;z-index:1}.ttlBalloon .text{font-size:17px;font-weight:800}.ttlBalloon .logo{max-width:95px;margin-left:22px}.ttlBand{background:#1ea6e4;color:#FFF;font-size:30px;font-weight:700;line-height:1.4;padding:14px 5px;margin:0;text-align:center}.ttlSlash{display:flex;align-items:flex-end;justify-content:center;font-size:13px;font-weight:700;line-height:1.4;transform:rotate(0.03deg)}.ttlSlash:before,.ttlSlash:after{background-color:#000;content:"";display:block;height:1px;width:14px}.ttlSlash:before{margin-right:5px;transform-origin:right;-webkit-transform:rotate(65deg);transform:rotate(65deg)}.ttlSlash:after{margin-left:5px;transform-origin:left;-webkit-transform:rotate(-65deg);transform:rotate(-65deg)}@media screen and (max-width:767px){.ttlBalloon{padding:9px 10px 8px;margin-bottom:13px;max-width:235px}.ttlBalloon:before{border:4px solid transparent;border-top:7px solid #fff;bottom:-10px}.ttlBalloon:after{border:6px solid transparent;border-top:8px solid #d3d3d3;bottom:-14px}.ttlBalloon .text{font-size:11px}.ttlBalloon .logo{max-width:58px;margin-left:13px}.ttlBand{font-size:19px;min-height:70px;padding:7px 5px;display:flex;align-items:center;justify-content:center}.ttlSlash{font-size:11px}.ttlSlash:before,.ttlSlash:after{width:12px}.ttlSlash:before{margin-right:3px}.ttlSlash:after{margin-left:3px}}.cvBtn{margin-top:40px}.cvBtn .btn{background:#00c600;border-radius:8px;border-bottom:6px solid #006000;box-shadow:0 5px 9px rgba(0,0,0,.4);text-decoration:none;padding:20px;margin:0 auto;max-width:474px;min-height:103px;display:flex;justify-content:center;align-items:center;transition:.3s;width:100%}.cvBtn .btn:hover{opacity:.8}.cvBtn .btn .btn_inner{display:flex;justify-content:center;align-items:center;width:100%}.cvBtn .btn .btn_inner .btn_txt{color:#FFF;font-size:28px;font-weight:800;text-align:center;flex:1;transform:rotate(0.03deg)}.cvBtn .btn .btn_inner:after{content:'';background:url(../images/icon_arrow.svg) center center / contain no-repeat;margin-left:12px;width:25px;height:25px}@media screen and (max-width:767px){.cvBtn{margin-top:50px}.cvBtn .btn{box-shadow:0 3px 6px rgba(0,0,0,.4);border-bottom-width:4px;border-radius:6px;min-height:63px;max-width:290px;padding:15px}.cvBtn .btn .btn_inner .btn_txt{font-size:17px}.cvBtn .btn .btn_inner:after{height:15px;width:15px}}.lp_cnt_01 .cvBtn{margin-top:65px}.lp_cnt_01 .txt1{font-size:34px;font-weight:800;margin-top:44px}.lp_cnt_01 .txt2{font-size:26px;font-weight:700;transform:rotate(0.03deg)}.lp_cnt_01 .comic{margin-top:35px}@media screen and (max-width:767px){.lp_cnt_01 .cvBtn{margin-top:30px}.lp_cnt_01 .txt1{font-size:18px;line-height:1.5;margin-top:22px}.lp_cnt_01 .txt2{font-size:14px;margin-top:10px}.lp_cnt_01 .comic{margin-top:25px}}.lp_cnt_02{margin-top:65px}.flowWrap .ttl{font-size:28px;font-weight:700;line-height:1;margin-top:40px;transform:rotate(0.03deg)}.flowWrap .ttl .note{font-size:18px;font-weight:500}.flowWrap .flow{border-bottom:1px solid #d2d2d2;display:flex;justify-content:center;padding-bottom:50px;margin:25px 0 30px}.flowWrap .flow.last{border:0;padding-bottom:0}.flowWrap .flow .item{margin-right:40px;width:calc((100% - 80px) / 3)}.flowWrap .flow .item:last-child{margin-right:0}.flowWrap .flow .item .inner{border:1px solid #b2b2b2;border-radius:10px;padding:18px 10px 15px;position:relative;text-align:center}.flowWrap .flow1 .item .inner{height:100%}.flowWrap .flow .item .inner:after{content:"";background:url(../images/flow_arrow.svg) center center / contain no-repeat;display:block;position:absolute;right:-35px;top:0;height:100%;width:24px}.flowWrap .flow .item:last-child .inner:after{content:none}.flowWrap .flow .item .inner .icon{max-width:100px;width:80%}.flowWrap .flow .item .inner .text{font-size:18px;font-weight:700;line-height:1.4;margin-top:18px;transform:rotate(0.03deg)}.flowWrap .flow .item .inner .text .large{font-size:22px}.flowWrap .balloon{background-color:#bf1920;color:#FFF;font-size:18px;font-weight:700;position:relative;padding:5px;margin-inline:auto;max-width:192px;text-align:center;transform:rotate(0.03deg)}.flowWrap .balloon:after{content:"";width:0;height:0;border-style:solid;border-width:10px 5px 0 5px;border-color:#BF1920 transparent transparent transparent;position:absolute;bottom:-9px;left:calc(50% - 5px)}.flowWrap .ttl2{margin-top:20px}.flowWrap .flow .item .note-mark{font-size:11px;margin-top:5px}.hospital{margin:40px auto 0;max-width:676px}.hospital .hospital_ttl{font-size:24px;font-weight:700;margin-bottom:5px}.hospital .box{background-color:#f5f5f5;padding:23px 10px 33px}.hospital .box .disc{display:flex;justify-content:center;align-items:flex-end;max-width:540px;margin-inline:auto}.hospital .box .disc .sticker{width:32.22%}.hospital .box .disc .sticker .ttl{margin-bottom:5px}.hospital .box .disc .text{padding-left:22px;margin-bottom:8px;width:67.78%}.hospital .box .disc .text .text1{font-size:22px;font-weight:700;line-height:1.5;transform:rotate(0.03deg)}.hospital .box .disc .text .text1 .note{font-size:14px}.hospital .box .disc .text .text2{font-size:14px;margin-top:5px;transform:rotate(0.03deg)}.hospital .box .disc .text .text2 img{vertical-align:baseline;margin-left:3px}.hospital .box .disc_note{font-size:16px;margin-top:22px;transform:rotate(0.03deg)}.lp_cnt_02 .comic{margin-top:80px}@media screen and (max-width:767px){.lp_cnt_02{margin-top:36px}.lp_cnt_02 .wrapper2{max-width:305px}.flowWrap .ttl{font-size:19px;margin-top:25px}.flowWrap .ttl .note{font-size:13px}.flowWrap .flow{border:none;flex-direction:column;padding:0;margin-bottom:8px}.flowWrap .flow .item{position:relative;margin:0 0 30px;width:100%}.flowWrap .flow .item:after{content:"";background:url(../images/flow_arrow_bottom.svg) center center / contain no-repeat;display:block;position:absolute;right:initial;top:initial;bottom:-23px;height:16px;width:100%}.flowWrap .flow .item:last-child:after{content:none}.flowWrap .flow .item .inner{border-radius:6px;display:flex;align-items:center;padding:14px 12px}.flowWrap .flow .item .inner:after{display:none}.flowWrap .flow .item .inner .icon{width:60px}.flowWrap .flow .item .inner .text{font-size:14px;flex:1;margin:0;margin-left:13px;text-align:left}.flowWrap .flow .item .inner .text .large{font-size:16px}.flowWrap .balloon{font-size:12px;padding:3px;max-width:130px}.flowWrap .balloon:after{bottom:-7px}.flowWrap .flow2{margin-top:20px}.flowWrap .ttl2{margin-top:15px}.flowWrap .flow .item .note-mark{font-size:10px;line-height:1.4}.hospital{margin-top:0;max-width:540px}.hospital .box{padding:16px 10px 25px}.hospital .hospital_ttl{font-size:19px;line-height:1.4;margin-bottom:12px}.hospital .box .disc{flex-direction:column;align-items:center}.hospital .box .disc .sticker{width:100%;max-width:150px}.hospital .box .disc .text{padding:0;margin:10px 0 0;text-align:center;width:90%}.hospital .box .disc .text .text1{font-size:16px}.hospital .box .disc .text .text1 .note{font-size:11px}.hospital .box .disc .text .text2{font-size:10px;margin-top:12px}.hospital .box .disc .text .text2 img{width:8px}.hospital .box .disc_note{font-size:12px;margin-top:20px}.lp_cnt_02 .comic{margin-top:45px}}.lp_cnt_03{margin-top:65px}.lp_cnt_03 .wrapper2{max-width:805px}.award{display:flex;align-items:center;justify-content:center;position:relative;padding:0 40px 5px;margin-top:35px}.award:before,.award:after{content:"";display:block;height:100%;width:38px;position:absolute;top:50%;transform:translateY(-50%)}.award:before{background:url(../images/wing_left.png) left center / contain no-repeat;left:0}.award:after{background:url(../images/wing_right.png) right center / contain no-repeat;right:0}.award .logo{display:flex;flex-direction:column;margin-top:8px;width:202px}.award .logo .disc{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:16px;font-weight:700;letter-spacing:.05em;margin-top:4px;text-align:center}.award .awardLogo{padding:8px 1.75% 0 1.25%;width:15.5%}.award .text{transform:rotate(0.03deg)}.award .text .text1{color:#bf1920;font-size:24px;font-weight:700}.award .text .text1 .large{font-size:30px}.award .text .note-mark{font-size:11px;line-height:1.4}.charm{margin-top:52px}.charm .item{border:3px solid #c3e8f7;border-radius:15px;display:flex;margin-top:18px;overflow:hidden}.charm .item:first-child{margin-top:0}.charm .item .num{background-color:#c3e8f7;color:#FFF;font-size:50px;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;width:78px}.charm .item .textBox{background-color:#FFF;flex:1;padding:20px 23px 25px}.charm .item .textBox .ttl{font-size:26px;font-weight:700;transform:rotate(0.03deg)}.charm .item .textBox .text{font-size:16px;font-weight:700;margin-top:6px;transform:rotate(0.03deg)}.charm .item .textBox .noteBox{margin-top:13px}.charm .item .textBox .noteBox .note{font-size:12px;transform:rotate(0.03deg)}@media screen and (max-width:767px){.lp_cnt_03{margin-top:40px}.lp_cnt_03 .wrapper2{max-width:540px}.award{margin:27px -2% 0;padding:5px 37px 0;flex-wrap:wrap}.award:before,.award:after{width:37px}.award .logo{flex-direction:row;align-items:center;justify-content:center;margin:0;width:100%}.award .logo img{max-width:180px;width:50%}.award .logo .disc{font-size:11px;margin:7px 0 0 8px;letter-spacing:.03em}.award .awardLogo{padding:5px 12px 3px 8px;width:calc(64px + 20px)}.award .text{margin-top:5px;margin-bottom:-3%;max-width:200px;width:calc(100% - (64px + 20px))}.award .text .text1,.award .text .text1 .large{font-size:15px;line-height:1.3;margin-bottom:3px}.award .text .note-mark{font-size:10px;transform:scale(.75);transform-origin:top left;width:128%}.charm{margin-top:17px}.charm .item{border-radius:7px;margin-top:10px}.charm .item .num{font-size:22px;width:32px}.charm .item .textBox{padding:4px 10px 8px}.charm .item .textBox .ttl{font-size:16px}.charm .item .textBox .text{font-size:12px;line-height:1.4;margin-top:3px}.charm .item .textBox .noteBox{margin-top:6px;line-height:1.4}.charm .item .textBox .noteBox .note{font-size:10px}.lp_cnt_03 .cvBtn{margin-top:30px}}.lp_cnt_04{margin-top:85px}.lp_cnt_04 .wrapper2{max-width:805px}.lp_cnt_04 .disc{margin-top:35px}.lp_cnt_04 .disc .ttl{font-size:28px;font-weight:700;text-align:center}.lp_cnt_04 .disc .note{margin-top:18px;font-size:11px}.lp_cnt_04 .tableWrap{align-items:flex-start;display:flex;justify-content:space-between;margin:16px 0 24px}.tableWrap .c-table{width:calc(50% - 16px)}.c-table{font-weight:700;line-height:1;transform:rotate(0.03deg)}.c-table.wide{margin-top:30px}.c-table .table-ttl{align-items:center;color:#fff;display:flex;font-size:22px;height:49px;justify-content:center}.c-table.blue .table-ttl{background:#2ea7e0}.c-table table{width:100%}.c-table.blue table thead{background:#cde4ee}.c-table table thead tr th{font-size:22px;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 span{font-size:18px}.c-table table thead tr th small{display:block;font-size:18px;margin:5px auto 0}.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;text-align:center;vertical-align:middle;width:16.23%}.c-table table tbody tr td{padding:16px 15px 12px;width:41.88%}.c-table table tbody tr td:not(:last-of-type){border-right:1px dashed #dfd9c6}.tableWrap .c-table table tbody th{width:106px}.tableWrap .c-table table tbody td{width:calc(50% - 53px)}.c-table table tbody tr td .period{display:block;font-size:18px;text-align:center}.c-table table tbody tr td .price{display:block;font-size:22px;margin:5px 0 6px;text-align:center}.c-table table tbody tr td .limit{align-items:center;background:#d8cdaa;border-radius:15px;display:flex;font-size:18px;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:16px;display:block;height:32px;margin:0 auto;width:32px}.c-table.blue table tbody tr td .ok{border-color:#2ea7e0}.c-accordion{background:#fcf9f0;border-radius:4px;box-shadow:0 4px 0 #d8d0b5;font-weight:700;line-height:1}.c-accordion:not(:last-of-type){margin-bottom:12px}.c-accordion .accordion-head{align-items:center;cursor:pointer;display:flex;padding:14px 16px;position:relative}.c-accordion .accordion-head{padding:12px 16px}.c-accordion .accordion-head .icn{align-items:center;display:flex;height:64px;justify-content:center;margin-right:12px;width:64px}.c-accordion .accordion-head .ttl{display:flex;flex-direction:column;font-size:22px;transform:rotate(0.03deg)}.c-accordion .accordion-head .ttl>small{display:block;font-size:16px;margin-bottom:7px;transform:rotate(0.03deg)}.c-accordion .accordion-head .ttl>span{display:block;font-size:22px}.c-accordion .accordion-head .ttl>span>small{font-size:16px;transform:rotate(0.03deg)}.c-accordion .accordion-head .btn{display:block;height:30px;padding:18px 0 0;position:absolute;right:16px;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:12px;left:50%;position:absolute;top:2px;transform:translateX(-50%);transition:.3s;width:12px}.c-accordion .accordion-head .btn.blue:before{background-image:url(../images/more-plus-blue.svg)}.c-accordion .accordion-head .btn.active:before{transform:translateX(-50%) rotate(-45deg)}.c-accordion .accordion-head .btn:after{content:"ひらく";display:block;font-size:10px;transform:scale(.9)}.c-accordion .accordion-head .btn.blue:after{color:#2ea7e0}.c-accordion .accordion-head .btn.active:after{content:"とじる"}.c-accordion .accordion-body{display:none;padding:12px 56px 20px}.c-accordion .accordion-body .off-contents{margin-top:-3px;transform:rotate(0.03deg)}.c-accordion .accordion-body .off-contents .underline{font-size:24px;line-height:1.3;margin-top:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-accordion .accordion-body .off-contents .yellow-icons{display:flex;margin:16px 0 14px}.c-accordion .accordion-body .off-contents .yellow-icons li{align-items:center;background:#fff01f;border:2px solid #393939;border-radius:18px;display:inline-block;display:flex;font-size:16px;height:36px;justify-content:center;padding:0 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-accordion .accordion-body .off-contents .yellow-icons li:not(:last-of-type){margin-right:8px}.c-accordion .accordion-body .off-contents p{display:block;font-size:18px;line-height:1.4;margin-bottom:6px}.c-accordion .accordion-body .c-atc{color:#5f5f5f;line-height:1.4;font-size:12px;transform:rotate(0.03deg)}.c-accordion .accordion-body .c-episode-box{background-color:#eae4d0;border-radius:12px;padding:20px 22px 25px;margin:18px 0 20px;transform:rotate(0.03deg)}.c-accordion .accordion-body .c-episode-box .cont{display:flex;align-items:center;justify-content:space-between}.c-accordion .accordion-body .c-episode-box .cont .left{color:#493821;font-size:20px;font-weight:800;flex:1;line-height:1.5}.c-accordion .accordion-body .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:80px;padding:4px 9px;width:242px}.c-accordion .accordion-body .c-episode-box .cont .right img{width:60px}.c-accordion .accordion-body .c-episode-box .cont .right .text1{font-size:13px;margin-bottom:0;width:calc(100% - 60px - 13px)}.c-accordion .accordion-body .c-episode-box .text2{margin-top:15px}.c-accordion .accordion-body .c-episode-box p{font-size:14px;line-height:1.4;margin-bottom:0}.c-accordion .accordion-body .c-episode-box .text2 p:first-child{margin-top:0}.c-accordion .accordion-body .box{background:#e5e8ea;border-radius:8px;margin-top:16px;padding:16px}.c-accordion .accordion-body .box span{font-size:16px}.c-accordion .accordion-body .option-contents .texts-row{align-items:flex-start;display:flex;justify-content:space-between}.c-accordion .accordion-body .option-contents .texts-row .img{width:124px}.c-accordion .accordion-body .option-contents .texts-row .text{width:calc(100% - 138px);transform:rotate(0.03deg)}.c-accordion .accordion-body .option-contents .texts-row .text p:not(.c-atc){display:block;font-size:16px;line-height:1.4}.c-accordion .accordion-body .option-contents .texts-row .text p.txt-underline{font-size:24px;line-height:1.3;margin:14px 0 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-accordion .accordion-body .option-contents .box-row{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.c-accordion .accordion-body .option-contents .box-row .box{border-radius:8px;padding:16px 16px 14px}.c-accordion .accordion-body .option-contents .box-row .box-left{width:calc(100% - 234px)}.c-accordion .accordion-body .option-contents .box-row .box.blue{background:#e5e8ea}.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;transform:rotate(0.03deg)}.c-accordion .accordion-body .option-contents .box-row .box.blue .box-ttl{background:#2ea7e0}.c-accordion .accordion-body .option-contents .box-row .box .check-list li{font-size:16px;line-height:1.3;padding-left:36px;position:relative;transform:rotate(0.03deg)}.c-accordion .accordion-body .option-contents .box-row .box .check-list li:not(:last-child){margin-bottom:18.5px}.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}.c-accordion .accordion-body .option-contents .box-row .box-right{width:210px}.c-accordion .accordion-body .option-contents .box-row .box .underline{display:block;font-size:17px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-accordion .accordion-body .option-contents .box-row .box .underline:not(:last-child){margin-bottom:8px;margin-top:14px}.c-accordion .accordion-body .option-contents .box-row .box .underline em{font-size:26px}.box-row-stripe.blue{background-color:#e5e8ea}.c-accordion .accordion-body .box-row-stripe{background-image:linear-gradient(-45deg,#fcf9f0 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,#fcf9f0 50%,#fcf9f0 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0));background-size:5px 5px;border-radius:8px;margin-top:16px;padding:16px;transform:rotate(0.03deg)}.c-accordion .accordion-body .box-row-stripe p{font-size:18px;line-height:1.5}.c-accordion.option-caution{background:none;box-shadow:none;margin:25px 0}.c-accordion.option-caution .accordion-head{color:#0077ca;font-size:16px;padding:0;text-decoration:underline;transform:rotate(0.03deg)}.c-accordion.option-caution .accordion-body{margin-top:12px;padding:0}.c-accordion.option-caution .c-atc:not(:last-child){margin-bottom:6px}.c-link{color:#0077ca;text-decoration:underline}@media screen and (max-width:767px){.lp_cnt_04{margin-top:42px}.lp_cnt_04 .wrapper2{max-width:540px}.lp_cnt_04 .disc{margin-top:25px}.lp_cnt_04 .disc .ttl{font-size:19px}.lp_cnt_04 .disc .note{font-size:10px;line-height:1.4;margin-top:10px;transform:scale(.75);transform-origin:top left;width:132%}.c-table.wide{margin-top:5px}.c-table .table-ttl{font-size:14px;height:32px}.c-table table thead tr th{font-size:16px;height:42px}.c-table table thead tr th span{font-size:11px}.c-table table thead tr th small{font-size:10px;margin-top:3px}.c-table table tbody tr th{font-size:11px;width:14%}.c-table table tbody tr td{padding:9px 15px 8px;width:41%}.c-table table tbody tr td .period{font-size:11px}.c-table table tbody tr td .price{font-size:14px;margin:3px 0 5px}.c-table table tbody tr td .limit{font-size:11px;height:19px;padding:0 6px}.lp_cnt_04 .tableWrap{flex-direction:column}.tableWrap .c-table{width:100%}.tableWrap .c-table:not(:last-child){margin-bottom:16px}.tableWrap .c-table table tbody th{width:62px}.c-table table tbody tr td .ok{border-width:3.5px;height:21px;width:21px}.c-accordion .accordion-head .icn{height:48px;width:48px}.c-accordion .accordion-head .ttl>span{font-size:14px}.c-accordion .accordion-head{padding:12px 10px}.c-accordion .accordion-head .ttl{font-size:14px;width:calc(100% - 86px)}.c-accordion .accordion-head .ttl>small{font-size:11px;line-height:1.3;margin-bottom:5px}.c-accordion .accordion-head .ttl>span>small{font-size:12px}.c-accordion .accordion-head .btn{right:6px}.c-accordion .accordion-body{padding:0 16px 20px}.c-accordion .accordion-body .off-contents .txt-underline{font-size:18px;display:block;margin-left:auto;margin-right:auto;text-align:center}.c-accordion .accordion-body .off-contents .yellow-icons{align-items:center;flex-direction:column;margin:16px 0}.c-accordion .accordion-body .off-contents .yellow-icons li{font-size:13px;height:29px}.c-accordion .accordion-body .off-contents .yellow-icons li:not(:last-child){margin-bottom:8px;margin-right:0}.c-accordion .accordion-body .off-contents p{font-size:14px}.c-accordion .accordion-body .c-atc{font-size:10px}.c-accordion .accordion-body .c-episode-box{border-radius:8px;padding:18px 15px 25px}.c-accordion .accordion-body .c-episode-box .cont{flex-direction:column}.c-accordion .accordion-body .c-episode-box .cont .left{font-size:18px}.c-accordion .accordion-body .c-episode-box .cont .right{margin:15px 0 0;max-width:288px;width:100%}.c-accordion .accordion-body .c-episode-box p{font-size:14px}.c-accordion .accordion-body .option-contents .texts-row{flex-direction:column}.c-accordion .accordion-body .option-contents .texts-row .img{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px;width:100%}.c-accordion .accordion-body .option-contents .texts-row .img img{width:72px}.c-accordion .accordion-body .option-contents .texts-row .img p{font-size:14px;line-height:1.4;width:calc(100% - 86px)}.c-accordion .accordion-body .option-contents .texts-row .text{width:100%}.c-accordion .accordion-body .option-contents .texts-row .text .c-atc{margin-top:8px}.c-accordion .accordion-body .option-contents .texts-row .text p.txt-underline{font-size:22px;margin:0 auto 8px;text-align:center}.c-accordion .accordion-body .option-contents .box-row .box-left{width:100%}.c-accordion .accordion-body .option-contents .box-row .box-ttl{margin-bottom:16px}.c-accordion .accordion-body .option-contents .box-row .box .check-list li{font-size:14px;padding-left:32px}.c-accordion .accordion-body .option-contents .box-row .box .check-list li:not(:last-child){margin-bottom:10px}.c-accordion .accordion-body .option-contents .box-row .box .check-list li:before{height:24px;width:24px}.c-accordion .accordion-body .option-contents .box-row .box-right{width:100%}.c-accordion .accordion-body .option-contents .box-row .box-right .box-ttl{margin-bottom:14px}.c-accordion .accordion-body .option-contents .box-row .box .underline{font-size:16px}.c-accordion .accordion-body .option-contents .box-row .box .underline em{font-size:24px}.c-accordion .accordion-body .option-contents .box-row .box .underline:not(:last-child){margin-top:0}.c-accordion .accordion-body .box-row-stripe p{font-size:16px}}.lp_cnt_05{margin-top:80px}.lp_cnt_05 .wrapper2{max-width:800px}.expenses-row{align-items:stretch;display:flex;justify-content:space-between;margin-top:45px;font-weight:700}.expenses-row .expenses-col{background:#f0ead6;padding:42px 22px 32px;position:relative;width:calc(50% - 10px)}.expenses-row .expenses-col .example{align-items:center;background:#fff01f;border-radius:17px;display:flex;font-size:18px;height:38px;justify-content:center;left:50%;position:absolute;top:-17px;transform:translateX(-50%) rotate(0.03deg);width:110px}.expenses-row .expenses-col .expenses-ttl{display:block;font-size:24px;line-height:1.35;text-align:center}.expenses-row .expenses-col .case{align-items:flex-start;display:flex;justify-content:space-between;margin:22px 0 23px;padding:2px 11px 5px;position:relative}.expenses-row .expenses-col .case:after,.expenses-row .expenses-col .case:before{border:1px solid #393939;content:"";display:block;height:100%;position:absolute;top:0;width:8px}.expenses-row .expenses-col .case:before{border-right:none;left:0}.expenses-row .expenses-col .case:after{border-left:none;right:0}.expenses-row .expenses-col .case .img{width:62px}.expenses-row .expenses-col .case .text{line-height:1.1;width:calc(100% - 74px);transform:rotate(0.03deg)}.expenses-row .expenses-col .case .text .type{font-size:18px}.expenses-row .expenses-col .case .text .pattern{display:flex}.expenses-row .expenses-col .case .text .pattern li{align-items:center;background:#cec196;border-radius:13.5px;display:flex;font-size:16px;height:30px;justify-content:center;margin-top:5px;margin-bottom:8px;padding:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.expenses-row .expenses-col .case .text .pattern li:not(:last-child){margin-right:8px}.expenses-row .expenses-col .case .text .detail{font-size:14px;line-height:1.3}.expenses-row .expenses-col .expenses-table .table-head{align-items:center;background:#cec196;display:flex;font-size:18px;height:36px;justify-content:center}.expenses-row .expenses-col .expenses-table table{width:100%;transform:rotate(0.03deg)}.expenses-row .expenses-col .expenses-table table tr th{background:#c7c1ac;border-top:1px solid #f0ead6;font-size:16px;line-height:1.3;padding:7px 10px;width:50%}.expenses-row .expenses-col .expenses-table table tr th:not(:last-child){border-right:1px solid #f0ead6}.expenses-row .expenses-col .expenses-table table tr td{background:#fcf9f0;border-bottom:1px solid #f0ead6;border-right:1px solid #f0ead6;font-size:16px;line-height:1.3;padding:6px 10px 6px 15px;width:50%}.expenses-row .expenses-col .expenses-table table tr td:before{background:#393939;border-radius:50%;content:"";display:inline-block;height:3px;margin-right:6px;vertical-align:middle;width:3px}.expenses-row .expenses-col .expenses-table table tr td:first-child{border-left:1px solid #f0ead6}.expenses-row .expenses-col .expenses-table table tr td.no-dot:before{display:none}.expenses-row .expenses-col .expenses-table table tr td.align-right{text-align:right;border-bottom:1px solid #f0ead6}.expenses-row .expenses-col .expenses-table table tr td.align-right:before{display:none}.expenses-row .expenses-col .expenses-table table tr td.total{border-bottom-style:solid;color:#e24f4f;font-size:20px;padding:6px;text-align:center}.expenses-row .expenses-col .expenses-table table tr td.total:before{display:none}.expenses-row .expenses-col .expenses-table .point{display:flex;align-items:center;flex-direction:column;justify-content:center;row-gap:.2em;font-size:16px;line-height:1.7;margin-top:12px;text-align:center;position:relative;transform:rotate(0.03deg)}.expenses-row .expenses-col .expenses-table .point span{background:linear-gradient(transparent 60%,#fff01f 0);display:inline-block;font-size:20px;line-height:1.3}.expenses-row .expenses-col .expenses-table .point:after{border-color:#ddd59b transparent transparent;border-style:solid;border-width:13px 17.5px 0;content:"";display:block;height:0;margin:8px auto 0;width:0}.expenses-row .expenses-col .expenses-table .plans-row{align-items:stretch;display:flex;justify-content:space-between;margin-top:14px}.expenses-row .expenses-col .expenses-table .plans-row .plan{width:calc(50% - 4px)}.expenses-row .expenses-col .expenses-table .plans-row .plan-head{align-items:center;border-radius:8px 8px 0 0;color:#fff;display:flex;flex-direction:column;height:86px;justify-content:center;text-align:center}.expenses-row .expenses-col .expenses-table .plans-row .plan.basic70 .plan-head{background:#172280}.expenses-row .expenses-col .expenses-table .plans-row .plan.basic50 .plan-head{background:#2ea5de}.expenses-row .expenses-col .expenses-table .plans-row .plan-head img{display:block;height:23.5px;margin:2px auto 8px;width:auto}.expenses-row .expenses-col .expenses-table .plans-row .plan-head small{align-items:center;background:#fff;border-radius:100vw;display:flex;font-size:14px;height:23px;justify-content:center;padding:2px 7px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transform:rotate(0.03deg)}.expenses-row .expenses-col .expenses-table .plans-row .plan.basic70 .plan-head small{color:#172280}.expenses-row .expenses-col .expenses-table .plans-row .plan.basic50 .plan-head small{color:#2ea5de}.expenses-row .expenses-col .expenses-table .plans-row .plan-body{background:#fff;border-radius:0 0 8px 8px;border-style:solid;border-width:0 3px 3px}.expenses-row .expenses-col .expenses-table .plans-row .plan.basic70 .plan-body{border-color:#172280}.expenses-row .expenses-col .expenses-table .plans-row .plan.basic50 .plan-body{border-color:#2ea5de}.expenses-row .expenses-col .expenses-table .plans-row .plan-body .top{align-items:center;border-bottom:1px dashed #d1cab4;display:flex;flex-direction:column;font-size:14px;height:59px;justify-content:center;line-height:1.3;padding:0 10px;text-align:center;transform:rotate(0.03deg)}.expenses-row .expenses-col .expenses-table .plans-row .plan-body .top span{display:block;font-size:18px}.expenses-row .expenses-col .expenses-table .plans-row .plan-body .bottom{align-items:center;display:flex;flex-direction:column;font-size:14px;line-height:1.3;height:55px;justify-content:center;transform:rotate(0.03deg)}.expenses-row .expenses-col .expenses-table .plans-row .plan-body .bottom span{display:block;font-size:18px}.expenses-row .expenses-col .expenses-table .plans-row .plan.basic70 .plan-body .bottom span{color:#172280}.expenses-row .expenses-col .expenses-table .plans-row .plan.basic50 .plan-body .bottom span{color:#2ea5de}.expenses-row .expenses-col .noteBox{margin-top:10px;font-size:12px}@media only screen and (min-width:768px){.expenses-row .expenses-col .expenses-table .point{height:107px;padding-bottom:24px}.expenses-row .expenses-col .expenses-table .point:after{bottom:0;position:absolute}}@media screen and (max-width:767px){.lp_cnt_05{margin-top:60px}.lp_cnt_05 .wrapper2{max-width:540px}.expenses-row{flex-direction:column;row-gap:44px;margin-top:50px}.expenses-row .expenses-col{padding-top:40px;width:100%}.expenses-row .expenses-col .example{font-size:15px;top:-15px;height:33px;width:93px}.expenses-row .expenses-col .expenses-ttl{font-size:18px}.expenses-row .expenses-col .case{margin-top:19px}.expenses-row .expenses-col .case:before,.expenses-row .expenses-col .case:after{width:7px}.expenses-row .expenses-col .case .img{width:53px}.expenses-row .expenses-col .case .text{width:calc(100% - 65px)}.expenses-row .expenses-col .case .text .type{font-size:15px}.expenses-row .expenses-col .case .text .pattern li{font-size:14px;height:25px;padding:0 8px}.expenses-row .expenses-col .case .text .detail{font-size:12px}.expenses-row .expenses-col .expenses-table .table-head{font-size:15px;height:30px}.expenses-row .expenses-col .expenses-table table tr th{font-size:14px;padding:6px 10px}.expenses-row .expenses-col .expenses-table table tr td{font-size:14px;padding:5px 10px 5px 13px}.expenses-row .expenses-col .expenses-table table tr td.total{font-size:17px;padding:5px}.expenses-row .expenses-col .expenses-table .point{font-size:14px;line-height:1.6;margin-top:16px}.expenses-row .expenses-col .expenses-table .point:after{border-width:12px 14.5px 0;margin-top:6px}.expenses-row .expenses-col .expenses-table .point span{font-size:17px}.expenses-row .expenses-col .expenses-table .plans-row{margin-top:14px}.expenses-row .expenses-col .expenses-table .plans-row .plan-head{border-radius:5px 5px 0 0;height:74px}.expenses-row .expenses-col .expenses-table .plans-row .plan-head img{height:20px;margin-bottom:6px}.expenses-row .expenses-col .expenses-table .plans-row .plan-head small{font-size:12px;height:19px}.expenses-row .expenses-col .expenses-table .plans-row .plan-body{border-radius:0 0 5px 5px}.expenses-row .expenses-col .expenses-table .plans-row .plan-body .top,.expenses-row .expenses-col .expenses-table .plans-row .plan-body .bottom{font-size:12px;height:50px}.expenses-row .expenses-col .expenses-table .plans-row .plan-body .top span,.expenses-row .expenses-col .expenses-table .plans-row .plan-body .bottom span{font-size:15px}.expenses-row .expenses-col .noteBox{font-size:10px}.lp_cnt_05 .cvBtn{margin-top:30px}}.lp_cnt_06{margin-top:90px}.lp_cnt_06 .wrapper2{max-width:800px}.voice{display:flex;align-items:stretch;justify-content:space-between;margin-top:32px}.voice .box{display:flex;flex-direction:column;width:47.5%}.voice .box .bln{width:100%;border-radius:8px;background:#fff01f;line-height:1.4;font-size:18px;font-weight:700;text-align:center;position:relative;color:#172280;padding:16px 20px 13px;display:flex;align-items:center;justify-content:center;transform:rotate(0.03deg)}.voice .box .bln::after{content:'';width:0;height:0;border-style:solid;border-width:15px 9px 0 9px;border-color:#fff01f transparent transparent transparent;position:absolute;left:calc(50% - 9px);top:calc(100% - 3px)}.voice .box .prof{width:100%;display:flex;align-items:center;justify-content:center;margin:27px auto 12px}.voice .box .prof .img{width:105px}.voice .box .prof .text{flex:1;margin-left:28px;transform:rotate(0.03deg)}.voice .box .prof .text .name{font-size:18px;font-weight:700;line-height:1.25;margin-bottom:10px;display:block}.voice .box .prof .text .detail{color:#555;font-size:16px;line-height:1.428}.voice .box .message{font-size:16px;line-height:1.75;transform:rotate(0.03deg)}.lp_cnt_06 .comic{margin-top:50px}.lp_cnt_06 .caution{font-size:16px;font-weight:700;line-height:1.8;margin-top:36px;transform:rotate(0.03deg)}.lp_cnt_06 .cvBtn{margin-top:50px}.lp_cnt_06 .note{font-size:14px;margin-top:56px;transform:rotate(0.03deg)}@media screen and (max-width:767px){.lp_cnt_06{margin-top:48px}.lp_cnt_06 .wrapper2{max-width:540px}.voice{flex-direction:column;row-gap:24px}.voice .box{width:100%}.voice .box .bln{border-radius:5px;font-size:16px;padding:12px 20px 11px}.voice .box .prof{margin:14px auto 12px}.voice .box .prof .img{width:91px}.voice .box .prof .text .name{font-size:15px;margin-bottom:8px}.voice .box .prof .text .detail{font-size:14px}.voice .box .message{font-size:14px}.lp_cnt_06 .comic{margin-top:28px}.lp_cnt_06 .caution{font-size:15px;line-height:1.65;margin-top:20px}.lp_cnt_06 .cvBtn{margin-top:25px}.lp_cnt_06 .note{font-size:10px;margin-top:40px}}.approvalNo{width:100%;background-color:#464646;margin:80px auto 0;transform:rotate(0.03deg)}.approvalNo p{max-width:960px;font-size:16px;text-align:right;color:#fff;margin:0 auto;padding:10px 20px}.footer{background:#c92d38;font-size:16px;line-height:1.9;height:200px;padding:0;margin:0 auto;position:relative;width:100%;z-index:100}.copyright{font-size:16px;text-align:center;color:#fff;padding:7px 0 0 0;transform:rotate(0.03deg)}@media screen and (max-width:767px){.approvalNo{margin-top:40px}.approvalNo p{font-size:11px;padding:5px 10px}.footer{height:120px}.copyright{font-size:11px;padding:5px 0 0 0}}.footer_nav{display:flex;align-items:center;justify-content:center;background:#ffefd2;position:fixed;bottom:0;width:100%;height:120px;z-index:100;line-height:1}.footer_nav .cvBtn{background:url(../images/footer_img.png) bottom -3px left 2.4% / 14.2% auto no-repeat;justify-content:center;align-items:center;position:static;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;padding-left:120px;z-index:100;max-width:960px;height:100%;width:96%}.footer_nav .cvBtn .ttlBalloon{border:none;border-radius:0;padding:16px 10px;margin:0;margin-right:32px;max-width:320px;width:50%}.footer_nav .cvBtn .ttlBalloon:before{border-color:transparent;border-top-width:7px;border-bottom-width:7px;border-left-width:13px;border-right-width:13px;border-left-color:#FFF;margin-top:-7px;top:50%;bottom:initial;left:100%;transform:none}.footer_nav .cvBtn .ttlBalloon:after{display:none}.footer_nav .cvBtn .ttlBalloon .text{font-size:15px;transform:rotate(0.03deg)}.footer_nav .cvBtn .ttlBalloon .logo{max-width:84px;margin-left:10px}.footer_nav .cvBtn .btn{min-height:77px;max-width:357px;margin:0}.footer_nav .cvBtn .btn .btn_inner .btn_txt{font-size:21px;line-height:1.2}@media only screen and (max-width:767px){.footer_nav{height:68px}.footer_nav .cvBtn{background-size:64px;background-position:bottom -1px left 0;padding-left:75px;max-width:500px}.footer_nav .cvBtn .ttlBalloon{flex-direction:column;padding:8px 0;margin-right:15px;width:37.6%}.footer_nav .cvBtn .ttlBalloon:before{border-top-width:5px;border-bottom-width:5px;border-left-width:8px;border-right-width:8px;margin-top:-5px}.footer_nav .cvBtn .ttlBalloon .text{font-size:10px;text-align:center;transform:scale(.83) rotate(0.03deg);width:120%}.footer_nav .cvBtn .ttlBalloon .logo{margin:4px auto 0;max-width:64px;width:80%}.footer_nav .cvBtn .btn{border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.3);flex:1;padding:8px 8px 6px;min-height:initial}.footer_nav .cvBtn .btn .btn_inner .btn_txt{font-size:13px}.footer_nav .cvBtn .btn .btn_inner:after{height:16px;width:16px;margin-left:5px}}