@charset "UTF-8";:root{--black-color: #010101;--white-color: #fff;--red-color: #ff3131;--bg-gray-color: #dddddd;--text-blue-color: #246dad;--text-green-color: #043d06;--bubble-blue-color: #609fd6;--text-highlight-color-blue1: #a8ccec;--text-highlight-color-blue2: #81b7e6;--text-highlight-color-yellow: #ffde59;--orange-grad: linear-gradient(90deg, #fd6f13, #f15437, #f24141);--blue-grad: linear-gradient(90deg, #02b5d6, #2795ee, #3886ef);--babble-blue-grad: linear-gradient(90deg, #609fd6, #294992)}:root{--content-width: 350px;--content-pc-width: 700px;--content-pc-large-width: 800px}:root{--z-index-back: -1;--z-index-default: 1;--z-index-header: 100;--z-index-menu: 150;--z-index-opening: 999}.ad-spacer{margin:40px auto;text-align:center;max-width:900px;min-height:100px;background:transparent;overflow:hidden}.ad-spacer:before{content:"スポンサーリンク";display:block;font-size:10px;color:#bbb;margin-bottom:5px}.corporate-logo-ver1-regular{font-family:CorporateLogoVer1,sans-serif;font-style:normal}.zen-kaku-gothic-new-regular{font-family:Zen Kaku Gothic New,sans-serif;font-weight:400;font-style:normal}.great-vibes-regular{font-family:Great Vibes,cursive;font-weight:400;font-style:normal;display:inline-block;padding-left:10px!important}.kaisei-opti-regular{font-family:Kaisei Opti,serif;font-weight:400;font-style:normal}html{height:100%;scroll-behavior:smooth}body{color:var(--black-color);font-size:16px;font-family:Zen Kaku Gothic New,sans-serif;line-height:normal;letter-spacing:-.04em;background-image:url(/assets/openpack-bg01-BkBcXbfb.webp);line-height:1.2}.u_br{display:none}@media screen and (max-width:376px){.u_br{display:block}}.l_container{margin:0 auto;padding:0 16px;max-width:calc(var(--content-pc-width) - 32px)}.l_container_large{margin:0 auto;padding:0 16px;max-width:calc(var(--content-pc-large-width) - 32px)}.l_section{padding-top:40px;padding-bottom:40px}@media screen and (max-width:450px){.l_section{padding-top:30px;padding-bottom:30px}}.adsiteLP_mv{position:relative;z-index:0;padding-top:45px;margin-bottom:40px}.adsiteLP_mv_text-box{display:flex;flex-direction:column}.adsiteLP_mv_bubble{color:var(--white-color);font-size:25px;font-weight:600;background-color:var(--bubble-blue-color);padding:10px 20px 14px 18px;border-radius:50px;position:relative;line-height:1.5;display:inline-block;margin-right:auto;margin-left:55px}@media screen and (max-width:600px){.adsiteLP_mv_bubble{margin-left:60px}}@media screen and (max-width:450px){.adsiteLP_mv_bubble{letter-spacing:-.08em;margin-left:0;font-size:18px;padding:8px 14px 12px}}.adsiteLP_mv_bubble:after{content:"";position:absolute;width:0;height:0;display:block;border-style:solid;border-color:transparent var(--bubble-blue-color) var(--bubble-blue-color) transparent;border-width:20px;top:28px;left:25%;border-radius:1px;transform:rotate(-237deg);z-index:-1}@media screen and (max-width:450px){.adsiteLP_mv_bubble:after{top:10px}}.adsiteLP_mv_bubble span{border-bottom:6px solid var(--text-highlight-color-yellow)}@media screen and (max-width:450px){.adsiteLP_mv_bubble span{border-bottom:4px solid var(--text-highlight-color-yellow)}}.adsiteLP_mv_bubble+.adsiteLP_mv_main-text{margin-top:15px}@media screen and (max-width:450px){.adsiteLP_mv_bubble+.adsiteLP_mv_main-text{margin-top:15px}}.adsiteLP_mv_main-text,.adsiteLP_mv_middle-text{text-align:center}.adsiteLP_mv_main-text{font-size:70px;font-family:TsunagiGothic,sans-serif;margin-bottom:15px}@media screen and (max-width:450px){.adsiteLP_mv_main-text{margin-bottom:0;font-size:35px}}.adsiteLP_mv_middle-text{display:inline-block;font-size:28px;font-weight:600;background-color:var(--text-highlight-color-blue1);padding:10px;margin:15px auto;color:#194b76}@media screen and (max-width:450px){.adsiteLP_mv_middle-text{font-size:16px;padding:6px}}.adsiteLP_mv_image-wrapper{margin:10px auto 0;max-width:450px;height:auto}@media screen and (max-width:450px){.adsiteLP_mv_image-wrapper{margin:20px auto 0;max-width:250px}}.adsiteLP_worries{position:relative;z-index:var(--z-index-default)}.adsiteLP_worries_bg{position:absolute;inset:0;overflow:hidden;z-index:var(--z-index-back)}.adsiteLP_worries_bg img{height:100%;width:auto;min-width:100vw;position:absolute;top:0;left:50%;transform:translate(-50%)}.adsiteLP_worries_text-box{text-align:center}.adsiteLP_worries_heading{font-size:35px;font-weight:600;margin-bottom:30px;letter-spacing:.15em;line-height:1.4;position:relative}@media screen and (max-width:450px){.adsiteLP_worries_heading{font-size:18px}}.adsiteLP_worries_heading span{font-size:50px;background:linear-gradient(transparent 50%,var(--text-highlight-color-blue2) 50%);margin:0 8px;letter-spacing:.32em;position:relative}@media screen and (max-width:450px){.adsiteLP_worries_heading span{font-size:32px}}.adsiteLP_worries_heading span:after{content:"";position:absolute;top:-35px;right:-56px;width:100px;height:100px;background:url(/assets/openpack-pat-BbvjOaTc.webp) center / cover no-repeat;z-index:0}@media screen and (max-width:450px){.adsiteLP_worries_heading span:after{top:-35px;right:-45px;width:80px;height:80px}}.adsiteLP_worries_text{font-weight:600;text-align:center;font-size:20px;letter-spacing:.32em}@media screen and (max-width:450px){.adsiteLP_worries_text{font-size:16px;letter-spacing:.2em}}.bubble-container{display:flex;justify-content:center;align-items:center;max-width:800px;margin:0 auto}@media screen and (max-width:600px){.bubble-container{margin-top:60px}}.bubble{width:350px;background-size:contain;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;padding:20px;color:var(--white-color);aspect-ratio:1 / 1;position:relative}.bubble.side-left{background-image:url(/assets/openpack-com1-DAhX1kSC.webp)}.bubble.center{background-image:url(/assets/openpack-com2-Mqd52nEw.webp)}.bubble.side-right{background-image:url(/assets/openpack-com3-CXN_91Eb.webp)}.bubble p{position:absolute;font-weight:500;font-size:16px;letter-spacing:.09em;text-align:center}@media screen and (max-width:915px){.bubble p{font-size:2vw}}@media screen and (max-width:450px){.bubble p{font-size:2.2vw}}.bubble.side-left p{margin-left:-48px;margin-top:-12px}@media screen and (max-width:600px){.bubble.side-left p{margin-left:-20px;margin-top:-6px}}.bubble.center p{margin-top:-45px}@media screen and (max-width:600px){.bubble.center p{margin-top:-23px}}@media screen and (max-width:376px){.bubble.center p{margin-top:-18px}}.bubble.side-right p{margin-left:80px;margin-top:-8px}@media screen and (max-width:600px){.bubble.side-right p{margin-left:42px;margin-top:-3px}}@media screen and (max-width:376px){.bubble.side-right p{margin-left:35px}}.side-left{transform:translateY(75px) translate(85px)}@media screen and (max-width:600px){.side-left{transform:scale(1.3) translateY(10px) translate(15px)}}.center{transform:translateY(-25px) translate(20px)}@media screen and (max-width:600px){.center{transform:scale(1.3) translateY(-36px) translate(3px)}}.side-right{transform:translateY(85px) translate(-85px)}@media screen and (max-width:600px){.side-right{transform:scale(1.3) translateY(14px) translate(-23px)}}@media screen and (max-width:450px){.side-right{transform:scale(1.3) translateY(14px) translate(-20px)}}.adsiteLP_worries_content_image-wrapper{max-width:220px;margin:-90px auto 0;height:auto}@media screen and (max-width:750px){.adsiteLP_worries_content_image-wrapper{max-width:200px;margin:-80px auto 0}}@media screen and (max-width:600px){.adsiteLP_worries_content_image-wrapper{max-width:175px;margin:-80px auto 0;height:auto}}@media screen and (max-width:375px){.adsiteLP_worries_content_image-wrapper{max-width:150px;margin:-75px auto 0;height:auto}}.adsiteLP_worries_main-text{position:relative;margin-top:25px;font-weight:900;font-size:33px;letter-spacing:.2em;text-align:center;color:#dd4432}@media screen and (max-width:450px){.adsiteLP_worries_main-text{margin-top:10px;font-size:21px;padding-bottom:10px}}.adsiteLP_reasons{background-image:url(/assets/openpack-bg02-EeEBXeuO.webp);background-position:center;position:relative;z-index:0;padding-bottom:80px;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:450px){.adsiteLP_reasons{padding-bottom:35px}}.adsiteLP_reasons:after{content:"";position:absolute;top:-11px;left:35px;width:90px;height:90px;background:url(/assets/openpack-tag1-BDdudz-d.webp) center / cover no-repeat;z-index:0}@media screen and (max-width:690px){.adsiteLP_reasons:after{top:1px}}@media screen and (max-width:450px){.adsiteLP_reasons:after{top:2px;left:15px;width:60px;height:60px}}.adsiteLP_reasons_inner{position:relative;z-index:1}.adsiteLP_reasons_title{font-size:35px;color:var(--white-color);display:flex;flex-direction:row;align-items:center;justify-content:center;letter-spacing:.2em}@media screen and (max-width:600px){.adsiteLP_reasons_title{font-size:25px}}@media screen and (max-width:450px){.adsiteLP_reasons_title{font-size:15px}}.adsiteLP_reasons_title span{font-size:150px;margin:10px 5px 0 -20px}@media screen and (max-width:450px){.adsiteLP_reasons_title span{font-size:95px;margin:8px 6px 0 -8px}}@media screen and (max-width:450px){.adsiteLP_reasons_items{margin-top:-15px}}.adsiteLP_reasons_item{position:relative;background-color:var(--white-color);border-radius:40px}@media screen and (max-width:640px){.adsiteLP_reasons_item{border-radius:25px}}.adsiteLP_reasons_item_title-box{position:relative;font-size:30px;font-weight:600;width:100%;color:var(--text-green-color);text-align:center;border-bottom:2px dashed var(--black-color);padding:14px 0 12px;letter-spacing:.15em}@media screen and (max-width:640px){.adsiteLP_reasons_item_title-box{font-size:24px;padding:12px 0 10px}}@media screen and (max-width:450px){.adsiteLP_reasons_item_title-box{font-size:5vw;padding:12px 0 10px;line-height:1.3}}.adsiteLP_reasons_item_title_numbering{font-size:75px;font-weight:600;letter-spacing:.08em;color:var(--text-blue-color);-webkit-text-stroke:15px var(--white-color);paint-order:stroke;position:absolute;top:-30px;left:35px}@media screen and (max-width:640px){.adsiteLP_reasons_item_title_numbering{font-size:50px;-webkit-text-stroke:10px var(--white-color);top:-19px;left:19px}}@media screen and (max-width:450px){.adsiteLP_reasons_item_title_numbering{font-size:50px;top:-22px;left:15px}}.adsiteLP_reasons_item_title{position:relative;z-index:var(--z-index-default)}@media screen and (max-width:640px){.adsiteLP_reasons_item_title.__second{display:inline;left:26px}}@media screen and (max-width:450px){.adsiteLP_reasons_item_title.__second{left:14px}}.adsiteLP_reasons_item_content_inner{padding:15px 50px;overflow:hidden}@media screen and (max-width:640px){.adsiteLP_reasons_item_content_inner{padding:15px 30px}}.adsiteLP_reasons_item_img-box:has(.adsiteLP_reasons_item_img_wrapper.__first){margin-top:20px}@media screen and (max-width:450px){.adsiteLP_reasons_item_img-box:has(.adsiteLP_reasons_item_img_wrapper.__first){margin-top:12px}}.adsiteLP_reasons_item_img_desc{font-weight:500;text-align:center;font-size:18px;letter-spacing:.15em}@media screen and (max-width:640px){.adsiteLP_reasons_item_img_desc{font-size:14px}}.adsiteLP_reasons_item_img_wrapper{position:relative;max-width:350px;height:auto;margin:0 auto}@media screen and (max-width:450px){.adsiteLP_reasons_item_img_wrapper{max-width:280px}}.adsiteLP_reasons_item_img_wrapper.__first{margin:20px auto 0}.adsiteLP_reasons_item_img_wrapper.__first:after{content:"・・・";display:inline-block;position:absolute;bottom:80px;margin-left:5px;font-size:2.5vw}.adsiteLP_reasons_item_desc{margin-top:20px;font-size:18px;line-height:1.6;letter-spacing:.1em;font-weight:500}@media screen and (max-width:450px){.adsiteLP_reasons_item_desc{font-size:15px}}.adsiteLP_reasons_item_desc.__second{margin-top:40px}.adsiteLP_reasons_cta_link{display:block;max-width:400px;height:auto;margin:40px auto 0;transition:opacity .2s}@media screen and (max-width:450px){.adsiteLP_reasons_cta_link{max-width:260px;margin:20px auto 0}}.adsiteLP_reasons_cta_link:hover{opacity:.8}.adsiteLP_reasons_cta_link+.adsiteLP_reasons_item{margin-top:60px}@media screen and (max-width:450px){.adsiteLP_reasons_cta_link+.adsiteLP_reasons_item{margin-top:35px}}.label{position:absolute;font-weight:500;font-size:12px;white-space:nowrap;transform:translate(-50%,-50%);letter-spacing:.15em}@media screen and (max-width:450px){.label{font-size:10px}}.label-top{top:45%;left:49%}.label-left{top:104%;left:14%}.label-right{top:104%;left:87%}.adsiteLP_reasons_item+.adsiteLP_reasons_item{margin-top:80px}@media screen and (max-width:450px){.adsiteLP_reasons_item+.adsiteLP_reasons_item{margin-top:40px}}.adsiteLP_plans_main-text{position:relative;margin-top:35px;margin-bottom:25px;font-weight:900;font-size:30px;letter-spacing:.2em;color:#dd4432;text-align:center}@media screen and (max-width:450px){.adsiteLP_plans_main-text{font-size:22px;letter-spacing:.15em}}.adsiteLP_plans_main-text:before{content:attr(data-text);position:absolute;inset:0;font:inherit;letter-spacing:inherit;text-align:inherit;line-height:inherit;background:linear-gradient(135deg,#fa5541,#f5523d,#dd4432 66%,#ff4e3b);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.adsiteLP_plans_header-box{width:100%;border:3px solid;border-image-source:var(--orange-grad);border-image-slice:1;text-align:center}.adsiteLP_plans_header-top{background:var(--orange-grad);padding:20px 0 18px;clip-path:polygon(0% 0%,100% 0%,100% 67%,50% 100%,0% 67%)}@media screen and (max-width:450px){.adsiteLP_plans_header-top{padding:20px;clip-path:polygon(0% -1%,100% -1%,100% 67%,50% 100%,0% 67%)}}.adsiteLP_plans_pack_title{margin-bottom:15px;color:var(--white-color);font-size:35px;font-weight:600;letter-spacing:.04em}@media screen and (max-width:450px){.adsiteLP_plans_pack_title{font-size:22px}}.adsiteLP_plans_item{display:flex;justify-content:flex-start;align-items:flex-end;position:relative;margin-left:36%;padding:18px 0}@media screen and (max-width:450px){.adsiteLP_plans_item{margin-left:34%;padding:12px 0}}@media screen and (max-width:450px){.__maintenance-fee .adsiteLP_plans_item{padding:16px 0 12px}}@media screen and (max-width:376px){.adsiteLP_plans_item{margin-left:30%}}.adsiteLP_plans_item_label-box{position:absolute;right:100%;margin-right:32px;white-space:nowrap;font-size:18px;font-weight:500;padding-bottom:10px}@media screen and (max-width:450px){.adsiteLP_plans_item_label-box{font-size:14px;margin-right:22px;padding-bottom:7px}}.adsiteLP_plans_header-box.__maintenance-fee .adsiteLP_plans_item_label-box{padding-bottom:20px}@media screen and (max-width:450px){.adsiteLP_plans_header-box.__maintenance-fee .adsiteLP_plans_item_label-box{padding-bottom:18px}}.price-unit{display:flex;flex-direction:column;font-weight:500;font-size:26px;align-items:center;margin-left:30px;justify-self:baseline}@media screen and (max-width:450px){.price-unit{font-size:20px;margin-top:6px;margin-left:12px}}.price-unit span{font-size:12px}@media screen and (max-width:450px){.price-unit span{font-size:8px}}.price-content{text-align:left}.adsiteLP_plans_item_price-content{display:flex;flex-direction:row}.adsiteLP_plans_item_price-content_price-main{font-size:50px;font-weight:500;background:var(--orange-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1}@media screen and (max-width:450px){.adsiteLP_plans_item_price-content_price-main{font-size:40px}}.adsiteLP_plans_header-box.__maintenance-fee{border-image-source:var(--blue-grad);margin-top:15px}.adsiteLP_plans_item_price-content_maintenance-main{font-size:40px;font-weight:500;background:var(--blue-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}@media screen and (max-width:450px){.adsiteLP_plans_item_price-content_maintenance-main{font-size:30px;letter-spacing:.03em}}.adsiteLP_plans_maintenance-fee-box{position:relative;margin-top:20px}.adsiteLP_plans_maintenance-fee_content_wrapper{text-align:center}.adsiteLP_plans_maintenance-fee_price{font-weight:500;font-size:50px;letter-spacing:.04em;background:var(--blue-grad);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-left:40px}.adsiteLP_plans_maintenance-fee_price-box span{margin-top:4px;color:var(--black-color);font-size:12px;font-weight:500}.maintenance-sub{margin-top:5px;text-align:center;font-weight:500;font-size:12px}@media screen and (max-width:450px){.maintenance-sub{margin-top:2px;font-size:10px}}.dots-text{background-image:radial-gradient(circle at center,#ff3131 20%,transparent 20%);background-position:top left;background-repeat:repeat-x;background-size:1em .5em;padding-top:.3em}.adsiteLP_plans_additional_wrapper{position:relative;text-align:center;margin-top:20px}.adsiteLP_plans_bubble{color:var(--white-color);font-size:15px;font-weight:600;background:var(--babble-blue-grad);margin-top:21px;padding:10px 12px;border-radius:50px;line-height:1;position:relative;top:-25px;left:-65px;display:inline-block;z-index:10;transform-style:preserve-3d}@media screen and (max-width:450px){.adsiteLP_plans_bubble{font-size:12px;padding:8px;top:-26px;left:-22px}}@media screen and (max-width:420px){.adsiteLP_plans_bubble{top:-30px;left:-10px}}.adsiteLP_plans_bubble:after{content:"";position:absolute;top:75%;left:35%;width:25px;height:15px;background:var(--babble-blue-grad);clip-path:polygon(0 0,102% 0,100% 96%);z-index:-1;transform:translateZ(-1px) rotate(4deg)}@media screen and (max-width:540px){.adsiteLP_plans_bubble:after{top:65%;left:36%}}@media screen and (max-width:450px){.adsiteLP_plans_bubble:after{top:63%;left:20%}}.adsiteLP_plans_highlighted-text{font-size:20px;font-weight:600;padding-top:10px;display:inline;text-align:center;margin-left:-75px;background:linear-gradient(transparent 60%,#ffde59 60%)}@media screen and (max-width:540px){.adsiteLP_plans_highlighted-text{font-size:16px}}@media screen and (max-width:450px){.adsiteLP_plans_highlighted-text{margin-left:-40px}}@media screen and (max-width:420px){.adsiteLP_plans_highlighted-text{margin-left:-50px}}.adsiteLP_plans_highlighted-text span{color:var(--red-color)}.adsiteLP_plans_cta_link{display:block;max-width:400px;height:auto;margin:50px auto 0;transition:opacity .2s;padding-bottom:40px}.adsiteLP_plans_cta_link:hover{opacity:.8}@media screen and (max-width:450px){.adsiteLP_plans_cta_link{max-width:260px;margin:60px auto 0}}.adsiteLP_text{margin-top:10px;font-weight:500}@media screen and (max-width:450px){.adsiteLP_text{font-size:12px}}.footer{margin-top:20px;grid-row-start:2;grid-row-end:3;width:100%}.footer_text{font-weight:500;font-size:12px;color:var(--text-gray-color);margin-top:16px;text-align:center;padding-bottom:8px;letter-spacing:.08em}
