﻿:root{--NotoSerif:'Noto Serif JP', serif;--Cormorant:'Cormorant Garamond', serif}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.7}body .bold{font-family:"Noto Sans JP",sans-serif;font-weight:900}a{cursor:pointer}*{font-size:1.3333vw}.pc{display:block}.sp{display:none}img{width:100%;height:auto}.flex{width:100%;display:flex;align-items:center;justify-content:space-between}header{background-color:#c00;position:fixed;z-index:1000;width:100%;padding:0;margin:0 auto;box-sizing:border-box}header .flex .logoArea{padding:26px 40px;width:408px;min-width:408px;height:73.99px;display:flex;align-items:center}header .flex .logoArea picture{width:328px;height:22px;display:flex;align-items:center}header .flex .logoArea picture a{width:100%;max-width:240px}header ul{display:flex;flex-wrap:wrap;justify-content:flex-end;color:#fff;margin-right:40px}header ul li{padding:0 0 0 25px}header ul li a{font-size:14px}header ul li a:hover{opacity:.7}header ul li:first-child{padding-left:0}header ul li:last-child{padding-right:0}header ul li.japanpost>a{padding-block:5px;padding-inline:16px 20px;font-weight:bold;color:#c00;background:#fff;position:relative}header ul li.japanpost>a:after{content:"";width:10px;height:10px;margin:auto;border-right:solid 2px #c00;border-bottom:solid 2px #c00;position:absolute;top:0;right:10px;bottom:0;transform:rotate(-45deg)}main{position:relative;z-index:2}.wrapper{width:100%;max-width:1000px;margin:auto;padding:0 20px;position:relative}.main_area{width:100%;height:760px;background:url(../img/main-visual.jpg);background-repeat:no-repeat;background-position:50% calc(50% + 20px);background-size:cover;position:relative;opacity:0;animation:firstShow 2s forwards}.main_area h1{padding-top:107px;width:764px;margin:auto}.main_area h1 .sub-title{width:60.9947643979%;margin:0 auto 2%}.lead_txt01{display:block;width:100%;opacity:0;text-align:left;font-family:var(--Cormorant);font-weight:400;color:#fff;font-size:6.5vw;letter-spacing:.1em;position:absolute;line-height:1;top:-5.5vw;white-space:nowrap;animation:firstShow02 2s forwards}.lead_txt02{display:block;width:100%;opacity:0;text-align:right;font-family:var(--Cormorant);font-weight:400;color:#fff;font-size:6.5vw;letter-spacing:.1em;position:absolute;top:-1vw;line-height:1;white-space:nowrap;z-index:2;animation:firstShow02 2s forwards}@keyframes firstShow{0%{opacity:0}100%{opacity:1}}@keyframes firstShow02{0%{opacity:0}100%{opacity:.6}}.main_second{position:relative;width:100%;background:linear-gradient(to bottom right, #284a67 0%, #23415c 50%, #1d3851 100%);background-repeat:no-repeat;padding:140px 0 50px 0;animation:firstShow 2s forwards}.main_second .wrapper{display:flex;justify-content:flex-end;flex-wrap:wrap}.main_second .wrapper .lead_txt{position:relative;display:inline;color:#fff;font-family:var(--NotoSerif);font-size:18px;line-height:2.6;letter-spacing:.05em;opacity:0}.main_second .wrapper .movie_area{width:100%;margin-top:100px;display:flex;justify-content:space-between;padding:27px 43px;border-top:1px solid #cbaf17;border-bottom:1px solid #cbaf17;background:rgba(35,65,92,.4)}.main_second .wrapper .movie_area .block_part:first-child{display:flex;flex-wrap:wrap;align-items:center;width:52%}.main_second .wrapper .movie_area .block_part:first-child h3{font-family:var(--Cormorant);color:#cbaf17;font-size:28px;margin-bottom:5px}.main_second .wrapper .movie_area .block_part:first-child p{font-size:18px;color:#fff}.main_second .wrapper .movie_area .block_part:last-child{display:flex;flex-wrap:wrap;align-items:center;width:38%}.main_second .wrapper .movie_area .block_part:last-child a:hover{opacity:.7;transition:all 300ms 0s ease}.main_second .wrapper .movie_area .block_part:last-child p{font-size:15px;color:#fff;text-align:center;margin-top:10px}.main_second .wrapper .movie_area .block_part:last-child .movie_btn{width:100%;aspect-ratio:17/9;display:block;margin:auto;position:relative}.main_second .wrapper .movie_area .block_part:last-child .movie_btn .jstream-eqPlayer{width:100%;position:relative !important}.main_second .wrapper .movie_area .block_part:last-child .movie_btn:before{position:absolute;content:"";display:block;top:0;right:0;bottom:0;left:0;margin:auto;background-image:url(../img/play_movie_pc.png);background-repeat:no-repeat;width:80px;height:80px;opacity:.7}.main_second::before{position:absolute;content:"";display:block;background:url(../img/back01.png);width:70%;height:100%;background-repeat:no-repeat;background-size:cover;background-position-x:50%;top:0;left:0}.anime02,.anime03{opacity:0}.is-anime02{animation:translate02 1.5s;animation-fill-mode:forwards}.is-anime03{animation:translate02 1.5s;animation-fill-mode:forwards}@keyframes translate02{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}.section_common{padding:120px 0 70px 0;background:linear-gradient(to right, #f3ecdb 0%, #f3ecdb 50%, #f8f4e9 50%, #f8f4e9 100%);text-align:center;position:relative}.section_common .wrapper h2{font-size:28px;color:#2d4b73;font-family:var(--NotoSerif);font-weight:700;letter-spacing:.15em;opacity:0}.section_common .wrapper p{font-size:18px;color:#2d4b73;font-weight:500}.section_common .wrapper .supplement{margin-top:30px;text-align:left;color:#6c6c6c;font-size:12px;font-weight:400}.section_common .wrapper .supplement span{font-size:12px}.section_common .wrapper h3{background:#2d4b73;width:600px;padding:5px 20px;font-size:18px;font-weight:bold;color:#fff;text-align:center;margin:auto;margin-top:60px;margin-bottom:30px}.section_common .wrapper .chart-img{width:90%}.section_common .wrapper .supplement.margin-adjust{width:90%;margin:auto;margin-top:30px}.section_common hr{height:0;border-top:1px solid #a88d1c;margin-top:15px;margin-bottom:30px}.section02 .wrapper .flex{margin-top:30px}.section02 .wrapper .flex .block_part:first-child{width:54%;border:1px solid #a88d1c;margin-left:20px;padding:20px 30px;background:#fff;color:#2d4b73}.section02 .wrapper .flex .block_part:first-child ul li{position:relative;font-size:16px;text-align:left;padding:10px 0 10px 40px;border-bottom:1px solid #a88d1c;font-weight:500}.section02 .wrapper .flex .block_part:first-child ul li:last-child{border-bottom:none}.section02 .wrapper .flex .block_part:first-child ul li::before{display:block;position:absolute;content:"";background:url(../img/icon03.png);background-repeat:no-repeat;background-size:contain;width:22px;height:15px;top:50%;left:10px;transform:translateY(-50%)}.section02 .wrapper .flex .block_part:last-child{width:35%;margin-right:20px}.txt_small{font-size:80%}.section02::before{position:absolute;display:block;content:"ABOUT";text-align:right;font-family:var(--Cormorant);font-size:180px;letter-spacing:.05em;width:100%;height:100px;line-height:1;right:0;top:-30px;color:#ece2c8;opacity:.7}.sp_show{display:none}.section03 .matrix_feature,.section05 .matrix_feature{margin-top:50px;position:relative}.section03 .matrix_feature dl,.section05 .matrix_feature dl{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;font-size:15px}.section03 .matrix_feature dl dt,.section05 .matrix_feature dl dt{width:14%;display:flex;align-items:center;background:#ddd5b8;color:#2d4b73;padding:10px;text-align:left;border-top:1px solid #6c6c6c;font-size:16px;font-weight:500}.section03 .matrix_feature dl dd,.section05 .matrix_feature dl dd{width:28%;padding:10px;background:#fff;border-bottom:1px solid #6c6c6c;color:#6c6c6c;font-size:15px;font-weight:500}.section03 .matrix_feature dl dt:first-of-type,.section03 .matrix_feature dl dt:nth-of-type(2),.section05 .matrix_feature dl dt:first-of-type,.section05 .matrix_feature dl dt:nth-of-type(2){background:none;border-top:none}.section03 .matrix_feature dl dt:last-of-type,.section05 .matrix_feature dl dt:last-of-type{border-bottom:1px solid #6c6c6c}.section03 .matrix_feature dl dd:nth-of-type(4),.section05 .matrix_feature dl dd:nth-of-type(4){text-align:left}.section03 .matrix_feature dl dd:nth-of-type(2),.section03 .matrix_feature dl dd:nth-of-type(3),.section05 .matrix_feature dl dd:nth-of-type(2),.section05 .matrix_feature dl dd:nth-of-type(3){background:#6c6c6c;color:#fff;font-size:16px;font-weight:400}.section03 .matrix_feature dl dd:nth-of-type(3n-2),.section05 .matrix_feature dl dd:nth-of-type(3n-2){color:#2d4b73;font-size:15px}.section03 .matrix_feature dl dd:first-of-type,.section05 .matrix_feature dl dd:first-of-type{background:#2d4b73;color:#fff;font-size:16px;font-weight:400}.section03 .matrix_feature dl dd:nth-of-type(5),.section03 .matrix_feature dl dd:nth-of-type(6),.section05 .matrix_feature dl dd:nth-of-type(5),.section05 .matrix_feature dl dd:nth-of-type(6){font-size:15px;text-align:left}.section03 .matrix_feature dl dd:nth-last-of-type(4),.section03 .matrix_feature dl dd:nth-last-of-type(5),.section03 .matrix_feature dl dd:nth-last-of-type(6),.section05 .matrix_feature dl dd:nth-last-of-type(4),.section05 .matrix_feature dl dd:nth-last-of-type(5),.section05 .matrix_feature dl dd:nth-last-of-type(6){text-align:left;font-size:14px}.section03 .matrix_feature .point,.section05 .matrix_feature .point{position:absolute;width:75px}.section03 .matrix_feature .point.is-anime04,.section05 .matrix_feature .point.is-anime04{animation:rotate 2s,blink 3s infinite}.section03 .matrix_feature .point01_area,.section03 .matrix_feature .point02_area,.section05 .matrix_feature .point01_area,.section05 .matrix_feature .point02_area{cursor:pointer}.section03 .matrix_feature a:first-of-type .point,.section05 .matrix_feature a:first-of-type .point{top:15%;left:min(33vw,330px)}.section03 .matrix_feature a:nth-of-type(2) .point,.section05 .matrix_feature a:nth-of-type(2) .point{top:25%;left:min(33vw,330px)}.section03 .scroll_mask,.section05 .scroll_mask{display:none}.section05::before{display:block;position:absolute;content:"";background:url(../img/back02.png);background-repeat:no-repeat;background-size:contain;width:505px;height:500px;top:-370px;left:0}.section05,.section09{background:linear-gradient(to right, #efedec 0%, #efedec 50%, #eae8e7 50%, #eae8e7 100%)}.section03 .scroll_area,.section04 .scroll_area,.section05 .scroll_area,.section10 .scroll_area{position:relative;width:100%}.section03 .scroll_area .chart-img,.section04 .scroll_area .chart-img,.section05 .scroll_area .chart-img,.section10 .scroll_area .chart-img{transition:all .8s cubic-bezier(0.75, 0, 0.15, 1)}.section03 .chart_btn,.section04 .chart_btn,.section05 .chart_btn,.section10 .chart_btn{display:none}.section03 .point,.section04 .point,.section05 .point,.section10 .point{position:absolute;width:75px}.modal{position:fixed;width:100%;height:100%;z-index:1000;top:0;left:0;background:rgba(1,1,1,.7);display:flex;justify-content:center;align-items:center;display:none}.modal .box{width:700px;background:#fff;padding:15px 15px 100px 80px}.modal .box .close_btn{width:34px;height:34px;background:#b2b2b2;display:block;margin-left:auto;position:relative}.modal .box .close_btn:hover{opacity:.7;transition:all 300ms 0s ease}.modal .box .close_btn::before,.modal .box .close_btn::after{content:"";display:block;width:90%;height:3px;background:#fff;transform:rotate(45deg);transform-origin:0% 50%;position:absolute;top:calc(20% - 2px);left:20%}.modal .box .close_btn::after{transform:rotate(-45deg);transform-origin:100% 50%;left:auto;right:18%}.modal .box .title{margin-right:85px;margin-top:30px;background:#a88d1c;color:#fff;padding:10px;text-align:center;font-size:16px}.modal .box .title .serif{font-family:var(--NotoSerif);font-weight:600;font-size:16px}.modal .box .title .serif::after{position:relative;display:inline-block;content:"";background:url(../img/icon04.png);width:14px;height:18px;margin-left:15px;margin-right:10px;background-repeat:no-repeat;background-size:contain;vertical-align:middle}.modal .box .main_txt{margin-right:85px;margin-top:20px;color:#2d4b73;font-size:16px}.modal .box02{width:700px;background:#fff;padding:15px 15px 20px 15px}.modal .box02 .jstream-eqPlayer{position:relative !important;aspect-ratio:16/9;margin-top:20px}.section06 .wrapper h3{width:500px}.section06 .wrapper table{margin:auto;width:700px;position:relative;border:1px solid #a88d1c;border-bottom:0px}.section06 .wrapper table td{padding:8px 5px;font-size:16px;vertical-align:middle;background:#fff;color:#2d4b73;font-weight:500}.section06 .wrapper table tr td:nth-child(2),.section06 .wrapper table tr td:nth-child(3){text-align:left}.section06 .wrapper table tr:nth-child(2n-1) td{background:#f9f7ef}.section06 .wrapper table tr:first-child td{background:#e9e2c6;font-weight:bold;line-height:1.2;text-align:center;padding:15px 5px}.section06 .wrapper table tr td:first-child{width:20%}.section06 .wrapper table tr td:nth-child(2){width:55%}.section06 .wrapper table .show_no{display:none}.section06 .wrapper .continue_btn{position:relative;display:block;width:700px;padding:10px 10px;color:#2d4b73;font-size:16px;font-weight:bold;margin:auto;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0), rgb(255, 255, 255) 30%, rgb(255, 255, 255) 100%);text-align:center;transform:translateY(-25px);border:1px solid #a88d1c;border-top:0px}.section06 .wrapper .continue_btn .continue_txt{position:relative;display:inline;pointer-events:none}.section06 .wrapper .continue_btn .continue_txt::before,.section06 .wrapper .continue_btn .continue_txt::after{position:relative;display:inline-block;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.section06 .wrapper .continue_btn .continue_txt::after{width:12px;height:12px;border-top:2px solid #2d4b73;border-right:2px solid #2d4b73;margin-left:10px;transform:translateY(-5px) rotate(135deg)}.section06 .wrapper .continue_btn.open{background-image:none;background:#fff;text-align:center;transform:translateY(0);border:1px solid #a88d1c;border-top:1px solid #cdcdcd}.section06 .wrapper .continue_btn.open .continue_txt::before,.section06 .wrapper .continue_btn.open .continue_txt::after{position:relative;display:inline-block;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.section06 .wrapper .continue_btn.open .continue_txt::after{width:12px;height:12px;border-top:2px solid #2d4b73;border-right:2px solid #2d4b73;margin-left:10px;transform:translateY(0px) rotate(315deg)}.section06 .wrapper .average{background:#e9e2c6;width:700px;margin:auto;margin-top:30px;padding:15px}.section06 .wrapper .average p{font-size:16px;color:#2d4b73;font-weight:bold}.section06 .wrapper .supplement.margin-adjust02{width:700px;margin:auto;margin-top:30px}.section06::before{display:block;position:absolute;content:"";background:url(../img/back03.png);background-repeat:no-repeat;background-size:contain;width:505px;height:500px;bottom:-72px;right:0}.section07{padding-bottom:50px;background:url(../img/back04.jpg);background-size:cover;background-repeat:no-repeat;background-position:50% 100%}.section07 .wrapper h2{color:#fff}.section07 .matrix_feature{margin-top:50px;position:relative}.section07 .matrix_feature dl{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;font-size:15px}.section07 .matrix_feature dl dt{width:17%;display:flex;align-items:center;background:#a88d1c;color:#fff;padding:10px;text-align:left;border-top:1px solid #fff;font-weight:normal;font-size:15px;line-height:1.4;min-width:150px}.section07 .matrix_feature dl dt sup{top:-1em}.section07 .matrix_feature dl dt span{font-size:15px}.section07 .matrix_feature dl dd{width:27%;padding:10px;background:#fff;border-bottom:1px solid #6c6c6c;color:#2d4b73;font-size:15px;display:flex;align-items:center;justify-content:center;line-height:1.4;font-weight:500}.section07 .matrix_feature dl dt:first-of-type{background:none;border-top:none}.section07 .matrix_feature dl dt:nth-of-type(2){border-top:none;padding:0}.section07 .matrix_feature dl dt:nth-of-type(2)>ul{display:flex}.section07 .matrix_feature dl dt:nth-of-type(2)>ul li{font-size:15px}.section07 .matrix_feature dl dt:nth-of-type(2)>ul li:nth-child(2){display:flex}.section07 .matrix_feature dl dt:nth-of-type(2)>ul li:nth-child(2) ul{display:flex;flex-wrap:wrap;align-items:center}.section07 .matrix_feature dl dt:nth-of-type(2)>ul li:nth-child(2) ul li{width:100%;padding:10px 5px}.section07 .matrix_feature dl dt:nth-of-type(2)>ul li:nth-child(2) ul li:first-child{border-bottom:1px solid #fff}.section07 .matrix_feature dl dt:nth-of-type(2)>ul .vertical_txt{writing-mode:vertical-rl;text-orientation:upright;border-right:1px solid #fff;padding:10px 5px;text-align:center}.section07 .matrix_feature dl dt:nth-of-type(3){flex-direction:column;text-align:left;align-items:flex-start}.section07 .matrix_feature dl dt:nth-of-type(3) sup{top:-0.5em}.section07 .matrix_feature dl dd:nth-of-type(4),.section07 .matrix_feature dl dd:nth-of-type(5),.section07 .matrix_feature dl dd:nth-of-type(6){padding:0}.section07 .matrix_feature dl dd:nth-of-type(4) ul,.section07 .matrix_feature dl dd:nth-of-type(5) ul,.section07 .matrix_feature dl dd:nth-of-type(6) ul{width:100%;display:flex;flex-wrap:wrap;height:100%}.section07 .matrix_feature dl dd:nth-of-type(4) ul li,.section07 .matrix_feature dl dd:nth-of-type(5) ul li,.section07 .matrix_feature dl dd:nth-of-type(6) ul li{display:block;width:100%;padding:10px 5px;background:#f7ecc0;font-size:15px;font-weight:500}.section07 .matrix_feature dl dd:nth-of-type(4) ul li:first-child,.section07 .matrix_feature dl dd:nth-of-type(5) ul li:first-child,.section07 .matrix_feature dl dd:nth-of-type(6) ul li:first-child{border-bottom:1px solid #6c6c6c}.section07 .matrix_feature dl dd:nth-of-type(4) ul li.no_target,.section07 .matrix_feature dl dd:nth-of-type(5) ul li.no_target,.section07 .matrix_feature dl dd:nth-of-type(6) ul li.no_target{background:#fff}.section07 .matrix_feature dl dd:nth-of-type(3){background:#4471ae;color:#fff;font-size:16px;font-weight:400}.section07 .matrix_feature dl dd:nth-of-type(3n-2){color:#2d4b73;font-size:15px}.section07 .matrix_feature dl dd:first-of-type{background:#00b4d2;color:#fff;font-size:16px;font-weight:400}.section07 .matrix_feature dl dd:nth-of-type(2){background:#3a9cae;color:#fff;font-size:16px;font-weight:400}.section07 .matrix_feature dl dd ul.btn{font-size:15px;width:100%}.section07 .matrix_feature dl dd ul.btn li a{position:relative;font-size:15px;font-weight:bold;padding:5px;color:#a88d1c;border:2px solid #a88d1c;border-radius:5px;background:#fff;display:block;margin:auto;margin-bottom:10px;width:100%;filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.3))}.section07 .matrix_feature dl dd ul.btn li a:hover{background:#a88d1c;color:#fff;transition:all 300ms 0s ease}.section07 .matrix_feature dl dd ul.btn li:last-child a{margin-bottom:0}.section07 .matrix_feature dl dd ul.btn li.arrow a::after{position:absolute;display:block;content:"";background:url(../img/icon02_off.png);width:16px;height:16px;background-size:contain;background-repeat:no-repeat;top:8px;right:8px}.section07 .matrix_feature dl dd ul.btn li.arrow a:hover::after{background:url(../img/icon02_on.png);background-size:contain;background-repeat:no-repeat;transition:all 300ms 0s ease}.section07 .matrix_feature dl dd ul.btn li.pdf a::after{position:absolute;display:block;content:"";background:url(../img/icon05_off.png);width:18px;height:18px;background-size:contain;background-repeat:no-repeat;top:8px;right:10px}.section07 .matrix_feature dl dd ul.btn li.pdf a:hover::after{background:url(../img/icon05_on.png);background-size:contain;background-repeat:no-repeat;transition:all 300ms 0s ease}@keyframes rotate{0%{transform:rotate(-15deg)}25%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}100%{transform:rotate(0deg)}}@keyframes blink{0%{filter:brightness(130%) saturate(50%)}50%{filter:none}100%{filter:brightness(130%) saturate(50%)}}.section07 .matrix_feature a:first-of-type .point{top:15%;left:37%}.section07 .matrix_feature a:nth-of-type(2) .point{top:25%;left:37%}.section07 .matrix_feature .scroll_mask{display:none}.section07 .wrapper h3{color:#121750;background:#fff;margin-top:50px}.section07 .wrapper .supplement.margin-adjust{color:#fff}.section07 .wrapper h3:has(+.box_white){margin-top:80px;margin-bottom:44px}.section07 .wrapper .box_white{max-width:840px;margin-inline:auto;margin-bottom:85px;padding:23px 30px 30px;background:#fff}.section07 .wrapper .box_white p{margin-bottom:32px;font-size:16px}.section07 .wrapper .box_white p span{font-size:12px}.section07 .wrapper .box_white ul li a{height:60px;margin-inline:auto;padding-inline:30px 25px;display:inline-flex;font-size:17px;font-weight:bold;color:#fff;letter-spacing:1px;align-items:center;justify-content:center;background:#a88d1c;border-radius:4px;column-gap:20px}.section07 .wrapper .box_white ul li a:after{content:"";width:20px;height:20px;display:block;background:url(../img/icon02_on.png) center center no-repeat;background-size:contain}.section07 .wrapper .box_white ul li a br{display:none}.section07 .wrapper .box_opacity{max-width:840px;padding:50px 35px;margin-inline:auto;background:hsla(0,0%,100%,.1);border:solid 2px #a78d1b}.section07 .wrapper .box_opacity h3{width:100%;max-width:90%;margin-top:0;margin-bottom:20px;color:#fff;background:none;position:relative;display:flex;align-items:center;column-gap:30px}.section07 .wrapper .box_opacity h3:after,.section07 .wrapper .box_opacity h3:before{content:"";height:1px;content:"";flex-grow:1;background:#fff}.section07 .wrapper .box_opacity h3 br{display:none}.section07 .wrapper .box_opacity ul{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px}.section07 .wrapper .box_opacity ul li a{height:60px;font-size:18px;font-weight:bold;color:#a78d1b;display:flex;align-items:center;justify-content:center;position:relative;background:#fff;border:solid 2px #a78d1b;border-radius:4px}.section07 .wrapper .box_opacity ul li a:after{content:"";display:block;width:20px;height:20px;margin-block:auto;background:url(../img/icon02_off.png) center center no-repeat;background-size:contain;position:absolute;top:0;right:10px;bottom:0}.section07 .wrapper .box_opacity ul li a[target=_blank]:after{width:20px;height:20px;background:url(../img/icon02_off.png) center center no-repeat;background-size:contain}.section07 .wrapper .box_opacity ul li a[href*=".pdf"]:after{width:20px;height:20px;background:url(../img/icon05_off.png) center center no-repeat;background-size:contain}.section07::before{position:absolute;display:block;text-align:left;font-family:var(--Cormorant);font-size:180px;letter-spacing:.05em;width:100%;height:100px;line-height:1;left:0;top:-33px;color:#4e6382}.section09 .wrapper .scroll_area img{max-width:820px}.section09 .wrapper .block_part{margin:auto;margin-top:40px;border:1px solid #a88d1c;padding:20px 30px;background:#fff;color:#2d4b73;position:relative;width:100%;max-width:820px}.section09 .wrapper .block_part img{width:150px;position:absolute;top:-15.1px;left:15px}.section09 .wrapper .block_part p{text-align:left}.section09 .wrapper .supplement.margin-adjust03,.section10 .wrapper .supplement.margin-adjust03{width:100%;max-width:820px;margin:auto;margin-top:30px}.section10 .scroll_area{background-color:#fff;max-width:820px;margin:auto;padding:10px 0px}.text_center{text-align:center}.attention_area .wrapper{max-width:1120px}.attention_area{padding:100px 0;color:#6c6c6c;font-size:16px}.attention_area a{text-decoration:underline;font-size:16px}.attention_area p{font-size:16px}.attention_area div :has(>.text_disclaimer){width:100%;max-width:840px;display:flex;margin:0 auto}.attention_area .text_disclaimer{margin-bottom:30px}.attention_area .text_disclaimer .note{font-size:12px}.attention_area .img_disclaimer{margin-bottom:16px;display:flex;justify-content:center}.attention_area .img_disclaimer img{max-width:944px}.attention_area .img_disclaimer+.img_disclaimer{margin-bottom:0}.attention_area .risk_area{margin-top:30px;margin-bottom:50px;padding:30px;border:1px solid #6c6c6c}.attention_area .risk_area .title{text-align:center;font-weight:bold}.attention_area .risk_area ul{margin-top:20px}.attention_area .risk_area ul li{list-style:disc;font-size:15px;margin-bottom:10px;margin-left:50px}.attention_area .risk_area ul li:last-child{margin-bottom:0}.attention_area .title02{max-width:960px;margin-inline:auto;margin-top:30px;font-weight:bold;font-size:14px;margin-bottom:10px}.attention_area .line_txt{max-width:960px;margin-inline:auto;font-size:14px}.attention_area .line_txt li{list-style:disc;font-size:14px;margin-bottom:0;margin-left:1em}.attention_area .line_txt:has(+.contact-body){max-width:unset;line-height:1.85;margin-bottom:30px}.attention_area .copyright_area{max-width:960px;margin-inline:auto;margin-top:30px;margin-bottom:0;padding:15px;border:1px solid #6c6c6c}.attention_area .copyright_area p{font-size:12px}.attention_area .telephone-area{max-width:960px;margin-inline:auto;display:flex;margin-top:45px;margin-bottom:35px;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#000}.attention_area .telephone-area-item{border:5px solid #e9e2c6;border-radius:20px;padding:30px 35px}.attention_area .telephone-area-yucho{margin-right:22px;width:100%;width:calc(50% - 11px)}.attention_area .telephone-area-nomura{width:75%;width:calc(50% - 11px)}.attention_area .telephone-area-item dl{border-top:2px solid #e9e2c6;border-bottom:2px solid #e9e2c6;margin:25px 0;text-align:center}.attention_area .telephone-area-item dt{margin:30px 0 0;font-size:28px;font-weight:bold}.attention_area .telephone-area-item dd p{width:300px;margin:0 auto}.attention_area .telephone-area-yucho dd{margin-bottom:25px}.attention_area .telephone-area-nomura dd{margin-bottom:37px}.attention_area .telephone-area-item .text-url{color:#000;font-size:16px}.attention_area .telephone-area-item .text-url a{color:#000}.attention_area .contact-body{display:flex;align-items:stretch;column-gap:30px;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.attention_area .contact-postal{flex:1;flex-grow:1}.attention_area .contact-nomura{width:402px;width:37.2222222222%;font-size:14px}.attention_area .contact-postal .contact-items .contact-item>a,.attention_area .contact-nomura>a{display:block;height:100%;color:#000;text-decoration:none}.attention_area .contact-postal .contact-items{pointer-events:none}.attention_area .contact-postal .contact-items .contact-item>a{pointer-events:auto}.attention_area .contact-postal .contact-items:hover,.attention_area .contact-nomura>a:hover .contact-items{box-shadow:0 5px 10px rgba(0,0,0,.5)}.attention_area .contact-items{position:relative;height:100%;padding:30px 40px 30px;background:#fff;font-size:1.4rem;border-radius:20px;box-shadow:0 5px 10px rgba(0,0,0,.25);overflow:hidden;transition:box-shadow .3s;line-height:1.2}.attention_area .contact-items-header{margin-bottom:5px;font-weight:bold}.attention_area .contact-items-layouter{display:flex;flex-wrap:nowrap}.attention_area .contact-postal .contact-lead{position:absolute;bottom:0;right:0;width:360px;background:#008c38;border-radius:20px 0 0 0}.attention_area .contact-nomura .contact-lead{position:absolute;bottom:0;right:0;left:0;background:#c00}.attention_area .contact-postal .contact-lead span{position:relative;display:block;padding:18px 20px;color:#fff;font-size:1.4rem;line-height:1;text-align:left}.attention_area .contact-nomura .contact-lead span{position:relative;display:block;padding:18px 20px;color:#fff;font-size:1.4rem;line-height:1;text-align:center}.attention_area .contact-body a[target=_blank] .contact-lead span:after{content:"";display:block;position:absolute;right:17px;top:50%;width:14px;height:14px;background:#fff;transform:translateY(-50%)}.attention_area .contact-item+.contact-item{margin-left:55px}.attention_area .contact-item-heading{margin-bottom:20px}.attention_area .contact-item-heading img{width:auto;max-width:100%;height:35px;height:auto}.attention_area .contact-item-heading img.log-nam{width:332px;width:auto;max-width:100%}.wrapper-iframe-footer{width:100%;max-width:1000px;margin:auto;padding:0 20px 20px;display:flex;flex-direction:column;row-gap:8px}.wrapper-iframe-footer p{color:#6c6c6c;font-size:14px;text-align:center}.wrapper-iframe-footer p a{font-size:14px;text-decoration:underline}#overlay01{position:absolute;width:100%;height:100%;background:rgba(1,1,1,.7);display:none;z-index:1000}#playerArea{position:relative;max-width:960px;width:100%;aspect-ratio:16/9;margin:0 auto}#eqPlayerCloseBtn{position:absolute;top:-25px;color:#fff;right:10px;font-size:16px}#eqPlayerCloseBtn:hover{opacity:.7}@media screen and (max-width: 1050px){header{box-sizing:border-box}header .flex .logoArea{width:308px;min-width:308px}}@media screen and (max-width: 860px){.section07 .matrix_feature dl dd{width:26%}}@media screen and (max-width: 950px){.pc{display:none}.sp{display:block}header #NavMenu.on{position:absolute;display:block;top:65px;left:0;width:100%;background:#c00}header #NavMenu.on ul{flex-wrap:wrap;justify-content:center;margin-right:0;border-top:1px solid #fff;padding-top:15px;padding-bottom:2px;filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.3))}header #NavMenu.on ul li{width:100%;text-align:center;padding:5px 0;border-bottom:1px solid #fff}header #NavMenu.on ul li a{display:block;width:100%}header #NavMenu.on ul li:last-child{border-bottom:none}header #NavMenu.on ul li.japanpost{padding:0;background:#fff}#Toggle{position:relative;cursor:pointer;width:50px;height:50px;border-radius:5px;margin-right:20px}#Toggle span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#fff;width:45%}#Toggle span:nth-of-type(1){top:15px}#Toggle span:nth-of-type(2){top:23px}#Toggle span:nth-of-type(3){top:31px}#Toggle.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:50%}#Toggle.active span:nth-of-type(2){opacity:0}#Toggle.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:50%}header .flex .logoArea{padding:14px 26px;width:190px;min-width:190px;height:66.27px;display:flex;align-items:center}header .flex .logoArea picture{width:138px;height:38.27px}.main_second .wrapper .lead_txt{font-size:3vw;width:auto;line-height:2.4;letter-spacing:0}.main_second::before{position:absolute;content:"";display:block;background:url(../img/back01sp.png);width:60%;height:100%;background-repeat:no-repeat;background-size:contain;top:0;left:0}.main_second{position:relative;width:100%;padding:10vw 0 40px 0}}.to_top_btn{position:fixed;right:10px;width:66px;height:auto;bottom:20px;z-index:50}@media screen and (min-width: 1300px){.main_second .wrapper .lead_txt{line-height:3.5vw}}@media screen and (min-width: 1360px){.main_second .wrapper .lead_txt{font-size:20px}}@media screen and (max-width: 767px){.main_area{height:100vw;background:url(../img/main-visual_sp.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.main_area h1{padding-top:calc(20px + 18vw);width:80%}.main_area h1 .sub-title{width:79.8045602606%;margin:0 auto 4%}.main_area .lead_txt{font-size:15vw;bottom:-11px;letter-spacing:.1em}.main_second{position:relative;width:100%;background:linear-gradient(to bottom right, #284a67 0%, #23415c 50%, #1d3851 100%);background-repeat:no-repeat;padding:10vw 0 40px 0}.main_second .wrapper .lead_txt{font-size:3vw;width:auto;line-height:2.4;letter-spacing:0}.main_second .wrapper #movie{padding-top:40px;margin-top:-40px}.main_second .wrapper .movie_area{margin-top:40px;flex-wrap:wrap;padding:20px 20px}.main_second .wrapper .movie_area .block_part:first-child{display:flex;flex-wrap:wrap;align-items:center;width:100%}.main_second .wrapper .movie_area .block_part:first-child div{text-align:center}.main_second .wrapper .movie_area .block_part:first-child div h3{font-size:22px;line-height:1;margin-bottom:15px}.main_second .wrapper .movie_area .block_part:first-child div p{font-size:15px}.main_second .wrapper .movie_area .block_part:last-child{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-top:20px}.main_second .wrapper .movie_area .block_part:last-child>div{width:70%;margin-inline:auto;text-align:center}.main_second .wrapper .movie_area .block_part:last-child>div img{width:100%}.main_second .wrapper .movie_area .block_part:last-child>div p{font-size:14px}.main_second::before{position:absolute;content:"";display:block;background:url(../img/back01sp.png);width:60%;height:100%;background-repeat:no-repeat;background-size:contain;top:0;left:0}.movie_btn{position:relative}.section_common{padding:50px 0 50px 0}.section_common .wrapper h2{font-size:6vw;letter-spacing:.1em;line-height:1.4}.section_common .wrapper .supplement{margin-top:20px}.section_common .wrapper h3{width:100%;line-height:1.2}.section_common .wrapper p{font-size:16px}.section_common .wrapper .chart-img{width:100%}.section_common .wrapper .supplement.margin-adjust{width:100%;margin-top:20px}.section02 .wrapper .flex{flex-wrap:wrap}.section02 .wrapper .flex .block_part:first-child{width:100%;margin-left:0;padding:20px 20px}.section02 .wrapper .flex .block_part:first-child ul li{line-height:1.4;font-size:15px}.section02 .wrapper .flex .block_part:last-child{width:100%;margin-right:0;margin-top:20px}.section02::before{font-size:18vw;width:100%;height:100px;top:-3vw;color:#ece2c8;opacity:.7}.matrix_feature{overflow-x:scroll;margin-top:30px}.matrix_feature .scroll_area{min-width:900px;position:relative}.section03 .scroll_mask,.section05 .scroll_mask,.section07 .matrix_feature .scroll_mask{position:absolute;width:100vw;height:100%;background:rgba(1,1,1,.5);top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:5}.section03 .scroll_mask img,.section05 .scroll_mask img,.section07 .matrix_feature .scroll_mask img{width:50px;animation:bounce 2s infinite;pointer-events:none}.section03 .scroll_mask p,.section05 .scroll_mask p,.section07 .matrix_feature .scroll_mask p{color:#fff;font-size:15px;margin-left:20px;pointer-events:none}.matrix_feature.scroll_no{overflow-x:hidden}@keyframes bounce{0%{transform:translateX(0)}50%{transform:translateX(-20px)}100%{transform:translateX(0)}}.pc_show{display:none}.sp_show{display:flex}.sp_show dl{min-width:900px}.icon-scroll{content:"";width:40px;height:100%;display:block;pointer-events:none;background:linear-gradient(270deg, rgba(0, 0, 0, 0.2) 0%, rgba(217, 217, 217, 0) 100%) top right repeat-y,url(../img/arrow-scroll.svg) center center no-repeat;background-size:100% 100%,12px 24px;position:absolute;top:0;right:0;z-index:1;transition:opacity .3s ease-in-out}.is-scroll .icon-scroll{opacity:0}.section03 .matrix_feature a:first-of-type .point,.section05 .matrix_feature a:first-of-type .point{top:15%;left:320px}.section03 .matrix_feature a:nth-of-type(2) .point,.section05 .matrix_feature a:nth-of-type(2) .point{top:25%;left:320px}.section03 .matrix_feature02,.section05 .matrix_feature02{margin-top:50px;position:relative;display:flex;justify-content:space-between}.section03 .matrix_feature02 .block.scroll_base,.section05 .matrix_feature02 .block.scroll_base{width:100%;overflow-x:scroll;margin-left:5px}.section03 .matrix_feature02 .block.scroll_base .scroll_area,.section05 .matrix_feature02 .block.scroll_base .scroll_area{min-width:1000px;display:flex;justify-content:space-between}.section03 .matrix_feature02 .block.scroll_base .scroll_area dl,.section05 .matrix_feature02 .block.scroll_base .scroll_area dl{min-width:264px;width:29%}.section03 .matrix_feature02 .block.scroll_base .scroll_area dl dd,.section05 .matrix_feature02 .block.scroll_base .scroll_area dl dd{font-size:15px;height:50px;font-weight:500;color:#6c6c6c;background:#fff;padding:10px;text-align:center;border-bottom:1px solid #6c6c6c}.section03 .matrix_feature02 .block.scroll_base .scroll_area dl dd:first-child,.section05 .matrix_feature02 .block.scroll_base .scroll_area dl dd:first-child{font-size:16px;font-weight:400;color:#fff}.section03 .matrix_feature02 .block.scroll_base .scroll_area dl dd:nth-child(2),.section05 .matrix_feature02 .block.scroll_base .scroll_area dl dd:nth-child(2){height:72px;text-align:left}.section03 .matrix_feature02 .block.scroll_base .scroll_area dl dd:nth-child(4),.section05 .matrix_feature02 .block.scroll_base .scroll_area dl dd:nth-child(4){height:240px}.section03 .matrix_feature02 .block.scroll_base .scroll_area dl dd:nth-child(7),.section05 .matrix_feature02 .block.scroll_base .scroll_area dl dd:nth-child(7){font-size:14px;height:140px;text-align:left}.section03 .matrix_feature02 .block.scroll_base .scroll_area dl:nth-child(2),.section05 .matrix_feature02 .block.scroll_base .scroll_area dl:nth-child(2){color:#2d4b73}.section03 .matrix_feature02 .block.scroll_base .scroll_area dl:nth-child(2) dd:first-child,.section05 .matrix_feature02 .block.scroll_base .scroll_area dl:nth-child(2) dd:first-child{background:#2d4b73}.section03 .matrix_feature02 .block.scroll_base .scroll_area dl:nth-child(3) dd:first-child,.section03 .matrix_feature02 .block.scroll_base .scroll_area dl:nth-child(4) dd:first-child,.section05 .matrix_feature02 .block.scroll_base .scroll_area dl:nth-child(3) dd:first-child,.section05 .matrix_feature02 .block.scroll_base .scroll_area dl:nth-child(4) dd:first-child{background:#6c6c6c}.section03 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar,.section05 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar{width:100px}.section03 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl,.section05 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl{width:100%;min-width:100px}.section03 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt,.section05 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt{height:50px;font-size:14px;font-weight:500;padding:10px;text-align:left;color:#2d4b73;background:#ddd5b8;display:flex;align-items:center;border-bottom:1px solid #6c6c6c}.section03 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:first-child,.section05 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:first-child{background:rgba(0,0,0,0);border-bottom:none}.section03 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:nth-child(2),.section05 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:nth-child(2){height:72px;background:rgba(0,0,0,0)}.section03 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:nth-child(4),.section05 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:nth-child(4){height:240px}.section03 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:nth-child(7),.section05 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:nth-child(7){height:140px}.section03 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:last-child,.section05 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:last-child{border-bottom:1px solid #6c6c6c}.section03 .matrix_feature02 .block.scroll_base a:first-of-type .point,.section05 .matrix_feature02 .block.scroll_base a:first-of-type .point{top:15%;left:320px}.section03 .matrix_feature02 .block.scroll_base a:nth-of-type(2) .point,.section05 .matrix_feature02 .block.scroll_base a:nth-of-type(2) .point{top:25%;left:320px}.section03 .matrix_feature02 .scroll_mask,.section05 .matrix_feature02 .scroll_mask{position:absolute;width:calc(100vw - 40px);height:100%;background:rgba(1,1,1,.5);top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:5;pointer-events:none}.section03 .matrix_feature02 .scroll_mask img,.section05 .matrix_feature02 .scroll_mask img{width:50px;animation:bounce 2s infinite;pointer-events:none}.section03 .matrix_feature02 .scroll_mask p,.section05 .matrix_feature02 .scroll_mask p{color:#fff;font-size:15px;margin-left:20px;pointer-events:none}.section03 .matrix_feature02 .point.is-anime04,.section05 .matrix_feature02 .point.is-anime04{animation:rotate 2s,blink 3s infinite}.section05::before{width:80%;height:480px;top:-230px;left:0}.section03 .chart_btn,.section04 .chart_btn,.section05 .chart_btn,.section10 .chart_btn{position:relative;width:100%;display:block;margin-top:20px;padding:5px 10px;background:#4f6d94;border-radius:50px;color:#fff;font-size:15px}.section03 .chart_btn::before,.section03 .chart_btn::after,.section04 .chart_btn::before,.section04 .chart_btn::after,.section05 .chart_btn::before,.section05 .chart_btn::after,.section10 .chart_btn::before,.section10 .chart_btn::after{content:"";position:absolute;top:50%;right:25px;width:3px;height:20px;background:#fff;border-radius:2.5px;transition:all 300ms 0s ease}.section03 .chart_btn::before,.section04 .chart_btn::before,.section05 .chart_btn::before,.section10 .chart_btn::before{transform:translate(-50%, -50%) rotate(0deg)}.section03 .chart_btn::after,.section04 .chart_btn::after,.section05 .chart_btn::after,.section10 .chart_btn::after{transform:translate(-50%, -50%) rotate(-90deg)}.section03 .chart_btn.on::before,.section04 .chart_btn.on::before,.section05 .chart_btn.on::before,.section10 .chart_btn.on::before{transform:translate(-50%, -50%) rotate(90deg)}.section03 .chart_btn.on::after,.section04 .chart_btn.on::after,.section05 .chart_btn.on::after,.section10 .chart_btn.on::after{display:none}.section03 .scroll_area,.section04 .scroll_area,.section05 .scroll_area,.section10 .scroll_area{position:relative;width:100%;overflow-x:scroll}.section03 .scroll_area .chart-img.on,.section04 .scroll_area .chart-img.on,.section05 .scroll_area .chart-img.on,.section10 .scroll_area .chart-img.on{width:800px}.section06 .wrapper table{width:100%}.section06 .wrapper table td{font-size:14px}.section06 .wrapper .continue_btn{width:100%}.section06 .wrapper .average{width:100%}.section06 .wrapper .supplement.margin-adjust02{width:100%;margin-top:20px}.section07 .matrix_feature02{margin-top:50px;position:relative;display:flex;justify-content:space-between;align-items:flex-start}.section07 .matrix_feature02 .block.scroll_base{width:100%;overflow-x:scroll;margin-left:5px}.section07 .matrix_feature02 .block.scroll_base .scroll_area{min-width:900px;display:flex;justify-content:space-between}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl{min-width:220px;width:27.5%}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl dd{font-size:15px;height:42px;font-weight:500;color:#2d4b73;background:#fff;padding:10px;text-align:center;border-bottom:1px solid #6c6c6c;display:flex;align-items:center;justify-content:center;line-height:1.4}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl dd ul.btn{width:100%}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl dd ul.btn li a{position:relative;font-size:15px;font-weight:bold;padding:5px;color:#a88d1c;border:2px solid #a88d1c;border-radius:5px;background:#fff;display:block;margin:auto;margin-bottom:10px;width:100%;filter:drop-shadow(0px 0px 3px rgba(0, 0, 0, 0.3))}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl dd ul.btn li.arrow a::after{position:absolute;display:block;content:"";background:url(../img/icon02_off.png);width:16px;height:16px;background-size:contain;background-repeat:no-repeat;top:8px;right:8px}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl dd ul.btn li.arrow a:hover::after{background:url(../img/icon02_on.png);background-size:contain;background-repeat:no-repeat;transition:all 300ms 0s ease}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl dd ul.btn li.pdf a::after{position:absolute;display:block;content:"";background:url(../img/icon05_off.png);width:18px;height:18px;background-size:contain;background-repeat:no-repeat;top:8px;right:10px}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl dd ul.btn li.pdf a:hover::after{background:url(../img/icon05_on.png);background-size:contain;background-repeat:no-repeat;transition:all 300ms 0s ease}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl dd .section07 .matrix_feature dl dd ul.btn li:last-child a{margin-bottom:0}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl dd:first-child{background:#f7ecc0;height:80px}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl dd:nth-child(2){height:80px;background:#f7ecc0;padding:0}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl dd:nth-child(2) ul{width:100%;display:flex;flex-wrap:wrap;height:100%}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl dd:nth-child(2) ul li{font-size:15px;width:100%;display:flex;justify-content:center;align-items:center}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl dd:nth-child(2) ul li:first-child{border-bottom:1px solid #6c6c6c}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl dd:nth-child(2) ul li.no_target{background:#fff}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl dd:nth-child(3){height:63px}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl dd:nth-child(4){height:63px}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl dd:nth-child(8){height:191px}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl:nth-child(2) dd:first-child{background:#00b4d2;color:#fff;font-weight:400}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl:nth-child(3) dd:first-child{background:#3a9cae;color:#fff;font-weight:400}.section07 .matrix_feature02 .block.scroll_base .scroll_area dl:nth-child(4) dd:first-child{background:#4471ae;color:#fff;font-weight:400}.section07 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar{width:150px}.section07 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl{width:26%;min-width:147.5px}.section07 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt{height:42px;font-size:14px;font-weight:500;padding:10px;text-align:left;color:#fff;background:#a88d1c;display:flex;align-items:center;border-top:1px solid #fff;line-height:1.4}.section07 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:first-child{background:rgba(0,0,0,0);border-top:none;height:79px}.section07 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:nth-child(2){border-top:none;height:80px;padding:0}.section07 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:nth-child(2) ul{display:flex}.section07 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:nth-child(2) ul .vertical_txt{writing-mode:vertical-rl;text-orientation:upright;border-right:1px solid #fff;padding:10px 5px;text-align:center;font-size:14px;justify-content:center}.section07 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:nth-child(2) ul li{font-size:14px;display:flex}.section07 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:nth-child(2) ul li:nth-child(2){display:flex}.section07 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:nth-child(2) ul li:nth-child(2) ul{display:flex;flex-wrap:wrap;align-items:center}.section07 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:nth-child(2) ul li:nth-child(2) ul li:first-child{border-bottom:1px solid #fff}.section07 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:nth-child(2) ul li:nth-child(2) ul li{width:100%;padding:10px 5px}.section07 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:nth-child(3){height:63px;flex-direction:column;text-align:left;align-items:flex-start}.section07 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:nth-child(3) span{font-size:14px}.section07 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:nth-child(4){height:63px}.section07 .matrix_feature02 .block.scroll_base .scroll_area .block.left-bar dl dt:nth-child(8){height:191px}.section07 .matrix_feature02 .scroll_mask{position:absolute;width:calc(100vw - 40px);height:100%;background:rgba(1,1,1,.5);top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:5;pointer-events:none}.section07 .matrix_feature02 .scroll_mask img{width:50px;animation:bounce 2s infinite;pointer-events:none}.section07 .matrix_feature02 .scroll_mask p{color:#fff;font-size:15px;margin-left:20px;pointer-events:none}.section07 .matrix_feature02 .point.is-anime04{animation:rotate 2s,blink 3s infinite}.section07 .wrapper .box_white{padding:15px 15px 20px}.section07 .wrapper .box_white ul li a{font-feature-settings:"palt"}.section07 .wrapper .box_white ul li a br{display:inherit}.section07 .wrapper .box_opacity{padding:15px}.section07 .wrapper .box_opacity h3{max-width:100%;padding:5px;line-height:1.5;font-feature-settings:"palt"}.section07 .wrapper .box_opacity h3:before,.section07 .wrapper .box_opacity h3:after{min-width:30px}.section07 .wrapper .box_opacity h3{column-gap:10px}.section07 .wrapper .box_opacity h3 br{display:inherit}.section07 .wrapper .box_opacity ul{display:flex;flex-direction:column;row-gap:16px}.section07::before{font-size:18vw;width:100%;height:100px;top:-3vw}.section09 .wrapper .scroll_area img{width:100%}.section09 .wrapper .wrapper .block_part img{width:135px;top:-14px}.section09 .wrapper .supplement.margin-adjust03,.section10 .wrapper .supplement.margin-adjust03{margin-top:20px}.attention_area{padding:50px 0}.attention_area .risk_area ul li{margin-bottom:10px;margin-left:0}.attention_area .telephone-area{display:block;margin-top:22px}.attention_area .telephone-area-item{border:4px solid #e9e2c6;border-radius:15px;padding:15px}.attention_area .telephone-area-yucho{width:100%;margin-right:0px}.attention_area .telephone-area-nomura{margin-top:15px;width:100%}.attention_area .telephone-area-item dl{margin:15px 0 10px}.attention_area .telephone-area-item dt{margin:13px 0 0;font-size:1.6rem}.attention_area .telephone-area-item dd p{width:60.5%;margin:0 auto}.attention_area .telephone-area-yucho dd{margin-bottom:15px}.attention_area .telephone-area-nomura dd{margin-bottom:15px}.attention_area .telephone-area-item .text-url{font-size:12px}.attention_area .text_disclaimer{font-size:14px}.attention_area .text_disclaimer a{font-size:14px}.attention_area .contact-body{display:block}.attention_area .contact-body .contact-items-header{margin-bottom:5px;font-size:12px}.attention_area .contact-body .contact-item-heading img{width:auto;max-width:80%;height:auto}.attention_area .contact-items-layouter{flex-direction:column;row-gap:20px}.attention_area .contact-item .contact-item-heading{line-height:1.5;margin-bottom:10px}.attention_area .contact-item .contact-item-heading img{width:auto;height:25px}.attention_area .contact-item+.contact-item{margin-left:0}.attention_area .contact-postal .contact-items{padding:20px}.attention_area .contact-postal .contact-items p{font-size:12px;line-height:1.5}.attention_area .contact-nomura{width:100%;margin-top:25px}.attention_area .contact-nomura .contact-items{padding:20px}.attention_area .contact-nomura .contact-items .contact-item-heading img{width:228px;height:auto}.attention_area .contact-nomura .contact-items p{font-size:12px;line-height:1.5}.modal .box{width:100%;background:#fff;padding:20px 20px 80px 20px}.modal .box .title{margin-right:0}.modal .box .main_txt{margin-right:0}}.sec-disclaimer{margin-top:30px;padding:15px;color:#666;border:solid 1px #666}.sec-disclaimer p{font-size:12px}.sec-disclaimer ul{margin-bottom:20px}.sec-disclaimer ul li{font-size:12px;display:flex}.sec-disclaimer ul li:before{content:"・";width:1em}.sec-disclaimer dl{margin-bottom:20px}.sec-disclaimer dl:last-of-type{margin-bottom:0}.sec-disclaimer dl dt,.sec-disclaimer dl dd{font-size:12px}.sec-disclaimer dl dt{font-weight:400}