﻿﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,img,dl,dt,dd,ol,ul,li,form,.form,label,legend,table,tbody,tr,th,td,article,embed,footer,header,hgroup,nav,section,time,address{margin:0;padding:0;border:0;font-size:inherit;font:inherit;font-style:normal;font-weight:normal;line-height:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box}a{color:inherit;text-decoration:none;display:inline-block;transition:opacity 0.4s linear}a:hover{opacity:0.6}b,strong{font-weight:bold}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}body{position:relative}hr{box-sizing:content-box;margin:0;height:0;overflow:visible;border:0;border-top:1px solid;clear:both}html{line-height:1.4;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}img{vertical-align:bottom;max-width:100%}i{margin-right:0.2em}table{border-collapse:collapse;border-spacing:0}ol,ul{margin-left:1.8rem}h1{padding:6.4px 16px 3.2px;margin-bottom:6.4px;font-size:28.8px;position:relative}h2{padding:6.4px 16px 3.2px;margin-bottom:6.4px;font-size:25.6px;position:relative}h3{padding:6.4px 16px 3.2px;margin-bottom:6.4px;font-size:22.4px;position:relative}h4{padding:6.4px 16px 3.2px;margin-bottom:6.4px;font-size:19.2px;position:relative}h5{padding:6.4px 16px 3.2px;margin-bottom:6.4px;font-size:16px;position:relative}h6{padding:6.4px 16px 3.2px;margin-bottom:6.4px;font-size:12.8px;position:relative}h2{background-color:#333;color:#fff}h3{border-bottom:solid 1px #333}h4{border-bottom:dotted 1px #333}kbd{display:inline-block;margin:2px 0.5rem;padding:4px;min-width:3em;font-weight:bold;font-size:14.4px;text-align:center;line-height:1.4;color:#666;border:solid 2px #666;border-radius:4px;background-color:#fff}hr{margin:16px 0}hr.no-margin{margin:2px 0}section{margin-bottom:30px}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}.fc-red{color:#B20A0A}.fs-small{font-size:12.8px}ul.not-list{list-style:none}html,body{height:100%;position:relative;background-color:#eee;font-size:16px}#headerWrap{display:flex;justify-content:space-between}#mainContainer{max-width:100%;display:flex}nav{background-color:#29303b}nav a,nav div{display:block;padding:8px;border-bottom:solid 1px #707070;color:#fff;font-size:18px;letter-spacing:1px}nav a{font-weight:bold;padding-left:16px;font-size:16px}nav a:before{content:'> ';opacity:0.6}nav a:hover{background-color:#707070}nav div.name{border-bottom:none}nav div.name:before{content:'ログインユーザー';font-size:12px;display:block;color:#999}#sideMenu{width:220px;min-height:100vh;color:#fff;background-color:#29303b;flex-shrink:0}#mainContent{padding:16px;width:100%}#mainContent>h1{background-color:#333;color:#fff}#mainContent section>h1{border-bottom:solid 1px #333;font-size:25.6px}#mainContent section>div:not(.message):not(.btn-box){background-color:#fff;padding:16px;border-radius:4px}.breadcrumbs{padding-bottom:16px}.breadcrumbs a{font-size:14px}.breadcrumbs a:last-child{font-weight:bold}.breadcrumbs a:hover{text-decoration:underline}.flex{display:flex}.flex.flex-bottom{align-items:center}.flex>*{margin-right:8px}.flex-variable{display:flex}.flex-variable>*{width:100%}.flex-2{display:flex;flex-wrap:wrap}.flex-2>*{width:50%}.flex-2.padding>*{padding:16px}.message{margin-bottom:16px;padding:16px;background-color:#666;color:#fff;font-weight:bold;box-shadow:2px 2px 6px rgba(51,51,51,0.8)}.message.error{background-color:#B20A0A}.message.notice{background-color:#FBB42B;color:#666}.message.success{background-color:#00997D}.remarks{background-color:#f5f6fa;color:#30a7d2;margin:8px 0;padding:8px}.remarks.nodata{color:#333}.remarks.attention{color:#B20A0A;background-color:rgba(178,10,10,0.2)}.tool-tip{position:relative;padding-top:30px}.tool-tip:before{display:block;content:'';font-size:13px;position:absolute;top:10px;left:100px}.tool-tip.tel:before{content:'電話番号等のハイフンは任意です。ただし、そのまま出力されますので、市外局番等を区切りたい場合は入力してください';color:#00997D}.paginator{padding:16px 0}.paginator p{padding-top:8px;text-align:center}.paginator .disabled{opacity:0.6;pointer-events:none}.paginator .counter{text-align:center;padding:10px 0}ul.pagination{display:flex;justify-content:center;list-style:none}ul.pagination li{margin-right:4px;border:solid 1px #666}ul.pagination li a{display:block;padding:8px;min-width:2em;text-align:center}ul.pagination li:hover{background-color:#999}ul.pagination li.active{background-color:#666;color:#fff}.w-min200px{min-width:200px}html,body{font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif}.btn,form button,.form button,#headerWrap .logout{display:inline-block;border:none;border-radius:2px;background-color:#333;color:#fff;vertical-align:middle;line-height:1.2em;letter-spacing:1px;text-align:center;transition:opacity 0.3s linear;max-width:100%;min-width:30%;white-space:nowrap;font-weight:bold;padding:6.4px 12.8px;font-size:16px;font-size:14px}.btn:hover,form button:hover,.form button:hover,#headerWrap .logout:hover{cursor:pointer;opacity:0.6}.btn.Small,form button.Small,.form button.Small,#headerWrap .Small.logout{display:inline-block;border:none;border-radius:2px;background-color:#333;color:#fff;vertical-align:middle;line-height:1.2em;letter-spacing:1px;text-align:center;transition:opacity 0.3s linear;max-width:100%;min-width:30%;white-space:nowrap;font-weight:bold;padding:3.84px 7.68px;font-size:14px;min-width:5em}.btn.Small:hover,form button.Small:hover,.form button.Small:hover,#headerWrap .Small.logout:hover{cursor:pointer;opacity:0.6}.btn.Wide,form button.Wide,.form button.Wide,#headerWrap .Wide.logout{display:inline-block;border:none;border-radius:2px;background-color:#333;color:#fff;vertical-align:middle;line-height:1.2em;letter-spacing:1px;text-align:center;transition:opacity 0.3s linear;max-width:100%;min-width:30%;white-space:nowrap;font-weight:bold;padding:7.68px 15.36px;font-size:14px;min-width:10em}.btn.Wide:hover,form button.Wide:hover,.form button.Wide:hover,#headerWrap .Wide.logout:hover{cursor:pointer;opacity:0.6}.btn.Big,form button.Big,.form button.Big,#headerWrap .Big.logout{display:inline-block;border:none;border-radius:2px;background-color:#333;color:#fff;vertical-align:middle;line-height:1.2em;letter-spacing:1px;text-align:center;transition:opacity 0.3s linear;max-width:100%;min-width:30%;white-space:nowrap;font-weight:bold;padding:6.4px 12.8px;font-size:48px}.btn.Big:hover,form button.Big:hover,.form button.Big:hover,#headerWrap .Big.logout:hover{cursor:pointer;opacity:0.6}.btn.create,form button.create,.form button.create,#headerWrap .create.logout{background-color:#196195}.btn.edit,form button.edit,.form button.edit,#headerWrap .edit.logout{background-color:#FBB42B}.btn.save,form button.save,.form button.save,#headerWrap .save.logout{background-color:#00997D}.btn.reset,form button.reset,.form button.reset,#headerWrap .reset.logout{background-color:#ccc;margin-bottom:16px}.btn.danger,form button.danger,.form button.danger,#headerWrap .danger.logout{background-color:#B20A0A}.btn.return,form button.return,.form button.return,#headerWrap .return.logout{width:20em;background-color:#666}.btn-js{margin-left:8px;padding:5.33333px !important;min-width:10em !important;background-color:#707070 !important;font-size:14px;font-weight:bold;color:#fff;border-radius:2px;text-align:center}.btn.excel,form button.excel,.form button.excel,#headerWrap .excel.logout{background-color:#217346}.master .btn.create,.master form button.create,form .master button.create,.master .form button.create,.form .master button.create,.master #headerWrap .create.logout,#headerWrap .master .create.logout{width:20em;margin-bottom:16px}.btn-box{display:flex;justify-content:space-around;padding:16px 0}.btn-box>*{margin:0 8px}.btn-control-list{padding:16px 0;display:flex}.btn-control-list>*{margin-right:16px}.btn-control-list form button,.btn-control-list .form button{min-width:4em;padding:8px 16px}.btn-menu{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:16px}.btn-menu>*{width:30%;padding:0 16px 16px}.btn-menu .btn,.btn-menu form button,form .btn-menu button,.btn-menu .form button,.form .btn-menu button,.btn-menu #headerWrap .logout,#headerWrap .btn-menu .logout{width:100%;padding:16px;font-size:16px;text-align:left}.btn-menu p{padding:8px;font-size:14.4px}h2 .btn,h2 form button,form h2 button,h2 .form button,.form h2 button,h2 #headerWrap .logout,#headerWrap h2 .logout,h3 .btn,h3 form button,form h3 button,h3 .form button,.form h3 button,h3 #headerWrap .logout,#headerWrap h3 .logout{position:absolute;top:2px;right:16px}table{width:100%;border-collapse:collapse}table.size-half{max-width:600px}table .label-title{margin-right:12px;font-size:12px;color:#707070}table .label-unit{font-size:12px;color:#707070}table [data-column="address"]{width:50%}table [data-column="name"]{width:300px}thead tr{background-color:#ccc}th,td{padding:4px 8px;border:solid 1px #eee}th{font-size:14px}tr.border-top{border-top:solid 2px #999}.data-master td a{margin:-4px -8px;padding:4px 8px;display:block;font-weight:bold;color:#00997D;min-width:20em}.data-master td a:hover{background-color:rgba(0,153,125,0.2)}.data-certificate th{background-color:#C2C2C4;width:15em;padding:8px;text-align:left}.data-edit th{width:10em;text-align:left;background-color:#eee}.data-edit td{padding-left:16px}.data-layout.w-auto{width:auto}.data-layout thead tr{background-color:#fff;border-bottom:solid 2px #eee}.data-layout th,.data-layout td{border:none;text-align:left;font-size:16px}.data-layout.cell-bottom-border tr{border-bottom:solid 1px #eee}.data-price th,.data-date th{text-align:left}.data-price td{text-align:right}.currency-box{text-align:right;display:flex;align-items:center}.currency-box input{text-align:right}.currency-box:after{content:'円';font-size:12px;margin-left:4px}.data-calc thead tr{background-color:#fff;border-bottom:solid 2px #eee}.data-calc th,.data-calc td{border:none;text-align:right;font-size:16px;padding:0 2px}.data-calc th{text-align:left}.status-list{text-align:center}.status-list thead th,.status-list thead td{background-color:#ccc;font-size:14px}.contract-list{text-align:center}.contract-list thead th,.contract-list thead td{background-color:#ccc;font-size:14px}.contract-list .column-date div{font-size:12px}.ie_plan_edit,.ie_plan{width:800px;max-width:100%}.ie_plan_edit th,.ie_plan th,.ie_plan_edit td,.ie_plan td{border-color:#999}.ie_plan_edit th div,.ie_plan th div,.ie_plan_edit td div,.ie_plan td div{margin-bottom:0 !important}.ie_plan_edit th,.ie_plan th{text-align:left}.ie_plan_edit td input,.ie_plan td input{text-align:right}.ie_plan_edit tr.sum-record th,.ie_plan tr.sum-record th,.ie_plan_edit tr.sum-record td,.ie_plan tr.sum-record td{font-size:20px;font-weight:bold;border-width:2px;background-color:#f5f6fa}.ie_plan_edit tr.sum-record th,.ie_plan tr.sum-record th{line-height:1.2}.ie_plan_edit div[data-box="price"],.ie_plan div[data-box="price"]{width:180px;text-align:right;color:#30a7d2;font-weight:bold}.ie_plan{width:600px;margin:0 auto}.ie_plan th,.ie_plan td{border-color:#333}.ie_plan td{text-align:right}.ie_plan td:before{content:"\0a5";font-size:14px}.ie_plan td.percent:before{content:''}.ie_plan td.percent:after{content:'%'}form .multiple-box span,.form .multiple-box span,form .checkBox-list>span,.form .checkBox-list>span,form div.text label,.form div.text label,form div.number label,.form div.number label,form div.password label,.form div.password label,form div.tel label,.form div.tel label,form div.textarea label,.form div.textarea label,form div.select label,.form div.select label,form div.date label,.form div.date label,form div.time label,.form div.time label,form div.email label,.form div.email label{display:inline-block;margin-right:4px;min-width:6em}form button,.form button{min-width:20em;padding:16px 0}form textarea,.form textarea{width:40em;max-width:100%}form fieldset,.form fieldset{margin-bottom:32px;padding:16px}form fieldset legend,.form fieldset legend{padding:8px}form input:checked+span,.form input:checked+span{color:#30a7d2}form .judge_group.on .linked_item,.form .judge_group.on .linked_item{background-color:rgba(251,180,43,0.6) !important}form .hasDatepicker,.form .hasDatepicker{font-size:16px;padding:4px 8px;vertical-align:middle;border:solid 1px #ccc;max-width:100%}form .multiple-box,.form .multiple-box{display:flex;align-items:center}form .multiple-box>*,.form .multiple-box>*{margin-right:16px}form .multiple-box>*:last-child,.form .multiple-box>*:last-child{margin-right:0}form .multiple-box.name input,.form .multiple-box.name input{width:8em}form .form-date-YMbox,.form .form-date-YMbox{display:flex;align-items:baseline}form .form-date-YMbox:after,.form .form-date-YMbox:after{content:'月'}form .form-date-YMbox select:last-child,.form .form-date-YMbox select:last-child{display:none}form .birthday-box,.form .birthday-box{display:flex}form .birthday-convert,.form .birthday-convert{display:inline-block;background-color:#eee;border:solid 3px #999;border-radius:4px;margin-bottom:16px;padding:8px}form .birthday-convert p,.form .birthday-convert p{padding-bottom:8px}form .birthday-convert>div,.form .birthday-convert>div{display:flex}form .birthday-convert>div .input,.form .birthday-convert>div .input{display:inline-block}form .birthday-convert.birthday-half,.form .birthday-convert.birthday-half{font-size:14px}form .checkBox-list,.form .checkBox-list{padding:5.33333px 0;margin-bottom:8px}form .checkBox-list label,.form .checkBox-list label{margin-right:16px}form .checkBox-list.padding,.form .checkBox-list.padding{position:relative;padding-left:10em}form .checkBox-list.padding>span,.form .checkBox-list.padding>span{position:absolute;left:0;top:5.33333px}form .checkBox-list.vertical label,.form .checkBox-list.vertical label{display:block}form .checkBox-list-many,.form .checkBox-list-many{padding:5.33333px 0;margin-bottom:8px}form .checkBox-list-many>div:first-child:after,.form .checkBox-list-many>div:first-child:after{content:'（ここをクリックしてリストを表示/非表示）';text-decoration:underline}form .checkBox-list-many label,.form .checkBox-list-many label{display:inline-block;padding-right:20px}form .checkBox-list-many label.disactive,.form .checkBox-list-many label.disactive{display:none}form .checkBox-list-many .data-box,.form .checkBox-list-many .data-box{border:solid 2px #666;background-color:#eee;padding:16px;display:none}form .checkBox-list-many .data-box .title,.form .checkBox-list-many .data-box .title{display:block;border-bottom:solid 1px #333;margin-bottom:8px}form .checkBox-list-many .data-box .title:hover,.form .checkBox-list-many .data-box .title:hover{cursor:pointer}form .checkBox-list-many .data-box .title:after,.form .checkBox-list-many .data-box .title:after{content:'する）'}form .checkBox-list-many .data-box .title.checked:after,.form .checkBox-list-many .data-box .title.checked:after{content:'しない）'}form .checkBox-list-many .data-box .list,.form .checkBox-list-many .data-box .list{margin-bottom:16px}input,select,.form div.text input,form div.text textarea,.form div.text textarea,form div.text select,.form div.text select,form div.number input,.form div.number input,form div.number textarea,.form div.number textarea,form div.number select,.form div.number select,form div.password input,.form div.password input,form div.password textarea,.form div.password textarea,form div.password select,.form div.password select,form div.tel input,.form div.tel input,form div.tel textarea,.form div.tel textarea,form div.tel select,.form div.tel select,form div.textarea input,.form div.textarea input,form div.textarea textarea,.form div.textarea textarea,form div.textarea select,.form div.textarea select,form div.select input,.form div.select input,form div.select textarea,.form div.select textarea,form div.select select,.form div.select select,form div.date input,.form div.date input,form div.date textarea,.form div.date textarea,form div.date select,.form div.date select,form div.time input,.form div.time input,form div.time textarea,.form div.time textarea,form div.time select,.form div.time select,form div.email input,.form div.email input,form div.email textarea,.form div.email textarea,form div.email select,.form div.email select{font-size:16px;padding:4px 8px;vertical-align:middle;border:solid 1px #ccc;max-width:100%}form div.text input.fc-red,.form div.text input.fc-red,form div.text textarea.fc-red,.form div.text textarea.fc-red,form div.text select.fc-red,.form div.text select.fc-red,form div.number input.fc-red,.form div.number input.fc-red,form div.number textarea.fc-red,.form div.number textarea.fc-red,form div.number select.fc-red,.form div.number select.fc-red,form div.password input.fc-red,.form div.password input.fc-red,form div.password textarea.fc-red,.form div.password textarea.fc-red,form div.password select.fc-red,.form div.password select.fc-red,form div.tel input.fc-red,.form div.tel input.fc-red,form div.tel textarea.fc-red,.form div.tel textarea.fc-red,form div.tel select.fc-red,.form div.tel select.fc-red,form div.textarea input.fc-red,.form div.textarea input.fc-red,form div.textarea textarea.fc-red,.form div.textarea textarea.fc-red,form div.textarea select.fc-red,.form div.textarea select.fc-red,form div.select input.fc-red,.form div.select input.fc-red,form div.select textarea.fc-red,.form div.select textarea.fc-red,form div.select select.fc-red,.form div.select select.fc-red,form div.date input.fc-red,.form div.date input.fc-red,form div.date textarea.fc-red,.form div.date textarea.fc-red,form div.date select.fc-red,.form div.date select.fc-red,form div.time input.fc-red,.form div.time input.fc-red,form div.time textarea.fc-red,.form div.time textarea.fc-red,form div.time select.fc-red,.form div.time select.fc-red,form div.email input.fc-red,.form div.email input.fc-red,form div.email textarea.fc-red,.form div.email textarea.fc-red,form div.email select.fc-red,.form div.email select.fc-red{color:#B20A0A}form div.text input:focus,.form div.text input:focus,form div.text textarea:focus,.form div.text textarea:focus,form div.text select:focus,.form div.text select:focus,form div.number input:focus,.form div.number input:focus,form div.number textarea:focus,.form div.number textarea:focus,form div.number select:focus,.form div.number select:focus,form div.password input:focus,.form div.password input:focus,form div.password textarea:focus,.form div.password textarea:focus,form div.password select:focus,.form div.password select:focus,form div.tel input:focus,.form div.tel input:focus,form div.tel textarea:focus,.form div.tel textarea:focus,form div.tel select:focus,.form div.tel select:focus,form div.textarea input:focus,.form div.textarea input:focus,form div.textarea textarea:focus,.form div.textarea textarea:focus,form div.textarea select:focus,.form div.textarea select:focus,form div.select input:focus,.form div.select input:focus,form div.select textarea:focus,.form div.select textarea:focus,form div.select select:focus,.form div.select select:focus,form div.date input:focus,.form div.date input:focus,form div.date textarea:focus,.form div.date textarea:focus,form div.date select:focus,.form div.date select:focus,form div.time input:focus,.form div.time input:focus,form div.time textarea:focus,.form div.time textarea:focus,form div.time select:focus,.form div.time select:focus,form div.email input:focus,.form div.email input:focus,form div.email textarea:focus,.form div.email textarea:focus,form div.email select:focus,.form div.email select:focus{border-color:#30a7d2;background-color:rgba(48,167,210,0.2)}form div.radio label,.form div.radio label{padding-right:16px}form div.radio label[for]:hover,.form div.radio label[for]:hover{color:#30a7d2}form div.radio label:not([for]),.form div.radio label:not([for]){display:inline-block;min-width:6em}form div.radio input,.form div.radio input{margin-left:4px}form div.date select,.form div.date select{margin-right:8px}form div.required label:first-child:after,.form div.required label:first-child:after{content:'*';color:#B20A0A}form .area_size .text label,.form .area_size .text label,form .area_size .text input,.form .area_size .text input,form .area_size .number label,.form .area_size .number label,form .area_size .number input,.form .area_size .number input,form .area_size .password label,.form .area_size .password label,form .area_size .password input,.form .area_size .password input,form .area_size .tel label,.form .area_size .tel label,form .area_size .tel input,.form .area_size .tel input,form .area_size .textarea label,.form .area_size .textarea label,form .area_size .textarea input,.form .area_size .textarea input,form .area_size .select label,.form .area_size .select label,form .area_size .select input,.form .area_size .select input,form .area_size .date label,.form .area_size .date label,form .area_size .date input,.form .area_size .date input{min-width:4em;width:6em}form .area_size .text:after,.form .area_size .text:after,form .area_size .number:after,.form .area_size .number:after,form .area_size .password:after,.form .area_size .password:after,form .area_size .tel:after,.form .area_size .tel:after,form .area_size .textarea:after,.form .area_size .textarea:after,form .area_size .select:after,.form .area_size .select:after,form .area_size .date:after,.form .area_size .date:after{content:'㎡'}form [data-type="era_year_spouse"],.form [data-type="era_year_spouse"],form [data-type="era_year_child"],.form [data-type="era_year_child"],form [data-type="era_year_father"],.form [data-type="era_year_father"],form [data-type="era_year_mother"],.form [data-type="era_year_mother"]{width:5em}form [data-type="shorter"],.form [data-type="shorter"]{width:5em}form [data-type="short"],.form [data-type="short"]{width:10em}form [data-type="middle"],.form [data-type="middle"]{width:15em}form [data-type="long"],.form [data-type="long"]{width:20em}form [data-type="longer"],.form [data-type="longer"]{width:25em}form [data-type="longest"],.form [data-type="longest"]{width:40em}.data-edit div.text,.data-edit div.number,.data-edit div.password,.data-edit div.tel,.data-edit div.textarea,.data-edit div.select,.data-edit div.date,.data-edit div.radio{margin-bottom:16px}.data-edit td div.text,.data-edit td div.number,.data-edit td div.password,.data-edit td div.tel,.data-edit td div.textarea,.data-edit td div.select,.data-edit td div.date,.data-edit td div.radio{margin-bottom:0}.data-edit .btn[type="submit"],.data-edit form button[type="submit"],form .data-edit button[type="submit"],.data-edit .form button[type="submit"],.form .data-edit button[type="submit"],.data-edit #headerWrap [type="submit"].logout,#headerWrap .data-edit [type="submit"].logout{display:inline-block;border:none;border-radius:2px;background-color:#333;color:#fff;vertical-align:middle;line-height:1.2em;letter-spacing:1px;text-align:center;transition:opacity 0.3s linear;max-width:100%;min-width:30%;white-space:nowrap;font-weight:bold;padding:12.8px 25.6px;font-size:14px;min-width:20em;margin-bottom:16px;background-color:#B20A0A}.data-edit .btn[type="submit"]:hover,.data-edit form button[type="submit"]:hover,form .data-edit button[type="submit"]:hover,.data-edit .form button[type="submit"]:hover,.form .data-edit button[type="submit"]:hover,.data-edit #headerWrap [type="submit"].logout:hover,#headerWrap .data-edit [type="submit"].logout:hover{cursor:pointer;opacity:0.6}.data-search{background:#fff;padding:15px 30px;border-radius:15px}.data-search .search_items{margin-bottom:16px}.data-search .btn[type="submit"],.data-search form button[type="submit"],form .data-search button[type="submit"],.data-search .form button[type="submit"],.form .data-search button[type="submit"],.data-search #headerWrap [type="submit"].logout,#headerWrap .data-search [type="submit"].logout{display:inline-block;border:none;border-radius:2px;background-color:#333;color:#fff;vertical-align:middle;line-height:1.2em;letter-spacing:1px;text-align:center;transition:opacity 0.3s linear;max-width:100%;min-width:30%;white-space:nowrap;font-weight:bold;padding:12.8px 25.6px;font-size:14px;min-width:20em;background-color:#196195}.data-search .btn[type="submit"]:hover,.data-search form button[type="submit"]:hover,form .data-search button[type="submit"]:hover,.data-search .form button[type="submit"]:hover,.form .data-search button[type="submit"]:hover,.data-search #headerWrap [type="submit"].logout:hover,#headerWrap .data-search [type="submit"].logout:hover{cursor:pointer;opacity:0.6}.data-search .item{display:flex;align-items:center;margin-bottom:8px}.data-search .item div.input{margin-right:8px}.data-search .item label{margin-right:12px}[data-page="initial-regist-family"] .multiple-box.family{flex-wrap:wrap}[data-page="initial-regist-family"] .multiple-box.family>*:last-child{flex-shrink:1}[data-column="itemType"]{display:inline-block;padding:2px 4px;text-align:center;background-color:#666;color:#fff}[data-category="1"]{background-color:#00997D}[data-category="2"]{background-color:#00997D;font-size:14px}[data-category="3"]{background-color:#FBB42B}[data-category="5"]{background-color:#00997D;font-size:14px}[data-category="6"]{background-color:#196195}[data-type="currency"]{text-align:right}[data-type="currency"]:after{margin-left:2px;content:'円';font-size:12.8px}[data-type="currency_hundred"]{text-align:right;width:8em}[data-type="currency_hundred"]:after{margin-left:2px;content:'万円';font-size:12.8px}[data-type="percent"]{text-align:right}[data-type="percent"]:after{margin-left:2px;content:'％';font-size:12.8px}.label-category{font-size:24px;font-weight:bold;background-color:#196195;color:#fff;display:inline-block;padding:3px 20px;min-width:200px;text-align:center;line-height:1.2}.is_hidden{display:none}.is_must{background-color:#fbc0c0}.is_case.is_may{background-color:#fbc0c0}.mark_must:after{content:'必須';display:inline-block;margin-left:2px;padding:1px 4px;font-size:12px;font-weight:bold;color:#fff;background-color:#B20A0A;border-radius:4px}th.mark_must{padding-right:26px;position:relative}th.mark_must:after{position:absolute;right:6px;top:6px}div[data-scroll="gotoTop"]{position:fixed;bottom:8px;right:0;cursor:pointer}div[data-scroll="gotoNext"]{position:fixed;bottom:8px;left:50%;cursor:pointer}nav.fixedMenu{position:fixed;top:0}[data-popup="open"]{cursor:pointer}div[data-popup="backElement"]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999;background:rgba(0,0,0,0.7);text-align:center}div[data-popup="backElement"] div[data-popup="blockElement"]{text-align:center;background-color:#fff;border-radius:5px}div[data-popup="backElement"] div[data-popup="blockElement"] div[data-popup="closeBtn"]{display:inline-block;position:absolute;top:16px;right:16px;padding:8px 16px;border-radius:8px;cursor:pointer;width:32px;height:32px}div[data-popup="backElement"] div[data-popup="blockElement"] div[data-popup="contents"]{padding:48px 16px 16px;height:100%;overflow:auto}div[data-popup="backElement"] div[data-popup="blockElement"] div[data-popup="contents"]>div{max-width:1000px;margin:0 auto}[data-action="toggleBtn"]>*{display:inline-block;min-width:80px;padding:8px 16px}[data-action="toggleBtn"] .active{background-color:#333;color:#fff}[data-action="toggleBtn"] .inactive{background-color:#eee;color:#fff}[data-target="toggleContents"]{padding:16px}[data-js="familyTypeSelect"]{margin-bottom:20px;padding:16px;background-color:#eee;border:solid 3px #999;border-radius:4px}[data-js="familyTypeSelect"] div{font-size:14px}[data-js="familyTypeSelect"] ul{list-style:none;display:flex}[data-js="familyTypeSelect"] ul li{min-width:4em;margin-right:5px;padding:2px 10px;text-align:center;background-color:#707070;color:#fff;border-radius:4px}[data-js="familyTypeSelect"] ul li:hover{opacity:0.8}[data-js="contracterSet"]{padding:0 10px 20px}[data-js="contracterSet"] p{font-size:13px;color:#00997D;margin-bottom:10px}[data-js="contracterSet"] .targetList{display:flex}[data-js="contracterSet"] .targetList>*{margin-right:20px;padding:2px 10px;min-width:4em;background-color:#707070;color:#fff;text-align:center}[data-js="contracterSet"] .targetList>*:hover{cursor:pointer}[data-js="custmerAddressSet"]{padding:20px}[data-js="accompanying"]{background-color:#eee;border:solid 3px #999;border-radius:4px;margin-bottom:16px;padding:8px}[data-js="accompanying"] div{display:inline-block;background-color:#999;color:#fff;padding:4px 10px;border-radius:4px}[data-js="accompanying"] div:hover{cursor:pointer}.custom-combobox{position:relative;display:inline-block}.custom-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-1px;padding:0}.custom-combobox-input{margin:0;padding:5px 10px}.ui-button{width:29px;height:29px;background-color:#707070}.ui-button:after{display:block;content:'▼';color:#fff;padding-top:5px;width:29px;text-align:center}.ui-menu{margin-left:16px;list-style:none;border:solid 1px #eee;background-color:#fff;width:15em;height:20em;overflow-y:scroll}.ui-menu-item-wrapper{padding:5.33333px 16px;display:block}.ui-menu-item-wrapper:hover{background-color:rgba(48,167,210,0.6)}.ui-tooltip{width:30em;padding:16px;font-size:12px;box-shadow:2px 2px 2px #aaaaaa;background:#B20A0A;color:#fff}.ui-helper-hidden-accessible{display:none}.minus-value{color:#c00}#headerWrap{background-color:#29303b;color:#fff;padding:8px}#headerWrap .logo{font-size:20px;font-weight:bold}#headerWrap .logout{background-color:#fff;color:#333}.form-signin{padding-top:100px;width:400px;max-width:98%;margin:0 auto}.form-signin h1{text-align:center}.form-signin>div{padding:16px 0}.form-signin .btn,.form-signin form button,form .form-signin button,.form-signin .form button,.form .form-signin button,.form-signin #headerWrap .logout,#headerWrap .form-signin .logout{line-height:3em}.regist-question-result h3{font-size:20px;font-weight:bold;border:none;background-color:#eee}.regist-question-result form>div,.regist-question-result .form>div{padding:8px 16px 16px}.view-question-result dl dt{font-size:20px;border-bottom:solid 1px #eee}.view-question-result dl dd{padding:8px 16px 16px}.separator-mark{color:#999;margin:0 4px}.separator-mark:before{content:'/'}.ruby-box{display:inline-block;position:relative;padding-top:12px;padding-right:50px}.ruby-box span{font-size:10px;position:absolute;left:0;top:0}.fs-big{font-size:22.4px}.fw-bold{font-weight:bold}.mg-bottom{margin-bottom:16px}[data-page="Contracts"] h2{font-size:20px;font-weight:bold}[data-page="Contracts"] h3{background-color:#C2C2C4;font-size:18px;font-weight:bold;border:none}[data-page="Contracts"] table{margin-bottom:20px}[data-page="Contracts"] table [data-column="name"]{width:300px}[data-page="Contracts"] table [data-column="address"]{width:300px}[data-page="Contracts"] table a:not(.btn){color:#B20A0A;text-decoration:underline}.memo{border:solid 1px #eee;padding:10px;min-height:4em}.memo span{font-size:14px;text-decoration:underline}.price-input-list div.number:after{content:'円'}.link-menu-list{position:fixed;top:10px;margin-bottom:20px;padding:10px 0;background-color:#fff;border:solid 1px #666;border-radius:4px;box-shadow:0 2px 4px rgba(51,51,51,0.2)}.link-menu-list ul{list-style:none;display:flex}.link-menu-list li{margin-right:14px;padding:4px 6px;background-color:#666;color:#fff;font-size:13px}.link-menu-list li:hover{cursor:pointer}.btn-block{margin-bottom:20px}.btn-block .btn,.btn-block form button,form .btn-block button,.btn-block .form button,.form .btn-block button,.btn-block #headerWrap .logout,#headerWrap .btn-block .logout{margin-right:10px}.noticeBox{position:fixed;right:20px;top:60px;background-color:#fff;border:solid 2px #B20A0A;width:360px;max-height:80vh;overflow-y:scroll;padding:16px;text-align:left;font-size:14px;display:none}.noticeBox dt{margin-top:20px;padding:2px 4px;background-color:#666;color:#fff}.noticeBox dd{padding:2px 4px}.noticeBox.active{display:block}#output-menu dl dt{margin-top:14px;font-size:12px}#output-menu dl dt:first-child{margin-top:0}#output-menu .btn,#output-menu form button,form #output-menu button,#output-menu .form button,.form #output-menu button,#output-menu #headerWrap .logout,#headerWrap #output-menu .logout{min-width:18%;margin-bottom:16px}.introducerPopWrap{margin-bottom:30px;border-radius:5px}.introducerPopWrap dl{display:flex;flex-wrap:wrap}.introducerPopWrap dl dt,.introducerPopWrap dl dd{padding:5px 15px;border-bottom:1px solid #eee}.introducerPopWrap dl dt:last-child,.introducerPopWrap dl dd:last-child{border:none}.introducerPopWrap dl dt{width:30%;background:#ccc}.introducerPopWrap dl dt:last-of-type{border-radius:0 0 0 5px}.introducerPopWrap dl dd{width:70%}.introducerPopWrap dl dd.title{width:100%}.introducerPopWrap dl dd.title a{font-weight:bold;font-size:19.2px}.locationList{padding:10px;border:solid 3px #eee;margin-bottom:20px}.locationList>div{display:flex}.locationList p{color:#30a7d2;font-size:14px;margin-bottom:6px}.locationList [data-js="locationDataCopy"]{margin-right:10px;padding:4px 6px;background-color:#707070;color:#fff;font-size:14px;border-radius:4px;cursor:pointer}.flex-column{display:flex;align-items:center}.w-50{width:50%}
/*# sourceMappingURL=common.css.map */
