.report{width:100%;position:relative;padding:5rem 0}.report img{height:auto}.report .scene{width:100%;max-width:1280px;position:relative;margin:0 auto;text-align:left;background:#fff}.report .scene .scene-in{padding:3rem}.report .report-img{width:100%;margin:0 auto;text-align:center}.report .report-img img{width:100%;max-width:100%}.report .summary{width:100%;position:relative;line-height:1.3;font-weight:bold;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",sans-serif}.report .summary .summary-in{width:75%;position:absolute;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 10rem;font-size:32px;font-size:3.2rem;line-height:1.4;text-shadow:1px 1px 5px rgba(255,255,255,0.9),-1px -1px 10px rgba(255,255,255,0.9)}.report .summary .sub{width:100%;margin:0 0 .5rem;font-size:22px;font-size:2.2rem}.report .summary .bg-img{position:relative;width:100%}.report .summary .bg-img img{max-width:100%}.report .detail{width:100%;position:relative;padding:3rem 10rem}.report .subContents{width:100%;margin:.5rem 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}.report .subContents .category,.report .subContents .day_time{margin:0;padding:0;letter-spacing:normal}.report .subContents .category{margin:0 0 0 1.5rem}.report .subContents .category a{display:block;text-decoration:none;color:#fff;padding:.5rem 1.5rem;background:#b51d23}.report .subContents .category a:hover{color:#fff;background:#b51d23}.report .subContents .day_time{text-align:right}.report .text{line-height:1.6}.report .btn__dl{padding:5rem 0 0;text-align:center}.report .btn__back{padding:3rem 0 5rem;text-align:center}.report .mainVisual{width:100%;margin:0 auto 3rem;letter-spacing:-.4em;display:table;table-layout:auto}.report .mainVisual .form-img{width:400px;min-height:100px;border-radius:5px;overflow:hidden}.report .mainVisual .form-img img{width:100%;max-width:inherit;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.report .mainVisual .form-img,.report .mainVisual .form-item{position:relative;display:table-cell;vertical-align:top}.report .mainVisual .form-item{letter-spacing:normal;padding:0 0 0 2rem}.report .mainVisual .form-item .summary{margin:0 auto 1rem;font-size:22px;font-size:2.2rem;text-align:left}.report .mainVisual .form-item .summary .sub{font-size:14px;font-size:1.4rem}.r-download dl{width:100%;border-bottom:1px solid rgba(238,238,238,0.5)}.r-download dl a{color:#b51d23;display:block;text-decoration:none;padding:1rem;-webkit-transition:all 0.3s;transition:all 0.3s}.r-download dl a:hover{background:rgba(238,238,238,0.1)}.r-download dl dt,.r-download dl dd{position:relative;vertical-align:top;display:inline-block;*display:inline;zoom:1}.r-download dl dt{width:100px;padding:.2rem .5rem;font-size:12px;font-size:1.2rem;color:#fff;text-align:center;background:#b51d23;border-radius:2px}.r-download dl dd{width:100%;margin:0 -100px 0 -100px;padding:0 1rem 0 140px}.r-download dl dd .sub{font-size:14px;font-size:1.4rem;padding:0 0 0 .5rem;font-weight:bold}.r-download dl dd:before{content:'';position:absolute;width:25px;height:25px;margin-left:-30px;top:2px;background:url("../images/icon/icon-pdf.png");background-size:25px}.r-form .f_c_red{color:#d60039}.r-form .btn__send{width:100%;margin:3rem 0 0;padding:0;text-align:center}.r-form .btn__send a{width:100%;max-width:400px;margin:0 auto}.r-form .error-txt{font-size:12px;font-size:1.2rem;color:#d60039}.form-message{font-size:14px;font-size:1.4rem;padding:0 .5rem}table.reportformTable{width:100%;max-width:1280px;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(238,238,238,0.2)}table.reportformTable .ifpersonal{border:1px solid rgba(238,238,238,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(238,238,238,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%}@media (max-width: 768px){.report{padding:0}.report .summary{margin:0 auto 3vw;padding:0}.report .summary .summary-in{width:100%;top:50%;left:0;font-size:20px;font-size:2rem;padding:0 6vw}.report .summary .summary-in br{display:none}.report .summary .summary-in .sub{font-size:14px;font-size:1.4rem}.report .summary .bg-img{width:100%;height:150px;overflow:hidden}.report .summary .bg-img img{width:auto;max-width:initial;position:absolute}.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:#b51d23}.report .subContents .category{margin:0 0 0 1.5rem}.report .subContents .category a{color:#b51d23;background:#fff;padding:0 1.5rem}.report .text{padding:0 1rem;line-height:1.4}.report .detail{width:100%;position:relative;padding:0 6vw}.report .btn__dl{padding:6vw 0 0}.report .btn__back{padding:3vw 0 10vw}.report .mainVisual{width:100%;margin:0 auto 3rem;letter-spacing:normal;display:block}.report .mainVisual .form-img{width:100%;min-height:inherit;border-radius:0}.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)}.report .mainVisual .form-img,.report .mainVisual .form-item{position:relative;display:block}.report .mainVisual .form-item{padding:0 1rem 0}.report .mainVisual .form-item .summary{margin:0 auto;padding:1rem 0;font-size:22px;font-size:2.2rem}.report .mainVisual .form-item .summary .sub{font-size:18px;font-size:1.8rem}.report .download{min-height:inherit}.report .download dl:last-child{border-bottom:none}.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%}table.reportformTable .ifpersonal{overflow:auto}}
