@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}.bar{width:100%;min-height:220px;position:relative;background:url("../images/bg/bg-visual.png") bottom center no-repeat,#fff;background-size:55%, 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bar .bar-title{width:100%;max-width:1280px;margin:0 auto;text-align:center;font-size:40px;font-size:4rem;font-weight:bold;line-height:1.4;letter-spacing:.2rem;text-shadow:0 0 5px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff}.bar .bar-title .sub{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",HelveticaNeue,"Segoe UI","游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px;font-size:1.8rem;font-weight:normal;margin:.5rem 0}@media all and (-ms-high-contrast: none){.bar{padding-top:5rem}}.scene{padding:8rem 2rem;text-align:center}.contents-title{width:100%;position:relative;margin:0 0 3rem;text-align:center;font-size:30px;font-size:3rem;font-weight:bold;line-height:1.4;letter-spacing:.2rem}.contents-title .sub{line-height:1.8;font-size:16px;font-size:1.6rem}.contents-img{margin:3rem 0 0}.contents-img img{max-width:100%}.contents-in{width:100%;position:relative;overflow:hidden;margin:3rem auto 0;padding:6rem;text-align:left;background:rgba(255,251,245,0.8)}.contents-in .point-title{width:100%;margin:3rem 0;font-size:26px;font-size:2.6rem;line-height:1.4;font-weight:bold}.point{position:relative;max-width:1120px}.point .horizon,.point .vertical{background:#252525;z-index:1}.point .point-title{width:100%;position:relative}.point .point-title-img{position:relative}.point .imgBox{margin:0 auto;position:absolute;right:0;left:0;z-index:0}.point .imgBox p img{opacity:0}.point .textBox{position:relative;z-index:1}.point img{max-width:100%}.point_01{min-height:510px}.point_01 .horizon{left:-2rem;bottom:12rem}.point_01 .point-title-img{margin:5rem 0 0;left:5rem}.point_01 .textBox{width:65%}.point_01 .imgBox{top:5rem;text-align:right}.point_01 .imgBox p:nth-child(1) img{position:absolute;left:65%;-webkit-transform:translateX(-65%);transform:translateX(-65%)}.point_02{min-height:500px}.point_02 .vertical{top:-12rem;left:-2rem}.point_02 .point-title{width:55%;margin:2rem 0 1rem auto}.point_02 .point-title-img{right:0;text-align:right}.point_02 .textBox{width:55%;margin:0 0 1rem auto}.point_02 .imgBox{top:5rem;text-align:right}.point_02 .imgBox p:nth-child(1) img{position:absolute;top:-4rem;right:55%;-webkit-transform:translateX(-55%);transform:translateX(-55%)}.point_03{min-height:550px;margin-top:-5rem}.point_03 .horizon,.point_03 .vertical{right:-2rem}.point_03 .horizon{top:5rem}.point_03 .vertical{top:5rem}.point_03 .point-title{width:55%;margin:5rem auto 1rem 2rem}.point_03 .textBox{width:55%;margin:0 auto 0 2rem}.point_03 .imgBox{top:10rem}.point_03 .imgBox p:nth-child(1) img{position:absolute;left:65%;-webkit-transform:translateX(-65%);transform:translateX(-65%)}.point_04{min-height:400px}.point_04 .horizon,.point_04 .vertical{top:-9.8rem;left:2rem}.point_04 .point-title{width:55%;margin:12rem 0 1rem auto}.point_04 .point-title-img{top:10rem;left:0;display:none}.point_04 .textBox{width:55%;margin:0 0 1rem auto}.point_04 .imgBox{top:5rem}.point_04 .imgBox p:nth-child(1) img{position:absolute;top:0;left:-2rem}.function{width:100%;min-height:770px;position:relative;text-align:left;padding-bottom:15rem}.function .textBox{position:relative;z-index:1}.function .imgBox{width:1060px;margin:0 auto;position:absolute;top:0;left:0;right:0;z-index:0}.function .imgBox .function-mainimg p{z-index:0}.function .imgBox .function-mainimg p:nth-child(1) img{position:absolute;top:30rem;left:90%;-webkit-transform:translateX(-70%);transform:translateX(-70%);opacity:0}.function .imgBox .function-mainimg p:nth-child(2) img{position:absolute;top:30rem;right:0;-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}.function .imgBox .function-icon{width:370px;position:absolute;top:10rem;text-align:left;right:-2rem}.function .imgBox .function-icon p img{position:absolute;opacity:0}.function .imgBox .function-icon p:nth-of-type(1) img{top:7rem;left:85%;-webkit-transform:translateX(-85%);transform:translateX(-85%)}.function .imgBox .function-icon p:nth-of-type(2) img{top:0;right:65%;-webkit-transform:translateX(-65%);transform:translateX(-65%)}.function .imgBox .function-icon p:nth-of-type(3) img{top:6rem;left:15%;-webkit-transform:translateX(-15%);transform:translateX(-15%)}.function .imgBox .function-icon p:nth-of-type(4) img{top:14rem;left:45%;-webkit-transform:translateX(-45%);transform:translateX(-45%)}.function .imgBox .function-icon p:nth-of-type(5) img{top:11rem;left:65%;-webkit-transform:translateX(-65%);transform:translateX(-65%)}.function .imgBox .function-icon p:nth-of-type(6) img{top:9rem;left:-22%;-webkit-transform:translateX(-22%);transform:translateX(-22%)}.function .imgBox .function-icon p:nth-of-type(7) img{top:2rem;left:-10%;-webkit-transform:translateX(10%);transform:translateX(10%)}.table-price{margin:3rem 0 0}.table-price th{width:20%;color:#fff;font-weight:normal;background:#454545}.table-price tr:first-child td{color:#fff}.table-price tr:nth-child(4) td{font-size:14px;font-size:1.4rem;line-height:1.6}.table-price tr:not(:first-child) td{background:rgba(255,255,255,0.8)}.price .scene{padding:8rem 2rem 20rem}.cost{line-height:1.4}.cost .cost-in{font-size:28px;font-size:2.8rem;font-weight:bold}.news .scene{text-align:left;padding-bottom:15rem}.news .scene .btn{margin:8rem auto 0}.news-title{width:100%;position:relative;margin:0;padding:0 0 1rem 2rem;font-size:20px;font-size:2rem;line-height:1.4;border-left:1px solid #252525;border-bottom:1px solid #252525}.news-day{width:100px;margin:1rem 0 3rem auto;padding:0 .2rem;color:#fff;text-align:center;letter-spacing:.2rem;font-size:12px;font-size:1.2rem;background:#252525}.news-article{padding:0 2rem}ul.news-list{width:100%}ul.news-list a{color:#252525;display:block;text-decoration:none;padding:1.5rem .5rem;border-bottom:1px dotted #252525;background:url("../images/icon/icon_arrow_right_gray.png") right 2rem center no-repeat;-webkit-transition:all 0.3s;transition:all 0.3s}ul.news-list a:hover{background:url("../images/icon/icon_arrow_right_gray.png") right 0.5rem center no-repeat,rgba(255,255,255,0.7)}ul.news-list dl{width:100%;letter-spacing:-.4em}ul.news-list dl dt,ul.news-list dl dd{vertical-align:middle;display:inline-block;*display:inline;zoom:1;letter-spacing:normal}ul.news-list dl dt{width:100px;text-align:center;padding:.0 .2rem;color:#fff;font-size:12px;font-size:1.2rem;background:#252525}ul.news-list dl dd{width:100%;margin:0 0 0 -100px;padding:0 5rem 0 120px;line-height:1.6}.report{width:100%;position:relative}.report img{height:auto}.report .scene{text-align:left}.report .report-img{width:100%;margin:0 auto;text-align:center}.report .report-img img{width:100%;max-width:100%}.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}.report .summary{width:100%;position:relative;line-height:1.3;font-weight:bold;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}.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)}.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 .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:#931c44}.report .subContents .category a:hover{background:rgba(147,28,68,0.7)}.report .subContents .day_time{text-align:right}.report .text{line-height:1.6}.report .btn-slide-left a>div:nth-child(2){width:430px;-webkit-transform:translate(-450px, 0px) skewX(-30deg);transform:translate(-450px, 0px) skewX(-30deg)}.report .btn-slide-left a:hover>div:nth-child(2){-webkit-transform:translate(-15px, 0px) skewX(-30deg);transform:translate(-15px, 0px) skewX(-30deg)}.report .btn{margin:0 auto}.report .btn-back{font-size:14px;font-size:1.4rem;letter-spacing:.5rem}.report .btn-back a{height:40px}.report .btn-back a>div{height:40px;padding:.4rem}.report .btn-report{width:400px;margin:6rem auto 4rem}.report .btn-report a{width:400px}.report .btn-dl a img{position:relative;max-width:25px;top:-.5rem;margin:0 1.5rem 0 0}.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}.report .download dl{width:100%;border-bottom:1px solid rgba(102,102,102,0.5)}.report .download dl a{color:#931c44;display:block;text-decoration:none;padding:1rem;-webkit-transition:all 0.3s;transition:all 0.3s}.report .download dl a:hover{background:rgba(102,102,102,0.1)}.report .download dl dt,.report .download dl dd{position:relative;vertical-align:top;display:inline-block;*display:inline;zoom:1}.report .download dl dt{width:100px;padding:.2rem .5rem;font-size:12px;font-size:1.2rem;color:#fff;text-align:center;background:#931c44;border-radius:2px}.report .download dl dd{width:100%;margin:0 -100px 0 -100px;padding:0 1rem 0 140px}.report .download dl dd .sub{font-size:14px;font-size:1.4rem;padding:0 0 0 .5rem;font-weight:bold}.report .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}.form-message{font-size:14px;font-size:1.4rem;padding:0 .5rem}table.reportformTable{width:100%;max-width:1380px;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(240,240,240,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%}.scene-list{width:100%;margin:0 auto 0;padding:4rem 2rem 8rem}.scene-in{width:100%;max-width:1024px;margin:0 auto;padding:3rem 3rem 6rem}.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}.report-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.report-list li{width:100%;background:url("../images/icon/icon_arrow_right_gray.png") left top 0.8rem no-repeat;background-size:6px;padding-left:1rem;font-size:14px;font-size:1.4rem}.report-list li:not(:first-child){margin-top:.5%}.report-list li a{color:#931c44;display:inline-block}.sitemap-last{padding:8rem 2rem 15rem}@media screen and (max-width: 1100px){.point_01 .horizon{bottom:7rem}.point_01 .textBox{width:50%}.point_01 .textBox .sp_hide{display:none}.point_02 .vertical{top:-10rem}.point_02 .point-title-img{margin:3rem 0 0}.point_02 .imgBox p:nth-child(1) img{right:45%;-webkit-transform:translateX(-45%);transform:translateX(-45%)}.point_04 .imgBox p:nth-child(1) img{width:45%}}@media (max-width: 1024px){.point_01 .imgBox p:nth-child(1) img{width:40%}.point_02 .imgBox p:nth-child(1) img{width:55%}.point_03 .imgBox p:nth-child(1) img{width:35%}.function .imgBox{width:100%;max-width:1060px}.function .imgBox .function-mainimg p:nth-child(1) img{max-width:300px;-webkit-transform:translateX(-38%);transform:translateX(-38%)}.function .imgBox .function-mainimg p:nth-child(2) img{max-width:266px;-webkit-transform:translateX(46%);transform:translateX(46%)}}@media (max-width: 768px){.bar{min-height:inherit;padding:2rem;background-size:cover,100%}.bar .bar-title .sub{margin:1rem 0}.scene{padding:4rem 2rem;text-align:left}.contents-title{font-size:22px;font-size:2.2rem}.contents-in{padding:3rem;overflow:visible}.contents-in .point-title{font-size:20px;font-size:2rem}.contents-img img{max-width:inherit}.point .point-title{text-align:center}.point_01,.point_02,.point_03,.point_04{min-height:inherit;margin:0}.point_01 .point-title,.point_01 .textBox,.point_02 .point-title,.point_02 .textBox,.point_03 .point-title,.point_03 .textBox,.point_04 .point-title,.point_04 .textBox{width:100%}.point_01 .textBox,.point_02 .textBox,.point_03 .textBox,.point_04 .textBox{margin:0 auto}.point_01 .imgBox,.point_02 .imgBox,.point_03 .imgBox,.point_04 .imgBox{position:relative;top:0;left:0;right:0;bottom:0;z-index:0;margin:0;padding:0;text-align:center}.point_01 .imgBox p,.point_02 .imgBox p,.point_03 .imgBox p,.point_04 .imgBox p{position:relative;z-index:0}.point_01 .imgBox p:nth-child(1) img,.point_02 .imgBox p:nth-child(1) img,.point_03 .imgBox p:nth-child(1) img,.point_04 .imgBox p:nth-child(1) img{width:100%;position:relative;top:0;left:0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.point_01 .textBox,.point_02 .textBox,.point_03 .textBox,.point_04 .textBox{position:relative;z-index:1}.point_01 .point-title-img,.point_02 .point-title-img,.point_03 .point-title-img,.point_04 .point-title-img{right:0;left:0}.point_01{padding:0 0 3rem}.point_01 .horizon,.point_01 .vertical{left:-1.5rem}.point_01 .horizon{top:0%}.point_01 .vertical{top:0}.point_01 .imgBox p:nth-child(1) img{padding:0 20%}.point_01 .point-title-img{top:-3rem;padding:0 0 0 3.5%}.point_02{padding:0 0 5rem}.point_02 .horizon,.point_02 .vertical{left:-1.5rem}.point_02 .horizon{top:5%}.point_02 .vertical{top:5%}.point_02 .imgBox p:nth-child(1) img{margin:2rem 0 0;padding:0 10%;text-align:center}.point_03{padding:0 0 3rem}.point_03 .horizon,.point_03 .vertical{right:-1.5rem}.point_03 .horizon{top:5%}.point_03 .vertical{top:5%}.point_03 .point-title{margin:2rem auto 1rem}.point_03 .point-title-img{margin:2rem 0 0 -1.5rem}.point_03 .imgBox p:nth-child(1) img{margin:2rem 0 0;padding:0 20%;text-align:center}.point_04{padding:0 0 1rem}.point_04 .horizon,.point_04 .vertical{left:-1.5rem}.point_04 .horizon{top:5%}.point_04 .vertical{top:5%}.point_04 .point-title{margin:0 auto 1rem}.point_04 .point-title-img{top:0;left:0;display:block;position:relative;margin:2rem -1.5rem 0 0}.point_04 .imgBox p:nth-child(1) img{margin:2rem 0 0;padding:0 20%;text-align:center}.function{min-height:inherit}.function .imgBox{width:100%;position:relative}.function .imgBox p:nth-child(1) img{position:relative;top:0;left:0;-webkit-transform:translateX(0);transform:translateX(0);margin:-5rem 0 0}.table-price th{width:20%}.table-price td{width:40%}.table-price tr:not(:last-child) th,.table-price tr:not(:last-child) td{vertical-align:middle}.table-price tr:not(:last-child) td{text-align:center}.price .scene{padding:4rem 2rem}.cost{line-height:1.4}.cost .cost-in{font-size:22px;font-size:2.2rem}.news .scene{text-align:left;padding-bottom:8rem}.news .scene .btn{margin:4rem auto 0}.news-day{margin:1rem 0 0 auto}.news-article{padding:0}ul.news-list a{-webkit-transition:none;transition:none;background:url("../images/icon/icon_arrow_right_gray.png") right 0.5rem center no-repeat}ul.news-list a:last-child{border-bottom:none}ul.news-list a:hover{background:url("../images/icon/icon_arrow_right_gray.png") right 0.5rem center no-repeat}ul.news-list dl{letter-spacing:normal}ul.news-list dl dt,ul.news-list dl dd{display:block}ul.news-list dl dt{margin:0 0 1rem}ul.news-list dl dd{margin:0 auto;padding:0 3rem 0 0}.report .main-title{padding:2rem;margin:0 auto}.report .summary{margin:0 auto 1rem;padding:0}.report .summary .summary-in{width:100%;top:50%;left:0;font-size:20px;font-size:2rem}.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:#931c44}.report .subContents .category{margin:0 0 0 1.5rem}.report .subContents .category a{color:#931c44;background:#fff;padding:0 1.5rem}.report .text{padding:0 1rem;line-height:1.4}.report .btn-report{margin:3rem auto 0}.report .btn-back{letter-spacing:normal;margin:1rem auto 0}.report .btn-back a{color:#931c44;background:none;border:1px solid #931c44}.report .btn-back a>div{padding:.8rem .5rem}.report .btn-dl a img{display:none}.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}.scene-list{padding:0}.scene-in{padding:3rem 3rem 6rem}.parent .parent-list p{width:100%}}@media (max-width: 599px){.point_01 .horizon,.point_01 .vertical{top:-1%}.point_02 .horizon,.point_02 .vertical,.point_03 .horizon,.point_03 .vertical,.point_04 .horizon,.point_04 .vertical{top:3%}.report .download{min-height:inherit}.report .download dl{border:none}.report .download dl dt,.report .download dl dd{display:block}.report .download dl dt{width:100%}.report .download dl dd{margin:.5rem 0 0;padding:0 0 0 35px}.report .download dl dd .sub{width:100%;display:block;padding:0}}
