﻿*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none}@supports not (min-block-size: 100dvb){:where(html){block-size:100%}}:where(body){block-size:100%;line-height:1.5}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(button){border-style:solid}:where(a){text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:1.3}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:2px solid var(--focus-color, Highlight);outline-offset:2px}:where(.visually-hidden:not(:focus,:active,:focus-within,.not-visually-hidden)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}.mt0{margin-top:0px !important}.mr0{margin-right:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.mt5{margin-top:5px !important}.mr5{margin-right:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.mt10{margin-top:10px !important}.mr10{margin-right:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.mt15{margin-top:15px !important}.mr15{margin-right:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.mt20{margin-top:20px !important}.mr20{margin-right:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.mt25{margin-top:25px !important}.mr25{margin-right:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.mt30{margin-top:30px !important}.mr30{margin-right:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.mt35{margin-top:35px !important}.mr35{margin-right:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.mt40{margin-top:40px !important}.mr40{margin-right:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.mb1em{margin-bottom:1em !important}.pt0{padding-top:0px !important}.pr0{padding-right:0px !important}.pb0{padding-bottom:0px !important}.pl0{padding-left:0px !important}.pt5{padding-top:5px !important}.pr5{padding-right:5px !important}.pb5{padding-bottom:5px !important}.pl5{padding-left:5px !important}.pt10{padding-top:10px !important}.pr10{padding-right:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.pt15{padding-top:15px !important}.pr15{padding-right:15px !important}.pb15{padding-bottom:15px !important}.pl15{padding-left:15px !important}.pt20{padding-top:20px !important}.pr20{padding-right:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.pt25{padding-top:25px !important}.pr25{padding-right:25px !important}.pb25{padding-bottom:25px !important}.pl25{padding-left:25px !important}.pt30{padding-top:30px !important}.pr30{padding-right:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.pt35{padding-top:35px !important}.pr35{padding-right:35px !important}.pb35{padding-bottom:35px !important}.pl35{padding-left:35px !important}.pt40{padding-top:40px !important}.pr40{padding-right:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.w80{width:80%}.w100{width:100%}.color_primary{color:#b01f24 !important}.bg_primary{background-color:#b01f24 !important}.fs12{font-size:12px !important}.fs13{font-size:13px !important}.fs14{font-size:14px !important}.fs15{font-size:15px !important}.fs16{font-size:16px !important}.fs17{font-size:17px !important}.fs18{font-size:18px !important}.fs19{font-size:19px !important}.fs20{font-size:20px !important}.fs21{font-size:21px !important}.fs22{font-size:22px !important}.fs23{font-size:23px !important}.fs24{font-size:24px !important}.block{display:block !important}html{position:relative;min-height:100%;height:100%}body{font-size:14px;margin:0 0 48px 0;height:100%;font-family:"游ゴシック",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,sans-serif;position:relative;line-height:1.6}a{text-decoration:none;color:#af0303}#wrap{position:relative;max-width:416px;background-color:#b01f24;margin:0 auto;box-shadow:0 0 3px #f4f3f3}#contents{position:relative}footer{background-color:#580307}footer nav{box-sizing:border-box}footer nav ul{border-top:1px solid #6b4c4c;display:flex;flex-wrap:wrap}footer nav ul li{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;width:50%;box-sizing:border-box;text-align:center;padding:10px 2px;border-bottom:1px solid #6b4c4c}footer nav ul li:nth-child(odd){border-right:1px solid #6b4c4c}footer nav ul li a{text-decoration:none;color:#fff;font-weight:bold}footer .copyright{padding:17px 0 24px;width:100%;overflow:hidden;background-color:#380405;margin:0;text-align:center;color:#f2f0fd;font-size:12px;margin-bottom:0;font-weight:400;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#form_sel_box.type02,#form_reg_popup.type02{margin:-45px 0 0px;padding:0 0 10px}#form_sel_box.type01,#form_reg_popup.type01{margin:0 0 40px}#form_sel_box div,#form_reg_popup div{box-sizing:border-box}#form_sel_box .reg_close_bt_box,#form_reg_popup .reg_close_bt_box{display:none}#form_sel_box .form_sel,#form_reg_popup .form_sel{width:100%;position:relative}#form_sel_box .form_sel .waku,#form_reg_popup .form_sel .waku{position:absolute;left:2px;width:18vw;min-width:30px}#form_sel_box .form_sel .waku.lu,#form_reg_popup .form_sel .waku.lu{top:2px}#form_sel_box .form_sel .waku.ld,#form_reg_popup .form_sel .waku.ld{top:auto;bottom:2px;transform:scale(1, -1)}#form_sel_box .form_sel .waku.ru,#form_reg_popup .form_sel .waku.ru{left:auto;right:2px;top:2px;transform:scale(-1, 1)}#form_sel_box .form_sel .waku.rd,#form_reg_popup .form_sel .waku.rd{left:auto;right:2px;top:auto;bottom:2px;transform:scale(-1, -1)}#form_sel_box .form_sel .pre_txt,#form_reg_popup .form_sel .pre_txt{display:none;font-family:"游ゴシック",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,sans-serif;text-align:center;font-size:18px;font-weight:bold;color:#000;padding:20px 12px 5px}#form_sel_box .form_sel.type01,#form_reg_popup .form_sel.type01{background:#fff}#form_sel_box .form_sel.type01 .sel,#form_reg_popup .form_sel.type01 .sel{margin:0 12px;padding:20px 15px 20px;border:solid 1px #b10e0d;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif}#form_sel_box .form_sel.type01 .sel .sel_title,#form_reg_popup .form_sel.type01 .sel .sel_title{font-size:16px;color:#d20000;font-weight:bold;text-align:center;padding:5px 0 0}#form_sel_box .form_sel.type01 .sel .sel_title span,#form_reg_popup .form_sel.type01 .sel .sel_title span{font-size:85%;color:#000;display:block}#form_sel_box .form_sel.type01 .sel .sel_inner,#form_reg_popup .form_sel.type01 .sel .sel_inner{min-height:180px}#form_sel_box .form_sel.type01 .sel_bt,#form_reg_popup .form_sel.type01 .sel_bt{text-align:center;padding:10px 6px 10px;font-size:15px;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,"Yu Gothic",sans-serif;line-height:1.5;margin:0;width:46.5%;color:#fff;font-weight:bold;position:relative;overflow:hidden;letter-spacing:.1em;border-radius:4px;background:#c4312c;box-shadow:0px 1px 3px 0px rgba(0,0,0,.4);cursor:pointer}@media(min-width: 420px){#form_sel_box .form_sel.type01 .sel_bt,#form_reg_popup .form_sel.type01 .sel_bt{font-size:16px}}#form_sel_box .form_sel.type01 .sel_bt.bt1,#form_reg_popup .form_sel.type01 .sel_bt.bt1{background:#3c4bd2}#form_sel_box .form_sel.type01 .sel_bt.bt2,#form_reg_popup .form_sel.type01 .sel_bt.bt2{background:#c4312c}#form_sel_box .form_sel.type01 .sel_bt.bt3,#form_reg_popup .form_sel.type01 .sel_bt.bt3{background:#a640b9}#form_sel_box .form_sel.type01 .sel_bt.bt4,#form_reg_popup .form_sel.type01 .sel_bt.bt4{background:#1ea1aa}#form_sel_box .form_sel.type01 .sel_bt.bt5,#form_reg_popup .form_sel.type01 .sel_bt.bt5{background:#d2b000}#form_sel_box .form_sel.type01 .sel_bt.bt6,#form_reg_popup .form_sel.type01 .sel_bt.bt6{background:#e25599}#form_sel_box .form_sel.type01 .sel_bt span,#form_reg_popup .form_sel.type01 .sel_bt span{font-size:80%;letter-spacing:.1em}#form_sel_box .form_sel.type02 .sel,#form_reg_popup .form_sel.type02 .sel{font-family:"游ゴシック",游ゴシック体,YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,sans-serif;padding:5px 0px 20px}#form_sel_box .form_sel.type02 .sel .sel_title,#form_reg_popup .form_sel.type02 .sel .sel_title{font-size:20px;color:#383a3c;font-weight:bold;text-align:center;padding:10px 0 0;text-shadow:1px 1px 3px rgba(255,255,255,.8);height:70px}#form_sel_box .form_sel.type02 .sel .sel_title span,#form_reg_popup .form_sel.type02 .sel .sel_title span{font-size:85%;color:#000;display:block}#form_sel_box .form_sel.type02 .sel .sel_title p,#form_reg_popup .form_sel.type02 .sel .sel_title p{color:#383a3c;width:100%;text-align:center;margin:0;font-size:14px;font-weight:normal}#form_sel_box .form_sel.type02 .sel .error_com,#form_reg_popup .form_sel.type02 .sel .error_com{width:100%;color:#cd0000;font-weight:bold;text-shadow:1px 1px 3px #fff;text-align:center;margin-top:5px}#form_sel_box .form_sel.type02 .input_wrap,#form_reg_popup .form_sel.type02 .input_wrap{margin-bottom:30px}#form_sel_box .form_sel.type02 .input_wrap.center,#form_reg_popup .form_sel.type02 .input_wrap.center{text-align:center}#form_sel_box .form_sel.type02 .notice,#form_reg_popup .form_sel.type02 .notice{padding:0 5%;font-size:12px;color:#9b9b9b;margin-top:5px}#form_sel_box .form_sel.type02 .bt_box,#form_reg_popup .form_sel.type02 .bt_box{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center;padding:0 5%}#form_sel_box .form_sel.type02 .sel_bt,#form_reg_popup .form_sel.type02 .sel_bt{text-align:center;padding:12px 6px 10px;border-radius:6px;line-height:1em;margin:0 5%;width:40%;height:40px;font-size:110%;color:#fff;font-weight:bold;position:relative;overflow:hidden;letter-spacing:.1em;box-shadow:0px 5px 8px #3c2506;background:linear-gradient(#eb5a5a 5%, #b5241a 95%);text-shadow:0px 2px 5px #22279a;cursor:pointer}#form_sel_box .form_sel.type02 .sel_bt.bt1,#form_reg_popup .form_sel.type02 .sel_bt.bt1{background:linear-gradient(180deg, #114BAB 0%, #3681C5 49.27%, #2366B8 99.27%)}#form_sel_box .form_sel.type02 .sel_bt.bt2,#form_reg_popup .form_sel.type02 .sel_bt.bt2{background:linear-gradient(180deg, #A21000 0%, #D94737 49.79%, #A21000 100%)}#form_sel_box .form_sel.type02 .sel_bt.bt2 i,#form_reg_popup .form_sel.type02 .sel_bt.bt2 i{margin-left:10px}#form_sel_box .form_sel.type02 .sel_bt.bt3,#form_reg_popup .form_sel.type02 .sel_bt.bt3{background:linear-gradient(180deg, #7B2947 0%, #B94F76 48.23%, #7B2947 100%)}#form_sel_box .form_sel.type02 .sel_bt.bt3 i,#form_reg_popup .form_sel.type02 .sel_bt.bt3 i{margin-right:10px}#form_sel_box .form_sel.type02 .sel_bt.bt4,#form_reg_popup .form_sel.type02 .sel_bt.bt4{background:linear-gradient(180deg, #31691B 0%, #56963D 44.58%, #31691B 100%)}#form_sel_box .form_sel.type02 .sel_bt.bt5,#form_reg_popup .form_sel.type02 .sel_bt.bt5{background:linear-gradient(180deg, #F4BB2E 0%, #FBD77F 51.87%, #F4BB2E 100%)}#form_sel_box .form_sel.type02 .sel_bt.bt6,#form_reg_popup .form_sel.type02 .sel_bt.bt6{background:linear-gradient(180deg, #DC7ACC 0%, #F1A2E5 49.27%, #DC7ACC 100%)}#form_sel_box .form_sel.type02 .sel_bt::after,#form_reg_popup .form_sel.type02 .sel_bt::after{content:"";position:absolute;border-radius:6px;width:100%;height:19px;background-image:linear-gradient(top, rgba(250, 250, 255, 0) 0%, rgba(250, 250, 255, 0.2) 10%, rgba(250, 250, 255, 0.4) 40%, rgba(250, 250, 255, 0.1) 80%, rgba(250, 250, 255, 0) 100%);z-index:3;top:3px;left:0px;transform:scale(0.97, 0.98);filter:blur(3px)}#form_sel_box .form_sel.type02 .sel_bt span,#form_reg_popup .form_sel.type02 .sel_bt span{font-size:80%;letter-spacing:.1em}#form_sel_box .form_sel.type02 .pn_bt,#form_reg_popup .form_sel.type02 .pn_bt{text-align:center;padding:13px 6px 0 8px;border-radius:0px;line-height:1em;width:40%;font-size:110%;color:#000;font-weight:bold;position:relative;overflow:hidden;letter-spacing:.1em;background:url("/prog01_i/tmpl_sphone/images/lpimg/news_10022/p-min.png") center top no-repeat;width:139px;height:44px;background-size:100% auto;cursor:pointer}#form_sel_box .form_sel.type02 .pn_bt i,#form_reg_popup .form_sel.type02 .pn_bt i{display:none}#form_sel_box .form_sel.type02 .pn_bt::after,#form_reg_popup .form_sel.type02 .pn_bt::after{content:""}#form_sel_box .form_sel.type02 .pn_bt.n,#form_reg_popup .form_sel.type02 .pn_bt.n{color:#c21709;background:url("/prog01_i/tmpl_sphone/images/lpimg/news_10022/n-min.png") center top no-repeat;background-size:100% auto}#form_sel_box .form_sel.type02 .pn_bt.n.fin,#form_reg_popup .form_sel.type02 .pn_bt.n.fin{color:#fff;background:url("/prog01_i/tmpl_sphone/images/lpimg/news_10022/n2-min.png") center top no-repeat;background-size:100% auto}#form_sel_box .form_sel.type02 .pn_bt.n2,#form_reg_popup .form_sel.type02 .pn_bt.n2{color:#fff;background:url("/prog01_i/tmpl_sphone/images/lpimg/news_10022/n2-min.png") center top no-repeat;background-size:100% auto}#form_sel_box .form_sel.type02 label,#form_reg_popup .form_sel.type02 label{font-size:16px;color:#18191a}#form_sel_box .form_sel.type02 select,#form_sel_box .form_sel.type02 input,#form_reg_popup .form_sel.type02 select,#form_reg_popup .form_sel.type02 input{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic","Yu Gothic",Meiryo,sans-serif;padding:8px 10px;border:1px solid #a9a9a9;background:#fff;box-shadow:inset 1px 1px 3px rgba(0,0,0,.4);line-height:1;box-sizing:border-box;font-size:120%;height:40px;color:#18191a}#form_sel_box .form_sel.type02 input,#form_reg_popup .form_sel.type02 input{width:90%;margin:0 5%}#form_sel_box .form_sel.type02 input[type=radio],#form_reg_popup .form_sel.type02 input[type=radio]{background-color:initial;cursor:default;appearance:auto;box-sizing:border-box;margin:8px 8px 8px 10px;width:auto;padding:initial;border:initial;transform:scale(2)}#form_sel_box .form_sel.type02 select,#form_reg_popup .form_sel.type02 select{border-radius:0px}#form_sel_box .form_sel.type02 .passbox input,#form_reg_popup .form_sel.type02 .passbox input{width:100%;margin:0}#form_sel_box .form_sel .sel,#form_reg_popup .form_sel .sel{width:auto;display:none}#form_sel_box .form_sel .sel.q1,#form_reg_popup .form_sel .sel.q1{display:block}#form_sel_box .form_sel .sel .reg_step,#form_reg_popup .form_sel .sel .reg_step{width:47px;height:5px;display:flex;flex-direction:row;justify-content:space-between;margin:20px auto 0}#form_sel_box .form_sel .sel .reg_step .step_dot,#form_reg_popup .form_sel .sel .reg_step .step_dot{border-radius:50%;background:#e3e3e3;width:5px;height:5px}#form_sel_box .form_sel .sel .reg_step .step_dot.s1,#form_reg_popup .form_sel .sel .reg_step .step_dot.s1{background:#9b9b9b}#form_sel_box .form_sel .sel.q2 .reg_step .s1,#form_sel_box .form_sel .sel.q2 .reg_step .s3,#form_reg_popup .form_sel .sel.q2 .reg_step .s1,#form_reg_popup .form_sel .sel.q2 .reg_step .s3{background:#e3e3e3 !important}#form_sel_box .form_sel .sel.q2 .reg_step .s2,#form_reg_popup .form_sel .sel.q2 .reg_step .s2{background:#9b9b9b !important}#form_sel_box .form_sel .sel.q3 .reg_step .s1,#form_sel_box .form_sel .sel.q3 .reg_step .s2,#form_reg_popup .form_sel .sel.q3 .reg_step .s1,#form_reg_popup .form_sel .sel.q3 .reg_step .s2{background:#e3e3e3 !important}#form_sel_box .form_sel .sel.q3 .reg_step .s3,#form_reg_popup .form_sel .sel.q3 .reg_step .s3{background:#9b9b9b !important}#form_sel_box .form_sel .sel .reg_title,#form_reg_popup .form_sel .sel .reg_title{display:flex;flex-direction:column;align-items:center;padding:0 0 10px;line-height:1.2;font-size:16px;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,"Yu Gothic",sans-serif;font-weight:bold}#form_sel_box .form_sel .sel .count_txt,#form_reg_popup .form_sel .sel .count_txt{display:none;text-align:right;height:30px}#form_sel_box .form_sel .sel .count_txt span,#form_reg_popup .form_sel .sel .count_txt span{font-size:160%;font-weight:bold;color:#b10e0d}#form_sel_box .form_sel .sel dl,#form_reg_popup .form_sel .sel dl{display:flex;flex-direction:column;max-width:360px;margin:20px 10px;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,"Yu Gothic",sans-serif}#form_sel_box .form_sel .sel dl dt,#form_reg_popup .form_sel .sel dl dt{font-size:14px;font-weight:bold;line-height:1.5;padding-bottom:5px}#form_sel_box .form_sel .sel dl dt span,#form_reg_popup .form_sel .sel dl dt span{font-weight:normal;font-size:12px}#form_sel_box .form_sel .sel dl dd,#form_reg_popup .form_sel .sel dl dd{margin-bottom:0}#form_sel_box .form_sel .sel dl dd.label label,#form_reg_popup .form_sel .sel dl dd.label label{display:inline-flex;align-items:center}#form_sel_box .form_sel .sel dl dd.label label input[type=radio],#form_reg_popup .form_sel .sel dl dd.label label input[type=radio]{margin-right:8px}#form_sel_box .form_sel .sel dl dd.label label+label,#form_reg_popup .form_sel .sel dl dd.label label+label{margin-left:30px}#form_sel_box .form_sel .sel dl dd .passbox,#form_reg_popup .form_sel .sel dl dd .passbox{width:60%}#form_sel_box .form_sel .sel dl form,#form_reg_popup .form_sel .sel dl form{margin-bottom:20px}#form_sel_box .form_sel .sel dl select,#form_reg_popup .form_sel .sel dl select{height:34px;border-radius:5px;padding-left:3px;font-size:116%;background-color:#fff;border:solid 1px #a8a8a8;box-sizing:border-box}#form_sel_box .form_sel .sel dl select.size_m,#form_sel_box .form_sel .sel dl select.y,#form_reg_popup .form_sel .sel dl select.size_m,#form_reg_popup .form_sel .sel dl select.y{width:30%}#form_sel_box .form_sel .sel dl select.size_s,#form_sel_box .form_sel .sel dl select.m,#form_sel_box .form_sel .sel dl select.d,#form_reg_popup .form_sel .sel dl select.size_s,#form_reg_popup .form_sel .sel dl select.m,#form_reg_popup .form_sel .sel dl select.d{width:20%}#form_sel_box .form_sel .sel dl select.sex,#form_sel_box .form_sel .sel dl select.nayami,#form_reg_popup .form_sel .sel dl select.sex,#form_reg_popup .form_sel .sel dl select.nayami{width:64%}#form_sel_box .form_sel .sel dl input[type=text],#form_sel_box .form_sel .sel dl input[type=tel],#form_sel_box .form_sel .sel dl input[type=email],#form_sel_box .form_sel .sel dl input[type=password],#form_reg_popup .form_sel .sel dl input[type=text],#form_reg_popup .form_sel .sel dl input[type=tel],#form_reg_popup .form_sel .sel dl input[type=email],#form_reg_popup .form_sel .sel dl input[type=password]{width:100%;height:34px;font-size:116%;padding-left:6px;line-height:34px;border-radius:5px;border:1px solid #a9a9a9;box-sizing:border-box}#form_sel_box .form_sel .sel .reg_bt_box,#form_reg_popup .form_sel .sel .reg_bt_box{padding:10px 0px 0;display:flex;justify-content:space-between}#form_sel_box .form_sel .sel .reg_bt_box.close_set,#form_reg_popup .form_sel .sel .reg_bt_box.close_set{display:none}#form_sel_box .form_sel .sel .reg_bt_box .bt_prev,#form_sel_box .form_sel .sel .reg_bt_box .bt_next,#form_sel_box .form_sel .sel .reg_bt_box .bt_close_popup,#form_reg_popup .form_sel .sel .reg_bt_box .bt_prev,#form_reg_popup .form_sel .sel .reg_bt_box .bt_next,#form_reg_popup .form_sel .sel .reg_bt_box .bt_close_popup{width:47.5%;display:flex;padding:10px 0px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;color:var(--charisred, #b01f24);font-size:16px;line-height:1.5;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,"Yu Gothic",sans-serif;cursor:pointer}#form_sel_box .form_sel .sel .reg_bt_box .bt_prev:hover,#form_sel_box .form_sel .sel .reg_bt_box .bt_prev:active,#form_sel_box .form_sel .sel .reg_bt_box .bt_next:hover,#form_sel_box .form_sel .sel .reg_bt_box .bt_next:active,#form_sel_box .form_sel .sel .reg_bt_box .bt_close_popup:hover,#form_sel_box .form_sel .sel .reg_bt_box .bt_close_popup:active,#form_reg_popup .form_sel .sel .reg_bt_box .bt_prev:hover,#form_reg_popup .form_sel .sel .reg_bt_box .bt_prev:active,#form_reg_popup .form_sel .sel .reg_bt_box .bt_next:hover,#form_reg_popup .form_sel .sel .reg_bt_box .bt_next:active,#form_reg_popup .form_sel .sel .reg_bt_box .bt_close_popup:hover,#form_reg_popup .form_sel .sel .reg_bt_box .bt_close_popup:active{opacity:.7}#form_sel_box .form_sel .sel .reg_bt_box .bt_next,#form_reg_popup .form_sel .sel .reg_bt_box .bt_next{border-radius:4px;background:var(--charisred, #b01f24);box-shadow:0px 1px 3px 0px rgba(0,0,0,.4);color:#fff}#form_sel_box .form_sel .sel .reg_bt_box .bt_close_popup,#form_reg_popup .form_sel .sel .reg_bt_box .bt_close_popup{width:100%}#form_sel_box .form_sel .sel .sel_inner,#form_reg_popup .form_sel .sel .sel_inner{min-height:200px;padding:5px 0 0 0}#form_sel_box .form_sel .sel .sel_inner.flex,#form_sel_box .form_sel .sel .sel_inner .flex,#form_reg_popup .form_sel .sel .sel_inner.flex,#form_reg_popup .form_sel .sel .sel_inner .flex{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start}#popup_back{display:none;width:100%;height:100%;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,.6);z-index:999}#form_sel_box .form_sel.type01{padding-bottom:40px}#form_reg_popup{display:none;border-radius:10px;background:#fff;padding:15px 20px 30px;width:calc(100% - 30px);max-width:640px;max-height:calc(100% - 30px);overflow-y:auto;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1000;margin:0 !important;box-sizing:border-box}#form_reg_popup h2{display:none}#form_reg_popup .reg_close_bt_box{display:flex;justify-content:right;margin:0 -5px 18px}#form_reg_popup .reg_close_bt_box .reg_close_bt{width:16px;height:17px;cursor:pointer}#form_reg_popup .reg_close_bt_box .reg_close_bt svg{width:100%;height:auto}#form_reg_popup .reg_bt_box.close_set{display:flex !important}#form_reg_popup .sel .reg_step{margin:20px auto 0 !important}#form_reg_popup .sel.q1 .reg_step{margin:10px auto 0 !important}#form_reg_popup .reg_title{padding:0px 0 7px}#form_reg_popup .sel_title{padding:0px 0 !important}#form_reg_popup .pre_txt{display:none;font-size:14px !important;padding:0px 0px 15px !important}#form_reg_popup .sel{padding:0px 0px 0px !important;border:none !important;margin:0 !important}#form_reg_popup .sel dl{margin:20px auto !important}.passbox{display:inline-block !important;position:relative;margin:0 !important;width:90%;text-align:center}.passbox.w100{width:100%}.passbox .toggle-pass{position:absolute;top:0;right:0;height:100%;width:36px;cursor:pointer;display:flex;justify-content:center;align-items:center}.passbox .toggle-pass i{color:#9b9b9b;font-size:16px;margin-left:0px !important}.passbox input{padding:6px 36px 6px 6px !important}.error_com{color:#c40205}#AmazonPayButton{width:100% !important;max-width:400px !important;min-width:200px !important;margin:20px auto 0}.img_title01{margin:5px 0}.img_title01 img{margin:0 auto}.btn_has{position:relative}#float_box{display:none;position:fixed;left:50%;transform:translateX(-50%);bottom:0;width:100%;max-width:416px}#float_box .top_bt_box{position:relative;left:0;bottom:6%;width:100%}#float_box .top_bt_box a.button_1{display:block;width:100%;margin:0px auto 0;position:relative}#float_box .top_bt_box a.button_1:hover{opacity:1;filter:brightness(110%)}#float_box .top_bt_box a.button_1.lp10024{width:98%}#float_box .top_bt_box a.button_1.lp10025{width:80%}#float_box .top_bt_box .reflection_bt_box.r3{border-radius:3px;width:89.3%;height:68.5%;top:12%;left:5.6%;opacity:.7}#float_box .top_bt_box .reflection_bt_box.r3.wbt{top:13.5%}#float_box .top_bt_box .reflection_bt_box.r4{border-radius:3px;width:91.3%;height:69.5%;top:10.4%;left:4.4%;opacity:.7}.top_bt_box{position:absolute;left:0;bottom:0;width:100%}.top_bt_box.lp_10024{bottom:3%}.top_bt a.button_1{display:block;width:100%;margin:0px auto 0;position:relative}.top_bt a.button_1:hover{opacity:1;filter:brightness(110%)}.top_bt a.button_1.lp10024{width:98%}.reflection_bt_box.r3{border-radius:3px;width:89.3%;height:68.5%;top:12%;left:5.6%;opacity:.7}.reflection_bt_box.r3.wbt{top:13.5%}.reflection_bt_box.r4{border-radius:3px;width:91.3%;height:69.5%;top:10.4%;left:4.4%;opacity:.7}section{position:relative}section .lp_sec_title2{position:absolute;width:100%;top:1.05%;left:0}section .lp_sec_title2.t3{top:-3%}section .lp_sec_title2.t6{top:-18px}section .lp_sec_title2.t8{top:-14px}section .lp_sec_title2.t9{position:relative;margin:-14px auto 0}section .h2_sec{position:absolute;width:100%;top:1.05%;left:0;margin:0}section .h2_sec img{width:100%}section .h2_sec.t3{top:0;transform:translateY(-47%)}section .h2_sec.t6{top:0;transform:translateY(-18%)}section .h2_sec.t8{top:0;transform:translateY(-14%)}section .h2_sec.t9{position:relative;margin:-14px auto 0}section .h2_sec.t10{position:relative;margin:0}section .reviews_box{width:100%}section .reviews_box .revew_in_box .title{padding:26% 2% 2% 29%}section .reviews_box .revew_in_box .title .main_text{font-size:16px;font-weight:bold;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,"Yu Gothic",sans-serif;color:#92311e}section .reviews_box .revew_in_box .title .sub_text{font-size:14px;font-weight:bold;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,"Yu Gothic",sans-serif}section .reviews_box .revew_in_box .text{background:url("/prog01_i/tmpl_sphone/images/lpimg/news_10024/img_3_02.jpg") no-repeat top left/100%;font-size:14px;line-height:1.6;padding:4% 9% 12%;letter-spacing:.05em}section .reviews_box .revew_in_box .text .pinkline{background:linear-gradient(transparent 35%, #f4d7d9 35%);font-weight:bold}section .reviews_box .s3-1{background:url("/prog01_i/tmpl_sphone/images/lpimg/news_10024/img_3_01.jpg") no-repeat top left/100%,url("/prog01_i/tmpl_sphone/images/lpimg/news_10024/img_3_05.jpg") no-repeat bottom left/100%,url("/prog01_i/tmpl_sphone/images/lpimg/news_10024/img_3_03.jpg") repeat-y top left/100%}section .reviews_box .s3-2{background:url("/prog01_i/tmpl_sphone/images/lpimg/news_10024/img_3_06.jpg") no-repeat top left/100%,url("/prog01_i/tmpl_sphone/images/lpimg/news_10024/img_3_08.jpg") no-repeat bottom left/100%,url("/prog01_i/tmpl_sphone/images/lpimg/news_10024/img_3_03.jpg") repeat-y top left/100%}section .reviews_box .s3-2 .title{padding:19% 29% 3% 9%}section .reviews_box .s3-2 .text{padding:4% 9% 14%}section .reviews_box .s3-3{background:url("/prog01_i/tmpl_sphone/images/lpimg/news_10024/img_3_09.jpg") no-repeat top left/100%,url("/prog01_i/tmpl_sphone/images/lpimg/news_10024/img_3_11.jpg") no-repeat bottom left/100%,url("/prog01_i/tmpl_sphone/images/lpimg/news_10024/img_3_03.jpg") repeat-y top left/100%}section .reviews_box .s3-3 .title{padding:20% 2% 2% 29%}section .reviews_box .s3-3 .text{padding:4% 9% 13%}section .kv_info{position:absolute;position:absolute;left:0;bottom:3%;width:100%}section .kv_info img{display:block;margin:0 auto;width:82%}#sec_2 .top_bt_box{bottom:3.9%}#sec_3 .top_bt_box.lp_10024{bottom:5.5%}#sec_4 .top_bt_box{bottom:2.5%}#sec_5 .top_bt_box{bottom:5.5%}#sec_5 .top_bt_box .n10024{bottom:7.5%}#sec_5 .top_bt_box.lp_10024{bottom:2.5%}#sec_6.f_info_box{background:linear-gradient(270deg, #eceef2 0%, #ffffff 18.71%, #ffffff 74.44%, #e7edf0 100%);padding:21% 0 30px 0}#sec_6.f_info_box .f_info{padding:0 4% 20px;text-align:center;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,"Yu Gothic",sans-serif}#sec_6.f_info_box .f_info .img{display:inline-block;width:39%;height:auto;margin-bottom:5px}#sec_6.f_info_box .f_info .catch{color:#aa8447;font-size:16px;font-weight:bold;line-height:1.2}#sec_6.f_info_box .f_info .name{color:#992c26;font-size:18px;font-weight:bold;padding-top:4px}#sec_6.f_info_box .f_info .text{font-size:14px;font-weight:bold;text-align:left;padding:20px 0 5px}#sec_6.f_info_box .f_info .line{display:inline-block;width:100%;height:auto;margin:20px auto 0}#form{background:url("/prog01_i/tmpl_sphone/images/lpimg/news_10022/fbg.jpg") center top repeat;background-size:100% auto}#form.n10024{background:#fff}.top_pickup_box{min-height:160px;background-color:#fff;padding-bottom:35px}.top_pickup_box.spage{min-height:250px}.top_pickup_box ul li{background:url(../images/arrow_orange.png) right 8px top 50% no-repeat;background-size:10px 18px;border-bottom:1px solid #e8b9a1}.top_pickup_box ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden}.top_pickup_box ul li a{display:flex;align-items:center}.top_pickup_box ul li a .left{width:100px;margin-right:10px;line-height:0;overflow:hidden;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center}.top_pickup_box ul li a .left img{width:100%}.top_pickup_box ul li a .left img.side_r{object-fit:cover;object-position:100% 0}.top_pickup_box ul li a .left img.side_t{max-height:80px;object-fit:cover;object-position:100% 9%}.top_pickup_box ul li a .right{padding:3px 20px 3px 0;flex:1}.top_pickup_box ul li a .right:after{clear:both}.top_pickup_box ul li a .right dl{font-size:12px;padding-right:10px}.top_pickup_box ul li a .right dl dt{font-weight:bold;color:#6b0314}.top_pickup_box ul li a .right dl dd{margin:0;color:#000}.top_pickup_box .news_more{margin:20px auto;padding:0;border:none;text-align:center;font-size:14px;font-weight:bold;margin-bottom:15px;width:62.5%;color:#fff;background-color:#af0303}.top_pickup_box .news_more a{color:#fff;display:block;padding:10px 0}.more{text-align:right;padding-right:8px;margin-top:18px;font-weight:bold;font-size:14px;color:#af0303}.contents_box.in_top{bottom:19%}.contents_box .contents_inner_box_1{top:auto;bottom:25px}.contents_box .contents_inner_box_1.top_bt{top:8px;bottom:auto}.contents_box .contents_inner_box_1 a.button_1{display:block;width:94%;margin:0px auto 0;position:relative}.contents_box .contents_inner_box_1 a.button_1:hover{opacity:1;filter:brightness(110%)}.contents_box .contents_inner_box_1 .reflection_bt_box.r3{border-radius:13px;width:85.5%;height:55.5%;top:22%;left:7%;opacity:.7}.question_box{background:rgba(0,0,0,0) !important;margin-top:-32px;padding-bottom:20px;color:#18191a;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:bold;font-size:16px}.question_box .step{width:92%;display:block;margin:0 auto}.question_box.am{margin-top:0px}.question_box .step_c{width:100%;display:block;margin:0 auto}.question_box .q_line{display:block;width:92%;margin:30px auto 20px}.question_box .q_line.under{transform:scale(1, -1);margin:30px auto 30px}.question_box .q_line.under.bottm{margin:20px auto 0px}.question_box h3,.question_box h4{border:none;text-align:center;font-size:20px;margin:0}.question_box h4{color:#b10f0f}.question_box .amazon_box{width:92%;margin:0 auto}.question_box .amazon_box .amazon_txt{padding:7px 0;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,"Yu Gothic",sans-serif;font-size:14px;line-height:1.6;font-weight:normal}.question_box .amazon_txt_2{width:92%;margin:0 auto;padding:7px 0;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,"Yu Gothic",sans-serif;font-size:14px;line-height:1.6;font-weight:normal}.question_box dl{padding-top:10px}.question_box dl dt{font-size:14px;padding-bottom:8px;font-weight:bold;display:flex;align-items:center;gap:0 8px;line-height:1}.question_box dl dt span{font-size:13px;font-weight:normal}.question_box dl dt span.required{padding:3px;font-size:8px;background-color:#b81515;border-radius:2px;color:#fff}.question_box dl dd{font-size:14px;font-weight:bold;padding:0 0 20px}.question_box dl dd label{font-weight:bold}.question_box dl dd label:not(:last-child){margin-right:20px}.question_box dl dd .notice{margin:5px 0 0;font-size:12px;color:#9b9b9b;font-weight:normal}.question_box dl dd .notice.b{color:#000}.question_box dl dd .notice.w{color:#fff}.question_box dl dd .notice a{color:#007bff;text-decoration:underline}.question_box .reg_box select{height:auto;padding:10px 10px;line-height:1;border-radius:3px;font-size:116%;background-color:#fff;border:none;box-sizing:border-box}.question_box .reg_box select[name=nayami]{width:100%;padding:10px 6px}.question_box .reg_box select[name=birth_y]{width:27%;min-width:auto}.question_box .reg_box select[name=birth_m],.question_box .reg_box select[name=birth_d]{width:19%;min-width:auto}.question_box input{width:100%;box-sizing:border-box;height:auto;font-size:116%;line-height:1;padding:6px 6px;line-height:34px;border-radius:3px;border:none}.question_box input[type=radio]{background-color:initial;cursor:default;appearance:auto;box-sizing:border-box;margin:8px 8px 8px 10px;width:auto;padding:initial;border:initial;transform:scale(2)}.question_box .submit_ibt{margin:0;padding:0;cursor:pointer;border:none}.question_box .submit_ibt:hover{opacity:.7}.question_box.n10024{margin-top:0px;padding-top:87px}.question_box.n10024 input,.question_box.n10024 select{background-color:#f6f6f6}.question_box.n10024 .step_c{margin:0 auto 20px}.question_box.n10024 .amazon_box{margin-bottom:25px}.question_box.n10024 .amazon_txt{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,"Yu Gothic",sans-serif;padding:14px 0}.question_box.n10024 .amazon_txt_2{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic",Meiryo,"Yu Gothic",sans-serif;padding:8px 0 10px}.question_box.n10024 .submit_center{margin:30px -3% 0}.qa_box dl{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:bold}.qa_box dl dt,.qa_box dl dd{display:flex;align-items:flex-start;justify-content:flex-start}.qa_box dl dt:before,.qa_box dl dd:before{content:"";width:33px;height:33px;display:block;margin-right:12px}.qa_box dl dt p,.qa_box dl dd p{flex:1;margin-top:4px}.qa_box dl dt{background:linear-gradient(90deg, #a71e18 18.62%, #6e1411 62.91%);color:#fff;font-size:16px;padding:8px 10px 8px 12px;cursor:pointer;border-bottom:solid 1px #fff}.qa_box dl dt:before{background:url(/prog01_i/tmpl_sphone/images/lp/icon/icon_q01.png) no-repeat 0 0;background-size:33px auto}.qa_box dl dd{background:#fff;color:#000;font-weight:bold;font-size:14px;padding:14px 10px 14px 12px}.qa_box dl dd:before{background:url(/prog01_i/tmpl_sphone/images/lp/icon/icon_a01.png) no-repeat 0 0;background-size:33px auto}.frame_box_wrap{padding:0 20px;background:#000}.frame_box_wrap .frame_box01{padding:24px 10px;border:1px solid #432710;position:relative;background-color:#1b0500}.frame_box_wrap .frame_box01:before{content:"";position:absolute;inset:0;background-image:url("/prog01_i/tmpl_sphone/images/lp/news/10031/bg_pattern01.jpg");opacity:.1;mix-blend-mode:hard-light;pointer-events:none}.frame_box_wrap .frame_box01 .frame:before,.frame_box_wrap .frame_box01 .frame:after{content:"";background:url("/prog01_i/tmpl_sphone/images/lp/news/10031/frame01.png") no-repeat 0 0;background-size:24.5px auto;width:24.5px;height:24.5px;display:block;position:absolute;top:0}.frame_box_wrap .frame_box01 .frame:before{left:0}.frame_box_wrap .frame_box01 .frame:after{transform:rotate(90deg);right:0}.frame_box_wrap .frame_box01 .frame .inner:before,.frame_box_wrap .frame_box01 .frame .inner:after{content:"";background:url("/prog01_i/tmpl_sphone/images/lp/news/10031/frame01.png") no-repeat 0 0;background-size:24.5px auto;width:24.5px;height:24.5px;display:block;position:absolute;bottom:0}.frame_box_wrap .frame_box01 .frame .inner:before{transform:rotate(-90deg);left:0}.frame_box_wrap .frame_box01 .frame .inner:after{transform:rotate(180deg);right:0}.frame_box_wrap .frame_box02{padding:24px 10px;border:1px solid #8f5b10;position:relative;background-image:linear-gradient(180deg, #F8EED4 0%, #F0D5A0 25%, #FFFAE2 50.48%, #DDC599 74.52%, #E8D5B1 100%)}.frame_box_wrap .frame_box02:before{content:"";position:absolute;inset:0;background-image:url("/prog01_i/tmpl_sphone/images/lp/news/10031/bg_pattern02.jpg");opacity:.1;mix-blend-mode:plus-lighter;pointer-events:none}.frame_box_wrap .frame_box02 .frame:before,.frame_box_wrap .frame_box02 .frame:after{content:"";background:url("/prog01_i/tmpl_sphone/images/lp/news/10031/frame02.png") no-repeat 0 0;background-size:24.5px auto;width:24.5px;height:24.5px;display:block;position:absolute;top:0}.frame_box_wrap .frame_box02 .frame:before{left:0}.frame_box_wrap .frame_box02 .frame:after{transform:rotate(90deg);right:0}.frame_box_wrap .frame_box02 .frame .inner:before,.frame_box_wrap .frame_box02 .frame .inner:after{content:"";background:url("/prog01_i/tmpl_sphone/images/lp/news/10031/frame02.png") no-repeat 0 0;background-size:24.5px auto;width:24.5px;height:24.5px;display:block;position:absolute;bottom:0}.frame_box_wrap .frame_box02 .frame .inner:before{transform:rotate(-90deg);left:0}.frame_box_wrap .frame_box02 .frame .inner:after{transform:rotate(180deg);right:0}.frame_box03{padding:24px 20px;position:relative;background:#0a0a3c}.frame_box03.pattern02{background:#2d0513}.frame_box03:before{content:"";position:absolute;inset:0;background-image:url("/prog01_i/tmpl_sphone/images/lp/news/10032/bg_pattern01.jpg");opacity:.1;mix-blend-mode:plus-lighter;pointer-events:none}.frame_box03 .frame:before,.frame_box03 .frame:after{content:"";background:url("/prog01_i/tmpl_sphone/images/lp/news/10032/frame01.png") no-repeat 0 0;background-size:100% auto;width:100%;height:40px;display:block;position:absolute;left:0}.frame_box03 .frame:before{top:0}.frame_box03 .frame:after{bottom:0;transform:rotate(180deg)}.review_box{padding:0 10px}.review_box section{padding:10px 0}.review_box section:not(:last-child){background:url("/prog01_i/tmpl_sphone/images/lp/news/10031/line.png") no-repeat bottom center;background-size:100% auto;margin-bottom:10px;padding-bottom:20px}.review_box section .thumb{position:relative;margin-bottom:10px}.review_box section .thumb img{margin:0 auto;border:1px solid #ffe2d1;border-radius:50%;box-sizing:content-box}.review_box section .thumb p{position:absolute;left:50%;top:14px;color:#ffe2d1;font-size:12px;font-weight:500;line-height:1;margin-left:40px}.review_box section .thumb p span{display:block;margin-top:8px}.review_box section h3{background:linear-gradient(180deg, #FFF 15.38%, #FFD428 74.52%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-align:center;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:20px;font-weight:600;letter-spacing:1px;margin-bottom:10px}.review_box section>p{color:#fff;font-size:16px;font-weight:500}.review_box section>p strong{font-weight:700;position:relative;background:linear-gradient(transparent 70%, rgba(255, 64, 67, 0.75) 0%)}.review_box02 section{position:relative}.review_box02 section:not(:last-child):after{content:"";display:block;width:100%;height:1px;background:linear-gradient(90deg, #EFE6C3 0%, #7E7241 25%, #FFF6D4 49.52%, #7B6B48 74.52%, #EFE6C3 100%);box-shadow:0px 2px 2px 0px rgba(21,16,59,.6);margin:5px 0}.review_box02 section .balloon{display:flex;align-items:center;gap:0 20px;padding:15px 0}.review_box02 section .balloon .thumb{border-radius:80px;border:1px solid #ffe2d1;width:80px;overflow:hidden}.review_box02 section .balloon .thumb img{width:100%;height:auto}.review_box02 section .balloon .text{flex:1;position:relative}.review_box02 section .balloon .text:after{content:"";position:absolute;top:50%;left:0;border-style:solid;border-width:5px 9px 5px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);translate:-100% -50%}.review_box02 section .balloon .text h3{color:#d40142;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;font-weight:600;line-height:1.5;letter-spacing:1px;padding:5px 15px;background:#fff}.review_box02 section>p{color:#fff;font-size:16px;font-weight:500;line-height:1.7;padding-bottom:15px}.review_box02 section>p span{position:relative;background:linear-gradient(transparent 70%, rgba(255, 64, 67, 0.75) 0%)}.img_box01 .img{position:relative;padding:10px}.img_box01 .img:before{content:"";width:calc(100% - 20px);height:calc(100% - 20px);display:block;position:absolute;top:10px;left:10px;box-shadow:0px 0px 16px 4px rgba(255,255,255,.48) inset}.img_box01 .img img{border:1px solid #ffebbf}.img_box01 .title{padding:0 10px;color:#86100b;text-align:center;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;font-weight:800;filter:drop-shadow(0 0 2px rgb(255, 255, 255)) drop-shadow(0 0 2px rgb(255, 255, 255)) drop-shadow(0 0 3px rgb(255, 255, 255)) drop-shadow(0 0 3px rgb(255, 255, 255))}.profile_box01{padding:0 10px}.profile_box01 section:not(:last-child){background:url(/prog01_i/tmpl_sphone/images/lp/news/common/line01.png) no-repeat 0 bottom;background-size:100% auto;margin-bottom:20px;padding:0 0 10px}.profile_box01 section .profile_wrap{padding:15px;border:1px solid #090000;background:rgba(9,0,0,.5);margin:10px 0}.profile_box01 section .profile_wrap .profile{display:flex;gap:0 10px;margin-bottom:10px}.profile_box01 section .profile_wrap .profile .thumb{width:100px;height:100px;border:2px solid #f5e9b1}.profile_box01 section .profile_wrap .profile .thumb img{width:100%;height:auto}.profile_box01 section .profile_wrap .profile .info{flex:1;align-items:center;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center}.profile_box01 section .profile_wrap .profile .info .catch{display:block;color:#fff;text-align:center;font-weight:600;margin-bottom:5px}.profile_box01 section .profile_wrap .profile .info .name{display:block;font-size:22px;background:linear-gradient(180deg, #FFF 15.38%, #FFD428 74.52%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:800}.profile_box01 section .profile_wrap .profile .info .honorific{display:block;background:linear-gradient(180deg, #FFF 15.38%, #FFD428 74.52%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:1.1;font-weight:600}.profile_box01 section .profile_wrap dl{color:#ffdbc5}.profile_box01 section .profile_wrap dl dt{font-weight:700;display:inline}.profile_box01 section .profile_wrap dl dd{font-weight:500;display:inline}.profile_box01 section .comment{color:#fff;margin-bottom:10px}.teller_list01{margin-top:20px}.teller_list01 .inner{display:flex;flex-wrap:wrap;gap:0 20px;margin:20px 0 5px}.teller_list01 .inner:not(:last-child):after{content:"";width:100%;height:1px;background:linear-gradient(90deg, #EFE6C3 0%, #7E7241 25%, #FFF6D4 49.52%, #7B6B48 74.52%, #EFE6C3 100%);box-shadow:0px 2px 2px 0px rgba(21,16,59,.6);margin:5px 0}.teller_list01 .inner section{width:calc(50% - 10px)}.teller_list01 .inner section .catch{color:#d40041;text-align:center;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:14px;font-weight:800;line-height:1.3}.teller_list01 .inner section .catch p{margin-bottom:5px;letter-spacing:-1.4px}.teller_list01 .inner section .catch p span{display:inline;background:#fff;text-align:left;padding:2px 3px}.teller_list01 .inner section .img{width:140px;max-width:100%;border:1.5px solid #e0d2ab;margin:10px auto 5px}.teller_list01 .inner section .img img{width:100%;height:auto}.teller_list01 .inner section .nickname{background:linear-gradient(180deg, #FFF 15.38%, #FFD428 74.52%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;font-weight:800;line-height:1.5;margin-bottom:10px;text-align:center}.teller_list01 .inner section .nickname span{display:inline-block;text-align:left}.teller_list01 .inner section .nickname span em{font-size:14px;font-style:normal}.teller_list01 .inner section dl{color:#fff;margin-bottom:15px}.teller_list01 .inner section dl dt{font-size:16px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","Noto Serif JP","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;position:relative;background:linear-gradient(transparent 65%, #D40041 65%);line-height:1.5;margin-bottom:10px}.teller_list01 .inner section dl dd{font-size:14px;font-style:normal;font-weight:500;line-height:150%}.reflection_bt_box{border-radius:2vw;position:absolute;overflow:hidden;width:95.5%;height:72%;top:12%;left:2.3%}.reflection_bt_box .reflection_bt{height:100%;width:10%;position:absolute;top:0;left:0;background-color:#fff;opacity:0;transform:rotate(45deg);animation:reflection 3.5s ease-in-out infinite}@keyframes reflection{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.3}81%{transform:scale(4) rotate(45deg);opacity:.85}100%{transform:scale(40) rotate(45deg);opacity:0}}/*# sourceMappingURL=lp_news02.min.css.map */