﻿*{outline:none}html{font-size:62.5%}body{font-size:1.4rem;font-family:"Helvetica Neue", Helvetica, Arial, Verdana, 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'Segoe UI', 'メイリオ', Meiryo, sans-serif;margin:0;line-height:1.6;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";word-break:break-all}@media (min-width: 1025px){body{font-size:1.6rem}}.font-en{font-weight:500}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.6}body,a,.cl-primary{color:#424B54}a,img,small,input,textarea,select,button{display:block}a{text-decoration:none}a:hover{color:#EE630D}a,a img,a svg,.btn,input{transition:all .2s ease}img{width:100%;max-width:100%;height:auto !important}input,textarea,select,button{cursor:pointer;line-height:1;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;border:none;background:#F8F7F6}@media (min-width: 561px){input,textarea,select,button{font-size:1.4rem}}select::-ms-expand{display:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus{cursor:text;border-color:#EE630D}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],textarea{border:1px solid #F0F0F0;padding:10px 15px;font-size:1.5rem;border-radius:6px;width:100%;color:#424B54}textarea{min-height:110px;line-height:1.8;overflow-y:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;border-radius:6px}:disabled{cursor:not-allowed}::placeholder{color:#B2B8C1;font-size:1.4rem}table{width:100%;border-collapse:collapse;border-spacing:0}th,td{padding:12px 15px;vertical-align:top;line-height:1.6}th{text-align:center;vertical-align:top}ol,ul{list-style:none;margin:0;padding:0}sup{display:inline-block;vertical-align:super}.flex{display:flex}.btn{display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:15px 10px;color:#FFF;background:#EE630D;border-radius:50px;box-shadow:0px 10px 30px 0 rgba(0,0,0,0.16);border:none;box-sizing:border-box;font-size:1.6rem;font-weight:bold;line-height:1.2;letter-spacing:1px;cursor:pointer;width:230px;margin-left:auto;margin-right:auto}@media (min-width: 1025px){.btn{font-size:1.7rem;width:300px;padding:18px 10px}}.btn img{width:20px;margin-right:10px}.btn:hover{color:#FFF;background:#F7AE1C}.btn-gray{background:#9FA0A0}.btn-dot{border:1px dashed #EE630D;background:#FFF;font-weight:normal;color:#EE630D}.btn-dot:hover{color:#FFF;background:#EE630D;border-style:solid}@media (min-width: 1025px){.mb-display{display:none}}.pc-display{display:none}@media (min-width: 1025px){.pc-display{display:block}}.checkbox{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 0 5px 35px;position:relative;width:auto}.checkbox::before{transition:0.3s;background:#fff;border:1px solid #e4e4e4;border-radius:5px;content:'';display:block;width:24px;height:24px;left:5px;position:absolute;top:52%;transform:translateY(-50%)}.checkbox::after{transition:0.3s;border-right:3px solid #EE630D;border-bottom:3px solid #EE630D;content:'';display:block;width:8px;height:12px;left:9px;opacity:0;position:absolute;top:42%;transform:rotate(45deg) translateY(-50%)}input[type=checkbox]{display:none}input[type=checkbox]:checked+.checkbox::after{opacity:1}.radio input[type="radio"]{display:none}.radio input[type="radio"]+label::before{border-radius:50%;width:17px;height:17px;display:inline-block;margin-right:5px;content:'';background:#FFF;border:solid 1px #EE630D}.radio input[type="radio"]+label::after{position:absolute;content:"";background-color:#EE630D;border-radius:50%;display:inline-block;opacity:0}.radio input[type="radio"]:checked+label::before{border-color:#EE630D}.radio input[type="radio"]:checked+label::after{opacity:1;animation:checks-action-after 0.2s ease 0s 1 forwards}.radio label[for]{position:relative;display:inline-flex;align-items:center;overflow:hidden;padding:0;margin:0 25px 10px 0;cursor:pointer;white-space:nowrap}@keyframes checks-action-after{from{top:12px;left:8px;width:1px;height:1px}to{top:8px;left:4px;width:9px;height:9px}}.tab-wrap{width:100%}.tab-wrap .tab-btn-wrap{display:flex}.tab-wrap .tab-btn-wrap .tab-btn{width:100%;border-bottom:3px solid #F2F2F2;transition:all .2s ease}.tab-wrap .tab-btn-wrap .tab-btn a{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:8px 3px 12px;text-align:center;font-size:1.2rem;line-height:1.3;width:100%;height:100%}@media (min-width: 1025px){.tab-wrap .tab-btn-wrap .tab-btn a{font-size:1.5rem}}.tab-wrap .tab-btn-wrap .tab-btn a p{display:flex;justify-content:center;align-items:flex-end;margin-bottom:3px}.tab-wrap .tab-btn-wrap .tab-btn a .font-en{font-weight:500;font-size:1.6rem;line-height:1}@media (min-width: 1025px){.tab-wrap .tab-btn-wrap .tab-btn a .font-en{font-size:2rem}}.tab-wrap .tab-btn-wrap .tab-btn a .font-en span{font-size:1rem;margin-left:3px}.tab-wrap .tab-btn-wrap .tab-btn:hover,.tab-wrap .tab-btn-wrap .tab-btn.active{border-bottom:3px solid #EE630D}.tab-wrap .tab-btn-wrap .tab-btn.active .font-en{font-weight:700}.tab-wrap .tab-btn-wrap .tab-btn.active a{color:#EE630D;font-weight:bold}.tab-wrap .tab-content{display:none}.tab-wrap .tab-content.is-active{display:block;animation:tab-show 0.3s linear 0s}.tab-wrap .tab-search{width:40px;flex-shrink:0;padding:8px 0;text-align:center;cursor:pointer;line-height:1.3;border-bottom:3px solid #F2F2F2;transition:all .2s ease;display:flex;justify-content:center;align-items:center}.tab-wrap .tab-search:hover{border-bottom:3px solid #EE630D}.tab-wrap .tab-search img{width:20px}@keyframes tab-show{from{opacity:0}to{opacity:1}}.tab-sticky{position:-webkit-sticky;position:sticky;top:0;padding-top:5px;margin-top:-5px;background:#FFF;z-index:999}@media (min-width: 1025px){.tab-sticky{top:60px;padding-top:30px;margin-top:-30px}}.table thead th{background:#FAFAFA}.table td,.table th{border:solid 1px #F2F2F2}.trigger{cursor:pointer;position:relative}.trigger::before{position:absolute;top:8px;right:20px;display:inline-block;width:20px;height:20px;text-align:center;color:#EE630D;font-size:2rem;font-weight:normal;display:flex;align-items:center;justify-content:center}@media (min-width: 1025px){.trigger::before{top:16px;font-size:2.5rem}}.active-submenu::before{content:"-"}.none-submenu::before{content:"+"}.submenu{display:none}header{display:none;align-items:center;justify-content:space-between;padding:0 7%;height:60px;border-bottom:1px solid #F2F2F2;position:-webkit-sticky;position:sticky;top:0;background:#FFF;z-index:999}@media (min-width: 1025px){header{display:flex}}header .site-ttl img{height:19px !important}header nav{display:flex}header nav .news{margin-right:40px;font-size:1.4rem;display:flex;align-items:center;line-height:1}header nav .news-icon{position:relative;width:13px;margin-right:15px}header nav .news-icon .number{position:absolute;font-size:1rem;color:#FFF;background:#EE630D;width:15px;height:15px;line-height:15px;text-align:center;border-radius:50%;border:2px solid #FFF;box-sizing:content-box;top:-8px;right:-13px}header nav .news:hover svg{fill:#EE630D}header nav .menu{position:relative}header nav .menu span{display:flex;align-items:center;font-size:1.4rem}header nav .menu span img{width:8px;margin-left:8px}header nav .menu ul{position:absolute;right:0;opacity:0;top:25px;width:150px;background:#FFF;border:1px solid #F2F2F2;transition:all .2s ease;visibility:hidden;border-radius:6px;box-shadow:0px 5px 10px 0 rgba(0,0,0,0.04);z-index:1000}header nav .menu ul li{border-bottom:1px solid #F2F2F2}header nav .menu ul li a{font-size:1.4rem;display:block;padding:15px 0;width:150px;color:#424B54;text-align:center}header nav .menu ul li a:hover{color:#EE630D}header nav .menu:hover ul{visibility:visible;top:30px;opacity:1}footer small{font-size:1rem;color:#9FA0A0;display:block;text-align:right;padding:35px 7% 40px}@media (min-width: 1025px){footer small{padding:150px 7% 80px}}footer small.center{text-align:center}.login{width:76%;max-width:380px;margin-left:auto;margin-right:auto;padding:50px 0 0}@media (min-width: 1025px){.login{padding:140px 0 0}}.login input{margin-bottom:15px}.login h1{text-align:center;margin-bottom:5px}@media (min-width: 1025px){.login h1{margin-bottom:10px}}.login h1 img{width:200px;margin:0 auto}@media (min-width: 1025px){.login h1 img{width:285px}}.login h2{text-align:center;font-size:1.3rem}@media (min-width: 1025px){.login h2{font-size:1.6rem}}.login input[type="text"],.login input[type="email"],.login input[type="password"]{border:1px solid #e4e4e4;background:#F8F7F6;padding:15px 25px;font-size:1.5rem;border-radius:50px;font-weight:bold}@media (min-width: 1025px){.login input[type="text"],.login input[type="email"],.login input[type="password"]{font-size:1.6rem}}.login input[type="text"]:focus,.login input[type="email"]:focus,.login input[type="password"]:focus{border-color:#EE630D;background:#fff}.login-info{margin-top:25px;margin-bottom:10px}@media (min-width: 1025px){.login-info{margin-top:40px}}.login-info h3{margin-bottom:5px;font-size:1.4rem}@media (min-width: 1025px){.login-info h3{font-size:1.6rem}}.login-pass{position:relative}@media (min-width: 1025px){.login-pass{margin-top:20px}}.login-pass .toggle-pass{position:absolute;bottom:22px;right:25px;width:15px;cursor:pointer}.login-pass input{margin-bottom:0}.login-continue{font-weight:bold;font-size:1.3rem}@media (min-width: 1025px){.login-continue{font-size:1.4rem}}.login-continue .checkbox::before{border-radius:50%}.login-continue input:checked ~ .checkbox::before{background:#EE630D;border-color:#EE630D}.login-continue input:checked ~ .checkbox::after{border-color:#FFF;border-width:2px;width:7px;height:12px}.login .error{display:flex;align-items:flex-start;justify-content:center;color:#424B54;background:#FFFEC7;font-size:1.3rem;line-height:1.4;font-weight:bold;margin-top:15px;margin-bottom:15px;padding:10px;border-radius:6px}@media (min-width: 1025px){.login .error{background:#FFFF0B;font-size:1.4rem;align-items:center;margin-top:25px}}.login .error img{width:16px;display:inline-block;margin-right:5px;margin-top:2px}@media (min-width: 1025px){.login .error img{margin-top:0}}.login .btn{width:100%;margin-top:10px}@media (min-width: 1025px){.login .btn{margin-top:30px}}.login-forget{text-align:center;margin-top:30px;font-size:1.2rem}@media (min-width: 1025px){.login-forget{margin-top:50px}}.inner{display:flex;flex-direction:row-reverse;justify-content:center}@media (min-width: 1025px){.inner{padding:25px 7% 0;justify-content:space-between}}.sidebar{position:fixed;bottom:0;height:60px;background:#FFF;width:100%;border-top:1px solid #F2F2F2}@media (min-width: 1025px){.sidebar{display:block;position:relative;width:220px;height:auto;background:none;flex-shrink:0;border-top:none;margin-right:3vw}}.sidebar ul{display:flex;justify-content:center;align-items:flex-end;width:100%}@media (min-width: 1025px){.sidebar ul{display:block;position:-webkit-sticky;position:sticky;top:85px;width:auto}}.sidebar ul li{width:calc(100% / 6 - 4px)}@media (min-width: 1025px){.sidebar ul li{width:auto}}.sidebar ul li:first-child,.sidebar ul li:last-child{width:calc(100% / 6 + 8px)}@media (min-width: 1025px){.sidebar ul li:first-child,.sidebar ul li:last-child{width:auto}}.sidebar ul li a{display:flex;flex-direction:column;align-items:center;font-weight:bold;height:60px;padding-top:13px;font-size:1rem;font-weight:normal;white-space:nowrap;color:#9FA0A0;letter-spacing:-1px}@media (min-width: 1025px){.sidebar ul li a{flex-direction:row;height:auto;padding:12px 0;font-size:1.6rem;color:#424B54}}.sidebar ul li a svg{width:18px;height:18px !important;margin-bottom:3px;fill:#9FA0A0;flex-shrink:0}@media (min-width: 1025px){.sidebar ul li a svg{width:16px;height:16px !important;margin-right:10px;margin-bottom:0;fill:#424B54}}.sidebar ul li a:hover{color:#EE630D}.sidebar ul li a:hover svg{fill:#EE630D}.sidebar ul li a .news-icon{display:inline-block;position:relative;width:13px;height:21px}.sidebar ul li a .news-icon .number{position:absolute;font-size:1rem;color:#FFF;background:#EE630D;width:15px;height:15px;line-height:15px;text-align:center;border-radius:50%;border:2px solid #FFF;box-sizing:content-box;top:-8px;right:-14px}.sidebar ul li.current a{color:#EE630D}.sidebar ul li.current svg{fill:#EE630D}.content{flex:1}@media (min-width: 1025px){.content{padding-top:5px}}.sub-ttl{font-size:1.7rem;border-bottom:1px solid #F2F2F2;text-align:center;line-height:60px;margin-bottom:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:5%;padding-right:5%;max-width:100vw}@media (min-width: 1025px){.sub-ttl{font-size:2.8rem;text-align:left;border-bottom:none;padding-left:0;padding-right:0;white-space:normal;line-height:1.6}}.select{position:relative}.select select{padding:8px 30px 10px 15px;border-radius:50px;font-size:1.5rem}.select::after{position:absolute;content:"";background:url(../img/common/icon-arrow-bottom.svg) no-repeat;background-size:contain;display:block;width:8px;height:4px;right:10px;top:50%;transform:translateY(-50%)}.task{margin-bottom:50px}.task h2{display:flex;align-items:center;font-size:2rem;margin-bottom:20px;padding-left:7%}@media (min-width: 1025px){.task h2{font-size:2.5rem;margin-bottom:25px;padding-left:0}}.task h2 img{width:18px;margin-right:8px}.task-date{font-weight:bold;padding-bottom:3px;font-size:1.2rem;margin-top:12px;padding:0 5%}@media (min-width: 1025px){.task-date{margin-top:30px;font-size:1.6rem;padding:0;margin-bottom:5px}}.task-list{display:flex;flex-direction:column;align-items:flex-end;border-top:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2;padding:0 0 5px}@media (min-width: 1025px){.task-list{padding:5px 0}}.task-list li{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 5% 5px;width:100%;border-bottom:1px solid #F2F2F2}@media (min-width: 1025px){.task-list li{padding:10px 0}}.task-list li:last-child{border-bottom:none}.task-list .time{width:5em;padding-right:10px;text-align:right;flex-shrink:0;font-size:1.2rem}@media (min-width: 1025px){.task-list .time{padding-right:20px;font-size:1.4rem}}.task-list .time-unfinished{position:relative}.task-list .time-unfinished::before{content:"";display:block;position:absolute;top:50%;left:-1px;transform:translateY(-50%);width:6px;height:6px;background:#C34644;border-radius:50%}@media (min-width: 1025px){.task-list .time-unfinished::before{left:0;width:9px;height:9px}}.task-list-summary{flex:1;padding-right:15px}@media (min-width: 1025px){.task-list-summary{padding-right:25px}}.task-list-summary h3{font-size:1.2rem}@media (min-width: 1025px){.task-list-summary h3{font-size:1.6rem}}.task-list-summary p{color:#B4B4B4}.task-list-summary p,.task-list-summary .status-rank{font-size:1rem;line-height:1;margin-top:5px}@media (min-width: 1025px){.task-list-summary p,.task-list-summary .status-rank{font-size:1.3rem}}.task-list-summary .status-rank{margin-top:10px;display:flex;align-items:center}.task-list-summary .status-rank .rank{margin-left:10px;color:#fff;background:#424B54;width:20px;line-height:20px;border-radius:50%;text-align:center;font-size:1.0rem;font-weight:700}@media (min-width: 1025px){.task-list-summary .status-rank .rank{font-size:1.2rem}}.task-list-summary:hover .status-rank .status{color:#424B54}.task-list-detail{position:relative;display:block;background:#FAFAFA;border-radius:6px;width:50%;padding:5px 30px 10px 10px}@media (min-width: 1025px){.task-list-detail{padding:13px 50px 13px 20px}}.task-list-detail::after{position:absolute;content:"";background:url(../img/common/icon-arrow-bottom.svg) no-repeat;background-size:contain;display:block;width:10px;height:5px;right:10px;top:50%;transform:translateY(-50%) rotate(-90deg)}@media (min-width: 1025px){.task-list-detail::after{right:15px;width:12px;height:6px}}.task-list-detail .flex{flex-direction:column;align-items:flex-start;font-weight:bold;color:#424B54;font-size:1rem}@media (min-width: 1025px){.task-list-detail .flex{flex-direction:row;align-items:center;font-size:1.5rem}}.task-list-detail .flex span{display:flex;align-items:center}.task-list-detail .flex .cat-rank{display:flex;align-items:center;margin-bottom:5px}@media (min-width: 1025px){.task-list-detail .flex .cat-rank{margin-bottom:0;margin-right:15px}}.task-list-detail .flex .cat-rank .cat{margin-right:10px}.task-list-detail .flex .cat-rank .rank{color:#fff;background:#424B54;width:20px;line-height:20px;border-radius:50%;text-align:center;font-size:1.0rem;font-weight:700}@media (min-width: 1025px){.task-list-detail .flex .cat-rank .rank{font-size:1.2rem}}.task-list-detail .flex img{width:15px;margin-right:7px}.task-list-detail p{font-size:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:5px}@media (min-width: 1025px){.task-list-detail p{font-size:1.5rem;-webkit-line-clamp:1}}.task .btn{width:230px;margin:30px auto 0;box-shadow:0px 10px 20px 0 rgba(0,0,0,0.06)}.task .tab-sticky .font-en{display:none}@media (min-width: 1025px){.task .tab-sticky .font-en{display:block}}.task-number{padding:0 5%;margin:20px 0 0;color:#B4B4B4;font-weight:bold;font-size:1.2rem}@media (min-width: 1025px){.task-number{display:none}}.add-btn{position:fixed;z-index:999;right:7%;bottom:12vh;background:#EE630D;color:#FFF;border-radius:50%;display:flex;flex-direction:column;align-items:center;line-height:1;font-size:1.4rem;width:66px;height:66px;padding-top:7px;cursor:pointer;transition:0.3s}.add-btn:hover{filter:brightness(150%)}.add-btn span{font-size:2.8rem;line-height:1}.cat{display:inline-block;font-size:1rem;font-weight:bold;color:#EE630D;background:#FFF;border:1px solid #EE630D;border-radius:4px;padding:0 5px}@media (min-width: 1025px){.cat{font-size:1.2rem}}.matter{margin-bottom:50px}.matter h2{display:flex;align-items:center;font-size:2rem;margin-bottom:20px;padding-left:7%;padding-right:7%}@media (min-width: 1025px){.matter h2{font-size:2.5rem;margin-bottom:25px;padding-left:0;padding-right:0}}.matter h2 img{display:inline-block;width:21px;margin-right:8px}.matter-list{padding-top:5px}.matter-list>li{padding:5px 25px 10px;border-bottom:1px solid #F2F2F2}@media (min-width: 1025px){.matter-list>li{padding:20px 0}}.matter-list>li .cat-rank{display:flex;align-items:center}.matter-list>li .cat-rank .cat{margin-right:10px}.matter-list>li .cat-rank .rank{color:#fff;background:#424B54;width:20px;line-height:20px;border-radius:50%;text-align:center;font-size:1.0rem;font-weight:700}@media (min-width: 1025px){.matter-list>li .cat-rank .rank{font-size:1.2rem}}.matter-summary{padding-right:20px;margin-bottom:5px;position:relative}@media (min-width: 1025px){.matter-summary{margin-bottom:15px}}.matter-summary .cat{margin-bottom:5px}.matter-summary h3{font-size:1.4rem;position:relative}@media (min-width: 1025px){.matter-summary h3{font-size:1.8rem}}.matter-summary h3::after{position:absolute;content:"";background:url(../img/common/icon-arrow-bottom.svg) no-repeat;background-size:contain;display:block;width:12px;height:6px;top:8px;right:-28px;transform:rotate(-90deg)}@media (min-width: 1025px){.matter-summary h3::after{top:11px;right:0}}.matter-summary p{font-size:1rem;color:#B4B4B4}@media (min-width: 1025px){.matter-summary p{font-size:1.4rem}}.matter-task{background:#FAFAFA;border-radius:6px;width:95%}@media (min-width: 1025px){.matter-task{width:90%}}.matter-task .trigger{font-size:1.2rem;font-weight:bold;padding:10px 20px;border-radius:6px;transition:all .2s ease}@media (min-width: 1025px){.matter-task .trigger{font-size:1.6rem;padding:15px 45px 15px 15px}}.matter-task .submenu{padding-bottom:20px}.matter-task a{position:relative;background:#FFF;border-radius:6px;box-shadow:0px 3px 10px 0 rgba(0,0,0,0.05);padding:10px 30px 10px 15px;margin:0 auto 10px;width:calc(100% - 24px)}@media (min-width: 1025px){.matter-task a{padding:13px 50px 13px 30px;width:calc(100% - 60px)}}.matter-task a::after{position:absolute;content:"";background:url(../img/common/icon-arrow-bottom.svg) no-repeat;background-size:contain;display:block;width:12px;height:6px;right:15px;top:50%;transform:translateY(-50%) rotate(-90deg)}.matter-task a .flex{flex-direction:column;align-items:flex-start;font-weight:bold;color:#424B54;font-size:1rem}@media (min-width: 1025px){.matter-task a .flex{flex-direction:row;align-items:center;font-size:1.5rem}}.matter-task a .flex .cat{margin-bottom:5px}@media (min-width: 1025px){.matter-task a .flex .cat{margin-bottom:0;margin-right:15px}}.matter-task a .flex .date{color:#EE630D;margin-right:10px}.matter-task a .flex .rank{margin-right:10px;color:#fff;background:#424B54;width:20px;line-height:20px;border-radius:50%;text-align:center;font-size:1.0rem;font-weight:700}@media (min-width: 1025px){.matter-task a .flex .rank{font-size:1.2rem}}.matter-task a .flex span{display:flex;align-items:center}.matter-task a .flex img{display:inline-block;width:10px;height:10px;margin-right:2px}@media (min-width: 1025px){.matter-task a .flex img{width:14px;height:14px;margin-right:5px}}.matter-task a p{font-size:1.1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media (min-width: 1025px){.matter-task a p{font-size:1.5rem}}.matter .btn{width:230px;margin:30px auto 0;box-shadow:0px 10px 20px 0 rgba(0,0,0,0.06)}.matter-sort{width:180px;margin:20px auto 0}@media (min-width: 1025px){.matter-sort{width:230px}}.matter-sort select{width:100%;color:#424B54;padding:12px 30px 14px 15px;font-size:1.2rem;margin-left:0}@media (min-width: 1025px){.matter-sort select{font-size:1.6rem}}.matter-detail-summary{position:relative;margin-bottom:20px;padding:20px 7%;background:#FAFAFA}@media (min-width: 1025px){.matter-detail-summary{padding:0;background:none}}.matter-detail-summary .date-status-rank-wrp{display:flex;align-items:center;line-height:1;margin-bottom:5px}.matter-detail-summary .date-status-rank-wrp .date{font-weight:bold;font-size:1.2rem}@media (min-width: 1025px){.matter-detail-summary .date-status-rank-wrp .date{font-size:1.6rem}}.matter-detail-summary .date-status-rank-wrp .status{margin:0 5px 0 20px;font-weight:bold}.matter-detail-summary .date-status-rank-wrp .rank{color:#fff;background:#424B54;width:20px;line-height:20px;border-radius:50%;text-align:center;font-size:1.0rem;font-weight:700}@media (min-width: 1025px){.matter-detail-summary .date-status-rank-wrp .rank{font-size:1.2rem}}.matter-detail-summary h1{font-size:1.6rem;display:flex;max-width:100%;transition:.3s ease}@media (min-width: 1025px){.matter-detail-summary h1{font-size:2.8rem;max-width:calc(100% - 50px)}}.matter-detail-summary h1 img{width:auto;height:18px !important;display:inline-block;margin-left:10px;margin-top:5px;cursor:pointer;transition:.3s ease}@media (min-width: 1025px){.matter-detail-summary h1 img{margin-top:11px;height:25px !important}}.matter-detail-summary .company-permission-wrp{line-height:1;font-size:1.1rem;display:flex;margin-top:5px}@media (min-width: 1025px){.matter-detail-summary .company-permission-wrp{font-size:1.4rem}}.matter-detail-summary .company-permission-wrp .permission-label{padding-left:15px;position:relative;color:#F7AE1C;font-weight:bold;margin-left:15px}.matter-detail-summary .company-permission-wrp .permission-label::before{width:10px;height:10px;background:#F7AE1C;position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";display:block;width:8px;height:8px;border-radius:50%}.matter-detail-summary .upload{cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .2s ease}.matter-detail-summary .upload img{width:28px}.matter-detail-sp-nav{text-align:center;height:60px;line-height:60px;box-shadow:0px 3px 6px 0 #B4B4B41A;position:-webkit-sticky;position:sticky;top:0;z-index:9;background:#fff;display:flex;justify-content:space-between}@media (min-width: 1025px){.matter-detail-sp-nav{display:none}}.matter-detail-sp-nav a,.matter-detail-sp-nav .upload{height:100%;padding:0 15px;width:calc(6em + 15px)}.matter-detail-sp-nav a{color:#EE630D}.matter-detail-sp-nav p{font-size:1.6rem;font-weight:600;text-align:center;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matter-detail-sp-nav .upload{cursor:pointer;display:flex;align-items:center}.matter-detail-sp-nav .upload img{width:22px;margin-left:auto}.matter-detail-flow{margin-bottom:10px}@media (min-width: 1025px){.matter-detail-flow{margin-bottom:50px}}.matter-detail-flow ul{display:flex;justify-content:center}.matter-detail-flow ul li{position:relative;font-size:1.1rem;width:70px;text-align:center;line-height:1.2}@media (min-width: 561px){.matter-detail-flow ul li{width:100px}}@media (min-width: 1025px){.matter-detail-flow ul li{width:120px;font-size:1.4rem}}.matter-detail-flow ul li:not(:last-child)::before{position:absolute;top:9px;left:50%;content:"";display:block;width:100%;height:2px;background:#444B53}.matter-detail-flow ul li p{position:relative;padding-top:28px}.matter-detail-flow ul li p::before{position:absolute;top:3px;left:50%;transform:translateX(-50%);content:"";display:block;width:14px;height:14px;background:#444B53;border-radius:50%}.matter-detail-flow ul li p span.request{display:block;font-size:1rem;margin-top:3px}@media (min-width: 1025px){.matter-detail-flow ul li p span.request{font-size:1.1rem}}.matter-detail-flow ul li.current p{color:#EE630D;font-weight:bold}.matter-detail-flow ul li.current p::before{top:0;width:20px;height:20px;background:#EE630D}.matter-detail-flow ul li.current span.request{color:#EE630D;font-weight:bold}.matter-detail-data{margin-bottom:40px;padding:0 7%}@media (min-width: 1025px){.matter-detail-data{padding:0}}@media (min-width: 1481px){.matter-detail-data{display:flex;flex-wrap:wrap}}.matter-detail-data-item{width:100%;margin:0 0 12px 0}@media (min-width: 769px){.matter-detail-data-item{width:auto;margin:0 30px 0 0}}@media (min-width: 1261px){.matter-detail-data-item{margin:0 50px 0 0}}.matter-detail-data-item p{font-size:1.3rem;color:#B4B4B4;margin-bottom:5px}.matter-detail-data-item p img{width:13px;display:inline-block;margin-right:5px}.matter-detail-data-item .image{width:200px}.matter-detail-data-upload-wrp{flex:1}@media (min-width: 769px){.matter-detail-data-upload-wrp{display:flex;flex-wrap:wrap;margin-top:20px}}.matter-detail-data-price{background:#FAFAFA;border-radius:6px;padding:10px 0;width:48%}@media (min-width: 769px){.matter-detail-data-price{padding:15px 0;width:210px;margin-right:10px}}.matter-detail-data-price .flex{flex-direction:column;align-items:center;justify-content:center;min-width:3em}.matter-detail-data-price .flex h3{font-size:1.4rem}@media (min-width: 1025px){.matter-detail-data-price .flex h3{font-size:1.6rem}}.matter-detail-data-price .flex h4{display:inline-block;background:#424B54;color:#FFF;font-size:1rem;font-weight:bold;padding:0px 5px 1px;border-radius:4px;margin-bottom:3px;margin-top:5px}@media (min-width: 1025px){.matter-detail-data-price .flex h4{font-size:1.1rem}}.matter-detail-data-price .flex .amount{font-size:1.6rem;font-weight:700;line-height:1;white-space:nowrap;margin-top:5px}@media (min-width: 1025px){.matter-detail-data-price .flex .amount{font-size:1.9rem}}.matter-detail-data-cut{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#FAFAFA;border-radius:6px;padding:10px 0;width:48%}@media (min-width: 769px){.matter-detail-data-cut{padding:15px 0;width:190px}}@media (min-width: 1261px){.matter-detail-data-cut{width:210px}}.matter-detail-data-cut h3{font-size:1.4rem}@media (min-width: 1025px){.matter-detail-data-cut h3{font-size:1.6rem}}.matter-detail-data-cut .cut{font-size:3rem;font-weight:700;line-height:1;white-space:nowrap;color:#EE630D;margin-bottom:5px}@media (min-width: 1025px){.matter-detail-data-cut .cut{font-size:3.5rem}}.matter-detail-data-cut .cut span{font-size:2.3rem}.matter-detail-data-cut .amount{font-size:1.8rem;font-weight:700;line-height:1;white-space:nowrap}@media (min-width: 1025px){.matter-detail-data-cut .amount{font-size:2.1rem}}.matter-detail-data-cut .amount-gray{color:#B4B4B4}.matter-detail-data-upload{display:flex;justify-content:center;align-items:center;width:100%;margin-top:10px}@media (min-width: 769px){.matter-detail-data-upload{width:auto;padding:20px 30px;margin-top:0}}.matter-detail-data-upload .btn-upload{color:#EE630D;font-weight:bold;background:#FFF;border:2px solid #EE630D;border-radius:6px;padding:8px 25px;margin-left:20px;cursor:pointer;transition:all .2s ease;white-space:nowrap}@media (min-width: 1025px){.matter-detail-data-upload .btn-upload{padding:8px 30px;margin-left:30px}}.matter-detail-data-upload .btn-upload svg{width:20px;margin-right:5px;fill:#EE630D;transition:all .2s ease}.matter-detail-data-upload .btn-upload:hover{background:#EE630D;color:#FFF}.matter-detail-data-upload .btn-upload:hover svg{fill:#FFF}.matter-detail-data-average{display:flex;justify-content:center;align-items:center;width:100%;margin-top:10px}@media (min-width: 769px){.matter-detail-data-average{width:auto;padding:20px 30px;margin-top:0}}.matter-detail-data-average .average{font-weight:bold;margin-left:30px}.matter-detail-data-average .average p{font-size:1.1rem}@media (min-width: 769px){.matter-detail-data-average .average p{font-size:1.4rem}}.matter-detail-data-average .average p span{font-size:1.4rem}@media (min-width: 769px){.matter-detail-data-average .average p span{font-size:1.8rem}}.matter-detail .status-label{display:inline-block;padding-left:12px;position:relative;font-size:1.2rem;font-weight:bold}@media (min-width: 1025px){.matter-detail .status-label{font-size:1.4rem}}.matter-detail .status-label::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";display:block;width:8px;height:8px;border-radius:50%}.matter-detail .status-label.acquired{color:#EE630D}.matter-detail .status-label.acquired::before{background:#EE630D}.matter-detail .status-label.unacquired{color:#B4B4B4}.matter-detail .status-label.unacquired::before{background:#B4B4B4}.matter-detail .status-label.temporary{color:#F7AE1C}.matter-detail .status-label.temporary::before{background:#F7AE1C}.matter-detail .status-label.complete{color:#EE630D}.matter-detail .status-label.complete::before{background:#EE630D}.matter-detail .status-label.decision{color:#F7AE1C}.matter-detail .status-label.decision::before{background:#F7AE1C}.matter-detail .status-label.undecision{color:#B4B4B4}.matter-detail .status-label.undecision::before{background:#B4B4B4}.matter-content{display:flex;flex-direction:column;margin-bottom:30px}@media (min-width: 1025px){.matter-content{flex-direction:row;justify-content:space-between;margin-bottom:100px}}.matter-content-ttl{text-align:center;margin-bottom:10px}.matter-content-ttl .icon{display:inline-flex;align-items:center;justify-content:center;width:65px;height:65px;line-height:65px;background:#FEF8EC;border-radius:50%;margin-bottom:10px}.matter-content-ttl .icon img{width:18px}.matter-content-ttl h2{font-size:1.8rem;letter-spacing:2px}.matter-content dl{display:flex;flex-wrap:wrap;font-size:1.4rem;border-top:1px solid #F2F2F2;margin:15px auto;width:calc(100% - 14%)}@media (min-width: 1025px){.matter-content dl{width:100%;padding:0;font-size:1.5rem}}.matter-content dl dt{width:80px;border-bottom:1px solid #F2F2F2;padding:10px 15px 10px 0;text-align:right;color:#424B54;font-weight:bold}@media (min-width: 1025px){.matter-content dl dt{width:120px;padding:12px 15px 12px 20px}}.matter-content dl dt:last-of-type{border-bottom:none}.matter-content dl dd{width:calc(100% - 80px);border-bottom:1px solid #F2F2F2;padding:10px 0;text-align:left}@media (min-width: 1025px){.matter-content dl dd{width:calc(100% - 120px);padding:12px 20px 12px 0}}.matter-content dl dd:last-of-type{border-bottom:none}.matter-content dl dd .flex{justify-content:space-between}.matter-content dl dd .flex .temporary{position:relative;padding-left:15px;color:#B4B4B4}.matter-content dl dd .flex .temporary::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";display:block;width:10px;height:10px;background:#B4B4B4;border-radius:50%}.matter-content dl dd .flex .complete{position:relative;padding-left:15px;color:#EE630D;font-weight:bold}.matter-content dl dd .flex .complete::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";display:block;width:10px;height:10px;background:#EE630D;border-radius:50%}.matter-content dl dd a{color:#EE630D;font-weight:bold}.matter-content dl dd img{width:14px;display:inline-block;margin-right:5px}.matter-content dl dd select{width:100%;background:none;padding-left:0;margin-left:-5px;font-size:1.4rem;color:#424B54;padding:5px 30px 7px 0}.matter-content dl dd input[type="text"]{padding:1px 0}.matter-content dl dd textarea{padding:0}.matter-content dl dd input[type="text"],.matter-content dl dd textarea{background:none;border:none;font-size:1.6rem}.matter-content dl dd input[type="text"]::placeholder,.matter-content dl dd textarea::placeholder{color:#EE630D}.matter-content .trigger{margin:0 auto;background:#FAFAFA;border-radius:6px;padding:15px 50px 15px 15px;font-weight:bold}.matter-content .trigger:before{font-size:2.4rem;top:14px}.matter-content .submenu dl{width:100%;margin:0}.matter-content .submenu .btn{width:227px;margin:0 auto 15px;font-size:1.6rem;box-shadow:0 10px 20px rgba(0,0,0,0.05);cursor:pointer}.matter-content .submenu .back-reason{margin-top:30px}.matter-content .submenu .back-reason p{font-weight:bold;margin-bottom:3px}.matter-content .submenu .back-reason textarea{margin-bottom:20px}.matter-content-task{padding:0 7%;margin-bottom:30px}@media (min-width: 1025px){.matter-content-task{width:48%;padding:0;margin-bottom:0}}.matter-content-task dl{border-top:none}.matter-content-task .trigger{font-size:1.1rem;padding:7px 50px 9px 15px;font-weight:normal;line-height:1.4;width:100%}.matter-content-task .trigger:not(:first-of-type){margin-top:30px}.matter-content-task .trigger:before{font-size:2.4rem;top:14px}.matter-content-task .trigger span{font-size:1.6rem;font-weight:bold}.matter-content-history{margin-top:10px}@media (min-width: 1025px){.matter-content-history{width:48%;margin-top:0}}.matter-content-history ul li{border-top:1px solid #F2F2F2;padding-top:15px;padding-bottom:15px;padding:15px 7%}@media (min-width: 1025px){.matter-content-history ul li{padding-left:20px;padding-right:20px}}.matter-content-history dl dt{color:#B4B4B4;font-weight:400}.matter-content-history .action-wrp{margin-bottom:8px;display:flex;line-height:1}.matter-content-history .action-wrp .date{color:#EE630D;margin-right:8px}.matter-content-history .action-wrp .task-info{margin-right:12px}.matter-content-history .action-wrp .staff{display:flex;align-items:center}.matter-content-history .action-wrp .staff img{width:13px;margin-right:5px}.matter-content-history .person{display:flex;justify-content:space-between;margin-bottom:5px}.matter-content-history .person p{display:flex;align-items:center}.matter-content-history .person p img{width:16px;margin-right:7px}.matter-content-history .status-rank-wrp{display:flex;align-items:center;margin-bottom:5px}.matter-content-history .status-rank-wrp .rank{color:#fff;background:#424B54;width:20px;line-height:20px;border-radius:50%;text-align:center;font-size:1.0rem;font-weight:700;margin-left:5px}@media (min-width: 1025px){.matter-content-history .status-rank-wrp .rank{font-size:1.2rem}}.matter-content-history .item p{display:flex;align-items:center}.matter-content-history .item p img{width:16px;margin-right:7px}.matter-content-history .trigger{margin-top:15px}.matter-content-history .submenu dl{border:none}.matter-content-suggest{padding:0 7%}@media (min-width: 1025px){.matter-content-suggest{width:48%;padding:0}}.matter-content-suggest dl{border-bottom:1px solid #F2F2F2;width:100%}.matter-content-detail{margin-top:10px;margin-bottom:30px}@media (min-width: 1025px){.matter-content-detail{width:48%;margin-top:0;margin-bottom:0}}.matter-content-detail .trigger{width:calc(100% - 14%)}@media (min-width: 1025px){.matter-content-detail .trigger{width:100%}}.matter-content-detail-cut{text-align:center;margin-bottom:20px}.matter-content-detail-cut h3{font-size:1.4rem}.matter-content-detail-cut .cut{font-size:3.5rem;font-weight:700;line-height:1;white-space:nowrap;color:#EE630D;margin-bottom:5px}.matter-content-detail-cut .cut span{font-size:1.9rem}.matter-content-detail-cut .amount{font-size:2rem;font-weight:700;line-height:1;white-space:nowrap}.matter-content-detail dl,.matter-content-detail .status-table-wrp{padding:0 7%}@media (min-width: 1025px){.matter-content-detail dl,.matter-content-detail .status-table-wrp{padding:0}}.matter-content-detail dl{border-top:none;margin:0 auto}.matter-content-detail dl dt{width:160px}@media (min-width: 1025px){.matter-content-detail dl dt{width:170px}}.matter-content-detail dl dd{width:calc(100% - 160px)}@media (min-width: 1025px){.matter-content-detail dl dd{width:calc(100% - 170px)}}.matter-content-detail .status-table-wrp{margin-top:20px;line-height:1}.matter-content-detail .status-table-wrp h3{font-size:1.4rem;margin-bottom:10px}@media (min-width: 1025px){.matter-content-detail .status-table-wrp h3{font-size:1.6rem}}.matter-content-detail .status-table-wrp .table{font-size:1.4rem}.matter-content-detail .status-table-wrp .table th,.matter-content-detail .status-table-wrp .table td{padding:5px}.matter-content-detail .status-table-wrp .table td{text-align:center;min-width:2em}.matter-content .status-label{padding-left:15px}.matter-content .status-label::before{width:10px;height:10px}.other{max-width:375px;margin:0 auto}.other h2{text-align:center;font-size:1.6rem;line-height:1.4;letter-spacing:1px;margin-bottom:20px}@media (min-width: 1025px){.other h2{font-size:2.2rem;margin-bottom:35px}}.other h2 img{width:25px;display:inline-block;margin-bottom:2px}@media (min-width: 1025px){.other h2 img{width:35px}}.other ul{border-top:1px solid #F2F2F2}.other ul li{border-bottom:1px solid #F2F2F2}.other ul li a{display:block;padding:13px 10px}.other .alert-message{width:86%}@media (min-width: 561px){.other .alert-message{width:100%}}.alert-message{margin:20px auto;background:#FDEFE6;text-align:center;padding:13px 10px;border-radius:6px}.news{margin-top:-20px}@media (min-width: 1025px){.news{margin-top:0}}@media (min-width: 1025px){.news-list{border-top:1px solid #F2F2F2}}.news-list li{border-bottom:1px solid #F2F2F2}.news-list li a{display:block;padding:20px 20px 20px 38px}@media (min-width: 1025px){.news-list li a{padding:20px 10px 20px 55px}}.news-list li.unread{position:relative}.news-list li.unread a{font-weight:bold}.news-list li.unread::before{content:"";display:block;position:absolute;top:26px;left:20px;width:11px;height:11px;background:#EE630D;border-radius:50%}@media (min-width: 1025px){.news-list li.unread::before{top:27px;left:25px}}.news-detail{padding:10px 7% 0}@media (min-width: 1025px){.news-detail{padding:0}}.news-detail h2{font-size:1.7rem;margin-bottom:3px}@media (min-width: 1025px){.news-detail h2{font-size:2rem}}.news-detail .date{font-size:1.2rem;color:#B4B4B4;margin-bottom:15px}@media (min-width: 1025px){.news-detail .date{font-size:1.3rem}}.news-detail p{line-height:1.8}.news-header{position:relative}.news-header .back{display:block;position:absolute;top:0;left:0;color:#EE630D;height:60px;padding:0 7%;background:none;transition:0.3s;font-size:1.4rem;font-weight:normal;text-align:center;line-height:60px}@media (min-width: 1025px){.news-header .back{display:none}}.remodal-wrapper{padding:0;top:auto;bottom:-100vh;transition:all .2s ease}@media (min-width: 835px){.remodal-wrapper{bottom:-95vh}}.remodal-wrapper.remodal-is-opened{bottom:0}.remodal-wrapper .remodal{max-width:780px;height:100vh;margin-bottom:0;overflow:auto;padding:0}@media (min-width: 835px){.remodal-wrapper .remodal{height:95vh;border-radius:10px 10px 0 0}}.remodal-wrapper .remodal-nav{text-align:center;box-shadow:0px 3px 6px 0 #B4B4B41A;height:60px;line-height:60px;font-size:1.6rem;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#fff;border-bottom:solid 1px #F0F0F0;display:flex;justify-content:space-between}@media (min-width: 1025px){.remodal-wrapper .remodal-nav{font-size:1.8rem}}.remodal-wrapper .remodal-nav-cancel,.remodal-wrapper .remodal-nav-complete{color:#EE630D;height:100%;background:none;transition:all .2s ease;font-size:1.4rem;font-weight:normal;width:calc(6em + 15px);padding:0 15px;z-index:2}@media (min-width: 1025px){.remodal-wrapper .remodal-nav-cancel,.remodal-wrapper .remodal-nav-complete{font-size:1.6rem;font-weight:600}}.remodal-wrapper .remodal-nav-cancel{text-align:left;padding-right:10px}.remodal-wrapper .remodal-nav-complete{text-align:right;padding-left:10px}.remodal-wrapper .remodal-nav p{text-align:center;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;width:100%;z-index:1;padding:0 6em}.remodal-wrapper .modal-add-task,.remodal-wrapper .modal-add-schedule{width:86%;max-width:600px;margin:10px auto 0}@media (min-width: 1025px){.remodal-wrapper .modal-add-task,.remodal-wrapper .modal-add-schedule{margin:30px auto 0}}.remodal-wrapper .modal-add-task dl,.remodal-wrapper .modal-add-schedule dl{display:flex;flex-wrap:wrap}.remodal-wrapper .modal-add-task dl dt,.remodal-wrapper .modal-add-schedule dl dt{width:100px;text-align:right;border-bottom:1px solid #F2F2F2;padding:9px 20px 7px 0;font-weight:bold}@media (min-width: 1025px){.remodal-wrapper .modal-add-task dl dt,.remodal-wrapper .modal-add-schedule dl dt{width:130px;padding:9px 30px 7px 0}}.remodal-wrapper .modal-add-task dl dt.dt-textarea,.remodal-wrapper .modal-add-schedule dl dt.dt-textarea{padding:12px 30px 0 0;width:100%;text-align:left;border-bottom:none}@media (min-width: 1025px){.remodal-wrapper .modal-add-task dl dt.dt-textarea,.remodal-wrapper .modal-add-schedule dl dt.dt-textarea{padding:12px 30px 5px 0;width:130px;border-bottom:1px solid #F2F2F2;text-align:right}}.remodal-wrapper .modal-add-task dl dd,.remodal-wrapper .modal-add-schedule dl dd{width:calc(100% - 100px);border-bottom:1px solid #F2F2F2;padding:7px 0}@media (min-width: 1025px){.remodal-wrapper .modal-add-task dl dd,.remodal-wrapper .modal-add-schedule dl dd{width:calc(100% - 130px)}}.remodal-wrapper .modal-add-task dl dd .select select,.remodal-wrapper .modal-add-schedule dl dd .select select{width:100%;background:none;color:#EE630D;padding:8px 30px 10px 0;margin-left:0;color:#9FA0A0;font-size:1.4rem}@media (min-width: 1025px){.remodal-wrapper .modal-add-task dl dd .select select,.remodal-wrapper .modal-add-schedule dl dd .select select{font-size:1.6rem}}.remodal-wrapper .modal-add-task dl dd textarea,.remodal-wrapper .modal-add-schedule dl dd textarea{margin:5px 0 15px;background:#FAFAFA;border-color:#F0F0F0;width:100%}@media (min-width: 1025px){.remodal-wrapper .modal-add-task dl dd textarea,.remodal-wrapper .modal-add-schedule dl dd textarea{margin:12px 0 15px}}.remodal-wrapper .modal-add-task dl dd.dd-textarea,.remodal-wrapper .modal-add-schedule dl dd.dd-textarea{width:100%;border-bottom:none}@media (min-width: 1025px){.remodal-wrapper .modal-add-task dl dd.dd-textarea,.remodal-wrapper .modal-add-schedule dl dd.dd-textarea{width:calc(100% - 130px);border-bottom:1px solid #F2F2F2}}.remodal-wrapper .modal-add-schedule dl dd textarea{margin:5px 0 15px}@media (min-width: 1025px){.remodal-wrapper .modal-add-schedule dl dd textarea{margin:6px 0 10px}}.remodal-wrapper .modal-matter-search{margin:20px auto 0}@media (min-width: 1025px){.remodal-wrapper .modal-matter-search{max-width:600px;margin:30px auto 0}}.remodal-wrapper .modal-matter-search-input{padding:0 7%}@media (min-width: 1025px){.remodal-wrapper .modal-matter-search-input{padding:0}}.remodal-wrapper .modal-matter-search-input input[type="text"]{border-color:#F0F0F0;font-weight:normal;padding:15px 20px;margin-bottom:20px;font-size:1.6rem}.remodal-wrapper .modal-matter-search-input .btn{max-width:230px;margin:0 auto 30px}.remodal-wrapper .modal-matter-search ul{border-top:1px solid #F2F2F2}.remodal-wrapper .modal-matter-search ul li{border-bottom:1px solid #F2F2F2}.remodal-wrapper .modal-matter-search ul li a{padding:20px 7%;text-align:left;position:relative}@media (min-width: 1025px){.remodal-wrapper .modal-matter-search ul li a{padding:20px}}.remodal-wrapper .modal-matter-search ul li a::after{position:absolute;content:"";background:url(../img/common/icon-arrow-bottom.svg) no-repeat;background-size:contain;display:block;width:12px;height:6px;right:7%;top:50%;transform:translateY(-50%) rotate(-90deg)}@media (min-width: 1025px){.remodal-wrapper .modal-matter-search ul li a::after{right:15px}}.remodal-wrapper .modal-matter-search ul li a h3{font-size:1.6rem;font-weight:bold}.remodal-wrapper .modal-matter-search ul li a p{font-size:1.4rem}.remodal-wrapper .modal-back-reason{padding:30px 7%;background:#FAFAFA}@media (min-width: 1025px){.remodal-wrapper .modal-back-reason{padding:50px 100px 40px}}.remodal-wrapper .modal-company-info{overflow-y:scroll;background:#F9F9F9;padding-top:10px;padding-bottom:50px;text-align:left}@media (min-width: 1025px){.remodal-wrapper .modal-company-info{padding-top:20px}}.remodal-wrapper .modal-company-info .company-info{background:#FFF;padding:20px 7%;border-top:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2}@media (min-width: 1025px){.remodal-wrapper .modal-company-info .company-info{padding:20px 100px}}.remodal-wrapper .modal-company-info .company-info .number{font-size:1.3rem;margin-bottom:5px}@media (min-width: 1025px){.remodal-wrapper .modal-company-info .company-info .number{font-size:1.4rem}}.remodal-wrapper .modal-company-info .company-info .number span{display:inline-block;background:#424B54;font-size:1.2rem;border-radius:4px;margin-right:8px;color:#FFF;font-weight:bold;padding:0 4px}.remodal-wrapper .modal-company-info .company-info p{font-size:1.4rem;display:flex;align-items:center;margin-top:5px}.remodal-wrapper .modal-company-info .company-info p img{width:14px;margin-right:5px}.remodal-wrapper .modal-company-info .company-info .name{font-size:1.6rem;font-weight:bold;margin-top:0}.remodal-wrapper .modal-company-info .company-info-contact{border-top:1px solid #F2F2F2;padding-top:10px;margin-top:15px}.remodal-wrapper .modal-company-info .company-info .facility{margin-top:15px}.remodal-wrapper .modal-company-info .company-info .facility ul li{font-size:1.4rem;padding-left:15px}.remodal-wrapper .modal-company-info .ttl{margin-top:15px;margin-bottom:5px;font-weight:bold;padding:0 7%}@media (min-width: 1025px){.remodal-wrapper .modal-company-info .ttl{margin-top:25px;padding:0 100px}}.remodal-wrapper .modal-company-info .btn{margin:0 auto;box-shadow:0px 10px 20px 0 rgba(0,0,0,0.03)}.remodal-wrapper .modal-company-info .btn-dot{margin-top:20px}@media (min-width: 1025px){.remodal-wrapper .modal-company-info .btn-dot{margin-top:30px}}.remodal-wrapper .modal-company-info .add{background:#FFF;width:86%;max-width:500px;margin:20px auto;padding:20px;border-radius:6px}@media (min-width: 1025px){.remodal-wrapper .modal-company-info .add{padding:25px;margin:30px auto}}.remodal-wrapper .modal-company-info .add-ttl{text-align:center;font-weight:bold;margin-bottom:15px}.remodal-wrapper .modal-company-info .add dl{display:flex;flex-wrap:wrap;margin-bottom:20px}.remodal-wrapper .modal-company-info .add dl dt{width:100px;text-align:right;border-bottom:1px solid #F2F2F2;padding:9px 20px 7px 0;font-weight:bold}@media (min-width: 1025px){.remodal-wrapper .modal-company-info .add dl dt{width:130px;padding:9px 30px 7px 0}}.remodal-wrapper .modal-company-info .add dl dd{width:calc(100% - 100px);border-bottom:1px solid #F2F2F2;padding:7px 0}@media (min-width: 1025px){.remodal-wrapper .modal-company-info .add dl dd{width:calc(100% - 130px)}}.remodal-wrapper .modal-company-info .add dl dd input[type="text"]{padding:5px 0}.remodal-wrapper .modal-company-info .add dl dd textarea{padding:0}.remodal-wrapper .modal-company-info .add dl dd input[type="text"],.remodal-wrapper .modal-company-info .add dl dd textarea{background:none;border:none;font-size:1.6rem}.remodal-wrapper .modal-company-info .add dl dd input[type="text"]::placeholder,.remodal-wrapper .modal-company-info .add dl dd textarea::placeholder{color:#EE630D}.remodal-wrapper .modal-company-info .add dl dd .checkbox::before{width:18px;height:18px;border-radius:4px;border-color:#EE630D}.remodal-wrapper .modal-company-info .add dl dd .checkbox::after{border-width:2px;width:6px;height:10px;left:7px;top:44%}.remodal-wrapper .modal-result{overflow-y:scroll;height:100vh;text-align:left;padding-bottom:90px}@media (min-width: 1025px){.remodal-wrapper .modal-result{height:calc(95vh - 60px)}}.remodal-wrapper .modal-result h2{text-align:center;font-size:1.6rem;line-height:1.4;letter-spacing:1px;margin-bottom:20px}@media (min-width: 1025px){.remodal-wrapper .modal-result h2{font-size:1.8rem}}.remodal-wrapper .modal-result h2 img{width:18px;display:inline-block;margin-bottom:2px}@media (min-width: 1025px){.remodal-wrapper .modal-result h2 img{width:22px}}.remodal-wrapper .modal-result .result-partner{padding:30px 7%;background:#FAFAFA}@media (min-width: 1025px){.remodal-wrapper .modal-result .result-partner{padding:50px 100px 40px}}@media (min-width: 1025px){.remodal-wrapper .modal-result .result-partner ul{margin-bottom:10px}}.remodal-wrapper .modal-result .result-partner ul li{border-bottom:1px solid #F2F2F2}.remodal-wrapper .modal-result .result-partner ul li select{padding:12px 30px 14px 15px;width:100%;background:none;font-size:1.4rem}@media (min-width: 1025px){.remodal-wrapper .modal-result .result-partner ul li select{font-size:1.6rem}}.remodal-wrapper .modal-result .result-partner .btn{margin:20px auto 0;box-shadow:0px 10px 20px 0 rgba(0,0,0,0.03);font-size:1.4rem}@media (min-width: 1025px){.remodal-wrapper .modal-result .result-partner .btn{font-size:1.6rem}}.remodal-wrapper .modal-result .result-item{background:#FFF;padding:20px 7% 0}@media (min-width: 1025px){.remodal-wrapper .modal-result .result-item{padding:40px 200px 0}}.remodal-wrapper .modal-result .result-item .image{width:200px;margin:0 auto 20px}.remodal-wrapper .modal-result .result-item p{display:flex;align-items:center;margin-bottom:10px}.remodal-wrapper .modal-result .result-item p img{width:11px;margin-right:4px}.remodal-wrapper .modal-result .result-item p.bold{font-weight:bold;font-size:1.4rem}.remodal-wrapper .modal-result .result-item .checkbox{margin-left:10px}.remodal-wrapper .modal-result .result-item .checkbox::before{top:15px;width:18px;height:18px;border-radius:4px;border-color:#EE630D}@media (min-width: 1025px){.remodal-wrapper .modal-result .result-item .checkbox::before{top:18px}}.remodal-wrapper .modal-result .result-item .checkbox::after{top:12px;left:7px;width:6px;height:10px;border-width:2px}@media (min-width: 1025px){.remodal-wrapper .modal-result .result-item .checkbox::after{top:15px}}.remodal-wrapper .modal-result .result-result{background:#FAFAFA;padding:20px 7% 80px}@media (min-width: 1025px){.remodal-wrapper .modal-result .result-result{padding:30px 100px 100px}}.remodal-wrapper .modal-result .result-result .meeting-content{background:#FFF}.remodal-wrapper .modal-result .result-result .radio{font-weight:bold;margin:25px 0 0}.remodal-wrapper .modal-result .result-result h3{text-align:center;font-size:1.6rem;margin-bottom:10px;letter-spacing:2px}.remodal-wrapper .modal-result .result-result .result-next{background:#FFF;border-radius:6px;padding:20px}.remodal-wrapper .modal-result .result-result .result-next dl{display:flex;flex-wrap:wrap;margin-bottom:20px}.remodal-wrapper .modal-result .result-result .result-next dl dt{width:100px;text-align:right;border-bottom:1px solid #F2F2F2;padding:11px 20px 7px 0;font-weight:bold}@media (min-width: 1025px){.remodal-wrapper .modal-result .result-result .result-next dl dt{width:130px;padding:11px 30px 7px 0}}.remodal-wrapper .modal-result .result-result .result-next dl dt:last-of-type{border-bottom:none}.remodal-wrapper .modal-result .result-result .result-next dl dd{width:calc(100% - 100px);border-bottom:1px solid #F2F2F2;padding:7px 0}@media (min-width: 1025px){.remodal-wrapper .modal-result .result-result .result-next dl dd{width:calc(100% - 130px)}}.remodal-wrapper .modal-result .result-result .result-next dl dd:last-of-type{border-bottom:none}.remodal-wrapper .modal-result .result-result .result-next dl dd select{background:none;width:100%;padding:8px 0}.remodal-wrapper .modal-result .result-result .result-next dl dd .time{position:relative;width:70px;display:inline-block}.remodal-wrapper .modal-result .result-result .result-next dl dd .time select{padding:8px 0;z-index:2;position:relative}.remodal-wrapper .modal-result .result-result .result-next dl dd .time p{position:absolute;right:25px;top:4px;z-index:1}.remodal-wrapper .modal-result .result-result .result-ng{background:#FFF;border-radius:6px;padding:20px}.remodal-wrapper .modal-result .result-request{background:#FFF;padding:20px 7%}@media (min-width: 1025px){.remodal-wrapper .modal-result .result-request{padding:40px 100px}}.remodal-wrapper .modal-result .result-request .btn{margin:20px auto 0;box-shadow:0px 10px 20px 0 rgba(0,0,0,0.03);font-size:1.4rem}@media (min-width: 1025px){.remodal-wrapper .modal-result .result-request .btn{font-size:1.6rem}}.remodal-wrapper .modal-result-meeting .result-item{background:#FFF;padding:20px 7%}@media (min-width: 1025px){.remodal-wrapper .modal-result-meeting .result-item{padding:40px 200px}}.remodal-wrapper .modal-upload{overflow-y:scroll;background:#F9F9F9;padding-top:20px;padding-bottom:50px;text-align:left}@media (min-width: 1025px){.remodal-wrapper .modal-upload{padding-top:30px}}.remodal-wrapper .modal-upload h2{text-align:center;font-size:1.6rem;line-height:1.4;letter-spacing:1px;margin-bottom:20px}@media (min-width: 1025px){.remodal-wrapper .modal-upload h2{font-size:1.8rem}}.remodal-wrapper .modal-upload h2 img{width:18px;display:inline-block}@media (min-width: 1025px){.remodal-wrapper .modal-upload h2 img{width:26px}}.remodal-wrapper .modal-upload .btn{box-shadow:0px 10px 20px 0 rgba(0,0,0,0.03);font-size:1.4rem}@media (min-width: 1025px){.remodal-wrapper .modal-upload .btn{font-size:1.6rem}}.remodal-wrapper .modal-upload ul{margin-bottom:40px}.remodal-wrapper .modal-upload dl{display:flex;flex-wrap:wrap;margin:0 auto 20px;background:#FFF;box-shadow:0px 10px 20px 0 rgba(0,0,0,0.03);border-radius:6px;width:86%}@media (min-width: 1025px){.remodal-wrapper .modal-upload dl{width:500px}}.remodal-wrapper .modal-upload dl dt{width:100px;text-align:right;padding:11px 20px 7px 0;font-weight:bold}@media (min-width: 1025px){.remodal-wrapper .modal-upload dl dt{width:130px;padding:11px 30px 7px 0}}.remodal-wrapper .modal-upload dl dt:last-of-type{border-bottom:none}.remodal-wrapper .modal-upload dl dd{width:calc(100% - 100px);padding:8px 0}@media (min-width: 1025px){.remodal-wrapper .modal-upload dl dd{width:calc(100% - 130px)}}.remodal-wrapper .modal-upload dl dd:last-of-type{border-bottom:none}.remodal-wrapper .modal-upload dl dd select{background:none;width:100%;padding:8px 0;font-size:1.4rem}@media (min-width: 1025px){.remodal-wrapper .modal-upload dl dd select{font-size:1.6rem}}.remodal-wrapper .modal-upload dl dd .time{position:relative;width:70px;display:inline-block}.remodal-wrapper .modal-upload dl dd .time select{padding:8px 0;z-index:2;position:relative}.remodal-wrapper .modal-upload dl dd .time p{position:absolute;right:25px;top:4px;z-index:1}.remodal-wrapper .js-thumb{position:relative;background:#FFF;border-radius:6px;margin:0 auto 20px;padding:50px 0 20px;text-align:center;box-shadow:0px 10px 20px 0 rgba(0,0,0,0.03);width:86%}@media (min-width: 1025px){.remodal-wrapper .js-thumb{width:500px}}.remodal-wrapper .js-thumb img{width:210px;margin-bottom:10px;display:inline-block}.remodal-wrapper .js-thumb button{margin:0 auto;color:#EE630D;background:none}.remodal-wrapper .js-thumb::before{display:block;content:"データ化中";position:absolute;left:0;top:0;border-radius:6px 0 6px 0;color:#FFF;padding:5px 12px;background:#9fa0a0;font-size:1.4rem;font-weight:bold}@media (min-width: 1025px){.remodal-wrapper .js-thumb::before{font-size:1.6rem}}.remodal-wrapper .js-file:not(:last-child) .btn{display:none}.remodal-wrapper .js-file-single:not(:first-child){display:none}.remodal-wrapper input[type="file"]{display:none}.remodal-wrapper .js-file-complete .js-thumb::before{background:#ff5700;content:"データ化完了"}.remodal-wrapper .js-file-remand .js-thumb::before{background:#F7AE1C;content:"差し戻し（不鮮明のため / 重複のため）"}.remodal-wrapper .modal-upload .js-states-wrap{width:90%;margin:0 auto 20px}@media (min-width: 1025px){.remodal-wrapper .modal-upload .js-states-wrap{width:80%}}.remodal-wrapper .modal-upload .js-states-wrap .js-states{border-top:1px solid #eee;border-bottom:1px solid #eee;box-shadow:none;border-radius:0;margin:0;width:100%;font-size:1.2rem}@media (min-width: 1025px){.remodal-wrapper .modal-upload .js-states-wrap .js-states{font-size:1.4rem}}.remodal-wrapper .modal-upload .js-states-wrap .js-states dt{font-weight:bold;width:40%;text-align:right;padding:8px}.remodal-wrapper .modal-upload .js-states-wrap .js-states dd{flex:1;text-align:left;padding:8px 8px 8px 20px}.remodal-wrapper .modal-upload .js-states-wrap .js-states+.js-states{border-top:none}.remodal-wrapper .upload-again{color:#EE630D;cursor:pointer}
/*# sourceMappingURL=common.css.map */
