/* 最小化できませんでした。最小化されていないコンテンツを返します。
(38,691): run-time error CSS1030: Expected identifier, found ','
(38,700): run-time error CSS1031: Expected selector, found ')'
(38,700): run-time error CSS1025: Expected comma or open brace, found ')'
(38,6373): run-time error CSS1030: Expected identifier, found '['
(38,6378): run-time error CSS1031: Expected selector, found ']'
(38,6378): run-time error CSS1025: Expected comma or open brace, found ']'
 */
dialog {
  position: absolute;
  left: 0; right: 0;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  margin: auto;
  border: solid;
  padding: 1em;
  background: white;
  color: black;
  display: block;
}

dialog:not([open]) {
  display: none;
}

dialog + .backdrop {
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  background: rgba(0,0,0,0.1);
}

._dialog_overlay {
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
}

dialog.fixed {
  position: fixed;
  top: 50%;
  transform: translate(0, -50%);
}
@charset "UTF-8";*{box-sizing:border-box;}img{vertical-align:top;}html{margin:0;padding:0;font-size:62.5%;}body{margin:0;padding:0;height:100%;font-family:Zen Kaku Gothic New,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro W3,ヒラギノ角ゴ W3,メイリオ,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif !important;font-size:clamp(13px,calc(11px + .48vw),16px);color:#101010;}select,textarea,[type="text"],[type="password"]{padding:.8em;border-radius:4px;border:solid 1px #262626;font-size:clamp(13px,calc(11px + .48vw),16px);color:#101010;}select:focus,textarea:focus,[type="text"]:focus,[type="password"]:focus{outline:none;}select:focus:not(#startDate,#endDate),textarea:focus:not(#startDate,#endDate),[type="text"]:focus:not(#startDate,#endDate),[type="password"]:focus:not(#startDate,#endDate){border:solid 1px #b20019 !important;}select.error,textarea.error,[type="text"].error,[type="password"].error{border:solid 1px #e80223 !important;background-color:#fdece8;}[type="checkbox"]{appearance:none;width:1.6em;height:1.6em;border:1px solid #262626;border-radius:4px;display:inline-block;position:relative;cursor:pointer;margin-top:calc((1lh - 1.4em)/2);vertical-align:middle;background-color:#fff;}[type="checkbox"]:checked{border-color:#101010;}[type="checkbox"]:checked::after{content:'✓';font-size:clamp(14px,calc(11px + .64vw),18px);font-weight:bold;color:#b20019;line-height:1;position:absolute;left:50%;top:54%;transform:translate(-50%,-48%);}[type="checkbox"].error{border:solid 1px #e80223 !important;background-color:#fdece8;}a{cursor:pointer;}.message.error{color:#e80223;}div.error{border:solid 1px #e80223;color:#e80223;}div.error.message{display:flex;align-items:center;border-radius:.4em;padding:.5em;}div.error.message::before{content:"!";align-items:center;text-align:center;display:inline-block;font-weight:bold;width:1.5em;height:1.5em;min-width:24px;min-height:24px;border-radius:50%;border:solid 2px #e80223;margin-right:.5em;}div.error dl{text-align:left;margin:0;}div.error dl dt{display:inline-block;}div.error dl dt::after{content:"：";}div.error dl dd{margin:0;display:inline-block;}.off{display:none !important;}ul{list-style:none;padding:0;margin:0;}ul.bullet li{text-indent:-1em;padding-left:1em;margin-bottom:.5em;}ul.bullet li::before{content:"・";}button{border:none;background-color:rgba(255,255,255,0);padding:0;margin:0;vertical-align:middle;cursor:pointer;}button.sort{font-size:1.2em;color:#262626;}button.sort.on{color:#b20019;}button.ticker{font-size:clamp(13px,calc(11px + .48vw),16px);padding:.2em 0;}.wrap{position:relative;width:100%;margin:0 auto;}@media(min-width:769px){.wrap{width:1103px;}}@media(max-width:769px){.wrap{padding-left:1em;padding-right:1em;}}@media(min-width:769px){.mobile.only{display:none !important;}}@media(max-width:769px){.pc.only{display:none !important;}}.flex{display:flex;}header{padding:1.1em 0 .5em 1.5em;}@media(min-width:769px){header{min-width:1103px;}}header .logo{height:68px;}@media(max-width:769px){header .logo{height:54px;}}.site_name{font-weight:bold;box-shadow:0 5px 10px 0 #efefef;padding:0;padding-bottom:.7em;margin-top:0;margin-bottom:1em;font-size:clamp(24px,calc(19px + .96vw),30px);}@media(min-width:769px){.site_name{min-width:1103px;margin-bottom:2em;}}.title{font-size:clamp(24px,calc(19px + .96vw),30px);border-left:solid #b20019 4px;margin:0;padding-left:.5em;margin-bottom:1em;}.title_sub{position:relative;font-size:clamp(20px,calc(17px + .64vw),24px);border-bottom:solid 1px #c2c0c0;line-height:2.3em;margin-bottom:1em;}.title_sub::before{font-size:clamp(20px,calc(17px + .64vw),24px);content:'';position:absolute;bottom:-1px;width:1.2em;height:1px;background:#b20019;}footer{background-color:#262626;text-align:center;font-size:clamp(10px,calc(8px + .32vw),12px);font-weight:normal;color:#fff;padding:1.8em 0;}@media(min-width:769px){footer{min-width:1103px;}}.step_bar{margin-bottom:3em;}@media(max-width:769px){.step_bar{margin-bottom:1em;}}.step_bar ul{position:relative;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;}.step_bar ul li{position:relative;text-align:center;flex:1;display:flex;flex-direction:column;align-items:center;color:#858585;font-size:clamp(11px,calc(9px + .48vw),14px);list-style-type:none;}@media(max-width:769px){.step_bar ul li span{display:none;}}.step_bar ul li::before{display:block;width:13px;height:13px;margin:7px auto 16px auto;content:'';text-align:center;border-radius:50%;background-color:#c2c0c0;}.step_bar ul li::after{position:absolute;z-index:-1;top:12px;left:-50%;width:100%;height:2px;content:'';background-color:#c2c0c0;}.step_bar ul li:first-child:after{content:none;}.step_bar ul li.active{font-weight:bold;color:#b20019;}.step_bar ul li.active::before{background-color:#b20019;}.step_bar ul li.active::after{background-color:#b20019;}.step_bar ul li.completed{color:#b20019;}.step_bar ul li.completed::before{background-color:#b20019;}.step_bar ul li.completed::after{background-color:#b20019;}.small{font-size:clamp(10px,calc(8px + .32vw),12px);}.emphasis{font-weight:bold;}.caution{text-indent:-1em;padding-left:1em;margin-bottom:.5em;}.caution::before{content:"※";}.page_top{position:fixed;right:5vw;color:#fff;background-color:#b20019;border-radius:50%;font-size:clamp(14px,calc(11px + .64vw),18px);line-height:1;width:5rem;height:5rem;transition:bottom .5s;z-index:10;bottom:-20vw;}.page_top.on{bottom:5vw;}dialog{border:none;}dialog:focus{outline:none;}dialog.modal{box-shadow:0 4px 6px rgba(0,0,0,.1);background-color:#fff;position:relative;}dialog.modal h1{text-align:center;font-size:clamp(14px,calc(11px + .64vw),18px);line-height:2;}dialog.modal .close{position:absolute;top:.8em;right:1em;font-size:clamp(1.8em,calc(3rem + .625vw),3.6rem);}dialog.modal .content{margin-top:1em;max-height:80vh;overflow:auto;}dialog.modal::backdrop{background-color:rgba(0,0,0,.5);}dialog.loader{background-color:transparent;overflow:visible;}dialog.loader .icon{display:inline-block;width:50px;height:50px;border:2px solid #b20019;border-radius:50%;border-top-width:0;animation:spin .75s infinite linear;}dialog.loader .icon:before,dialog.loader .icon:after{left:-2px;top:-2px;display:none;position:absolute;content:'';width:inherit;height:inherit;border:inherit;border-radius:inherit;}dialog.loader::backdrop{background-color:rgba(0,0,0,.5);}html:has(dialog[open]){overflow:hidden;}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}body.is-modal{overflow:hidden;}dialog.message{min-width:30vw;padding:2em;box-sizing:border-box;color:#101010;}dialog.message .title{border:none;font-size:clamp(14px,calc(11px + .64vw),18px);text-align:center;font-weight:bold;margin-bottom:2em;}@media(max-width:769px){dialog.message .title{margin-bottom:1em;padding-left:0;text-align:left;}}dialog.message .button.close{position:absolute;top:.8em;right:1em;font-size:clamp(1.8em,calc(3rem + .625vw),3.6rem);}@media(max-width:769px){dialog.message .button.close{top:.6em;right:.5em;}}dialog.message .button.close:focus{outline:none;}dialog.message .button.close .ico_close{width:40px;}@media(max-width:769px){dialog.message .button.close .ico_close{width:38px;}}dialog.message .content{max-height:50vh;margin-bottom:1em;overflow:auto;}@media(max-width:769px){dialog.message .content{text-align:left;margin-bottom:1.5em;}}dialog.message .buttons{display:flex;justify-content:space-around;}@media(max-width:769px){dialog.message .buttons{flex-direction:column-reverse;}}dialog.message .buttons .btn{border-radius:10em;background-color:#fff;font-weight:bold;border:solid #262626 1px;padding:1em;padding-left:1.5em;padding-right:3.2em;color:#101010;text-decoration:none;position:relative;text-align:left;font-size:clamp(13px,calc(11px + .48vw),16px);white-space:nowrap;}dialog.message .buttons .btn::after{content:'';font-family:'Font Awesome 6 Free';position:absolute;top:calc(50% - 1.2em);right:.7em;border-radius:50%;background-color:#b20019;line-height:1em;padding:.7em;color:#fff;font-size:clamp(13px,calc(11px + .48vw),16px);margin-left:.5em;}@media(min-width:769px){dialog.message .buttons .btn{width:35%;margin-left:3em;}}@media(max-width:769px){dialog.message .buttons .btn{width:80%;margin:0 auto;margin-bottom:2em;}}dialog.message .buttons .not_agree{-webkit-appearance:none;text-decoration:underline;text-decoration-color:#262626;font-weight:bold;}@media(min-width:769px){dialog.message .message_style_mid{margin-inline:2.5em;}}@media(min-width:769px){dialog.message .buttons_style_mid{display:flex;justify-content:space-between;margin-inline:2.5em;}}.datepicker{display:inline-block;border:solid 1px #262626;border-radius:4px;font-size:clamp(13px,calc(11px + .48vw),16px);position:relative;}.datepicker.error{background-color:#fdece8;}.datepicker.error input{background-color:#fdece8;}.datepicker input[type="text"]{margin:0;border:none;width:10em !important;border-radius:4px 0 0 4px;}.datepicker input[type="text"]:disabled{border:none;}.datepicker button{margin-left:0;font-size:clamp(13px,calc(11px + .48vw),16px);padding-top:.8em;padding-right:.8em;padding-bottom:.8em;border-radius:0 4px 4px 0;line-height:1;}.datepicker button:disabled{opacity:1;background-color:#f5f5f5;}.datepicker:focus{border:solid 1px #b20019 !important;outline:none;}.ui-datepicker.ui-widget.ui-widget-content{border:solid 1px #c2c0c0;}.ui-datepicker .ui-widget-header{color:#101010;border:1px solid #c2c0c0;}.ui-datepicker .ui-widget-header .ui-state-hover{border:none;background:none;}.ui-datepicker .ui-widget-header .ui-datepicker-prev,.ui-datepicker .ui-widget-header .ui-datepicker-next{position:absolute;top:2px;width:1.9em;height:1.9em;}.ui-datepicker .ui-widget-header .ui-datepicker-prev span,.ui-datepicker .ui-widget-header .ui-datepicker-next span{display:block;position:absolute;left:0;margin-left:0;top:0;margin-top:0;}.ui-datepicker .ui-widget-content{color:#101010;}.ui-datepicker .ui-state-default{color:#101010;border:1px solid #c2c0c0;background:#f7f6f2;font-weight:normal;color:#101010;}.ui-datepicker .ui-state-default.ui-state-active{border:2px solid #b20019;background:#fdece8;font-weight:normal;color:#b20019;}.ui-datepicker .ui-datepicker-header{background-color:#f7f6f2 !important;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover .ui-icon.ui-icon-circle-triangle-w{background-image:url(../images/ico_arrow_left.png);}.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover .ui-icon.ui-icon-circle-triangle-e{background-image:url(../images/ico_arrow_right.png);}.ui-datepicker .ui-datepicker-header .ui-icon{background-size:contain;width:1.9em;height:1.9em;}.ui-datepicker .ui-datepicker-header .ui-icon.ui-icon-circle-triangle-w{background-position:0;background-image:url(../images/ico_arrow_left_of.png);}.ui-datepicker .ui-datepicker-header .ui-icon.ui-icon-circle-triangle-w.ui-datepicker-next-hover{background-image:url(../images/ico_arrow_left.png);}.ui-datepicker .ui-datepicker-header .ui-icon.ui-icon-circle-triangle-e{background-position:0;background-image:url(../images/ico_arrow_right_of.png);}.ui-datepicker .ui-datepicker-header .ui-icon.ui-icon-circle-triangle-e.ui-datepicker-next-hover{background-image:url(../images/ico_arrow_right.png);}.ui-datepicker .ui-datepicker-today a{border:solid 2px #b20019;}.ui-datepicker .ui-datepicker-buttonpane{text-align:center;}.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-current{display:none;}.ui-datepicker .ui-datepicker-buttonpane .ui-state-default{border:none;background:none;font-weight:normal;text-decoration:underline;}.ui-datepicker .ui-datepicker-buttonpane button{float:none;font-family:Zen Kaku Gothic New,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro W3,ヒラギノ角ゴ W3,メイリオ,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif !important;font-size:clamp(13px,calc(11px + .48vw),16px);}.ui-widget{font-family:Zen Kaku Gothic New,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro W3,ヒラギノ角ゴ W3,メイリオ,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif !important;font-size:clamp(13px,calc(11px + .48vw),16px);}.ui-datepicker-trigger::before{content:"";font-family:'Font Awesome 6 Free';font-size:clamp(14px,calc(11px + .64vw),18px);}.DefaultError{text-align:center;}.DefaultError #error-message{font-weight:bold;font-size:clamp(14px,calc(11px + .64vw),18px);margin-bottom:2em;}dialog::backdrop{background:rgba(0,0,0,.6);}@media(max-width:769px){.site_name .wrap{position:static;}}button:disabled{opacity:.5;}input[type="text"]:read-only,input[type="text"]:disabled,select:disabled{background-color:#f5f5f5;border:solid 1px #c2c0c0;color:#858585;}input[type="checkbox"]:disabled{background-color:#f5f5f5;border:solid 1px #c2c0c0;}.discription{margin-bottom:2em;text-align:center;}@media(max-width:769px){.discription{text-align:left;}}.discription strong{font-weight:500;}.discription .caution{font-weight:normal;}.discription .caution a{color:#b20019;}.discription .caution a span{display:inline;font-size:clamp(13px,calc(11px + .48vw),16px);}.box{background-color:#f7f6f2;border-radius:4px;padding:1em;}.button_set{display:flex;align-items:center;justify-content:center;margin-bottom:3em;}@media(max-width:769px){.button_set{flex-direction:column-reverse;}}.button_set .not_agree,.button_set .back{text-align:center;font-weight:bold;color:#101010;text-decoration:underline;font-size:clamp(13px,calc(11px + .48vw),16px);}.button_set .not_agree a,.button_set .back a{color:#101010;}.button_set .btn{border-radius:10em;background-color:#fff;font-weight:bold;border:solid #262626 1px;padding:1em;padding-left:1.5em;padding-right:3.2em;text-decoration:none;position:relative;text-align:left;font-size:clamp(13px,calc(11px + .48vw),16px);color:#101010;width:20%;}.button_set .btn::after{content:'';font-family:'Font Awesome 6 Free';position:absolute;top:calc(50% - 1.2em);right:.7em;border-radius:50%;background-color:#b20019;line-height:1em;padding:.7em;color:#fff;font-size:clamp(13px,calc(11px + .48vw),16px);margin-left:.5em;}@media(min-width:769px){.button_set .btn{width:20%;margin-left:3em;}}@media(max-width:769px){.button_set .btn{width:80%;margin:0 auto;margin-bottom:2em;}}.input_type_1 dl{width:100%;display:flex;margin-bottom:1em;}@media(max-width:769px){.input_type_1 dl{flex-direction:column;}}.input_type_1 dl dt{background-color:#f7f6f2;font-weight:bold;width:16em;position:relative;padding:1em;border-radius:4px;}@media(min-width:769px){.input_type_1 dl dt{display:flex;align-items:center;}}.input_type_1 dl dt.requred::after{position:absolute;right:1em;content:"必須";color:#fff;background-color:#b20019;border-radius:2em;padding:.4em;padding-left:1em;padding-right:1em;font-size:clamp(10px,calc(8px + .32vw),12px);line-height:1.4em;}@media(max-width:769px){.input_type_1 dl dt{width:100%;margin-bottom:.5em;}}.input_type_1 dl dd{margin:0;padding:.5em;flex-grow:1;}@media(min-width:769px){.input_type_1 dl dd{margin-left:2em;}}.input_type_1 dl dd input[type=password],.input_type_1 dl dd input[type=text]{width:100%;}@media(max-width:769px){.input_type_1 dl dd.zip .input_area{display:flex;align-items:center;}}.input_type_1 dl dd.zip .input_area .hyphen{display:inline-block;margin-left:1em;margin-right:1em;}.input_type_1 dl dd.zip .input_area #zipCode_rear{margin-right:2em;}.input_type_1 dl dd.zip .input_area #addressSearch{padding:.5em;padding-left:1em;background-color:#f7f6f2;position:relative;border-radius:2em;font-size:clamp(13px,calc(11px + .48vw),16px);}@media(max-width:769px){.input_type_1 dl dd.zip .input_area #addressSearch{margin-left:auto;}}.input_type_1 dl dd.zip .input_area #addressSearch i{font-size:clamp(14px,calc(11px + .64vw),18px);margin-left:1em;background-color:#fff;color:#b20019;padding:.3em;border-radius:50%;}.input_type_1 dl dd.zip .input_area a{cursor:pointer;}.input_type_1 dl dd.zip .input_area input{width:8em;}@media(max-width:769px){.input_type_1 dl dd.zip .input_area input{width:4em;}}.input_type_1 dl dd.prefectures select{width:8em;}.input_type_1 dl dd .error.message{display:block;}.btn2{border:solid 1px #262626;background-color:#fff;padding:1.5em;padding-top:1em;padding-bottom:1em;border-radius:.3em;font-size:clamp(13px,calc(11px + .48vw),16px);color:#101010;font-weight:bold;line-height:1;}.btn2 i{margin-left:.5em;font-size:clamp(13px,calc(11px + .48vw),16px);}.btn2.red{border:solid 1px #e80223;color:#e80223;}.btn2.plus::after{content:"+";font-family:'Font Awesome 6 Free';margin-left:.5em;font-weight:normal;}.btn2.trash{font-weight:normal;}.btn2.trash::after{content:"";font-family:'Font Awesome 6 Free';margin-left:.5em;font-weight:normal;}.manual{position:absolute;}@media(min-width:769px){.manual{bottom:0;right:0;}}@media(max-width:769px){.manual{top:3vw;right:3vw;}}.manual .btn2{text-decoration:none;padding:.75em;color:#101010;}.manual .btn2 i{margin-left:.75em;}@media(max-width:769px){.page_top.on{bottom:12vw;}}.BtAppConfirmMail .form .box,.BtAppIndex .form .box{text-align:center;margin:3em auto;}@media(min-width:769px){.BtAppConfirmMail .form .box,.BtAppIndex .form .box{padding-top:1.5em;padding-bottom:1.5em;width:80%;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;}}@media(min-width:769px){.BtAppConfirmMail .form .box>dl,.BtAppIndex .form .box>dl{display:flex;width:100%;}}@media(max-width:769px){.BtAppConfirmMail .form .box>dl,.BtAppIndex .form .box>dl{margin:0;box-sizing:content-box;}}.BtAppConfirmMail .form .box>dl dt,.BtAppIndex .form .box>dl dt{margin:0;font-weight:bold;text-align:center;width:9em;padding:.5em;}@media(min-width:769px){.BtAppConfirmMail .form .box>dl dt,.BtAppIndex .form .box>dl dt{text-align:right;display:inline-block;margin-left:8em;margin-right:1em;}}@media(max-width:769px){.BtAppConfirmMail .form .box>dl dt,.BtAppIndex .form .box>dl dt{padding:0;padding-top:.5em;padding-bottom:.5em;text-align:left;}}.BtAppConfirmMail .form .box>dl dd,.BtAppIndex .form .box>dl dd{text-align:left;margin:0;padding:0;}@media(min-width:769px){.BtAppConfirmMail .form .box>dl dd,.BtAppIndex .form .box>dl dd{width:50%;display:inline-block;}}.BtAppConfirmMail .form .box>dl dd input,.BtAppIndex .form .box>dl dd input{width:100%;border-radius:4px;border:solid 1px #262626;margin-bottom:.5em;}.BtAppConfirmMail .form .box>dl dd input:last-of-type,.BtAppIndex .form .box>dl dd input:last-of-type{margin-bottom:0;}.BtAppConfirmMail .form .box>dl dd input:read-only,.BtAppIndex .form .box>dl dd input:read-only{background-color:#f5f5f5;}.BtAppConfirmMail .form .box .error.message,.BtAppIndex .form .box .error.message{width:100%;}.BtAppConfirmMail .discription{width:80%;margin:0 auto;}.BtAppConfirmMail .discription dl{display:flex;flex-wrap:wrap;}.BtAppConfirmMail .discription dl dt{text-align:left;width:6em;white-space:nowrap;}.BtAppConfirmMail .discription dl dd{width:calc(100% - 6em);margin:0;text-align:left;}.BtApplicantRegist .input_type_1 dl dd.prefectures select{width:12em;}.BtApplicantRegist .form .input{margin-bottom:3em;}.BtApplicantRegist .form .button_set{display:flex;align-items:center;justify-content:center;padding-bottom:2em;}@media(max-width:769px){.BtApplicantRegist .form .button_set{flex-direction:column-reverse;}}.BtApplicantRegist .form .button_set .back{text-align:center;font-weight:bold;color:#101010;text-decoration:underline;}.BtApplicantRegist .form .button_set .back a{color:#101010;cursor:pointer;}.BtApplicantRegist .form .button_set .btn{border-radius:10em;background-color:#fff;font-weight:bold;border:solid #262626 1px;padding:1em;padding-left:1.5em;padding-right:3.2em;color:#101010;text-decoration:none;position:relative;text-align:left;font-size:clamp(13px,calc(11px + .48vw),16px);width:20%;}.BtApplicantRegist .form .button_set .btn::after{content:'';font-family:'Font Awesome 6 Free';position:absolute;top:calc(50% - 1.2em);right:.7em;border-radius:50%;background-color:#b20019;line-height:1em;padding:.7em;color:#fff;font-size:clamp(13px,calc(11px + .48vw),16px);margin-left:.5em;}@media(min-width:769px){.BtApplicantRegist .form .button_set .btn{width:20%;margin-left:3em;}}@media(max-width:769px){.BtApplicantRegist .form .button_set .btn{width:80%;margin:0 auto;margin-bottom:2em;}}.BtApplicantRegist .message_area .error.message{margin-bottom:1em;}.BtAppSoundRegist{word-break:break-word;}.BtAppSoundRegist .discription{text-align:left;}.BtAppSoundRegist .discription p{font-weight:500;}.BtAppSoundRegist .discription .caution{font-weight:normal;margin-top:0;font-size:clamp(10px,calc(8px + .32vw),12px);}.BtAppSoundRegist .fa-circle-info{font-size:clamp(13px,calc(11px + .9vw),16px);}.BtAppSoundRegist #inputSound .ticker{position:relative;cursor:pointer;}.BtAppSoundRegist #inputSound .item_cd.discription{font-weight:normal;}@media(min-width:769px){.BtAppSoundRegist #inputSound .item_cd.discription{display:inline-block;width:20em;font-size:clamp(11px,calc(9px + .48vw),14px);z-index:1;position:absolute;top:-2.5em;background-color:rgba(0,0,0,.8);color:#fff;padding:.5em;border-radius:.5em;}}@media(max-width:769px){.BtAppSoundRegist #inputSound .item_cd.discription{font-size:clamp(10px,calc(8px + .32vw),12px);margin:0;}}.BtAppSoundRegist #inputSound .item_cd.discription.off{display:none;}.BtAppSoundRegist #inputSound .content{outline:none;}.BtAppSoundRegist #inputSound .content .caution{font-size:clamp(10px,calc(8px + .32vw),12px);}@media(min-width:769px){.BtAppSoundRegist #inputSound .content .caution{display:inline;}}.BtAppSoundRegist #inputSound .content #dispItemNumber{width:5em;}.BtAppSoundRegist #inputSound .content #dispItemNumber{width:10em;}.BtAppSoundRegist #inputSound .content #trackNumber{width:10em;}@media(min-width:769px){.BtAppSoundRegist #inputSound .content .no,.BtAppSoundRegist #inputSound .content .time{display:flex;align-items:center;}}.BtAppSoundRegist #inputSound .content .no input,.BtAppSoundRegist #inputSound .content .time input{margin-right:.5em;vertical-align:middle;box-sizing:border-box;}.BtAppSoundRegist #inputSound .content .no span,.BtAppSoundRegist #inputSound .content .time span{margin-right:.5em;vertical-align:middle;}.BtAppSoundRegist #inputSound .content .no .cs_stye_lbl,.BtAppSoundRegist #inputSound .content .time .cs_stye_lbl{margin-right:1em;}.BtAppSoundRegist #inputSound .content .min{width:3.5em;}.BtAppSoundRegist #inputSound .content .sec{width:3em;}.BtAppSoundRegist #inputSound .faq a{color:#b20019;}@media(max-width:769px){.BtAppSoundRegist #inputSound .faq a{display:block;}}.BtAppSoundRegist #inputSound #inputSongError .error.message{margin-bottom:2em;}.BtAppSoundRegist #inputSound .button_set{margin-bottom:0;}.BtAppSoundRegist .use_sound{margin-bottom:3em;}.BtAppSoundRegist .use_sound table.list{border-collapse:collapse;border-spacing:0;margin-bottom:1em;width:100%;}.BtAppSoundRegist .use_sound table.list th,.BtAppSoundRegist .use_sound table.list td{border:solid 1px #c2c0c0;padding:.5em;}.BtAppSoundRegist .use_sound table.list .first td:first-of-type,.BtAppSoundRegist .use_sound table.list .first th:first-of-type{background-color:#e2e2e2;text-align:center;}.BtAppSoundRegist .use_sound table.list th{background-color:#f5f5f5;}.BtAppSoundRegist .use_sound table.list td{word-break:break-word;}.BtAppSoundRegist .use_sound table.list td .btn2{font-size:clamp(10px,calc(8px + .32vw),12px);padding:1em;padding-top:.5em;padding-bottom:.5em;font-weight:normal;}.BtAppSoundRegist .use_sound table.list .line_number{width:64px;}.BtAppSoundRegist .use_sound table.list .cd_title,.BtAppSoundRegist .use_sound table.list .song_name{width:385px;}.BtAppSoundRegist .use_sound table.list .artist_name{width:385px;}.BtAppSoundRegist .use_sound table.list .disp_cs_stye{width:90px;}.BtAppSoundRegist .use_sound table.list .disp_item_number{width:100px;}.BtAppSoundRegist .use_sound table.list .track_number_str{width:110px;}.BtAppSoundRegist .use_sound table.list .record_company{width:130px;}.BtAppSoundRegist .use_sound ul.list{margin-bottom:1em;}.BtAppSoundRegist .use_sound ul.list li{margin-bottom:1em;}.BtAppSoundRegist .use_sound ul.list li dl{display:flex;flex-wrap:wrap;}.BtAppSoundRegist .use_sound ul.list li dl dt,.BtAppSoundRegist .use_sound ul.list li dl dd{margin:0;padding:.5em;border-top:solid 1px #c2c0c0;border-left:solid 1px #c2c0c0;}.BtAppSoundRegist .use_sound ul.list li dl dt{width:10em;background-color:#f5f5f5;}.BtAppSoundRegist .use_sound ul.list li dl dt:first-of-type{width:100%;border-right:solid 1px #c2c0c0;font-weight:bold;background-color:#e2e2e2;}.BtAppSoundRegist .use_sound ul.list li dl dt:last-of-type{border-top:none;border-bottom:solid 1px #c2c0c0;}.BtAppSoundRegist .use_sound ul.list li dl dd{border-right:solid 1px #c2c0c0;width:calc(100% - 10em);}.BtAppSoundRegist .use_sound ul.list li dl dd:last-of-type{border-bottom:solid 1px #c2c0c0;}.BtAppSoundRegist .use_sound ul.list li dl dd .btn2{font-size:clamp(10px,calc(8px + .32vw),12px);padding:1em;padding-top:.5em;padding-bottom:.5em;font-weight:normal;}.BtAppSoundRegist .use_sound #addSound{font-size:clamp(11px,calc(9px + .48vw),14px);padding:.75em;padding-bottom:.75em;}.BtAppTournamentRegist{word-break:break-word;}.BtAppTournamentRegist .wrap>.button_set{margin-top:1em;}.BtAppTournamentRegist dd.error{background-color:#fdece8;}.BtAppTournamentRegist #inputTournament .title_sub{margin-top:0;}.BtAppTournamentRegist #inputTournament .discription{font-weight:normal;margin-bottom:auto;}.BtAppTournamentRegist #inputTournament .discription p{font-weight:500;}.BtAppTournamentRegist #inputTournament .discription li{text-indent:-1em;padding-left:1em;}.BtAppTournamentRegist #inputTournament .discription li:before{content:"・";}.BtAppTournamentRegist #inputTournament .caution{font-size:clamp(10px,calc(8px + .32vw),12px);}@media(min-width:769px){.BtAppTournamentRegist #inputTournament .event_date br{display:none;}}@media(max-width:769px){.BtAppTournamentRegist #inputTournament .event_date #eventDate,.BtAppTournamentRegist #inputTournament .event_date #startDateWrap,.BtAppTournamentRegist #inputTournament .event_date #endDateWrap{margin-bottom:.5em;}}.BtAppTournamentRegist #inputTournament .event_date label{display:block;width:5em;}@media(min-width:769px){.BtAppTournamentRegist #inputTournament .event_date label{margin-top:.5em;}}.BtAppTournamentRegist #inputTournament .use_sound{margin-bottom:3em;}.BtAppTournamentRegist #inputTournament .use_sound table.list{border-collapse:collapse;border-spacing:0;margin-bottom:1em;width:100%;}.BtAppTournamentRegist #inputTournament .use_sound table.list th,.BtAppTournamentRegist #inputTournament .use_sound table.list td{border:solid 1px #c2c0c0;padding:.5em;}.BtAppTournamentRegist #inputTournament .use_sound table.list .first td:first-of-type,.BtAppTournamentRegist #inputTournament .use_sound table.list .first th:first-of-type{background-color:#e2e2e2;text-align:center;}.BtAppTournamentRegist #inputTournament .use_sound table.list th{background-color:#f5f5f5;}.BtAppTournamentRegist #inputTournament .use_sound table.list td{word-break:break-word;}.BtAppTournamentRegist #inputTournament .use_sound table.list td .btn2{font-size:clamp(10px,calc(8px + .32vw),12px);padding-top:.5em;padding-bottom:.5em;font-weight:normal;}.BtAppTournamentRegist #inputTournament .use_sound table.list .line_number{width:64px;}.BtAppTournamentRegist #inputTournament .use_sound table.list .cd_title,.BtAppTournamentRegist #inputTournament .use_sound table.list .song_name{width:400px;}.BtAppTournamentRegist #inputTournament .use_sound table.list .artist_name{width:400px;}.BtAppTournamentRegist #inputTournament .use_sound table.list .disp_cs_stye{width:90px;}.BtAppTournamentRegist #inputTournament .use_sound table.list .disp_item_number{width:100px;}.BtAppTournamentRegist #inputTournament .use_sound table.list .track_number_str{width:110px;}.BtAppTournamentRegist #inputTournament .use_sound table.list .record_company{width:130px;}.BtAppTournamentRegist #inputTournament .use_sound table.list .use_time,.BtAppTournamentRegist #inputTournament .use_sound table.list .total_time{width:129px;}.BtAppTournamentRegist #inputTournament .use_sound ul.list{margin-bottom:1em;}.BtAppTournamentRegist #inputTournament .use_sound ul.list li{margin-bottom:1em;}.BtAppTournamentRegist #inputTournament .use_sound ul.list li dl{display:flex;flex-wrap:wrap;flex-direction:row;}.BtAppTournamentRegist #inputTournament .use_sound ul.list li dl dt,.BtAppTournamentRegist #inputTournament .use_sound ul.list li dl dd{margin:0;padding:.5em;border-top:solid 1px #c2c0c0;border-left:solid 1px #c2c0c0;border-radius:0;}.BtAppTournamentRegist #inputTournament .use_sound ul.list li dl dt{width:10em;background-color:#e2e2e2;}.BtAppTournamentRegist #inputTournament .use_sound ul.list li dl dt:first-of-type{width:100%;border-right:solid 1px #c2c0c0;}.BtAppTournamentRegist #inputTournament .use_sound ul.list li dl dt:last-of-type{border-bottom:solid 1px #c2c0c0;}.BtAppTournamentRegist #inputTournament .use_sound ul.list li dl dd{border-right:solid 1px #c2c0c0;width:calc(100% - 10em);}.BtAppTournamentRegist #inputTournament .use_sound ul.list li dl dd:last-of-type{border-bottom:solid 1px #c2c0c0;}.BtAppTournamentRegist #inputTournament .use_sound ul.list li dl dd .btn2{font-size:clamp(10px,calc(8px + .32vw),12px);padding-top:.5em;padding-bottom:.5em;font-weight:normal;}.BtAppTournamentRegist #inputTournament #inputTournamentError .error.message{margin-bottom:1em;}.BtAppTournamentRegist .discription{text-align:left;font-weight:500;}.BtAppTournamentRegist .purpose{margin-bottom:3em;}.BtAppTournamentRegist .purpose .error.message{display:block;}.BtAppTournamentRegist .purpose .box{padding:2em;margin-top:1em;}.BtAppTournamentRegist .purpose .box h4{margin-top:0;font-size:clamp(18px,calc(16px + .32vw),20px);}.BtAppTournamentRegist .purpose .box dl dt{position:relative;font-weight:bold;}.BtAppTournamentRegist .purpose .box dl dt.requred::after{position:absolute;content:"必須";color:#fff;background-color:#b20019;border-radius:2em;padding:.4em;padding-left:1em;padding-right:1em;font-size:clamp(10px,calc(8px + .32vw),12px);line-height:1.4em;}.BtAppTournamentRegist .purpose .box dl dd input{width:100%;}@media(min-width:769px){.BtAppTournamentRegist .purpose .box dl{display:flex;flex-wrap:wrap;align-items:center;}.BtAppTournamentRegist .purpose .box dl dt,.BtAppTournamentRegist .purpose .box dl dd{margin:0;margin-bottom:1em;}.BtAppTournamentRegist .purpose .box dl dt:last-of-type,.BtAppTournamentRegist .purpose .box dl dd:last-of-type{margin:0;}.BtAppTournamentRegist .purpose .box dl dt{width:9em;}.BtAppTournamentRegist .purpose .box dl dt.requred::after{right:1em;}.BtAppTournamentRegist .purpose .box dl dd{width:calc(100% - 10em);}}@media(max-width:769px){.BtAppTournamentRegist .purpose .box dl dt{margin-bottom:.5em;}.BtAppTournamentRegist .purpose .box dl dt.requred::after{right:0;}.BtAppTournamentRegist .purpose .box dl dd{margin:0;margin-bottom:1em;width:100%;}.BtAppTournamentRegist .purpose .box dl dd:last-of-type{margin:0;}.BtAppTournamentRegist .purpose .box dl dd input{width:100%;}}.BtAppTournamentRegist .tournament{margin-bottom:3em;}.BtAppTournamentRegist .tournament dl{margin:0;}.BtAppTournamentRegist .tournament .discription{font-weight:normal;}.BtAppTournamentRegist .tournament .discription li{text-indent:-1em;padding-left:1em;}.BtAppTournamentRegist .tournament .discription li:before{content:"・";}.BtAppTournamentRegist .tournament .event_list .event{margin-bottom:2em;}.BtAppTournamentRegist .tournament .event_list .error_message_area{display:block;color:#f00;float:right;}.BtAppTournamentRegist .tournament .event_list .error.message{display:block;}.BtAppTournamentRegist .tournament .event_list dd{word-break:break-word;}@media(min-width:769px){.BtAppTournamentRegist .tournament .event_list .tournament_no{width:56px;}.BtAppTournamentRegist .tournament .event_list .ss_no,.BtAppTournamentRegist .tournament .event_list .place_name,.BtAppTournamentRegist .tournament .event_list .tournament_name,.BtAppTournamentRegist .tournament .event_list .section_name{width:130px;}.BtAppTournamentRegist .tournament .event_list .event_date{width:143px;}.BtAppTournamentRegist .tournament .event_list .final_selection{width:65px;}.BtAppTournamentRegist .tournament .event_list .recording_count{width:75px;}.BtAppTournamentRegist .tournament .event_list .recording_type{width:134px;}.BtAppTournamentRegist .tournament .event_list .edit_and_delete{width:110px;}}.BtAppTournamentRegist .tournament .event_list .head h4{margin:0;padding:.5em;background-color:#e2e2e2;border-top:solid 1px #c2c0c0;border-right:solid 1px #c2c0c0;border-left:solid 1px #c2c0c0;font-size:clamp(18px,calc(16px + .32vw),20px);}.BtAppTournamentRegist .tournament .event_list .head dl{display:flex;}.BtAppTournamentRegist .tournament .event_list .head dl dt,.BtAppTournamentRegist .tournament .event_list .head dl dd{border-top:solid 1px #c2c0c0;border-left:solid 1px #c2c0c0;padding:.5em;text-align:center;margin:0;display:flex;align-items:center;border-bottom:solid 1px #c2c0c0;justify-content:center;}.BtAppTournamentRegist .tournament .event_list .head dl dt{font-weight:bold;background-color:#e2e2e2;}.BtAppTournamentRegist .tournament .event_list .head dl dd{background-color:#f5f5f5;}.BtAppTournamentRegist .tournament .event_list .head dl dd:last-of-type{border-right:solid 1px #c2c0c0;}@media(max-width:769px){.BtAppTournamentRegist .tournament .event_list .tournament_list li:last-of-type{border-bottom:solid 1px #c2c0c0;}}.BtAppTournamentRegist .tournament .event_list .tournament_list li dl{display:flex;}@media(max-width:769px){.BtAppTournamentRegist .tournament .event_list .tournament_list li dl{flex-wrap:wrap;margin:0;}}.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dt,.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd{border-left:solid 1px #c2c0c0;margin:0;padding:.5em;}@media(min-width:769px){.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dt,.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd{flex-direction:column;display:flex;align-items:center;border-bottom:solid 1px #c2c0c0;justify-content:center;}}@media(max-width:769px){.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dt,.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd{border-bottom:solid 1px #c2c0c0;}.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dt:last-of-type,.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd:last-of-type{border-bottom:none;}}.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dt{font-weight:bold;}@media(min-width:769px){.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dt{justify-content:center;background-color:#e2e2e2;}}@media(max-width:769px){.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dt{width:8em;align-content:center;background-color:#f5f5f5;}.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dt:first-of-type{background-color:#e2e2e2;border-top:solid 1px #c2c0c0;border-right:solid 1px #c2c0c0;width:100%;}}.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd{position:relative;}@media(min-width:769px){.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd:last-of-type{border-right:solid 1px #c2c0c0;}}@media(max-width:769px){.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd{width:calc(100% - 8em);border-right:solid 1px #c2c0c0;}}.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd.edit_and_delete,.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd.event_date{padding:0;flex-direction:column;align-items:center;justify-content:center;}.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd.edit_and_delete div,.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd.event_date div{padding:.5em;flex-grow:1;width:100%;}@media(min-width:769px){.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd.edit_and_delete div,.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd.event_date div{text-align:center;align-content:center;}}.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd.edit_and_delete div:nth-of-type(even),.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd.event_date div:nth-of-type(even){border-top:solid 1px #c2c0c0;}.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd.final_selection{justify-content:center;}.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd.recording_count{justify-content:center;}.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd.recording_count input{width:3em;padding:.5em;}.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd.recording_type{justify-content:center;}.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd.recording_type select{padding:.5em;width:7em;}.BtAppTournamentRegist .tournament .event_list .tournament_list li dl dd .btn2{font-size:clamp(10px,calc(8px + .32vw),12px);padding:1em;padding-top:.5em;padding-bottom:.5em;font-weight:normal;}.BtAppTournamentRegist .tournament .event_list .add_tournament{margin-top:1em;font-size:clamp(11px,calc(9px + .48vw),14px);padding:1em;padding-top:.5em;padding-bottom:.5em;}@media(min-width:769px){.BtAppTournamentRegist .tournament .button_set{justify-content:right;}}.BtAppTournamentRegist .app_message{margin-bottom:3em;}.BtAppTournamentRegist .app_message textarea{width:100%;height:9em;resize:none;}.BtAppDetailConfirm{word-break:break-word;}.BtAppDetailConfirm .title_sub{margin-bottom:1.5em;}.BtAppDetailConfirm .title_sub .btn2{margin-left:1em;padding:1em;padding-top:.5em;padding-bottom:.5em;font-weight:normal;font-size:clamp(11px,calc(9px + .48vw),14px);vertical-align:text-bottom;}.BtAppDetailConfirm .title_sub .btn2 i{margin-left:.5em;}.BtAppDetailConfirm .discription p{text-align:left;font-weight:500;margin-bottom:0;}@media(max-width:769px){.BtAppDetailConfirm .discription p{font-weight:bold;}}.BtAppDetailConfirm .discription p.caution{font-weight:bold;color:#e80223;margin-top:0;}.BtAppDetailConfirm .purpose dl,.BtAppDetailConfirm .applicant_regist dl{display:flex;flex-wrap:wrap;}.BtAppDetailConfirm .purpose dl dt,.BtAppDetailConfirm .applicant_regist dl dt{width:11em;font-weight:bold;background-color:#f5f5f5;}@media(min-width:769px){.BtAppDetailConfirm .purpose dl dt,.BtAppDetailConfirm .applicant_regist dl dt{text-align:center;}}.BtAppDetailConfirm .purpose dl dd,.BtAppDetailConfirm .applicant_regist dl dd{width:calc(100% - 11em);border-right:solid 1px #c2c0c0;}.BtAppDetailConfirm .purpose dl dt,.BtAppDetailConfirm .purpose dl dd,.BtAppDetailConfirm .applicant_regist dl dt,.BtAppDetailConfirm .applicant_regist dl dd{border-left:solid 1px #c2c0c0;border-bottom:solid 1px #c2c0c0;margin:0;padding:.5em;}.BtAppDetailConfirm .purpose dl dt:first-of-type,.BtAppDetailConfirm .purpose dl dd:first-of-type,.BtAppDetailConfirm .applicant_regist dl dt:first-of-type,.BtAppDetailConfirm .applicant_regist dl dd:first-of-type{border-top:solid 1px #c2c0c0;}.BtAppDetailConfirm .applicant_regist{margin-bottom:3em;}.BtAppDetailConfirm .applicant_regist .address{padding:0;}.BtAppDetailConfirm .applicant_regist .address span{padding:.5em;}@media(min-width:769px){.BtAppDetailConfirm .applicant_regist .address{display:flex;align-items:center;}.BtAppDetailConfirm .applicant_regist .address span:first-of-type{border-right:solid 1px #c2c0c0;}}@media(max-width:769px){.BtAppDetailConfirm .applicant_regist .address span{display:block;}.BtAppDetailConfirm .applicant_regist .address span:first-of-type{border-bottom:solid 1px #c2c0c0;}}.BtAppDetailConfirm .purpose{margin-bottom:3em;}.BtAppDetailConfirm .purpose h4{padding:.5em;border-top:solid 1px #c2c0c0;border-right:solid 1px #c2c0c0;border-left:solid 1px #c2c0c0;margin-bottom:0;background-color:#e2e2e2;font-size:clamp(18px,calc(16px + .32vw),20px);}@media(max-width:769px){.BtAppDetailConfirm .purpose h4{border-bottom:solid 1px #c2c0c0;}}.BtAppDetailConfirm .purpose dl{margin-top:0;}.BtAppDetailConfirm .purpose dl dt{font-weight:normal;}@media(max-width:769px){.BtAppDetailConfirm .purpose dl dt br{display:none;}}@media(max-width:769px){.BtAppDetailConfirm .purpose dl dt,.BtAppDetailConfirm .purpose dl dd{width:100%;border-top:none !important;border-right:solid 1px #c2c0c0;}}.BtAppDetailConfirm .tournament{margin-bottom:3em;}.BtAppDetailConfirm .tournament .discription{font-weight:normal;}.BtAppDetailConfirm .tournament .discription li{text-indent:-1em;padding-left:1em;}.BtAppDetailConfirm .tournament .discription li:before{content:"�E";}.BtAppDetailConfirm .tournament .event_list .event{margin-bottom:2em;}@media(min-width:769px){.BtAppDetailConfirm .tournament .event_list .tournament_no{width:56px;}.BtAppDetailConfirm .tournament .event_list .ss_no,.BtAppDetailConfirm .tournament .event_list .place_name,.BtAppDetailConfirm .tournament .event_list .tournament_name,.BtAppDetailConfirm .tournament .event_list .section_name{width:156px;}.BtAppDetailConfirm .tournament .event_list .event_date{width:149px;}.BtAppDetailConfirm .tournament .event_list .final_selection{width:65px;}.BtAppDetailConfirm .tournament .event_list .recording_count{width:75px;}.BtAppDetailConfirm .tournament .event_list .recording_type{width:134px;}}.BtAppDetailConfirm .tournament .event_list .head h4{margin:0;padding:.5em;background-color:#e2e2e2;border-top:solid 1px #c2c0c0;border-right:solid 1px #c2c0c0;border-left:solid 1px #c2c0c0;font-size:clamp(18px,calc(16px + .32vw),20px);}.BtAppDetailConfirm .tournament .event_list .head dl{display:flex;margin:0;}.BtAppDetailConfirm .tournament .event_list .head dl dt,.BtAppDetailConfirm .tournament .event_list .head dl dd{border-top:solid 1px #c2c0c0;border-left:solid 1px #c2c0c0;padding:.5em;text-align:center;margin:0;display:flex;align-items:center;border-bottom:solid 1px #c2c0c0;justify-content:center;}.BtAppDetailConfirm .tournament .event_list .head dl dt{font-weight:bold;background-color:#e2e2e2;}.BtAppDetailConfirm .tournament .event_list .head dl dd{background-color:#f5f5f5;}.BtAppDetailConfirm .tournament .event_list .head dl dd:last-of-type{border-right:solid 1px #c2c0c0;}@media(max-width:769px){.BtAppDetailConfirm .tournament .event_list .tournament_list li:last-of-type{border-bottom:solid 1px #c2c0c0;}}.BtAppDetailConfirm .tournament .event_list .tournament_list li dl{display:flex;margin:0;}@media(max-width:769px){.BtAppDetailConfirm .tournament .event_list .tournament_list li dl{flex-wrap:wrap;}}.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dt,.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dd{border-left:solid 1px #c2c0c0;margin:0;padding:.5em;}@media(min-width:769px){.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dt,.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dd{flex-direction:column;display:flex;align-items:center;border-bottom:solid 1px #c2c0c0;justify-content:center;}}@media(max-width:769px){.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dt,.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dd{border-bottom:solid 1px #c2c0c0;}.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dt:last-of-type,.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dd:last-of-type{border-bottom:none;}}.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dt:first-of-type{font-weight:bold;}@media(min-width:769px){.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dt{justify-content:center;background-color:#e2e2e2;}}@media(max-width:769px){.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dt{width:8em;align-content:center;background-color:#f5f5f5;}.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dt:first-of-type{background-color:#e2e2e2;border-top:solid 1px #c2c0c0;border-right:solid 1px #c2c0c0;width:100%;}}.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dd{position:relative;}@media(min-width:769px){.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dd:last-of-type{border-right:solid 1px #c2c0c0;}}@media(max-width:769px){.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dd{width:calc(100% - 8em);border-right:solid 1px #c2c0c0;}}.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dd.event_date{padding:0;flex-direction:column;align-items:center;justify-content:center;}.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dd.event_date div{padding:.5em;flex-grow:1;width:100%;}@media(min-width:769px){.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dd.event_date div{text-align:center;align-content:center;}}.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dd.event_date div:nth-of-type(even){border-top:solid 1px #c2c0c0;}.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dd.final_selection{justify-content:center;color:#b20019;}.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dd.final_selection span{font-size:clamp(18px,calc(16px + .32vw),20px);}.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dd.recording_count{justify-content:center;}.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dd.recording_count input{width:3em;padding:.5em;}.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dd.recording_type{justify-content:center;}.BtAppDetailConfirm .tournament .event_list .tournament_list li dl dd.recording_type select{padding:.5em;width:7em;}.BtAppDetailConfirm .sound_source{margin-bottom:3em;}@media(min-width:769px){.BtAppDetailConfirm .sound_source .line_number{width:56px;}.BtAppDetailConfirm .sound_source .song_name{width:158px;}.BtAppDetailConfirm .sound_source .cd_title{width:158px;}.BtAppDetailConfirm .sound_source .artist_name{width:158px;}.BtAppDetailConfirm .sound_source .disp_item_number{width:109px;}.BtAppDetailConfirm .sound_source .track_number_str{width:84px;}.BtAppDetailConfirm .sound_source .record_company{width:120px;}.BtAppDetailConfirm .sound_source .total_time,.BtAppDetailConfirm .sound_source .use_time{width:130px;}}.BtAppDetailConfirm .sound_source>dl{display:flex;margin-bottom:0;border-bottom:solid 1px #c2c0c0;}.BtAppDetailConfirm .sound_source>dl dt{padding:.5em;background-color:#f5f5f5;border-top:solid 1px #c2c0c0;border-left:solid 1px #c2c0c0;display:flex;align-items:center;text-align:center;justify-content:center;}.BtAppDetailConfirm .sound_source>dl dt:first-of-type{background-color:#e2e2e2;font-weight:bold;}.BtAppDetailConfirm .sound_source>dl dt:last-of-type{border-right:solid 1px #c2c0c0;}.BtAppDetailConfirm .sound_source ul.list li{margin-bottom:0;}@media(max-width:769px){.BtAppDetailConfirm .sound_source ul.list li:last-of-type{border-bottom:solid 1px #c2c0c0;}}.BtAppDetailConfirm .sound_source ul.list li dl{display:flex;margin:0;flex-wrap:wrap;}.BtAppDetailConfirm .sound_source ul.list li dl dt,.BtAppDetailConfirm .sound_source ul.list li dl dd{margin:0;padding:.5em;border-bottom:solid 1px #c2c0c0;border-left:solid 1px #c2c0c0;display:flex;}@media(min-width:769px){.BtAppDetailConfirm .sound_source ul.list li dl dt,.BtAppDetailConfirm .sound_source ul.list li dl dd{justify-content:center;align-items:center;}}@media(max-width:769px){.BtAppDetailConfirm .sound_source ul.list li dl dt:last-of-type,.BtAppDetailConfirm .sound_source ul.list li dl dd:last-of-type{border-bottom:none;}}.BtAppDetailConfirm .sound_source ul.list li dl dt{background-color:#f5f5f5;}.BtAppDetailConfirm .sound_source ul.list li dl dt:first-of-type{display:flex;font-weight:bold;background-color:#e2e2e2;}@media(min-width:769px){.BtAppDetailConfirm .sound_source ul.list li dl dt:first-of-type{justify-content:center;align-items:center;}}@media(max-width:769px){.BtAppDetailConfirm .sound_source ul.list li dl dt:first-of-type{border-right:solid 1px #c2c0c0;}}@media(max-width:769px){.BtAppDetailConfirm .sound_source ul.list li dl dt{width:10em;}.BtAppDetailConfirm .sound_source ul.list li dl dt:first-of-type{width:100%;border-top:solid 1px #c2c0c0;border-right:solid 1px #c2c0c0;font-weight:bold;background-color:#e2e2e2;}.BtAppDetailConfirm .sound_source ul.list li dl dt:last-of-type{border-top:none;}}@media(max-width:769px){.BtAppDetailConfirm .sound_source ul.list li dl dd{border-right:solid 1px #c2c0c0;}}.BtAppDetailConfirm .sound_source ul.list li dl dd:last-of-type{border-right:solid 1px #c2c0c0;}@media(max-width:769px){.BtAppDetailConfirm .sound_source ul.list li dl dd{width:calc(100% - 10em);}}.BtAppDetailConfirm .remarks{margin-bottom:3em;}.message .confirm p{text-align:center;font-weight:500;}.message .confirm .notice{text-align:center;background-color:#fdece8;border:solid 1px #e80223;border-radius:4px;color:#e80223;padding:1.5em;margin-bottom:2em;}.message .confirm .notice .caution{margin:0;font-weight:bold;}.BtAppFinal .compleate_message{text-align:center;font-size:clamp(26px,calc(20px + 1.28vw),34px);}.BtAppFinal .compleate_message i{color:#009b63;font-size:clamp(2.5em,calc(2.2rem + .625vw),5rem);margin-bottom:.3em;}.BtAppFinal .discription{text-align:center;font-weight:500;}@media(max-width:769px){.BtAppFinal .discription{text-align:left;}}.BtAppFinal .notice{margin:0 auto;border:solid 1px #262626;padding:2em;width:80%;margin-bottom:3em;}.BtAppFinal .notice dl{display:flex;flex-wrap:wrap;margin:0;}.BtAppFinal .notice dl dt{width:14em;}@media(max-width:769px){.BtAppFinal .notice dl dt{width:100%;}}.BtAppFinal .notice dl dd{margin-left:0;width:calc(100% - 14em);}@media(max-width:769px){.BtAppFinal .notice dl dd{width:100%;}}@media(max-width:769px){.BtAppFinal .notice dl dd{text-align:left;}}.BtAppFinal .button_set{display:flex;align-items:center;justify-content:center;padding-bottom:2em;font-weight:bold;}.BtAppFinal .button_set .back_to_top{text-align:center;font-weight:bold;color:#101010;text-decoration:underline;}.BtAppFinal .button_set .back_to_top a{color:#101010;cursor:pointer;}
