/* 最小化できませんでした。最小化されていないコンテンツを返します。
(1,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,44): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,88): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,133): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,221): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,238): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,286): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,315): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,375): run-time error CSS1039: Token not allowed after unary operator: '-panel-border-color'
(1,572): run-time error CSS1039: Token not allowed after unary operator: '-main-width'
(1,643): run-time error CSS1039: Token not allowed after unary operator: '-main-width'
(1,775): run-time error CSS1039: Token not allowed after unary operator: '-main-width'
(1,3871): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,3968): run-time error CSS1039: Token not allowed after unary operator: '-message-width'
(1,4148): run-time error CSS1039: Token not allowed after unary operator: '-main-width'
(1,4231): run-time error CSS1039: Token not allowed after unary operator: '-message-width'
(1,4553): run-time error CSS1039: Token not allowed after unary operator: '-panel-border-color'
(1,4596): run-time error CSS1039: Token not allowed after unary operator: '-panel-width'
(1,4876): run-time error CSS1039: Token not allowed after unary operator: '-panel-width'
(1,4945): run-time error CSS1039: Token not allowed after unary operator: '-panel-width'
(1,6428): run-time error CSS1039: Token not allowed after unary operator: '-panel-width'
(1,6633): run-time error CSS1039: Token not allowed after unary operator: '-panel-width'
(1,6691): run-time error CSS1039: Token not allowed after unary operator: '-panel-width'
(1,7108): run-time error CSS1039: Token not allowed after unary operator: '-th-width'
(1,7262): run-time error CSS1039: Token not allowed after unary operator: '-th-group-width'
(1,7306): run-time error CSS1039: Token not allowed after unary operator: '-th-member-width'
(1,7362): run-time error CSS1039: Token not allowed after unary operator: '-th-group-width'
(1,7411): run-time error CSS1039: Token not allowed after unary operator: '-th-member-width'
(1,7457): run-time error CSS1039: Token not allowed after unary operator: '-tip-width'
(1,7526): run-time error CSS1030: Expected identifier, found ','
(1,7547): run-time error CSS1031: Expected selector, found ')'
(1,7547): run-time error CSS1025: Expected comma or open brace, found ')'
(1,7747): run-time error CSS1039: Token not allowed after unary operator: '-th-member-width'
(1,7800): run-time error CSS1039: Token not allowed after unary operator: '-th-member-width'
(1,11461): run-time error CSS1039: Token not allowed after unary operator: '-panel-width'
(1,16358): run-time error CSS1039: Token not allowed after unary operator: '-table-border-color'
(1,16948): run-time error CSS1039: Token not allowed after unary operator: '-panel-width'
(1,17101): run-time error CSS1039: Token not allowed after unary operator: '-panel-width'
 */
@charset "utf-8";:root{--base-width:1024px;--main-width:calc(var(--base-width) - 64px);--panel-width:calc(var(--main-width) - 60px);--th-group-width:calc(var(--th-width) - var(--th-member-width));--th-member-width:190px;--tip-width:20px;--th-width:270px;--th-tip-width:var(--th-width);--panel-border-color:#0a50a1;--table-border-color:#0a50a1}html{border-top:5px solid var(--panel-border-color)}body{color:#000;font-family:'Noto Sans JP',-apple-system,BlinkMacSystemFont,'Helvetica Neue',"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;width:calc(var(--main-width) + 18px);padding:0 18px 0 0;margin-left:calc((100vw - var(--main-width))/2 - 18px)}div.world{margin:0 0 0 0}header,.menubar,nav,main,section{font-size:100%;padding:0;display:block;width:var(--main-width);margin:15px auto 0}nav{line-height:40px;margin:10px auto 10px;text-align:right}header{margin-top:3px}.header-title,.header-subtitle-error div:first-child,.header-subtitle-error>span:first-child,.header-subtitle div:first-child{display:block;margin:0;text-align:left;letter-spacing:3px}.header-subtitle div:first-child{white-space:nowrap}.header-title{color:#fff;font-size:30px;padding:10px 0 10px;background-color:#86919e;background:linear-gradient(#4b6dcc,#799cdc);text-indent:30px}.header-subtitle,.header-subtitle-error{font-size:19px;font-weight:bold;padding:5px 0 5px;display:flex;justify-content:space-between;width:100%}.header-subtitle{background-color:#cfdffd}.header-subtitle.fatal{background-color:#faa}.header-subtitle-error{margin:0;padding:0}.header-subtitle-error ul{margin:16px 0 0 0}.header-subtitle-error ul,.header-subtitle-error>span{padding-inline-start:30px}.header-subtitle div{padding-left:1em}.header-subtitle div:first-child,.header-subtitle-error div:first-child{width:33%;padding-left:30px}.header-subtitle div:last-child{width:33%;padding-left:0;margin-top:0}.header-subtitle-user{margin:auto 0 auto 0;max-width:33%;font-size:15px;font-weight:normal;display:flex;justify-content:flex-end}.header-subtitle-user span{margin:0 6px 0 0}.header-notice{color:#f00;text-align:center;white-space:nowrap}.header-subtitle-cancelled{font-size:19px;font-weight:bold;padding:5px 0 5px;background-color:#ffa}.header-subtitle-cancelled::after{margin-right:0;float:right;color:#f00;text-indent:0;content:'取り消し工事です。'}.menubar ul{margin:0;padding:0 0 0 15px;background-color:#7fa0de;display:flex}.menubar ul li:last-child{margin-left:auto}.menubar ul li{width:125px;display:inline-block;list-style-type:none;position:relative}.menubar ul li a{background-color:#7fa0de;color:#fff;line-height:40px;text-align:center;text-decoration:none;font-weight:bold;display:block;padding:0}.menubar .menu-index-0{z-index:29}.menubar .menu-index-1{z-index:28}.menubar .menu-index-2{z-index:27}.menubar .menu-index-3{z-index:26}.menubar .menu-index-4{z-index:25}.menubar .menu-index-5{z-index:24}.menubar .menu-index-6{z-index:23}.menubar .menu-index-7{z-index:22}.menubar .menu-index-8{z-index:21}.menubar .menu-index-9{z-index:20}.menubar .menu-index-10{z-index:19}.menubar .menu-index-11{z-index:18}.menubar .menu-index-12{z-index:17}.menubar .menu-index-13{z-index:16}.menubar .menu-index-14{z-index:15}.menubar .menu-index-15{z-index:14}.menubar .menu-index-16{z-index:13}.menubar .menu-index-17{z-index:12}.menubar .menu-index-18{z-index:11}.menubar .menu-index-19{z-index:10}.menubar ul a:hover{background-color:#eaf4fc;color:#000}.menubar ul ul{display:none;margin:0;padding:0;position:absolute}.menubar ul li:hover ul{display:block}.menubar ul ul li{width:190px;border-top:1px solid #fff}.menubar ul ul li a{line-height:35px;text-align:left;padding-left:10px;font-weight:normal}.menubar>ul>li>a:active,.menubar>ul>li>a:focus{outline:solid 2px #448;outline-offset:-4px}header div.menu-debug{position:fixed;right:0;bottom:0;padding:0 4px 0 0;margin:0}.nav-has-message{display:flex;--message-width:60%}.nav-message{line-height:normal;text-align:left;padding-left:30px;width:var(--message-width)}.nav-message p{padding:.5em 0;margin:0}.nav-message p:first-child{padding-top:0}.nav-message p:last-child{padding-bottom:0}.nav-message.error{color:#f00;width:var(--main-width);text-align:center;line-height:200%}.nav-button{width:calc(100% - var(--message-width));background-color:transparent;display:flex;justify-content:center;align-items:center}section{margin-bottom:35px}section.in-tab{width:auto}.section-title{background:linear-gradient(#4b6dcc,#799cdc);color:#fff;padding:5px 0 5px 20px;font-weight:bold}.panel{margin:0 auto 0;padding:10px;border:1px solid var(--panel-border-color)}.panel-tab{width:var(--panel-width);justify-content:flex-start;display:flex;flex-wrap:wrap;margin:10px auto 10px}.panel-tab::after{content:'';width:100%;height:3px;background:#93acda;display:block;order:-1}.panel-detail{margin:0 auto 0;padding:15px;border-collapse:separate;border-spacing:0;width:var(--panel-width);border:solid 1px}.panel-in-tab-section{width:calc(var(--panel-width) - 32px)}.tab{color:#000;background:#93acda}.tab-wrap{justify-content:flex-start}.tab-label{padding-left:1em;padding-right:1em;flex:0;width:auto;border-top:1px solid #fff}.mosikm-step-date,.mosikm-step-name{display:inline-block;vertical-align:middle}.mosikm-step-date{width:120px}.mosikm-step-name{width:calc(100% - 128px)}.mosikm-step-row th{background-color:transparent;font-weight:normal}.mosikm-step-row td{background-color:transparent;font-weight:normal;border-left:none}input[type="tel"]{width:4em}.login input[type=text],.login input[type=password]{width:300px}input[type=text].pole-no{width:6em}.privacy-policy{width:800px;height:260px;margin:20px auto 5px;padding:5px;resize:none;white-space:pre-line}.mosikm-caution{white-space:pre-line;text-align:left;line-height:100%}.visuallyhidden{display:none}.pagination-nav{display:inline-flex;float:right}ul.pagination{display:inline-flex;list-style:none;margin:0 .5em 0 0;padding:0}ul.pagination li{margin:0;padding:0;min-width:1.5em;text-align:center}.pagination li:first-child,.pagination li:last-child{min-width:3.5em}.pagination a{display:block;padding:0 .5em;border-radius:.2em;color:#fff}.pagination a[aria-current="page"]{color:#fff;text-decoration:none}div.section{margin:15px 0 35px 0}div.section p{margin-left:10px}div.section h2{margin-bottom:25px}table{border-collapse:separate;border-spacing:0;margin:10px auto 10px auto}table.basic,table.table-input,table.table-reference,table.search-result{width:var(--panel-width)}table.table-tiny-input{width:300px}table.login{width:500px}table.table-input,table.table-tiny-input,table.table-reference{table-layout:fixed;word-break:break-all}.panel table{width:calc(var(--panel-width) - 50px)}.panel table.in-tab{width:calc(var(--panel-width) - 72px)}table.in-table{width:400px}table.zaiko-input{width:550px}table{border-width:1px;border-style:none solid solid none}th{border-width:1px;border-style:solid none none solid}td{border-width:1px;border-style:solid none none solid}.bottomline-visible{border-bottom:solid 1px}.bottomline-invisible{border-bottom:none}th{padding:5px;font-weight:bold;line-height:120%;background-color:#cee3fb;width:var(--th-width)}.table-input th,.table-tiny-input th,.table-reference th{text-align:left;text-indent:10px}.search-result th{text-indent:0}.th-group{width:var(--th-group-width)}.th-member{width:calc(var(--th-member-width) - 1px)}table.tip .th-group{width:var(--th-group-width)}table.tip .th-member{width:var(--th-member-width)}table.tip th.tip{width:var(--tip-width);border-left:none;margin:0;padding:0}table.tip th:not(.tip,.th-group,.th-member){width:var(--th-width)}.th-annotation{font-size:small}.th-highlightedmsg{font-size:65%}.th-address-size-down{font-size:small}.pole-no-text-area input[type="text"]{width:100px}.th-2-col th{width:var(--th-member-width)}.th-2-col td{width:calc(50% - var(--th-member-width))}.zaiko-input th{text-align:center;width:110px}.zaiko-input select,.zaiko-input input{width:100px}td{padding:5px}.td-highlightedmsg{border-left-width:0}th.col-code{width:6em}td.col-code,td col-code div{text-align:center}th.col-date{width:5em}th.col-datetime{width:8em}th.info-title{width:8em}td.col-datetime,td col-datetime div{text-align:center}th.col-flag{width:5em}td.col-flag,td col-flag div{text-align:center}td.col-date,td.col-date div{text-align:center}td.col-scalar,td.col-scalar div{text-align:right}td.center{text-align:center}td.right{text-align:right}td.top{vertical-align:top}td.bottom{vertical-align:bottom}table.layout{border:none}table.layout td{border:none}.slush{background-image:linear-gradient(to top right,transparent,transparent 49%,black 49%,black 51%,transparent 51%,transparent)}div.center{text-align:center}input.right{text-align:right}.memo{padding-left:30px;font-size:small}.memo-newline{padding:0;font-size:small}.errmsg{color:#f00;font-weight:bold;font-size:80%}.highlightedmsg{color:#00f;font-weight:bold;font-size:65%}.divpad{padding:5px 0}.clearfloat{clear:left}#AreaFooter .layout{width:100%;margin-top:0}.pageTop{font-size:small;padding-right:2em}div.pageList{display:flex;margin:0 10px 0 auto;text-align:right}div.pageList a{color:#fff;padding-left:5px;padding-right:5px}.sortable{cursor:pointer}th.sortable{padding-right:10px;background-image:url(/images/sort-none.png);background-repeat:no-repeat;background-position:right center}th.sortable.sort-asc{background-image:url(/images/sort-asc.png)}th.sortable.sort-desc{background-image:url(/images/sort-desc.png)}a.button,.button{font-size:15px;font-weight:bold;line-height:1.5;display:inline-block;outline:none;padding:5px 20px;cursor:pointer;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:1px;box-sizing:border-box;border-radius:5px;color:#000;min-width:100px}.button:not(:first-child){margin-left:8px}a.buttonBasic{border:1px solid #ccc;background:#a2c2e6;background:linear-gradient(to bottom,#a2c2e6 0%,#eaf4fc 100%)}a.buttonBasic:hover{background:linear-gradient(to top,#4b6dcc 0%,#799cdc 100%)}a.buttonGray{border:1px solid #ccc;background:#ccc;background:linear-gradient(to bottom,#ccc 0%,#eee 100%)}a.buttonGray:hover{background:linear-gradient(to top,#aaa 0%,#ccc 100%)}a.buttonDisabled{cursor:default;color:#999;border:1px solid #ccc;background:#ccc;background:linear-gradient(to bottom,#ccc 0%,#eee 100%)}a.buttonSub{font-size:12px;line-height:1.5;display:inline-block;padding:2px 20px;cursor:pointer;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:1px;border-radius:5px;color:#000;white-space:nowrap}a.buttonSub{box-sizing:border-box;outline:none;border:solid 1px;border-color:transparent}a.button:focus,button:focus{border-color:#444}a.buttonSub:focus{border-color:#444}nav a.button{padding:4px 9px}nav a.button:not(:first-child){margin-left:6px}a.disabled,a.disabled:hover,a.disabled:focus{border:none;background:#ddd;color:#aaa;cursor:default;outline:none}.layoutButton{line-height:40px;margin:10px 0 10px 0;text-align:right}.layoutButtonBox{margin:15px 25px 5px 0;text-align:right}label.required{display:block}th.required::after,label.required::after{margin-right:10px;padding:1px 6px 1px 6px;border-radius:4px;font-size:.6em;float:right;color:#fff;background-color:#c44;text-indent:0;text-align:center;content:"必須"}input[type=checkbox].required::before{margin-left:-46px;margin-top:-3px;display:block;width:24px;padding:3px 6px 3px 6px;border-radius:4px;font-size:.6em;color:#fff;background-color:#c44;text-indent:0;text-align:center;content:"必須"}.h-scroll{overflow-x:auto;width:var(--panel-width);margin:10px 10px 10px 10px}.h-scroll table{width:100%;border-collapse:separate;border-spacing:0;white-space:nowrap}div.zaikoLeft{float:left}div.zaikoRight{float:left;padding:10px}.kojiTani{border-left:0;width:50px}.kojiSu{text-align:right;width:150px}.menu a{width:200px}.menu ol{list-style-type:none}.menu li{margin:.7em 0}.menu li.back{margin:2em 0}.tab-wrap{display:flex;flex-wrap:wrap;margin:10px;width:900px}.tab-wrap:after{content:'';width:100%;height:3px;background:#93acda;display:block;order:-1}.tab-label{background:#d3d3d3;white-space:nowrap;text-align:center;padding:5px .5em;order:-1;position:relative;z-index:1;cursor:pointer;border-radius:5px 5px 0 0;flex:1}.tab-label:not(:last-of-type){margin-right:5px}.tab-content{width:100%;height:0;overflow:hidden;opacity:0}.tab-switch:checked+.tab-label{background:#93acda}.tab-switch:checked+.tab-label+.tab-content{height:auto;overflow:auto;padding:15px;opacity:1;transition:.5s opacity;box-shadow:0 0 2px rgba(0,0,0,.9)}.tab-switch{display:none}table.seikyu-tab-table{table-layout:fixed;margin-bottom:0;border:none;background:transparent}table.seikyu-tab-table .summary-column{width:20px}table.seikyu-tab-table .desc-column{width:466px}table.seikyu-tab-table .unit-column{text-align:center;width:85px}table.seikyu-tab-table .quantity-column{text-align:center;width:85px}table.seikyu-tab-table .price-column{text-align:right;width:144px}table.seikyu-tab-table thead th{border-top:solid 1px;border-left:solid 1px;border-bottom:solid 1px;border-right:none}table.seikyu-tab-table tbody td{border-top:none;border-left:solid 1px;border-bottom:none;border-right:none}table.seikyu-tab-table tbody tr:last-child td{border-bottom:solid 1px}table.seikyu-tab-table tbody tr:nth-child(2n){background-color:#e6eefb}table.seikyu-tab-table tfoot th,table.seikyu-tab-table tfoot td{border-top:none;border-right:none;border-bottom:solid 1px;border-left:solid 1px}table.seikyu-tab-table th:last-child,table.seikyu-tab-table td:last-child{border-right:solid 1px}table.seikyu-tab-table .detail-indent{border-left:none}table.seikyu-tab-table tfoot td.blank{border-left:none;border-bottom:none}.hidden{display:none}.errmsg ul{list-style-type:none}.errmsg.center ul{padding-inline:40px}input[type='text'],input[type='search'],select{width:100%;max-width:350px}select{margin-top:0;margin-bottom:0;height:21px}select#Mosikm_ATT_RIYU_CD,select#Mosikm_KOUJI_NAIYO_CD{width:160px}textarea{width:calc(100% - 32px);min-height:48px;margin:5px auto 5px;padding:5px;resize:vertical;white-space:pre;outline-offset:1px}.mosikm-edit-mail div textarea{width:calc(80% - 32px);height:64px;margin-bottom:0;vertical-align:bottom}.mosikm-edit-mail div{margin-bottom:7px}input.tel-no{max-width:50px !important}input.zip-cd{max-width:100px !important}input.date{max-width:120px !important}input.number{max-width:100px !important;text-align:right}body.hold{overflow:hidden}.dialog{position:fixed;top:0;left:0;max-height:calc(100% - 48px);max-width:calc(100% - 32px);background-color:#fff;padding:8px 16px;overflow-y:scroll;box-shadow:0 10px 25px 0 rgba(0,0,0,.5);animation-name:anim-fade;animation-duration:.15s;animation-fill-mode:both;opacity:0}.dialog-outer{width:640px;height:700px}@keyframes anim-fade{from{opacity:0}to{opacity:1}}.dialog section,.dialog nav,.dialog table,.dialog .h-scroll{width:100%}.dialog .h-scroll{margin:0}ul.checkbox-list{display:inline-flex;margin:0;padding:0}ul.checkbox-list li{text-align:left;margin:0 0 0 .75em;list-style:none}ul.checkbox-list li:first-child{margin-left:0}.tooltip{position:relative;cursor:pointer;display:inline-block;width:1em;height:1em;background:#fff;border:solid 1px #ddd;border-radius:100%}.tip .tooltip{left:-8px}.tooltip::before{border-radius:100%;position:relative;top:-10%;left:-40%;font-weight:normal;font-size:90%;content:'?'}.description{display:none;position:absolute;top:-6px;left:28px;padding:5px;font-size:12px;color:#fff;border-radius:5px;background:#000;white-space:nowrap}.description:before{content:"";position:absolute;top:8px;left:-10px;border:4px solid transparent;border-top:10px solid #000;margin-left:0;transform:rotateZ(90deg)}.tooltip:hover .description{display:inline-block}.attached-files table{width:auto;border:none;border-collapse:separate;border-spacing:0;margin:0}.attached-files td{font-size:10pt;line-height:11pt;word-break:break-all;margin:0;padding:0 1em .25em 0;border:none}.attached-files td:first-child{max-width:25em}.attached-files td:last-child{max-width:6em;padding-right:0}div.multi-line,div.multi-line-wrapped{display:block;line-height:1.2em;overflow-x:auto;overflow-y:hidden}div.multi-line{white-space:nowrap;overflow-y:hidden}div.multi-line-wrapped{white-space:normal}.dialog-summary-error{display:inline-block;float:left;margin:0;padding:0;text-align:left;text-indent:0}.dialog-summary-error ul{margin:0;padding:0;line-height:normal}table,tr,th,td{border-color:var(--table-border-color)}.horizontal-enums ul{flex-wrap:wrap}.horizontal-enums-mosikm ul{flex-wrap:nowrap}.horizontal-enums-mosikm li{white-space:nowrap;font-size:small}.version-number{font-size:smaller;position:fixed;left:0;bottom:0;padding:0 0 0 4px;margin:0}.secret-content{display:block;background-color:transparent;min-width:2em;min-height:2em}.secret-content .sub-disp{display:none}.secret-content:hover .sub-disp{display:block}label.disabled{color:#d3d3d3}.message-only{text-align:center}.message-only div{margin-top:1.5em;margin-left:auto;margin-right:auto;line-height:1.5em;width:var(--panel-width)}.message-only ul{margin-top:1.5em;list-style-type:'※';margin-left:auto;margin-right:auto;line-height:1.5em;text-align:left;width:calc(var(--panel-width)/2)}.message-only li::marker{padding-right:1em}.checkbox-accept{margin-top:20px}.change-password-link{margin-top:40px}.textarea-exception{font-family:monospace;font-size:12px;margin:1em 0 0 0;padding:8px;text-align:left;border:solid 1px #00f}.g-recaptcha{width:350px;margin:10px auto 0;text-align:center}.g-recaptcha>div{margin-left:auto;margin-right:auto}table.table-tiny-input th{width:150px}table.table-tiny-input td{width:100px;padding-right:16px}.bougogu-entry{display:flex;padding:0;width:100%}.bougogu-entry .bougogu-table{display:inline-flex;padding:0;margin:0}.bougogu-entry .bougogu-table table{table-layout:auto;padding:0;margin:0;width:500px}.bougogu-entry .bougogu-table table th,.bougogu-entry .bougogu-table table td{text-align:center;width:auto}.bougogu-entry .bougogu-commands{display:inline;padding:0 0 0 8px;margin:0}.bougogu-entry input[type='text']{width:50px}.search-panel-nav{width:auto;margin:0 28px 0 0;padding:0}.pdf-panel{border:solid 2px #000;margin:4px 50px;padding:24px 40px 12px}.pdf-panel iframe{width:100%;border:none}body{background-color:#fff}body.verification-color{background-color:#fdf}body.develop-color{background-color:#bfd}ul.mitumr-cautions{list-style-type:none;list-style-position:inside;padding-bottom:0;padding-left:0;margin-bottom:0}ul.mitumr-cautions li{margin-bottom:.2em;margin-left:1em;text-indent:-1em;line-height:1.2em}ul.mitumr-cautions li:end{margin-bottom:0}table.bougogus{margin-left:0;width:520px}table.bougogus.gaisen{width:100%;margin:auto}table.bougogus th.place{width:196px}table.bougogus th.kind{width:189px}table.bougogus th.quantity{width:auto}table.bougogus th.att-det{width:155px}table.bougogus.gaisen th{text-align:center}tbody.multi-rows>tr:not(:first-child)>td{border-top-style:none}tbody.multi-rows>tr:not(:last-child)>td{padding-bottom:0}.contract-notice{text-align:center;font-size:smaller}.contract-notice>div{display:inline-block;text-align:left}.contract-notice ul{list-style-type:"✓";padding-left:2em;margin-top:0;margin-bottom:0}.required-icon{display:inline-block;padding:0;margin:0}.required-icon:after{display:inline-block;vertical-align:top;margin:0 1.5em 0 2em;padding:3px 6px;border-radius:4px;font-size:.6em;color:#fff;background-color:#c44;content:"必須"}.inline-notice{font-size:smaller;margin:0 0 0 60px}input[type='text'].small-input{width:4em}input[type='text'].tiny-input{width:2em}input[type='text'].month-year-input{width:4.5em}.radio-list label{margin-left:1em}radio-list-reduce-width label{margin-left:.5em}.radio-list label:first-child,radio-list-reduce-width label:first-child{margin-left:0}
.fadein{animation:fade-in .05s forwards}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}div.overlay{position:fixed;overflow:hidden;left:0;top:0;width:100vw;height:100%;z-index:999999;text-align:center;padding:0;margin:0}div.overlay-dialog{background-color:rgba(100,100,100,.01)}div.overlay-busy{background-color:rgba(100,100,100,.15)}span.toast{position:fixed;bottom:2em;left:50%;transform:translate(-50%,0);padding:.25em 1em;color:#ccc;background-color:rgba(10%,0%,0%,.75);border-radius:.75em}.orbit-spinner,.orbit-spinner *{box-sizing:border-box}.orbit-spinner{position:fixed;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);height:120px;width:120px;border-radius:50%;perspective:800px;z-index:9999999}.orbit-spinner .orbit{position:absolute;box-sizing:border-box;width:100%;height:100%;border-radius:50%}.orbit-spinner .orbit:nth-child(1){left:0%;top:0%;animation:orbit-spinner-orbit-one-animation 1200ms linear infinite;border-bottom:3px solid #ff1d5e}.orbit-spinner .orbit:nth-child(2){right:0%;top:0%;animation:orbit-spinner-orbit-two-animation 1200ms linear infinite;border-right:3px solid #00f}.orbit-spinner .orbit:nth-child(3){right:0%;bottom:0%;animation:orbit-spinner-orbit-three-animation 1200ms linear infinite;border-top:3px solid #7fff00}@keyframes orbit-spinner-orbit-one-animation{0%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}100%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@keyframes orbit-spinner-orbit-two-animation{0%{transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}100%{transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@keyframes orbit-spinner-orbit-three-animation{0%{transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}100%{transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}
