﻿/*! de-style.css v1.0.5 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}::before,::after{box-sizing:inherit}html,body{height:100%}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:1.4}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom;max-width:100%}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0}select{-webkit-appearance:none;appearance:none;border-radius:0}button,input{overflow:visible}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type='button'][disabled],[type='reset'][disabled],[type='submit'][disabled]{cursor:default}button::-moz-focus-inner,[type='button']::-moz-focus-inner,[type='reset']::-moz-focus-inner,[type='submit']::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type='button']:-moz-focusring,[type='reset']:-moz-focusring,[type='submit']:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}[type='search']::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-webkit-input-placeholder{font:inherit}:-ms-input-placeholder{font:inherit}::-ms-input-placeholder{font:inherit}::placeholder{font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}a{text-decoration:none}[data-popup="open"]{cursor:pointer}[data-popup="backElement"]{height:100vh;width:100%;background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;z-index:100}[data-popup="backElement"] [data-popup="closeBtn"]{text-align:right;color:#fff;cursor:pointer}[data-popup="backElement"] [data-popup="closeBtn"]:after{content:'×';font-weight:bold}[data-popup="backElement"] [data-popup="contents"]{height:100%}[data-popup="backElement"] [data-popup="contents"] img{max-height:100%}*{box-sizing:border-box}html,body{width:100%}#container{min-height:100%;width:calc(100vw -30px)}header{font-size:1.6rem;font-weight:bold;margin-bottom:2rem}main{max-width:1400px;padding:20px 10px;margin:0 auto;flex:1}#layout_normal{margin:0 auto}#layout_normal header{padding:20px;text-align:center}#layout_flex{min-height:calc(98vh - 15px);display:flex}#layout_flex main{max-width:calc(100vw - 300px);flex:auto}#layout_flex #menu{box-shadow:3px 0 6px rgba(0,0,0,0.1);padding:20px 10px;width:240px;flex-shrink:0;margin-right:20px;background-color:#4f6895;color:#fff}#layout_flex #menu a{color:inherit;display:block;padding:8px}#layout_flex #menu .link_list a{border-bottom:solid 1px #899dc1}#layout_flex #menu .link_list a.sub{margin-left:1em}#layout_flex #menu .link_list a:hover{background-color:#899dc1}#layout_flex #menu .link_list a:hover:before{content:'> '}section{background-color:#fff;border-radius:8px;box-shadow:4px 4px 10px rgba(0,0,0,0.1);padding:20px 30px;margin-bottom:20px}.login{width:500px;max-width:100%;margin:0 auto}.bg_white{background-color:#fff;padding:20px}.flex_box{display:flex}.flex_box.wrap{flex-wrap:wrap}.flex_box.v_center{align-items:center}.half_box{display:flex;flex-wrap:wrap}.half_box>*{width:100%}@media screen and (min-width: 851px){.half_box{flex-wrap:wrap;justify-content:space-between}.half_box>*{width:48%}}figure{margin-bottom:10px}.row{margin-bottom:20px}.mb_x1{margin-bottom:16px}.search_box{border:solid 1px #969696;padding:20px}.btn_box{display:flex;justify-content:space-around;padding:20px 0 10px;align-items:flex-start}.btn_box.right{gap:20px;justify-content:flex-end}.btn_box.left{gap:20px;justify-content:flex-start}.btn,form input[type="submit"],form button,table td.actions a{display:inline-block;padding:10px;min-width:6em;text-align:center;background-color:#969696;color:#fff;transition:opacity .5s;font-size:16px;border:none;border-radius:4px;position:relative;cursor:pointer}.btn.border,form input.border[type="submit"],form button.border,table td.actions a.border{background-color:#fff;border:solid 1px #969696;color:#969696}.btn.edit,form input.edit[type="submit"],form button.edit,table td.actions a.edit{background-color:#daa80b}.btn.submit,form input.submit[type="submit"],form button.submit,table td.actions a.submit{background-color:#D74B4B}.btn.view,form input.view[type="submit"],form button.view,table td.actions a.view{background-color:#55a7b6}.btn.search,form input.search[type="submit"],form button.search,table td.actions a.search{background-color:#55a7b6}.btn.delete,form input.delete[type="submit"],form button.delete,table td.actions a.delete{background-color:#D74B4B}.btn.back,form input.back[type="submit"],form button.back,table td.actions a.back{margin-bottom:20px;width:300px}.btn:hover,form input[type="submit"]:hover,form button:hover,table td.actions a:hover{opacity:.8}.btn.small,form input.small[type="submit"],form button.small,table td.actions a.small{padding:2px 20px;font-size:14px}.btn.arrow,form input.arrow[type="submit"],form button.arrow,table td.actions a.arrow{padding-right:30px}.btn.arrow:after,form input.arrow[type="submit"]:after,form button.arrow:after,table td.actions a.arrow:after{content:'';position:absolute;top:50%;margin-top:-5px;right:12px;width:10px;height:10px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg)}.btn[data-js],form input[data-js][type="submit"],form button[data-js],table td.actions a[data-js]{background-color:#D74B4B}.icon_open_close{position:absolute;top:10px;right:10px;color:#aaa;border:solid 1px #aaa;padding:2px 6px}.fc_red{color:#D74B4B}.text_link{color:#485f88;text-decoration:underline}.ta_right{text-align:right}.ta_center{text-align:center}.fw_bold{font-weight:bold}.fs13{font-size:13px}h1,h2,h3,h4,h5{color:#4f6895}h1{font-size:1.2rem;font-weight:700;margin-bottom:.5em;padding:4px 0}@media screen and (min-width: 851px){h1{font-size:26px}}h2{font-size:20px;font-weight:700;margin-bottom:.5em;padding-bottom:3px}@media screen and (min-width: 851px){h2{font-size:22px}}h3{font-size:18px;font-weight:700;margin-bottom:.5em}@media screen and (min-width: 851px){h3{font-size:18px}}h4{padding:2px;font-size:16px;font-weight:bold;margin-bottom:.5em}@media screen and (min-width: 851px){h4{font-size:16px}}.numbers{text-align:right}.unit{font-size:.8em;color:#969696;margin:0 3px}.price:after{content:'円';font-size:.8em;color:#969696;margin:0 3px}.furigana_box{display:inline-block}.furigana_box>*{display:block}.furigana{font-size:10px}.message{margin-bottom:20px;padding:20px 10px;background-color:#999493;color:#fff;border-radius:4px}.message.success{background-color:#4f6895}.message.error{background-color:#D74B4B}.info_box{margin-bottom:20px;padding:10px}.info_box.nodata{background-color:#efefef;color:#4f6895}.info_box.hint{font-size:12px;padding:8px 10px 8px 34px;border:solid 2px #4f6895;border-radius:6px;color:#4f6895;position:relative}.info_box.hint:before{content:'';background:url("../img/icon/help.svg") transparent no-repeat 50% 50%;background-size:contain;display:inline-block;width:24px;height:24px;vertical-align:middle;position:absolute;top:6px;left:4px}.info_box.alert{color:#D74B4B;border:solid 2px #D74B4B}.related{margin-bottom:20px}.taCenter{text-align:center}form{background:#fff;padding:20px}form legend{display:block;width:100%;padding:4px 10px;font-size:20px;color:#969696;margin-bottom:16px;font-weight:bold;background-color:rgba(150,150,150,0.2)}form fieldset{margin-bottom:16px}form .label{color:#4f6895;display:block;margin-bottom:4px}form .input{margin-bottom:16px;padding:4px 10px}form .input>label{display:block;margin-bottom:4px;color:#4f6895}form .input.required input,form .input.required textarea{border-width:2px}form .must_label{position:relative}form .must_label:after{line-height:1.2;display:inline-block;content:'必須';margin-left:10px;padding:4px;font-size:10px;color:#fff;background-color:#D74B4B}form table{width:100%}@media screen and (max-width: 850px){form table th,form table td{display:block;width:auto}}form input,form textarea,form select{padding:4px;border:solid 1px #aaa;font-size:16px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}form input[type="radio"]{margin-left:10px;margin-right:6px;width:auto}form input[type="check"]{margin-left:10px;margin-right:6px;width:auto}form input[type="number"]{text-align:right}form select{width:auto}form textarea{width:300px;max-width:100%}@media screen and (min-width: 376px){form textarea{width:600px}}form button{background-color:#4f6895}form .name_box{display:flex;align-items:center}form .name_box .input{width:10em}form .multi_column{display:flex;align-items:center}form .multi_column .input{width:auto}form .multi_check .input{display:flex;gap:10px}form .multi_check .input>label{flex-shrink:0}form .multi_check .input .checkbox{text-align:center;width:60px}form .multi_check .input .checkbox input{width:auto;width:30px}form .dateWidget{display:flex}form .dateWidget div{padding-right:5px}form .date .dateWidget div:nth-child(1):after{content:'年';padding-left:5px}form .date .dateWidget div:nth-child(2):after{content:'月';padding-left:5px}form .date .dateWidget div:nth-child(3):after{content:'日';padding-left:5px;padding-right:20px}form .date .dateWidget div:nth-child(4):after{content:':';padding-left:5px}form .date .text{padding:2px}form .date .radio,form .date .check{display:flex}form .date .regist_image{display:flex;justify-content:space-between;flex-wrap:wrap}form .date .drop_zone{width:31%;margin-bottom:30px;border:dashed 2px #4f6895}form .date .drop_area{min-height:200px}form .date .drop_area figure{height:200px}form .date .drop_area img{max-height:100%;max-width:100%;object-fit:contain}form [disabled="disabled"]{background-color:#ccc}form [data-type="short"]{width:5em}form [data-type="middle"]{width:10em}form [data-type="long"]{width:15em}form [data-type="longer"]{width:20em}form [data-type="max"]{width:100%}form [data-type="name"]{width:10em}form [data-type="zip"]{width:5em}form [data-type="phone"]{width:10em}form [data-type="date"]{width:10em}.search_box:before{content:'検索条件';color:#4f6895}.search_box form{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:flex-end}.search_box form .input{padding:4px 0;width:15em}.search_box form select{min-width:10em}.search_box form .date select{min-width:3em}.search_box form .btn_box{width:100%;flex-shrink:1}table{border-collapse:collapse;margin-bottom:20px}table thead tr{background-color:#f5f2f4}table thead tr:last-child{border-bottom:solid 2px #aaa}table thead th{font-size:.8rem}table thead th .asc:after{content:'▲';font-size:.9em;opacity:.5}table thead th .desc:after{content:'▼';font-size:.9em;opacity:.5}table tr{background-color:#fff}table tbody tr:nth-child(even){background-color:#f5f2f4}table tbody tr.deleted{color:#aaa}table tbody tr.deleted a{color:#aaa}table th,table td{padding:6px 8px;font-weight:400}table th{vertical-align:middle}table td.actions{display:flex;flex-wrap:wrap}table td.actions a{padding:2px 4px;margin:2px;font-size:12px;border-radius:2px}table td.date{width:15em}table.line th,table.line td{border-bottom:solid 1px #aaa}table.line thead th,table.line thead td{border-bottom:solid 2px #aaa}table.border th,table.border td{border:solid 1px #aaa}table.list_table{width:100%}table.vertical_table{width:100%;min-width:50%}table.vertical_table th{border-bottom:dotted 1px #aaa;font-size:12px;color:#969696;width:20%;max-width:300px}table.vertical_table td{border-bottom:dotted 1px #aaa;text-align:left}table.statistic_table{max-width:100%;min-width:50%}table.statistic_table thead th{text-align:center}table.statistic_table th,table.statistic_table td{border:solid 1px #aaa}table tfoot tr:first-child{border-top:solid 2px #aaa}table tfoot td{font-weight:bold}.scroll_table_wrap{width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;border:solid 1px #ddd;margin:20px 0;font-size:14px}.scroll_table_wrap table{width:100%;margin:0;border:none}.scroll_table_wrap table th,.scroll_table_wrap table td{white-space:nowrap}.paginator p{text-align:right}.pagination{display:flex;gap:10px;justify-content:center}.pagination>*{border:solid 1px #4f6895}.pagination>* a{display:block;padding:4px 10px}.pagination>*.active{background-color:#4f6895}.pagination>*.active a{color:#fff}.pagination>*.disabled{border-color:#aaa}.pagination>*.disabled a{color:#aaa}html,body{min-height:100%}body{font-size:16px;background-color:#f5f7fa}.assessments_detail{display:flex}.assessments_detail .info{width:40%}.assessments_detail .photo{width:60%}.list_item_photo>div{display:inline-block;width:180px;padding:10px}.list_item_photo p{color:#4f6895;font-size:.8rem}.line_account_box{position:relative;width:12em;min-width:12em}.line_account_box span{position:absolute;display:inline-block;width:10em;overflow:hidden}.line_account_box span:hover{width:auto;padding:0 4px;background-color:#fff;color:#4f6895}
/*# sourceMappingURL=common.css.map */
