@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap";main{padding-bottom:0}main .inner{max-width:1100px;margin-left:auto;margin-right:auto;padding:0 2%}@media screen and (min-width: 1200px){main .inner{padding:0}}main section{padding-top:48px;padding-bottom:48px}main section h2{margin-bottom:24px;font-size:24px;font-weight:bold;text-align:center}main section h3{margin-bottom:24px;font-size:20px;font-weight:bold;text-align:center}main section.important{padding:24px 2%;background-color:#fff6f6}main section.important ul{margin:0}main section.important ul li{font-weight:bold;text-align:justify}main section.important ul li .article-info{margin-bottom:8px}main section.important ul li .article-info .tag{width:auto;padding-left:16px;padding-right:16px;font-size:16px;background-color:#ce2b5d}main section.important ul li a{color:#ce2b5d}main section.main-slider{max-width:1360px;margin-left:auto;margin-right:auto;position:relative;padding:0;overflow:hidden}main section.main-slider .content-link{max-width:1200px;margin-left:auto;margin-right:auto;overflow:hidden}main section.main-slider .swiper-pagination-bullets{position:relative;width:auto !important;margin:0;padding:16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main section.main-slider .swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px !important;border-radius:10px;background:#e0e0e0;opacity:1}main section.main-slider .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e3121c}main section.main-slider .slideshow-button-next,main section.main-slider .swiper-button-prev{cursor:pointer}main section.main-slider .swiper-button-next,main section.main-slider .swiper-button-prev{top:calc(50% - 20px);width:40px;height:40px;opacity:.6}main section.main-slider .swiper-button-next:after,main section.main-slider .swiper-button-prev:after{content:"";width:40px;height:40px}main section.main-slider .swiper-button-next:after{background-image:url(../images/top/btn-slide-arrow.svg)}main section.main-slider .swiper-button-prev:after{background-image:url(../images/top/btn-slide-arrow.svg);-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}main section.start{background-color:#f7f7f7}main section.start ul{margin-bottom:0}main section.start ul li{max-width:480px;margin:0 auto}main section.start ul li i{display:block;margin-bottom:24px;text-align:center;font-size:65px;color:#103b78}main section.start ul li p{margin-bottom:24px;font-size:16px;font-weight:bold}main section.start ul li a .lg{display:none}main section.start ul li:not(:last-child){margin-bottom:48px}main section.start ul li:nth-of-type(3) i{color:#e3121c}main section.campaign ul{margin:0}main section.campaign ul li{width:100%;max-width:340px;margin:0 auto}main section.campaign ul li:not(:last-child){margin-bottom:24px}main section.info{background-color:#f7f7f7}main section.info .tag{width:100px;background-color:#103b78}main section.info p{line-height:200%}main section.market{padding-bottom:48px}main section.market a.btn-blue{max-width:340px}main section.market .swiper-button-next:after,main section.market .swiper-button-prev:after{content:"";width:40px;height:40px}main section.link-lp{padding-top:0}main section.link-lp ul{margin:0}main section.link-lp ul li{width:100%;max-width:264px;margin:0 auto}main section.link-lp ul li:not(:last-child){margin-bottom:24px}main section.reason{background-image:radial-gradient(50% 50% at 50% 50%, #3b80ad 0%, #103b78 100%)}main section.reason h2{margin-bottom:48px;color:#fff}main section.reason ul{margin-bottom:0}main section.reason ul li{position:relative;width:100%;max-width:325px;margin:0 auto;padding:16px;background-color:#fffef6;border-radius:4px}main section.reason ul li:not(:last-child){margin-bottom:24px}main section.reason ul li a{text-decoration:none}main section.reason ul li a:hover .num{opacity:1}main section.reason ul li img{display:block;width:49px;margin:0 auto;margin-bottom:16px}main section.reason ul li p{font-size:16px;font-weight:bold;color:#111}main section.reason ul li p:nth-of-type(1){margin-top:auto}main section.reason ul li p .text-color-red{font-size:115%}main section.reason ul li p a{text-decoration:none}main section.reason ul li .num{position:absolute;left:-15px;top:-15px;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;content:"";width:72px;height:72px;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;color:#fff;background-color:#e3121c;border-radius:100px}main section.reason ul li .num span:nth-of-type(1){font-size:20px}main section.reason ul li .num span:nth-of-type(2){padding-top:4px;font-size:32px}main section.reason ul li:nth-of-type(1) img{margin-bottom:16px}main section.reason ul li:nth-of-type(1) p:nth-of-type(1){font-size:16px;line-height:1}main section.reason ul li:nth-of-type(1) p:nth-of-type(2){font-size:14px}main section.reason ul li:nth-of-type(2) img{width:70px;height:50px}main section.reason ul li:nth-of-type(3) img{width:63px;height:52px}main section.reason ul li:nth-of-type(4) img{width:60px;height:60px}main section.reason ul li:nth-of-type(5) img{width:82px;height:50px}main section.reason ul li:nth-of-type(6) img{width:58px;height:55px}main section.reason ul li:nth-of-type(7) img{width:71px;height:54px}main section.reason ul li:nth-of-type(8){padding:16px 24px;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;background-image:linear-gradient(113.96deg, #111111 0%, #222222 50.63%, #000000 100%)}main section.reason ul li:nth-of-type(8) .title{padding:.8em 0;margin-bottom:.8em;color:#d6ae32;font-size:24px;letter-spacing:-1px;border-bottom:1px solid #d6ae32;background:-webkit-gradient(linear, left bottom, left top, from(#e3ae05), color-stop(50%, #fadf8a), to(#e3ae05));background:linear-gradient(0deg, #e3ae05 0%, #fadf8a 50%, #e3ae05 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media all and (-ms-high-contrast: none){main section.reason ul li:nth-of-type(8) .title{background:none}}main section.reason ul li:nth-of-type(8) p{font-weight:normal;color:#fff}main section.attention ul{margin-bottom:0}main section.attention ul li{max-width:480px;margin:0 auto}main section.attention ul li:not(:last-child){margin-bottom:24px}main section.attention ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;padding:12px;font-weight:bold;color:#111;text-decoration:none;background-color:#f7f7f7}main section.attention ul li a:hover{background-color:#eee}main section.attention ul li .img-box{width:100%;margin-bottom:8px}main section.attention ul li .img-box img{height:110px;-o-object-fit:cover;object-fit:cover}main section.attention ul li .text-box{width:100%}main section.attention ul li .text-box p{margin-bottom:0}main section.attention ul li .text-box p.tag-blue{width:auto;margin:0 auto .5em auto;margin-bottom:8px}main section.attention ul li .text-box p br{display:none}main section.service{background-image:radial-gradient(50% 50% at 50% 50%, #3b80ad 0%, #103b78 100%)}main section.service h2{color:#fff}main section.service h3{color:#fff}main section.service .trade{margin-bottom:48px}main section.service .trade>li{width:100%;max-width:480px;margin:0 auto;padding-left:24px;padding-right:24px;padding-bottom:24px}main section.service .trade>li a{color:#111;text-decoration:none}main section.service .trade>li:not(:last-child){margin-bottom:24px}main section.service .trade>li .title{text-align:center}main section.service .trade>li:first-of-type{position:relative;border-radius:2px;outline:2px solid #d1c7b6;outline-offset:-10px}@media all and (-ms-high-contrast: none){main section.service .trade>li:first-of-type{outline:none;outline-offset:0}main section.service .trade>li:first-of-type:after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";width:96%;height:95%;margin:auto;border:2px solid #d1c7b6}}main section.service .trade>li:first-of-type .title{margin-bottom:.8em;padding:.1em 0 .8em 0;font-size:24px;font-weight:bold;border-bottom:1px solid #d1c7b6}@media all and (-ms-high-contrast: none){main section.service .trade>li:first-of-type .title{padding-top:.5em}}main section.service .trade>li:first-of-type>a>p{margin-bottom:0}main section.service .trade>li:first-of-type>a>p:first-of-type{margin-bottom:16px;font-size:20px;font-weight:bold;text-align:center}main section.service .trade>li:first-of-type>a>p:first-of-type span{padding:0 .3em;font-size:135%;color:#e3121c}main section.service .trade>li:first-of-type ul{margin:0;padding-top:16px}main section.service .trade>li:first-of-type ul li{width:100%;padding:16px 0;color:#fff;background-color:#ce2b5d;border-radius:4px}main section.service .trade>li:first-of-type ul li:not(:last-child){margin-bottom:16px}main section.service .trade>li:first-of-type ul li p{margin:0;text-align:center;font-weight:bold}main section.service .trade>li:first-of-type ul li p:nth-of-type(2){font-size:24px;line-height:1.2}main section.service .trade>li:first-of-type ul li p:nth-of-type(2) strong{font-size:150%}main section.service .trade>li:first-of-type ul li p:nth-of-type(2) small{display:block}main section.service .trade>li:last-of-type{position:relative;border-radius:2px;outline:2px solid #fee083;outline-offset:-10px}@media all and (-ms-high-contrast: none){main section.service .trade>li:last-of-type{outline:none;outline-offset:0}main section.service .trade>li:last-of-type:after{position:absolute;top:0;bottom:0;left:0;right:0;content:"";width:96%;height:95%;margin:auto;border:2px solid #d6ae32}}main section.service .trade>li:last-of-type .title{position:relative;width:100%;margin:0 auto;padding:.1em 0 .8em 0;margin-bottom:.8em;color:#d6ae32;font-size:24px;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;line-height:1.3;background:-webkit-gradient(linear, left bottom, left top, from(#e3ae05), color-stop(50%, #fadf8a), to(#e3ae05));background:linear-gradient(0deg, #e3ae05 0%, #fadf8a 50%, #e3ae05 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media all and (-ms-high-contrast: none){main section.service .trade>li:last-of-type .title{padding-top:.6em;font-weight:bold;background:none}}main section.service .trade>li:last-of-type .title:before{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:1px;margin:0 auto;text-align:center;background-image:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(35%, #fee083), color-stop(65%, #fee083), to(transparent));background-image:linear-gradient(to right, transparent, #fee083 35%, #fee083 65%, transparent)}main section.service .trade>li:last-of-type p{font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;color:#fff}main section.service .tools{margin-bottom:48px}main section.service .tools li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:480px;margin:0 auto}main section.service .tools li a{text-decoration:none;color:#111}main section.service .tools li:not(:last-child){margin-bottom:24px}main section.service .tools li .title{margin-bottom:16px;text-align:center;font-weight:bold;font-size:20px}main section.service .tools li .title+p{margin-bottom:16px;text-align:center;font-weight:bold;line-height:1.3}main section.service .tools li picture{margin-bottom:0;text-align:center}main section.service .tools li picture+p{max-width:100%;margin-bottom:0;font-size:14px}main section.service .tools li img{margin-bottom:16px}main section.service .tools li:nth-of-type(1) img{width:200px}main section.service .tools li:nth-of-type(2) img,main section.service .tools li:nth-of-type(4) img{width:225px}main section.service .tools li:nth-of-type(3) img{width:242px}main section.service .tools li:nth-of-type(5) img{width:100%;max-width:280px}main section.service .tools li:nth-of-type(6) .img{position:relative;width:100%;height:122px;margin-bottom:16px;background-image:url(../images/common/img-hadou.png);background-size:100% auto;border-radius:4px}main section.service .tools li:nth-of-type(6) .img::before{content:"";color:transparent;background:rgba(16,59,120,.62);position:absolute;top:0;bottom:0;left:0;right:0;border-radius:4px}main section.service .tools li:nth-of-type(6) .img::after{content:"波動展望の部屋";position:absolute;top:0%;bottom:0%;left:0;right:0;margin:auto;text-align:center;font-size:24px;font-family:"Times New Roman","YuMincho","Hiragino Mincho ProN","Yu Mincho","MS PMincho",serif;line-height:122px;color:#fff}main section.service .tools li:nth-of-type(6) p{max-width:100%;font-size:14px}main section.service .hoxsin-gld{display:block;width:100%;max-width:480px;margin:0 auto}main section.link-other ul{margin:0}main section.link-other ul li{width:100%;max-width:480px;margin:0 auto;font-size:20px}main section.link-other ul li:not(:last-child){margin-bottom:24px}main section.link-other ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main section.link-other ul li a:before{content:"";width:28px;height:28px;margin-right:1em;margin-top:-2px;background-size:auto 100%;background-repeat:no-repeat}main section.link-other ul li a:hover:before{-webkit-filter:brightness(1) invert(1);filter:brightness(1) invert(1)}main section.link-other ul li:first-of-type a:before{background-image:url(../images/top/img-request.svg)}main section.link-other ul li:nth-of-type(2) a:before{background-image:url(../images/top/img-attention.svg)}main section.link-other ul li:nth-of-type(3) a:before{background-image:url(../images/top/img-announce.svg)}@media screen and (min-width: 576px){main section.main-slider{padding:16px 0 0 0}main section.reason ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:480px}main section.reason ul li p:nth-of-type(1){margin-top:0}}@media screen and (min-width: 768px){main section{padding:96px 0}main section h2{margin-bottom:48px;font-size:32px}main section.important{padding:24px}main section.important ul li{text-align:center}main section.main-slider .swiper-pagination-bullets{padding-bottom:48px}main section.start{padding:48px 0}main section.start ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main section.start ul li{width:44%;max-width:320px}}@media screen and (min-width: 768px)and (-ms-high-contrast: none){main section.start ul li{width:44%;margin:0 20px}}@media screen and (min-width: 768px){main section.start ul li a .lg{display:block}main section.start ul li a .sm{display:none}}@media screen and (min-width: 768px){main section.campaign{padding-bottom:calc(96px - 24px)}main section.campaign .inner{max-width:1200px}main section.campaign ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main section.campaign ul li{width:calc(33% - 24px);margin:0 12px 24px 12px}}@media screen and (min-width: 768px){main section.link-lp{padding-bottom:calc(96px - 24px)}main section.link-lp .inner{max-width:1200px}main section.link-lp ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main section.link-lp ul li{width:calc(25% - 24px);margin:0 12px 24px 12px}}@media screen and (min-width: 768px){main section.reason{padding-bottom:calc(96px - 24px)}main section.reason .inner{max-width:1150px}main section.reason ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:47%;max-width:47%;padding:24px}main section.reason ul li:last-child{margin-bottom:24px}main section.reason ul li p:nth-of-type(1){margin-top:0}}@media screen and (min-width: 768px){main section.attention{padding-bottom:calc(96px - 24px)}main section.attention ul li{width:100%;max-width:100%;margin:0}main section.attention ul li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}main section.attention ul li .img-box{width:28%;margin-right:4%;margin-bottom:0}main section.attention ul li .text-box{width:64%}}@media screen and (min-width: 768px){main section.service h3{font-size:28px;margin-bottom:48px}main section.service .trade{margin-bottom:96px}main section.service .trade>li{width:48%;max-width:100%;margin:0}main section.service .trade>li:not(:last-child){margin-bottom:0}main section.service .trade>li:first-of-type .title{line-height:1}main section.service .trade>li:first-of-type ul li{width:49%}main section.service .trade>li:first-of-type ul li:not(:last-child){margin-bottom:0}main section.service .trade>li:first-of-type ul li p{font-size:10px}main section.service .trade>li:first-of-type ul li p:nth-of-type(2) strong{font-size:100%}main section.service .trade>li:first-of-type ul li p:nth-of-type(2) small{font-size:70%}main section.service .trade>li:last-of-type .title{line-height:1}main section.service .trade>li:last-of-type p{font-size:18px}main section.service .tools li{width:49%;margin:0 0 24px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}main section.service .tools li a{text-decoration:none;color:#111}main section.service .tools li .title+P{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2em}main section.service .tools li picture{margin-bottom:16px;text-align:center}main section.service .hoxsin-gld{max-width:100%}}@media screen and (min-width: 768px){main section.link-other ul li{width:32%;max-width:100%;margin:0}main section.link-other ul li:not(:last-child){margin:0}}@media screen and (min-width: 992px){main section.start ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main section.start ul li{width:32%;margin-left:0;margin-right:0}main section.start ul li a .lg{display:block}main section.start ul li a .sm{display:none}main section.start ul li:not(:last-child){margin-bottom:0}main section.start ul li:nth-of-type(2) a{letter-spacing:-1px}main section.reason ul li{width:32%;margin:0}main section.reason ul li:nth-of-type(8){width:66%;max-width:66%;padding-bottom:24px;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}main section.reason ul li:nth-of-type(8) .title{padding:.5em 0;margin-bottom:.5em;font-size:28px}}@media screen and (min-width: 992px)and (-ms-high-contrast: none){main section.reason ul li:nth-of-type(8) .title{font-weight:bold}}@media screen and (min-width: 992px){main section.attention ul li a .text-box p br{display:block}}@media screen and (min-width: 992px){main section.service .trade>li a{display:block}main section.service .trade>li a:hover{opacity:.8}main section.service .trade>li:first-of-type .title{font-size:32px;line-height:1}main section.service .trade>li:first-of-type>a>p:first-of-type{font-size:180%}main section.service .trade>li:first-of-type ul li p{font-size:14px}main section.service .trade>li:first-of-type ul li p:nth-of-type(2) strong{font-size:130%}main section.service .trade>li:first-of-type ul li p:nth-of-type(2) small{display:inline-block;font-size:80%}main section.service .trade>li:last-of-type{padding-left:32px;padding-right:32px}main section.service .trade>li:last-of-type .title{font-size:32px;line-height:1}main section.service .trade>li:last-of-type p{line-height:2}main section.service .tools li{width:32%}main section.service .tools li a{width:100%}main section.service .tools li .titie{margin-bottom:24px}main section.service .tools li picture{height:130px}main section.service .tools li picture img{height:100%;width:auto}main section.service .tools li:nth-of-type(5) picture{padding-top:24px}main section.service .tools li:nth-of-type(5) picture img{height:auto;width:100%}main section.service .tools li:nth-of-type(6) picture img{position:relative;width:100%}main section.service .tools li:nth-of-type(6) picture img:before{display:block;content:"波動展望の部屋";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}}@media screen and (min-width: 992px){main section.link-other ul li a{font-size:20px}}
/*# sourceMappingURL=top.min.css.map */