@font-face{font-family:MPLUS-1P;src:url(/fonts/mplus-1p-100.woff2) format("woff2"),url(/fonts/mplus-1p-light.ttf) format("truetype");font-weight:100}@font-face{font-family:MPLUS-1P;src:url(/fonts/mplus-1p-300.woff2) format("woff2"),url(/fonts/mplus-1p-light.ttf) format("truetype");font-weight:300}@font-face{font-family:MPLUS-1P;src:url(/fonts/mplus-1p-400.woff2) format("woff2"),url(/fonts/mplus-1p-regular.ttf) format("truetype");font-weight:400}@font-face{font-family:MPLUS-1P;src:url(/fonts/mplus-1p-500.woff2) format("woff2"),url(/fonts/mplus-1p-medium.ttf) format("truetype");font-weight:500}@font-face{font-family:MPLUS-1P;src:url(/fonts/mplus-1p-700.woff2) format("woff2"),url(/fonts/mplus-1p-bold.ttf) format("truetype");font-weight:700}@font-face{font-family:MPLUS-1P;src:url(/fonts/mplus-1p-800.woff2) format("woff2"),url(/fonts/mplus-1p-bold.ttf) format("truetype");font-weight:800}@font-face{font-family:MPLUS-1P;src:url(/fonts/mplus-1p-900.woff2) format("woff2"),url(/fonts/mplus-1p-heavy.ttf) format("truetype");font-weight:900}html{max-width:3000px;margin:0 auto;background-color:#fff;font-size:62.5%}*,*:before,*:after{box-sizing:border-box}body{user-select:none;-webkit-text-size-adjust:100%;margin:0 auto;background-color:#fff;word-break:break-all;font-family:MPLUS-1P!important;font-weight:400;font-size:1.6rem;line-height:1.8;color:#052953;letter-spacing:.1em;--link-color: var(--link-on-body, #0099ff)}header{width:100%;text-align:center;color:#0a52a5;--link-color: var(--link-on-header, #0099ff)}header a:hover{color:#0a52a5}main{width:100%;margin:0 auto;display:flex;flex-direction:column;min-height:60vh;text-align:center}footer{width:100%;text-align:center;margin-top:auto;background-color:#0a52a4;color:#89c1ff;--link-color: var(--link-on-footer, #0099ff)}img{max-width:min(100%,800px);height:auto;vertical-align:middle}a{text-decoration:none;color:var(--link-color);transition:opacity .3s}a:hover{cursor:pointer;opacity:.8;text-decoration:underline}a img{vertical-align:bottom}.copyright{color:#fff}.cancellation_answer{display:none;width:100%;border:solid 1px #0068b4;border-top:none;background-color:#bad6eb;line-height:2.4rem;--link-color: var(--link-on-cancellation, #0099ff)}.faq_answer{display:none;width:100%;border:solid 1px #0068b4;border-top:none;background-color:#bad6eb;line-height:2.4rem;--link-color: var(--link-on-faq, #0099ff)}.globalMenuSp{color:#0a52a5;--link-color: var(--link-on-hamburger, #0099ff)}.contents_limit{max-width:900px;width:100%;margin:0 auto;text-align:center}.contents_title{padding:8% 0%;font-weight:700;color:#0a52a2;line-height:1.2em;font-size:2.4rem}:root{--roundLineColor:rgba(0,130,201,.8);--roundLineHeight:1px;--link-on-header: #000000;--link-on-body: #0a52a2;--link-on-footer: #ffffff;--link-on-hamburger: #0a52a2;--link-on-faq: #0a52a2;--link-on-cancellation: #0a52a2}.font-size-sss{--txt-font-size: .8rem}.font-size-ss{--txt-font-size: 1rem}.font-size-s{--txt-font-size: 1.2rem}.font-size-sm{--txt-font-size: 1.4rem}.font-size-m{--txt-font-size: 1.6rem}.font-size-mm{--txt-font-size: 1.8rem}.font-size-ml{--txt-font-size: 2rem}.font-size-l{--txt-font-size: 2.4rem}.font-size-ll{--txt-font-size: 2.8rem}.line-height-s{--txt-line-height: 1.2em}.line-height-m{--txt-line-height: 1.4em}.line-height-l{--txt-line-height: 1.6em}.line-height-ll{--txt-line-height: 1.8em}.line-height-lx{--txt-line-height: 2em}.line-height-x{--txt-line-height: 2.2em}.line-height-xx{--txt-line-height: 2.4em}.font-weight-100{--txt-font-weight: 100}.font-weight-300{--txt-font-weight: 300}.font-weight-400{--txt-font-weight: 400}.font-weight-500{--txt-font-weight: 500}.font-weight-700{--txt-font-weight: 700}.font-weight-800{--txt-font-weight: 800}.font-weight-900{--txt-font-weight: 900}.font-weight-m{--txt-font-weight: 700}.font-weight-l{--txt-font-weight: 900}.align-left{--txt-align:left}.align-center{--txt-align:center}.align-right{--txt-align:right}.vertical-align-top{--vertical-align: top}.vertical-align-bottom{--vertical-align: bottom}.line-radius-15{--line-radius: 15px}.line-radius-25p{--line-radius: 25%}.size-ss{--btn-width: 10rem;--btn-font-size: 1.3rem;--btn-padding: 1rem 1.2rem}.size-half{--btn-width: 50%;--btn-font-size: 1.6rem;--btn-padding: 1rem 2.4rem}.txt-color-caution{--txt-color: #ff0000}.txt-color-caption{--txt-color: #0068b4}.font-color-link{--font-color: #0099ff;--hover-color: #40c4ff}.text-bg-color-black{--bg-color: black;--txt-color:white}.text-bg-color-white{--bg-color: white;--txt-color:black}.radius-10{--btn-radius: 10px}.radius-50{--btn-radius: 50px}.color-yellow{--btn-bg: #ecde21;--btn-color: #ffffff;--btn-border: #ecde21;--btn-hover-bg: #f7ef73;--btn-hover-color: #f0f0f0;--btn-hover-border: #f7ef73;--btn-box-shadow: 0 1px 2px rgba(200, 180, 60, .3);--btn-icon-bg: #ffffff;--btn-icon-color: #ecde21;--btn-cursor: pointer;--txt-align: center;--card-bg: #ffffe5}.color-green{--btn-bg: #7ab943;--btn-color: #ffffff;--btn-border: #7ab943;--btn-hover-bg: #8dd85a;--btn-hover-color: #f0f0f0;--btn-hover-border: #8dd85a;--btn-box-shadow: 0 1px 2px rgba(120, 170, 80, .35);--btn-icon-bg: #ffffff;--btn-icon-color: #7ab943;--btn-cursor: pointer;--txt-align: center;--card-bg: #ebf5e3}.color-orange{--btn-bg: #e7831e;--btn-color: #ffffff;--btn-border: #e7831e;--btn-hover-bg: #f4a54f;--btn-hover-color: #f0f0f0;--btn-hover-border: #f4a54f;--btn-cursor: pointer;--btn-box-shadow: 0 1px 2px rgba(210, 140, 60, .4);--btn-icon-bg: #ffffff;--btn-icon-color: #e7831e;--txt-align: center;--card-bg: #fcf3ed}.color-aqua{--btn-bg: #62c1de;--btn-color: #ffffff;--btn-border: #62c1de;--btn-hover-bg: #7bd5f0;--btn-hover-color: #f0f0f0;--btn-hover-border: #7bd5f0;--btn-cursor: pointer;--btn-box-shadow: 0 1px 2px rgba(80, 180, 200, .4);--btn-icon-bg: #ffffff;--btn-icon-color: #62c1de;--txt-align: center;--card-bg: #e6f5fa}.color-mint{--btn-bg: #41bcb4;--btn-color: #ffffff;--btn-border: #41bcb4;--btn-hover-bg: #65d4cd;--btn-hover-color: #f0f0f0;--btn-hover-border: #65d4cd;--btn-cursor: pointer;--btn-box-shadow: 0 1px 2px rgba(90, 200, 190, .35);--btn-icon-bg: #ffffff;--btn-icon-color: #41bcb4;--txt-align: center;--card-bg: #ffffe5}.color-blue{--btn-bg: #4875ca;--btn-color: #ffffff;--btn-border: #4875ca;--btn-hover-bg: #6f95e0;--btn-hover-color: #f0f0f0;--btn-hover-border: #6f95e0;--btn-cursor: pointer;--btn-box-shadow: 0 1px 2px rgba(80, 120, 200, .4);--btn-icon-bg: #ffffff;--btn-icon-color: #4875ca;--txt-align: center;--card-bg: #eef3fb}.color-pink{--btn-bg: #ff7ca0;--btn-color: #ffffff;--btn-border: #ff7ca0;--btn-hover-bg: #ff9bb8;--btn-hover-color: #f0f0f0;--btn-hover-border: #ff9bb8;--btn-cursor: pointer;--btn-box-shadow: 0 1px 2px rgba(200, 100, 120, .45);--btn-icon-bg: #ffffff;--btn-icon-color: #ff7ca0;--txt-align: center;--card-bg: #fff3f6}.color-skyblue{--btn-bg: #3f99e5;--btn-color: #ffffff;--btn-border: #3f99e5;--btn-hover-bg: #5aa5f7;--btn-hover-color: #f0f0f0;--btn-hover-border: #5aa5f7;--btn-cursor: pointer;--btn-box-shadow: 0 1px 2px rgba(160, 160, 192, .5);--btn-icon-bg: #ffffff;--btn-icon-color: #3f99e5;--txt-align: center;--card-bg: #3f99e5}.color-skypink{--btn-bg: #ff7ca0;--btn-color: #ffffff;--btn-border: #ff7ca0;--btn-hover-bg: #ff95b5;--btn-hover-color: #f0f0f0;--btn-hover-border: #ff95b5;--btn-cursor: pointer;--btn-box-shadow: 0 1px 2px rgba(160, 160, 192, .5);--btn-icon-bg: #ffffff;--btn-icon-color: #ff7ca0;--txt-align: center;--card-bg: #ff7ca0}.color-cleanness{--btn-bg: rgba(255,255,255,0);--btn-color: #d52e7d;--btn-border: #e375a7;--btn-hover-bg: rgba(227, 117, 167, 1);--btn-hover-color: #ffffff;--btn-hover-border: #e375a7;--btn-cursor: default;--btn-box-shadow: 0 0px 0px rgba(255, 255, 255, 0);--btn-icon-bg: rgba(255,255,255,0);--btn-icon-color: #d52e7d;--txt-align: center;--card-bg: rgba(255,255,255,0)}.button_custom.color-cleanness:hover{box-shadow:inset 0 0 0 1px #e375a780;--btn-icon-color: #ffffff;opacity:.8;cursor:pointer}.color-outline-blue{--btn-bg: #ffffff;--btn-color: #0068b4;--btn-border: #0068b4;--btn-hover-bg: #0068b4;--btn-hover-color: #ffffff;--btn-hover-border: #0068b4}.size-ss{--btn-width: 10rem;--btn-font-size: 1rem;--btn-padding: 1rem 1.2rem}.size-s{--btn-width: 20rem;--btn-font-size: 1.4rem;--btn-padding: 1rem 1.6rem}.size-m{--btn-width: 25rem;--btn-font-size: 1.5rem;--btn-padding: 1rem 2rem}.size-l{--btn-width: 30rem;--btn-font-size: 1.6rem;--btn-padding: 1rem 2.4rem}.size-half{--btn-width: 50%;--btn-font-size: 1.4rem;--btn-padding: 1rem 2rem}.size-tqs{--btn-width: 75%;--btn-font-size: 1.6rem;--btn-padding: 1rem 2rem}.size-full{--btn-width: 100%;--btn-font-size: 2rem;--btn-padding: 1rem 2.4rem}.btn-content-arrow{--btn-content:">"}.button_custom{display:inline-block;max-width:800px;padding:var(--btn-padding, 1rem 2rem);width:var(--btn-width, auto);font-size:var(--btn-font-size, 1.2rem);line-height:var(--txt-line-height, 1em);font-weight:var(--txt-font-weight, 400);border-radius:var(--btn-radius, 25px);text-align:var(--txt-align, center);text-decoration:none;cursor:var(--btn-cursor, pointer);transition:all .3s ease;overflow:hidden;text-overflow:ellipsis;background-color:var(--btn-bg, #fff);color:var(--btn-color, #000);border:var(--btn-border-weight, 2px) solid var(--btn-border, #ccc)}.button_custom:hover{background-color:var(--btn-hover-bg, #ffffff);color:var(--btn-hover-color, #000000);border-color:var(--btn-hover-border, #000000);cursor:default;box-shadow:var(--btn-box-shadow, 0 1px 2px rgba(227, 117, 167, .5))}.button-triangle-icon{position:relative;padding-right:40px;display:inline-block;vertical-align:middle}.button-triangle-icon:after{content:var(--btn-content, "\25b6");position:absolute;top:50%;right:12px;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;background-color:var(--btn-icon-bg, #fff);color:var(--btn-icon-color, #000);font-size:14px;font-weight:700;line-height:1;pointer-events:none;border:none;padding-left:4px}.custom_text{padding:var(--padding-top, clamp(10px, 1.5vw, 1%)) var(--padding-right, clamp(15px, 2.5vw, 2%)) var(--padding-bottom, clamp(10px, 1.5vw, 1%)) var(--padding-left, clamp(15px, 2.5vw, 2%));font-size:var(--txt-font-size, 1.2rem);font-weight:var(--txt-font-weight, 400);line-height:var(--txt-line-height, 1.2em);text-align:var(--txt-align, center);vertical-align:var(--vertical-align, middle);color:var(--txt-color, inherit);background-color:var(--bg-color, inherit);border-radius:var(--line-radius, 0px)}.pc_palet{max-width:900px;margin:0 auto;text-align:center;background-color:#fff}.header_pc{position:sticky;display:none;align-items:center;top:0;height:50px;padding:0%;border-bottom:solid 1px rgba(25,119,188,1);background-color:#fff;font-size:1.4rem}.header_mobile,.header_hamburger{display:flex;align-items:center;top:0;height:50px;padding:1% 0%;border-bottom:solid 1px rgba(25,119,188,1);background-color:#fff;font-size:1.4rem}.header_links{color:#fff}.header_links_pc{color:#000}.footer_links{color:#502600}.link:hover,.button:hover,.buttons:hover{opacity:.8;cursor:pointer}.footer_pc{position:sticky;display:none;align-items:center;bottom:0;height:320px;padding:0%;background-color:#0068b4;background-image:url(/build/assets/bg_img-a7cd09cc.png)}.footer_mobile{position:sticky;display:flex;align-items:center;bottom:0;height:320px;padding:0%;background-color:#0068b4;background-image:url(/build/assets/bg_img-a7cd09cc.png);background-size:60px;background-repeat:repeat}.footer_palet{max-width:3000px;width:100%;margin:0 auto;text-align:center}.logo{margin:0 auto;max-width:160px;width:100%;height:auto;padding-left:10px;padding-right:0}.div_bgbox_palet{width:100%}.div_bgbox{margin:0 auto;width:100%;padding:0%;background-color:#0068b4;background-image:url(/build/assets/bg_img-a7cd09cc.png)}.mobile_palet{max-width:1200px;width:100%;margin:0 auto;padding:0% 5%;text-align:center}.page_palet{max-width:1200px;width:100%;margin:0 auto;padding:0%;text-align:center}.page_title{width:100%;margin:0 auto;padding:5% 0% 3%;color:#0a52a2;font-size:2.4rem}.page_subtitle{width:100%;margin:0 auto;padding:3% 0%;font-size:2rem}.page_text{width:100%;margin:0 auto;padding:1% 0%}.mini_title{width:100%;margin:0 auto;padding:5% 0% 3%;color:#0068b4;font-size:1.6rem;line-height:1.5em}.mini_text{width:100%;margin:0 auto;padding:2% 0%;font-size:1.4rem;line-height:1.5em;text-align:left}.button_pink{display:inline-block;cursor:pointer;max-width:200px;width:100%;max-height:46px;margin:0 auto;padding:0%;border-radius:30px;font-size:1.8rem;line-height:3.6rem;background-color:#c1272d;color:#fff;border:solid 1px #6a3300;text-decoration:none}.button_pink:hover{background-color:#ffb8c5;box-shadow:0 1px 2px #c0808080}.button_orange{display:inline-block;cursor:pointer;max-width:200px;width:100%;max-height:46px;margin:0 auto;padding:0%;border-radius:30px;font-size:1.8rem;line-height:3.6rem;background-color:#ff9b5f;color:#fff;border:solid 1px #6a3300;text-decoration:none}.button_orange:hover{background-color:#ffdba1;box-shadow:0 1px 2px #c0a0a080}.button_blue{display:inline-block;cursor:pointer;max-width:200px;width:100%;max-height:46px;margin:0 auto;padding:0%;border-radius:25px;font-size:1.8rem;line-height:3.6rem;background-color:#fff;color:#0068b4;border:solid 1px #0068b4;text-decoration:none}.button_blue:hover{background-color:#fff;color:#e977ab;border:solid 1px #e977ab;box-shadow:0 1px 2px #a0a0c080}.button_blue_fill{display:inline-block;cursor:pointer;max-width:200px;width:100%;max-height:46px;margin:0 auto;padding:0%;border-radius:25px;font-size:1.8rem;line-height:3.6rem;background-color:#0068b4;color:#fff;border:solid 1px #0068b4;text-decoration:none}.button_blue_fill:hover{background-color:#fff;color:#e977ab;border:solid 1px #e977ab;box-shadow:0 1px 2px #a0a0c080}.button_green{display:inline-block;cursor:pointer;max-width:200px;width:100%;max-height:46px;margin:0 auto;padding:0%;border-radius:30px;font-size:1.8rem;line-height:3.6rem;background-color:#29c9c6;color:#fff;border:solid 1px #003853;text-decoration:none}.button_green:hover{background-color:#96e0dc;box-shadow:0 1px 2px #8080c080}.table_box{display:table;max-width:100%;width:100%;vertical-align:middle}.table_item{display:table-cell;max-width:100%;width:50%;vertical-align:middle}.flex-center-group{display:flex;justify-content:center;align-items:center;gap:15px;width:100%}.flex-fixed-item{flex:0 0 auto}.flex-center-group.has-separator>.flex-fixed-item:not(:last-child):after{content:"|";margin-left:15px;color:#ccc;font-size:.9em;color:#fff;mix-blend-mode:difference}.under_line_marker{display:inline-block;background-image:linear-gradient(rgba(255,255,255,0) 50%,#ffcfee 0%)}.highlight-multiline{display:inline;background-image:linear-gradient(transparent 60%,#ffe39b 0%);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.1em 0;font-size:2rem}.underline{text-decoration:underline}.masking_img_base{position:relative}.masking_img_over{position:absolute;top:0}.absolute_center{position:absolute;width:100%;top:0%;left:0%;text-align:left;transform:translate(-50%,-50%)}.absolute_left{position:absolute;width:20%;padding:3% 13%;top:0%;left:0%;text-align:left}.absolute_bottom{position:absolute;width:100%;padding:0% 12%;top:75%;left:0%;text-align:center}.box_line{width:100%;padding:3% 2%;border:solid 2px #09acbc}.box_dashline{width:100%;padding:2%;border:dashed 1px #09acbc}.box_title{width:100%;padding:3% 0%;font-weight:700;font-size:1.6rem;text-align:center}.box_description{width:100%;padding:2% 5%;font-weight:400;font-size:1.4rem;line-height:1.2em;text-align:left}.box_color{width:100%;padding:0%;background-color:#72c4d4;color:#fff}.box_button_entry{cursor:pointer;width:100%;padding:1% 0%;border:solid 1px #ffffff;background-color:#14b0bf;color:#fff;font-weight:400;font-size:1.5rem}.box_button_entry:hover{background-color:#e36d95}.round-line:after{display:block;background-color:var(--roundLineColor);border-radius:5px;content:"";height:var(--roundLineHeight)}.radius_all{border-radius:10px}.buttons{cursor:pointer;max-width:300px;width:100%;padding:0% 10%;border-radius:30px;font-size:1.8rem;line-height:4rem;background-color:#1b7fbe;color:#fff;text-decoration:none}.buttons:hover{background-color:#e36d95}.buttons2{cursor:pointer;max-width:300px;width:100%;padding:0% 10%;border-radius:30px;font-size:1.8rem;line-height:4rem;background-color:#005a7c;color:#fff;text-decoration:none}.buttons2:hover{background-color:#e36d95}.header{height:60px;background-color:#f90}.tmenu{display:inline-block;max-height:40px;font-size:calc(1rem + .3vw);line-height:calc(1.6rem + .3vw);color:#0082c9}.sidemenu{max-width:1000px;width:100%;left:0;right:0;margin:auto}.title{font-size:calc(.9rem + .3vw);line-height:calc(1.5rem + .3vw);font-weight:700;vertical-align:top;text-align:left;color:#0082c9}.sub_title{font-size:calc(.9rem + .3vw);line-height:calc(1.5rem + .3vw);font-weight:700;vertical-align:top;text-align:left;color:#0091b1}.detail_title{font-size:calc(.8rem + .3vw);line-height:calc(1.4rem + .3vw);font-weight:400;vertical-align:top;text-align:left;color:#004b6f}.sub_item{display:none;max-width:10000px;width:100%}.tabview{width:100%}.sub_inner{display:inline-block;max-width:800px;width:100%}.note{display:inline-block;max-width:800px;width:100%;padding:3% 5%;font-size:calc(.9rem + .3vw);line-height:calc(1.5rem + .3vw);background-color:#efefef;text-align:left}.title-mobile{font-size:calc(1.1rem + .3vw);line-height:calc(.9rem + .3vw);text-align:left;font-weight:700;color:#abdcf3}.sub_title-mobile{font-size:calc(1.1rem + .3vw);line-height:calc(.9rem + .3vw);text-align:left;color:#fff}.contents-mobile{padding:2% 0% 0%;top:45px}.note-mobile{display:inline-block;width:100%;padding:3% 5%;font-size:calc(1.2rem + .3vw);line-height:calc(1.8rem + .3vw);background-color:#f6f8fb;text-align:left}.hamburger{display:block;position:fixed;z-index:3;right:20px;top:6px;width:26px;height:26px;cursor:pointer;text-align:left}.hamburger span{display:block;position:absolute;width:26px;height:2px;left:6px;background:rgba(25,119,188,1);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.hamburger span:nth-child(1){top:10px}.hamburger span:nth-child(2){top:18px}.hamburger span:nth-child(3){top:26px}.hamburger.active span:nth-child(1){top:18px;left:6px;background:rgba(255,255,255,1);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:18px;background:rgba(255,255,255,1);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}nav.globalMenuSp{position:fixed;z-index:2;top:0;left:0;color:#f90;background-color:#fff;text-align:left;transform:translateY(-100%);transition:all .6s;width:100%;padding:0%}nav.globalMenuSp ul{color:#fff;background-color:#172e42;margin:0 auto;padding:0%;width:100%;font-size:1.5rem}nav.globalMenuSp ul li{list-style-type:none;padding:0;width:100%;border-bottom:0px solid #e977ab}nav.globalMenuSp ul li:last-child{padding-bottom:.2em;border-bottom:none}nav.globalMenuSp ul li:not(.active):hover{color:#fff;background-color:#5d6d7b80;opacity:.8}nav.globalMenuSp ul li a{display:block;padding:1em 5%;color:inherit;text-decoration:none}nav.globalMenuSp ul li.active{display:block;padding:0%;color:#6b98d5;text-decoration:none}nav.globalMenuSp.active{transform:translateY(0)}.page_spacer{width:100%;padding:0% 0% 15%}.under_solidline{width:100%;padding:0%;margin:0% 0% 1%;border-bottom:solid 2px #09acbc}.parent_box{width:100%;padding:2%}.help_subtitle{width:100%;padding:3% 0% 1%;font-weight:700;font-size:1.6rem;line-height:1.2em;text-align:left;color:#515151}.help_text{width:100%;padding:1% 0% 2%;font-size:1.5rem;line-height:1.2em;text-align:left;color:#515c6b}
