body{overflow-x:hidden!important;font-family:Noto Sans JP,system-ui,sans-serif}h3{margin:0!important;margin-block-start:0;margin-block-end:0;padding-bottom:clamp(16px,calc(4vw + 2px),32px);color:#333;font-size:clamp(24px,calc(10vw - 11px),64px);font-weight:700}@media screen and (min-width:768px){h3{font-size:64px}}h4{margin:0!important;color:#333;text-align:center;font-size:clamp(20px,calc(5vw + 2px),40px);font-style:normal;font-weight:700;line-height:1.5em;letter-spacing:.4px;padding-bottom:clamp(16px,calc(4vw + 2px),32px)}@media screen and (min-width:768px){h4{font-size:40px;line-height:normal}}h4.underline{position:relative;padding-bottom:clamp(48px,calc(12vw + 6px),96px)}h4.underline:after{content:"";width:60px;height:2px;display:block;background-color:#333;position:absolute;bottom:clamp(32px,calc(6vw + 11px),56px);left:50%;transform:translate(-50%)}@media screen and (min-width:768px){h4.underline:after{width:110px;height:4px}}h5{margin:0!important;color:#333;text-align:center;font-size:clamp(16px,calc(4vw + 2px),32px);font-style:normal;font-weight:700;line-height:1.5em;letter-spacing:.4px;padding-bottom:clamp(16px,calc(4vw + 2px),32px)}@media screen and (min-width:768px){h5{line-height:normal}}h5.underline{position:relative;padding-bottom:clamp(40px,calc(10vw + 5px),80px)}h5.underline:after{content:"";width:60px;height:2px;display:block;background-color:#333;position:absolute;bottom:clamp(32px,calc(6vw + 11px),56px);left:50%;transform:translate(-50%)}@media screen and (min-width:768px){h5.underline:after{width:110px;height:4px}}.underline:after{content:"";width:60px;height:4px;display:inline-block;background-color:#000;position:absolute;bottom:-10px;left:calc(50% - 30px)}@media screen and (min-width:768px){.underline:after{width:110px;left:calc(50% - 55px)}}@media screen and (max-width:767px){.is-pc{display:none}}@media screen and (min-width:768px){.is-sp{display:none}}.background{width:100vw!important;margin-left:50%!important;transform:translate(-50%)!important;overflow-x:hidden}.image_wrapper{width:100%;margin:0 auto;padding-bottom:32px}@media screen and (min-width:768px){.image_wrapper{width:800px;padding-bottom:64px}}.image_wrapper img{width:100%;margin-bottom:0!important}.content_wrapper{font-family:Noto Sans JP,system-ui,sans-serif;background-color:#fff;width:100%;margin:0 auto;padding-top:clamp(40px,calc(10vw + 5px),80px);padding-bottom:clamp(32px,calc(8vw + 4px),64px);padding-inline:clamp(18px,calc(3vw + 6px),32px)}@media screen and (min-width:768px){.content_wrapper{width:800px}}.content_wrapper+.content_wrapper{padding-top:0}.content_wrapper p{font-size:clamp(16px,calc(3vw + 5px),28px);line-height:1.5em;margin-top:0;margin-bottom:clamp(16px,calc(2vw + 9px),24px);padding-inline:clamp(8px,calc(8vw - 20px),40px)}.content_wrapper p a{color:#00f}.content_image_wrapper{width:100%}.content_image_wrapper img{width:100%;display:block;margin-bottom:0!important;border-radius:var(--radius, 0)!important}.content_image_wrapper.radius{--radius: clamp(16px, calc(8vw - 12px) , 48px)}@media screen and (min-width:768px){.content_image_wrapper.radius{--radius: 48px}}.content_image_wrapper p{text-align:left;font-size:12px;padding:0}@media screen and (min-width:768px){.content_image_wrapper p{font-size:20px}}.gray{background:#f2f2f2}.white{background:#fff}.cream{background:#fffef1}.beige{background:#fff4de}.skyblue{background:#eefcff}.apology_box{border:solid 4px #000f45;background-color:#fff;padding-inline:1.5em;padding-top:1em;padding-bottom:1em}@media screen and (min-width:768px){.apology_box{border:solid 6px #000f45}}.apology_box h4{color:#000f45;margin-bottom:.5em;text-align:center}.apology_box p{color:#000f45;font-size:clamp(16px,calc(2vw + 9px),24px);line-height:1.5em;padding-inline:0;margin-bottom:0}.point_column{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 24px;margin:0 auto 32px;box-sizing:border-box}@media screen and (min-width:768px){.point_column{gap:56px 32px;margin-bottom:56px}}.point_column_single{display:grid;grid-template-columns:repeat(1,1fr);gap:32px;margin:0 auto 32px;box-sizing:border-box}@media screen and (min-width:768px){.point_column_single{gap:56px;margin-bottom:56px}}.point_column_card{align-items:start;justify-content:center;display:grid;grid-template-rows:auto auto 1fr;gap:clamp(8px,calc(2vw + 1px),16px)}.point_column_card img{width:100%;height:100%;object-fit:cover;object-position:center;margin-bottom:0!important;display:block}.point_column_card_title{font-size:clamp(16px,calc(4vw + 2px),32px);font-style:normal;font-weight:700;line-height:1.4em}.point_column_card_subtitle{font-size:clamp(12px,calc(2vw + 5px),20px);font-weight:400;line-height:1em}.point_column_card_text{font-size:clamp(16px,calc(4vw + 2px),32px);font-weight:400;line-height:1.5em}.video-container{position:relative;aspect-ratio:16/9;width:100%;margin:0 auto 32px}@media screen and (min-width:768px){.video-container{width:800px;margin-bottom:64px}}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.link_list{display:grid;grid-template-columns:repeat(1,1fr);gap:16px;margin:0 auto;box-sizing:border-box}.link_list a{text-decoration:none}.link_card{display:flex;border-radius:24px;background:#fff;align-items:center;justify-content:center;padding-top:clamp(16px,calc(2vw + 9px),24px);padding-bottom:clamp(16px,calc(2vw + 9px),24px)}.link_card_image{width:24%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.link_card_image img{width:100%;height:100%;object-fit:cover;object-position:center;margin-bottom:0!important}.link_card_content{display:grid;gap:clamp(4px,calc(2vw - 3px),12px);margin-left:12px;width:64%;text-align:center}@media screen and (min-width:768px){.link_card_content{width:50%;margin-left:32px}}.link_card_subtitle{font-size:clamp(12px,calc(2vw + 5px),20px);font-weight:400;line-height:1em}.link_card_title{font-size:clamp(16px,calc(3vw + 5px),28px);font-style:normal;font-weight:700;line-height:1.4em}.link_card_text{font-size:clamp(10px,calc(1vw + 5px),16px);font-weight:400;line-height:1.5em}.link_card_button{border-radius:20px;background:#0586fd;color:#fff!important;font-size:clamp(12px,calc(1vw + 7px),18px);font-weight:700;padding:4px;text-decoration:none;width:clamp(160px,calc(20vw + 89px),240px);margin:4px auto 0}@media screen and (min-width:768px){.link_card_button{border-radius:30px;font-size:18px;padding:8px 16px}}.link_column{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:0 auto;box-sizing:border-box}.link_column a{text-decoration:none}.column_card{border-radius:24px;background:#fff;align-items:center;text-align:center;justify-content:center;padding:clamp(16px,calc(2vw + 9px),24px) 0;height:100%}.column_card_image{width:100%;margin:0 auto;padding:16px}@media screen and (min-width:768px){.column_card_image{width:64%}}.column_card_image img{width:100%;height:100%;object-fit:cover;object-position:center;margin-bottom:0!important;display:block}.column_card_content{display:flex;flex-direction:column;gap:clamp(6px,calc(1vw + 1px),12px);text-align:center;height:100%}.column_card_subtitle{font-size:clamp(12px,calc(2vw + 5px),20px);font-weight:400;line-height:1em}.column_card_title{font-size:clamp(16px,calc(3vw + 5px),28px);font-style:normal;font-weight:700;line-height:1.4em}.column_card_text{font-size:clamp(10px,calc(1vw + 5px),16px);font-weight:400;line-height:1.5em}.column_card_button{border-radius:20px;background:#0586fd;color:#fff!important;font-size:clamp(12px,calc(1vw + 7px),18px);font-weight:700;padding:4px 8px;text-decoration:none;max-width:240px;margin-inline:auto;margin-top:auto}@media screen and (min-width:768px){.column_card_button{border-radius:30px;font-size:18px;padding:8px 16px}}.link_underimage{margin:0 auto;box-sizing:border-box;border-radius:clamp(16px,calc(8vw - 12px),48px);overflow:hidden}.link_underimage a{text-decoration:none}.link_underimage img{width:100%;height:100%;object-fit:cover;object-position:center;margin-bottom:0!important}.link_underimage_card{display:flex;background:#fff;align-items:center;justify-content:center;padding-top:clamp(16px,calc(2vw + 9px),24px);padding-bottom:clamp(16px,calc(2vw + 9px),24px)}.shadow{box-shadow:2px 2px 4px gray}.link_banner_image{position:relative;margin:0 auto;padding-inline:1em;padding-bottom:1em}.float_card{position:absolute;display:flex;border-radius:24px;background:#fff;align-items:center;justify-content:center;padding-top:clamp(16px,calc(2vw + 9px),24px);padding-bottom:clamp(16px,calc(2vw + 9px),24px)}#oft_spec_table{width:100%;border-collapse:collapse;border:solid 1px #e3e3e3}#oft_spec_table th,#oft_spec_table td{font-size:14px;padding:8px;border:solid 1px #e3e3e3}#oft_spec_table th{width:35%;background-color:#f7f7f7}#oft_spec_table td{width:65%;background-color:#fff}.caution_list{width:100%}.caution_list ul{list-style:none;padding-left:0;font-size:16px;margin-top:0}.caution_list li{position:relative;padding-left:1.2em}.caution_list li:before{content:"\203b";position:absolute;left:0;top:0}.table_wrap{overflow-x:auto}.table_wrap p{text-align:left;font-size:12px;padding:0}@media screen and (min-width:768px){.table_wrap p{font-size:20px}}.spec_table{width:100%;border-collapse:collapse;font-size:16px;margin-bottom:12px}@media screen and (min-width:768px){.spec_table{font-size:24px;margin-bottom:24px}}.spec_table th a{color:#00f}.spec_table th,.spec_table td{border:1px solid #d0d0d0;padding:8px;text-align:center}@media screen and (min-width:768px){.spec_table th,.spec_table td{padding:8px 12px}}.spec_table thead th{background:#e5e5e5;font-weight:600}.spec_table tbody th{background:#f5f5f5;text-align:center;white-space:nowrap}@media(max-width:768px){.spec_table{min-width:700px}}.huckleberry-subscription-widget-container input[value=subscription]{display:none}.huckleberry-subscription-widget-container input[value=subscription]+label{display:none}
/*# sourceMappingURL=/cdn/shop/t/44/assets/product_page.css.map */
