.notification-icon[data-v-59da2cfa]{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-8px;right:-20px}.notification-icon .value[data-v-59da2cfa]{background-color:#fa3e3e;border-radius:2px;color:#fff;padding:1px 3px;font-size:10px;line-height:15px;height:15px}.notification-icon-container{display:inline-block;position:relative}.nav-smart-phone li.first-child{text-align:right;background:#ede1c5!important;position:relative;height:40px}.nav-smart-phone li.first-child i{font-weight:700;color:#000;padding-right:10px;position:absolute;font-size:24px;top:10px;right:0}.messages[data-v-6c402615]{text-align:left}.s-year[data-v-60d9fee0]{width:82px!important}.s-day[data-v-60d9fee0],.s-month[data-v-60d9fee0]{width:65px!important}.mr-5px[data-v-60d9fee0]{margin-right:5px}.mr-12px[data-v-60d9fee0]{margin-right:12px}@media screen and (max-width:320px){.xxs-input-birthday .s-year[data-v-60d9fee0]{width:74px!important}.xxs-input-birthday .s-day[data-v-60d9fee0],.xxs-input-birthday .s-month[data-v-60d9fee0]{width:58px!important}}.login-client .el-dialog__header{padding:0!important}.login-client .messages{width:100%;text-align:center;padding:10px;line-height:20px;font-size:16px;font-weight:700;color:#f56c6c}.login-client .forgot-password{color:#009cad;cursor:pointer}.login-client .error{color:red}.login-client .el-dialog{width:35%!important}.login-client .el-form-item__label{width:100px!important}.login-client .el-form-item__content{margin-left:100px!important;line-height:22px}.login-client .el-form--label-left .el-form-item__label{text-align:right}.login-client .el-form-item .el-input input{font-size:14px}.forgotpassword-client .el-dialog,_:-ms-lang(x)::-ms-backdrop{min-width:450px}.forgotpassword-client .el-date-editor{width:100%}.send-mail-success .send-mail-success-form .el-form-item{text-align:center}.send-mail-success .send-mail-success-form .el-form-item .el-form-item__content{margin-left:0!important}@media screen and (max-width:1040px){.login-client .el-dialog{width:50%!important}.login-client .el-form-item__label{width:100px!important}.login-client .el-form-item__content{margin-left:100px!important}}@media screen and (max-width:768px){.login-client .el-dialog{width:80%!important}}@media screen and (max-width:480px){.login-client .el-dialog{width:90%!important}.login-client .el-form-item__content{margin-left:0!important}.login-client .el-dialog .el-form-item__label{text-align:left;width:100%!important}.recaptcha-mb{margin-bottom:2rem!important}}.login-sso-notice{background:#eef7fb;border:1px solid #9ccde0;border-left:4px solid #009cad;border-radius:4px;margin-bottom:1.25em;padding:.85em 1em}.login-sso-notice__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35em;margin:0 0 .4em;color:#007a8a;font-size:15px;font-weight:700;line-height:1.4}.login-sso-notice__icon{font-size:18px}.login-sso-notice__text{margin:0;color:#333;font-size:14px;font-weight:700;line-height:1.6}.login-flash-message{margin-bottom:1.25em}.login-flash-message .el-alert__title{font-size:14px;line-height:1.6;font-weight:700}.caution-text{font-weight:700;letter-spacing:.1rem;padding-left:1em;text-indent:-1em;font-size:.7rem}.link-contact{font-size:14px;text-decoration:underline;color:#00f}.link-contact :hover{cursor:pointer}.register-dialog .el-row{padding-bottom:30px}.register-dialog .btn-register-dialog{text-align:center}.register-dialog .el-dialog{width:40%;min-width:320px}.login-sso-notice[data-v-6f750873]{background:#eef7fb;border:1px solid #9ccde0;border-left:4px solid #009cad;border-radius:4px;margin-bottom:1.25em;padding:.85em 1em}.login-sso-notice__title[data-v-6f750873]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35em;margin:0 0 .4em;color:#007a8a;font-size:15px;font-weight:700;line-height:1.4}.login-sso-notice__icon[data-v-6f750873]{font-size:18px}.login-sso-notice__text[data-v-6f750873]{margin:0;color:#333;font-size:14px;font-weight:700;line-height:1.6}.el-radio,.el-radio--medium.is-bordered .el-radio__label,.el-radio__label{font-size:18px!important;color:#000!important}.el-radio__inner{width:18px!important;height:18px!important}.el-table{border:2px solid #d6d6d6;border-collapse:separate;border-radius:10px}.el-table:before{background-color:transparent}.el-table thead+tbody td,.el-table tr+tr td{border-top:2px solid #d6d6d6}.el-table td{border-bottom:none;font-size:14px!important;color:#000}.el-table td,.el-table th{text-align:center!important}.el-table th{font-size:16px!important;background-color:#f7f0df!important;font-weight:700!important;color:#321007!important;margin-bottom:20px}.el-table tbody td+td,.el-table tbody th+td,.el-table thead th+th{border-left:2px solid #d6d6d6}.header-top{border-bottom:1px solid #929292;padding:1px;position:relative}.header-top .header-content .flex{min-height:70px}.header-top .header-content .flex .header-content-user{text-align:right}.el-table tr{background-color:#fffdf7}.border-radius{border-radius:10px}.el-button{background-color:#a5272a!important;color:#fff!important;font-weight:700!important;text-align:center!important;border-radius:5px!important}.el-button,_:-ms-lang(x)::-ms-backdrop{font-family:Arial}.el-button-big{padding:1em 2em;font-weight:700;border:1px solid #c0b283;font-size:18px}.btn-client:hover{opacity:.9}.el-table .el-radio--medium.is-bordered .el-radio__label,.el-table .el-radio__label{font-size:14px!important}.el-drawer__body .nav-smart-phone{overflow-y:scroll}.required:after{float:right;content:"必須";background:#a5272a;border-radius:5px;color:#fff;display:inline-block;font-size:10px;margin-left:1em;padding:.5em 1em;vertical-align:middle}input:disabled{color:#545454!important;cursor:default!important;background-color:#ebebe4!important}.p-15px{padding:15px}.contact .el-checkbox__label{white-space:normal}.anken-info .el-table .el-table__header-wrapper{border-bottom:2px solid #d6d6d6!important;border-radius:10px;z-index:2;position:relative}.anken-info .el-table .el-table__body-wrapper{z-index:1;position:relative}.anken-info .el-table .el-table__body-wrapper td{padding:18px 0}@media screen and (max-width:420px){.el-message-box{width:90vw}}.el_table_mobile .el-table__body-wrapper .el-table__body,.el_table_mobile .el-table__header-wrapper .el-table__header{width:100%!important;table-layout:unset!important}.el_mobile_button_left{float:left}.el_mobile_button_right{float:right}.el-radio__input .el-radio__inner{border-color:#969696!important}.anken-tooltip{font-family:Noto Sans JP,sans-serif!important;font-size:14px!important;border-radius:6px!important;border-radius:9px!important;width:300px!important;background:#cc9e33!important;color:#321007!important;-webkit-box-shadow:0 0 3px rgba(255,236,179,.86);box-shadow:0 0 3px rgba(255,236,179,.86);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.anken-tooltip .popper__arrow{visibility:hidden}.anken-tooltip:after{content:" ";width:0;height:0;border-style:solid;border-width:12px 12.5px 0 12.5px;border-color:#cc9e33 transparent transparent transparent;position:absolute;left:30%;bottom:-10px}.active-link{color:#006ce5}.md-d-inline{display:inline}.heritage-division button:disabled{opacity:1!important}#contact_btn ul{margin-left:-1px}.bold-txt{float:left}.inquiry-left a{text-decoration:none!important}.input-file-container{margin:10px auto!important}.camera-row-item .button-panel-left{text-align:center!important}.camera-row-item .button-panel-left .button-right{margin-left:25px!important;float:none!important}.link01{padding-bottom:30px}a{text-decoration:none!important}.p-30 label.el-form-item__label{padding:0 30px 0 0!important}.msg-p-70 .el-form-item__error{padding-left:70px!important}.member-register .el-checkbox__inner{width:18px!important;height:18px!important}.member-register .el-checkbox__inner:after{height:60%;left:40%}@media screen and (max-width:768px){.title-screen{padding:25px 0 40px 10px!important}.w-100{width:100%!important}.sm-title-pb-0{padding:0 0 0 10px!important}.info-list-item-tab{width:38px!important}.info-list-item-cnt{width:90%!important}.header-content-left{width:50%!important}.inquiry-right-img{width:45%}.sm-d-block{display:block!important;margin-top:5px}.image-upload,.sm-d-block button{float:left!important}.sm-d-block button{margin-left:0!important}.reed_color{margin-top:0!important}}@media screen and (max-width:550px){.info-list-item-tab{width:34px!important}.info-list-item-cnt{width:81%!important}.header-content-left{width:100%!important}.sm-btn-center{text-align:center}.col-xs-12{width:100%!important}.img-form-w-dynamic{width:162px!important}.img-document-dynamic{width:145px!important}#station-tax-cl .el-input__inner{padding:0 0 0 2em!important}}@media screen and (max-width:420px){.msg-p-70 .el-form-item__error{padding-left:0!important}.sm-mw-100p{max-width:100%!important}.form-register td:not(.tel) input[type=text]{width:100%!important}::-webkit-input-placeholder{color:#b3b3b3;opacity:1}::-moz-placeholder{color:#b3b3b3;opacity:1}:-ms-input-placeholder{opacity:1}::-ms-input-placeholder{opacity:1}::placeholder{color:#b3b3b3;opacity:1}:-ms-input-placeholder{color:#b3b3b3}::-ms-input-placeholder{color:#b3b3b3}.anken-info .btn-table{width:135px!important;font-size:13px!important}.el-checkbox__label,.vertical-align-top .el-checkbox__input{vertical-align:top;margin-top:3px}.xs-mr-10{margin-right:10px!important}.camera-row-item .detail-document-card{margin:10px!important}.camera-row .image-preview .el-dialog{margin-top:10vh!important}.btn-list{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:320px){.col-xxs-12{width:100%!important}.info-list-item-tab{width:13%!important}.inquiry-left{margin-bottom:1px!important}.inquiry-left span{padding:10px 10px 7px!important}.anken-info .btn-table{width:115px!important;font-size:12px!important}.d-block{display:block!important}.smaller-width-xxs .el-dialog{min-width:270px!important;font-size:1rem}.smaller-width-xxs button,.xxs-font-size-13{font-size:13px!important}.smaller-width-xxs button{padding:12px 10px}#contact_btn .float-l{width:290px!important;border-bottom-right-radius:8px!important;border-top-right-radius:8px!important;background-size:290px 75px!important;font-size:23px!important}.img-form-w-dynamic{width:155px!important}.img-document-dynamic{width:136px!important}.xxs-input-birthday .xxs-mr-0{margin-right:5px!important}.xxs-input-birthday .mr-0{margin-right:0!important}.xxs-input-birthday .el-input__inner{padding-left:.5em!important}#contact_btn ul li{font-size:12px!important}.seminar-join-info .el-radio{margin-right:0!important}}@media screen and (max-width:480px){.title-screen{padding-left:0!important}}.el-form-item__error{font-weight:700}@media (-ms-high-contrast:none){.header-logo-content-wrapper{margin-top:40px}}.header{clear:both;z-index:999}.header-content{overflow:hidden}.btn-login,.user-info .fullname{background-color:#a5272a;color:#fff;font-weight:700;padding:.2em .5em;text-align:center;border-radius:5px;border:1px solid #a5272a}.btn-login{padding:.2em 1.1em}.register-info{width:250px}.register-info .btn-register:hover{cursor:pointer}.inquiry .btn-logout,.register-info .btn-logout,.user-info .btn-logout{color:#8a0602;border:1px solid #8a0602;font-weight:700;padding:.2em .5em;text-align:center;border-radius:5px}.register-info .btn-logout{padding:3px 0}.register-info .btn-logout,.user-info .btn-logout{cursor:pointer}.user-info .btn-logout:hover{color:#a5272a}.register-info .btn-register{background-color:#a5272a;color:#fff;font-weight:700;padding:3px 0;text-align:center;border-radius:5px;margin-right:10px;border:1px solid #a5272a}.header-content-inform .inquiry{text-align:center}.header-content-inform .inquiry a{font-size:14px;text-align:left;font-style:normal;color:#8a0602;overflow:visible;font-weight:700}.header-content-inform .logo-header p{font-size:10px;color:#c7bf93}.header-content-inform,.header-content-user{position:relative}.header-content-user div.register-info,.header-content-user div.user-info{float:right;width:100%;position:absolute;bottom:0}.header-content-inform .logo-header{right:0;padding:4px 5px 3px 5px}.header-content-inform .logo-header svg{float:right}.header-logo{position:relative;text-align:center;padding-top:15px}.header-logo a{display:block;height:20px;text-align:center}.header-logo p.img-logo,.header-logo p.title{width:100%;text-align:center}.header-logo p.img-logo{background-color:#fff}.header-logo svg{bottom:40px}.header-logo p{font-size:13px;line-height:unset}.logo-header-not-login{background:#a5272a}.header-content-inform .logo-header p.colorCCC{color:#ccc}.logo-header-not-lg .logo-header-not-lg-l{height:auto;position:relative;width:100%}.logo-header-not-lg-l p.colorCCC{font-size:10px}.logo-header-not-lg-l p.colorCCC span.left{width:65%}.logo-header-not-lg-l p.colorCCC span.right{width:35%}.logo-header-not-lg .logo-header-not-lg-r{width:35%;min-height:50px}.logo-header-not-lg-r{position:relative}.logo-header-not-lg-r button{padding:5px 8px;border-radius:2px;border:none;position:absolute;bottom:5px;color:#000}.header-content-inform .logo-header p{line-height:unset}.header-content-inform .logo-header p.logo-header-not-lg-phone{color:#fff;font-size:12px}.logo-header-not-lg-phone i.el-icon-phone{background:#a5272a;color:#fff}.logo-header-not-lg-phone a,.logo-header-not-lg-phone a:hover{color:#fff;opacity:1}.header-content{font-size:14px}.header-content-left{width:55%;position:relative;right:0}.header-content-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:280px}.inquiry-left{margin-bottom:4px}.inquiry-left span{background:#8a0602;padding:4px 15px;color:#fff;font-weight:400}.inquiry-left i.el-icon-message{font-size:16px;margin-right:5px}.inquiry-right-img{position:absolute;bottom:12px;width:50%}.btn-sub-menu{margin-top:4px}.gnav-menu li.gnav-menu-item{display:inline-block;height:65px}.nav-smart-phone .gnav-menu-item p{font-size:18px;padding-top:11px}.nav-smart-phone .gnav-menu-item .submenu li.submenu-item p{font-size:14px}.nav-smart-phone li.first-child{min-height:45px}.display-on-pc{display:block}.display-on-phone{display:none}.resize-img{height:auto;bottom:0;max-height:35px;-o-object-fit:contain;object-fit:contain}.padding-content-user-register{padding-right:10px}.padding-content-user-login,.padding-content-user-register{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-header-right-contact{margin-top:4px;margin-right:10px}.item-header-right-tel{margin-top:4px}@media screen and (min-width:551px){.padding-content-user-login{padding-right:10px}.item-header-right-contact{margin-right:5px}}.img-logo-resize{width:295px;height:65px}.header-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.item-flex-equal-width{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}@media screen and (max-width:940px){.inquiry-left span{padding:4px 15px}.header-content-inform .inquiry a,.user-info .btn-logout,.user-info .fullname{font-size:13px}.nav-smart-phone .gnav-menu-item p{font-size:14px;padding-top:15px}}@media screen and (min-width:769px) and (max-width:935px){.img-logo-resize{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}}@media screen and (max-width:768px){.header-logo,.header-logo p,.header-logo svg{width:100%}.header-content-inform .inquiry a,.user-info .btn-logout,.user-info .fullname{font-size:13px}.header-logo svg{bottom:60px}.nav-smart-phone .gnav-menu-item p{font-size:20px;padding-top:10px}.header-flex{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:550px){.logo-header-not-lg-l p.colorCCC span{font-size:8px}.header-top .header-content .flex .header-content-user{padding-top:5px}.header-content-inform .logo-header p.logo-header-not-lg-phone{font-size:9px}.header-content-inform .logo-header{right:20%;padding:2px 10px 2px 10px}.header-content-inform .inquiry{text-align:right}.header-content-left .user-info{text-align:center}.inquiry-left span{padding:8px 10px;font-size:12px}.btn-login,.register-info .btn-logout,.register-info .btn-register,.user-info .btn-logout,.user-info .fullname{font-size:12px}.inquiry-left i.el-icon-message{font-size:16px}.header-content-inform .inquiry a{font-size:8px}.gnav{display:block;max-height:45px!important}.header-content-left{width:100%}.header-top .header-content .flex{min-height:80px}.nav-height{height:45px}.nav-smart-phone li.gnav-menu-item{height:unset}.display-on-pc{display:none!important}.display-on-phone{display:block!important}.register-info{text-align:center}.header-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-top:8px}.header-content-right{margin-top:5px;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.inquiry-left{margin-bottom:2px}.header-btn-left{min-width:unset!important}}@media screen and (max-width:420px){.header-content-left .user-info,.header-content-user .register-info{text-align:center}.header-content-inform .inquiry a{font-size:8px}.header-content-inform .logo-header svg{width:80px}.gnav{display:block;max-height:45px!important}.inquiry-left i.el-icon-message{font-size:14px}.nav-height{height:45px}.nav-smart-phone li.gnav-menu-item{height:unset}.header-content-inform .logo-header{right:20%;padding:2px 10px 2px 10px}.header-top .header-content .flex .header-content-user{padding-top:5px}}@media screen and (max-width:320px){.header-content-inform .logo-header{right:15%;padding:1px 10px 2px 10px}.header-content-left .user-info{text-align:center}.header-content-inform .inquiry a{font-size:8px}.header-content-inform .logo-header svg{width:80px}.gnav{display:block;max-height:45px!important}.inquiry-left span{padding:9px 10px;font-size:10px}.btn-login,.register-info .btn-logout,.register-info .btn-register,.user-info .btn-logout,.user-info .fullname{font-size:8px}.inquiry-left i.el-icon-message{font-size:12px}.nav-height{height:45px}.nav-smart-phone li.gnav-menu-item{height:unset}}@media screen and (max-width:300px){.header-content-inform .logo-header{right:5%;padding:1px 10px 2px 10px}}@media screen and (min-width:551px) and (max-width:851px){.gnav-menu li.gnav-menu-item{height:unset}.nav-smart-phone{padding-bottom:50px}}@media screen and (min-height:250px) and (max-height:350px){.header-content-left .user-info{text-align:center}.el-drawer__body .nav-smart-phone{max-height:250px}.inquiry-left span{font-size:12px}.logo-header-not-lg-l p.colorCCC{padding-top:unset}.btn-login,.inquiry-left i.el-icon-message,.inquiry-left span,.register-info .btn-logout,.register-info .btn-register,.user-info .btn-logout,.user-info .fullname{font-size:8px}.nav-smart-phone li.gnav-menu-item{height:unset}.header-content-inform .logo-header{padding:0 10px}}@media screen and (min-height:351px) and (max-height:400px){.el-drawer__body .nav-smart-phone{max-height:350px}.nav-height{height:45px}}@media screen and (min-height:401px) and (max-height:450px){.el-drawer__body .nav-smart-phone{max-height:380px}.nav-height{height:45px}}@media screen and (min-height:451px) and (max-height:510px){.el-drawer__body .nav-smart-phone{max-height:430px}.nav-height{height:45px}}@media screen and (min-height:510px) and (max-height:600px){.el-drawer__body .nav-smart-phone{max-height:480px}}@media screen and (min-height:601px) and (max-height:650px){.el-drawer__body .nav-smart-phone{max-height:550px}.gnav-menu li.gnav-menu-item{height:unset}}@media screen and (min-height:651px) and (max-height:700px){.el-drawer__body .nav-smart-phone{max-height:600px}}@media screen and (min-height:701px) and (max-height:1100px){.el-drawer__body .nav-smart-phone{max-height:650px}.gnav-menu li.gnav-menu-item{height:unset;padding-bottom:5px}}