@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Bold");font-weight:bold}*{-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word}html{overflow-y:scroll;-ms-overflow-style:-ms-autohiding-scrollbar}body,h1,h2,h3,h4,h5,h6,p,img,hr,li,ul,dl,dt,dd{padding:0;margin:0;border:0;list-style:none}table{border-collapse:collapse}html{font-size:62.5%;line-height:1.3}body{font-size:15px;font-size:1.5rem;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",HelveticaNeue,"Segoe UI","游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#252525;-webkit-text-size-adjust:100%;position:relative}html,body{width:100%;height:100%;background:#e60012}img{max-width:100%;border:0;vertical-align:middle}a{color:#e60012;text-decoration:underline;-webkit-transition:all 0.3s;transition:all 0.3s}a:hover,a:active,a:focus{text-decoration:none}::-moz-selection{background:#0c91cd;color:#fff}::selection{background:#0c91cd;color:#fff}::-moz-selection{background:#0c91cd;color:#fff}.wrapper{width:100%;position:relative}.wrapper--case,.page{background:#f8f8f8}.wrapper--case #lowerCol{margin:0;padding:3rem 0 1rem;background:none}#lowerColInner p{margin:0}.table{width:100%;position:relative;table-layout:fixed}.table td,.table th{text-align:left;padding:1rem 2rem;vertical-align:top;border:none}.table th{font-weight:bold}.table-column{margin:0 0 4rem;table-layout:auto;background:#ececec;border:1px solid #ccc}.table-column th{text-align:center}.table-column tr:not(:first-child){border-top:1px solid #ccc}.table-column th:not(:first-child),.table-column td:not(:first-child){border-left:1px solid #ccc}.table-column th:nth-child(1),.table-column td:nth-child(1){width:12%;color:#fff;background:#444}.table-column th{color:#fff}.table-column th:nth-child(2){background:#0c91cd}.table-column th:nth-child(3){background:#e6cd41}.table-column td:nth-child(2),.table-column td:nth-child(3){background:#fdfdfd}#lowerColInner .report{width:100%;position:relative}#lowerColInner .report strong{font-weight:bold}#lowerColInner .report .main-title{border-radius:4px;text-align:left;position:relative;background-color:#e70010;padding:3rem;font-weight:bold;font-size:200%;color:#fff;margin:0 auto 3rem}#lowerColInner .report .summary{width:100%;position:relative;font-weight:bold}#lowerColInner .report .summary .summary-in{width:70%;position:absolute;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 2rem;font-size:32px;font-size:3.2rem;text-shadow:1px 1px 5px rgba(255,255,255,0.9),-1px -1px 10px rgba(255,255,255,0.9)}#lowerColInner .report .summary .sub{width:100%;margin:0 0 .2rem;font-size:22px;font-size:2.2rem}#lowerColInner .report .summary .bg-img{position:relative}#lowerColInner .report .subContents{width:100%;margin:1rem auto 2rem;letter-spacing:-.4em;font-size:14px;font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#lowerColInner .report .subContents .category,#lowerColInner .report .subContents .day_time{margin:0;padding:0;letter-spacing:normal}#lowerColInner .report .subContents .category{margin:0 0 0 1.5rem}#lowerColInner .report .subContents .category a{display:block;text-decoration:none;color:#fff;padding:.5rem 1.5rem;background:#e60012}#lowerColInner .report .subContents .category a:hover{background:rgba(230,0,18,0.7)}#lowerColInner .report .subContents .day_time{text-align:right}#lowerColInner .report .text{line-height:1.6}#lowerColInner .report .btn{width:100%;max-width:300px;position:relative;margin:0 auto}#lowerColInner .report .btn a{color:#fff;display:block;padding:1rem;font-size:18px;font-size:1.8rem;text-decoration:none;text-align:center;letter-spacing:.1rem;background:#e60012;border-radius:5px}#lowerColInner .report .btn-back a{font-size:14px;font-size:1.4rem;letter-spacing:.5rem;background:#666}#lowerColInner .report .btn-send{margin:4rem auto 0}#lowerColInner .report .btn-send a{padding:1rem}#lowerColInner .report .btn-dl{max-width:400px;margin:6rem auto 2rem}#lowerColInner .report .btn-dl a{padding:2rem}#lowerColInner .report .btn-dl a img{max-width:30px;margin:0 1.5rem 0 0}#lowerColInner .report .mainVisual{width:100%;margin:0 auto 3rem;letter-spacing:-.4em;display:table;table-layout:auto}#lowerColInner .report .mainVisual .form-img{width:400px;min-height:100px;border-radius:5px;overflow:hidden}#lowerColInner .report .mainVisual .form-img img{width:100%;max-width:inherit;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#lowerColInner .report .mainVisual .form-img,#lowerColInner .report .mainVisual .form-item{position:relative;display:table-cell;vertical-align:top}#lowerColInner .report .mainVisual .form-item{letter-spacing:normal;padding:0 0 0 2rem}#lowerColInner .report .mainVisual .form-item .summary{margin:0 auto 1rem;font-size:22px;font-size:2.2rem}#lowerColInner .report .mainVisual .form-item .summary .sub{font-size:14px;font-size:1.4rem}#lowerColInner .report .download dl{width:100%}#lowerColInner .report .download dl a{display:block;text-decoration:none;padding:1rem;-webkit-transition:all 0.3s;transition:all 0.3s}#lowerColInner .report .download dl a:hover{background:rgba(102,102,102,0.1)}#lowerColInner .report .download dl dt,#lowerColInner .report .download dl dd{position:relative;vertical-align:top;display:inline-block;*display:inline;zoom:1}#lowerColInner .report .download dl dt{width:100px;padding:.5rem;font-size:12px;font-size:1.2rem;color:#fff;text-align:center;background:#e60012;border-radius:2px}#lowerColInner .report .download dl dd{width:100%;margin:0 -100px 0 -100px;padding:.5rem 1rem 0 130px}#lowerColInner .report .download dl dd .sub{font-size:14px;font-size:1.4rem;padding:0 0 0 .5rem;font-weight:bold}#lowerColInner .report .download dl dd:before{content:'';position:absolute;width:20px;height:20px;margin-left:-20px;background:url("/knowledgesuite/common/images/icon/icon-pdf.png");background-size:20px}.form-message{font-size:14px;font-size:1.4rem;padding:0 .5rem}table.reportformTable{width:100%;max-width:1340px;position:relative;margin:1rem auto 0;border-collapse:inherit}table.reportformTable td,table.reportformTable th{padding:.5rem 1rem;vertical-align:middle}table.reportformTable td{background:rgba(255,255,255,0.8)}table.reportformTable th{width:30%;background:#252525;color:#fff;font-weight:normal}table.reportformTable fieldset{letter-spacing:-.4em}table.reportformTable fieldset,table.reportformTable input,table.reportformTable textarea,table.reportformTable select{padding:0;margin:0;border:none;font-size:12px;font-size:1.2rem;border:1px solid rgba(102,102,102,0.2)}table.reportformTable .ifpersonal{border:1px solid rgba(102,102,102,0.2);width:100%;height:125px;margin:0 0 .5rem;background:#fff;-webkit-overflow-scrolling:touch}table.reportformTable .ifpersonal iframe{width:100%;height:100%;border:none;display:block}table.reportformTable input:not([type="checkbox"]),table.reportformTable textarea,table.reportformTable select{width:100%;padding:.5rem;background:rgba(153,153,153,0.2)}table.reportformTable ul.label-side{width:100%;letter-spacing:-.4em}table.reportformTable ul.label-side li{vertical-align:top;display:inline-block;*display:inline;zoom:1;letter-spacing:normal}table.reportformTable ul.label-side li:not(:last-child){padding:0 1rem 0 0}table.reportformTable ul.label-side li input{width:80%}table.reportformTable label{padding:0 .5rem 0 0}table.reportformTable textarea{width:100%}#lowerColInner .column{width:100%;position:relative;font-size:16px;font-size:1.6rem;line-height:1.8}#lowerColInner .column .index{width:100%;position:relative;margin:0 auto;background:url("/knowledgesuite/service/column/images/bg/bg_index.png") right bottom -1rem no-repeat;background-size:345px}#lowerColInner .column .index a{text-decoration:none}#lowerColInner .column .index a:hover{text-decoration:underline}#lowerColInner .column .index-in{width:60%;min-height:180px;padding:2rem;background:rgba(255,255,255,0.8);line-height:1.4}#lowerColInner .column .index-in li:not(:last-child){margin:0 0 .5rem}#lowerColInner .column .index-in li p{position:relative;padding:0 0 0 1.5rem}#lowerColInner .column .index-in li p:before{content:'';position:absolute;width:5px;height:5px;top:.8rem;left:.5rem;margin:auto;background:#252525;border-radius:50px}#lowerColInner .column .index-in .index-title{margin:0 0 1rem;font-weight:bold;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff}#lowerColInner .column .keyArea{width:100%;max-width:914px;height:0;position:relative;margin:2rem 0 1.5rem;padding-top:32.8%;overflow:hidden;background-size:contain}#lowerColInner .column .dateArea{width:100%;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:1rem 0 3rem auto;font-size:12px;font-size:1.2rem}#lowerColInner .column .dateArea .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(102,102,102,0.1);letter-spacing:.1rem}#lowerColInner .column .dateArea .date dt,#lowerColInner .column .dateArea .date dd{padding:0 .5rem}#lowerColInner .column .dateArea .date__upload{margin:0 0 0 1rem}#lowerColInner .column .title-h1{height:auto;position:absolute;top:35%;bottom:0;margin:0;padding:0 3rem;overflow:inherit;font-size:30px;font-size:3rem;line-height:1.4;font-weight:bold;text-align:left;color:#444;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff}#lowerColInner .column .title-h3,#lowerColInner .column .title-h4,#lowerColInner .column .title-h5{font-size:16px;font-size:1.6rem;font-weight:bold;text-align:left}#lowerColInner .column .title-h3{margin:0 0 1rem;padding:.2rem 0 .2rem .5rem;border-left:4px solid #e60012;border-bottom:1px solid #e60012}#lowerColInner .column .title-h3:last-child{margin:0}#lowerColInner .column .title-h4{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 0.5rem !important;padding:0 1.5rem 0 .5rem;border:none;background:-webkit-gradient(linear, left top, left bottom, color-stop(90%, transparent), color-stop(90%, rgba(255,193,43,0.8)));background:linear-gradient(transparent 90%, rgba(255,193,43,0.8) 90%);line-height:1.4}#lowerColInner .column .title-h5{position:relative;margin:0 0 1rem;padding:.2rem 0 .2rem 1.5rem}#lowerColInner .column .title-h5::before{content:'';width:10px;height:10px;position:absolute;top:0;left:0;bottom:0;margin:auto 0;background:#e60012}#lowerColInner .column .text-box{width:100%;position:relative;margin:0 0 4rem}#lowerColInner .column .text-box p:not(:last-child){margin:0 0 2rem}#lowerColInner .column .text-box img.item-img{text-align:center;margin:0;padding:0 25%}#lowerColInner .column .cvAreaCinnerWrap{margin-bottom:0;padding:10px}#lowerColInner .column .cvAreaCinner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}#lowerColInner .column .cvAreaCinner .cvcatch{float:inherit;padding:0;text-align:center;line-height:1.4}#lowerColInner .column .contactBtnArea_s{width:calc(100% - 26% - 3%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:inherit;margin-left:3%}#lowerColInner .column .contactBtnArea_s li{position:relative}#lowerColInner .column .contactBtnArea_s li.cv-document{width:100%;margin-bottom:1%}#lowerColInner .column .contactBtnArea_s li.cv-document a{width:100%;position:relative;display:block;padding:10px;color:#fff;text-align:center;text-decoration:none;background:#252525;-webkit-box-shadow:0px 1px 3px rgba(37,37,37,0.5),inset 0px 0px 1px #fff;box-shadow:0px 1px 3px rgba(37,37,37,0.5),inset 0px 0px 1px #fff;text-shadow:0px -1px 0px rgba(37,37,37,0.1),0px -3px 0px rgba(255,255,255,0);border-radius:6px;border:1px solid #666;-webkit-transition:all .3s;transition:all .3s}#lowerColInner .column .contactBtnArea_s li.cv-document a:hover{opacity:.9}#lowerColInner .column .contactBtnArea_s li.cv-document span{padding-left:20px;background:url("../images/icon_linkmark_delta.png") left center no-repeat}#lowerColInner .column .contactBtnArea_s li:not(.cv-document){width:calc((100% - 1%) / 2)}#lowerColInner .column .contactBtnArea_s li:last-child{margin-left:1%}#lowerColInner .column .contentInner{margin:30px 0 20px}.bg-meishi_01{background:url("/knowledgesuite/service/column/images/bg/bg-meishi_01.png")}.bg-crm_00{background:url("/knowledgesuite/service/column/images/bg/bg-crm_00.png")}.bg-crm_01{background:url("/knowledgesuite/service/column/images/bg/bg-crm_01.png")}.bg-crm_02{background:url("/knowledgesuite/service/column/images/bg/bg-crm_02.png")}.bg-crm_03{background:url("/knowledgesuite/service/column/images/bg/bg-crm_03.png")}.bg-crm_04{background:url("/knowledgesuite/service/column/images/bg/bg-crm_04.png")}.bg-crm_05{background:url("/knowledgesuite/service/column/images/bg/bg-crm_05.png")}.bg-crm_06{background:url("/knowledgesuite/service/column/images/bg/bg-crm_06.png")}.bg-crm_07{background:url("/knowledgesuite/service/column/images/bg/bg-crm_07.png")}.bg-crm_08{background:url("/knowledgesuite/service/column/images/bg/bg-crm_08.png")}.bg-sfa_00{background:url("/knowledgesuite/service/column/images/bg/bg-sfa_00.png")}.bg-sfa_01{background:url("/knowledgesuite/service/column/images/bg/bg-sfa_01.png")}.bg-sfa_02{background:url("/knowledgesuite/service/column/images/bg/bg-sfa_02.png")}.bg-sfa_03{background:url("/knowledgesuite/service/column/images/bg/bg-sfa_03.png")}.bg-sfa_04{background:url("/knowledgesuite/service/column/images/bg/bg-sfa_04.png")}.bg-sfa_05{background:url("/knowledgesuite/service/column/images/bg/bg-sfa_05.png")}.bg-sfa_06{background:url("/knowledgesuite/service/column/images/bg/bg-sfa_06.png")}.bg-sfa_07{background:url("/knowledgesuite/service/column/images/bg/bg-sfa_07.png")}.bg-sfa_08{background:url("/knowledgesuite/service/column/images/bg/bg-sfa_08.png")}.scene-list{width:100%;max-width:974px;margin:0 auto 30px;background:#fff;border-radius:4px}.scene-in{padding:3rem}.list-flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.list-flex li a{display:block}.h2_gray{background:#555 !important;border:1px solid #444 !important}.contents-list,.text-list,.report-list,.relation-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contents-list li,.text-list li,.report-list li,.relation-list li{background:url("/knowledgesuite/common/images/listmark_arrow01.gif") left top 0.5rem no-repeat !important;padding-left:10px !important;padding-right:1rem;font-size:14px;font-size:1.4rem}.contents-list li a,.text-list li a,.report-list li a,.relation-list li a{display:inline-block}.contents-list,.relation-list{margin:.5rem 0 1rem;padding:0 .5rem 1rem;line-height:1.3}.contents-list:last-child,.relation-list:last-child{border-bottom:none;margin:.5rem 0 0;padding:0 .5rem 0}.contents-list li,.relation-list li{width:50%;background:url("/knowledgesuite/common/images/listmark_arrow01.gif") left top 0.5rem no-repeat !important}.contents-list li:not(:nth-child(-n+2)),.relation-list li:not(:nth-child(-n+2)){margin-top:.5rem}.contents-list li p,.relation-list li p{line-height:1.3}.contents-list{border-bottom:1px dotted rgba(37,37,37,0.5)}.contents-list li{width:50%}.relation-list li{width:100%}.text-list li{width:33.3%;padding:0 1rem}.text-list li:not(:nth-child(-n+3)){margin-top:1rem}.report-list li{width:50%;width:100%}.report-list li:not(:first-child){margin-top:.5rem}h2.h2-relation{margin:6rem 0 2rem}.scene-list-top,.scene-list-service{background:none;border-radius:0}.scene-list-top .scene-in,.scene-list-service .scene-in{padding:0}.scene-list-top .contents-list,.scene-list-service .contents-list{padding:0}.scene-list-top .contents-list li,.scene-list-service .contents-list li{width:100%;font-size:inherit;padding:0 0 8px 17px !important;border-bottom:1px dotted #999;background:url("/knowledgesuite/common/images/listmark_arrow01.gif") left 0.5rem top 0.5rem no-repeat !important}.scene-list-top .contents-list li:not(:nth-child(1)),.scene-list-service .contents-list li:not(:nth-child(1)){margin-top:.8rem}.scene-list-top .contents-list li:nth-child(n+11),.scene-list-service .contents-list li:nth-child(n+11){display:none;visibility:hidden}.scene-list-service .contents-list{border:none}.meishi-list .scene-in{padding:0}.flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.title-h2{width:100%;position:relative;margin:0 0 .5rem;padding:.2rem 0 .2rem .5rem;font-size:16px;font-size:1.6rem;font-weight:bold;border-left:4px solid #e60012;border-bottom:1px solid #e60012}.column-new-list,.column-list{width:100%;position:relative}.column-new-list li,.column-list li{position:relative}.column-new-list li a,.column-list li a{display:block;text-decoration:none;color:#252525;background:#fff;-webkit-transition:all .3s;transition:all .3s}.column-new-list li a:hover,.column-list li a:hover{opacity:1;background:rgba(102,102,102,0.1)}.column-new-list li .list-img,.column-list li .list-img{position:relative;overflow:hidden;border-radius:5px}.column-new-list li .list-title,.column-list li .list-title{position:relative;font-weight:bold;font-size:18px;font-size:1.8rem;z-index:0}.column-new-list li .list-detail,.column-list li .list-detail{width:100%;position:relative;font-size:14px;font-size:1.4rem;overflow:hidden}.column-new-list li .list-detail p,.column-list li .list-detail p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.column-new-list li .list-category,.column-list li .list-category{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-new-list li .category,.column-list li .category{padding:.2rem .5rem;color:#fff;font-size:12px;font-size:1.2rem;text-align:center;border-radius:4px}.column-new-list li .category p:not(:last-child),.column-list li .category p:not(:last-child){margin:0 0.4rem 0 0 !important}.column-new-list li .category-sfa,.column-list li .category-sfa{background:#0c91cd}.column-new-list li .category-crm,.column-list li .category-crm{background:#d7ab14}.column-new-list li .category-meishi,.column-list li .category-meishi{background:#42aa03}.column-new-list{margin:0 auto 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-new-list li{width:33.3%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;background:#fff}.column-new-list li a{width:100%;position:relative;padding:1.5rem}.column-new-list li:not(:last-child){border-right:1px dotted rgba(102,102,102,0.5)}.column-new-list li .list-img{width:100%;margin:0 auto .5rem;text-align:center}.column-new-list li .list-category{margin:0 0 .5rem}.column-new-list li .list-category p{min-width:80px}.column-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-list li{width:50%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;border-bottom:1px dotted rgba(102,102,102,0.5)}.column-list li a{padding:1.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-list li:nth-child(odd){border-right:1px dotted rgba(102,102,102,0.5)}.column-list li .list-img{width:100px;height:80px;margin:0 0 .5rem}.column-list li .list-img img{width:auto;max-width:inherit;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.column-list li .list-scene{width:calc(100% - 100px - 3%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 .5rem 3%;padding:.5rem 0 0}.column-list li .list-category p{min-width:90px}.column-list li .list-detail{width:100%;overflow:hidden}.column-list li .list-detail p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.column--category-list{width:100%;position:relative;margin:0 0 3rem}.column--category-list li{width:100%}.column--category-list li:nth-child(odd){border-right:none}.column--category-list li a{padding:.8rem}.column--category-list li .list-img{width:100px;height:auto}.column--category-list li .list-img img{width:auto;max-width:100%;height:auto;position:relative;top:inherit;left:inherit;-webkit-transform:none;transform:none}.column--category-list li .list-scene{width:calc(100% - 100px - 2%);margin:0 0 0 2%;padding:.5rem 0 0}.column--category-list li .list-detail p{-webkit-line-clamp:2;overflow:hidden}.sitemap #mainImg{padding:10px 10px 30px !important}.sitemap .sitemap-title{width:100%;position:relative;font-size:18px;font-size:1.8rem;border-left:5px solid #e60012;padding:0 0 0 .8rem;margin:1.5rem 0}.contents--sitemap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:3px solid rgba(102,102,102,0.3)}.contents--sitemap:not(:first-child):not(:last-child){padding:3rem 0}.contents--sitemap:first-child{padding:0 0 3rem;border:none}.contents--sitemap:last-child{padding:3rem 0 0}.parent .parent-list p{width:50%}.parent .parent-list-middle p,.parent .parent-list-wide p{width:100%}.question{width:100%;position:relative;margin-top:2rem;padding-top:2rem;border:none;border-top:1px solid rgba(37,37,37,0.2)}.question dt,.question dd{width:100%}.question dd{margin:1.5rem 0 0}.faq{margin:0;padding:0;border-top:none}.faq__title{margin:0;padding:0 0 0 4rem;text-indent:-4rem;text-align:left;font-weight:bold;letter-spacing:.1rem;font-size:16px;font-size:1.6rem}.faq__answer{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.6}.faq__answer>div{margin:-.5rem 0 0}.mark{margin:-.4rem 1rem 0 0;display:inline;color:#fff;font-style:normal;font-weight:normal;font-size:16px;font-size:1.6rem;text-align:right}.mark__question{padding:.2rem .6rem .4rem;background:#93c900}.mark__answer{padding:0 .74rem .2rem;background:#ec1515}.btn-document{position:fixed;right:2rem;bottom:1%;z-index:10}.btn-document .doc__close{position:absolute;top:-1.5rem;right:-1.5rem;z-index:0;width:35px;height:35px;padding:.5rem;border:2px solid #fff;border-radius:50%;background:url("/src/images/icon/icon-close_white.png") center center no-repeat,#252525;background-size:15px, 100%;-webkit-box-shadow:0 3px 5px rgba(37,37,37,0.4);box-shadow:0 3px 5px rgba(37,37,37,0.4);cursor:pointer}.btn-document .doc__item{width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:3px solid #fff;background:#ffdb49;border-radius:3px;-webkit-box-shadow:0 5px 10px rgba(37,37,37,0.4);box-shadow:0 5px 10px rgba(37,37,37,0.4)}.btn-document .doc__item a{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#252525;font-size:22px;font-size:2.2rem;font-weight:bold;text-align:center;line-height:1.2;font-family:"メイリオ",sans-serif}.btn-document .doc__item a>div{width:100%;padding:.8rem}.btn-document .doc__item a:hover{opacity:1}.btn-document .doc__item .arrow{width:100%;position:relative;margin:1rem 0 0;padding:.8rem .5rem;color:#fff;font-size:14px;font-size:1.4rem;text-align:center;background:#252525;border-radius:50px}.btn-document .doc__item .arrow::after{content:'';width:0;height:0;position:absolute;top:0;right:1rem;bottom:0;margin:auto 0;border-left:7px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.btn-document .doc__text{width:100%;position:relative;margin:0 0 .5rem;padding:0 .5rem;border-radius:3px}.btn-document .doc__text span.big{font-size:30px;font-size:3rem}.btn-document .doc__text span.normal{font-size:26px;font-size:2.6rem}.btn-doc__off{display:none}.scene--document div#mainImg{padding:2rem !important}.scene--document h2{color:#fff}.document-form{margin:1rem 0 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.document-form .form-attention,.document-form .form-in{width:48.5%}.document-form .form-attention{margin-right:3%}.document-form .form-attention .title{font-size:16px;font-size:1.6rem;text-align:center;font-weight:bold;line-height:1.4}.dl-document{width:100%;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:stretch;align-self:stretch}.dl-document li{width:calc(100% / 3 - 1.4%);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch;padding:1.5rem;text-align:center;border:1px solid rgba(102,102,102,0.4)}.dl-document li:not(:first-child){margin-left:2%}.dl-document li a{display:block;text-decoration:none;color:#252525;-webkit-transition:all .3s;transition:all .3s}.dl-document li a:hover{opacity:.7}.dl-document .doc__item{margin:.5rem 0 0;text-align:center}.dl-document .doc__title{width:100%;position:relative;font-size:16px;font-size:1.6rem;font-weight:bold;line-height:1.4}.dl-document .doc__size{width:100%;position:relative;margin:.5rem 0 0;font-size:14px;font-size:1.4rem}.dl-document .btn-dl{width:70%;margin:1rem auto 0;padding:.8rem 1rem;color:#fff;font-weight:bold;text-align:center;background:#e60012}.dl-document .btn-dl img{max-width:20px;margin:-.3rem 1rem 0 0}@media screen and (max-width: 1280px){.btn-document .doc__item{width:250px}}@media screen and (max-width: 974px){.dl-document .doc__title{font-size:1.8vw}.dl-document .btn-dl{font-size:1.8vw}}@media (max-width: 960px){#lowerColInner .column .title-h1{top:9vw}#lowerColInner .column .index{background-size:300px}#lowerColInner .column .index-in{width:60%}}@media (max-width: 768px){.page--case #lowerCol{padding:1rem 0 0}html{line-height:1.4}body{font-size:14px;font-size:1.4rem}#frontFrm #lowerColInner{background:#e60012}#frontFrm div#mainImg{border-top:none;padding-top:0}#lowerColInner .report .main-title{padding:2rem;margin:0 auto;border-radius:0}#lowerColInner .report .summary{margin:0 auto;padding:1rem}#lowerColInner .report .summary .summary-in{width:100%;top:50%;left:0;font-size:20px;font-size:2rem}#lowerColInner .report .summary .summary-in br{display:none}#lowerColInner .report .summary .sub{font-size:14px;font-size:1.4rem}#lowerColInner .report .summary .bg-img{height:150px;overflow:hidden}#lowerColInner .report .summary .bg-img img{max-width:inherit;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#lowerColInner .report .subContents{margin:0 auto 1.5rem;padding:.2rem 1rem;letter-spacing:-.4em;font-size:12px;font-size:1.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:#e60012}#lowerColInner .report .subContents .category{margin:0 0 0 1.5rem}#lowerColInner .report .subContents .category a{color:#e60012;background:#fff;padding:0 1.5rem}#lowerColInner .report .subContents .category a:hover{color:#e60012;background:#fff}#lowerColInner .report .text{padding:0 1rem;line-height:1.4}#lowerColInner .report .btn{width:100%;position:relative;max-width:250px;margin:0 auto;padding:3rem 0}#lowerColInner .report .btn a{font-size:14px;font-size:1.4rem}#lowerColInner .report .btn-back{padding:0 0 3rem;letter-spacing:normal}#lowerColInner .report .btn-dl{padding:3rem 0 1rem}#lowerColInner .report .btn-dl a img{max-width:20px;margin:0 1rem 0 0}#lowerColInner .report .mainVisual{width:100%;margin:0 auto 3rem;letter-spacing:normal;display:block}#lowerColInner .report .mainVisual .form-img{width:100%;min-height:inherit;border-radius:0}#lowerColInner .report .mainVisual .form-img img{max-width:100%;height:auto;position:relative;top:0%;left:0%;-webkit-transform:translate(0, 0);transform:translate(0, 0)}#lowerColInner .report .mainVisual .form-img,#lowerColInner .report .mainVisual .form-item{position:relative;display:block}#lowerColInner .report .mainVisual .form-item{padding:0 1rem 0}#lowerColInner .report .mainVisual .form-item .summary{margin:0 auto;padding:1rem 0;font-size:22px;font-size:2.2rem}#lowerColInner .report .mainVisual .form-item .summary .sub{font-size:18px;font-size:1.8rem}#lowerColInner .report .download{min-height:inherit}#lowerColInner .report .download dl:last-child{border-bottom:none}#lowerColInner .report .download dl dd .sub{width:100%;display:block}.form-message{font-size:12px;font-size:1.2rem;padding:0 1rem}table.reportformTable{margin:0 auto}table.reportformTable td,table.reportformTable th{width:100%;display:block}table.reportformTable th{padding:.5rem}table.reportformTable td{padding:1rem .5rem}table.reportformTable fieldset,table.reportformTable input,table.reportformTable textarea,table.reportformTable select{font-size:16px;font-size:1.6rem}table.reportformTable input:not([type="checkbox"]),table.reportformTable select,table.reportformTable textarea{width:100%}table.reportformTable ul.label-side{width:100%}table.reportformTable ul.label-side li{width:100%;text-align:center}table.reportformTable ul.label-side li:not(:last-child){margin:0 0 .5rem;padding:0}table.reportformTable ul.label-side li input{width:85%}#lowerColInner .column .dateArea{padding:0 1rem}#lowerColInner .column .title-h1{font-size:20px;font-size:2rem;padding:0 1.5rem}#lowerColInner .column .index{background-size:300px}#lowerColInner .column .index-in{width:100%;padding:1rem 1rem 3rem}#lowerColInner .column .index-in .index-title{text-align:center}#lowerColInner .column .text-box{margin:0 0 3rem}.scene-list{border-radius:0}.scene-in{padding:1.5rem 1rem 2.5rem}.meishi-list .scene-in{padding:0 1rem 2.5rem}.text-list li,.contents-list li,.relation-list li{width:100%}.text-list li:not(:nth-child(-n+2)),.contents-list li:not(:nth-child(-n+2)),.relation-list li:not(:nth-child(-n+2)){margin-top:0}.relation-list{padding:0 .5rem 1rem}h2.h2-relation{margin:4rem 0 2rem}.text-list li a{display:block}.column-new-list li a,.column-list li a{-webkit-transition:none;transition:none}.column-new-list li a:hover,.column-list li a:hover{background:rgba(255,255,255,0.1)}.column-new-list li .list-title,.column-list li .list-title{font-size:16px;font-size:1.6rem}.column-new-list li{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center}.column-new-list li a{padding:1rem}.column-new-list li:not(:last-child){border-right:none}.column-list li a{padding:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-list li .list-img{width:100%;height:auto;margin:0 0 .5rem}.column-list li .list-img img{width:auto;max-width:100%;height:inherit;position:relative;top:0;left:0;-webkit-transform:none;transform:none}.column-list li .list-scene{width:100%;margin:0;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-list li .list-category{width:100%;margin:.5rem 0;padding:0}.column-list li .list-category p{width:100%;max-width:90px;margin:0 0 0 auto !important}.scene--column-category{padding:0 0 2rem}.column--category-list{margin:0 0 3rem}.column--category-list li{width:100%}.column--category-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.column--category-list li .list-img{width:100px}.column--category-list li .list-scene{width:calc(100% - 100px - 2%);margin:0 0 0 2%;padding:0}.column--category-list li .list-detail{margin:0}#lowerColInner .column .cvAreaCinner{padding:10px}#lowerColInner .column .contactBtnArea_s{width:100%;margin:0;padding:0}#lowerColInner .column .contactBtnArea_s li{display:-webkit-box;display:-ms-flexbox;display:flex}#lowerColInner .column .contactBtnArea_s li a{width:100%;font-size:14px;font-size:1.4rem;line-height:1.4}#lowerColInner .column .contactBtnArea_s li.cv-document{margin-top:1rem}.contents--sitemap:last-child{padding:3rem 0}.parent .parent-list p{width:100%}.scene--document div#mainImg{padding:1rem !important}.document-form{margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.document-form .form-attention,.document-form .form-in{width:100%}.document-form .form-attention{margin:0}.document-form .form-attention img{padding:0 15%}.document-form .form-in{margin:1rem 0 0}.dl-document .doc__title{font-size:16px;font-size:1.6rem}.dl-document .btn-dl{width:100%;font-size:16px;font-size:1.6rem}}@media (max-width: 599px){.list-title{min-height:70px}#lowerColInner .report .download{min-height:inherit}#lowerColInner .report .download dl:last-child{border-bottom:none}#lowerColInner .report .download dl dt,#lowerColInner .report .download dl dd{display:block}#lowerColInner .report .download dl dt{width:100%}#lowerColInner .report .download dl dd{margin:.5rem 0 0;padding:0 0 0 35px}#lowerColInner .report .download dl dd .sub{width:100%;display:block;padding:0}#lowerColInner .report .download dl dd:before{width:25px;height:25px;margin-left:-30px;background-size:25px}.column--category-list li .list-title{min-height:inherit}.dl-document{-ms-flex-wrap:wrap;flex-wrap:wrap}.dl-document li{width:49%}.btn-document{right:3%;z-index:1}.btn-document .doc__close{top:-1.2rem;right:-2%;width:30px;height:30px;background-size:12px, 100%}.btn-document .doc__item{width:98%;margin:0 0 0 auto}.btn-document .doc__item a{padding:.5rem}.btn-document .doc__item .arrow{display:none}.btn-document .doc__text{display:none}}@media (max-width: 599px) and (orientation: landscape){.list-title{min-height:inherit}}
