﻿*:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%;vertical-align:bottom}table{border-collapse:collapse}textarea{white-space:revert}a:hover,a img:hover,input[type="submit"]:hover,button:hover{cursor:pointer;opacity:0.8}.u-mr0{margin-right:0     !important}.u-mr4{margin-right:4px   !important}.u-mr8{margin-right:8px   !important}.u-mr16{margin-right:16px  !important}.u-mr24{margin-right:24px  !important}.u-mr32{margin-right:32px  !important}.u-mr64{margin-right:64px  !important}.u-mb0{margin-bottom:0    !important}.u-mb4{margin-bottom:4px  !important}.u-mb8{margin-bottom:8px  !important}.u-mb16{margin-bottom:16px !important}.u-mb24{margin-bottom:24px !important}.u-mb32{margin-bottom:32px !important}.u-mb64{margin-bottom:64px !important}.u-fs12{font-size:12px !important}.u-fs14{font-size:14px !important}.u-fs18{font-size:18px !important}.u-fs20{font-size:20px !important}.u-textCenter{text-align:center !important}.u-textRight{text-align:right !important}.u-textLeft{text-align:left !important}.u-indent{padding-left:1em !important;text-indent:-1em !important}.u-underLine{text-decoration:underline !important}.u-normal{font-weight:400}.u-bold{font-weight:700 !important}.u-colorTheme{color:#1f2c32}.body.-primaryOrange .u-colorTheme{color:#f5a200}.body.-primaryBlue .u-colorTheme{color:#00b7ed}.u-colorPrimaryOrange{color:#f5a200}.u-colorPrimaryBlue{color:#00b7ed}.u-colorSecondaryDark{color:#b4b4b4}.u-colorDanger{color:#dc3545}.u-colorDangerLight{color:#f7bba2}.u-onlyShow{display:none}.u-onlyShow.-mobile{display:inline}@media (min-width: 600px){.u-onlyShow.-mobile{display:none}}@media (min-width: 600px){.u-onlyShow.-tablet{display:inline}}@media (min-width: 1025px){.u-onlyShow.-tablet{display:none}}@media (min-width: 1025px){.u-onlyShow.-desktop{display:inline}}.body{display:flex;flex-direction:column;min-height:100vh;font-family:'Noto Sans JP', sans-serif;font-weight:400;font-size:14px;line-height:1.6;color:#1f2c32;background:#f3f5f5;overflow-wrap:break-word}@media (min-width: 600px){.body{font-size:16px}}.body.-disableScroll{overflow:hidden}.container{width:100%;max-width:1344px;margin:0 auto;padding:8px}@media (min-width: 600px){.container{padding:16px}}.container:first-of-type{padding-top:32px}@media (min-width: 600px){.container:first-of-type{padding-top:64px}}.container:last-of-type{padding-bottom:32px}@media (min-width: 600px){.container:last-of-type{padding-bottom:64px}}.container.-bgWhite{background:#ffffff}.container.-primaryOrange{background:#FFFAF0}.container.-primaryBlue{background:#EDF7FA}.container.-narrow{max-width:480px}.container.-wide{max-width:100%}.container.-short{padding:8px}@media (min-width: 600px){.container.-short{padding:16px}}.container.-profile{position:relative;top:-48px;margin:0 auto -48px}@media (min-width: 600px){.container.-profile{top:-80px;margin:0 auto -80px}}.container.-ticketCol2{display:grid;gap:16px}@media (min-width: 600px){.container.-ticketCol2{gap:32px;grid-template-columns:auto 320px}}.row{display:grid}.row.-col2{gap:16px}@media (min-width: 600px){.row.-col2{gap:32px;grid-template-columns:repeat(2, 1fr)}}.sectionWrapper{padding:16px;border-radius:8px;background:#ffffff}@media (min-width: 600px){.sectionWrapper{padding:32px}}.sectionWrapper.-primaryOrange{background:#FFFAF0}.sectionWrapper.-primaryBlue{background:#EDF7FA}.sectionWrapper_userCard{width:100%}@media (min-width: 600px){.sectionWrapper_userCard{width:500px}}@media (min-width: 600px){.formWrapper{max-width:640px;margin:0 auto}}@media (min-width: 600px){.helpWrapper{display:flex;align-items:flex-start;justify-content:space-between}}@media (min-width: 600px){.helpWrapper_main{width:calc(100% - 352px)}}.helpWrapper_side{margin:0 0 32px}@media (min-width: 600px){.helpWrapper_side{position:sticky;top:calc(64px + 16px);width:320px;margin:0}}.header{position:sticky;top:0;display:flex;align-items:center;right:0;width:100%;height:64px;background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,0.05);z-index:9}.headerNav{display:flex;justify-content:space-between;align-items:center}.headerNav_logo{height:32px}.headerNavList{display:flex;justify-content:flex-end;align-items:center}.headerNavList.-primaryOrange{color:#f5a200}.headerNavList.-primaryBlue{color:#00b7ed}.headerNavList_item{margin-right:4px}@media (min-width: 600px){.headerNavList_item{margin-right:16px}}.headerNavList_name{display:inline-block;font-size:12px;padding-left:10px}@media (min-width: 600px){.headerNavList_name{font-size:16px}}.headerNavList_icon{height:32px;width:32px;display:flex;align-items:center;justify-content:center}.headerNavList_badge{position:relative;top:-4px;font-size:12px;color:#dc3545}.headerNavList_loginIcon{display:inline-block;width:20px}.headerNavList_loginText{font-size:10px;line-height:1}.globalNav{z-index:8;position:fixed;left:0;right:0;top:64px;max-width:1280px;width:100%;margin:0 auto}.globalNav_title{margin:8px;font-size:20px;color:#ffffff}@media (min-width: 1025px){.globalNav_title{font-size:24px}}.globalNav_nav{padding:16px 0;border-top:solid 1px #ffffff}.globalNav_navItem{display:block;width:100%;padding:8px;border-radius:8px;font-size:16px;color:#ffffff}@media (min-width: 1025px){.globalNav_navItem{font-size:18px}}.globalNav_navItem:hover{opacity:1;color:#1f2c32;background:#ffffff}.body.-primaryOrange .globalNav_navItem:hover{color:#f5a200}.body.-primaryBlue .globalNav_navItem:hover{color:#00b7ed}.globalNav_subNav{padding:0 0 0 64px}.globalNav_subNavItem{display:block;padding:8px;border-radius:8px;color:#ffffff}@media (min-width: 1025px){.globalNav_subNavItem{font-size:16px}}.globalNav_subNavItem:hover{opacity:1;color:#1f2c32;background:#ffffff}.body.-primaryOrange .globalNav_subNavItem:hover{color:#f5a200}.body.-primaryBlue .globalNav_subNavItem:hover{color:#00b7ed}.globalNav_inner{position:absolute;top:-100vh;right:-300px;width:300px;padding:24px;transition:top .05s .4s, right .4s 0s;background:#1f2c32;height:calc(100vh - 64px);z-index:8;border-left:solid 4px #ffffff}.body.-primaryOrange .globalNav_inner{background:#f5a200}.body.-primaryBlue .globalNav_inner{background:#00b7ed}.globalNav.-show .globalNav_inner{transition:top .05s 0s, right .4s .05s;right:0;top:0}@media (min-width: 1025px){.globalNav_inner{top:-570px;right:-380px;width:380px;height:auto;transition:right .05s .4s, top .6s 0s}.globalNav.-show .globalNav_inner{top:0;transition:right .05s 0s, top .6s .05s}}.humburger{display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;width:64px;height:64px;border-left:1px solid #f3f5f5}.humburger:hover{cursor:pointer}.humburger_lines{width:32px;height:18px;margin:0 0 6px;position:relative}.humburger_lines span{position:absolute;background:#1f2c32;display:block;height:1px;width:100%}.body.-primaryOrange .humburger_lines span{background:#f5a200}.body.-primaryBlue .humburger_lines span{background:#00b7ed}.humburger_lines span:nth-of-type(1){top:0;transition:.4s}.humburger_lines span:nth-of-type(2){top:0;bottom:0;margin:auto;opacity:1;transition:.4s}.humburger_lines span:nth-of-type(3){bottom:0;transition:.4s}.-closeHumburger .humburger_lines span{background:#ffffff}.-closeHumburger .humburger_lines span:nth-of-type(1){top:0;bottom:0;margin:auto;transform:rotate(45deg)}.-closeHumburger .humburger_lines span:nth-of-type(2){opacity:0}.-closeHumburger .humburger_lines span:nth-of-type(3){top:0;bottom:0;margin:auto;transform:rotate(-45deg)}.humburger_name{font-size:10px;line-height:10px;letter-spacing:0.1em;width:100%;text-align:center;color:#1f2c32}.body.-primaryOrange .humburger_name{color:#f5a200}.body.-primaryBlue .humburger_name{color:#00b7ed}.humburger_name span:nth-of-type(1){display:inline-block}.humburger_name span:nth-of-type(2){display:none}.-closeHumburger .humburger_name{color:#ffffff}.-closeHumburger .humburger_name span:nth-of-type(1){display:none}.-closeHumburger .humburger_name span:nth-of-type(2){display:inline-block}.footer{margin:auto 0 0;font-size:12px;color:#ffffff;background:#34414e}@media (min-width: 600px){.footer{font-size:16px}}.footer_link{color:#ffffff}.footer_recaptchaText{font-size:10px;text-align:center}@media (min-width: 600px){.footer_recaptchaText{font-size:12px}}.footer_copy{font-size:10px;text-align:center}@media (min-width: 600px){.footer_copy{font-size:12px}}.footerSnsList{text-align:center}.footerSnsList_item{display:inline-block}.footerSnsList_link{display:inline-block;width:32px;border-radius:50%;font-size:16px;line-height:32px;color:#34414e;background:#ffffff}.grecaptcha-badge{visibility:hidden}.loginFormSeparate{position:relative;font-size:12px;text-align:center}.loginFormSeparate:before{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;margin:auto;height:1px;background:#818386}.loginFormSeparate_text{position:relative;display:inline-block;padding:0 16px;background:#f3f5f5}.termWrapper{overflow-y:scroll;max-height:100px;padding:8px;border:1px solid #dadbdb;font-size:12px;background:#ffffff;box-shadow:0 2px 2px rgba(0,0,0,0.05) inset}.breadcrumb{font-size:12px}@media (min-width: 1025px){.breadcrumb{font-size:14px}}.breadcrumb.-primaryOrange{color:#f5a200}.breadcrumb.-primaryBlue{color:#00b7ed}.breadcrumb_separator{margin:0 4px}.heading{margin:0 0 16px;font-size:18px;font-weight:700;letter-spacing:0.1em}@media (min-width: 1025px){.heading{font-size:22px}}.heading.-sub{margin:0 0 8px;font-size:16px;letter-spacing:0.1em}@media (min-width: 1025px){.heading.-sub{font-size:20px}}.heading_icon{margin:0 8px 0 0;color:#1f2c32}.body.-primaryOrange .heading_icon{color:#f5a200}.body.-primaryBlue .heading_icon{color:#00b7ed}.heading_iconPrimaryOrange{margin:0 8px 0 0;color:#f5a200}.heading_iconPrimaryBlue{margin:0 8px 0 0;color:#00b7ed}.heading.-primaryOrange{color:#f5a200}.heading.-primaryBlue{color:#00b7ed}@media (min-width: 1025px){.search{display:flex;justify-content:space-between}}.search_form{margin:0 0 32px}@media (min-width: 1025px){.search_form{width:320px;margin:0}}@media (min-width: 1025px){.search_result{width:calc(100% - 352px)}}.badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px;line-height:1;color:#ffffff;background:#1f2c32}.body.-primaryOrange .badge{background:#f5a200}.body.-primaryBlue .badge{background:#00b7ed}.badge.-primary{font-weight:700;color:#1f2c32;background:#ffe000 !important}.badge.-primaryOrange{background:#f5a200 !important}.badge.-primaryBlue{background:#00b7ed !important}.badge.-secondary{background:#b4b4b4 !important}.badge.-danger{background:#dc3545 !important}.inputFormBetweenWrapper{display:flex;align-items:center}.inputFormLabel{display:flex;align-items:center;margin:0 0 4px}.inputFormLabel_text{font-weight:700}.inputForm{display:block;align-items:center;width:100%;min-height:54px;padding:12px;margin:0 0 32px;border:1px solid #dadbdb;border-radius:8px;background:#ffffff;box-shadow:0 2px 2px rgba(0,0,0,0.05) inset}.inputForm::placeholder{color:#b4b4b4}.inputForm:disabled{background:#dadbdb}.inputForm:disabled:hover{cursor:not-allowed}.passwordWrapper{position:relative;width:100%}.passwordWrapper_icon{position:absolute;top:calc(50% - 26px);right:0px;padding:18px 16px}.passwordWrapper_icon:hover{cursor:pointer}.selectWrapper{position:relative;width:100%}.selectWrapper:after{position:absolute;top:0;right:16px;bottom:0;display:flex;align-items:center;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;content:"\f0d7"}.selectWrapper:hover{cursor:pointer}.buttonWrapper{display:flex;justify-content:space-evenly}.buttonWrapper.-right{justify-content:flex-end}.buttonWrapper.-left{justify-content:flex-start}.buttonWrapper.-between{justify-content:space-between}.button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:16px 40px;border:1px solid #ffe000;border-radius:8px;color:#1f2c32;font-weight:700;text-align:center;text-decoration:none;background:#ffe000;box-shadow:0 2px 8px rgba(0,0,0,0.05)}@media (min-width: 1025px){.button{width:100%;max-width:320px}}.button.-primaryOrange{border:1px solid #f5a200;color:#ffffff;background:#f5a200}.button.-primaryOrange.-reverse{border:1px solid #f5a200;color:#f5a200;background:#ffffff}.button.-primaryBlue{border:1px solid #00b7ed;color:#ffffff;background:#00b7ed}.button.-primaryBlue.-reverse{border:1px solid #00b7ed;color:#00b7ed;background:#ffffff}.button.-secondary{border:1px solid #b4b4b4;color:#1f2c32;background:#ffffff}.button.-danger{border:1px solid #dc3545;color:#ffffff;background:#dc3545}.button.-disabled{border:1px solid #b4b4b4;color:#b4b4b4;background:#dadbdb}.button.-disabled:hover{cursor:not-allowed;border:1px solid #b4b4b4;color:#b4b4b4;background:#dadbdb}.button.-small{justify-content:start;padding:10px 20px;width:auto}@media (min-width: 1025px){.button.-wide{min-width:100%}}@media (min-width: 1025px){.button.-narrow{width:auto;min-width:128px}}.button_icon{position:absolute;top:50%;margin:calc(-1em / 2) 0 0}.button_icon.-right{right:16px}.button_icon.-left{left:16px}.paginationButton{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:16px;border-top:1px solid #b4b4b4;border-right:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;color:#1f2c32;font-weight:700;text-align:center;text-decoration:none;background:#ffffff}@media (min-width: 600px){.paginationButton{padding:16px 24px}}@media (min-width: 1025px){.paginationButton{width:auto;min-width:48px}}.paginationButton:first-child{border-left:1px solid #b4b4b4;border-radius:8px 0 0 8px}.paginationButton:last-child{border-radius:0 8px 8px 0}.paginationButton:hover{color:#1f2c32;background:#f3f5f5}.paginationButton.-current{color:#b4b4b4;background:#dadbdb}.paginationButton.-gap{color:#b4b4b4}.paginationButton.-gap:hover{color:#b4b4b4;background:#ffffff}.checkboxWrapper{margin:0 0 32px;padding:12px 12px 8px;border:1px dotted #dadbdb;border-radius:8px;background:#ffffff}.checkbox{position:relative;display:flex;margin:0 16px 4px 0;cursor:pointer}.checkbox.-disabled{cursor:not-allowed}.checkbox_mark{position:absolute;top:0;left:0;height:24px;width:24px;border:solid 1px #b4b4b4;border-radius:4px;background:#ffffff}input:checked+.checkbox_mark{border:1px solid #1f2c32;background:#1f2c32}.body.-primaryOrange input:checked+.checkbox_mark{border:1px solid #f5a200}.body.-primaryBlue input:checked+.checkbox_mark{border:1px solid #00b7ed}.body.-primaryOrange input:checked+.checkbox_mark{background:#f5a200}.body.-primaryBlue input:checked+.checkbox_mark{background:#00b7ed}.checkbox_mark:after{opacity:0;position:absolute;top:-1px;right:-1px;display:flex;justify-content:center;align-items:center;height:24px;width:24px;color:#ffffff;font-family:"Font Awesome 5 Free";font-weight:900;line-height:1;content:"\f00c"}input:checked+.checkbox_mark:after{opacity:1}.checkbox_mark.-radioButton{border-radius:50%}.checkbox_mark.-radioButton:after{content:"\f192"}input:checked+.checkbox_mark.-disabled{border:solid 1px #b4b4b4;background:#b4b4b4}input:checked+.checkbox_mark.-primaryOrange{border:solid 1px #f5a200;background:#f5a200}input:checked+.checkbox_mark.-primaryBlue{border:solid 1px #00b7ed;background:#00b7ed}.checkbox_text{margin:0 0 0 28px}.checkbox_text.-disabled{color:#b4b4b4}.list{margin:0 0 0 24px;list-style-type:disc}.list.-order{list-style-type:decimal}.list_item{margin:0 0 8px}.list_item:last-child{margin:0}.tableEmpty{padding:24px;border:1px dashed #dadbdb;color:#b4b4b4;text-align:center}.messageBar{padding:16px;border-bottom:1px solid #ffffff;background:#dadbdb}.messageBar.-success{color:#ffffff;background:#1f2c32}.body.-primaryOrange .messageBar.-success{background:#f5a200}.body.-primaryBlue .messageBar.-success{background:#00b7ed}.messageBar.-alert,.messageBar.-error,.messageBar.-recaptcha_error{color:#ffffff;background:#dc3545 !important}.dataTable{margin:0 0 4px;padding:16px 0;border-bottom:1px dotted #dadbdb;background:#ffffff}@media (min-width: 600px){.dataTable{display:flex;justify-content:space-between;padding:8px 0}}.dataTable.-narrow{display:block;padding:16px 0}.dataTable.-narrow .dataTable_titleWrapper{width:100%;margin:0 0 8px}.dataTable.-narrow .dataTable_data{width:100%}.dataTable.-primaryOrange{background:#FFFAF0}.dataTable.-primaryBlue{background:#EDF7FA}.dataTable_titleWrapper{margin:0 0 8px}@media (min-width: 600px){.dataTable_titleWrapper{width:280px}}.dataTable_title{font-weight:700}.dataTable_editButton{color:#b4b4b4}.dataTable_editButton:hover{color:#ffe000}@media (min-width: 600px){.dataTable_data{width:calc(100% - 296px)}}.dataTable_data.-link{word-break:break-all}.dataTable_data.-link a:link,.dataTable_data.-link a:visited,.dataTable_data.-link a:hover,.dataTable_data.-link a:active{color:#1f2c32}.body.-primaryOrange .dataTable_data.-link a:link,.body.-primaryOrange .dataTable_data.-link a:visited,.body.-primaryOrange .dataTable_data.-link a:hover,.body.-primaryOrange .dataTable_data.-link a:active{color:#f5a200}.body.-primaryBlue .dataTable_data.-link a:link,.body.-primaryBlue .dataTable_data.-link a:visited,.body.-primaryBlue .dataTable_data.-link a:hover,.body.-primaryBlue .dataTable_data.-link a:active{color:#00b7ed}.dataTable_userCard{width:100%}@media (min-width: 600px){.dataTable_userCard{max-width:350px}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:flex;justify-content:center;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:.2s ease-in-out}.modal.-show{visibility:visible;opacity:1}.modal_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:1}.modal_inner{background:#ffffff;border-radius:8px;position:relative;max-width:680px;width:calc(100% - 24px);max-height:90%;padding:40px 24px;z-index:2;transition:.2s ease-in-out .1s}.modal_close{height:20px;width:20px;position:absolute;top:16px;right:20px;cursor:pointer}.modal_close:before{content:"";display:block;width:28px;height:2px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:#1f2c32;transform:rotate(45deg)}.modal_close:after{content:"";display:block;width:28px;height:2px;position:absolute;top:0;left:0;right:4px;bottom:0;margin:auto;background:#1f2c32;transform:rotate(-45deg)}.modal_title{font-size:16px;letter-spacing:0.1em;margin:0 0 48px;text-align:center;word-break:keep-all}@media (min-width: 600px){.modal_title{font-size:24px;letter-spacing:0.1em}}.description{padding:16px;border-radius:8px;background:#f3f5f5}.userImageForm{display:flex;align-items:center;padding:16px;border:1px solid #dadbdb;border-radius:8px;cursor:pointer}.userImageForm_input{cursor:pointer;border:0}.userImage{width:100%;max-width:32px;border-radius:50%;background:#ffffff}.userImage.-sizeM{max-width:64px}@media (min-width: 1025px){.userImage.-sizeM{max-width:80px}}.userImage.-sizeL{max-width:80px}@media (min-width: 1025px){.userImage.-sizeL{max-width:120px}}.userImage.-sizeXl{max-width:100px}@media (min-width: 1025px){.userImage.-sizeXl{max-width:160px}}.mypageNav{display:flex;align-items:stretch}.mypageNav_button{position:relative;display:block;max-width:200px;width:50%;padding:16px 8px;border:1px solid #1f2c32;border-radius:8px;color:#1f2c32;text-align:center;background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.body.-primaryOrange .mypageNav_button{border:1px solid #f5a200}.body.-primaryBlue .mypageNav_button{border:1px solid #00b7ed}.body.-primaryOrange .mypageNav_button{color:#f5a200}.body.-primaryBlue .mypageNav_button{color:#00b7ed}.mypageNav_button.-disable{background:#f1f1f1}.body.-primaryOrange .mypageNav_button.-disable{color:#bebaba;border:1px solid #bebaba}.body.-primaryBlue .mypageNav_button.-disable{color:#bebaba;border:1px solid #bebaba}.mypageNav_icon{display:block;width:100%;height:30px;margin:0 0 4px;font-size:30px;line-height:1;color:#1f2c32}.body.-primaryOrange .mypageNav_icon{color:#f5a200}.body.-primaryBlue .mypageNav_icon{color:#00b7ed}.body.-primaryOrange .mypageNav_icon.-disable{color:#bebaba}.body.-primaryBlue .mypageNav_icon.-disable{color:#bebaba}.activityList_tabItem{display:inline-block;border-radius:8px 8px 0 0;padding:8px 8px;color:black;background:#ffffff}.activityList_tabItem.-primaryOrange{color:#f5a200}.activityList_tabItem.-primaryBlue{color:#00b7ed}.activityList_tabItem.-notNow{background:#f1f1f1}.activityList_main{border-radius:0 8px 8px 8px;background:#ffffff}.cardWrapper{display:grid;gap:16px}@media (min-width: 600px){.cardWrapper{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1025px){.cardWrapper{grid-template-columns:repeat(3, 1fr)}}.userCard{overflow:hidden;position:relative;padding:24px;border-radius:8px;background:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.userCard.-primary{background:#fff49d}.userCard.-primaryOrange{background:#FFFAF0}.userCard.-primaryBlue{background:#EDF7FA}.userCard.-secondary{background:#f3f5f5}.userCard.-small{padding:12px}.userCard.-middle{padding:18px}.userCard_inner{display:flex}.userCard_link{display:grid;align-content:space-between;gap:24px;height:100%}.userCard_favorite{position:absolute;top:20px;right:20px;line-height:1;text-align:center;font-size:20px;color:#f2a1a6}.userCard_img{margin-right:16px}@media (min-width: 1025px){.userCard_img{margin-right:24px}}.userCard_corporateName{font-size:14px;font-weight:700}@media (min-width: 1025px){.userCard_corporateName{font-size:16px}}.userCard_corporateName.-small{font-size:12px}.userCard_corporateName.-middle{font-size:12px}@media (min-width: 1025px){.userCard_corporateName.-middle{font-size:16px}}.userCard_name{font-size:16px;font-weight:700}@media (min-width: 1025px){.userCard_name{font-size:20px}}.userCard_name.-small{font-size:14px}.userCard_name.-middle{font-size:14px}@media (min-width: 1025px){.userCard_name.-middle{font-size:20px}}.userCard_detail{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center}.userCard_detailTitle{width:100px}.linkList{background:#ffffff}.linkList.-round{box-shadow:0 2px 8px rgba(0,0,0,0.05)}.linkList.-round .linkList_link{border-right:1px solid #b4b4b4;border-left:1px solid #b4b4b4}.linkList.-round .linkList_item:first-child .linkList_link{border-top-left-radius:8px;border-top-right-radius:8px}.linkList.-round .linkList_item:last-child{border-bottom:0}.linkList.-round .linkList_item:last-child .linkList_link{border:1px solid #b4b4b4;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.linkList_item{position:relative}.linkList_item:last-child{border-bottom:1px solid #b4b4b4}.linkList_item.-functionOff{background:#f1f1f1}.linkList_link{display:block;border-top:1px solid #b4b4b4;padding:16px 40px 16px 16px}.linkList_icon{position:absolute;top:50%;right:16px;margin:calc(-1em / 2) 0 0}.requestCard_createdAt.-onlyShowMobile{display:block}@media (min-width: 600px){.requestCard_createdAt.-onlyShowMobile{display:none}}.requestCard_createdAt.-onlyShowTabletAndDesktop{display:none}@media (min-width: 600px){.requestCard_createdAt.-onlyShowTabletAndDesktop{display:block}}.requestCard_inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;align-items:center;width:100%}.ticketCard_createdAt.-onlyShowMobile{display:block}@media (min-width: 600px){.ticketCard_createdAt.-onlyShowMobile{display:none}}.ticketCard_createdAt.-onlyShowTabletAndDesktop{display:none}@media (min-width: 600px){.ticketCard_createdAt.-onlyShowTabletAndDesktop{display:block}}.ticketCard_inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;align-items:center;width:100%}@media (min-width: 600px){.ticketCard_inner{grid-template-columns:250px auto}}.newsCard_inner{align-items:center;width:100%}.videoCard_inner{align-items:center;width:100%}@media (min-width: 600px){.videoCard_inner{display:grid;grid-template-columns:3fr 1fr;gap:16px}}.videoCard_videoWrapper{max-width:300px}.videoCard_thumbnail{padding-right:20px}.news_content{word-break:break-all}.news_content a:link,.news_content a:visited,.news_content a:hover,.news_content a:active{color:#1f2c32}.body.-primaryOrange .news_content a:link,.body.-primaryOrange .news_content a:visited,.body.-primaryOrange .news_content a:hover,.body.-primaryOrange .news_content a:active{color:#f5a200}.body.-primaryBlue .news_content a:link,.body.-primaryBlue .news_content a:visited,.body.-primaryBlue .news_content a:hover,.body.-primaryBlue .news_content a:active{color:#00b7ed}.notification{position:relative}.notification.-check:after{position:absolute;top:-12px;left:-12px;content:"●";color:#dc3545}@media (min-width: 600px){.notification{display:grid;grid-template-columns:250px auto;gap:16px}}.favoriteButton{z-index:1;position:relative}.favoriteButton_heart{font-size:24px;color:#f2a1a6}.profile{margin:0 0 16px;text-align:center}@media (min-width: 600px){.profile{margin:0;text-align:left}}.profile_image{margin:0 0 16px}@media (min-width: 600px){.profile_textAndButton{display:flex;justify-content:space-between;align-items:stretch}}.profile_text{margin:0 0 16px}@media (min-width: 600px){.profile_text{display:flex;flex-direction:column;justify-content:flex-start;width:calc(100% - 480px);margin:0 64px 0 0}}@media (min-width: 600px){.profile_button{display:flex;flex-direction:column;justify-content:flex-end;width:480px}}@media (min-width: 600px){.profile_userInfoWrapper{display:grid;gap:16px;grid-template-columns:1fr 5fr}}.profile_name{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:0.1em}@media (min-width: 600px){.profile_name{font-size:32px}}.step{position:relative;display:flex;justify-content:space-between}.step_item{position:relative;width:100%;text-align:center}.step_item:before{content:"\f111";display:block;color:#dadbdb;font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px;line-height:24px}.step_item:after{content:'';position:absolute;top:11px;left:calc(50% + 12px);width:calc(100% - 24px);height:2px;background:#dadbdb}.step_item:last-child:after{display:none}.step_item.-complete:before{content:"\f058";color:#1f2c32}.body.-primaryOrange .step_item.-complete:before{color:#f5a200}.body.-primaryBlue .step_item.-complete:before{color:#00b7ed}.step_item.-complete:after{background:#1f2c32}.body.-primaryOrange .step_item.-complete:after{background:#f5a200}.body.-primaryBlue .step_item.-complete:after{background:#00b7ed}.step_item.-current:before{content:"\f192";color:#1f2c32}.body.-primaryOrange .step_item.-current:before{color:#f5a200}.body.-primaryBlue .step_item.-current:before{color:#00b7ed}.step_text{display:block;margin:4px 4px 0;font-size:10px;font-weight:700}@media (min-width: 600px){.step_text{margin:4px 0 0;font-size:14px}}.messageWrapper{overflow-y:scroll;max-height:800px;margin:0 -16px 16px;padding:16px;border-bottom:1px solid #dadbdb}@media (min-width: 600px){.messageWrapper{margin:0 -32px 32px;padding:32px}}.messageBalloon{margin:0 0 16px}@media (min-width: 600px){.messageBalloon{display:flex}}.messageBalloon.-currentUser{flex-direction:row-reverse}.messageBalloon.-currentUser .messageBalloon_user{text-align:right;margin:0 0 20px 0}@media (min-width: 600px){.messageBalloon.-currentUser .messageBalloon_user{margin:0 0 0 32px}}.messageBalloon.-currentUser .messageBalloon_messageInner:after{content:"";position:absolute;top:-16px;right:16px;bottom:auto;left:auto;border-top:16px solid transparent;border-right:0;border-bottom:0;border-left:0}@media (min-width: 600px){.messageBalloon.-currentUser .messageBalloon_messageInner:after{top:16px;right:-16px;left:auto;border-top:8px solid transparent;border-right:0;border-bottom:8px solid transparent;border-left:16px solid #f3f5f5}}.messageBalloon.-currentUser.-primaryBlue .messageBalloon_messageInner{background:#baefff}.messageBalloon.-currentUser.-primaryBlue .messageBalloon_messageInner:after{border-left:16px solid #baefff}.messageBalloon.-currentUser.-primaryOrange .messageBalloon_messageInner{background:#ffe2a9}.messageBalloon.-currentUser.-primaryOrange .messageBalloon_messageInner:after{border-left:16px solid #ffe2a9}.messageBalloon_user{margin:0 0 20px 0}@media (min-width: 600px){.messageBalloon_user{width:80px;margin:0 32px 0 0}}.messageBalloon_userName{margin:0 20px 0 0;font-size:12px}@media (min-width: 600px){.messageBalloon_userName{margin:0;text-align:center}}@media (min-width: 600px){.messageBalloon_message{width:calc(90% - 80px)}}.messageBalloon_messageInner{position:relative;padding:16px;border-radius:8px;background:#f3f5f5}.messageBalloon_messageInner:after{content:"";position:absolute;top:-16px;right:auto;bottom:auto;left:16px;border-top:16px solid transparent;border-right:16px solid #f3f5f5;border-bottom:0;border-left:0}@media (min-width: 600px){.messageBalloon_messageInner:after{top:16px;right:auto;left:-16px;border-top:8px solid transparent;border-right:16px solid #f3f5f5;border-bottom:8px solid transparent;border-left:0}}.messageBalloon_messageContent{word-break:break-all}.ticketStatus_status{font-weight:700;font-size:16px;letter-spacing:0.1em}@media (min-width: 1025px){.ticketStatus_status{font-size:20px}}.ticketStatus_icon{margin:0 8px 0 0;color:#f7bba2}.ticketStatus_description{color:#b4b4b4}.video_wrapper{width:100%;aspect-ratio:16 / 9}@media (min-width: 600px){.video_infoWrapper{display:grid;gap:16px;grid-template-columns:2fr 1fr}}.video_content{word-break:break-all}.video_content a:link,.video_content a:visited,.video_content a:hover,.video_content a:active{color:#1f2c32}.body.-primaryOrange .video_content a:link,.body.-primaryOrange .video_content a:visited,.body.-primaryOrange .video_content a:hover,.body.-primaryOrange .video_content a:active{color:#f5a200}.body.-primaryBlue .video_content a:link,.body.-primaryBlue .video_content a:visited,.body.-primaryBlue .video_content a:hover,.body.-primaryBlue .video_content a:active{color:#00b7ed}.replyTable{margin:0 0 4px;padding:16px 0;border-bottom:1px dotted #dadbdb;background:#ffffff}@media (min-width: 600px){.replyTable{display:grid;gap:16px;grid-template-columns:250px auto}}
