@charset "UTF-8";*, *::before, *::after{box-sizing:border-box}body, h1, h2, h3, h4, p, figure, blockquote, dl, dd{margin:0}ul[role="list"], ol[role="list"]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img, picture{max-width:100%;display:block}input, button, textarea, select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*, *::before, *::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}:root{--max_width: 1200px;--max_padding: 0 1em;--z-index-sp_new-user_is_fixed: 1
;--z-index-sp_bt_bottom_fixed: 2
;--z-index-sp_nav_close: 4
;--z-index-header: 5
;--z-index-menu_sec_level: 5
;--z-index-sp_nav: 5
;--z-index-top_bt_flyer: 6
;--z-index-sp_menu_sec_level: 6
;--z-index-sp_menu_back: 7
;--z-index-bana_sp_um_bana: 100
;--z-index-bana_um_bana: 101
;--z-index-bana_um_bana_wrap: 102
;--z-index-bana_um_bana_close: 103
;--z-index-bana_um_bana_cha: 103
;--z-index-lightbox: 1000
;--z-index-full_sc/*1001*/: 1001
}.contents{max-width:var(--max_width);padding:var(--max_padding);margin:0 auto;box-sizing:border-box}@media screen and (max-width:768px){.contents{padding:0}}.contents_wide{margin:0;padding:0}.wrap{width:100%}main{width:100%;margin:0 0 5% 0}@media screen and (max-width:768px){{margin:0}}.sp_only{display:none}@media screen and (max-width:768px){.sp_only{display:block!important}}.pc_only{display:block}@media screen and (max-width:768px){.pc_only{display:none!important}}.body-fix{overflow:hidden}:root{--color_white: #ffffff;}.ftc_white{color:var(--color_white)}.bgc_white{background-color:var(--color_white)}.ftm_white{background-image:linear-gradient(transparent 80%,var(--color_white) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_white.on{background-size:100% 100%;opacity:1}:root{--color_white2: #f2f2f2;}.ftc_white2{color:var(--color_white2)}.bgc_white2{background-color:var(--color_white2)}.ftm_white2{background-image:linear-gradient(transparent 80%,var(--color_white2) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_white2.on{background-size:100% 100%;opacity:1}:root{--color_white3: #e5e5e5;}.ftc_white3{color:var(--color_white3)}.bgc_white3{background-color:var(--color_white3)}.ftm_white3{background-image:linear-gradient(transparent 80%,var(--color_white3) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_white3.on{background-size:100% 100%;opacity:1}:root{--color_white4: #e4e4e4;}.ftc_white4{color:var(--color_white4)}.bgc_white4{background-color:var(--color_white4)}.ftm_white4{background-image:linear-gradient(transparent 80%,var(--color_white4) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_white4.on{background-size:100% 100%;opacity:1}:root{--color_black: #000000;}.ftc_black{color:var(--color_black)}.bgc_black{background-color:var(--color_black)}.ftm_black{background-image:linear-gradient(transparent 80%,var(--color_black) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_black.on{background-size:100% 100%;opacity:1}:root{--color_gray: #999999;}.ftc_gray{color:var(--color_gray)}.bgc_gray{background-color:var(--color_gray)}.ftm_gray{background-image:linear-gradient(transparent 80%,var(--color_gray) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_gray.on{background-size:100% 100%;opacity:1}:root{--color_gray2: #808080;}.ftc_gray2{color:var(--color_gray2)}.bgc_gray2{background-color:var(--color_gray2)}.ftm_gray2{background-image:linear-gradient(transparent 80%,var(--color_gray2) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_gray2.on{background-size:100% 100%;opacity:1}:root{--color_gray3: #b3b3b3;}.ftc_gray3{color:var(--color_gray3)}.bgc_gray3{background-color:var(--color_gray3)}.ftm_gray3{background-image:linear-gradient(transparent 80%,var(--color_gray3) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_gray3.on{background-size:100% 100%;opacity:1}:root{--color_gray4: #f7f7f7;}.ftc_gray4{color:var(--color_gray4)}.bgc_gray4{background-color:var(--color_gray4)}.ftm_gray4{background-image:linear-gradient(transparent 80%,var(--color_gray4) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_gray4.on{background-size:100% 100%;opacity:1}:root{--color_yellow: #ffef02;}.ftc_yellow{color:var(--color_yellow)}.bgc_yellow{background-color:var(--color_yellow)}.ftm_yellow{background-image:linear-gradient(transparent 80%,var(--color_yellow) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_yellow.on{background-size:100% 100%;opacity:1}:root{--color_yellow2: #f4edc0;}.ftc_yellow2{color:var(--color_yellow2)}.bgc_yellow2{background-color:var(--color_yellow2)}.ftm_yellow2{background-image:linear-gradient(transparent 80%,var(--color_yellow2) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_yellow2.on{background-size:100% 100%;opacity:1}:root{--color_yellow3: #f6efa4;}.ftc_yellow3{color:var(--color_yellow3)}.bgc_yellow3{background-color:var(--color_yellow3)}.ftm_yellow3{background-image:linear-gradient(transparent 80%,var(--color_yellow3) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_yellow3.on{background-size:100% 100%;opacity:1}:root{--color_red: #e60020;}.ftc_red{color:var(--color_red)}.bgc_red{background-color:var(--color_red)}.ftm_red{background-image:linear-gradient(transparent 80%,var(--color_red) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_red.on{background-size:100% 100%;opacity:1}:root{--color_red2: #d01a24;}.ftc_red2{color:var(--color_red2)}.bgc_red2{background-color:var(--color_red2)}.ftm_red2{background-image:linear-gradient(transparent 80%,var(--color_red2) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_red2.on{background-size:100% 100%;opacity:1}:root{--color_red3: #fff2ed;}.ftc_red3{color:var(--color_red3)}.bgc_red3{background-color:var(--color_red3)}.ftm_red3{background-image:linear-gradient(transparent 80%,var(--color_red3) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_red3.on{background-size:100% 100%;opacity:1}:root{--color_red4: #f1c4b3;}.ftc_red4{color:var(--color_red4)}.bgc_red4{background-color:var(--color_red4)}.ftm_red4{background-image:linear-gradient(transparent 80%,var(--color_red4) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_red4.on{background-size:100% 100%;opacity:1}:root{--color_blue: #01a9Fb;}.ftc_blue{color:var(--color_blue)}.bgc_blue{background-color:var(--color_blue)}.ftm_blue{background-image:linear-gradient(transparent 80%,var(--color_blue) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_blue.on{background-size:100% 100%;opacity:1}:root{--color_blue2: #e1eef5;}.ftc_blue2{color:var(--color_blue2)}.bgc_blue2{background-color:var(--color_blue2)}.ftm_blue2{background-image:linear-gradient(transparent 80%,var(--color_blue2) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_blue2.on{background-size:100% 100%;opacity:1}:root{--color_blue3: #4ab5fc;}.ftc_blue3{color:var(--color_blue3)}.bgc_blue3{background-color:var(--color_blue3)}.ftm_blue3{background-image:linear-gradient(transparent 80%,var(--color_blue3) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_blue3.on{background-size:100% 100%;opacity:1}:root{--color_blue4: #c3ddeb;}.ftc_blue4{color:var(--color_blue4)}.bgc_blue4{background-color:var(--color_blue4)}.ftm_blue4{background-image:linear-gradient(transparent 80%,var(--color_blue4) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_blue4.on{background-size:100% 100%;opacity:1}:root{--color_darkblue: #194e73;}.ftc_darkblue{color:var(--color_darkblue)}.bgc_darkblue{background-color:var(--color_darkblue)}.ftm_darkblue{background-image:linear-gradient(transparent 80%,var(--color_darkblue) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_darkblue.on{background-size:100% 100%;opacity:1}:root{--color_green: #00c97c;}.ftc_green{color:var(--color_green)}.bgc_green{background-color:var(--color_green)}.ftm_green{background-image:linear-gradient(transparent 80%,var(--color_green) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_green.on{background-size:100% 100%;opacity:1}:root{--color_green2: #25a140;}.ftc_green2{color:var(--color_green2)}.bgc_green2{background-color:var(--color_green2)}.ftm_green2{background-image:linear-gradient(transparent 80%,var(--color_green2) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_green2.on{background-size:100% 100%;opacity:1}:root{--color_green3: #006837;}.ftc_green3{color:var(--color_green3)}.bgc_green3{background-color:var(--color_green3)}.ftm_green3{background-image:linear-gradient(transparent 80%,var(--color_green3) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_green3.on{background-size:100% 100%;opacity:1}:root{--color_orange: #fc6b49;}.ftc_orange{color:var(--color_orange)}.bgc_orange{background-color:var(--color_orange)}.ftm_orange{background-image:linear-gradient(transparent 80%,var(--color_orange) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_orange.on{background-size:100% 100%;opacity:1}:root{--color_orange2: #feb6a5;}.ftc_orange2{color:var(--color_orange2)}.bgc_orange2{background-color:var(--color_orange2)}.ftm_orange2{background-image:linear-gradient(transparent 80%,var(--color_orange2) 80%);display:inline;transition:opacity 0.3s ease-in-out, background-size 1.5s;background-size:0% 100%;background-repeat:no-repeat;opacity:0}.ftm_orange2.on{background-size:100% 100%;opacity:1}.grade_gray{background:linear-gradient(to bottom, var(--color_white2), var(--color_gray4))}.grade_red{background:linear-gradient(to bottom, var(--color_red3), var(--color_gray4))}.grade_red_op{background:linear-gradient(to bottom, var(--color_gray4), var(--color_red3))}.grade_blue{background:linear-gradient(to bottom, var(--color_blue2), var(--color_gray4))}.grade_blue_op{background:linear-gradient(to bottom, var(--color_gray4), var(--color_blue2))}.grade_blue_to_red{background:linear-gradient(45deg, var(--color_gray4),var(--color_red3), var(--color_white),var(--color_blue4)) fixed;background-size:600% 100%;animation:change_bg 10s ease infinite}@keyframes change_bg{0%{background-position:0% 50%}50%{background-position:100% 0%}100%{background-position:0% 50%}}.bg_white_br{background-color:var(--color_white);border-radius:3em;display:inline-block;box-sizing:border-box;padding:0;margin:3em auto;width:100%}@media screen and (max-width:768px){.bg_white_br{margin:1em auto}}body{font-family:"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;font-size:clamp(0.625rem, -0.264rem + 1.85vw, 1.125rem)}@media screen and (max-width:768px){body{font-size:clamp(1.000rem, 0.911rem + 0.45vw, 1.125rem)}}.ft_exlarge{font-size:clamp(0.750rem, -1.028rem + 3.70vw, 1.750rem);line-height:normal}@media screen and (max-width:768px){.ft_exlarge{font-size:clamp(1.125rem, 0.857rem + 1.34vw, 1.500rem)}}.ft_large{font-size:clamp(0.625rem, -0.931rem + 3.24vw, 1.500rem);line-height:normal}@media screen and (max-width:768px){.ft_large{font-size:clamp(1.000rem, 0.821rem + 0.89vw, 1.250rem)}}.ft_medium{font-size:clamp(0.625rem, -0.042rem + 1.39vw, 1.000rem);line-height:normal}@media screen and (max-width:768px){.ft_medium{font-size:clamp(0.875rem, 0.786rem + 0.45vw, 1.000rem)}}.ft_small{font-size:clamp(0.625rem, 0.181rem + 0.93vw, 0.875rem);line-height:normal}@media screen and (max-width:768px){.ft_small{font-size:clamp(0.750rem, 0.661rem + 0.45vw, 0.875rem)}}.ft_bold{font-weight:bold}.bt_base{display:flex;justify-content:center;align-items:center}.bt_base a, .bt_base button, .bt_base .bt_submit{width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:0.5em;height:3em;border:none;padding:0 1em;text-decoration:none;cursor:pointer}.bt_base a span,.bt_base button span,.bt_base .bt_submit span{width:100%;height:3em;text-align:center;line-height:3em}@media screen and (max-width:768px){.bt_base a, .bt_base button, .bt_base .bt_submit{height:4em}}.bt_submit input[type="submit"]{border:none;background:unset;color:unset;width:100%;height:3em;cursor:pointer}.bt_solid a,.bt_solid button,.bt_solid .bt_submit{border:solid 0.1em var(--color_gray)}.bt_shadow a,.bt_shadow button,.bt_shadow .bt_submit{box-shadow:0.5em 0.5em 2em -0.5em var(--color_gray)}.bti_arrow_{}.bti_arrow_l span,.bti_arrow_l input{margin-left:-20%}.bti_arrow_r span,.bti_arrow_r input{margin-right:-20%}.bti_arrow_r a::after, .bti_arrow_r button::after, .bti_arrow_r .bt_submit::after{font-family:"Font Awesome 6 Free";font-weight:900;padding:0;content:"\f138";font-size:1.3em}.bti_arrow_l a::before, .bti_arrow_l button::before, .bti_arrow_l .bt_submit::before{font-family:"Font Awesome 6 Free";font-weight:900;padding:0;content:"\f137";font-size:1.3em}.bti_arrow_u a::after, .bti_arrow_u button::after, .bti_arrow_u .bt_submit::after{font-family:"Font Awesome 6 Free";font-weight:900;padding:0;content:"\f139";font-size:1.3em}.bti_arrow_d a::after, .bti_arrow_d button::after, .bti_arrow_d .bt_submit::after{font-family:"Font Awesome 6 Free";font-weight:900;padding:0;content:"\f13a";font-size:1.3em}.bti_arrow2_r a::after, .bti_arrow2_r button::after, .bti_arrow2_r .bt_submit::after{font-family:"Font Awesome 6 Free";font-weight:900;padding:0;content:"\f101";font-size:1.3em}.bti_arrow2_l a::before, .bti_arrow2_l button::before, .bti_arrow2_l .bt_submit::before{font-family:"Font Awesome 6 Free";font-weight:900;padding:0;content:"\f100";font-size:1.3em}.bti_arrow2_u a::after, .bti_arrow2_u button::after, .bti_arrow2_u .bt_submit::after{font-family:"Font Awesome 6 Free";font-weight:900;padding:0;content:"\f102";font-size:1.3em}.bti_arrow2_d a::after, .bti_arrow2_d button::after, .bti_arrow2_d .bt_submit::after{font-family:"Font Awesome 6 Free";font-weight:900;padding:0;content:"\f103";font-size:1.3em}.bti_copy a::after, .bti_copy button::after, .bti_copy .bt_submit::after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0c5";padding:0;font-size:1.3em}.btc_gray a,.btc_gray button,.btc_gray .bt_submit{color:var(--color_white);background-color:var(--color_gray)}.btc_gray a:hover,.btc_gray button:hover,.btc_gray .bt_submit:hover{background-color:var(--color_gray3)}@media screen and (max-width:768px){.btc_gray a:hover,.btc_gray button:hover,.btc_gray .bt_submit:hover{background-color:var(--color_gray)}}.btc_gray a::after,.btc_gray button::after,.btc_gray .bt_submit::after{color:var(--color_white)}.btc_white a,.btc_white button,.btc_white .bt_submit{color:var(--color_black);background-color:var(--color_white)}.btc_white a:hover,.btc_white button:hover,.btc_white .bt_submit:hover{background-color:var(--color_red3)}@media screen and (max-width:768px){.btc_white a:hover,.btc_white button:hover,.btc_white .bt_submit:hover{background-color:var(--color_white)}}.btc_white a::after,.btc_white button::after,.btc_white .bt_submit::after{color:var(--color_gray)}.btc_white2 a,.btc_white2 button,.btc_white2 .bt_submit{color:var(--color_gray);background-color:var(--color_white)}.btc_white2 a:hover,.btc_white2 button:hover,.btc_white2 .bt_submit:hover{background-color:var(--color_red3)}@media screen and (max-width:768px){.btc_white2 a:hover,.btc_white2 button:hover,.btc_white2 .bt_submit:hover{background-color:var(--color_white)}}.btc_white2 a::after,.btc_white2 button::after,.btc_white2 .bt_submit::after{color:var(--color_gray)}.btc_black a,.btc_black button,.btc_black .bt_submit{color:var(--color_white);background-color:var(--color_black)}.btc_black a:hover,.btc_black button:hover,.btc_black .bt_submit:hover{background-color:var(--color_gray)}@media screen and (max-width:768px){.btc_black a:hover,.btc_black button:hover,.btc_black .bt_submit:hover{background-color:var(--color_black)}}.btc_black a::after,.btc_black button::after,.btc_black .bt_submit::after{color:var(--color_white)}.btc_green a,.btc_green button,.btc_green .bt_submit{color:var(--color_white);background-color:var(--color_green2)}.btc_green a:hover,.btc_green button:hover,.btc_green .bt_submit:hover{background-color:var(--color_green)}@media screen and (max-width:768px){.btc_green a:hover,.btc_green button:hover,.btc_green .bt_submit:hover{background-color:var(--color_green2)}}.btc_green a::after,.btc_green button::after,.btc_green .bt_submit::after{color:var(--color_white)}.btc_blue a,.btc_blue button,.btc_blue .bt_submit{color:var(--color_white);background-color:var(--color_blue)}.btc_blue a:hover,.btc_blue button:hover,.btc_blue .bt_submit:hover{background-color:var(--color_blue3)}@media screen and (max-width:768px){.btc_blue a:hover,.btc_blue button:hover,.btc_blue .bt_submit:hover{background-color:var(--color_blue)}}.btc_blue a::after,.btc_blue button::after,.btc_blue .bt_submit::after{color:var(--color_white)}.btc_red a,.btc_red button,.btc_red .bt_submit{color:var(--color_white);background-color:var(--color_red)}.btc_red a:hover,.btc_red button:hover,.btc_red .bt_submit:hover{background-color:var(--color_red2)}@media screen and (max-width:768px){.btc_red a:hover,.btc_red button:hover,.btc_red .bt_submit:hover{background-color:var(--color_red)}}.btc_red a::after,.btc_red button::after,.btc_red .bt_submit::after{color:var(--color_white)}.btc_orange a,.btc_orange button,.btc_orange .bt_submit{color:var(--color_white);background-color:var(--color_orange)}.btc_orange a:hover,.btc_orange button:hover,.btc_orange .bt_submit:hover{background-color:var(--color_orange2)}@media screen and (max-width:768px){.btc_orange a:hover,.btc_orange button:hover,.btc_orange .bt_submit:hover{background-color:var(--color_orange)}}.btc_orange a::after,.btc_orange button::after,.btc_orange .bt_submit::after{color:var(--color_white)}.pager_wrap{width:100%;display:inline-flex;justify-content:center;flex-wrap:wrap;box-sizing:border-box;padding:1em 0}@media screen and (max-width:768px){.pager_wrap{padding:1em 0.5em}}.pager_wrap .pager{width:100%;height:100%;max-width:10em;display:flex;justify-content:center;align-items:center}.pager_wrap .pager .pager_bt{width:45%;margin:0 1%;display:flex;flex-wrap:wrap;justify-content:center;text-decoration:none;text-align:center}.pager_wrap .pager .pager_bt a{width:5em;height:5em;background-color:var(--color_gray);box-shadow:0.5em 0.5em 2em -0.5em var(--color_gray);box-sizing:border-box;color:var(--color_white);border-radius:50%;text-decoration:none;font-size:clamp(0.625rem, 0.403rem + 0.46vw, 0.750rem);display:flex;flex-direction:column;justify-content:center;padding-top:10%}.pager_wrap .pager .pager_bt a:hover{background-color:var(--color_gray3)}.pager_wrap .pager .pager_bt a::after{font-family:"Font Awesome 6 Free";font-weight:900;display:flex;justify-content:center;align-items:center;font-size:clamp(0.938rem, -0.174rem + 2.31vw, 1.563rem)}@media screen and (max-width:768px){.pager_wrap .pager .pager_bt a{font-size:clamp(0.625rem, 0.491rem + 0.67vw, 0.813rem);width:4.5em;height:4.5em}.pager_wrap .pager .pager_bt a::after{font-size:clamp(1.125rem, 1.036rem + 0.45vw, 1.250rem)}}.pager_wrap .pager .pager_bt.next a::after{content:"\f104"}.pager_wrap .pager .pager_bt.first a::after{content:"\f100"}.pager_wrap .pager .pager_bt.prev a::after{content:"\f105"}.pager_wrap .pager .pager_bt.last a::after{content:"\f101"}.pager_wrap .pager .pager_bt_num{width:45%;margin:0 2%;display:flex;flex-wrap:wrap;justify-content:center;text-decoration:none;text-align:center}.pager_wrap .pager .pager_bt_num a{width:2.5em;height:2.5em;background-color:var(--color_gray);box-shadow:0.5em 0.5em 2em -0.5em var(--color_gray);box-sizing:border-box;color:var(--color_white);border-radius:50%;text-decoration:none;font-size:clamp(0.875rem, 0.542rem + 0.69vw, 1.063rem);display:flex;flex-direction:column;justify-content:center;padding-top:10%}.pager_wrap .pager .pager_bt_num a:hover,.pager_wrap .pager .pager_bt_num a.current{background-color:var(--color_gray3)}@media screen and (max-width:768px){.pager_wrap .pager .pager_bt_num a{font-size:clamp(0.625rem, 0.491rem + 0.67vw, 0.813rem);width:2em;height:2em}}.pager_wrap p{width:100%;text-align:center}.arrow-r::after{color:var(--color_gray);font-family:"Font Awesome 6 Free";font-weight:900;padding-left:0.2em;content:"\f138"}.arrow-l::before{color:var(--color_gray);font-family:"Font Awesome 6 Free";font-weight:900;padding-right:0.2em;content:"\f138"}.btclickdown_detail{overflow:hidden;max-height:0;transition:max-height 0.2s ease-out}.btclickdown_detail .is-open{max-height:50vh}.lightbox{position:fixed;left:0;top:0;z-index:var(--z-index-lightbox);width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(0, 0, 0, 0.7);visibility:hidden;transition:0.5s;opacity:0}.lightbox-open{visibility:visible;opacity:1}.lightbox .lightbox_wrap{background-color:var(--color_red3);width:80%;max-width:55em;border-radius:2em;position:absolute;top:50%;left:50%;transform:translate(-50%, 0%);box-sizing:border-box;opacity:0.7;transition:0.5s}@media screen and (max-width:768px){.lightbox .lightbox_wrap{width:98%}}.lightbox .lightbox_wrap h2{text-align:center;padding:1em 0;background-color:var(--color_red3);width:100%;border-bottom-left-radius:70%;border-bottom-right-radius:70%;float:left;margin:0}@media screen and (max-width:768px){.lightbox .lightbox_wrap h2{background-color:unset;padding:0.5em 0}}.lightbox .lightbox_data{background-color:var(--color_white);padding:6em 2em 3em 2em;min-height:30vh;border-bottom-left-radius:2em;border-bottom-right-radius:2em}.lightbox .lightbox_data .exchange{list-style:none;padding:0;margin:0}.lightbox .lightbox_data .exchange li{padding-left:1em;position:relative}.lightbox .lightbox_data .exchange li::before{content:"※";left:0;position:absolute}@media screen and (max-width:768px){.lightbox .lightbox_data{padding:2em 0.5em 15em 0.5em;height:100vh;overflow-y:scroll}}.lightbox.lightbox-open .lightbox_wrap{top:50%;left:50%;transform:translate(-50%, -50%);opacity:1}.lightbox.lightbox-open .lightbox_wrap .close{width:3em;height:3em;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;background-color:var(--color_gray2);color:var(--color_white);cursor:pointer;position:absolute;right:-3%;top:-3%}.lightbox.lightbox-open .lightbox_wrap .close:hover{background-color:var(--color_gray)}.lightbox.lightbox-open .lightbox_wrap .close i{font-size:clamp(0.813rem, 0.723rem + 0.45vw, 0.938rem)}@media screen and (max-width:768px){.lightbox.lightbox-open .lightbox_wrap .close i{font-size:clamp(1.125rem, 1.036rem + 0.45vw, 1.250rem)}}@media screen and (max-width:768px){.lightbox.lightbox-open .lightbox_wrap .close{right:0;top:-0.5em;width:2.5em;height:2.5em}}@media screen and (max-width:768px){.lightbox.lightbox-open .lightbox_wrap{top:1em;transform:translate(-50%, 0);opacity:1;border-radius:1em 1em 0 0}}.lightbox_information{width:100%;list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.lightbox_information li{width:48%;margin:1%;flex-direction:column}@media screen and (max-width:768px){.lightbox_information li{width:100%;margin:0 0 5% 0}}.lightbox_information li a{width:100%;height:100%;padding:5%;border-radius:0.5em;box-sizing:border-box;display:flex;flex-wrap:wrap;text-decoration:none;color:var(--color_black);background-color:var(--color_white2);flex-direction:row}@media screen and (max-width:768px){.lightbox_information li a{border-radius:1em}}.lightbox_information li a:hover{background-color:var(--color_white3)}.lightbox_information li a .box-head{width:100%;height:fit-content;display:flex;justify-content:space-between}.lightbox_information li a .title{width:100%;padding:3% 0;flex:1}.lightbox_information li .bt_more{box-sizing:border-box;display:flex;justify-content:end;margin-top:1em}.lightbox_information li .bt_more a{width:30%;height:3em;border:solid 0.1em var(--color_black);border-radius:0.5em;padding:0 1em;box-sizing:border-box;text-decoration:none;color:var(--color_black);align-items:center;justify-content:space-between;display:flex}.lightbox_information li .bt_more a:hover{background-color:var(--color_red3)}@media screen and (max-width:768px){.lightbox_information li .bt_more a{width:100%;height:4em}}.lightbox_information li .bt_more a::after{font-size:1.3em}.lightbox_information li:has(.bt_more){width:100%}@media screen and (max-width:768px){.lightbox .bt_close{width:100%;position:fixed;bottom:0}.lightbox .bt_close button{background-color:var(--color_gray2);color:var(--color_white);width:100%;height:3em;float:left;border:none;margin:0;text-align:center;padding:0;box-sizing:border-box;cursor:pointer}.lightbox .bt_close button i{color:var(--color_white);padding-left:1em}}.lightbox_information li a .date,.notice .date{color:var(--color_blue);font-size:clamp(0.625rem, -0.264rem + 1.85vw, 1.125rem)}@media screen and (max-width:768px){.lightbox_information li a .date,.notice .date{font-size:clamp(0.750rem, 0.661rem + 0.45vw, 0.875rem)}}.lightbox_information li a .cate,.notice .cate{color:var(--color_white);font-size:clamp(0.625rem, -0.042rem + 1.39vw, 1.000rem);border-radius:1em;width:45%;padding-right:5%;display:inline-flex;text-align:center;align-items:center;justify-content:center}@media screen and (max-width:768px){.lightbox_information li a .cate,.notice .cate{font-size:clamp(0.750rem, 0.661rem + 0.45vw, 0.875rem)}}.lightbox_information li a .cate::before,.notice .cate::before{font-family:"Font Awesome 6 Free";font-weight:900;padding:0 5%}.lightbox_information li a .cate.maintenance, .notice .cate.maintenance{background-color:var(--color_red)}.lightbox_information li a .cate.maintenance::before,.notice .cate.maintenance::before{content:"\f071"}.lightbox_information li a .cate.news, .notice .cate.news{background-color:var(--color_blue)}.lightbox_information li a .cate.news::before,.notice .cate.news::before{content:"\f1ea"}.lightbox_information li a .cate.notice, .notice .cate.notice{background-color:var(--color_orange)}.lightbox_information li a .cate.notice::before,.notice .cate.notice::before{content:"\f0f3"}.lightbox_information li a .cate.other, .notice .cate.other{background-color:var(--color_green)}.lightbox_information li a .cate.other::before,.notice .cate.other::before{content:"\f7d9"}@media screen{.scroll_up{transition:transform 0.3s ease-in-out, opacity 0.5s ease-in-out;transform:translateY(2em);opacity:0}.scroll_up.on{transform:translateY(0);opacity:1.0}.fade_up{transition:transform 0.3s ease-in-out, opacity 0.5s ease-in-out;transform:translateY(2em);opacity:0;animation:fadeUp 0.5s forwards ease-in}@keyframes fadeUp{0%{transform:translateY(2em);opacity:0}100%{transform:translateY(0);opacity:1.0}}.scroll_left{transition:transform 0.3s ease-in-out, opacity 0.5s ease-in-out;transform:translateX(-2em);opacity:0}.scroll_left.on{opacity:1.0;transform:translateX(0)}.fade_left{transition:transform 0.3s ease-in-out, opacity 0.5s ease-in-out;transform:translateX(-2em);opacity:0;animation:fade_left 0.5s forwards ease-in}@keyframes fade_left{0%{transform:translateX(-2em);opacity:0}100%{opacity:1.0;transform:translateX(0)}}.scroll_right{transition:transform 0.3s ease-in-out, opacity 0.5s ease-in-out;transform:translateX(2em);opacity:0}.scroll_right.on{opacity:1.0;transform:translateX(0)}.fade_right{transition:transform 0.3s ease-in-out, opacity 0.5s ease-in-out;transform:translateX(2em);opacity:0;animation:fade_right 0.5s forwards ease-in}@keyframes fade_right{0%{transform:translateX(2em);opacity:0}100%{opacity:1.0;transform:translateX(0)}}.fade_in{transition:transform 0.3s ease-in-out, opacity 0.5s ease-in-out;opacity:0;animation:fadeUp 0.5s forwards ease-in}@keyframes fadeUp{0%{opacity:0}100%{transform:translateY(0);opacity:1.0}}.scroll_mask_left{width:100%;overflow:hidden}.scroll_mask_left img{vertical-align:middle;transform:translateX(-101%);transition:all .3s ease-in-out .3s}.scroll_mask_left.on img{transform:translateX(0)}.scroll_mask_right{width:100%;overflow:hidden}.scroll_mask_right img{vertical-align:middle;transform:translateX(201%);transition:all .3s ease-in-out .3s}.scroll_mask_right.on img{transform:translateX(0)}.tm_1{transition-delay:calc(1/5)s}@media screen and (max-width:768px){.tm_1{transition-delay:0s}}.tm_2{transition-delay:calc(2/5)s}@media screen and (max-width:768px){.tm_2{transition-delay:0s}}.tm_3{transition-delay:calc(3/5)s}@media screen and (max-width:768px){.tm_3{transition-delay:0s}}.tm_4{transition-delay:calc(4/5)s}@media screen and (max-width:768px){.tm_4{transition-delay:0s}}.tm_5{transition-delay:calc(5/5)s}@media screen and (max-width:768px){.tm_5{transition-delay:0s}}.tm_6{transition-delay:calc(6/5)s}@media screen and (max-width:768px){.tm_6{transition-delay:0s}}.tm_7{transition-delay:calc(7/5)s}@media screen and (max-width:768px){.tm_7{transition-delay:0s}}.tm_8{transition-delay:calc(8/5)s}@media screen and (max-width:768px){.tm_8{transition-delay:0s}}.tm_9{transition-delay:calc(9/5)s}@media screen and (max-width:768px){.tm_9{transition-delay:0s}}.tm_10{transition-delay:calc(10/5)s}@media screen and (max-width:768px){.tm_10{transition-delay:0s}}}.banner_topmain_splide{width:100%;margin-top:1em;background-color:var(--color_white3)}@media screen and (max-width:768px){.banner_topmain_splide{margin-top:0}}.banner_topmain_splide .splide__slide a{position:relative;color:var(--color_white);width:100%;display:block}.banner_topmain_splide .splide__slide a img{opacity:0;animation:zoomIn 0.5s forwards ease-in}@keyframes zoomIn{0%{transform:scale(0.8);opacity:0}100%{opacity:1;transform:scale(1)}}.banner_topmain_splide .splide__slide a img:hover{scale:0.95;transition:0.3s ease;box-shadow:0.5em 0.5em 2em 0.5em var(--color_gray)}@media screen and (max-width:768px){.banner_topmain_splide .splide__slide a img:hover{scale:1;transition:unset;box-shadow:none}}.banner_topmain_splide .splide__slide a p{bottom:0;left:0;position:absolute;background-color:rgb(0 0 0 / 0.5);width:100%;padding:0.5em;box-sizing:border-box;border-top-left-radius:0.5em;border-top-right-radius:0.5em;font-size:clamp(0.625rem, -0.042rem + 1.39vw, 1.000rem);font-weight:bold;opacity:0;animation:1s slideIn 0.5s forwards ease-in}@keyframes slideIn{0%{filter:blur(1em);opacity:0;transform:translateY(2em)}100%{opacity:1;filter:blur(0);transform:translateY(0)}}@media screen and (max-width:768px){.banner_topmain_splide .splide__slide a p{font-size:clamp(1.125rem, 0.767rem + 1.79vw, 1.625rem)}}.banner_topmain_splide #splide01-slide01-col01 a p,.banner_topmain_splide #splide01-slide03-col01 a p,.banner_topmain_splide #splide01-slide05-col01 a p,.banner_topmain_splide #splide01-slide07-col01 a p,.banner_topmain_splide #splide01-slide09-col01 a p,.banner_topmain_splide #splide01-clone01-col01 a p,.banner_topmain_splide #splide01-clone03-col01 a p,.banner_topmain_splide #splide01-clone05-col01 a p,.banner_topmain_splide #splide01-clone07-col01 a p,.banner_topmain_splide #splide01-clone09-col01 a p{font-size:clamp(1.250rem, 0.139rem + 2.31vw, 1.875rem)}.banner_topmain_splide #splide01-slide02 img{animation-delay:0.5s}.banner_topmain_splide .splide__arrows .splide__arrow--prev{position:absolute;left:-2em}.banner_topmain_splide .splide__arrows .splide__arrow--next{position:absolute;right:-2em}@media (max-width:1300px){.banner_topmain_splide .splide__arrows{display:none}}.banner_topmain_splide .splide__pagination{bottom:-1.5em}.banner_topmain_splide .splide__pagination .splide__pagination__page.is-active{background-color:var(--color_red)}.banner_small_splide{width:100%;margin:3em 0}@media screen and (max-width:768px){.banner_small_splide{padding:0 1em;box-sizing:border-box}}.banner_small_splide .splide{margin:1em 0;padding:0 4em}@media screen and (max-width:768px){.banner_small_splide .splide{padding:0}.banner_small_splide .splide li{width:8em}}.banner_small_splide .splide img{clip-path:inset(0 round 0.5em)}.banner_small_splide .splide img:hover{scale:0.95;transition:0.3s ease}@media screen and (max-width:768px){.banner_small_splide .splide img:hover{scale:unset;transition:none}}.banner_wide_splide{width:100%}@media screen and (max-width:768px){.banner_wide_splide{padding:0;box-sizing:border-box}}.banner_wide_splide .splide{margin:1em 0}@media screen and (max-width:768px){.banner_wide_splide .splide{padding:0}.banner_wide_splide .splide li{width:fit-content}}.banner_wide_splide .splide img{clip-path:inset(0 round 1em)}.banner_wide_splide .splide img:hover{scale:0.95;transition:0.3s ease}@media screen and (max-width:768px){.banner_wide_splide .splide img:hover{scale:unset;transition:none}}.banner_wide_splide .splide__pagination{bottom:-1.5em}@media screen and (max-width:768px){.banner_wide_splide .splide__pagination{bottom:0}}.banner_wide_splide .splide__pagination .splide__pagination__page.is-active{background-color:var(--color_red)}.banner_square_splide{width:100%}.banner_square_splide .splide img{clip-path:inset(0 round 0.5em)}.banner_square_splide .splide img:hover{scale:0.95;transition:0.3s ease}@media screen and (max-width:768px){.banner_square_splide .splide img:hover{scale:unset;transition:none}}.flyer_splide{width:100%;margin:3em 0}@media screen and (max-width:768px){.flyer_splide{padding:0 1em;box-sizing:border-box}}.flyer_splide h2::before{content:"";background-size:contain;background-image:url(/assets/img/top/h_flyer.png);display:inline-block;height:2em;width:2em;margin-right:0.2em;vertical-align:middle}.as_splide{width:100%;margin:3em 0}@media screen and (max-width:768px){.as_splide{padding:0 1em;box-sizing:border-box}}.as_splide h2::before{content:"";background-size:contain;background-image:url(/assets/img/top/h_as.png);display:inline-block;height:2em;width:2em;margin-right:0.2em;vertical-align:middle}.slider{margin:1em 0;padding:0 4em}@media screen and (max-width:768px){.slider{padding:0}}.slider li{width:20em;margin:0 0 1em 0;border:solid 0.01em var(--color_gray);box-shadow:0.5em 0.5em 1em -0.5em var(--color_gray);border-radius:1em;display:flex;flex:none;align-items:flex-start}.slider li:last-child{margin-right:3em}@media screen and (max-width:768px){.slider li{width:15em}}.slider li:hover{background-color:var(--color_red3);border-radius:1em}@media screen and (max-width:768px){.slider li:hover{background-color:var(--color_white)}}.slider li:hover img{scale:1.1;transition:0.3s ease}@media screen and (max-width:768px){.slider li:hover img{scale:unset;transition:none}}.slider li a{text-decoration:none;width:100%;color:var(--color_black);display:flex;flex-wrap:wrap}.slider li a .slide_img{width:100%;height:10em;overflow:hidden;border-radius:1em 1em 0 0}@media screen and (max-width:768px){.slider li a .slide_img{height:9em}}.slider li a .slide_img img{clip-path:inset(0 round 1em 1em 0 0)}.slider li a .slide_txt{width:100%;height:fit-content;padding:1em;box-sizing:border-box;height:fit-content}.slider li a .slide_txt h3{width:100%}.slider li a .slide_txt p{width:100%}.wrap .um_bana{width:14em;position:fixed;bottom:3.5em;right:-15em;z-index:var(--z-index-bana_um_bana)}@media (max-width:1300px){.wrap .um_bana{display:none}}@media screen and (max-width:768px){.wrap .um_bana{width:90%;max-width:unset;position:fixed;top:20%;left:50%;transform:translate(-50%,-20%);display:none}.wrap .um_bana:before{position:fixed;left:50%;top:20%;transform:translate(-50%, -20%);z-index:var(--z-index-bana_sp_um_bana);width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.7);content:""}}.wrap .um_bana .um_bana_wrap{width:100%;padding:0.5em;background:var(--color_red2);box-shadow:0.5em 0.5em 2em -0.5em var(--color_gray);border-radius:1em;position:relative;z-index:var(--z-index-bana_um_bana_wrap)}@media screen and (max-width:768px){.wrap .um_bana .um_bana_wrap{display:flex;flex-wrap:wrap}.wrap .um_bana .um_bana_wrap .close_wrap{order:2;width:100%;text-align:center}}.wrap .um_bana .um_bana_wrap .close{background-color:var(--color_white);border-radius:50%;position:absolute;cursor:pointer;z-index:var(--z-index-bana_um_bana_close);right:-3%;top:-3%;font-size:clamp(1.125rem, -0.208rem + 2.78vw, 1.875rem)}@media screen and (max-width:768px){.wrap .um_bana .um_bana_wrap .close{position:static;font-size:clamp(1.750rem, 1.661rem + 0.45vw, 1.875rem);border-radius:0;width:60%;padding:1%;border-radius:1em;margin:2% auto 0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.wrap .um_bana .um_bana_wrap .close::after{content:"閉じる";padding-left:5%;font-size:clamp(0.813rem, 0.723rem + 0.45vw, 0.938rem);line-height:3rem}}.wrap .um_bana .um_bana_wrap .close:hover{color:var(--color_gray)}.wrap .um_bana .um_bana_wrap a{width:100%}.wrap .um_bana .um_bana_wrap a:hover img{opacity:0.8}@media screen and (max-width:768px){.wrap .um_bana .um_bana_wrap a:hover img{opacity:1}}.wrap .um_bana .cha{width:100%;display:flex;justify-content:space-between;display:flex;z-index:var(--z-index-bana_um_bana_cha);margin-bottom:-0.5em}.wrap .um_bana .cha::before{width:25%;content:"";background-size:100% auto;background-repeat:no-repeat;z-index:var(--z-index-bana_um_bana_cha);background-position:0 100%;margin-bottom:-1.2em}.wrap .um_bana .cha1::before{background-image:url("/assets/img/common/cha1.png")}.wrap .um_bana .cha_bg1{background:#C2DAEA}.wrap .um_bana .cha_bg1::before{border-right:1em solid #C2DAEA}.wrap .um_bana .cha2::before{background-image:url("/assets/img/common/cha2.png")}.wrap .um_bana .cha_bg2{background:#F6D1D3}.wrap .um_bana .cha_bg2::before{border-right:1em solid #F6D1D3}.wrap .um_bana .cha3::before{background-image:url("/assets/img/common/cha3.png")}.wrap .um_bana .cha_bg3{background:#AAD3E9}.wrap .um_bana .cha_bg3::before{border-right:1em solid #AAD3E9}.wrap .um_bana .cha4::before{background-image:url("/assets/img/common/cha4.png")}.wrap .um_bana .cha_bg4{background:#C7DFB0}.wrap .um_bana .cha_bg4::before{border-right:1em solid #C7DFB0}.wrap .um_bana .cha_speak{padding:3%;height:fit-content;min-height:5em;margin-bottom:1em;width:70%;color:var(--color_black);border-radius:0.5em;z-index:var(--z-index-bana_um_bana_cha);position:relative}.wrap .um_bana .cha_speak::before{content:'';position:absolute;display:block;width:0;height:0;left:-0.5em;bottom:20%;border-top:1em solid transparent;border-bottom:1em solid transparent}.wrap .um_bana .cha_speak::before p{margin:0;padding:0}.full_sc{width:100vw;height:100vh;position:absolute;z-index:var(--z-index-full_sc);top:0;left:0;background-color:rgba(0, 0, 0, 0.7)}.full_sc .full_wrap{position:fixed;width:80%;background-color:var(--color_white);top:50%;left:50%;border-radius:1em;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.full_sc .full_wrap{width:100%;background-color:unset;top:5%;transform:translate(-50%,0)}}.full_sc .full_wrap .text{width:100%;padding:1em 1em 0 1em;box-sizing:border-box;text-align:center;display:inline-block;font-weight:bold;color:var(--color_red)}@media screen and (max-width:768px){.full_sc .full_wrap .text{background-color:var(--color_white);width:fit-content;margin:0 auto;padding:0.5em 1em;border-radius:1em;display:flex}}.full_sc .full_wrap .bt_close{width:100%;padding:1em;margin-top:2em;box-sizing:border-box;display:flex;justify-content:center}@media screen and (max-width:768px){.full_sc .full_wrap .bt_close{margin-top:0;padding:0.5em 1em}}.full_sc .full_wrap .bt_close .bt_ad{width:25%;display:flex;justify-content:center;align-items:center}.full_sc .full_wrap .bt_close .bt_ad a, .full_sc .full_wrap .bt_close .bt_ad button{width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:0.5em;height:2em;border:none;padding:0 1em;text-decoration:none;cursor:pointer;background-color:var(--color_gray);color:var(--color_white)}.full_sc .full_wrap .bt_close .bt_ad a span,.full_sc .full_wrap .bt_close .bt_ad button span{width:100%;height:2em;text-align:center;line-height:2em;font-weight:bold}@media screen and (max-width:768px){.full_sc .full_wrap .bt_close .bt_ad a, .full_sc .full_wrap .bt_close .bt_ad button{border-radius:1em}}.full_sc .full_wrap .bt_close .bt_ad a:hover,.full_sc .full_wrap .bt_close .bt_ad button:hover{background-color:var(--color_gray2)}@media screen and (max-width:768px){.full_sc .full_wrap .bt_close .bt_ad a:hover,.full_sc .full_wrap .bt_close .bt_ad button:hover{background-color:var(--color_gray)}}@media screen and (max-width:768px){.full_sc .full_wrap .bt_close .bt_ad{width:50%;border-radius:1em}}.full_sc.is_close{display:none;opacity:0;background-color:var(--color_white)}body:has(.full_sc){overflow:hidden}body:has(.full_sc.is_close){overflow:unset}select.bt_select{width:100%;min-height:3em;border-radius:0.5em;background-color:var(--color_white);border:thin solid var(--color_gray);color:var(--color_black);display:inline-block;font:inherit;padding:0 3em 0 1em;margin:0;box-sizing:border-box;-webkit-appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color_gray) 50%), linear-gradient(135deg, var(--color_gray) 50%, transparent 50%), linear-gradient(to right, var(--color_gray), var(--color_gray));background-position:calc(100% - 2em), calc(100% - 1.7em), calc(100% - 3em);background-size:0.4em 0.4em, 0.4em 0.4em, 0.05em 70%;background-repeat:no-repeat}select.bt_select.bgc_green{background-color:var(--color_green2);border:thin solid var(--color_white);color:var(--color_white);background-image:linear-gradient(45deg, transparent 50%, var(--color_white) 50%), linear-gradient(135deg, var(--color_white) 50%, transparent 50%), linear-gradient(to right, var(--color_white), var(--color_white))}select.bt_select.bgc_green:focus{border-color:var(--color_yellow);color:var(--color_yellow);background-image:linear-gradient(45deg, transparent 50%, var(--color_yellow) 50%), linear-gradient(135deg, var(--color_yellow) 50%, transparent 50%), linear-gradient(to right, var(--color_yellow), var(--color_yellow))}select.bt_select:focus{background-repeat:no-repeat;border-color:var(--color_black);color:var(--color_black);background-image:linear-gradient(45deg, transparent 50%, var(--color_black) 50%), linear-gradient(135deg, var(--color_black) 50%, transparent 50%), linear-gradient(to right, var(--color_black), var(--color_black));outline:0}select.bt_select.bt_shadow{box-shadow:0.5em 0.5em 2em -0.5em var(--color_gray)}@media screen and (max-width:768px){select.bt_select{height:4em}}ul.radios, ul.checkboxes{margin:0;padding:0;text-align:left;list-style-type:none}ul.radios li,ul.checkboxes li{margin:1em 0}@media screen and (max-width:768px){ul.radios li,ul.checkboxes li{margin:2em 0}}ul.radios li input[type="radio"]+label,ul.radios li input[type="checkbox"]+label,ul.checkboxes li input[type="radio"]+label,ul.checkboxes li input[type="checkbox"]+label{cursor:pointer;display:flex;justify-content:unset;align-items:center;width:100%}ul.radios li input[type="radio"]+label::before,ul.radios li input[type="checkbox"]+label::before,ul.checkboxes li input[type="radio"]+label::before,ul.checkboxes li input[type="checkbox"]+label::before{content:'\f00c';font-family:"Font Awesome 6 Free";font-weight:900;text-align:center;background-color:var(--color_gray3);color:var(--color_gray);border-radius:50%;margin-right:0.5em;vertical-align:middle;width:10%;height:fit-content;aspect-ratio:1 / 1;flex-shrink:0;display:flex;align-items:center;justify-content:center}ul.radios li input[type="checkbox"]+label::before,ul.checkboxes li input[type="checkbox"]+label::before{border-radius:0}ul.radios li input[type="radio"],ul.radios li input[type="checkbox"],ul.checkboxes li input[type="radio"],ul.checkboxes li input[type="checkbox"]{display:none}ul.radios li input[type="radio"]:checked+label:before,ul.radios li input[type="checkbox"]:checked+label:before,ul.checkboxes li input[type="radio"]:checked+label:before,ul.checkboxes li input[type="checkbox"]:checked+label:before{background-color:var(--color_red);color:var(--color_white)}ul.radios li input[type="radio"]:disabled+label,ul.radios li input[type="checkbox"]:disabled+label,ul.checkboxes li input[type="radio"]:disabled+label,ul.checkboxes li input[type="checkbox"]:disabled+label{color:var(--color_gray3)}ul.radios li input[type="radio"]:disabled+label:before,ul.radios li input[type="checkbox"]:disabled+label:before,ul.checkboxes li input[type="radio"]:disabled+label:before,ul.checkboxes li input[type="checkbox"]:disabled+label:before{background-color:var(--color_gray4);color:var(--color_gray4)}ul.radios.bt_shadow label::before,ul.checkboxes.bt_shadow label::before{box-shadow:0.2em 0.2em 2em -0.5em var(--color_gray)}.form_txt{height:3em;width:100%;background-color:var(--color_white);border:thin solid var(--color_gray);padding:0 2%}.form_txt::placeholder{color:var(--color_gray3)}.form_txt:focus{border:thin solid var(--color_black);outline:0}.form_txt.bt_shadow{box-shadow:0.5em 0.5em 2em -0.5em var(--color_gray)}@media screen and (max-width:768px){.form_txt{height:4em}}.bt_zipcode,#togglePassword,.check_card_bt{border:0;background-color:var(--color_red);color:var(--color_white);box-shadow:0.5em 0.5em 2em -0.5em var(--color_gray);height:3em;width:100%;font-weight:bold;cursor:pointer;border-bottom-right-radius:0.5em;border-top-right-radius:0.5em}.bt_zipcode:hover,#togglePassword:hover,.check_card_bt:hover{background-color:var(--color_red2)}form input:user-invalid, form input:has(+ .error_message), form input:has(+ select + .error_message), form input:has(+ select + select + .error_message), form input:has(+ button + .error_message), form select:user-invalid, form select:has(+ .error_message), form select:has(+ select + .error_message), form select:has(+ select + select + .error_message), form select:has(+ button + .error_message), form textarea:user-invalid, form textarea:has(+ .error_message), form textarea:has(+ select + .error_message), form textarea:has(+ select + select + .error_message), form textarea:has(+ button + .error_message){border:thin solid var(--color_red);background-color:var(--color_red3);outline:0}form dd:has(input:user-invalid:not([type="checkbox"]):not([type="radio"]):not([type="submit"]))::after,form dd:has(select:user-invalid)::after{content:"必須項目は入力してください";font-weight:bold;animation:2s blink 0.5s infinite;color:var(--color_red);padding:0.5em;width:100%;font-size:clamp(0.625rem, -0.042rem + 1.39vw, 1.000rem);line-height:normal}@media screen and (max-width:768px){form dd:has(input:user-invalid:not([type="checkbox"]):not([type="radio"]):not([type="submit"]))::after,form dd:has(select:user-invalid)::after{font-size:clamp(0.875rem, 0.786rem + 0.45vw, 1.000rem)}}form .radios:has(input:user-invalid){background-color:var(--color_red3);border:thin solid var(--color_red);padding:1em 0.5em}form .radios:has(input:user-invalid)::after{content:"選択してください";font-weight:bold;animation:2s blink 0.5s infinite;color:var(--color_red);padding:0.5em;font-size:clamp(0.625rem, -0.042rem + 1.39vw, 1.000rem);line-height:normal}@media screen and (max-width:768px){form .radios:has(input:user-invalid)::after{font-size:clamp(0.875rem, 0.786rem + 0.45vw, 1.000rem)}}.error_message{padding:0.5em 0 1em 0;font-weight:bold;width:100%;animation:2s blink 0.5s infinite}@keyframes blink{50%{opacity:0}}.user_infos_wrap{width:100%;box-sizing:border-box;padding:1em 2em;display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.user_infos_wrap{padding:1em 0}}.user_infos_wrap p{width:100%;margin:1em 0 0 0}.user_infos_wrap p.error_message{margin:0}@media screen and (max-width:768px){.user_infos_wrap p{margin:1em 0.5em 0 0.5em}}.user_infos_wrap .data_wrap, .user_infos_wrap .agreement, .user_infos_wrap .myss, .user_infos_wrap .registration_wrap, .user_infos_wrap .point_wrap, .user_infos_wrap .ss_history_wrap{width:100%;margin:1em auto;padding:2em;box-sizing:border-box;border:0.05em var(--color_gray) solid;background-color:var(--color_white);border-radius:1em;position:relative}@media screen and (max-width:768px){.user_infos_wrap .data_wrap, .user_infos_wrap .agreement, .user_infos_wrap .myss, .user_infos_wrap .registration_wrap, .user_infos_wrap .point_wrap, .user_infos_wrap .ss_history_wrap{width:100%;padding:1em 0.5em}}.user_infos_wrap .data_wrap::before,.user_infos_wrap .agreement::before,.user_infos_wrap .myss::before,.user_infos_wrap .registration_wrap::before,.user_infos_wrap .point_wrap::before,.user_infos_wrap .ss_history_wrap::before{top:0;right:0;width:3em;text-align:center;position:absolute;font-family:"Font Awesome 6 Free";content:"\f2bb";font-weight:900;font-size:3em;line-height:2em;background-color:var(--color_gray3);border-top-right-radius:0.35em;border-bottom-left-radius:50%;color:var(--color_white)}@media screen and (max-width:768px){.user_infos_wrap .data_wrap::before,.user_infos_wrap .agreement::before,.user_infos_wrap .myss::before,.user_infos_wrap .registration_wrap::before,.user_infos_wrap .point_wrap::before,.user_infos_wrap .ss_history_wrap::before{width:2em;font-size:2em}}.user_infos_wrap .data_wrap .txt_link,.user_infos_wrap .agreement .txt_link,.user_infos_wrap .myss .txt_link,.user_infos_wrap .registration_wrap .txt_link,.user_infos_wrap .point_wrap .txt_link,.user_infos_wrap .ss_history_wrap .txt_link{text-decoration:none;color:var(--color_blue);font-weight:bold}.user_infos_wrap .data_wrap .txt_link:hover,.user_infos_wrap .agreement .txt_link:hover,.user_infos_wrap .myss .txt_link:hover,.user_infos_wrap .registration_wrap .txt_link:hover,.user_infos_wrap .point_wrap .txt_link:hover,.user_infos_wrap .ss_history_wrap .txt_link:hover{color:var(--color_blue4)}@media screen and (max-width:768px){.user_infos_wrap .data_wrap .txt_link:hover,.user_infos_wrap .agreement .txt_link:hover,.user_infos_wrap .myss .txt_link:hover,.user_infos_wrap .registration_wrap .txt_link:hover,.user_infos_wrap .point_wrap .txt_link:hover,.user_infos_wrap .ss_history_wrap .txt_link:hover{color:var(--color_blue)}}.user_infos_wrap .data_wrap dt,.user_infos_wrap .agreement dt,.user_infos_wrap .myss dt,.user_infos_wrap .registration_wrap dt,.user_infos_wrap .point_wrap dt,.user_infos_wrap .ss_history_wrap dt{width:100%;margin:1em 0 0.5em 0;font-weight:bold}.user_infos_wrap .data_wrap dt .must,.user_infos_wrap .agreement dt .must,.user_infos_wrap .myss dt .must,.user_infos_wrap .registration_wrap dt .must,.user_infos_wrap .point_wrap dt .must,.user_infos_wrap .ss_history_wrap dt .must{background-color:var(--color_red);color:var(--color_white);padding:0.2em 0.5em;border-radius:0.5em;margin-left:0.5em}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dt:first-child,.user_infos_wrap .agreement dt:first-child,.user_infos_wrap .myss dt:first-child,.user_infos_wrap .registration_wrap dt:first-child,.user_infos_wrap .point_wrap dt:first-child,.user_infos_wrap .ss_history_wrap dt:first-child{margin:2em 0 0.5em 0}}.user_infos_wrap .data_wrap dd,.user_infos_wrap .agreement dd,.user_infos_wrap .myss dd,.user_infos_wrap .registration_wrap dd,.user_infos_wrap .point_wrap dd,.user_infos_wrap .ss_history_wrap dd{width:100%;margin:0 0 1em 0;display:flex;flex-wrap:wrap}.user_infos_wrap .data_wrap dd .card_no,.user_infos_wrap .agreement dd .card_no,.user_infos_wrap .myss dd .card_no,.user_infos_wrap .registration_wrap dd .card_no,.user_infos_wrap .point_wrap dd .card_no,.user_infos_wrap .ss_history_wrap dd .card_no{width:50%}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd .card_no,.user_infos_wrap .agreement dd .card_no,.user_infos_wrap .myss dd .card_no,.user_infos_wrap .registration_wrap dd .card_no,.user_infos_wrap .point_wrap dd .card_no,.user_infos_wrap .ss_history_wrap dd .card_no{width:100%}}.user_infos_wrap .data_wrap dd .check_card_bt,.user_infos_wrap .agreement dd .check_card_bt,.user_infos_wrap .myss dd .check_card_bt,.user_infos_wrap .registration_wrap dd .check_card_bt,.user_infos_wrap .point_wrap dd .check_card_bt,.user_infos_wrap .ss_history_wrap dd .check_card_bt{width:25%}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd .check_card_bt,.user_infos_wrap .agreement dd .check_card_bt,.user_infos_wrap .myss dd .check_card_bt,.user_infos_wrap .registration_wrap dd .check_card_bt,.user_infos_wrap .point_wrap dd .check_card_bt,.user_infos_wrap .ss_history_wrap dd .check_card_bt{width:100%;height:2em;border-radius:0.5em;margin:1em 0}}.user_infos_wrap .data_wrap dd .name,.user_infos_wrap .data_wrap dd .kana,.user_infos_wrap .agreement dd .name,.user_infos_wrap .agreement dd .kana,.user_infos_wrap .myss dd .name,.user_infos_wrap .myss dd .kana,.user_infos_wrap .registration_wrap dd .name,.user_infos_wrap .registration_wrap dd .kana,.user_infos_wrap .point_wrap dd .name,.user_infos_wrap .point_wrap dd .kana,.user_infos_wrap .ss_history_wrap dd .name,.user_infos_wrap .ss_history_wrap dd .kana{width:50%}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd .name,.user_infos_wrap .data_wrap dd .kana,.user_infos_wrap .agreement dd .name,.user_infos_wrap .agreement dd .kana,.user_infos_wrap .myss dd .name,.user_infos_wrap .myss dd .kana,.user_infos_wrap .registration_wrap dd .name,.user_infos_wrap .registration_wrap dd .kana,.user_infos_wrap .point_wrap dd .name,.user_infos_wrap .point_wrap dd .kana,.user_infos_wrap .ss_history_wrap dd .name,.user_infos_wrap .ss_history_wrap dd .kana{width:100%}}.user_infos_wrap .data_wrap dd .sex,.user_infos_wrap .agreement dd .sex,.user_infos_wrap .myss dd .sex,.user_infos_wrap .registration_wrap dd .sex,.user_infos_wrap .point_wrap dd .sex,.user_infos_wrap .ss_history_wrap dd .sex{width:35%;display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd .sex,.user_infos_wrap .agreement dd .sex,.user_infos_wrap .myss dd .sex,.user_infos_wrap .registration_wrap dd .sex,.user_infos_wrap .point_wrap dd .sex,.user_infos_wrap .ss_history_wrap dd .sex{width:90%}}.user_infos_wrap .data_wrap dd .sex li,.user_infos_wrap .agreement dd .sex li,.user_infos_wrap .myss dd .sex li,.user_infos_wrap .registration_wrap dd .sex li,.user_infos_wrap .point_wrap dd .sex li,.user_infos_wrap .ss_history_wrap dd .sex li{width:33.333%}.user_infos_wrap .data_wrap dd .sex li::after,.user_infos_wrap .agreement dd .sex li::after,.user_infos_wrap .myss dd .sex li::after,.user_infos_wrap .registration_wrap dd .sex li::after,.user_infos_wrap .point_wrap dd .sex li::after,.user_infos_wrap .ss_history_wrap dd .sex li::after{width:100%}.user_infos_wrap .data_wrap dd .sex li label::before,.user_infos_wrap .agreement dd .sex li label::before,.user_infos_wrap .myss dd .sex li label::before,.user_infos_wrap .registration_wrap dd .sex li label::before,.user_infos_wrap .point_wrap dd .sex li label::before,.user_infos_wrap .ss_history_wrap dd .sex li label::before{width:40%}.user_infos_wrap .data_wrap dd.dd_zip,.user_infos_wrap .agreement dd.dd_zip,.user_infos_wrap .myss dd.dd_zip,.user_infos_wrap .registration_wrap dd.dd_zip,.user_infos_wrap .point_wrap dd.dd_zip,.user_infos_wrap .ss_history_wrap dd.dd_zip{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.user_infos_wrap .data_wrap dd.dd_zip .zipcode,.user_infos_wrap .agreement dd.dd_zip .zipcode,.user_infos_wrap .myss dd.dd_zip .zipcode,.user_infos_wrap .registration_wrap dd.dd_zip .zipcode,.user_infos_wrap .point_wrap dd.dd_zip .zipcode,.user_infos_wrap .ss_history_wrap dd.dd_zip .zipcode{width:30%;margin:0 0 0 0.5em}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd.dd_zip .zipcode,.user_infos_wrap .agreement dd.dd_zip .zipcode,.user_infos_wrap .myss dd.dd_zip .zipcode,.user_infos_wrap .registration_wrap dd.dd_zip .zipcode,.user_infos_wrap .point_wrap dd.dd_zip .zipcode,.user_infos_wrap .ss_history_wrap dd.dd_zip .zipcode{width:45%}}.user_infos_wrap .data_wrap dd.dd_zip .bt_zipcode,.user_infos_wrap .agreement dd.dd_zip .bt_zipcode,.user_infos_wrap .myss dd.dd_zip .bt_zipcode,.user_infos_wrap .registration_wrap dd.dd_zip .bt_zipcode,.user_infos_wrap .point_wrap dd.dd_zip .bt_zipcode,.user_infos_wrap .ss_history_wrap dd.dd_zip .bt_zipcode{width:25%}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd.dd_zip .bt_zipcode,.user_infos_wrap .agreement dd.dd_zip .bt_zipcode,.user_infos_wrap .myss dd.dd_zip .bt_zipcode,.user_infos_wrap .registration_wrap dd.dd_zip .bt_zipcode,.user_infos_wrap .point_wrap dd.dd_zip .bt_zipcode,.user_infos_wrap .ss_history_wrap dd.dd_zip .bt_zipcode{width:48%;height:4em}}.user_infos_wrap .data_wrap dd.address,.user_infos_wrap .agreement dd.address,.user_infos_wrap .myss dd.address,.user_infos_wrap .registration_wrap dd.address,.user_infos_wrap .point_wrap dd.address,.user_infos_wrap .ss_history_wrap dd.address{width:70%;display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd.address,.user_infos_wrap .agreement dd.address,.user_infos_wrap .myss dd.address,.user_infos_wrap .registration_wrap dd.address,.user_infos_wrap .point_wrap dd.address,.user_infos_wrap .ss_history_wrap dd.address{width:100%}}.user_infos_wrap .data_wrap dd.address .prefecture,.user_infos_wrap .agreement dd.address .prefecture,.user_infos_wrap .myss dd.address .prefecture,.user_infos_wrap .registration_wrap dd.address .prefecture,.user_infos_wrap .point_wrap dd.address .prefecture,.user_infos_wrap .ss_history_wrap dd.address .prefecture{width:50%;margin:0 0 1em 0}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd.address .prefecture,.user_infos_wrap .agreement dd.address .prefecture,.user_infos_wrap .myss dd.address .prefecture,.user_infos_wrap .registration_wrap dd.address .prefecture,.user_infos_wrap .point_wrap dd.address .prefecture,.user_infos_wrap .ss_history_wrap dd.address .prefecture{width:100%}}.user_infos_wrap .data_wrap dd.address .city,.user_infos_wrap .data_wrap dd.address .town,.user_infos_wrap .agreement dd.address .city,.user_infos_wrap .agreement dd.address .town,.user_infos_wrap .myss dd.address .city,.user_infos_wrap .myss dd.address .town,.user_infos_wrap .registration_wrap dd.address .city,.user_infos_wrap .registration_wrap dd.address .town,.user_infos_wrap .point_wrap dd.address .city,.user_infos_wrap .point_wrap dd.address .town,.user_infos_wrap .ss_history_wrap dd.address .city,.user_infos_wrap .ss_history_wrap dd.address .town{width:100%;margin:0 0 1em 0}.user_infos_wrap .data_wrap dd .tel,.user_infos_wrap .agreement dd .tel,.user_infos_wrap .myss dd .tel,.user_infos_wrap .registration_wrap dd .tel,.user_infos_wrap .point_wrap dd .tel,.user_infos_wrap .ss_history_wrap dd .tel{width:50%}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd .tel,.user_infos_wrap .agreement dd .tel,.user_infos_wrap .myss dd .tel,.user_infos_wrap .registration_wrap dd .tel,.user_infos_wrap .point_wrap dd .tel,.user_infos_wrap .ss_history_wrap dd .tel{width:100%}}.user_infos_wrap .data_wrap dd .email_pc,.user_infos_wrap .data_wrap dd .email_mobile,.user_infos_wrap .data_wrap dd .email_new,.user_infos_wrap .data_wrap dd .email_old,.user_infos_wrap .data_wrap dd .email,.user_infos_wrap .agreement dd .email_pc,.user_infos_wrap .agreement dd .email_mobile,.user_infos_wrap .agreement dd .email_new,.user_infos_wrap .agreement dd .email_old,.user_infos_wrap .agreement dd .email,.user_infos_wrap .myss dd .email_pc,.user_infos_wrap .myss dd .email_mobile,.user_infos_wrap .myss dd .email_new,.user_infos_wrap .myss dd .email_old,.user_infos_wrap .myss dd .email,.user_infos_wrap .registration_wrap dd .email_pc,.user_infos_wrap .registration_wrap dd .email_mobile,.user_infos_wrap .registration_wrap dd .email_new,.user_infos_wrap .registration_wrap dd .email_old,.user_infos_wrap .registration_wrap dd .email,.user_infos_wrap .point_wrap dd .email_pc,.user_infos_wrap .point_wrap dd .email_mobile,.user_infos_wrap .point_wrap dd .email_new,.user_infos_wrap .point_wrap dd .email_old,.user_infos_wrap .point_wrap dd .email,.user_infos_wrap .ss_history_wrap dd .email_pc,.user_infos_wrap .ss_history_wrap dd .email_mobile,.user_infos_wrap .ss_history_wrap dd .email_new,.user_infos_wrap .ss_history_wrap dd .email_old,.user_infos_wrap .ss_history_wrap dd .email{width:50%}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd .email_pc,.user_infos_wrap .data_wrap dd .email_mobile,.user_infos_wrap .data_wrap dd .email_new,.user_infos_wrap .data_wrap dd .email_old,.user_infos_wrap .data_wrap dd .email,.user_infos_wrap .agreement dd .email_pc,.user_infos_wrap .agreement dd .email_mobile,.user_infos_wrap .agreement dd .email_new,.user_infos_wrap .agreement dd .email_old,.user_infos_wrap .agreement dd .email,.user_infos_wrap .myss dd .email_pc,.user_infos_wrap .myss dd .email_mobile,.user_infos_wrap .myss dd .email_new,.user_infos_wrap .myss dd .email_old,.user_infos_wrap .myss dd .email,.user_infos_wrap .registration_wrap dd .email_pc,.user_infos_wrap .registration_wrap dd .email_mobile,.user_infos_wrap .registration_wrap dd .email_new,.user_infos_wrap .registration_wrap dd .email_old,.user_infos_wrap .registration_wrap dd .email,.user_infos_wrap .point_wrap dd .email_pc,.user_infos_wrap .point_wrap dd .email_mobile,.user_infos_wrap .point_wrap dd .email_new,.user_infos_wrap .point_wrap dd .email_old,.user_infos_wrap .point_wrap dd .email,.user_infos_wrap .ss_history_wrap dd .email_pc,.user_infos_wrap .ss_history_wrap dd .email_mobile,.user_infos_wrap .ss_history_wrap dd .email_new,.user_infos_wrap .ss_history_wrap dd .email_old,.user_infos_wrap .ss_history_wrap dd .email{width:100%}}.user_infos_wrap .data_wrap dd .mail_edit_bts,.user_infos_wrap .agreement dd .mail_edit_bts,.user_infos_wrap .myss dd .mail_edit_bts,.user_infos_wrap .registration_wrap dd .mail_edit_bts,.user_infos_wrap .point_wrap dd .mail_edit_bts,.user_infos_wrap .ss_history_wrap dd .mail_edit_bts{width:30%;margin:1em 70% 1em 0;display:flex;justify-content:space-between;gap:1em}.user_infos_wrap .data_wrap dd .mail_edit_bts .bt_base,.user_infos_wrap .agreement dd .mail_edit_bts .bt_base,.user_infos_wrap .myss dd .mail_edit_bts .bt_base,.user_infos_wrap .registration_wrap dd .mail_edit_bts .bt_base,.user_infos_wrap .point_wrap dd .mail_edit_bts .bt_base,.user_infos_wrap .ss_history_wrap dd .mail_edit_bts .bt_base{width:100%}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd .mail_edit_bts,.user_infos_wrap .agreement dd .mail_edit_bts,.user_infos_wrap .myss dd .mail_edit_bts,.user_infos_wrap .registration_wrap dd .mail_edit_bts,.user_infos_wrap .point_wrap dd .mail_edit_bts,.user_infos_wrap .ss_history_wrap dd .mail_edit_bts{width:100%;margin:1em 0}}.user_infos_wrap .data_wrap dd .birthday,.user_infos_wrap .agreement dd .birthday,.user_infos_wrap .myss dd .birthday,.user_infos_wrap .registration_wrap dd .birthday,.user_infos_wrap .point_wrap dd .birthday,.user_infos_wrap .ss_history_wrap dd .birthday{width:30%}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd .birthday,.user_infos_wrap .agreement dd .birthday,.user_infos_wrap .myss dd .birthday,.user_infos_wrap .registration_wrap dd .birthday,.user_infos_wrap .point_wrap dd .birthday,.user_infos_wrap .ss_history_wrap dd .birthday{width:100%}}.user_infos_wrap .data_wrap dd .recv,.user_infos_wrap .agreement dd .recv,.user_infos_wrap .myss dd .recv,.user_infos_wrap .registration_wrap dd .recv,.user_infos_wrap .point_wrap dd .recv,.user_infos_wrap .ss_history_wrap dd .recv{width:40%}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd .recv,.user_infos_wrap .agreement dd .recv,.user_infos_wrap .myss dd .recv,.user_infos_wrap .registration_wrap dd .recv,.user_infos_wrap .point_wrap dd .recv,.user_infos_wrap .ss_history_wrap dd .recv{width:100%}}.user_infos_wrap .data_wrap dd .password,.user_infos_wrap .agreement dd .password,.user_infos_wrap .myss dd .password,.user_infos_wrap .registration_wrap dd .password,.user_infos_wrap .point_wrap dd .password,.user_infos_wrap .ss_history_wrap dd .password{width:40%}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd .password,.user_infos_wrap .agreement dd .password,.user_infos_wrap .myss dd .password,.user_infos_wrap .registration_wrap dd .password,.user_infos_wrap .point_wrap dd .password,.user_infos_wrap .ss_history_wrap dd .password{width:75%}}.user_infos_wrap .data_wrap dd #togglePassword,.user_infos_wrap .agreement dd #togglePassword,.user_infos_wrap .myss dd #togglePassword,.user_infos_wrap .registration_wrap dd #togglePassword,.user_infos_wrap .point_wrap dd #togglePassword,.user_infos_wrap .ss_history_wrap dd #togglePassword{width:10%}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd #togglePassword,.user_infos_wrap .agreement dd #togglePassword,.user_infos_wrap .myss dd #togglePassword,.user_infos_wrap .registration_wrap dd #togglePassword,.user_infos_wrap .point_wrap dd #togglePassword,.user_infos_wrap .ss_history_wrap dd #togglePassword{width:23%;height:4em}}.user_infos_wrap .data_wrap dd .tfa,.user_infos_wrap .agreement dd .tfa,.user_infos_wrap .myss dd .tfa,.user_infos_wrap .registration_wrap dd .tfa,.user_infos_wrap .point_wrap dd .tfa,.user_infos_wrap .ss_history_wrap dd .tfa{width:35%;display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd .tfa,.user_infos_wrap .agreement dd .tfa,.user_infos_wrap .myss dd .tfa,.user_infos_wrap .registration_wrap dd .tfa,.user_infos_wrap .point_wrap dd .tfa,.user_infos_wrap .ss_history_wrap dd .tfa{width:90%}}.user_infos_wrap .data_wrap dd .tfa li,.user_infos_wrap .agreement dd .tfa li,.user_infos_wrap .myss dd .tfa li,.user_infos_wrap .registration_wrap dd .tfa li,.user_infos_wrap .point_wrap dd .tfa li,.user_infos_wrap .ss_history_wrap dd .tfa li{width:50%}.user_infos_wrap .data_wrap dd .tfa li::after,.user_infos_wrap .agreement dd .tfa li::after,.user_infos_wrap .myss dd .tfa li::after,.user_infos_wrap .registration_wrap dd .tfa li::after,.user_infos_wrap .point_wrap dd .tfa li::after,.user_infos_wrap .ss_history_wrap dd .tfa li::after{width:100%}.user_infos_wrap .data_wrap dd .tfa li label::before,.user_infos_wrap .agreement dd .tfa li label::before,.user_infos_wrap .myss dd .tfa li label::before,.user_infos_wrap .registration_wrap dd .tfa li label::before,.user_infos_wrap .point_wrap dd .tfa li label::before,.user_infos_wrap .ss_history_wrap dd .tfa li label::before{width:27%}.user_infos_wrap .data_wrap dd .giftid,.user_infos_wrap .agreement dd .giftid,.user_infos_wrap .myss dd .giftid,.user_infos_wrap .registration_wrap dd .giftid,.user_infos_wrap .point_wrap dd .giftid,.user_infos_wrap .ss_history_wrap dd .giftid{width:50%}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd .giftid,.user_infos_wrap .agreement dd .giftid,.user_infos_wrap .myss dd .giftid,.user_infos_wrap .registration_wrap dd .giftid,.user_infos_wrap .point_wrap dd .giftid,.user_infos_wrap .ss_history_wrap dd .giftid{width:100%}}.user_infos_wrap .data_wrap dd.secrets,.user_infos_wrap .agreement dd.secrets,.user_infos_wrap .myss dd.secrets,.user_infos_wrap .registration_wrap dd.secrets,.user_infos_wrap .point_wrap dd.secrets,.user_infos_wrap .ss_history_wrap dd.secrets{width:50%;display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd.secrets,.user_infos_wrap .agreement dd.secrets,.user_infos_wrap .myss dd.secrets,.user_infos_wrap .registration_wrap dd.secrets,.user_infos_wrap .point_wrap dd.secrets,.user_infos_wrap .ss_history_wrap dd.secrets{width:100%}}.user_infos_wrap .data_wrap dd.secrets .secretquiz,.user_infos_wrap .agreement dd.secrets .secretquiz,.user_infos_wrap .myss dd.secrets .secretquiz,.user_infos_wrap .registration_wrap dd.secrets .secretquiz,.user_infos_wrap .point_wrap dd.secrets .secretquiz,.user_infos_wrap .ss_history_wrap dd.secrets .secretquiz{width:80%;margin:1em 0 1em 0}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd.secrets .secretquiz,.user_infos_wrap .agreement dd.secrets .secretquiz,.user_infos_wrap .myss dd.secrets .secretquiz,.user_infos_wrap .registration_wrap dd.secrets .secretquiz,.user_infos_wrap .point_wrap dd.secrets .secretquiz,.user_infos_wrap .ss_history_wrap dd.secrets .secretquiz{width:100%}}.user_infos_wrap .data_wrap dd.secrets .secretanswer,.user_infos_wrap .agreement dd.secrets .secretanswer,.user_infos_wrap .myss dd.secrets .secretanswer,.user_infos_wrap .registration_wrap dd.secrets .secretanswer,.user_infos_wrap .point_wrap dd.secrets .secretanswer,.user_infos_wrap .ss_history_wrap dd.secrets .secretanswer{width:100%}@media screen and (max-width:768px){.user_infos_wrap .data_wrap dd.secrets .secretanswer,.user_infos_wrap .agreement dd.secrets .secretanswer,.user_infos_wrap .myss dd.secrets .secretanswer,.user_infos_wrap .registration_wrap dd.secrets .secretanswer,.user_infos_wrap .point_wrap dd.secrets .secretanswer,.user_infos_wrap .ss_history_wrap dd.secrets .secretanswer{width:100%}}.user_infos_wrap .data_wrap.check dt,.user_infos_wrap .data_wrap.edit dt,.user_infos_wrap .agreement.check dt,.user_infos_wrap .agreement.edit dt,.user_infos_wrap .myss.check dt,.user_infos_wrap .myss.edit dt,.user_infos_wrap .registration_wrap.check dt,.user_infos_wrap .registration_wrap.edit dt,.user_infos_wrap .point_wrap.check dt,.user_infos_wrap .point_wrap.edit dt,.user_infos_wrap .ss_history_wrap.check dt,.user_infos_wrap .ss_history_wrap.edit dt{margin:1em 0 0.5em 0;background-color:var(--color_gray4);padding:0.5em}.user_infos_wrap .data_wrap.check dt.head,.user_infos_wrap .data_wrap.edit dt.head,.user_infos_wrap .agreement.check dt.head,.user_infos_wrap .agreement.edit dt.head,.user_infos_wrap .myss.check dt.head,.user_infos_wrap .myss.edit dt.head,.user_infos_wrap .registration_wrap.check dt.head,.user_infos_wrap .registration_wrap.edit dt.head,.user_infos_wrap .point_wrap.check dt.head,.user_infos_wrap .point_wrap.edit dt.head,.user_infos_wrap .ss_history_wrap.check dt.head,.user_infos_wrap .ss_history_wrap.edit dt.head{background-color:unset}.user_infos_wrap .data_wrap.check dd,.user_infos_wrap .data_wrap.edit dd,.user_infos_wrap .agreement.check dd,.user_infos_wrap .agreement.edit dd,.user_infos_wrap .myss.check dd,.user_infos_wrap .myss.edit dd,.user_infos_wrap .registration_wrap.check dd,.user_infos_wrap .registration_wrap.edit dd,.user_infos_wrap .point_wrap.check dd,.user_infos_wrap .point_wrap.edit dd,.user_infos_wrap .ss_history_wrap.check dd,.user_infos_wrap .ss_history_wrap.edit dd{padding:0 0.5em}.user_infos_wrap .data_wrap.check h2,.user_infos_wrap .data_wrap.edit h2,.user_infos_wrap .agreement.check h2,.user_infos_wrap .agreement.edit h2,.user_infos_wrap .myss.check h2,.user_infos_wrap .myss.edit h2,.user_infos_wrap .registration_wrap.check h2,.user_infos_wrap .registration_wrap.edit h2,.user_infos_wrap .point_wrap.check h2,.user_infos_wrap .point_wrap.edit h2,.user_infos_wrap .ss_history_wrap.check h2,.user_infos_wrap .ss_history_wrap.edit h2{margin:1em 0}@media screen and (max-width:768px){.user_infos_wrap .data_wrap.check h2,.user_infos_wrap .data_wrap.edit h2,.user_infos_wrap .agreement.check h2,.user_infos_wrap .agreement.edit h2,.user_infos_wrap .myss.check h2,.user_infos_wrap .myss.edit h2,.user_infos_wrap .registration_wrap.check h2,.user_infos_wrap .registration_wrap.edit h2,.user_infos_wrap .point_wrap.check h2,.user_infos_wrap .point_wrap.edit h2,.user_infos_wrap .ss_history_wrap.check h2,.user_infos_wrap .ss_history_wrap.edit h2{margin:0.5em 0 1em 0}}.user_infos_wrap .data_wrap.check h2:nth-of-type(2),.user_infos_wrap .data_wrap.check h2:nth-of-type(3),.user_infos_wrap .data_wrap.edit h2:nth-of-type(2),.user_infos_wrap .data_wrap.edit h2:nth-of-type(3),.user_infos_wrap .agreement.check h2:nth-of-type(2),.user_infos_wrap .agreement.check h2:nth-of-type(3),.user_infos_wrap .agreement.edit h2:nth-of-type(2),.user_infos_wrap .agreement.edit h2:nth-of-type(3),.user_infos_wrap .myss.check h2:nth-of-type(2),.user_infos_wrap .myss.check h2:nth-of-type(3),.user_infos_wrap .myss.edit h2:nth-of-type(2),.user_infos_wrap .myss.edit h2:nth-of-type(3),.user_infos_wrap .registration_wrap.check h2:nth-of-type(2),.user_infos_wrap .registration_wrap.check h2:nth-of-type(3),.user_infos_wrap .registration_wrap.edit h2:nth-of-type(2),.user_infos_wrap .registration_wrap.edit h2:nth-of-type(3),.user_infos_wrap .point_wrap.check h2:nth-of-type(2),.user_infos_wrap .point_wrap.check h2:nth-of-type(3),.user_infos_wrap .point_wrap.edit h2:nth-of-type(2),.user_infos_wrap .point_wrap.edit h2:nth-of-type(3),.user_infos_wrap .ss_history_wrap.check h2:nth-of-type(2),.user_infos_wrap .ss_history_wrap.check h2:nth-of-type(3),.user_infos_wrap .ss_history_wrap.edit h2:nth-of-type(2),.user_infos_wrap .ss_history_wrap.edit h2:nth-of-type(3){margin:3em 0 1em 0}@media screen and (max-width:768px){.user_infos_wrap .data_wrap.check h2:nth-of-type(2),.user_infos_wrap .data_wrap.check h2:nth-of-type(3),.user_infos_wrap .data_wrap.edit h2:nth-of-type(2),.user_infos_wrap .data_wrap.edit h2:nth-of-type(3),.user_infos_wrap .agreement.check h2:nth-of-type(2),.user_infos_wrap .agreement.check h2:nth-of-type(3),.user_infos_wrap .agreement.edit h2:nth-of-type(2),.user_infos_wrap .agreement.edit h2:nth-of-type(3),.user_infos_wrap .myss.check h2:nth-of-type(2),.user_infos_wrap .myss.check h2:nth-of-type(3),.user_infos_wrap .myss.edit h2:nth-of-type(2),.user_infos_wrap .myss.edit h2:nth-of-type(3),.user_infos_wrap .registration_wrap.check h2:nth-of-type(2),.user_infos_wrap .registration_wrap.check h2:nth-of-type(3),.user_infos_wrap .registration_wrap.edit h2:nth-of-type(2),.user_infos_wrap .registration_wrap.edit h2:nth-of-type(3),.user_infos_wrap .point_wrap.check h2:nth-of-type(2),.user_infos_wrap .point_wrap.check h2:nth-of-type(3),.user_infos_wrap .point_wrap.edit h2:nth-of-type(2),.user_infos_wrap .point_wrap.edit h2:nth-of-type(3),.user_infos_wrap .ss_history_wrap.check h2:nth-of-type(2),.user_infos_wrap .ss_history_wrap.check h2:nth-of-type(3),.user_infos_wrap .ss_history_wrap.edit h2:nth-of-type(2),.user_infos_wrap .ss_history_wrap.edit h2:nth-of-type(3){margin:3em 0 0.5em 0}}.user_infos_wrap .point_wrap::before{content:"\50"}.user_infos_wrap .ss_history_wrap::before{content:"\f52f"}.user_infos_wrap .car_wrap::before{content:"\f1b9"}.user_infos_wrap .car_wrap{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.user_infos_wrap .car_wrap h2{width:100%;margin:1em 0}@media screen and (max-width:768px){.user_infos_wrap .car_wrap h2{order:1}}.user_infos_wrap .car_wrap .car_img{width:34%}@media screen and (max-width:768px){.user_infos_wrap .car_wrap .car_img{width:100%;order:2}}.user_infos_wrap .car_wrap .car_data{width:65%;display:flex;justify-content:space-around;justify-items:stretch;flex-wrap:wrap;border:thin solid var(--color_gray);border-bottom:none}@media screen and (max-width:768px){.user_infos_wrap .car_wrap .car_data{width:100%;box-sizing:border-box;margin-right:0;order:3}}@media screen and (max-width:768px){.user_infos_wrap .car_wrap .car_data.edit dt,.user_infos_wrap .car_wrap .car_data.edit dd{width:100%}.user_infos_wrap .car_wrap .car_data.edit dt .car_year,.user_infos_wrap .car_wrap .car_data.edit dd .car_year{width:90%;margin-bottom:1em}.user_infos_wrap .car_wrap .car_data.edit dt .car_month,.user_infos_wrap .car_wrap .car_data.edit dt .car_day,.user_infos_wrap .car_wrap .car_data.edit dd .car_month,.user_infos_wrap .car_wrap .car_data.edit dd .car_day{width:40%}.user_infos_wrap .car_wrap .car_data.edit dt .plate_no,.user_infos_wrap .car_wrap .car_data.edit dt .color_code,.user_infos_wrap .car_wrap .car_data.edit dd .plate_no,.user_infos_wrap .car_wrap .car_data.edit dd .color_code{width:90%}.user_infos_wrap .car_wrap .car_data.edit dt .bt_choose_car,.user_infos_wrap .car_wrap .car_data.edit dd .bt_choose_car{width:100%;margin:1em 0}}.user_infos_wrap .car_wrap .car_data dt{background-color:var(--color_white2);width:30%;padding:0.5em;margin:0;border-bottom:thin solid var(--color_gray)}@media screen and (max-width:768px){.user_infos_wrap .car_wrap .car_data dt{width:35%}}.user_infos_wrap .car_wrap .car_data dd{width:70%;padding:0.5em;margin:0;border-bottom:thin solid var(--color_gray)}@media screen and (max-width:768px){.user_infos_wrap .car_wrap .car_data dd{width:65%}}.user_infos_wrap .car_wrap .car_data dd .car_year{width:40%;margin-right:2%}.user_infos_wrap .car_wrap .car_data dd .car_month{width:28%;margin-right:2%}.user_infos_wrap .car_wrap .car_data dd .car_day{width:28%}.user_infos_wrap .car_wrap .car_data dd .plate_no,.user_infos_wrap .car_wrap .car_data dd .color_code{width:70%}.user_infos_wrap .car_wrap .car_data dd .bt_choose_car{width:70%;margin:1em 30% 0 0}.user_infos_wrap .car_wrap .editbt{margin-top:2em}@media screen and (max-width:768px){.user_infos_wrap .car_wrap .editbt{order:4}}.user_infos_wrap .car_wrap.car_complete{display:unset}.user_infos_wrap .car_wrap.car_complete .bt_base{width:30%;margin-top:2em}@media screen and (max-width:768px){.user_infos_wrap .car_wrap.car_complete .bt_base{width:100%}}.user_infos_wrap .editbt{width:60%;margin:1em auto;display:flex;justify-content:space-around;gap:1em}.user_infos_wrap .editbt form{display:contents}.user_infos_wrap .editbt .bt_base{width:100%}@media screen and (max-width:768px){.user_infos_wrap .editbt{width:100%}}.user_infos_wrap .editbt.single{width:30%}@media screen and (max-width:768px){.user_infos_wrap .editbt.single{width:100%}}.user_infos_wrap .myss::before{content:"\f52f"}.user_infos_wrap .myss h2{margin:1em 0 2em 0}@media screen and (max-width:768px){.user_infos_wrap .myss h2{margin:0.5em 0 2em 0}}.user_infos_wrap .myss .ss_detail_dt{width:100%;display:flex;justify-content:space-between}@media screen and (max-width:768px){.user_infos_wrap .myss .ss_detail_dt{flex-wrap:wrap}}.user_infos_wrap .myss .ss_detail_dt .ssname{padding:0 1em 0 2em;box-sizing:border-box}@media screen and (max-width:768px){.user_infos_wrap .myss .ss_detail_dt .ssname{width:100%}}.user_infos_wrap .myss .ss_detail_dt .ssname.idemitsu{background:url("/assets/img/ss/idemitsu.png") no-repeat left center;background-size:contain}@media screen and (max-width:768px){.user_infos_wrap .myss .ss_detail_dt .ssname.idemitsu{background-size:1.5em 1.5em}}.user_infos_wrap .myss .ss_detail_dt .ssname.kygnus{background:url("/assets/img/ss/kygnus.png") no-repeat left center;background-size:contain}@media screen and (max-width:768px){.user_infos_wrap .myss .ss_detail_dt .ssname.kygnus{background-size:1.5em 1.5em}}.user_infos_wrap .myss .ss_detail_dt .ssname.eneos{background:url("/assets/img/ss/eneos.png") no-repeat left center;background-size:contain}@media screen and (max-width:768px){.user_infos_wrap .myss .ss_detail_dt .ssname.eneos{background-size:1.5em 1.5em}}.user_infos_wrap .myss .ss_detail_dt .ssname.sun{background:url("/assets/img/ss/sun.png") no-repeat left center;background-size:contain}@media screen and (max-width:768px){.user_infos_wrap .myss .ss_detail_dt .ssname.sun{background-size:1.5em 1.5em}}.user_infos_wrap .myss .ss_detail_dt .ssname.cosmo{background:url("/assets/img/ss/cosmo.png") no-repeat left center;background-size:contain}@media screen and (max-width:768px){.user_infos_wrap .myss .ss_detail_dt .ssname.cosmo{background-size:1.5em 1.5em}}.user_infos_wrap .myss .ss_detail_dt .ssname.other{background:url("/assets/img/ss/other.png") no-repeat left center;background-size:contain}@media screen and (max-width:768px){.user_infos_wrap .myss .ss_detail_dt .ssname.other{background-size:1.5em 1.5em}}.user_infos_wrap .myss .ss_detail_dt .sscode{box-sizing:border-box}@media screen and (max-width:768px){.user_infos_wrap .myss .ss_detail_dt .sscode{width:100%;padding-top:0.5em}}.user_infos_wrap .myss .ss_detail_dt .ssurl{color:var(--color_blue);text-decoration:none;font-weight:bold}@media screen and (max-width:768px){.user_infos_wrap .myss .ss_detail_dt .ssurl{width:100%;padding-top:0.5em}}.user_infos_wrap .myss .ss_detail_dt .ssurl::after{content:"\f35d";font-family:"Font Awesome 6 Free";padding:0 0 0 .2em}.user_infos_wrap .myss .ss_detail_dt .ssurl:hover{color:var(--color_blue4)}@media screen and (max-width:768px){.user_infos_wrap .myss .ss_detail_dt .ssurl:hover{color:var(--color_blue)}}.user_infos_wrap .myss .ss_detail_dd{width:100%;display:flex;justify-content:start}.user_infos_wrap .myss .ss_detail_dd i{color:var(--color_red);padding:0.2em 0.5em 0 0;font-weight:bold}.user_infos_wrap .agreement::before{content:"\f15c"}.user_infos_wrap .agreement h2{margin:1em 0 2em 0}@media screen and (max-width:768px){.user_infos_wrap .agreement h2{margin:0.5em 0 1em 0}}.user_infos_wrap .agreement iframe{width:100%;height:30vh;margin:0.5em 0;border:thin solid var(--color_red)}@media screen and (max-width:768px){.user_infos_wrap .agreement iframe{width:96%;margin:1em 2%;height:20vh}}.user_infos_wrap .agreement a{text-align:center;width:100%;display:inline-block;text-decoration:none;color:var(--color_black)}.user_infos_wrap .agreement a:hover{text-decoration:underline}.user_infos_wrap .agreement .agree{width:50%;margin:1em auto}@media screen and (max-width:768px){.user_infos_wrap .agreement .agree{width:98%;margin:0.5em auto}.user_infos_wrap .agreement .agree label::before{width:13%}}.user_infos_wrap .agreement .agree .error_message{text-align:center}@media screen and (max-width:768px){.user_infos_wrap .agreement .agree .error_message{text-align:left}}.user_infos_wrap .registration_wrap::before{content:"\f0e0"}.user_infos_wrap .registration_wrap.users::before{content:"\f2bb"}.user_infos_wrap .registration_wrap h2:first-child{margin:1em 0 3em 0}@media screen and (max-width:768px){.user_infos_wrap .registration_wrap h2:first-child{margin:0.5em 0 3em 0}}.user_infos_wrap .registration_wrap p{margin:1em 0}.user_infos_wrap .registration_wrap .bt_base{width:30%;margin-top:2em}@media screen and (max-width:768px){.user_infos_wrap .registration_wrap .bt_base{width:100%}}.progressbar{position:relative;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.progressbar li{position:relative;list-style-type:none;text-align:center;text-transform:uppercase;width:25%;color:var(--color_gray);font-weight:bold;counter-increment:steps}.step2 li{width:50%}.step3 li{width:33.3333%}.progressbar li:before{display:block;width:2em;height:2em;margin:1em auto;content:'';text-align:center;border-radius:50%;background-color:var(--color_white2);content:counter(steps);font-size:clamp(0.625rem, -0.042rem + 1.39vw, 1.000rem);line-height:normal;padding-top:0.3em}@media screen and (max-width:768px){.progressbar li:before{font-size:clamp(0.875rem, 0.786rem + 0.45vw, 1.000rem)}}.progressbar li:after{position:absolute;top:33%;left:-50%;width:calc(100% - 2em);margin:0 1em;height:0.1em;content:'';background-color:var(--color_gray)}.progressbar li:first-child:after{content:none}.progressbar li.active, .progressbar li.complete{color:var(--color_red)}.progressbar li.active:before{animation:2s blink2 0.5s infinite}.progressbar li.active:before, .progressbar li.complete:before{background-color:var(--color_red);color:var(--color_white)}.progressbar li.active:after, .progressbar li.complete:after{background-color:var(--color_red)}@keyframes blink2{50%{opacity:0.3}}@supports (-webkit-touch-callout: none){input, textarea, select{font-size:16px}}.event{width:100%;margin:1em auto}.event h3{width:fit-content}.event ul{width:100%;margin:2em 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;gap:2em 2%}.event ul li{width:48%;background-color:var(--color_white);border:0.01em solid var(--color_black);border-radius:1em;box-shadow:0.5em 0.5em 2em -0.5em var(--color_gray)}.event ul li:nth-child(even){transition-delay:0.2s}@media screen and (max-width:768px){.event ul li:nth-child(even){transition-delay:0s}}.event ul li:hover{background-color:var(--color_red3)}@media screen and (max-width:768px){.event ul li:hover{background-color:var(--color_white)}}@media screen and (max-width:768px){.event ul li{width:100%}}.event ul li a{width:100%;padding:1em;box-sizing:border-box;text-decoration:none;display:inline-block;color:var(--color_black)}.event ul li a:hover img{scale:0.95;transition:0.3s ease}@media screen and (max-width:768px){.event ul li a:hover img{scale:unset;transition:none}}@media screen and (max-width:768px){.event ul li a{padding:1em 0.5em}}.event ul li a .block1{width:100%;display:flex;justify-content:space-between;position:relative}.event ul li a .block1 .status{width:fit-content;border-radius:0.5em;padding:0.2em 0.5em;min-width:4.5em;text-align:center;left:-2em;top:-2em;position:absolute;transform:rotate(-20deg);color:var(--color_white)}@media screen and (max-width:768px){.event ul li a .block1 .status{padding:0.2em 0.3em;left:-1.5em}}.event ul li a .block1 .status.held{background-color:var(--color_green2)}.event ul li a .block1 .status.totalling{background-color:var(--color_orange)}.event ul li a .block1 .status.result{background-color:var(--color_blue)}.event ul li a .block1 .type{position:absolute;right:0;top:-0.8em}.event ul li a .block1 .type span.and{color:var(--color_blue);padding-left:0.5em}.event ul li a .block1 .type span.eqn{color:var(--color_orange);padding-left:0.5em}.event ul li a .block2{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:0.5em}@media screen and (max-width:768px){.event ul li a .block2{margin-top:1em}}.event ul li a .block2 img{width:30%;clip-path:inset(0 round 0.5em)}@media screen and (max-width:768px){.event ul li a .block2 img{width:42%}}.event ul li a .block2 .txt_b{width:65%}@media screen and (max-width:768px){.event ul li a .block2 .txt_b{width:55%}}@media print{@page {size:A4 portrait;margin:0}body{font-size:12pt;font-family:"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;color:var(--color_black);background:none;margin:0;padding:0;-webkit-print-color-adjust:exact}.contents{width:100%}header, .breadcrumb_wrap, .footer_wrap, .footer_link, .bt_base, .bt_select, .ss_search .myss, .ss_search .checkss, .ss_search .sites, .ss_search .bt-myss, .ss_search .ss_open_status, .ss_search .ss_car_maintenance_wrap .buttons, .ss_search .wave-mask, .ss_search .searchroot, .ss_search .flyer_splide, .ss_detail_map .position, .banner_small_splide, .um_bana, .goup, .pager, .point_wrap .u_buttons, .point_wrap::before, .ss_history_wrap::before, .wide_banner, .ss_flyer, .no-print{display:none!important}main,.bg_white_br{display:block!important;background:unset!important;margin:0!important}.page-break{display:block;page-break-before:always;margin-top:2em}.t_header,.t_header div{background-color:var(--color_white)!important;color:var(--color_black)!important}.ss_search .ss_detail .ss_detail_wrap .ss_car_maintenance .ss_car_maintenance_wrap ul{gap:1em!important}.ss_search .ss_detail .ss_detail_wrap .ss_car_maintenance .ss_car_maintenance_wrap ul li{width:22%!important;box-shadow:unset!important}.limit_detail dd{color:var(--color_red)}.ss_search .ss_detail .ss_detail_wrap .ss_truck_maintenance .truck .truck_contents{padding:0!important}.ss_search .ss_detail .ss_detail_wrap .ss_truck_maintenance .truck .truck_contents .truck_content{display:block!important;width:25%!important}.ss_search .ss_detail .ss_detail_wrap .ss_truck_maintenance .truck .truck_contents #truck1, .ss_search .ss_detail .ss_detail_wrap .ss_truck_maintenance .truck .truck_contents #truck2, .ss_search .ss_detail .ss_detail_wrap .ss_truck_maintenance .truck .truck_contents #truck3{border-right:solid thin var(--color_gray)}.ss_search .ss_detail .ss_detail_wrap .ss_truck_maintenance .truck .truck_contents .truck_content ul{padding:1em!important;margin:1em!important}.ss_search .ss_detail .ss_detail_wrap .ss_truck_maintenance .truck .truck_contents .truck_content p{margin:0 1em}.ss_search .ss_detail .ss_detail_wrap .ss_truck_maintenance .truck .truck_tabs li.active, .ss_search .ss_detail .ss_detail_wrap .ss_truck_maintenance .truck .truck_tabs li:hover{background-color:unset!important}.ss_search .ss_detail .ss_detail_wrap .ss_truck_maintenance .truck .truck_contents .truck_content ul li{padding:0.5em 0.5em 0.5em 3em!important}.ss_search .ss_detail .ss_detail_wrap .ss_detail_map .map_details .minimap{width:50%!important}}[v-cloak]{display:none}header{width:100%;height:fit-content;position:sticky;top:0;padding:1em 0;background-color:var(--color_white);z-index:var(--z-index-header)}@media screen and (max-width:768px){header{padding:0}}header .head{max-width:var(--max_width);padding:var(--max_padding);margin:0 auto;box-sizing:border-box;display:flex;justify-content:space-between}@media screen and (max-width:768px){header .head{padding:0.5em 0 0 0;margin:0}}header .head .header_wrap{width:100%;display:flex;justify-content:space-between}@media screen and (max-width:768px){header .head .header_wrap{flex-wrap:wrap;padding:0 0.5em 0.5em 0.5em;margin:0;box-sizing:border-box;border-bottom:solid 0.1em var(--color_white2)}}header .head .header_wrap .logo{width:15%;margin-right:1%}@media screen and (max-width:768px){header .head .header_wrap .logo{width:fit-content;max-width:50%;height:2.5em;order:1}header .head .header_wrap .logo a img{width:100%;height:100%}}header .head .header_wrap .marquee{width:35%;height:fit-content;box-shadow:0.3em 0.2em 0.6em -0.5em var(--color_gray);align-items:center;overflow:hidden;border-radius:0.3em}header .head .header_wrap .marquee:has(.wrap_ad){background-color:var(--color_blue2)}header .head .header_wrap .marquee:has(.wrap_disaster){background-color:var(--color_yellow)}@media screen and (max-width:768px){header .head .header_wrap .marquee{width:100%;order:3;margin-top:2%}}header .head .header_wrap .marquee ul{margin:0;padding:2% 0 2% 105%;list-style:none;white-space:nowrap}header .head .header_wrap .marquee ul:hover{animation-play-state:paused}@keyframes loop-slides{from{transform:translateX(0)}to{transform:translateX(-100%)}}header .head .header_wrap .marquee ul li{width:100%;padding-right:10em;font-weight:bold;font-size:clamp(0.875rem, 0.431rem + 0.93vw, 1.125rem)}@media screen and (max-width:768px){header .head .header_wrap .marquee ul li{font-size:clamp(1.125rem, 1.036rem + 0.45vw, 1.250rem)}}header .head .header_wrap .marquee .wrap_ad{animation:loop-slides 60s infinite linear 1s both;display:inline-flex}header .head .header_wrap .marquee .wrap_ad li::before{color:var(--color_darkblue)}header .head .header_wrap .marquee .wrap_ad a{color:var(--color_darkblue);text-decoration:none}header .head .header_wrap .marquee .wrap_ad a:hover{color:var(--color_black)}@media screen and (max-width:768px){header .head .header_wrap .marquee .wrap_ad a:hover{color:var(--color_darkblue)}}header .head .header_wrap .marquee .wrap_disaster{animation:loop-slides 20s infinite linear 1s both;display:inline-flex}header .head .header_wrap .marquee .wrap_disaster a{color:var(--color_black);text-decoration:none}header .head .header_wrap .marquee .wrap_disaster a:hover{color:var(--color_red)}@media screen and (max-width:768px){header .head .header_wrap .marquee .wrap_disaster a:hover{color:var(--color_black)}}header .head .header_wrap .marquee .wrap_disaster span{padding-left:1em;font-size:clamp(0.625rem, 0.069rem + 1.16vw, 0.938rem)}@media screen and (max-width:768px){header .head .header_wrap .marquee .wrap_disaster span{font-size:clamp(0.813rem, 0.723rem + 0.45vw, 0.938rem)}}header .head .header_wrap .marquee .wrap_disaster::before{color:var(--color_red);padding-right:0.5em;font-family:"Font Awesome 6 Free";content:"\f071";font-weight:900}header .head .header_wrap .head_menu{width:50%;margin:0.5em 0 1.5em 0;display:inline-flex;justify-content:flex-end;list-style:none}@media screen and (max-width:768px){header .head .header_wrap .head_menu{order:2;width:fit-content;height:2.5em;margin:0;padding:0}}header .head .header_wrap .head_menu li{width:fit-content;padding-right:0.5em}@media screen and (max-width:768px){header .head .header_wrap .head_menu li{padding:0 0 0 0.5em}}header .head .header_wrap .head_menu li a, header .head .header_wrap .head_menu li button{color:var(--color_black);text-decoration:none;border:none;background-color:var(--color_white);cursor:pointer;padding:0}header .head .header_wrap .head_menu li a:hover, header .head .header_wrap .head_menu li button:hover{text-decoration:underline}header .head .header_wrap .head_menu li button span{display:inline}header .head .header_wrap .head_menu li i{color:var(--color_gray2);padding-right:0.2em}@media screen and (max-width:768px){header .head .header_wrap .head_menu li i{font-size:clamp(2.375rem, 2.286rem + 0.45vw, 2.500rem)}}header .head .header_wrap .head_menu li .red{color:var(--color_red)}header .head .header_wrap .head_menu li.info{position:relative}@media screen and (max-width:768px){header .head .header_wrap .head_menu li.info{height:100%}}@media screen and (max-width:768px){header .head .header_wrap .head_menu li.info button{height:100%}}header .head .header_wrap .head_menu li.info .new{background-color:var(--color_red);color:var(--color_white);border-radius:0.5em;font-size:clamp(0.375rem, -0.514rem + 1.85vw, 0.875rem);padding:0 0.5em;position:absolute;left:-35%;top:-70%;animation:blink 1.5s ease-in-out infinite alternate}@media screen and (max-width:768px){header .head .header_wrap .head_menu li.info .new{font-size:clamp(0.813rem, 0.723rem + 0.45vw, 0.938rem);left:-65%;top:-15%}}@keyframes blink{0%{opacity:0}100%{opacity:1}}header .head .header_wrap .head_menu li.info .new::before{content:"";position:absolute;bottom:-60%;right:-10%;border:0.3em solid transparent;border-left:2em solid var(--color_red);transform:rotate(45deg)}header nav{width:100%;background-color:var(--color_white2);height:2.8em}@media screen and (max-width:768px){header nav{width:100%;height:100vh;position:fixed;top:3.3rem;left:-200%;float:left;padding:0 0 6em 0;overflow-y:scroll;box-sizing:border-box;z-index:var(--z-index-sp_nav);order:2;overscroll-behavior-y:contain;transition:left 0.5s ease-in-out}header nav.is-open{left:0}header nav.is-open .bt-close{left:0!important}header nav.is-open .bt-close i{padding:0 0.5em;color:var(--color_white)}header nav.is-open .bt-close button{border:none;width:fit-content;text-align:left;padding:0;background-color:var(--color_gray2);color:var(--color_white);cursor:pointer}}header nav .nav_wrap{width:100%;max-width:var(--max_width);padding:var(--max_padding);display:flex;justify-content:space-between;margin:0 auto}@media screen and (max-width:768px){header nav .nav_wrap{justify-content:unset;flex-wrap:wrap;padding:0}}header nav .nav_wrap .menu_wrap{width:66%;padding:0;box-sizing:border-box}@media screen and (max-width:768px){header nav .nav_wrap .menu_wrap{width:100%;margin-bottom:3em;order:2}}header nav .nav_wrap .menu_wrap.menu_free{width:60%;padding:0;box-sizing:border-box}@media screen and (max-width:768px){header nav .nav_wrap .menu_wrap.menu_free{width:100%}}header nav .nav_wrap .menu_wrap .menu{position:relative;width:100%;margin:0;padding:0;display:flex;justify-content:start}@media screen and (max-width:768px){header nav .nav_wrap .menu_wrap .menu{width:100%;display:inline}@keyframes swipe{0%{right:-20%}50%{right:150%}100%{right:150%}}header nav .nav_wrap .menu_wrap .menu .sp-back{background-color:var(--color_gray);width:100%;position:fixed;bottom:0;line-height:3em;font-size:clamp(1.000rem, 0.911rem + 0.45vw, 1.125rem);left:-200%;transition:left 0.5s ease-in-out;z-index:var(--z-index-sp_menu_back)}header nav .nav_wrap .menu_wrap .menu .sp-back i{padding:0 0.5em;color:var(--color_white)}header nav .nav_wrap .menu_wrap .menu .sp-back.is-show{left:0}header nav .nav_wrap .menu_wrap .menu .sp-back .m-back{border:none;width:fit-content;text-align:left;padding:0;background-color:var(--color_gray);color:var(--color_white);cursor:pointer}header nav .nav_wrap .menu_wrap .menu .sp-ftmenu{width:100%;background-color:var(--color_white);margin:2em 0;padding:0;list-style:none;float:left}header nav .nav_wrap .menu_wrap .menu .sp-ftmenu li{width:50%;float:left;border-bottom:solid 0.1em var(--color_white4);box-sizing:border-box}header nav .nav_wrap .menu_wrap .menu .sp-ftmenu li:nth-child(odd){border-right:solid 0.1em var(--color_white4)}header nav .nav_wrap .menu_wrap .menu .sp-ftmenu li a{width:100%;float:left;text-decoration:none;box-sizing:border-box;padding:0 0.5em;font-size:clamp(0.750rem, 0.661rem + 0.45vw, 0.875rem);color:var(--color_black);display:flex;justify-content:space-between}header nav .nav_wrap .menu_wrap .menu .sp-ftmenu li a::after{color:var(--color_gray);font-size:clamp(0.875rem, 0.786rem + 0.45vw, 1.000rem);font-family:"Font Awesome 6 Free";font-weight:900;padding-left:0.5em;content:"\f138"}header nav .nav_wrap .menu_wrap .menu .bt-close{background-color:var(--color_gray2);color:var(--color_white);width:100%;font-size:clamp(1.000rem, 0.911rem + 0.45vw, 1.125rem);line-height:3em;float:left;border:none;margin:0;padding:0;box-sizing:border-box;position:fixed;left:-200%;bottom:0;cursor:pointer;transition:left 0.5s ease-in-out;overflow:hidden;z-index:var(--z-index-sp_nav_close)}header nav .nav_wrap .menu_wrap .menu .bt-close::after,header nav .nav_wrap .menu_wrap .menu .sp-back::after{content:'';position:absolute;top:50%;right:-30%;width:3em;height:3em;transform:scale(2);background-image:linear-gradient(-90deg, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, .5) 100%, rgba(255, 255, 255, 0) 0%);animation-name:swipe;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}}header nav .nav_wrap .menu_wrap .menu>li{height:100%;height:fit-content;padding:0;box-sizing:border-box;list-style:none;margin:0.3em 0.5em 0.2em 0;line-height:2em;font-size:clamp(0.625rem, -0.486rem + 2.31vw, 1.250rem)}@media screen and (max-width:768px){header nav .nav_wrap .menu_wrap .menu>li{width:100%;max-width:100%;height:auto;float:none;padding:0;margin:0;line-height:2.8em;font-size:clamp(1.125rem, 1.036rem + 0.45vw, 1.250rem)}}header nav .nav_wrap .menu_wrap .menu>li:hover{background:var(--color_white2)}header nav .nav_wrap .menu_wrap .menu>li .init-bottom{width:fit-content;display:block;color:var(--color_black);text-decoration:none;padding:0 0.7em 0 2.3em;box-sizing:border-box;border:none;cursor:pointer}@media screen and (max-width:768px){header nav .nav_wrap .menu_wrap .menu>li .init-bottom{width:calc(50% - 0.6em);text-align:left;float:left;margin:0.3em;border:solid 0.05em var(--color_gray2);border-radius:0.5em;box-sizing:border-box;display:flex;justify-content:center;font-size:clamp(1.188rem, 1.009rem + 0.89vw, 1.438rem);background-size:2.5em 2.5em!important;background-position:50% 0!important;padding:2.3em 0 0 0!important}header nav .nav_wrap .menu_wrap .menu>li .init-bottom.bt_ec,header nav .nav_wrap .menu_wrap .menu>li .init-bottom.bt_user{width:calc(100% - 0.6em)}header nav .nav_wrap .menu_wrap .menu>li .init-bottom::after{display:none}}header nav .nav_wrap .menu_wrap .menu>li .init-bottom.bt_ec{padding:0 1em 0 4em}@media screen and (max-width:768px){header nav .nav_wrap .menu_wrap .menu>li .init-bottom.bt_ec{background-size:4.8em 2.4em!important}}header nav .nav_wrap .menu_wrap .menu>li .init-bottom.bt_ec::before{display:none}header nav .nav_wrap .menu_wrap .menu>li .init-bottom.bt_ss{background:url("/assets/img/common/head_bt1.png") no-repeat left center;background-size:contain}header nav .nav_wrap .menu_wrap .menu>li .init-bottom.bt_save{background:url("/assets/img/common/head_bt2.png") no-repeat left center;background-size:contain}header nav .nav_wrap .menu_wrap .menu>li .init-bottom.bt_use{background:url("/assets/img/common/head_bt3.png") no-repeat left center;background-size:contain}header nav .nav_wrap .menu_wrap .menu>li .init-bottom.bt_as{background:url("/assets/img/common/head_bt4.png") no-repeat left center;background-size:contain}header nav .nav_wrap .menu_wrap .menu>li .init-bottom.bt_user{background:url("/assets/img/common/head_bt5.png") no-repeat left center;background-size:contain}header nav .nav_wrap .menu_wrap .menu>li .init-bottom.bt_ec{background:url("/assets/img/common/head_bt6.png") no-repeat left center;background-position:left center;background-size:contain}header nav .nav_wrap .menu_wrap .menu>li.fs_level:hover .init-bottom{background-color:var(--color_white);border-radius:0.5em;position:relative}header nav .nav_wrap .menu_wrap .menu>li.fs_level:hover .init-bottom::before{content:"";position:absolute;bottom:-0.2em;left:50%;margin-left:-0.8em;border:0.8em solid transparent;border-bottom:0.8em solid var(--color_white3)}@media screen and (max-width:768px){header nav .nav_wrap .menu_wrap .menu>li.fs_level:hover .init-bottom::before{display:none}}@media screen and (max-width:768px){header nav .nav_wrap .menu_wrap .menu>li.fs_level:hover .init-bottom{background-color:var(--color_white2);position:static}}header nav .nav_wrap .menu_wrap .menu>li.fs_level:hover ul.sec_level{top:90%;visibility:visible;opacity:1}@media screen and (max-width:768px){header nav .nav_wrap .menu_wrap .menu>li.fs_level:hover ul.sec_level{top:3.3rem;visibility:hidden;opacity:1;display:flex;justify-content:space-between}}header nav .nav_wrap .menu_wrap .menu ul.sec_level{visibility:hidden;opacity:0;z-index:var(--z-index-menu_sec_level);position:absolute;top:0;left:0;width:100%;border-radius:1.5em;background:var(--color_white3);margin:0;padding:1em;box-sizing:border-box;box-shadow:0 0.3em 0.2em 0.1em var(--color_gray);list-style:none;display:flex;flex-wrap:wrap}@media screen and (max-width:768px){header nav .nav_wrap .menu_wrap .menu ul.sec_level{padding:0.5em 0.5em 10em 0.5em;border-radius:0;z-index:var(--z-index-sp_menu_sec_level);box-shadow:none;opacity:1;visibility:visible!important;height:100vh;overflow-y:scroll;box-sizing:border-box;position:fixed;top:3.3rem;width:100%;margin:0;left:-200%;transition:left 0.5s ease-in-out;overscroll-behavior-y:contain;justify-content:space-between}header nav .nav_wrap .menu_wrap .menu ul.sec_level.is-show{left:0}header nav .nav_wrap .menu_wrap .menu ul.sec_level li{width:100%;display:flex;align-items:center}@media screen and (max-width:768px){header nav .nav_wrap .menu_wrap .menu ul.sec_level li{line-height:2em;margin:0 0 0.5em 0}header nav .nav_wrap .menu_wrap .menu ul.sec_level li .icon,header nav .nav_wrap .menu_wrap .menu ul.sec_level li .icon_w{text-align:center;height:6em;padding:0.2em;align-items:center;display:flex;justify-content:center;flex-wrap:wrap}}header nav .nav_wrap .menu_wrap .menu ul.sec_level li.hs{width:48%;justify-content:space-around;line-height:1em}}header nav .nav_wrap .menu_wrap .menu ul.sec_level li:has(p){font-weight:bold;width:100%}@media screen and (max-width:768px){header nav .nav_wrap .menu_wrap .menu ul.sec_level li:has(p){padding:0}}header nav .nav_wrap .menu_wrap .menu ul.sec_level a{padding:0 0.5em;margin:0.2em;float:left;border-radius:0.5em;width:auto;background-color:var(--color_white);color:var(--color_black);text-decoration:none}@media screen and (max-width:768px){header nav .nav_wrap .menu_wrap .menu ul.sec_level a{width:100%;margin:0.2em 0;padding:0.5em 0.2em;float:left}}header nav .nav_wrap .menu_wrap .menu ul.sec_level a::after{color:var(--color_red);font-family:"Font Awesome 6 Free";font-weight:900;padding-left:0.5em;content:"\f054"}@media screen and (max-width:768px){header nav .nav_wrap .menu_wrap .menu ul.sec_level a::after{float:right}}header nav .nav_wrap .menu_wrap .menu ul.sec_level a:hover{background-color:var(--color_red3)}@media screen and (max-width:768px){header nav .nav_wrap .menu_wrap .menu ul.sec_level a:hover{background-color:var(--color_white)}}header nav .nav_wrap .menu_wrap .menu ul.sec_level .icon::before{content:'';display:inline-block;width:1.5em;height:1.5em;margin-right:0.5em;background-size:contain;vertical-align:middle}@media screen and (max-width:768px){header nav .nav_wrap .menu_wrap .menu ul.sec_level .icon::before{width:100%;height:2.5em;background-position:50% 0;background-repeat:no-repeat;background-size:2.5em 2.5em;margin:0}}header nav .nav_wrap .menu_wrap .menu ul.sec_level .icon_w::before{content:'';display:inline-block;width:3em;height:1.5em;margin-right:0.5em;background-size:contain;vertical-align:middle}@media screen and (max-width:768px){header nav .nav_wrap .menu_wrap .menu ul.sec_level .icon_w::before{width:100%;height:2.8em;background-position:50% 0;background-repeat:no-repeat;background-size:5.6em 2.8em;margin:0}}@media screen and (max-width:768px){header nav .nav_wrap .menu_wrap .menu ul.sec_level .icon::after,header nav .nav_wrap .menu_wrap .menu ul.sec_level .icon_w::after{display:none}}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ss_m1::before{background-image:url("/assets/img/common/ss1.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ss_m2::before{background-image:url("/assets/img/common/ss2.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ss_m3::before{background-image:url("/assets/img/common/ss3.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ss_m4::before{background-image:url("/assets/img/common/ss4.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ss_m5::before{background-image:url("/assets/img/common/ss5.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ss_m_idemitsu::before{background-image:url("/assets/img/ss/idemitsu.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ss_m_kygnus::before{background-image:url("/assets/img/ss/kygnus.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ss_m_eneos::before{background-image:url("/assets/img/ss/eneos.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ss_m_sun::before{background-image:url("/assets/img/ss/sun.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ss_m_cosmo::before{background-image:url("/assets/img/ss/cosmo.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ss_m_other::before{background-image:url("/assets/img/ss/other.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ta_m1::before{background-image:url("/assets/img/common/ta1.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ta_m2::before{background-image:url("/assets/img/common/ta2.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ta_m3::before{background-image:url("/assets/img/common/ta3.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ta_m4::before{background-image:url("/assets/img/common/ta4.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ta_m5::before{background-image:url("/assets/img/common/ta5.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ta_m6::before{background-image:url("/assets/img/common/ta6.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ta_m7::before{background-image:url("/assets/img/common/ta7.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ta_m8::before{background-image:url("/assets/img/common/ta8.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .ta_m9::before{background-image:url("/assets/img/common/ta9.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .tu_m1::before{background-image:url("/assets/img/common/tu1.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .tu_m2::before{background-image:url("/assets/img/common/tu2.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .tu_m3::before{background-image:url("/assets/img/common/tu3.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .tu_m4::before{background-image:url("/assets/img/common/tu4.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .spt_m1::before{background-image:url("/assets/img/common/spt1.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .spt_m2::before{background-image:url("/assets/img/common/spt2.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .spt_m3::before{background-image:url("/assets/img/common/spt3.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .spt_m4::before{background-image:url("/assets/img/common/spt4.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .as_m1::before{background-image:url("/assets/img/common/cap1.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .as_m2::before{background-image:url("/assets/img/common/cap2.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .as_m3::before{background-image:url("/assets/img/common/cap3.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .as_m4::before{background-image:url("/assets/img/common/cap4.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .as_m5::before{background-image:url("/assets/img/common/cap5.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .as_m6::before{background-image:url("/assets/img/common/cap6.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .as_m7::before{background-image:url("/assets/img/common/cap7.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .as_m8::before{background-image:url("/assets/img/common/cap8.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .as_m9::before{background-image:url("/assets/img/common/cap9.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .as_m10::before{background-image:url("/assets/img/common/cap10.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .as_m11::before{background-image:url("/assets/img/common/cap11.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .as_m12::before{background-image:url("/assets/img/common/cap12.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .as_m13::before{background-image:url("/assets/img/common/cap13.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .as_m14::before{background-image:url("/assets/img/common/cap14.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .pr_m1::before{background-image:url("/assets/img/common/pr1.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .pr_m2::before{background-image:url("/assets/img/common/pr2.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .pr_m3::before{background-image:url("/assets/img/common/pr3.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .pr_m4::before{background-image:url("/assets/img/common/pr4.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .pr_m5::before{background-image:url("/assets/img/common/pr5.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .pr_m6::before{background-image:url("/assets/img/common/pr6.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .pr_m7::before{background-image:url("/assets/img/common/pr7.png")}header nav .nav_wrap .menu_wrap .menu ul.sec_level .pr_m8::before{background-image:url("/assets/img/common/pr8.png")}.user-point{width:30%;margin-top:-1.2em}@media screen and (max-width:768px){.user-point{width:calc(100% - 1em);order:1;margin:1em 0.5em}}.user-point .user-point_wrap{width:100%;padding:0.5em;background-color:var(--color_white);border-radius:1em;border:solid 0.1em var(--color_red)}.user-point .user-point_wrap .name span{padding-left:0.5em}.user-point .user-point_wrap .name a{text-decoration:none;color:var(--color_black)}.user-point .user-point_wrap .point_wrap{width:100%;display:flex;flex-wrap:wrap}.user-point .user-point_wrap .point_wrap .point{width:70%;box-sizing:border-box;color:var(--color_red);font-weight:bold;font-size:clamp(1.125rem, -0.208rem + 2.78vw, 1.875rem);background:url("/assets/img/common/head_bt2.png") no-repeat left center;background-position:0 50%;background-size:contain;padding-left:1.5em}@media screen and (max-width:768px){.user-point .user-point_wrap .point_wrap .point{font-size:clamp(1.750rem, 1.661rem + 0.45vw, 1.875rem)}}.user-point .user-point_wrap .point_wrap .bt_more{width:30%;height:2em;cursor:pointer;background-color:var(--color_red);color:var(--color_white);border:none;border-radius:0.5em;padding:0 1em;margin:0.5em 0 0 0}.user-point .user-point_wrap .point_wrap .bt_more i{padding-left:0.2em}.user-point .user-point_wrap .point_wrap .bt_more:hover{background-color:var(--color_red2)}.user-point .user-point_wrap .point_wrap .user-point-detail{width:100%}.user-point .user-point_wrap .point_wrap .user-point-detail ul{list-style:none;padding:0;margin:1em 0}.user-point .user-point_wrap .point_wrap .user-point-detail .expire span{color:var(--color_red);padding-left:1em;font-weight:bold}.user-point .user-point_wrap .point_wrap .user-point-detail .bt{width:100%}.user-point .user-point_wrap .point_wrap .user-point-detail .bt li{margin-top:1em;width:100%;display:flex;flex-direction:column}.user-point .user-point_wrap .point_wrap .user-point-detail .bt li a{width:100%;height:3em;line-height:3em;border:solid 0.1em var(--color_gray);color:var(--color_black);border-radius:0.5em;text-decoration:none;display:flex;justify-content:space-between;padding:0 1em;box-sizing:border-box}.user-point .user-point_wrap .point_wrap .user-point-detail .bt li a:hover{background-color:var(--color_red3)}.user-point .user-point_wrap .point_wrap .user-point-detail .bt li a::after{font-size:1.3em}.wrap:has(.entry) .nav_wrap .new-user{display:none}@media screen and (max-width:768px){.wrap:has(.entry) .nav_wrap .new-user{display:block}}.new-user{width:40%;margin-top:-1em}@media screen and (max-width:768px){.new-user{width:calc(100% - 1em);margin:0.5em}.new-user.sp_only.is_fixed{position:fixed;bottom:0;padding:0;margin:0;width:100%;z-index:var(--z-index-sp_new-user_is_fixed)}.new-user.sp_only.is_fixed .new-user_wrap{padding:0.5em;border-bottom-right-radius:0;border-bottom-left-radius:0}.new-user.sp_only.is_fixed .new-user_head .card{width:25%}.new-user.sp_only.is_fixed .new-user_head .tit{width:74%}.new-user.sp_only.is_fixed .new-user_head .tit .sp_only{display:none!important}.new-user.sp_only.is_fixed .new-user_head .tit p{width:100%;display:flex;justify-content:space-between}.new-user.sp_only.is_fixed .new-user_head .tit .bt_more{width:fit-content;margin:0.2em 0 0 0}}.new-user .new-user_wrap{width:100%;padding:0.5em;background-color:var(--color_red);color:var(--color_white);border-radius:1em;overflow:hidden;position:relative;cursor:pointer}@media screen and (max-width:768px){.new-user .new-user_wrap{padding:0.5em 0.2em}}.new-user .new-user_wrap:hover{background-color:var(--color_red2)}.new-user .new-user_wrap::after{content:'';position:absolute;top:-10%;left:-30%;width:3em;height:100%;transform:scale(2) rotate(20deg);background-image:linear-gradient(100deg, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, .5) 100%, rgba(255, 255, 255, 0) 0%);animation-name:shiny;animation-duration:2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes shiny{0%{left:-20%}50%{left:150%}100%{left:150%}}.new-user .new-user_wrap:hover::after{display:none}.new-user .new-user_wrap .new-user_head{width:100%;display:flex;flex-wrap:wrap;justify-content:space-around}.new-user .new-user_wrap .new-user_head.ss_usami{text-decoration:none;color:var(--color_white)}.new-user .new-user_wrap .new-user_head.ss_usami .card{width:20%}.new-user .new-user_wrap .new-user_head.ss_usami .tit{width:80%}.new-user .new-user_wrap .new-user_head .card{width:25%}@media screen and (max-width:768px){.new-user .new-user_wrap .new-user_head .card{width:40%}}.new-user .new-user_wrap .new-user_head .tit{width:70%;font-weight:bold}@media screen and (max-width:768px){.new-user .new-user_wrap .new-user_head .tit{width:55%}}.new-user .new-user_wrap .new-user_head .tit .bt_more{border-radius:0.5em;background-color:var(--color_yellow);color:var(--color_red);padding:0.2em 0.5em;margin-left:1em}@media screen and (max-width:768px){.new-user .new-user_wrap .new-user_head .tit .bt_more{margin-left:0;display:flex;align-items:center;justify-content:center;margin-top:0.3em;width:100%}}.new-user .new-user_wrap .new-user_head .tit .bt_more i{padding-left:1em}.new-user .new-user_wrap .new-user_detail{width:100%}.new-user .new-user_wrap .new-user_detail p{width:100%;padding:0.5em}.new-user .new-user_wrap .new-user_detail ul{width:100%;padding:0 0.5em;box-sizing:border-box;margin:0.5em 0;list-style:none;display:flex;flex-wrap:wrap}.new-user .new-user_wrap .new-user_detail ul li{width:100%;display:flex;margin-bottom:1em}@media screen and (max-width:768px){.new-user .new-user_wrap .new-user_detail ul li{margin-bottom:0.5em}}.new-user .new-user_wrap .new-user_detail ul li a{width:100%;height:4em;display:flex;align-items:center;justify-content:space-between;border-radius:1em;background-color:var(--color_white);color:var(--color_black);text-decoration:none;font-weight:bold;font-size:clamp(0.500rem, -0.833rem + 2.78vw, 1.250rem)}@media screen and (max-width:768px){.new-user .new-user_wrap .new-user_detail ul li a{font-size:clamp(0.875rem, 0.786rem + 0.45vw, 1.000rem)}}.new-user .new-user_wrap .new-user_detail ul li a:hover{background-color:var(--color_yellow3)}.new-user .new-user_wrap .new-user_detail ul li a::after{color:var(--color_red);font-family:"Font Awesome 6 Free";font-weight:900;padding:0 0.5em;content:"\f054"}.new-user .new-user_wrap .new-user_detail ul .detail_bt4 a{background-color:var(--color_yellow3);justify-content:center}.new-user .new-user_wrap .new-user_detail ul .detail_bt4 a:hover{background-color:var(--color_white);color:var(--color_red);font-family:"Font Awesome 6 Free";font-weight:900;padding:0 0.5em;content:"\f2f6"}.new-user .new-user_wrap .new-user_detail ul .detail_bt1 a::before{background-image:url("/assets/img/common/usappy_c1.png");content:"";display:inline-block;width:5em;height:3em;margin:0 0.5em;box-sizing:border-box;background-size:contain;background-repeat:no-repeat}.new-user .new-user_wrap .new-user_detail ul .detail_bt2 a::before{background-image:url("/assets/img/common/usappy_c2.png");content:"";display:inline-block;width:5em;height:3em;margin:0 0.5em;box-sizing:border-box;background-size:contain;background-repeat:no-repeat}.new-user .new-user_wrap .new-user_detail ul .detail_bt3 a::before{background-image:url("/assets/img/common/usappy_c3.png");content:"";display:inline-block;width:5em;height:3em;margin:0 0.5em;box-sizing:border-box;background-size:contain;background-repeat:no-repeat}.breadcrumb_wrap{max-width:var(--max_width);padding:var(--max_padding);margin:0 auto;box-sizing:border-box;width:100%}@media screen and (max-width:768px){.breadcrumb_wrap{width:100%;overflow-x:scroll}}.breadcrumb_wrap .breadcrumb{width:100%;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:2em 0 0 0}@media screen and (max-width:768px){.breadcrumb_wrap .breadcrumb{width:var(--max_width);margin:0.5em 0;padding:0}}.breadcrumb_wrap .breadcrumb li{display:flex;align-items:center;padding-right:0.5em}.breadcrumb_wrap .breadcrumb li a{color:var(--color_gray);text-decoration:none}.breadcrumb_wrap .breadcrumb li a span::after{font-family:"Font Awesome 6 Free";font-weight:900;padding-left:0.2em;content:"\f054"}.breadcrumb_wrap .breadcrumb li a:hover{color:var(--color_black)}.breadcrumb_wrap .breadcrumb li span{width:100%;display:block;float:left}.breadcrumb_wrap .breadcrumb li:first-child a span::before{font-family:"Font Awesome 6 Free";font-weight:900;padding-right:0.2em;content:"\f015"}footer{width:100%}footer .footer_wrap{width:100%;background-color:var(--color_white3)}footer .footer_wrap .footer_banner_area{max-width:var(--max_width);padding:2% var(--max_padding);margin:0 auto;box-sizing:border-box}@media screen and (max-width:768px){footer .footer_wrap .footer_banner_area{padding:0 2%}}footer .footer_wrap .footer_banner_area .banners{width:100%;padding:0;margin:0;display:flex;justify-content:space-between;list-style:none;float:left}@media screen and (max-width:768px){footer .footer_wrap .footer_banner_area .banners{flex-wrap:wrap}}footer .footer_wrap .footer_banner_area .banners .banner_blocks{width:66.6666%;display:flex;list-style:none;padding:0;margin:0;justify-content:space-between;flex-wrap:wrap;align-items:center}@media screen and (max-width:768px){footer .footer_wrap .footer_banner_area .banners .banner_blocks{width:100%}}footer .footer_wrap .footer_banner_area .banners .banner_blocks li{width:49%;padding:0 1%;box-sizing:border-box}@media screen and (max-width:768px){footer .footer_wrap .footer_banner_area .banners .banner_blocks li{width:49%;padding:1% 0;box-sizing:border-box}}footer .footer_wrap .footer_banner_area .banners .banner_blocks li:nth-child(3),footer .footer_wrap .footer_banner_area .banners .banner_blocks li :nth-child(4){padding:1.5% 1%}footer .footer_wrap .footer_banner_area .banners .usamiapp{width:32.3333%;padding:0 1%;box-sizing:border-box}@media screen and (max-width:768px){footer .footer_wrap .footer_banner_area .banners .usamiapp{width:100%;padding:0;margin-top:2%}}footer .footer_wrap .footer_banner_area .banners a{background-color:var(--color_white);width:100%;float:left;box-shadow:0.5em 0.5em 2em -0.5em var(--color_gray);border-radius:1em}footer .footer_wrap .footer_banner_area .banners a:hover{background-color:var(--color_red3)}footer .footer_wrap .footer_banner_area .banners a:hover img{scale:0.95;transition:0.3s ease}@media screen and (max-width:768px){footer .footer_wrap .footer_banner_area .banners a:hover img{scale:unset;transition:none}}@media screen and (max-width:768px){footer .footer_wrap .footer_banner_area .banners a:hover{background-color:var(--color_white)}}footer .footer_wrap .footer_banner_area h4{text-align:center;width:100%;float:left;margin:1% 0}footer .footer_wrap .footer_banner_area .sns{width:80%;padding:0;margin:0 auto;list-style:none;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:768px){footer .footer_wrap .footer_banner_area .sns{width:100%;padding-bottom:1em}}footer .footer_wrap .footer_banner_area .sns li{width:7%;padding:0 1%;box-sizing:border-box}@media screen and (max-width:768px){footer .footer_wrap .footer_banner_area .sns li{padding:0 3%;width:18%}}footer .footer_wrap .footer_banner_area .sns li a img:hover{opacity:0.8}@media screen and (max-width:768px){footer .footer_wrap .footer_banner_area .sns li a img:hover{opacity:1}}footer .footer_link{width:100%;margin:1% auto;max-width:var(--max_width);padding:var(--max_padding);box-sizing:border-box}footer .footer_link ul{width:100%;margin:0 auto;list-style:none;padding:0;display:flex;justify-content:center}footer .footer_link ul li{margin-right:2%}footer .footer_link ul li a{color:var(--color_black);text-decoration:none}footer .footer_link ul li a:hover{text-decoration:underline}@media screen and (max-width:768px){footer .footer_link ul li a:hover{background-color:none}}footer .footer_logo{width:100%;margin:0 auto;max-width:var(--max_width);padding:1% var(--max_padding);box-sizing:border-box}@media screen and (max-width:768px){footer .footer_logo{margin:5% auto}}footer .footer_logo a{width:100%;display:flex;justify-content:center}footer .footer_logo img{width:30%}@media screen and (max-width:768px){footer .footer_logo img{width:80%}}footer .footer_copyright{width:100%;text-align:center}@media screen and (max-width:768px){footer .footer_copyright{font-size:clamp(0.500rem, 0.411rem + 0.45vw, 0.625rem);padding:1% 0 15% 0}}footer .goup{position:fixed;right:2em;bottom:0.5em;display:none}@media screen and (max-width:768px){footer .goup{right:0.5em;bottom:0.5em}}footer .goup button{background-color:var(--color_gray);color:var(--color_white);border:none;width:2.5em;height:2.5em;border-radius:0.5em;cursor:pointer}@media screen and (max-width:768px){footer .goup button{height:2em;align-items:center;display:flex;justify-content:center}}footer .goup button i{font-size:clamp(1.125rem, -0.208rem + 2.78vw, 1.875rem)}@media screen and (max-width:768px){footer .goup button i{font-size:clamp(1.438rem, 1.348rem + 0.45vw, 1.563rem)}}footer .goup button:hover{background-color:var(--color_white4);color:var(--color_gray)}@media screen and (max-width:768px){footer .goup button:hover{background-color:gray;color:var(--color_white)}}.loading-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:2rem 3rem 1.5rem 3rem;z-index:10;background-color:#FFFF9980;border-radius:10%;box-shadow:0 4px 12px rgba(0, 0, 0, 0.25)}.loading-body{display:flex;flex-direction:column;align-items:center;gap:0.5rem}.loading-spinner{width:3rem;height:3rem;border-radius:50%;border:4px solid #00aa00;border-top-color:transparent;animation:loading-spin 1s linear infinite}.loading-text{color:#00aa00;font-size:2.0rem}
