﻿html{overflow-y:scroll}body{margin:0 auto;padding:0;font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','ＭＳ Ｐゴシック', Arial, Verdana, sans-serif;font-size:28px;line-height:1.5;background:#ffffff;font-weight:normal}a:link{color:#ff0000;text-decoration:underline}a:visited{color:#ff0000;text-decoration:underline}a:active{color:#ff0000;text-decoration:none}a:hover{color:#ff0000;text-decoration:none}input{padding:4px;font-size:100%;margin-top:-4px}input[type="submit"]{-webkit-appearance:none}select,button{padding:10px;font-size:100%;margin-top:-10px}input[type="text"],input[type="email"],input[type="password"],select{border:1px solid #999999;background:#fff}.jserror_text{background-color:#fcf !important}.jserror_label{background-color:#ffccff}.static_error_tittle{text-align:center;font-size:100%;padding:30px auto 30px}.static_error_message{text-align:center;padding:0 auto 30px}.static_error_notice{text-align:center;padding:0 auto 30px}#header{display:block;width:960px;margin:0 auto;padding:0;overflow:hidden;background:#494949}#header #top{display:block;width:960px;height:75px;margin:0;padding:0;border:0;overflow:hidden}#header .home{float:left;display:block;width:260px;height:35px;margin:0;padding:16px 0 0 14px;border:0}#header .home a{display:block;width:260px;height:35px;margin:0;border:0;text-indent:-9000em;background:url(/../images/logo_s.gif) no-repeat 0 0;overflow:hidden}#header .home a:hover{background-position:0 -35px}#header .ticket{float:right;display:block;height:75px;margin:0;padding:0;border:0}#header .ticket a{display:block;height:75px;margin:0;padding:0 20px;font-size:90%;line-height:75px;font-weight:bold;border:0;background:#2b2b2b}#header .ticket a:link{color:#ffffff;text-decoration:none}#header .ticket a:visited{color:#ffffff;text-decoration:none}#header .ticket a:active{color:#000;text-decoration:none;background:#ff0000}#header .ticket a:hover{color:#000;text-decoration:none;background:#ff0000}#header .ticket a:hover{color:#000;text-decoration:none;background:#ff0000}#header .ticket a:link span{color:#ff0000}#header .ticket a:visited span{color:#ff0000}#header .ticket a:active span{color:#000}#header .ticket a:hover span{color:#000}#header .splash,#header .splash img{display:block;margin:0;padding:0;border:0}#header #topicpath{display:table;width:960px;height:62px;margin:0;padding:0;border:0;font-size:70%;background:#353535}#header #topicpath li{display:table-cell;width:90px;margin:0;padding:10px 15px;border:0;text-align:center;border:0;color:#ccc;background:#353535 url(/../images/point2.gif) no-repeat right center;vertical-align:middle}#header #topicpath #signin{width:105px;padding-left:0}#header #topicpath #thanks{width:105px;padding-right:0;background:#353535}#header #topicpath .current{color:#ff0000}#main_container{display:block;width:958px;margin:0 auto;padding:0;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1}#main_container .main{display:block;margin:0 auto;padding:40px 50px;border:0}#main_container .main h1{font-size:150%;padding:0;margin:0;line-height:1.1}#main_container .main h2{font-size:140%;padding:0;margin:0;line-height:1.1}#main_container .main h3{font-size:130%;padding:10px 0 30px;margin:0}#main_container .main h4{font-size:120%;padding:10px 0 10px 20px;margin:0;color:#fff;background:#000;text-align:left}#main_container .main h5{font-size:100%;padding:0 0 20px;margin:0;line-height:1}#main_container .pagetop{padding:20px 30px 20px 0px;margin:36px 0 0 0;text-align:right;font-size:100%;line-height:1}#main_container .pagetop{padding:20px 30px 20px 0px;margin:36px 0 0 0;text-align:right;font-size:100%;line-height:1}#main_container .pagetop a{background:url(/../images/point4_s.gif) no-repeat left center;padding-left:27px;margin:0;color:#000}#main_container .pagetop a:link{color:#000;text-decoration:none}#main_container .pagetop a:visted{color:#000;text-decoration:none}#main_container .pagetop a:active{color:#000;text-decoration:underline}#main_container .pagetop a:hover{color:#000;text-decoration:underline}#main_container .main ul{list-style-type:none;margin:1.5em 0;padding:0}#main_container .main li{display:block;margin:0;padding:0;border:0}#main_container .main ul.type_space li{margin:1em 0}#main_container .main ul.notice li,#main_container .main li.notice{font-size:85%;text-indent:-1em;padding-left:1em}#main_container .main ul.notice_login li,#main_container .main li.notice_login{font-size:90%;text-indent:-1em;padding-left:1em}#main_container .main .notice_top{display:block;margin:0 0 1em;padding:0;border:0}#main_container .main .notice_top_red{display:block;margin:0 0 1em;padding:0;border:0;color:#f00}#main_container .main .notice_tail{display:block;margin:0 0 1em;padding:0;border:0;text-align:center}#main_container .main ul.indent{display:block;margin:0;padding:0;border:0;list-style-type:none}#main_container .main ul.indent li,#main_container .main .indent{text-indent:-1em;padding-left:1em}#main_container .main .attention{margin:0 0 10px 0;padding:0;color:#000;font-size:120%;font-weight:bold;background:#fff}#main_container .main .attention02{margin:0 0 10px 0;padding:0;color:#f00;font-size:120%;font-weight:bold;background:#fff}#main_container .main .checkbox{border:1px solid #FF6600;background:#FFF5C7;margin:25px 0 0;padding:25px 25px;text-align:left}#main_container .main .checkbox{border:1px solid #FF6600;background:#FFF5C7;margin:25px 0 0;padding:25px 25px;text-align:left;line-height:1.81}#main_container .main .checkbox2{border:1px solid #FF6600;background:#FFF5C7;margin:25px 0;padding:0 20px;text-align:left}#main_container .main .checkbox3{border:1px solid #FF6600;background:#FFF5C7;margin:25px 0 0;padding:25px 25px;text-align:left;font-size:100%;font-weight:bold}#main_container .main .sending_infomation{border:1px solid #000000;background:#FFFFFF;margin:15px 10px;padding:15px 10px;text-align:left;font-size:100%}#main_container .main .sending_infomation .red{color:#f00}#main_container .main .red{color:#f00}#main_container .main .red{color:#f00}#main_container .main .bold{font-weight:bold}#main_container .main .underline{text-decoration:underline}#main_container .main .medium_font{font-size:120%}#main_container .main .large_font{font-size:140%}#main_container .main .type_thanks{display:block;margin:0;padding:10px 0;border:0;font-size:100%;font-weight:bold;color:#ff0000}#main_container .main .type_thanks img{display:block;margin:1em auto 0em;padding:0;border:0}#main_container .main .type_thanks_lead{display:inline-block;margin:0 auto;padding:0;border:0;font-size:100%;text-align:left}#main_container .main .btnbox{display:block;width:800px;margin:0 auto;padding:0;border:0;position:relative}#main_container .main .btnbox_left{display:block;margin:0;padding:0;border:0;position:relative;top:130px}#main_container .main .btnbox_right{display:block;margin:0;padding:0;border:0;position:relative;top:-130px}#main_container .main .btn{height:60px;margin:40px auto 80px;text-align:center}#main_container .main .btn a{display:block;width:800px;height:100px;margin:0 auto;padding:0;border:0;background:#ff0000;font-size:140%;font-weight:bold;line-height:104px;box-shadow:2px 4px 3px #c0c0c0;-moz-box-shadow:2px 4px 3px #c0c0c0;-webkit-box-shadow:2px 4px 3px #c0c0c0}#main_container .main .btn a:link{color:#fff;text-decoration:none}#main_container .main .btn a:visited{color:#fff;text-decoration:none}#main_container .main .btn a:active,#main_container .main .btn a:hover{color:#ff0000;text-decoration:none;background:#000}#main_container .main .inputarea .btn a{width:680px}#main_container .main .cvsbtn{margin:10px auto 0;text-align:center}#main_container .main .cvsbtn a{display:block;width:430px;height:80px;margin:0 0 0 auto;padding:0;border:0;background:#000;font-size:100%;font-weight:bold;line-height:85px;box-shadow:2px 4px 3px #c0c0c0;-moz-box-shadow:2px 4px 3px #c0c0c0;-webkit-box-shadow:2px 4px 3px #c0c0c0}#main_container .main .cvsbtn a:link{color:#ff0000;text-decoration:none}#main_container .main .cvsbtn a:visited{color:#ff0000;text-decoration:none}#main_container .main .cvsbtn a:active,#main_container .main .cvsbtn a:hover{color:#fff;text-decoration:none;background:#ff0000}#main_container .main .inputbtn{display:block;width:800px;height:100px;margin:40px auto;padding:0;border:0;background:#ff0000;font-size:140%;font-weight:bold;line-height:104px;box-shadow:2px 4px 3px #c0c0c0;-moz-box-shadow:2px 4px 3px #c0c0c0;-webkit-box-shadow:2px 4px 3px #c0c0c0;color:#ffffff;cursor:pointer}#main_container .main .inputbtn:hover{background:#000000;color:#ff0000}#main_container .main .inputbtn_small{display:block;width:500px;height:80px;margin:20px auto;padding:0;border:0;background:#000;font-size:120%;font-weight:bold;line-height:82px;box-shadow:2px 4px 3px #c0c0c0;-moz-box-shadow:2px 4px 3px #c0c0c0;-webkit-box-shadow:2px 4px 3px #c0c0c0;color:#ff0000;cursor:pointer}#main_container .main .inputbtn_small:hover{background:#ff0000;color:#ffffff}#main_container .main .inputbtn_gray .inputbtn{display:block;width:800px;height:100px;margin:40px auto;padding:0;border:0;background:#666666;font-size:140%;font-weight:bold;line-height:104px;box-shadow:2px 4px 3px #c0c0c0;-moz-box-shadow:2px 4px 3px #c0c0c0;-webkit-box-shadow:2px 4px 3px #c0c0c0;color:#fff;cursor:pointer}#main_container .main .inputbtn_gray .inputbtn:hover{background:#000;color:#ff0000}#main_container .main .inputarea .btnbox{width:680px}#main_container .main .returnbtn input{display:block;width:400px;margin:12px 0 12px auto;padding:12px 15px;border:0;font-size:120%;font-weight:bold;text-decoration:none;color:#fff;background:#ff0000;box-shadow:2px 2px 3px #c0c0c0;-moz-box-shadow:2px 2px 3px #c0c0c0;-webkit-box-shadow:2px 2px 3px #c0c0c0;cursor:pointer}#main_container .main .returnbtn input:active{color:#fff;text-decoration:none}#main_container .main .returnbtn input:hover{color:#fff;text-decoration:none}#main_container .main .returnbtn{margin:10px auto 0;padding:0;text-align:center}#main_container .main .returnbtn a{display:block;width:400px;margin:12px 0 12px auto;padding:12px 15px;border:0;font-size:120%;font-weight:bold;text-decoration:none;color:#000;background:#ff0000;box-shadow:2px 2px 3px #c0c0c0;-moz-box-shadow:2px 2px 3px #c0c0c0;-webkit-box-shadow:2px 2px 3px #c0c0c0}#main_container .main .returnbtn a:link{color:#000;text-decoration:none}#main_container .main .returnbtn a:visited{color:#000;text-decoration:none}#main_container .main .returnbtn a:active,#main_container .main .returnbtn a:hover{color:#fff;text-decoration:none;background:#ff0000}#main_container .main .inputbtn_long{width:700px;height:110px;padding:16px 0 0 0;text-align:center;text-decoration:none;line-height:1.3}#main_container .main .inputbtn_long:hover{text-decoration:none}#main_container .main .inputbtn_long span{padding:0 0 0 0.5em}#footer{display:block;width:960px;margin:0 auto;padding:0;border:0;background:#000}#footer .footernavi--mobile{display:none}#footer .footernavi{display:block;margin:0;padding:18px;border:0;list-style-type:none}#footer .footernavi li{float:left;white-space:nowrap}#footer .footernavi li a{display:block;border-right:1px solid #fff;padding:0 8px;font-size:80%;color:#fff}#footer .footernavi li a:link{color:#fff;text-decoration:none}#footer .footernavi li a:visted{color:#fff;text-decoration:none}#footer .footernavi li a:active{color:#fff;text-decoration:underline}#footer .footernavi li a:hover{color:#fff;text-decoration:underline}#footer .footernavi li:last-child a{border:0}#footer .copyright{text-align:right;display:block;padding:8px 20px;margin:0;border:0;background:#c0c0c0;color:#fff;font-size:80%}#main_container .main .inputarea .inputTable th .field_with_errors{background-image:none;padding-right:0}#main_container .main .field_with_errors input{background:#fcf}#main_container .main .field_with_errors textarea{background:#fcf}#main_container .main .field_with_errors select{background-color:#fcf !important}.prefectures{width:200px}#main_container .main h3 span{color:#fe0000;font-size:70%}#main_container .main .inputarea{margin:0;padding:25px;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;position:relative}#main_container .main .inputarea.inputlast{border-bottom:1px solid #d1d1d1}#main_container .main .inputarea.inputlast.notitle{border-top:1px solid #d1d1d1}#main_container .main .inputarea .inputTable{border-collapse:collapse;padding:0px;font-size:100%}#main_container .main .inputarea .inputTable th{border:none;width:250px;text-align:left;vertical-align:top;padding:10px 0 15px 0}#main_container .main .inputarea .inputTable td{border:none;padding:10px 0 15px 30px;vertical-align:top}#main_container .main .inputarea .inputTable .input01{width:130px;height:50px}#main_container .main .inputarea .inputTable .input02{width:100px;height:50px}#main_container .main .inputarea .inputTable .input03{width:400px;height:50px}#main_container .main .inputarea .inputTable .input04{width:80px;height:50px}#main_container .main .inputarea .inputTable .input05{width:90px;height:50px}#main_container .main .inputarea .inputTable .input06{width:250px;height:50px}#main_container .main .inputarea .inputTable .input07{width:400px;height:200px;font-size:100%}#main_container .main .inputarea .inputTable td .pad1{padding-right:1em}#main_container .main .inputarea .inputTable span.guidetxt{font-size:70%;width:300px}#main_container .main .inputarea .inputTable td .example{color:#666;font-size:100%;line-height:2}#main_container .main .noticebox{display:block;margin:24px 0;padding:20px;border:3px solid #f00;font-size:105%;font-weight:bold;color:#f00}#main_container .main table.innnerTable{border-collapse:collapse;margin:0;padding:0;width:auto;height:auto}#main_container .main table.innnerTable tr{width:550px;height:56px}#main_container .main table.innnerTable td{border:none;padding:0;vertical-align:top;width:auto;height:56px}#main_container .main table.innnerTable td.right{padding-left:20px}#main_container .main table.innnerTable td span{color:#666;font-size:70%;line-height:2}#main_container .main .inputarea #deliverbtn{display:block;width:14em;height:2em;margin:12px 0 0;border:0;text-align:center;font-size:100%;font-weight:bold;line-height:2em;color:#fff;background:#ff0000;box-shadow:1px 2px 2px #c0c0c0;-moz-box-shadow:1px 2px 2px #c0c0c0;-webkit-box-shadow:1px 2px 2px #c0c0c0}#main_container .main .inputarea #deliverbtn:link{color:#fff;text-decoration:none;background:#ff0000}#main_container .main .inputarea #deliverbtn:hover{color:#ff0000;text-decoration:none;background:#000}#main_container .main .inputarea .feebox{display:block;margin:25px auto 45px;padding:0 0 60px 0;border:1px solid #FFD24F;background:#FFFDF4}#main_container .main .inputarea .feettl{display:block;height:2.4em;margin:0;padding:0;border:0;line-height:2.5em;font-weight:bold;background:#FFD24F}#main_container .main .inputarea .feettl input{float:left;display:block;margin:0.7em 0.5em 0 1em}#main_container .main .inputarea .feettl label{display:block;font-size:100%;padding:0 0 0 30px}#main_container .main .inputarea .inputPaymentTypeTable{border-collapse:collapse;padding:0;margin:25px 55px;font-size:100%}#main_container .main .inputarea .inputPaymentTypeTable th{border:none;padding:8px 15px;text-align:left;vertical-align:middle;font-weight:normal}#main_container .main .inputarea .inputPaymentTypeTable td{border:none;padding:8px 15px 8px 15px}#main_container .main .inputarea .inputPaymentTypeTable .input1{width:70px;height:50px;font-size:100%}#main_container .main .inputarea .inputPaymentTypeTable .input2{width:300px;height:50px;font-size:100%}#main_container .main .inputarea .inputPaymentTypeTable .payimg{padding-bottom:10px}#main_container .main .inputarea .cvsChageTable{border-collapse:collapse;padding:0;margin:0 auto 25px 55px;font-size:100%}#main_container .main .inputarea .cvsChageTable th{border:1px solid #FFD24F;background:#FFF5C7;padding:8px 15px;text-align:center;vertical-align:middle;font-weight:normal}#main_container .main .inputarea .cvsChageTable td{border:1px solid #FFD24F;background:#fff;padding:8px 15px 8px 15px;text-align:right}#main_container .main .inputarea .cvsChageTable.additional_charge_table td:nth-child(2){text-align:left}#main_container .main .inputarea .secureBox{display:block;width:650px;margin:25px auto 0;padding:20px;border:1px solid #FFD24F;background:#fff}#main_container .main .inputarea .secureBox h5{font-size:100%;font-weight:normal;margin:0;padding:0}#main_container .main .inputarea .secureBox p{font-size:85%}#main_container .main .inputarea .inputTable th span{background:url(/../images/must_s.gif) no-repeat right 2px;padding-right:15px}input[type="checkbox"]{-webkit-appearance:none;position:relative;margin-right:5px;border-radius:8px;border:2px solid #4c4c4c;-webkit-box-sizing:border-box;width:28px;height:28px;background:-webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#d1d1d1))}input[type="checkbox"]:checked{background:-webkit-gradient(linear, left top, left bottom, from(#353535), to(#8f8f8f))}input[type="checkbox"]:checked:before{position:absolute;left:1px;top:17px;display:block;-webkit-box-shadow:0 1px 1px black;content:"";width:10px;height:4px;background:#FFFFFF;-webkit-transform:rotate(45deg);-webkit-transform-origin:right center}input[type="checkbox"]:checked:after{display:block;position:absolute;left:9px;top:17px;content:"";-webkit-box-shadow:0 1px 1px black;width:19px;height:4px;background:#FFFFFF;-webkit-transform:rotate(-53deg);-webkit-transform-origin:left center}input[type="radio"]{-webkit-appearance:none;position:relative;margin-right:5px;border-radius:14px;border:2px solid #4c4c4c;-webkit-box-sizing:border-box;width:28px;height:28px;background:-webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#d1d1d1));vertical-align:middle}input[type="radio"]:checked{background:-webkit-gradient(linear, left top, left bottom, from(#353535), to(#8f8f8f))}input[type="radio"]:checked:before{position:absolute;left:50%;top:50%;display:block;margin:-5px 0 0 -5px;-webkit-box-shadow:0 2px 1px black;content:"";border-radius:5px;width:10px;height:10px;background:-webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#d1d1d1))}.fontsize_middle{font-size:110%}.font_bold{font-weight:bold}.color_red{color:#FF0000}.margin20-0{margin:20px 0}.break-word{word-wrap:break-word}.break-all{word-break:break-all}#main_container .main h3 .confirm_note{color:#fe0000;font-size:32px}body{margin:0 auto;padding:0;font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','ＭＳ Ｐゴシック', Arial, Verdana, sans-serif;font-size:28px;line-height:1.5;background:#ffffff;font-weight:normal;-webkit-text-size-adjust:100%;text-size-adjust:100%}#main_container .pagetop{padding:0 30px 50px 0px;margin:0 0 0 0;text-align:right;font-size:100%;line-height:1}#main_container .main .mypageTab ul{display:flex !important;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}#main_container .main .mypageTab li{text-align:left}#main_container .main .mypageTab li a{display:block;box-sizing:border-box;text-align:left;padding-left:1rem;height:100%}#main_container .main ul.quit{list-style-type:disc;margin-left:24px}#main_container .main li.quit{display:list-item}#main_container .main .notice_top{display:block;margin:0 0 1em;padding:0;border:0}#main_container .main .checkbox{border:2px solid #FF6600;background:#FFF5C7;margin:25px 0 0;padding:25px 25px;text-align:left;line-height:1.81}#main_container .main .checkbox+div[style="text-align: center;"]{margin-top:3rem}#main_container .main .cvsbtn a,#main_container .main .cvsbtn [type="submit"]{display:block;width:430px;height:80px;margin:0 0 0 auto;padding:0;border:0;background:#000;font-size:100%;font-weight:bold;line-height:80px;box-shadow:2px 4px 3px #c0c0c0;-moz-box-shadow:2px 4px 3px #c0c0c0;-webkit-box-shadow:2px 4px 3px #c0c0c0;cursor:pointer}#main_container .main .cvsbtn [type="submit"]{color:#ff0000}#main_container .main .btnbox{width:100%}#main_container .main h4.hide-app{display:none}#main_container .main .inputarea .inputbtn{width:100%}#main_container .main .inputarea .returnbtn{display:block;width:800px;margin:20px auto;padding:0;border:0;font-weight:bold;-moz-box-shadow:2px 4px 3px #c0c0c0;-webkit-box-shadow:2px 4px 3px #c0c0c0;box-shadow:2px 4px 3px #c0c0c0;color:#ffffff;cursor:pointer;text-align:center;text-decoration:none}#main_container .main .inputarea .returnbtn a{width:100%;height:100px;box-sizing:border-box;margin:0 auto;padding:0 15px;background-color:#d0d0d0;vertical-align:middle;line-height:100px}#main_container .main .inputarea .returnbtn a.inputbtn{width:680px}#main_container .main .inputarea .returnbtn.returnbtn--white input{-webkit-appearance:none;appearance:none;vertical-align:middle;box-sizing:border-box;display:block;width:100%;height:100px;background-color:#fff;border-radius:4px;border-radius:0;overflow:hidden;color:#fff;line-height:100px;font-weight:bold;-webkit-box-shadow:none;box-shadow:none;margin:0 0 24px;padding:0 15px;border:none;outline:none;text-align:center;border:2px solid #999 !important;color:#555 !important;font-size:140%}#main_container .main .inputarea .returnbtn.returnbtn--white input.inputbtn{width:100%}#main_container .main .inputarea .inputTable th span{background-image:none;padding-right:15px}#main_container .main .inputarea .inputTable th span.required{display:inline-block;color:#ff0000;padding-right:0}#main_container .main .inputarea .inputTable td span.required{display:inline-block;color:#ff0000;font-size:28px;padding-right:0}#main_container .main .inputarea .inputTable td span.example{font-size:70%}#main_container .main .inputarea .inputTable .innnerTable td{border:none;padding:0;vertical-align:top;width:auto;height:56px}#main_container .main .inputarea .inputTable .innnerTable td.right{padding-left:20px}#main_container .main .inputarea .inputTable.inputTable--pre-lottery{width:100%;margin-top:-15px}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .target__date{padding:20px 0 12.5px;font-size:100%}#main_container .main .inputarea .inputTable.inputTable--pre-lottery tr:has(.pre-lottery-not-applied__td)+tr .target__date.extended-pddng-top,#main_container .main .inputarea .inputTable.inputTable--pre-lottery tr:has(.pre-lottery-application-unit-id__td)+tr .target__date.extended-pddng-top{padding-top:60px}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__th{background-color:#000;padding:15px 25px;border-bottom:4px solid #fff;color:#fff;vertical-align:middle}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__th:first-of-type{width:20%;white-space:normal;text-align:center}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__th:nth-of-type(n+2){width:40%;border-left:4px solid #fff}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__td{background-color:#e8e8e8;padding:25px 25px;border-bottom:4px solid #fff;vertical-align:middle}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__td:first-of-type{width:20%;word-break:break-all;text-align:center}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__td:nth-of-type(n+2){width:40%;border-left:4px solid #fff}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__td select.pre-lottery__number-ticket,#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__td select.pre-lottery__preferred-order{width:100px;font-size:42px}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__td select.reset_normal{-webkit-appearance:none;appearance:none}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__th_new:first-of-type{width:60%;text-align:left}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__th_new:nth-of-type(n+2){width:20%}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__td_new:first-of-type{width:60%;text-align:left}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__td_new:nth-of-type(n+2){width:20%;text-align:center}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__th_result{width:31% !important;text-align:left !important}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__th_result:first-of-type{width:17% !important}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__th_result:nth-of-type(n+4){width:21% !important}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__td_result{width:31% !important;text-align:left !important}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__td_result:first-of-type{width:17% !important;text-align:center !important}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery__td_result:nth-of-type(n+4){width:21% !important}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery-not-applied__td{box-sizing:border-box;display:table-cell;width:100%;border:none;padding:1.35em .95em;background-color:#e8e8e8}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery-not-applied__td .not-applied-status{color:#3A3536;font-size:100%;font-weight:bold;line-height:1.0}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery-not-applied__td .not-applied-sentence{margin-top:0.75em;color:#3A3536;font-size:100%;font-weight:normal;line-height:1.286}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery-application-unit-id__td{box-sizing:border-box;display:table-cell;width:100%;padding-top:5px;padding-bottom:0}#main_container .main .inputarea .inputTable.inputTable--pre-lottery .pre-lottery-application-unit-id__td .application-unit-id{color:#3A3536;text-align:right;font-size:100%;font-weight:normal;line-height:normal}#main_container .main input[type="checkbox"]{-webkit-appearance:none;position:relative;margin-right:10px;border-radius:16px;border:4px solid #4c4c4c;-webkit-box-sizing:border-box;width:56px;height:56px;background:-webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#d1d1d1))}#main_container .main input[type="checkbox"]:checked{background:-webkit-gradient(linear, left top, left bottom, from(#353535), to(#8f8f8f))}#main_container .main input[type="checkbox"]:checked:before{position:absolute;left:2px;top:34px;display:block;-webkit-box-shadow:0 1px 1px black;content:"";width:20px;height:8px;background:#FFFFFF;-webkit-transform:rotate(45deg);-webkit-transform-origin:right center}#main_container .main input[type="checkbox"]:checked:after{display:block;position:absolute;left:18px;top:34px;content:"";-webkit-box-shadow:0 1px 1px black;width:38px;height:8px;background:#FFFFFF;-webkit-transform:rotate(-53deg);-webkit-transform-origin:left center}#main_container .main input[type="radio"]{-webkit-appearance:none;position:relative;margin-right:5px;border:2px solid #4c4c4c;-webkit-box-sizing:border-box;background:-webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#d1d1d1));vertical-align:middle}#main_container .main input[type="radio"]:checked{background:-webkit-gradient(linear, left top, left bottom, from(#353535), to(#8f8f8f))}#main_container .main input[type="radio"]:checked:before{position:absolute;left:50%;top:50%;display:block;-webkit-box-shadow:0 2px 1px black;content:"";background:-webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#d1d1d1))}#main_container .main .chkbox{display:block;text-align:center;margin:2rem auto}#main_container .main .chkbox input[name="agreement_check"]{margin-right:1rem}#main_container .main .chkbox .agreement_check_label{font-size:140%;font-weight:bold}.red{color:#ff0000}.pcsp-pb-reset{padding-top:10px !important;margin-bottom:0 !important}.hide-pc{display:none}#main_container .main table.type_top{border-collapse:collapse;width:100%;padding:0;margin:0 0 20px}#main_container .main table.type_top th{border:1px solid #d1d1d1;width:180px;padding:22px 0 0 20px;margin:0;font-size:100%;line-height:1.2;text-align:left;vertical-align:top}#main_container .main table.type_top td{border:1px solid #d1d1d1;padding:15px 30px;margin:0;font-size:100%;line-height:1.7;vertical-align:top}#main_container .main table.type_ticketslist{border-collapse:collapse;width:100%;margin:0 0 20px;padding:0px;font-size:100%}#main_container .main table.type_ticketslist thead th,#main_container .main table.type_ticketslist thead td{padding:10px;border:3px solid #fff;font-size:100%;font-weight:normal;color:#fff;background:#000}#main_container .main table.type_ticketslist tbody th{width:40%;margin:0;padding:10px;border:0;border-left:3px solid #fff;border-bottom:3px solid #fff;font-size:100%;font-weight:normal;color:#000;background:#e8e8e8;vertical-align:middle;text-align:leff}#main_container .main table.type_ticketslist tbody td{width:10%;margin:0;padding:10px;border:0;border-right:3px solid #fff;border-bottom:3px solid #fff;font-size:100%;font-weight:normal;color:#000;background:#e8e8e8;vertical-align:middle;text-align:right;white-space:nowrap}#main_container .main .loginbox{display:block;margin:0 0 40px;padding:0 0 40px;border:1px solid #d1d1d1}#main_container .main .loginbox .inputbtn{text-align:center;text-decoration:none}#main_container .main .loginbox #error_explanation{text-align:left;padding:20px 40px}#main_container .main .loginbox form{display:block;margin:0;padding:0;border:0}#main_container .main .loginbox h4{font-size:120%;margin:0;padding:40px 40px 30px;text-align:center;background-color:#ffffff;color:#000000}#main_container .main .loginbox .loginbox_table{border-collapse:collapse;width:750px;margin:30px auto 0;padding:0px;font-size:100%}#main_container .main .loginbox .loginbox_table th{width:350px;border:none;font-weight:normal;text-align:left}#main_container .main .loginbox .loginbox_table td{border:none;padding:10px 0}#main_container .main .loginbox .loginbox_table input{width:380px;height:50px}#main_container .main .loginbox .loginbox_lead{margin:0;padding:0 40px;text-align:left}#main_container .main .loginbox .loginbox_lead1-2{margin:0;padding:10px 0 10px 50px;text-align:left}#main_container .main .loginbox .loginbox_lead2{margin:0;padding:40px 50px 0 70px}#main_container .main #error_explanation{font-size:28px;color:#f00;padding:30px 0 20px 20px;font-weight:bold}#main_container .main #error_explanation ul{margin-top:-10px;list-style-type:none}#main_container .main #error_explanation li{padding-top:0;list-style-type:none}#main_container .main .order_steps{display:block;margin:0 0 2em;padding:0;border:0}#main_container .main .mail_agreement{display:block;margin:1em 0;padding:0;border:0}#main_container .main .mail_agreement ul{display:block;margin:0;padding:0;border:0}#main_container .main .notice_deliver{margin:1em 0;color:#ff0000}#main_container .main .unuse_forward_addr{display:block;margin:0;padding:0;border:0}#main_container .main .inputTicketTable{border-collapse:collapse;width:100%;margin:0;padding:0;border:0;font-size:100%}#main_container .main .inputTicketTable th{border-bottom:3px solid #fff;padding:8px 30px;text-align:left;background:#e8e8e8;vertical-align:middle;font-weight:normal}#main_container .main .inputTicketTable .ttlbk{background:#000;color:#fff;font-weight:bold}#main_container .main .inputTicketTable .money{width:25%;text-align:right}#main_container .main .inputTicketTable td{width:15%;white-space:nowrap;border-bottom:3px solid #fff;border-left:2px solid #fff;padding:8px;background:#e8e8e8;text-align:center;padding-right:60px}#main_container .main .inputTicketTable select.itemQuantity{margin:4px;padding:4px}#main_container .main h4.subtittle{margin:0;padding:50px 0 10px 0;font-size:120%;text-align:left;color:#000;background:#fff}#main_container .main .checkbox4{border:1px solid #FF6600;background:#FFF5C7;margin:25px 0 0;padding:25px;text-align:left}#main_container .main .checkbox4 .bold{font-size:28px;font-weight:bold}#main_container .main .checkbox4 .underline{text-decoration:underline}#main_container .main .save_card_notice{text-align:center;font-size:28px;font-weight:bold}#main_container .main .thanks_box{display:block;margin:0;padding:50px 15px 40px 30px;border:1px solid #d1d1d1;border-top:0;text-align:center}.applications_by_same_user_caution{margin-top:-50px}.remodal-confirm{background-color:#ff0000 !important;color:#ffffff !important;padding-left:20px !important;padding-right:20px !important;border:1px solid #ff0000 !important}.remodal-cancel{margin-right:30px !important;background-color:#ffffff !important;color:#757575 !important;padding-left:20px !important;padding-right:20px !important;border:1px solid #757575 !important}.reset_verified_btn,.pincode_call_btn,.pincode_send_btn{margin-top:15px;padding:10px 0;text-align:center;width:100%;border-radius:6px;background-color:#3A3536;color:#fff;border-color:#3A3536}.reset_verified_btn.active,.pincode_call_btn.active,.pincode_send_btn.active{background-color:#fff;color:#000;border-color:#3A3536}.reset_verified_btn:hover,.pincode_call_btn:hover,.pincode_send_btn:hover{background:#000000;color:#ff0000}.pincode_sending_btn{margin-top:15px;padding:10px 0;text-align:center;width:100%;border-radius:6px;background-color:#bbb;color:#fff;border-color:#bbb}.pincode_verified_btn{margin-top:15px;padding:10px 0;text-align:center;width:100%;border-radius:6px;background-color:#ddd;color:#fff;border-color:#ddd}.pincode_verified_btn.active{background-color:#3A3536;color:#fff;border-color:#3A3536}.pincode_verified_btn:hover{background:#000000;color:#ff0000}#main_container .main .returnbtn.after-arrow{position:relative}#main_container .main .returnbtn.after-arrow:after{content:"▶︎";position:absolute;top:16px;right:5px;color:#fff}#main_container .main .btnbox.after-arrow{position:relative}#main_container .main .btnbox.after-arrow:after{content:"▶︎";position:absolute;top:32px;right:260px;color:#fff}#main_container .main .btnbox.after-arrow:hover:after{color:#ff0000}.noticetext{padding:40px;border-radius:8px;background-color:#efefef;margin-bottom:40px;font-size:30px}.noticetext a{color:#ff0000;text-decoration:underline}.noticetext a.inputbtn{text-decoration:none}#main_container .main .inputarea{margin-bottom:3rem}#main_container .main .inputarea .inputTable th .required{display:none}#main_container .main .inputarea .inputTable td.inputTable-td-padding-control{padding-left:0}#main_container .main .inputarea .inputTable select{border:1px solid #999;background-color:#fff;border-radius:2px;height:60px;padding:5px 5px 5px 12px;-webkit-appearance:none}#main_container .main .inputarea .inputTable .select-wrapper{position:relative;display:inline-block}#main_container .main .inputarea .inputTable .select-wrapper .prefectures{width:100%}#main_container .main .inputarea .inputTable .select-wrapper::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#000 transparent transparent transparent;position:absolute;top:50%;margin-top:-4px;right:12px}#main_container .main .inputarea .inputTable .select-wrapper::after{pointer-events:none}#main_container .main .inputarea .inputTable .select-wrapper.select-wrapper--birthday{width:calc(33% - 50px);float:left}#main_container .main .inputarea .inputTable .select-wrapper.select-wrapper--birthday select{width:100%}#main_container .main .inputarea .inputTable .select-wrapper.display-block{display:block}#main_container .main .inputarea .inputTable .birthday-separator{width:30px;width:50px;text-align:center;line-height:60px;height:60px;float:left;font-size:70%}#main_container .main .inputarea .inputTable input.input03{box-sizing:border-box;width:100%;height:70px;padding:0 24px;font-size:130%}#main_container .main .inputarea .inputTable input.input03::placeholder{font-size:67%}#main_container .main .inputarea .inputTable input.companion_code{box-sizing:border-box;width:200%;height:70px;padding:0 24px;font-size:100%}#main_container .main .inputarea .inputTable input.companion_code::placeholder{font-size:67%}#main_container .main .inputarea .inputTable td #lottery_application_user_attributes_tel1,#main_container .main .inputarea .inputTable td #lottery_application_user_attributes_tel2,#main_container .main .inputarea .inputTable td #lottery_application_user_attributes_tel3,#main_container .main .inputarea .inputTable td #temp_eticket_lottery_application_companion_user_attributes_tel1,#main_container .main .inputarea .inputTable td #temp_eticket_lottery_application_companion_user_attributes_tel2,#main_container .main .inputarea .inputTable td #temp_eticket_lottery_application_companion_user_attributes_tel3{width:calc(33% - 60px);text-align:center}#main_container .main .inputarea .inputTable td #order_user_attributes_birthday_1i,#main_container .main .inputarea .inputTable td #order_user_attributes_birthday_2i,#main_container .main .inputarea .inputTable td #order_user_attributes_birthday_3i,#main_container .main .inputarea .inputTable td #resale_application_user_attributes_birthday_1i,#main_container .main .inputarea .inputTable td #resale_application_user_attributes_birthday_2i,#main_container .main .inputarea .inputTable td #resale_application_user_attributes_birthday_3i,#main_container .main .inputarea .inputTable td #lottery_application_user_attributes_birthday_1i,#main_container .main .inputarea .inputTable td #lottery_application_user_attributes_birthday_2i,#main_container .main .inputarea .inputTable td #lottery_application_user_attributes_birthday_3i,#main_container .main .inputarea .inputTable td #temp_eticket_lottery_application_companion_user_attributes_birthday_1i,#main_container .main .inputarea .inputTable td #temp_eticket_lottery_application_companion_user_attributes_birthday_2i,#main_container .main .inputarea .inputTable td #temp_eticket_lottery_application_companion_user_attributes_birthday_3i,#main_container .main .inputarea .inputTable td #temp_eticket_resale_application_companion_user_attributes_birthday_1i,#main_container .main .inputarea .inputTable td #temp_eticket_resale_application_companion_user_attributes_birthday_2i,#main_container .main .inputarea .inputTable td #temp_eticket_resale_application_companion_user_attributes_birthday_3i,#main_container .main .inputarea .inputTable td #designated_grant_user_attributes_birthday_1i,#main_container .main .inputarea .inputTable td #designated_grant_user_attributes_birthday_2i,#main_container .main .inputarea .inputTable td #designated_grant_user_attributes_birthday_3i{width:calc(33% - 50px);background-image:url(/assets/shared/select_sort-f530528f63771973b956b7af26ca24440ddeb64a419535e5241b6fa3ca920f11.png);background-repeat:no-repeat;background-position:right 15px top 50%;background-size:15px 12px}#main_container .main .inputarea .inputTable td #order_user_attributes_gender,#main_container .main .inputarea .inputTable td #resale_application_user_attributes_gender,#main_container .main .inputarea .inputTable td #resale_application_user_attributes_prefecture_code,#main_container .main .inputarea .inputTable td #lottery_application_user_attributes_gender,#main_container .main .inputarea .inputTable td #lottery_application_user_attributes_prefecture_code,#main_container .main .inputarea .inputTable td #lottery_application_number_of_companions,#main_container .main .inputarea .inputTable td #temp_eticket_lottery_application_companion_user_attributes_prefecture_code,#main_container .main .inputarea .inputTable td #temp_eticket_lottery_application_companion_user_attributes_gender,#main_container .main .inputarea .inputTable td #temp_eticket_resale_application_companion_user_attributes_prefecture_code,#main_container .main .inputarea .inputTable td #temp_eticket_resale_application_companion_user_attributes_gender,#main_container .main .inputarea .inputTable td #designated_grant_user_attributes_prefecture_code,#main_container .main .inputarea .inputTable td #designated_grant_user_attributes_gender,#main_container .main .inputarea .inputTable td select[name*="lottery_application[preference_admission_hours_attributes]"],#main_container .main .inputarea .inputTable td select[name*="resale_application[preference_admission_hours_attributes]"]{width:100%;background-image:url(/assets/shared/select_sort-f530528f63771973b956b7af26ca24440ddeb64a419535e5241b6fa3ca920f11.png);background-repeat:no-repeat;background-position:right 15px top 50%;background-size:15px 12px}#main_container .main .inputarea .inputTable td .example.dsply-blck{display:block;line-height:1.5}#main_container .main .inputarea .inputTable .enquete-artist-input-class{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #bbb;border-radius:5px;margin:20px 0;line-height:1.0}#main_container .main .inputarea .inputTable .enquete-artist-input-class::placeholder{color:#bbb}#main_container .main .inputarea .inputTable .guidetxt.c-gray{color:#bbb}#main_container .main .inputarea .inputTable .enquete-artist-candidate{padding:0 0 0}#main_container .main .inputarea .inputTable .enquete-artist-candidate h6.enquete-artist-candidate-title{padding:0 0 14px;border-bottom:1px solid #bbb;line-height:1.0}#main_container .main .inputarea .inputTable .enquete-artist-candidate:has(.enquete-artist-char-count-notice[style="display: inline;"]){padding-bottom:1em}#main_container .main .inputarea .inputTable .enquete-artist-candidate .guidetxt.enquete-artist-notice{display:block;width:100%;padding:30px 0;color:#bbb}#main_container .main .inputarea .inputTable .enquete-artist-candidate .guidetxt.enquete-artist-class{display:block;width:100%;padding:20px 0;font-size:28px;cursor:pointer}#main_container .main .inputarea .inputTable .enquete-artist-candidate .enquete-artist-suggest .enquete-artist-suggest-lists-class{padding:0 0 90px}#main_container .main .inputarea .inputTable .enquete-artist-candidate .enquete-artist-suggest .enquete-artist-suggest-lists-class .enquete-artist-suggest-list{box-sizing:border-box;width:100%;border-bottom:1px solid #bbb;background-image:url(/assets/shared/icon_plus_circled_fill_bbbbbb-28c20dd643a74a601c53ca52e3ac484de7970510f4a4a5002b1b735b48c3d9e3.png);background-repeat:no-repeat;background-position:top 50% left 20px;background-size:36px 36px;padding:20px 0 20px 80px;cursor:pointer}#main_container .main .inputarea .inputTable .enquete-artist-lists-class{padding:30px 0 60px}#main_container .main .inputarea .inputTable .enquete-artist-lists-class .enquete-artist-list{box-sizing:border-box;width:100%;border-bottom:1px solid #bbb;padding:20px 0;position:relative}#main_container .main .inputarea .inputTable .enquete-artist-lists-class .enquete-artist-list .enquete-artist-list-delete{box-sizing:border-box;width:24px;hight:24px;background-image:url(/assets/shared/icon_times_333333-149df2e2e0703bb0dc0a8319ab55ff958756d39c8f91f8f63bcf25a912b106c5.png);background-repeat:no-repeat;background-position:top 50% right 0px;background-size:24px 24px;padding:20px 0;position:absolute;top:0;bottom:0;right:15px;margin:auto 0;cursor:pointer}#main_container .main .inputarea .inputTable .enquete-box{width:100%}#main_container .main .inputarea .inputTable .enquete-box .enquete__squeeze-header{position:relative;box-sizing:border-box;width:100%;padding:1em;background-color:#eee;background-image:url(/assets/shared/icon_chevron_up_000000_24-6f685f544902e86a688dffb4e334a3fc9425cc362985cc26a5cfc8ff4ebf6289.png);background-repeat:no-repeat;background-position:top 50% right 30px;background-size:auto 24px;border:1px solid #d1d1d1;font-size:28px;font-weight:bold;cursor:pointer;user-select:none}#main_container .main .inputarea .inputTable .enquete-box .enquete__squeeze-header.squeeze-header--opened{border:1px solid #d1d1d1;background-image:url(/assets/shared/icon_chevron_down_000000_24-be8dab45249d458e0c36a1f17001616aefc307074f4d93577005d174820ffa6b.png)}#main_container .main .inputarea .inputTable .enquete-box .enquete__squeeze-header .squeeze-header__note{position:absolute;top:0;bottom:0;right:100px;margin:auto 0;height:24px;font-size:18px;line-height:24px;font-weight:normal}#main_container .main .inputarea .inputTable .enquete-box .enquete__squeeze-body{will-change:transform;transition:transform 200ms linear}#main_container .main .inputarea .inputTable .enquete-box .enquete-fes-list{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;border-left:1px solid #d1d1d1}#main_container .main .inputarea .inputTable .enquete-box .enquete-fes-list .enquete__checkbox-label{box-sizing:border-box;display:block;width:50%;padding:1em 0 1em 1em;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;cursor:pointer}#main_container .main .inputarea .inputTable .enquete-box .enquete-fes-list .enquete__checkbox-label .enquete__checkbox-apperance{display:inline-block;height:100%}#main_container .main .inputarea .inputTable .enquete-box .enquete__table{box-sizing:border-box;border-collapse:collapse;table-layout:fixed;width:100%}#main_container .main .inputarea .inputTable .enquete-box .enquete__table .enquete__table-tr{box-sizing:border-box;border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1}#main_container .main .inputarea .inputTable .enquete-box .enquete__table .enquete__table-tr .enquete__table-th{position:relative;box-sizing:border-box;padding:1em;background-color:#eee;border-right:1px solid #d1d1d1;font-size:28px}#main_container .main .inputarea .inputTable .enquete-box .enquete__table .enquete__table-tr .enquete__table-th .table-th__note{position:absolute;top:0;bottom:0;right:24px;margin:auto 0;height:24px;font-size:18px;line-height:24px;font-weight:normal}#main_container .main .inputarea .inputTable .enquete-box .enquete__table .enquete__table-tr .enquete__table-td{width:50%;box-sizing:border-box;padding:0;vertical-align:middle;border-right:1px solid #d1d1d1}#main_container .main .inputarea .inputTable .enquete-box .enquete__table .enquete__table-tr .enquete__table-td .enquete__checkbox-label{display:block;cursor:pointer;padding:25px 0 20px 25px}#main_container .main .inputarea .inputTable .enquete-box .enquete__table .enquete__table-tr .enquete__table-td .enquete__checkbox-label .enquete__checkbox-apperance{font-size:24px;line-height:55px}#main_container .main .inputarea .inputTable .ticket-dates-selection-box{width:100%}#main_container .main .inputarea .inputTable .ticket-dates-selection-box .ticket-dates-selection-list{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}#main_container .main .inputarea .inputTable .ticket-dates-selection-box .ticket-dates-selection-list .ticket-dates-selection__checkbox-label{box-sizing:border-box;display:block;width:100%;padding:1em 0 1em 1em;cursor:pointer}#main_container .main .inputarea .inputTable .ticket-dates-selection-box .ticket-dates-selection-list .ticket-dates-selection__checkbox-label .ticket-dates-selection__checkbox-apperance{display:inline-block;height:100%}#main_container .main .inputarea .guidetxt.artist-attention b{color:#E5273E;vertical-align:baseline}#main_container .main .inputarea .select-wrapper select.selectTicket{height:100px;box-sizing:border-box;padding:0 25px}#main_container .main .inputarea .unuse_forward_addr,#main_container .main .inputarea .use_forward_addr{padding-bottom:1rem;font-size:110%}#main_container .main .inputarea .use_forward_addr+.ticket-contents{margin-top:2rem}#main_container .main h4.subtittle--borderless{padding-left:0;background-color:#fff;font-size:100%;color:#000}#main_container .main h4.subtittle--borderless+.div>p.fs-md{font-size:100%}#main_container .main input{border-width:1px;border-style:solid}#main_container .main input.input_tel_code{box-sizing:border-box;width:100%;height:75px;padding:0 24px;font-size:130%}#main_container .main input.input_tel_code::placeholder{font-size:67%}#main_container .main input.auto_complete_address_target.input03{height:50px}#main_container .main .pincode-input-label{line-height:3.0}#main_container .main .pincode_send_btn{margin-top:15px;padding:10px 0;text-align:center;width:100%;height:100px;border-radius:0;background-color:#3A3536;color:#fff;border-color:#3A3536;font-weight:bold;font-size:130%}#main_container .main .pincode_arrow{display:block;margin:0 auto}#main_container .main .pincode_verified_btn{margin-top:15px;padding:0 0;text-align:center;width:100%;height:100px;font-size:130%;font-weight:bold;border-radius:0;background-color:#ddd;color:#fff;border-color:#ddd}#main_container .main .pincode_verified_btn.active{background-color:#3A3536;color:#fff;border-color:#3A3536}#main_container .main .pincode_verified_btn--test{display:block;margin-top:15px;padding:0 0;text-align:center;width:100%;height:100px;border-radius:0;background-color:#ddd;color:#fff;border-color:#ddd;text-decoration:none;line-height:100px;font-weight:bold;white-space:nowrap}#main_container .main .pincode_verified_btn--test.active{background-color:#3A3536;color:#fff;border-color:#3A3536;pointer-events:auto;text-decoration:none}#main_container .main .pincode_verified_btn--test:hover{background:#000000;color:#ff0000}#main_container .main .inputTicketTable th.cloak_available_date{background:none}#main_container .main .inputTicketTable th.cloak_available_date.cloak_available_date_not_first{padding-top:20px}#main_container .main .inputTicketTable th.stock_attention{background:none;color:#ff0000;text-align:right}#main_container .main .inputTicketTable .ttlbk--force-second{background:#000;color:#fff;text-align:center}#main_container .main .inputTicketTable select.itemQuantityCompanion{margin:4px;padding:4px}#main_container .main .inputTicketTable select.itemOutOfStock{background:#D0D0D0}#main_container .main .companions-wrapper{border-bottom:none;padding-bottom:0;margin-bottom:30px}#main_container .main .companions-radio_heading{padding-bottom:0;font-weight:bold;line-height:1.73;text-align:left;color:#3a3536}#main_container .main .companions_input_label{display:block;padding-bottom:7px;font-weight:normal;line-height:1.58;letter-spacing:0.24px;text-align:left;color:#3a3536}#main_container .main .companions_input--email{box-sizing:border-box;width:100%;height:100px;border:solid 1px #d0d0d0;background-color:#ffffff;padding:0 12px}#main_container .main .companions-radio_row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:2rem;margin-bottom:4rem}#main_container .main .companions-radio_row.non-m-btm{margin-bottom:2rem}#main_container .main .companions-radio_with-or-without_label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;line-height:24px;font-weight:normal}#main_container .main .companions-radio_with-or-without_label:nth-of-type(n+2){margin-left:3rem}#main_container .main .companions-radio_with-or-without_label::after{content:"";display:table;clear:both}#main_container .main .companions-radio_with-or-without_label .radio-name--with,#main_container .main .companions-radio_with-or-without_label .radio-name--without{font-size:125%}#main_container .main .companion_contents{margin-bottom:2rem}#main_container .main .rep-num-wrapper{border-bottom:none;padding-bottom:0;margin-bottom:30px}#main_container .main .rep-num-attention{display:block;margin-bottom:53px}#main_container .main .rep-num-radio_row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:2rem;margin-bottom:4rem}#main_container .main .rep-num-radio_row.non-m-btm{margin-bottom:2rem}#main_container .main .rep-num-radio_with-or-without_label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;line-height:24px;font-weight:normal}#main_container .main .rep-num-radio_with-or-without_label:nth-of-type(n+2){margin-left:3rem}#main_container .main .rep-num-radio_with-or-without_label::after{content:"";display:table;clear:both}#main_container .main .rep-num-radio_with-or-without_label .radio-name--with,#main_container .main .rep-num-radio_with-or-without_label .radio-name--without{font-size:125%}#main_container .main .selected_ticket_border{border:1px solid #d1d1d1;padding:46px;margin:15px auto 65px auto;font-weight:bold}#main_container .main .selected_ticket_title{margin-bottom:10px}#main_container .main .selected_ticket_content{font-size:32px}#main_container .main .ticket_selection_attention{font-size:100%}#main_container .main .checkbox4{border:1px solid #FF6600;background:#FFF5C7;margin:25px 0 2rem;padding:25px;text-align:left}#main_container .main .agreement_notes{margin-top:30px;border:1px solid #D0D0D0;padding:25px 25px 0;margin-bottom:24px}#main_container .main .parts-box{width:100%}#main_container .main .parts-box.b-btm{width:100%;margin-bottom:3rem}#main_container .main .parts-box.m-btm{width:100%;margin-bottom:3rem}#main_container .main .parts-box.p-btm{width:100%;padding-bottom:2rem}#main_container .main .parts-box.b-btm_m-btm{width:100%;margin-bottom:3rem}#main_container .main .parts-box.p-btm_b-btm{width:100%;padding-bottom:2rem}#main_container .main .parts-box.p-btm_b-btm_m-btm{width:100%;margin-bottom:3rem}#main_container .main .table-col2{width:100%;border:0;margin-top:2rem;margin-bottom:2rem}#main_container .main .table-col2 tr{width:100%;padding-bottom:3rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center}#main_container .main .table-col2 tr:last-of-type{width:100%;padding-bottom:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}#main_container .main .table-col2 th{width:100%;vertical-align:middle}#main_container .main .table-col2 td{width:100%;vertical-align:middle}#main_container .main .companion_name_wrapper .companion_name{font-weight:bold;text-align:left}#main_container .main .companion_name_wrapper .family_name{font-weight:bold}#main_container .main .companion_name_wrapper .first_name{padding-left:.5em;font-weight:bold}#main_container .main .companion_name_wrapper .name_honor{font-weight:normal}#main_container .main .ticket-data-companion{margin-top:1em;font-weight:normal;text-align:left}#main_container .main .btnbox{position:static}#main_container .main .btnbox_right{width:100%;margin:0 auto;position:static}#main_container .main .btnbox_left{width:100%;margin:0 auto;position:static}#main_container .main .btnbox_right+.btnbox_left{margin-bottom:3rem}#main_container .main .inputbtn{display:block;overflow:hidden;width:100%;margin:20px auto;padding:0;border:0;background:#ff0000;font-weight:bold;-moz-box-shadow:2px 4px 3px #c0c0c0;-webkit-box-shadow:2px 4px 3px #c0c0c0;box-shadow:2px 4px 3px #c0c0c0;color:#ffffff;cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap}#main_container .main .inputbtn.settled{background-color:#D0D0D0;user-select:none;pointer-events:none}#main_container .main .inputbtn.confirm_submit[type="submit"][disabled]{background:#a3a3a3;pointer-events:none}#main_container .main a.inputbtn{display:block;overflow:hidden;width:100%;margin:20px auto;padding:0;border:0;background:#ff0000;font-weight:bold;-moz-box-shadow:2px 4px 3px #c0c0c0;-webkit-box-shadow:2px 4px 3px #c0c0c0;box-shadow:2px 4px 3px #c0c0c0;color:#ffffff;cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap}#main_container .main a.inputbtn.settled{background-color:#D0D0D0;user-select:none;pointer-events:none}#main_container .main a.inputbtn.obscure{background-color:#D0D0D0}#main_container .main a.inputbtn.received{background-color:#CCC;pointer-events:none}#main_container .main a.inputbtn--short{display:block;width:350px;margin:20px auto;padding:0;border:0;background:#ff0000;font-size:140%;font-weight:bold;line-height:72px;-moz-box-shadow:2px 4px 3px #c0c0c0;-webkit-box-shadow:2px 4px 3px #c0c0c0;box-shadow:2px 4px 3px #c0c0c0;color:#ffffff;cursor:pointer;text-align:center;text-decoration:none}#main_container .main a.inputbtn--short a:link{color:#fff;text-decoration:none}#main_container .main a.inputbtn--short a:visited{color:#fff;text-decoration:none}#main_container .main a.inputbtn--short:hover{color:#ff0000;background-color:#000}#main_container .main .returnbtn{width:100%}#main_container .main .returnbtn.returnbtn--white button.inputbtn{box-sizing:border-box;width:100%;height:100px;box-sizing:border-box;background-color:#fff;border:2px solid #999;color:#555;font-size:130%;line-height:96px}#main_container .main .inputarea .btnbox{width:100%}#main_container .main .inputarea .btnbox .returnbtn{width:100%}#main_container .main .inputarea .btnbox .returnbtn.returnbtn--white a.inputbtn{box-sizing:border-box;width:100%;height:100px;box-sizing:border-box;background-color:#fff;border:2px solid #999;color:#555;font-size:130%;line-height:96px}#main_container .main .loginbox .inputbtn,#main_container .main .renewbox .inputbtn{display:block;overflow:hidden;width:800px;margin:20px auto;padding:0;border:0;background:#ff0000;font-weight:bold;-moz-box-shadow:2px 4px 3px #c0c0c0;-webkit-box-shadow:2px 4px 3px #c0c0c0;box-shadow:2px 4px 3px #c0c0c0;color:#ffffff;cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap}#main_container .main .loginbox .inputbtn.settled,#main_container .main .renewbox .inputbtn.settled{background-color:#D0D0D0;user-select:none;pointer-events:none}#main_container .main .loginbox .inputbtn.confirm_submit[type="submit"][disabled],#main_container .main .renewbox .inputbtn.confirm_submit[type="submit"][disabled]{background:#a3a3a3;pointer-events:none}#main_container .main .loginbox a.inputbtn,#main_container .main .renewbox a.inputbtn{display:block;overflow:hidden;width:800px;margin:20px auto;padding:0;border:0;background:#ff0000;font-weight:bold;-moz-box-shadow:2px 4px 3px #c0c0c0;-webkit-box-shadow:2px 4px 3px #c0c0c0;box-shadow:2px 4px 3px #c0c0c0;color:#ffffff;cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap}#main_container .main .loginbox a.inputbtn.settled,#main_container .main .renewbox a.inputbtn.settled{background-color:#D0D0D0;user-select:none;pointer-events:none}#main_container .main .loginbox a.inputbtn.received,#main_container .main .renewbox a.inputbtn.received{background-color:#CCC;pointer-events:none}#main_container .main .applicant_id-photo_wrapper figure{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}#main_container .main .applicant_id-photo{display:block;margin:0 auto 3rem;width:500px;height:500px;background-color:transparent;background-image:url(/assets/shared/app/applicant_id_photo_blank-0a5026bfcb8c5ec3f694d9649b8ed55e6c26033b94532c2b0b3cb571079c0e5a.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}#main_container .main .upload_applicant_id-photo_button{display:block;width:500px;height:100px;background-color:#fff;border-radius:0;overflow:hidden;color:#3A3536;line-height:100px;font-size:130%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none;margin:0 auto 24px;border:2px solid #D0D0D0;outline:none;text-align:center;cursor:pointer}#main_container .main .upload_applicant_id-photo_button input.upload_applicant_id-photo{display:none !important}#main_container .main .upload_applicant_id-photo_button--confirm{display:block;width:100%;height:40px;background-color:#fff;border:2px solid #D0D0D0;border-radius:4px;overflow:hidden;color:#fff;line-height:36px;font-size:15px;font-weight:bold;-webkit-box-shadow:none;box-shadow:none;margin:0 auto 24px;outline:none;text-align:center;color:#3A3536}#main_container .main .notes-wrapper{margin-bottom:1em}#main_container .main .notes-wrapper.p-btm{padding-bottom:20px}#main_container .main .notes-wrapper.p-btm:last-of-type{padding-bottom:0}#main_container .main .notes_title{padding-bottom:14px;font-weight:bold;line-height:1.73;text-align:left;color:#3a3536}#main_container .main .notes-bordered_text{box-sizing:border-box;padding:25px 30px;border:1px solid #D0D0D0}#main_container .main .notes-bordered_text--red{box-sizing:border-box;padding:25px 30px;border:1px solid #D0D0D0;color:#FF0100}#main_container .main .notes-bordered--red_text--red{box-sizing:border-box;padding:12px 15px;border:1px solid #FF0100;color:#FF0100}#main_container .main .sending_infomation{border:1px solid #000000;background:#FFFFFF;margin:15px 10px;margin:15px 0;padding:30px 20px;text-align:left;font-size:100%}#main_container .main .tel_verified_info{box-sizing:border-box;display:none;width:100%;height:100px;background-color:#F1F7F0;border-radius:4px;overflow:hidden;color:#4f9c4c;line-height:100px;text-align:left;font-weight:bold;-webkit-box-shadow:none;box-shadow:none;margin:16px 0 24px;padding:0 24px;border:none}#main_container .main .tel_verified_info.ta-left{display:none;box-sizing:border-box;width:100%;height:100px;background-color:#F1F7F0;border-radius:4px;overflow:hidden;color:#4f9c4c;line-height:100px;text-align:left;font-weight:bold;-webkit-box-shadow:none;box-shadow:none;margin:16px 0 24px;padding-left:15px;border:none}#main_container .main .photo_message_background-pink{box-sizing:border-box;width:100%;background-color:rgba(229,39,62,0.1);border-radius:4px;overflow:hidden;margin:16px 0 24px;border:none;border-radius:4px;padding:26px 32px;color:#f00;text-align:left;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}#main_container .main .tel_code_block{margin-bottom:1rem}#main_container .main .tel_code_block input{box-sizing:border-box;width:100%;height:70px;padding:0 24px;font-size:130%}#main_container .main #error_explanation{padding-left:0}#main_container .main #error_explanation li.explanation--thick{list-style-type:none;padding:0 24px;margin-bottom:8px;height:100px;font-weight:bold;line-height:100px;background-color:#FFDDDD;color:#FF0100}#main_container .main .submitBtn input.inputbtn.input-target-artist:disabled{background-color:#D0D0D0;pointer-events:none}#main_container .main .fw-b{font-weight:bold}#main_container .main .p-top-h{padding-top:1em}#main_container .main .p-top-1{padding-top:2rem}#main_container .main .p-top-2{padding-top:4rem}#main_container .main .p-top-3{padding-top:6rem}#main_container .main .m-top-h{margin-top:1em}#main_container .main .m-top-1{margin-top:2rem}#main_container .main .m-top-2{margin-top:4rem}#main_container .main .m-top-3{margin-top:6rem}#main_container .main .m-btm-h{margin-bottom:1em}#main_container .main .m-btm-1{margin-bottom:2rem}#main_container .main .m-btm-2{margin-bottom:4rem}#main_container .main .m-btm-3{margin-bottom:6rem}.update_explanation{border:1px solid #000;margin:30px;padding:22px;text-align:left}.update_explanation .lead{font-weight:bold}.preference_admission_hour_select{font-size:95%}.preference_admission_hour_table{width:100%}.companion_code_copy{margin-top:15px;padding:10px 0;text-align:center;width:100%;border-radius:6px;background-color:#3A3536;color:#fff;border-color:#3A3536}.companion_code_textarea .notes-bordered--red_text{box-sizing:border-box;padding:12px 15px;border:2px solid #FF0100}.companion_code_textarea .white{color:#ffffff}.companion_code_textarea .fs-sm{font-size:80%}.companion_code_textarea .fs-nm{font-size:100%}.companion_code_textarea .fs-md{font-size:110%}.companion_code_textarea .fs-lg{font-size:120%}.companion_code_textarea .ta-1{text-align:center}.companion_code_textarea .bgc-red{background-color:red}.verified_tel_same_user_exists_attention{font-size:105%;text-align:left}.remodal-overlay{background:rgba(43,46,56,0.5) !important}#lottery_application_number_of_companions,#resale_application_number_of_companions,#resale_application_resale_application_choices_attributes_0_resale_application_choice_items_attributes_0_resale_ticket_stock_id,#resale_application_resale_application_choices_attributes_1_resale_application_choice_items_attributes_0_resale_ticket_stock_id,#resale_application_resale_application_choices_attributes_2_resale_application_choice_items_attributes_0_resale_ticket_stock_id,#resale_application_resale_application_choices_attributes_0_rep_resale_application_choice_item_attributes_resale_ticket_stock_id,#resale_application_resale_application_choices_attributes_1_rep_resale_application_choice_item_attributes_resale_ticket_stock_id,#resale_application_resale_application_choices_attributes_2_rep_resale_application_choice_item_attributes_resale_ticket_stock_id,.selectTicket{appearance:none;width:100%;background-image:url(/assets/shared/select_sort-f530528f63771973b956b7af26ca24440ddeb64a419535e5241b6fa3ca920f11.png);background-repeat:no-repeat;background-position:right 15px top 50%;background-size:15px 12px}.companion_info_border{border:1px solid #d1d1d1;padding:46px;margin:15px auto 65px auto}.validation-alert{display:none}.validation-alert .alert-item{margin:0 0 0 auto;width:fit-content;color:#f00000;font-weight:normal;font-size:80%;line-height:1.834;text-align:left}.date_selection_parking_info{padding-left:30px}.ticket-select-iradio__flexbox-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 40px}.ticket-select-iradio__flexbox-wrapper .ticket-select-iradio-label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 6px;cursor:pointer}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,0.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}
