#app *{box-sizing:border-box;font-family:游ゴシック,Yu Gothic,游ゴシック体,YuGothic,Arial,メイリオ,Meiryo,sans-serif}#app h3{font-size:1.2rem}#app table,#app td,#app th{border:1px solid #333;font-weight:500;vertical-align:middle}#app table td,#app table th{padding:5px 5px;text-align:center}#app table{border-collapse:collapse;border-spacing:0}#app p{display:block;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.noTd{display:none}span.space2{margin-right:14px}#app input[type=number]{width:80px;border:1px solid #489fcf;height:30px;text-align:center;font-size:14px;display:inline;margin:0;padding:1px 2px}span.smallText{font-size:.9rem;color:#489fcf;margin-left:10px}.start-section{margin-bottom:50px}.start-section li{margin-bottom:10px}.start-section a{color:#489fcf;text-decoration:underline}span.list-top{font-size:1.1rem;margin-right:5px}.top-title-box{margin-top:50px;margin-bottom:20px}h1.topTitle{font-size:26px;font-weight:500}.top-title-box p,h1.topTitle{text-align:center}button.aboutButton{border:1px solid #707070;background:#fff;font-size:16px;padding:15px;width:240px}.aboutButtonBox{width:240px;margin:60px auto}.center-box{width:100%;max-width:1200px;margin:0 auto;margin-bottom:20px}.l_data1Box{width:100%;margin-top:120px}.databox_step1{padding:2%;border:1px dotted #333}.isOriginal{background:#d4d4d4;border:2px solid grey}.over_hide{display:none}p.optionTag{font-size:18px;line-height:1.5}.data1Box{border:1px dotted #707070;padding:20px;padding-bottom:0;margin-bottom:40px;display:inline-block}.clearBox{margin-right:40px}.clearBox,.import-box{float:left;margin-bottom:20px}.importItem{float:left;vertical-align:middle;line-height:40px}.importItem input{cursor:pointer}button.d1OptionButton{border:1px solid #707070;background:#fff;width:180px;height:40px;cursor:pointer}.dataimport-Button{margin-left:10px}[tooltip]{position:relative}[tooltip]:after,[tooltip]:before{text-transform:none;font-size:.9em;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}[tooltip]:before{content:"";border:5px solid transparent;z-index:1001}[tooltip]:after{content:attr(tooltip);font-family:Helvetica,sans-serif;text-align:center;min-width:3em;max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -.5em rgba(0,0,0,.35);background:#333;color:#fff;z-index:1000}[tooltip]:hover:after,[tooltip]:hover:before{display:block}[tooltip=""]:after,[tooltip=""]:before{display:none!important}[tooltip][flow^=right]:before{top:50%;border-left-width:0;border-right-color:#333;right:-5px;transform:translate(.5em,-50%)}[tooltip][flow^=right]:after{top:50%;left:calc(100% + 5px);transform:translate(.5em,-50%)}[tooltip][flow^=down]:before{top:100%;border-top-width:0;border-bottom-color:#333}[tooltip][flow^=down]:after{top:calc(100% + 5px)}[tooltip][flow^=down]:after,[tooltip][flow^=down]:before{left:50%;transform:translate(-50%,.5em)}@-webkit-keyframes tooltips-vert{to{opacity:.9;transform:translate(-50%)}}@keyframes tooltips-vert{to{opacity:.9;transform:translate(-50%)}}@-webkit-keyframes tooltips-horz{to{opacity:.9;transform:translateY(-50%)}}@keyframes tooltips-horz{to{opacity:.9;transform:translateY(-50%)}}[tooltip]:not([flow]):hover:after,[tooltip]:not([flow]):hover:before,[tooltip][flow^=down]:hover:after,[tooltip][flow^=down]:hover:before,[tooltip][flow^=up]:hover:after,[tooltip][flow^=up]:hover:before{-webkit-animation:tooltips-vert .3s ease-out forwards;animation:tooltips-vert .3s ease-out forwards}[tooltip][flow^=left]:hover:after,[tooltip][flow^=left]:hover:before,[tooltip][flow^=right]:hover:after,[tooltip][flow^=right]:hover:before{-webkit-animation:tooltips-horz .3s ease-out forwards;animation:tooltips-horz .3s ease-out forwards}#app select{margin:0;min-height:34px}#app select:not([multiple]){background-image:none}h2.inputBoxTitle{font-size:20px;font-weight:500;line-height:2.5;background:#489fcf;color:#fff;padding-left:10px;margin-bottom:10px}.l_resultBox{width:750px;padding:0;float:left;margin-top:30px}.l_optionBox{width:360px;float:left;padding-left:25px}.databox_option{padding:12px;border:1px dotted #333}.databox_option .divideLine{margin-bottom:20px}.clearfix:after{content:"";display:block;clear:both}.step2-box input[type=number]{width:50px}.l_levelBox{width:100%;margin-bottom:20px}.databox_level{border:1px solid #707070}.levelDataBox{float:left;width:60%;padding:2%}.levelResultBox{float:left;width:30%;padding:2%}.levelResultItem{width:80%;margin:0 auto;margin-bottom:40px}.levelResultHead{height:2.4em;line-height:2.4em;text-align:center;font-size:1.1rem}.levelResultValue{width:50%;margin:0 auto;height:2em;line-height:2em;text-align:center;border-bottom:1px solid #333}.levelResultValue span{font-size:1.4rem;color:#489fcf;margin-right:10px}.dataLine{margin-top:20px;margin-bottom:50px}.dataLine p{line-height:20px}.dataLine input{margin-left:10px}span.dataText{margin:0 5px;border:1px solid #707070;padding:8px 14px}.level-retry-btn{width:200px;height:50px}.headingBox{margin-bottom:20px}.mitukeBox{border-bottom:1px solid #707070;width:100%;display:block;padding-bottom:20px}.customButtonLine{height:56px;float:left;display:inline-block;margin-right:10px}.customButtonLine p{line-height:56px;margin:0}p.title-label{font-size:1.1rem}.switchBox{float:left;height:56px}.mitukeInputBox{margin-bottom:15px}.mitukeArg{margin-left:120px}span.mitukeText{width:120px;display:inline-block}.finalButtonBox{border-top:1px solid #707070;width:100%;height:80px;padding-left:6%}.ques{position:relative;cursor:pointer}.ques svg{position:absolute;padding-top:4px;padding-left:10px}.ques .description{display:none;position:absolute;padding:5px;font-size:11px;line-height:1.6em;color:#333;border-radius:5px;background:#f0f0f0;border:1px solid #333;width:150px}.ques:hover .description{display:inline-block;top:30px;left:-200px;z-index:10;width:250px}.description p{font-size:16px;line-height:1.5}.finalButtonItem{float:left;width:45%;margin:20px auto;padding:0 4%}.finalButtonBox button{width:100%;height:36px;font-size:16px}.l_detailBox{margin-top:30px;float:left}.d1Table{padding:2%}.pitchHeader{padding-left:30px;margin-bottom:10px}.pitchHeaderbox{float:left;font-size:14px;width:80px;text-align:left;padding-left:20px}#app table.limit-table{width:100%;border-collapse:separate;border-spacing:0 20px}#app table{margin-top:0}#app table.limit-table,#app table.limit-table td,#app table.limit-table th{padding:0;border:none}#app table.limit-table thead th{font-size:.9rem;text-align:left}#app table.limit-table thead th.limit-td-2{width:70px}#app table.limit-table thead th.limit-td-3{width:20px}#app table.limit-table thead th.limit-td-5{width:90px}#app td.limit-td-1,#app td.limit-td-2{width:60px}#app td.limit-td-3{width:25px}#app td.limit-td-4{width:76px}#app td.limit-td-5{width:auto}.l_resultBox td,.l_resultBox th{padding:10px 2px;width:80px}.l_resultBox thead td{font-size:.95rem;padding:5px 0!important}.description-result{display:none;position:absolute;padding:5px;font-size:11px;line-height:1.6em;color:#333;border-radius:5px;background:#f0f0f0;border:1px solid #333;width:150px}.description-result p{font-size:16px;text-align:left;line-height:1.5}.selectarea_mit:hover .description-result,.selectarea_mitsub:hover .description-result{display:inline-block;top:50px;left:30px;z-index:10;width:300px;padding-left:10px}.exportButtonBox{width:100%;height:200px;max-width:1000px;margin:0 auto;margin-top:80px;margin-bottom:80px}.export-item{float:left;width:25%}button.themeButton{border:1px solid #489fcf;background:#fff;color:#489fcf;border-radius:8px;font-size:18px;font-weight:700;cursor:pointer;transition:.25s}button.themeButton:hover{background:#489fcf;border:1px solid #489fcf;color:#fff}button.exportButton{display:block;width:90%;height:60px;margin:0 auto}.export-item a{color:#fff;text-decoration:none}td.selectarea_mit{position:relative;background:rgba(72,159,207,.8)}td.selectarea_mitsub{position:relative;background:rgba(72,159,207,.2)}td.selectarea_mit:after{content:"**";position:absolute;bottom:-10px;right:5px}td.selectarea_mitsub:after{content:"*";position:absolute;bottom:-5px;right:5px}.cp_ipselect{overflow:hidden;width:68px;text-align:center}.cp_ipselect select{width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cp_ipselect select::-ms-expand{display:none}.cp_ipselect.cp_sl01{position:relative;border:1px solid hsla(0,0%,46.3%,.3);border-radius:2px;background:#fff}.cp_ipselect.cp_sl01:before{position:absolute;top:.1em;right:.1em;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #489fcf;pointer-events:none}.cp_ipselect.cp_sl01 select{padding:8px 8px 8px 8px;color:#333;font-size:15px}.cp_ipselect.cp_sl02{position:relative;border:1px solid #489fcf;border-radius:2px;background:#fff}.cp_ipselect.cp_sl02:before{position:absolute;top:.1em;right:.1em;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #489fcf;pointer-events:none}.cp_ipselect.cp_sl02 select{padding:8px 8px 8px 8px;color:#333;font-size:15px}.modal-wrapper{z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;padding:40px 10px;text-align:center}.modal-wrapper:not(:target){opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.modal-wrapper:target{opacity:1;visibility:visible;transition:opacity .4s,visibility .4s}.modal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;vertical-align:middle;content:""}.modal-wrapper .modal-window{box-sizing:border-box;display:inline-block;z-index:20;position:relative;width:90%;height:75vh;max-width:850px;padding:30px 20px 15px;border-radius:2px;background:#fff;box-shadow:0 0 30px rgba(0,0,0,.6);vertical-align:middle;margin-top:110px}.modal-wrapper .modal-window .modal-content{max-height:100%;overflow-y:auto;text-align:left}.modal-overlay{z-index:10;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8)}.modal-wrapper .modal-close{z-index:20;position:absolute;top:0;right:0;width:35px;color:#95979c!important;font-size:20px;font-weight:700;line-height:35px;text-align:center;text-decoration:none;text-indent:0;cursor:pointer}.modal-wrapper .modal-close:hover{color:#2b2e38!important}.modal-close button{border:none;font-size:20px}.modal-w1000{min-width:1000px}h2.modal-title{line-height:30px;height:30px;margin:40px;text-align:center;font-size:1.3rem}.logic-text{margin-bottom:40px}.logic-text p{line-height:34px}.logic-img-box{max-width:1000px;margin:0 auto;margin-bottom:40px}.logic-img-box img{width:100%}.detailExportBox{width:160px;float:left;margin-top:30px;margin-left:10px}.detailExportBox button{border:1px solid #333;background:#fff;padding:10px;width:160px;padding:8px 2px}td.over_tr{background:rgba(72,159,207,.5)}.errorbox{background:red}.errorBox{margin-top:20px}.errorBox p{line-height:1.5}.errorTextBox{border:1px solid #333;border-radius:7px;width:750px;min-height:24px;padding:5px 10px}p.errorText,span.errorText{color:red}.noticeBox{border:1px solid #489fcf;padding:5px 10px;margin:10px 0;border-radius:8px;width:600px}p.noticeText{line-height:1.5;font-size:1rem}p.noticeText,p.textActive{color:#489fcf}.step1-box{margin-top:20px;margin-bottom:40px}p.attent{margin-bottom:60px}h2.stepTitle{font-size:1.1rem;font-weight:500;margin-bottom:10px}.switch{position:relative;display:inline-block;width:60px;height:34px;margin-top:11px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#489fcf}input:focus+.slider{box-shadow:0 0 1px #489fcf}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}input:disabled,select:disabled{border-color:hsla(0,0%,46.3%,.3)}.cp_ipselect.cp_sl01.pitchBtnActive{border:1px solid #489fcf}.cp_ipselect.cp_sl01:before{display:none}.cp_ipselect.cp_sl01.pitchBtnActive:before{display:block}