header{background-color:#fff;padding-top:14px;padding-bottom:12px;position:relative;z-index:2}header .header_top{width:976px;margin:0 auto;display:flex;display:-webkit-flex;justify-content:start;align-items:center}.header_logo{margin-right:46px}header h1{width:730px}header .translate_btn{width:80px;height:50px;border-radius:10px;background-color:#bca475;text-align:center;line-height:50px;color:#fff;font-weight:700;border-bottom:3px solid #947e53;cursor:pointer}header .translate_btn:hover{background-color:#947e53}@media screen and (max-width:750px){header .header_top{width:94%}.header_logo{width:16%;margin-right:2%}header h1{width:78%}.translate_btn{transform:scale(.7);-webkit-transform:scale(.7)}}@media screen and (max-width:750px) and (min-width:568px){.header_logo{width:8%}header h1{width:46%}}footer{width:100%;position:absolute;bottom:0}footer::before{content:"";width:100%;padding-top:200%;background:url(/assets/img/back_mountain.png) bottom/100% no-repeat;position:absolute;bottom:0;z-index:-1}footer .footer_txt{padding:0 90px 26px}.footer_txt div a:hover{opacity:.8}.footer_txt ul{display:flex;margin-top:12px}.footer_txt ul li:not(:last-child){margin-right:30px}.footer_txt ul li a{color:#fff}.footer_txt ul li a::before{content:"";width:11px;height:12px;background:url(/assets/img/icon_arrow_footer.png) no-repeat;background-size:100% 100%!important;margin-right:4px;display:inline-block;transition:all .3s ease}.footer_txt ul li a:hover{color:#adadad}.footer_txt ul li a:hover::before{background:url(/assets/img/icon_arrow_footer_hover.png) no-repeat}.page_top_box{width:92px;height:17px;background-image:url(/assets/img/icon_page_top.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;right:90px;bottom:100px;cursor:pointer;transition:all .2s ease}.page_top_box:hover{background-image:url(/assets/img/icon_page_top_hover.png)}footer .copyright{font-size:12px;color:#fff;text-align:right;line-height:1.2em;background-color:#bca475;padding:10px 25px 10px 0}@media screen and (max-width:750px){footer::before{content:none}footer .footer_txt{background-color:#0f5781;padding:6% 4%}.footer_txt .footer_logo{width:36%;margin:0 auto}.footer_txt ul{margin-top:4%;display:block}.footer_txt ul li{font-size:14px;text-align:center;margin-right:0!important;line-height:20px}.page_top_box{width:38px;height:40px;background-image:url(/assets/img/icon_page_top_sp.png);right:0;bottom:0}.page_top_box:hover{background-image:url(/assets/img/icon_page_top_sp.png)}footer .copyright{font-size:10px;text-align:left;padding:10px 0 10px 4%}}.wrap{position:relative;z-index:1;min-height:100vh;padding-bottom:270px}.main_box{width:975px;margin:0 auto;padding-top:40px;position:relative;z-index:0}@media screen and (max-width:750px){.wrap{padding-bottom:58%}.main_box{width:92%;padding-top:6%}}@media screen and (max-width:750px) and (min-width:568px){.footer_txt .footer_logo{width:14%}.wrap{padding-bottom:34%}}.breadcrumb_list{width:100%;min-height:16px;text-align:center;background-color:#bca475}.breadcrumb_list img{margin:auto;display:block}.login_box{width:385px;text-align:center;background-color:rgba(255,255,255,.58);border-radius:4px;margin:90px auto 60px;padding:40px 0}.login_box .login_form{width:316px;margin:0 auto}.login_box .login_form dl{text-align:left;margin:24px 0 15px}.login_box .login_form dl dt{margin-bottom:8px}.login_box .login_form input{height:46px}@media screen and (max-width:750px){.login_box{width:100%;margin:4% auto;padding:14% 0}.login_box h2{width:64%;margin:0 auto}.login_box .login_form{width:88%}.login_box .login_form dl{margin:8% 0 4%}.login_box .login_form dl dt{font-size:12px;margin-bottom:6px}}.btn_box a{width:100%;font-size:18px;font-weight:700;color:#fff;text-align:center;line-height:1;background-color:#0f5781;border-width:0 0 5px;border-style:solid;border-color:#0c4261;padding:10px 0;border-radius:50px;display:block;cursor:pointer}.btn_box a:hover{background-color:#}.btn_box a img{margin:auto;display:block}.login_box .btn_box a{font-size:24px;border-radius:4px;border-bottom:none}input,select,textarea{width:100%;font-family:"メイリオ",Meiryo,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",sans-serif;font-size:14px;color:#000;border:1px solid #9f9f9f!important;border-radius:4px}input{height:32px;padding:4px 12px!important;background-color:#fff;display:inline-block;-webkit-appearance:none}input::-moz-placeholder{color:#969696}input::placeholder{color:#969696}input:-ms-input-placeholder{color:#969696}input::-ms-input-placeholder{color:#969696}select{height:32px;background-image:url(/assets/img/icon_select_arrow.png);background-color:#fff;background-repeat:no-repeat;background-position:right 10px center;background-size:10px,100%;padding:0 30px 0 12px;display:inline-block;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}input[type=checkbox],input[type=radio]{display:none}.check_box label{cursor:pointer}.check_box label .check_icon{display:inline-block}.check_box label .check_icon::before{content:"";width:20px;height:20px;display:inline-block;vertical-align:middle;background-size:100% 100%!important}.check_box label input[type=checkbox]+.check_icon::before{background:url(/assets/img/icon_check.png) left center no-repeat}.check_box label input[type=checkbox]:checked+.check_icon::before{background:url(/assets/img/icon_check_on.png) left center no-repeat}.check_txt{line-height:1.4em;padding-left:6px;vertical-align:middle}@media screen and (max-width:750px){.btn_box a{padding:14px 0}.login_box .btn_box a{font-size:14px;border-width:0 0 4px}input{height:38px}select{height:38px;background-position:right 8px center;background-size:8px,100%;padding:0 20px 0 12px}}.border_box{text-align:center;background-color:#fff;border:1px solid #9f9f9f;border-radius:4px;padding:20px 68px 30px;margin-bottom:24px}.border_box h2{margin-bottom:16px;overflow:hidden}.border_box h2 span{padding:0 22px;display:inline-block;position:relative}.border_box h2 span::after,.border_box h2 span::before{content:"";width:99em;position:absolute;top:50%;border-top:2px solid #bca475}.border_box h2 span::before{right:100%}.border_box h2 span::after{left:100%}.border_box h2 img{display:block;margin:auto}.border_box p{font-size:18px;line-height:1.2em}.border_box p:not(:last-child){margin-bottom:14px}@media screen and (max-width:750px){.border_box{padding:2% 6% 4%;margin-bottom:6%}.border_box h2{margin-bottom:2.6%}.border_box p{font-size:14px}.border_box p:not(:last-child){margin-bottom:2%}}.calendar_box{background-color:#fff;border:1px solid #9f9f9f;border-radius:4px;padding:15px 65px;margin-bottom:60px}.calendar_top{text-align:center;margin-bottom:16px;position:relative}.calendar_top .date_list{font-size:0;text-align:center}.calendar_top .date_list>li{width:120px;background-color:#a0a0a0;border-bottom:5px solid #616161;border-radius:10px;padding:8px 0;display:inline-block;vertical-align:top;cursor:pointer;transition:all .2s ease}.calendar_top .date_list>li:not(:last-child){margin-right:70px}.calendar_top .date_list>li:hover{background-color:#c4c3c3}.calendar_top .date_list>li.date_select{background-color:#0f5781;border-bottom:5px solid #0c4261;cursor:default}.calendar_top .date_list>li dl{color:#fff}.calendar_top .date_list>li dl dt{font-size:18px;margin-bottom:6px}.calendar_top .date_list>li dl dd{font-size:22px;font-weight:700}.calendar_list>li:not(:last-child){margin-bottom:16px}.calendar_list>li:first-child{margin-bottom:6px}.calendar_list>li>ul{font-size:0}.calendar_list>li>ul>li{width:14%;height:94px;font-size:14px;text-align:center;background-color:#e1e1e1;border:1px solid #e1e1e1;padding-top:20px;margin-right:.33%;display:inline-block;vertical-align:middle;overflow:hidden}.calendar_list>li>ul>li:nth-child(7n){margin-right:0}.calendar_list>li>ul>li.data_gray{background-color:#c2c2c2;border:1px solid #c2c2c2}.calendar_list>li.calendar_week li{height:auto!important;font-size:18px;font-weight:700;color:#686868;background-color:#fff;border:none;padding-top:0!important}.calendar_list>li.calendar_week li.calendar_sunday{color:#ff1818}.calendar_list>li.calendar_week li.calendar_saturday{color:#118dda}.calendar_list>li>ul>li .calendar_date{height:20px;font-size:15px;font-weight:700;color:#686868;text-align:center;padding:3.4px 0;margin-top:-20px}.calendar_list>li .calendar_brue_box .calendar_date{background-color:#0f5781;color:#fff}.calendar_list>li>ul>li.calendar_select_box{background-color:#0f5781;border:1px solid #000}.calendar_list>li>ul>li.calendar_select_box .calendar_date{color:#fff}.calendar_list table{width:100%;height:100%;font-size:14px;background-color:#fff;border-collapse:collapse;table-layout:fixed}.calendar_list table tbody tr{height:36px;border-top:1px solid #000}.calendar_list table td{padding:2px 0;vertical-align:middle}.calendar_list table tr td:first-child{width:64%;border-right:1px solid #000}.calendar_list .btn_box{width:90%;margin:0 auto}.calendar_list .btn_box a{height:28px;font-size:15px;padding:4px 0;background-color:#b39b6c;border-bottom:4px solid #867044;border-radius:4px}.calendar_list .btn_box a span{font-size:18px;font-weight:700}.calendar_list .btn_box a:hover{background-color:#d6c095}.calendar_list table tr td:last-child{width:36%}.calendar_list table tbody td:last-child{font-size:14px}.calendar_list table tbody td:last-child span{font-size:18px;font-weight:700}.calendar_list .gray_btn a{background-color:#a0a0a0;border-bottom:4px solid #616161}.calendar_list .gray_btn a:hover{background-color:#a0a0a0}.calendar_bottom{width:100%;margin-top:12px;display:table}.calendar_bottom .calendar_img,.calendar_bottom>ul{width:50%;display:table-cell;vertical-align:middle}.calendar_bottom>ul li{line-height:1.4em;padding-left:6px}.calendar_bottom .calendar_img{vertical-align:bottom;border:1px solid #c2c2c2;padding:14px 10px 0}.calendar_bottom .calendar_img img{display:block}@media screen and (max-width:750px){.calendar_box{width:98%;border:none;border-radius:0;margin:0 auto 12%;padding:0}.calendar_top{width:96%;margin:0 auto 4%}.calendar_top .date_list>li{width:20%;border-bottom:3px solid #616161;border-radius:5px;padding:1.6% 0}.calendar_top .date_list>li:not(:last-child){margin-right:6.6%}.calendar_top .date_list>li:hover{background-color:#a0a0a0}.calendar_top .date_list>li.date_select{border-bottom:3px solid #0c4261;background-color:#0f5781}.calendar_top .date_list>li dl dt{font-size:11px;margin-bottom:6%}.calendar_top .date_list>li dl dd{font-size:13px}.calendar_list>li>ul>li{height:80px;padding-top:14px}.calendar_list>li.calendar_week li{font-size:14px}.calendar_list>li>ul>li .calendar_date{height:14px;font-size:10px;margin-top:-14px;padding:2.6px 0}.calendar_list table tbody tr{height:32px}.calendar_list .btn_box a{height:22px;font-size:10px;padding:4px 0;border-bottom:2px solid #867044}.calendar_list .btn_box a span,.calendar_list table tbody td:last-child{font-size:10px}.calendar_list table tbody td:last-child span{font-size:10px;padding-bottom:2px;display:block}.en_scale td:last-child{transform:scale(.75);position:relative}.en_scale td:last-child p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.en_scale td:first-child{width:35%!important;position:relative}.en_scale .btn_box a span{display:inline-block;white-space:nowrap;position:absolute;top:35%;left:25%;transform:scale(.7) translate(-35%,-25%)}.calendar_bottom{margin-top:6%}.calendar_bottom>ul{width:60%}.calendar_bottom .calendar_img{width:40%;padding:2% 2% 0}.calendar_bottom>ul li{font-size:9px;padding-left:2%}.calendar_bottom>ul li:first-child{margin-bottom:4%}}.seat_top_box{padding-top:15px;position:relative}.seat_top_box dl{width:245px;text-align:center;background-color:#fff;border-width:1px;border-style:solid solid none;border-color:#9f9f9f;border-radius:4px 4px 0 0;padding:8px 0;display:inline-block;vertical-align:bottom}.seat_top_box .seat_content{display:flex}.seat_top_box .seat_content dl:first-child{display:flex;align-items:center;justify-content:center}.seat_top_box dl:nth-child(2){width:310px}.seat_top_box dl dd,.seat_top_box dl dt{font-size:14px;font-weight:700;display:inline-block;vertical-align:middle}.seat_top_box dl dt{margin-right:22px}.seat_top_box .btn_box{width:168px;position:absolute;top:0;right:0}.seat_top_box .btn_box a{background-color:#206e9c;border-color:#0c4261;border-radius:8px;padding:6px 0}.seat_top_box .btn_box a:hover{background-color:#4796c5}.seat_registration_box{width:100%}.seat_car_box{text-align:center;background-color:#fef7e9;padding:10px 32px;border:1px solid #9f9f9f}.seat_registration_box .seat_car_box{margin-bottom:24px}.seat_car_box .mountain_side,.seat_car_box .sea_side{width:100%;border-radius:4px;padding:8px 0}.seat_car_box .mountain_side p,.seat_car_box .sea_side p{font-size:14px;font-weight:700;color:#fff;letter-spacing:1px}.seat_car_box .sea_side{background-color:#206e9c}.seat_car_box .mountain_side{background-color:#5b9e47}.seat_car_box .seat_position{height:100%;margin:8px 0;padding-top:18%;position:relative}.seat_position .car_name{width:8.8%;padding-top:4.8%;background-color:#f5f5f5;border:2px solid #9f9f9f;border-radius:4px;position:absolute;top:0;left:0}.seat_position .car_name p{width:100%;font-size:16px;font-weight:700;margin:auto;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.seat_position .car_equipment{padding-top:4.8%;background-color:#fff;border:2px solid #9f9f9f;border-radius:4px;position:absolute}.seat_position .car_equipment p{width:100%;font-size:12px;margin:auto;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.seat_position .car_equipment p span{margin:2px auto 0;display:block}.seat_position .car_equipment.wc_01 p span{width:15%}.seat_position .car_equipment.wc_02 p span{width:40%}.seat_position .car_equipment p span img{width:100%}.seat_position .coat_rack_01{width:13.4%;top:0;left:9.4%}.seat_position .coat_rack_02,.seat_position .powder_room{width:11.8%;top:0;right:0}.seat_position .counter_01{width:13.4%;bottom:0;left:9.4%}.seat_position .counter_02{width:11.8%;bottom:0;right:0}.seat_position .long_counter{width:41.2%;padding-top:4%;background:url(/assets/img/icon_wheelchair.png) center right 12px/4% no-repeat #fff;border-radius:4px 4px 0 0;bottom:0;left:38.8%}.seat_position .wc_01,.seat_position .wc_02{width:5.6%;bottom:0}.seat_position .wc_01{right:6.2%}.seat_position .wc_02{right:0}.seat_position .gateway_mountain,.seat_position .gateway_sea{width:5.2%;font-size:12px;right:13.2%;position:absolute}.seat_position .gateway_mountain::after,.seat_position .gateway_sea::before{content:"";width:100%;height:12px;background-color:#fff;border:2px solid #9f9f9f;display:block;box-sizing:border-box}.seat_position .gateway_sea::before{margin-bottom:4px}.seat_position .gateway_mountain::after{margin-top:4px}.seat_position .gateway_sea{top:0}.seat_position .gateway_mountain{bottom:0}.seat_position .to_left,.seat_position .to_right{font-size:15px;position:absolute;top:50%}.seat_position .to_left{left:0}.seat_position .to_left::before{content:"\2190";font-family:"メイリオ",Meiryo,sans-serif}.seat_position .to_right{right:0}.seat_position .to_right::after{content:"\2192";font-family:"メイリオ",Meiryo,sans-serif}.seat_right{border:2px solid #9f9f9f;border-radius:0 10px 10px 0}.seat_position .seat_right{border-left:5px solid;border-color:#9f9f9f!important}.seat_left{border:2px solid #9f9f9f;border-radius:10px 0 0 10px}.seat_position .seat_left{border-right:5px solid;border-color:#9f9f9f!important}.seat_bottom{width:4.6%!important;border:2px solid #9f9f9f;border-radius:0 0 10px 10px}.seat_position .seat_bottom{border-top:5px solid;border-color:#9f9f9f!important}.seat_position .seat_box>div{width:5.8%;background-color:#fff;padding-top:4.8%;position:absolute;overflow:hidden}.seat_position .seat_box>div.seat_bottom{padding-top:5%}.seat_gray{background-color:#7d7d7d!important}.seat_position .seat_box>div dl{font-size:12px;text-align:center;width:100%;height:100%;position:absolute;top:0}.seat_position .seat_box>div dt{padding-top:30%}.seat_position .seat_box>div dd{line-height:1.1em;padding:6% 2% 2%}.seat_position .seat_8a_top{top:0;left:23.4%}.seat_position .seat_8c_top{bottom:27.6%;left:23.4%}.seat_position .seat_8d_top{bottom:0;left:23.4%}.seat_position .seat_7a_top{top:0;left:31.2%}.seat_position .seat_7c_top{bottom:27.6%;left:31.2%}.seat_position .seat_7d_top{bottom:0;left:31.2%}.seat_position .seat_6a_top{top:0;left:37.4%}.seat_position .seat_5a_top{top:0;left:45.4%}.seat_position .seat_4a_top{top:0;left:51.6%}.seat_position .seat_3a_top{top:0;left:59.8%}.seat_position .seat_2a_top{top:0;left:66%}.seat_position .seat_1a_top{top:0;left:74.2%}.seat_position .seat_16e_top{bottom:26.6%;left:38.8%}.seat_position .seat_15e_top{bottom:26.6%;left:44%}.seat_position .seat_14e_top{bottom:26.6%;left:49.2%}.seat_position .seat_13e_top{bottom:26.6%;left:54.4%}.seat_position .seat_12e_top{bottom:26.6%;left:59.6%}.seat_position .seat_11e_top{bottom:26.6%;left:64.8%}.seat_position .seat_10e_top{bottom:26.6%;left:70%}.seat_position .seat_9e_top{bottom:26.6%;left:75.2%}.seat_position .seat_10a_bottom{top:0;left:9.4%}.seat_position .seat_10b_bottom{top:28.2%;left:9.4%}.seat_position .seat_10d_bottom{bottom:0;left:9.4%}.seat_position .seat_9a_bottom{top:0;left:17%}.seat_position .seat_9b_bottom{top:28.2%;left:17%}.seat_position .seat_9d_bottom{bottom:0;left:17%}.seat_position .seat_8a_bottom{top:0;left:23.4%}.seat_position .seat_8b_bottom{top:28.2%;left:23.4%}.seat_position .seat_8d_bottom{bottom:0;left:23.2%}.seat_position .seat_7a_bottom{top:0;left:31.2%}.seat_position .seat_7b_bottom{top:28.2%;left:31.2%}.seat_position .seat_7d_bottom{bottom:0;left:31.2%}.seat_position .seat_6a_bottom{top:0;left:37.4%}.seat_position .seat_6b_bottom{top:28.2%;left:37.4%}.seat_position .seat_6d_bottom{bottom:0;left:37.4%}.seat_position .seat_5a_bottom{top:0;left:45.4%}.seat_position .seat_5b_bottom{top:28.2%;left:45.4%}.seat_position .seat_5d_bottom{bottom:0;left:45.4%}.seat_position .seat_4a_bottom{top:0;left:51.6%}.seat_position .seat_4b_bottom{top:28.2%;left:51.6%}.seat_position .seat_4d_bottom{bottom:0;left:51.6%}.seat_position .seat_3a_bottom{top:0;left:59.8%}.seat_position .seat_3b_bottom{top:28.2%;left:59.8%}.seat_position .seat_3d_bottom{bottom:0;left:59.8%}.seat_position .seat_2a_bottom{top:0;left:66%}.seat_position .seat_2b_bottom{top:28.2%;left:66%}.seat_position .seat_2d_bottom{bottom:0;left:66%}.seat_position .seat_1a_bottom{top:0;left:74.2%}.seat_position .seat_1b_bottom{top:28.2%;left:74.2%}.seat_position .seat_1d_bottom{bottom:0;left:74.2%}.seat_box dl{cursor:pointer}.select_dl_border{border:3px solid #ff5757}.seat_right .select_dl_border{border-radius:0 8px 8px 0}.seat_left .select_dl_border{border-radius:8px 0 0 8px}.seat_bottom .select_dl_border{border-radius:0 0 8px 8px}.bottom_txt_box{text-align:center;background-color:rgba(255,255,255,.6);border-radius:8px;margin-top:58px;padding:18px 0}.bottom_txt_box p{font-size:18px;line-height:1.4em}.bottom_txt_box .check_box{font-size:18px;margin:20px 0 6px}.bottom_txt_box .check_box label .check_icon::before{margin-right:4px}.btn_list_bottom{margin-top:50px;margin-bottom:140px}div.btn_list_bottom div{width:430px;margin:0 auto}ul.btn_list_bottom{width:100%;display:inline-flex;justify-content:space-between}.btn_list_bottom li{width:46%}.btn_list_bottom li:first-child{margin-right:8%}.btn_list_bottom a{font-family:"Noto Serif JP",serif;font-size:18px;font-weight:700;letter-spacing:1px;border-width:1px 1px 5px;border-color:#0f5781 #0f5781 #0c4261}.btn_list_bottom .btn_back a{background-color:#777;border-color:#777 #777 #505050}.btn_list_bottom .btn_back a::before,.btn_list_bottom .btn_next a::after{content:"";width:18px;height:18px;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;vertical-align:middle}.btn_list_bottom .btn_back a::before{background-image:url(/assets/img/icon_arrow_back.png);margin-right:12px}.btn_list_bottom .btn_next a::after{background-image:url(/assets/img/icon_arrow_next.png);margin-left:12px}.btn_list_bottom .btn_cancel a{background-color:#ff3838;border-color:#ff3838 #ff3838 #9f1616}.btn_list_bottom a br{display:none}@media screen and (min-width:751px){.btn_list_bottom a:hover{color:#0f5781;background-color:#fff;border-color:#0c4261}.btn_list_bottom .btn_next a:hover::after{background-image:url(/assets/img/icon_arrow_next_hover.png)}.btn_list_bottom .btn_back a:hover{color:#777;background-color:#fff;border-color:#505050}.btn_list_bottom .btn_back a:hover::before{background-image:url(/assets/img/icon_arrow_back_hover.png)}.btn_list_bottom .btn_cancel a:hover{color:#ff3838;background-color:#fff;border-color:#9f1616}}@media screen and (max-width:750px){.seat_top_box{padding-top:12%}.seat_top_box dl{width:49%!important;padding:6px 0}.seat_top_box dl dd,.seat_top_box dl dt{font-size:12px}.seat_top_box dl dt{margin-right:4%}.seat_top_box dl:not(:first-child){margin-left:2%}.seat_top_box .btn_box{width:32%}.seat_top_box .btn_box a{padding:8px 0;border-width:0 0 2px;border-radius:4px}.seat_top_box .btn_box a img{width:64%}.seat_car_box{padding:1%}.seat_registration_box .seat_car_box{margin-bottom:4%}.seat_car_box .mountain_side,.seat_car_box .sea_side{border-radius:2px;padding:4px 0}.seat_car_box .mountain_side p,.seat_car_box .sea_side p{font-size:10px}.seat_car_box .seat_position{margin:6px 0;padding-top:33%}.seat_position .car_name{border:1px solid #9f9f9f;padding-top:8.8%}.seat_position .car_name p{font-size:1.4vw}.seat_position .car_equipment{border:1px solid #9f9f9f;padding-top:8.8%}.seat_position .car_equipment p{font-size:1.4vw}.seat_position .coat_rack_01{width:11%}.seat_position .coat_rack_02,.seat_position .powder_room{width:10%}.seat_position .counter_01{width:11%}.seat_position .counter_02{width:10%}.seat_position .long_counter{width:46.2%;padding-top:7.4%;background:url(/assets/img/icon_wheelchair.png) center right 6px/6% no-repeat #fff;left:36.8%}.seat_position .wc_01.car_equipment,.seat_position .wc_02.car_equipment{padding-top:8.4%}.seat_position .wc_01.car_equipment{width:5.2%;right:5%;border-radius:4px 0 0 4px;border-right:none}.seat_position .wc_02.car_equipment{width:5%;border-radius:0 4px 4px 0;border-left:none}.seat_position .wc_01.car_equipment p,.seat_position .wc_02.car_equipment p{height:100%;font-size:0;padding-top:64%}.seat_position .wc_02.car_equipment p{border-left:1px solid #9f9f9f}.seat_position .wc_01.car_equipment p span{width:24%}.seat_position .wc_02.car_equipment p span{width:84%}.seat_position .wc_01::before,.seat_position .wc_02::after{width:100%;font-size:1vw;background-color:#fff;position:absolute;border-bottom:1px solid #9f9f9f;padding:6% 0;top:0;left:0;z-index:1}.seat_position .wc_01::before{content:"W";text-align:right;border-radius:4px 0 0}.seat_position .wc_02::after{content:"C";text-align:left;border-radius:0 4px 0 0}.seat_position .gateway_mountain,.seat_position .gateway_sea{font-size:1vw;word-wrap:break-word;right:11%}.seat_position .gateway_mountain::after,.seat_position .gateway_sea::before{height:8px;border:1px solid #9f9f9f}.seat_position .to_left,.seat_position .to_right{font-size:12px}.seat_right{border:1px solid;border-radius:0 6px 6px 0}.seat_position .seat_right{border-left:2px solid}.seat_left{border:1px solid;border-radius:6px 0 0 6px}.seat_position .seat_left{border-right:2px solid}.seat_bottom{width:5.6%!important;border:1px solid;border-radius:0 0 6px 6px}.seat_position .seat_bottom{border-top:2px solid}.seat_position .seat_box>div{width:6.8%;padding-top:8.8%}.seat_position .seat_box>div.seat_bottom{padding-top:8.8%}.seat_position .seat_box>div dl{font-size:1.6vw}.seat_position .seat_box>div dd{padding:14% 2% 2%}.seat_position .check_box label .check_icon::before{width:12px;height:12px}.seat_position .seat_box>div dt{padding-top:48%}.seat_position .seat_8a_top,.seat_position .seat_8c_top,.seat_position .seat_8d_top{left:21.2%}.seat_position .seat_7a_top,.seat_position .seat_7c_top,.seat_position .seat_7d_top{left:29.4%}.seat_position .seat_6a_top{left:36.6%}.seat_position .seat_5a_top{left:45.2%}.seat_position .seat_4a_top{left:52.4%}.seat_position .seat_3a_top{left:60.8%}.seat_position .seat_2a_top{left:68%}.seat_position .seat_1a_top{left:76.2%}.seat_position .seat_16e_top{left:36.8%}.seat_position .seat_15e_top{left:42.6%}.seat_position .seat_14e_top{left:48.4%}.seat_position .seat_13e_top{left:54.2%}.seat_position .seat_12e_top{left:60%}.seat_position .seat_11e_top{left:65.8%}.seat_position .seat_10e_top{left:71.6%}.seat_position .seat_9e_top{left:77.4%}.seat_position .seat_10a_bottom,.seat_position .seat_10b_bottom,.seat_position .seat_10d_bottom{left:9.4%}.seat_position .seat_9a_bottom,.seat_position .seat_9b_bottom,.seat_position .seat_9d_bottom{left:17%}.seat_position .seat_8a_bottom,.seat_position .seat_8b_bottom,.seat_position .seat_8d_bottom{left:24.2%}.seat_position .seat_7a_bottom,.seat_position .seat_7b_bottom,.seat_position .seat_7d_bottom{left:31.8%}.seat_position .seat_6a_bottom,.seat_position .seat_6b_bottom,.seat_position .seat_6d_bottom{left:39%}.seat_position .seat_5a_bottom,.seat_position .seat_5b_bottom,.seat_position .seat_5d_bottom{left:46.6%}.seat_position .seat_4a_bottom,.seat_position .seat_4b_bottom,.seat_position .seat_4d_bottom{left:53.8%}.seat_position .seat_3a_bottom,.seat_position .seat_3b_bottom,.seat_position .seat_3d_bottom{left:61.4%}.seat_position .seat_2a_bottom,.seat_position .seat_2b_bottom,.seat_position .seat_2d_bottom{left:68.6%}.seat_position .seat_1a_bottom,.seat_position .seat_1b_bottom,.seat_position .seat_1d_bottom{left:76.2%}.bottom_txt_box{background-color:transparent;border-radius:0;margin:8% auto 0;padding:0}.bottom_txt_box p{font-size:14px;font-weight:700}.bottom_txt_box .check_box{font-size:14px;margin:4% 0}.btn_list_bottom{margin-top:6%;margin-bottom:10%}div.btn_list_bottom div{width:100%}.btn_list_bottom li{width:48%}.btn_list_bottom li:first-child{margin-right:4%}.btn_list_bottom a{height:100%;font-size:12px;border-radius:4px;border-width:1px 1px 4px;padding:14px 16%;line-height:1.2em;position:relative;display:flex;justify-content:center;-ms-flex-pack:center;align-items:center;word-break:keep-all}.btn_list_bottom .btn_back a{padding:14px 4% 14px 16%}.btn_list_bottom .btn_next a{padding:14px 16% 14px 4%}.btn_list_bottom a br{display:block}.btn_list_bottom .btn_back a::before,.btn_list_bottom .btn_next a::after{width:14px;height:14px;margin:auto;position:absolute;top:0;bottom:0}.btn_list_bottom .btn_back a::before{left:8%}.btn_list_bottom .btn_next a::after{right:8%}.btn_list_bottom a:active{color:#0f5781;background-color:#fff;border-color:#0c4261}.btn_list_bottom .btn_next a:active::after{background-image:url(/assets/img/icon_arrow_next_hover.png)}.btn_list_bottom .btn_back a:active{color:#777;background-color:#fff;border-color:#505050}.btn_list_bottom .btn_back a:active::before{background-image:url(/assets/img/icon_arrow_back_hover.png)}.btn_list_bottom .btn_cancel a:active{color:#ff3838;background-color:#fff;border-color:#9f1616}}@media screen and (max-width:750px) and (min-width:568px){.seat_top_box{padding-top:8%}.seat_top_box dl{width:42%;padding:10px 0}.seat_top_box .btn_box{width:24%}.seat_top_box .btn_box a img{width:56%}.seat_position .check_box label .check_icon::before{width:18px;height:18px}}.main_box h3{font-family:"Noto Serif JP",serif;font-size:20px;line-height:1.4em;margin-bottom:12px}.dl_side{width:100%;font-size:15px;background-color:#fff;border:1px solid #9f9f9f;border-radius:4px;overflow:hidden;display:table}.dl_side>div{display:table-cell;vertical-align:top}.dl_side>div:first-child{border-right:1px solid #9f9f9f}.dl_side dt{font-weight:700;color:#fff;background-color:#3084b5;padding:14px 36px}.dl_side dd{line-height:1.4em;padding:14px 36px}.boarding_day{width:314px}.dl_margin{margin-top:26px;margin-bottom:50px}.dl_box{font-size:15px;background-color:#fff;border:1px solid #9f9f9f;border-radius:4px;overflow:hidden}.dl_box>div{width:100%;display:table}.dl_box>div:not(:last-child)>dt{border-bottom:1px solid #fff}.dl_box>div:not(:last-child)>dd{border-bottom:1px solid #9f9f9f}.dl_box>div>dd,.dl_box>div>dt{display:table-cell;vertical-align:middle}.dl_box>div>dt{width:314px;font-weight:700;color:#fff;background-color:#3084b5;padding:0 26px 0 36px}.dl_box>div>dt span{font-size:12px;font-weight:700;color:#fff;background-color:#ff3600;border-radius:4px;margin-left:13px;padding:4px 6px;display:inline-block;vertical-align:middle}.dl_box>div>dt p{font-weight:700;line-height:1.4em;margin-top:16px}.dl_box>div>dd{padding:8px 42px 8px 48px}.dl_box>div>dd.dl_list{padding:0!important}.dl_box>div>dd.dl_list>ul{width:100%;display:table}.dl_box>div>dd.dl_list>ul li{width:50%;padding:8px 42px 8px 0;display:table-cell;vertical-align:middle}.dl_box>div>dd.dl_list>ul li:not(:last-child){border-right:1px solid #9f9f9f}.dl_box>div>dd.dl_list>ul li dl{width:100%;display:table}.dl_box>div>dd.dl_list>ul li dl dd,.dl_box>div>dd.dl_list>ul li dl dt{display:table-cell;vertical-align:middle}.dl_box>div>dd.dl_list>ul li dl dt{width:48px;text-align:center}.input_width_01{width:240px}.dl_box>div>dd .address_list>li:first-child{width:160px;margin-bottom:8px}.zipcode_btn{font-size:15px;font-weight:700;color:#fff;background-color:#3084b5;border-radius:4px;margin-left:28px;padding:7px 10px;display:inline-block;vertical-align:middle;cursor:pointer}.dl_box>div>dd.dd_nb textarea{height:125px;resize:none}.table_box{width:100%;font-size:15px;border:1px solid #9f9f9f;border-collapse:separate;border-radius:4px;border-spacing:0}.table_box thead tr:first-child th:first-child{border-radius:4px 0 0}.table_box thead tr:first-child th:last-child{border-radius:0 4px 0 0}.table_box tbody tr:last-child td:first-child{border-radius:0 0 0 4px}.table_box tbody tr:last-child td:last-child{border-radius:0 0 4px}.table_box thead tr{border-bottom:1px solid #9f9f9f}.table_box thead tr th:not(:last-child){border-right:1px solid #fff}.table_box thead th{text-align:left;padding:14px 36px}.table_box th{font-weight:700;color:#fff;background-color:#3084b5;vertical-align:middle}.table_box tbody tr:not(:last-child) td{border-bottom:1px solid #9f9f9f}.table_box tbody tr td:not(:last-child){border-right:1px solid #9f9f9f}.table_box tbody td{line-height:1.4em;background-color:#fff;padding:14px 36px}.seat_info_box{width:435px;background-color:#fff;border:1px solid #9f9f9f;border-radius:4px;margin-bottom:50px;padding:12px 34px}.seat_info_box dt{font-size:18px;font-weight:700;margin-bottom:6px}.seat_info_box dd{font-size:15px}.seat_info_box dd:not(:last-child){margin-bottom:18px}.info_add_box{margin-bottom:50px}.table_form.table_box{width:775px;border:none}.table_total.table_box tbody.form_box tr:last-child td:first-child,.table_total.table_box tbody.form_box tr:last-child td:last-child{border-radius:0}.table_total.table_box tbody.total_box tr:last-child th:first-child{border-radius:0 0 0 4px}.table_total.table_box tbody.total_box tr:last-child td:last-child{border-radius:0 0 4px}.table_form.table_box thead tr th{border-width:1px;border-style:solid solid solid none;border-color:#9f9f9f #fff #9f9f9f #9f9f9f}.table_form.table_box th{width:106px;text-align:center;padding:14px 0}.table_form.table_box tbody.form_box tr td:first-child{border-left:1px solid #9f9f9f}.table_form.table_box tbody.form_box tr td:last-child{border-right:1px solid #9f9f9f}.table_form.table_box tbody.form_box tr:last-child td{border-bottom:1px solid #9f9f9f}.table_form.table_box .td_right{text-align:right}.table_form.table_box .th_first{width:330px}.table_form.table_box .th_total{width:128px;border-right:1px solid #9f9f9f}.table_form.table_box tbody td{line-height:1;padding:6px 10px}.table_form.table_box tbody td p{text-align:right;padding-right:10px}.total_box th{border-left:1px solid #9f9f9f;border-right:1px solid #9f9f9f;border-bottom:1px solid #9f9f9f}.total_box td{border-right:1px solid #9f9f9f;border-bottom:1px solid #9f9f9f}.table_form.table_box tbody td.total_space{background-color:transparent;border-bottom:none}.table_form.table_box tbody td.td_total{border-left:none}.table_form .btn_delete{position:relative}.table_form .btn_delete span{content:"";width:30px;height:30px;background:url(/assets/img/icon_delete.png) 0 0/100% 100% no-repeat;margin:auto;position:absolute;top:0;bottom:0;right:-50px;cursor:pointer;transition:all .3s ease}.table_form .btn_delete span:hover{opacity:.8}.btn_add_item.btn_box{width:270px;margin-top:24px}.btn_add_item.btn_box a{font-family:"Noto Serif JP",serif;background-color:#bca475;border-width:1px 1px 5px;border-color:#bca475 #bca475 #a28b5e}.btn_add_item.btn_box a::before{content:"";width:18px;height:18px;background:url(/assets/img/icon_arrow_add_item.png) no-repeat;background-size:100% 100%!important;margin-right:10px;display:inline-block;vertical-align:middle;transition:all .3s ease}@media screen and (min-width:751px){.btn_add_item.btn_box a:hover{color:#bca475;background-color:#fff;border-color:#a28b5e}.btn_add_item.btn_box a:hover::before{background:url(/assets/img/icon_arrow_add_item_hover.png) no-repeat}}.table_form.table_box.table_welcome_drink{width:430px}@media screen and (max-width:750px){.main_box h3{font-size:16px;color:#fff;background-color:#3084b5;margin-bottom:4%;padding:2% 4%}.dl_side{display:block;border-width:1px;border-style:solid solid none;border-color:#9f9f9f;border-radius:4px 4px 0 0}.dl_side>div{width:100%;display:table}.dl_side>div:first-child{border-right:none;margin-bottom:0}.dl_side dd,.dl_side dt{font-size:12px;display:table-cell;vertical-align:middle}.dl_side dt{width:40%;border-bottom:1px solid #fff;padding:2% 2% 2% 4%}.dl_side dd{border-bottom:1px solid #9f9f9f;padding:2% 4%}.dl_side dd p{padding:2px 0}.boarding_day{width:100%}.dl_margin{margin-top:0;margin-bottom:10%}.dl_box>div>dt{width:40%;padding:2% 2% 2% 4%}.dl_box>div>dd{padding:2% 4%}.seat_info_box{width:100%;margin-bottom:10%;padding:4% 6%}.seat_info_box dt{font-size:14px;margin-bottom:2%}.seat_info_box dd:not(:last-child){margin-bottom:6%}.table_box{border:none}.table_box tbody tr:last-child td:first-child . .table_box tbody tr:last-child td:last-child,.table_box thead tr:first-child th:first-child,.table_box thead tr:first-child th:last-child{border-radius:0}.table_box thead th{padding:26px 14px 8px}.table_box tbody td{padding:14px 36px}.info_add_box{margin-bottom:8%}.table_form.table_box{width:100%}.table_form.table_box th{width:18%;padding:2% 0}.table_form.table_box tbody td{padding:2%}.table_form.table_box .th_first{width:30%}.table_form.table_box .th_total{width:20%}.table_form.table_box.table_welcome_drink{width:84%}.table_form.table_box.table_welcome_drink .th_first{width:66%}.btn_add_item.btn_box{width:92%;margin:4% auto 0}.btn_add_item.btn_box a{font-size:15px;border-radius:10px;padding:12px 0}.btn_add_item.btn_box a::before{width:14px;height:14px}.btn_add_item.btn_box a:active{color:#bca475;background-color:#fff;border-color:#a28b5e}.btn_add_item.btn_box a:active::before{background:url(/assets/img/icon_arrow_add_item_hover.png) no-repeat}}.dl_credit.dl_box>div>dd{padding:8px 14px 8px 48px}.dl_credit.dl_box>div>dd.dl_list>ul li:not(:last-child){border-right:none}.dl_credit .list_credit{width:380px}.dl_credit .list_credit li{width:18%;display:table-cell;vertical-align:middle}.dl_credit .list_credit li:nth-child(even){width:9.2%;text-align:center}.dl_credit .list_credit li input{text-align:right}.dl_credit .dd_card{letter-spacing:-1em}.dl_credit .img_card,.dl_credit .list_credit{letter-spacing:normal;display:inline-block;vertical-align:middle}.dl_credit .img_card{width:190px;margin-left:20px}.dl_credit .img_card img{width:100%;display:block}.dl_credit .img_card_sp{display:none}.dl_credit .list_credit.credit_date{width:210px}.dl_credit .credit_note_p{display:inline;color:#5e5e5e}.dl_credit.dl_box>div>dd.dl_list>ul{width:80%}.dl_credit.dl_box>div>dd.dl_list>ul li{padding:8px 0}.dl_credit .list_security_code{width:100%;display:table}.dl_credit .list_security_code>li{display:table-cell;vertical-align:middle}.dl_credit .list_security_code>li input{text-align:right}.dl_credit .list_security_code>li:first-child{width:74px}.dl_credit .list_security_code>li:last-child{font-size:10px;line-height:1.2em;padding-left:16px}.dl_credit .list_security_code>li:last-child>ul li:first-child{margin-bottom:4px}.dl_credit .list_security_code>li br{display:none}@media screen and (max-width:750px){.dl_credit.dl_box{width:92%;margin:0 auto;border-radius:0;border:none}.dl_credit.dl_box>div{margin-bottom:2%}.dl_credit.dl_box>div>dd,.dl_credit.dl_box>div>dt{display:block}.dl_credit.dl_box>div>dt{width:100%;font-size:12px;color:#5e5e5e;background-color:transparent;border-bottom:none;padding:2% 0}.dl_credit.dl_box>div>dd{border:none;padding:0}.dl_credit .list_credit{width:100%}.dl_credit .img_card{display:none}.dl_credit .img_card_sp{width:50%;margin-left:2%;display:inline-block;vertical-align:middle}.dl_credit .list_credit.credit_date{width:50%}.dl_credit .dd_card_2{display:flex!important;display:-webkit-flex;flex-direction:column}.dl_credit .credit_note_p{margin-top:5px}.dl_credit.dl_box>div>dd.dl_list>ul{width:100%}.dl_credit.dl_box>div>dd.dl_list>ul li{padding:0}.dl_credit.dl_box>div>dd.dl_list>ul li:first-child{padding-right:1%}.dl_credit.dl_box>div>dd.dl_list>ul li:last-child{padding-left:1%}.dl_credit.dl_box>div>dd.dl_list>ul li dt{display:none}.dl_credit .list_security_code>li:first-child{width:16%}.dl_credit .list_security_code>li:last-child{padding-left:2%}.dl_credit .list_security_code>li:last-child>ul li:first-child{margin-bottom:2%}.dl_credit .list_security_code>li br{display:block}.dl_credit .list_security_code>li span{display:none}}.info_confirmation_box .dl_box>div>dd p,.info_confirmation_box .table_form.table_box tbody td p{line-height:1.4em;padding:10px 0}.info_confirmation_box .dl_margin,.info_confirmation_box .info_add_box,.info_confirmation_box .seat_info_box{margin-bottom:30px}.info_confirmation_box .table_form.table_box tbody td{padding:6px 20px 6px 36px}.table_form.table_box tbody td p.txt_left{text-align:left}.dl_price_info.dl_box{width:330px;margin-bottom:30px}.dl_price_info.dl_box>div>dt{width:150px}.dl_price_info.dl_box dd p{text-align:right}.dl_credit_info.dl_box{width:540px}.dl_credit_info.dl_box>div>dt{width:150px}.bottom_txt_terms.bottom_txt_box{padding:40px 0}.terms_scroll{width:86%;height:150px;border:1px solid #9f9f9f;margin:30px auto 40px;padding:12px 18px;overflow:auto}.terms_scroll li{text-align:left}.terms_scroll li:not(:last-child){margin-bottom:30px}.terms_scroll li *{font-size:14px}.terms_scroll li dt{font-weight:700;margin-bottom:6px}.terms_scroll li dd p:not(:last-child){margin-bottom:4px}.terms_scroll li dd span{font-weight:700;display:inline-block;padding-right:4px}@media screen and (max-width:750px){.info_confirmation_box h3{font-size:16px;color:#000;background-color:transparent;margin-bottom:2%;padding:0 2%}.info_confirmation_box .dl_box>div>dd p,.info_confirmation_box .table_form.table_box tbody td p{padding:2px 0}.info_confirmation_box .dl_box>div>dd,.info_confirmation_box .dl_box>div>dt{font-size:12px}.info_confirmation_box .dl_box>div>dt{line-height:1.4em}.info_confirmation_box .table_form.table_box{font-size:12px}.info_confirmation_box .table_form.table_box tbody td{padding:2%}.dl_data_info.dl_box{border-width:1px;border-style:none solid solid;border-color:#9f9f9f;border-radius:0 0 4px 4px}.dl_price_info.dl_box{width:64%;margin-bottom:6%}.dl_price_info.dl_box>div>dt{width:46%}.dl_credit_info.dl_box{width:76%}.dl_credit_info.dl_box>div>dt{width:38%}.bottom_txt_terms.bottom_txt_box{padding:0}.terms_scroll{width:94%;height:140px;margin:4% auto 6%;padding:4%}.terms_scroll li:not(:last-child){margin-bottom:8%}.terms_scroll li *{font-size:13px;font-weight:400}}.modal_back{width:100%;height:100%;background:rgba(95,95,95,.4);position:fixed;top:0;left:0;z-index:999}.modal_back .modal_box{background-color:#fff;border-radius:4px;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);width:500px;border:1px solid #0f5781;padding:2px}.modal_back .modal_box .modal_close{position:absolute;top:-20px;right:-20px;cursor:pointer}.modal_box .modal_title{text-align:center;background-color:#0f5781;border-radius:4px 4px 0 0;padding:25px 20px}.modal_box .modal_title p{overflow:hidden}.modal_box .modal_title p span{padding:0 22px;display:inline-block;position:relative}.modal_box .modal_title p span::after,.modal_box .modal_title p span::before{content:"";width:99em;position:absolute;top:50%;border-top:2px solid #fff}.modal_box .modal_title p span::before{right:100%}.modal_box .modal_title p span::after{left:100%}.modal_box .modal_title p img{display:block}.modal_box .modal_content{text-align:left;padding:24px 34px 28px}.modal_list_reservation{margin-bottom:26px;padding-left:40px}.modal_list_reservation li{font-size:20px}.modal_list_reservation li:not(:last-child){margin-bottom:10px}.modal_list_reservation li:last-child{margin-top:22px}.modal_list_reservation li dl{width:100%;display:table}.modal_list_reservation li dl dd,.modal_list_reservation li dl dt{font-size:20px;font-weight:700;line-height:1.2em;display:table-cell;vertical-align:top}.modal_list_reservation li dl dt{width:120px}.modal_reservation_txt{color:#ff1a1a;line-height:1.2em;font-size:18px}.modal_back .modal_box .btn_box a{font-family:"Noto Serif JP",serif;font-size:20px;font-weight:700;border-width:1px 1px 5px;padding:14px 0}.modal_back .modal_box .modal_btn_cancel{width:320px;margin:26px auto 0}.modal_back .modal_box .modal_btn_cancel a{background-color:#ff3838;border-color:#ff3838 #ff3838 #9f1616}.modal_back .modal_box .modal_btn_cancel a:hover{color:#ff3838;background-color:#fff;border-color:#9f1616}.modal_txt{padding:10px 0}.modal_txt p{font-size:16px;line-height:1.4em;text-align:center}@media screen and (max-width:750px){.modal_back .modal_box{width:86%}.modal_box .modal_title p span{width:60%}.modal_back .modal_box .modal_close{width:40px;top:-22px;right:-22px}.modal_box .modal_title{padding:4%}.modal_box .modal_content{padding:6%}.modal_list_reservation{margin-bottom:6%;padding-left:20%}.modal_list_reservation li{font-size:14px}.modal_list_reservation li:not(:last-child){margin-bottom:2%}.modal_list_reservation li:last-child{margin-top:4%}.modal_list_reservation li dl dd,.modal_list_reservation li dl dt{font-size:14px}.modal_list_reservation li dl dt{width:24%}.modal_reservation_txt{font-size:13px}.modal_back .modal_box .btn_box a{font-size:14px;border-radius:10px}.modal_back .modal_box .modal_btn_cancel{width:100%;margin:8% auto 0}.modal_back .modal_box .modal_btn_cancel a:hover{color:#fff;background-color:#ff3838;border-color:#ff3838 #ff3838 #9f1616}.modal_back .modal_box .modal_btn_cancel a:active{color:#ff3838;background-color:#fff;border-color:#9f1616}.modal_txt{padding:2% 0}.modal_txt p{font-size:14px}}@media screen and (max-width:750px) and (min-width:568px){.modal_back .modal_box{width:66%}.modal_box .modal_title p span{width:46%}}.modal_overlay{position:fixed;background:rgba(255,255,255,.8);width:100%;height:100%;top:0;left:0;z-index:999}.modal_overlay .modal_box{text-align:center;position:relative;top:50%;transform:translateY(-50%)}.loading_box>div{width:15px;height:15px;border-radius:100%;background-color:#3084b5;margin:2px;display:inline-block;-webkit-animation:1.2s ease-in-out infinite both bouncedelay;animation:1.2s ease-in-out infinite both bouncedelay}.loading_box .one{-webkit-animation-delay:-.32s;animation-delay:-.32s}.loading_box .two{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}@keyframes bouncedelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.error_txt{font-size:12px;color:#ff1a1a;padding-top:4px;display:block}.error_txt::before{content:"※";padding-right:2px}.notation_box h2{font-family:"Noto Serif JP",serif;font-weight:700;line-height:1.4em;color:#0f5781;padding:2px 10px 4px 16px;margin-bottom:30px;position:relative}.notation_box h2::before{content:"";width:6px;height:100%;background-color:#bca475;position:absolute;top:0;left:0}.notation_box table{width:100%;background-color:#fff;border:1px solid #9f9f9f;border-collapse:collapse;margin-bottom:80px}.notation_box table tr:not(:last-child){border-bottom:1px solid #9f9f9f}.notation_box table td,.notation_box table th{font-size:16px;line-height:1.4em;padding:14px 12px;vertical-align:top}.notation_box table th{width:200px;color:#fff;background-color:#0f5781;border-right:1px solid #9f9f9f}.notation_box table td dl{margin-top:6px}.notation_box table a{color:#000}*{box-sizing:border-box}body,html{height:100%}body{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:14px;color:#000;line-height:1;width:100%;min-width:1366px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}@media screen and (max-width:750px){.notation_box h2{font-size:16px;margin-bottom:4%}.notation_box table{margin-bottom:16%}.notation_box table td,.notation_box table th{font-size:14px;display:block}.notation_box table th{width:100%;text-align:left;padding:4px 10px}.notation_box table td{padding:8px 10px}body{min-width:100%}}.scroll_lock{overflow:hidden;position:fixed;width:100%}a,body,dd,div,dl,dt,h1,h2,h3,h4,h5,html,img,input,li,ol,p,span,table,td,textarea,th,tr,ul{margin:0;padding:0;border:0;font-weight:400;vertical-align:baseline;box-sizing:border-box}article,aside,figcaption,figure,footer,header,nav,section{display:block}ol,ul{list-style:none}a{text-decoration:none;color:#333;outline:0}a:hover{transition:all .3s ease}a:focus{outline:0}a img{border:none}img{max-width:100%;height:auto}.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}