<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html{scroll-snap-type:y proximity;scroll-padding-top:0;scroll-behavior:smooth}@media only screen and (min-width: 751px){html{font-size:62.5%}}@media only screen and (max-width: 750px){html{font-size:1.33333vmin}}html,body{width:100%}body{font-family:'貂ｸ繧ｴ繧ｷ繝�け Medium', 'Yu Gothic Medium', '貂ｸ繧ｴ繧ｷ繝�け菴�', YuGothic, '貂ｸ繧ｴ繧ｷ繝�け',
 'Yu Gothic', '繝偵Λ繧ｮ繝手ｧ偵ざ Pro', 'Hiragino Kaku Gothic Pro', '繝｡繧､繝ｪ繧ｪ', Meiryo, sans-serif;font-size:2.4rem;color:#111;line-height:1.70833;letter-spacing:0.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;min-width:1150px}body.noscroll{overflow:hidden}body img{width:100%;height:auto;vertical-align:top}body div{text-align:center;box-sizing:border-box}body p{text-align:left}body sup{font-size:0.7em;vertical-align:top}body .pc{display:block}@media only screen and (max-width: 750px){body .pc{display:none !important}}body .sp{display:block}@media only screen and (min-width: 751px){body .sp{display:none !important}}@media only screen and (min-width: 751px){body a:hover{opacity:0.5;transition:opacity 0.3s}}@media only screen and (max-width: 750px){body{font-size:2.8rem;line-height:1.54393;min-width:auto}body.noscroll{overflow:hidden}}.menuBtn{position:fixed;z-index:99;left:19px;bottom:28px;cursor:pointer;width:69px;height:69px}@media only screen and (min-width: 751px){.menuBtn:hover{opacity:0.5;transition:opacity 0.3s}}@media only screen and (max-width: 750px){.menuBtn{left:1.73333vw;bottom:2.4vw;width:9.2vw;height:9.2vw}}.menuBtn img{width:100%;height:auto}.menu{position:fixed;z-index:100;top:0;left:0;width:100vw;height:0}.menu::before{content:'';position:absolute;top:0;left:100vw;width:100vw;height:100vh;opacity:0;transition:opacity 0.5s}.menu .wrap{position:absolute;display:flex;flex-direction:row-reverse;right:-100vw;width:100vw;height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(../img/common/bg_menu.jpg);transition:right 0.5s}@media only screen and (max-width: 750px){.menu .wrap{flex-direction:column;justify-content:space-between;right:-100vw;width:100vw;height:100dvh;overflow-y:scroll !important}}.menu .wrap::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:14px;background-image:url(../img/common/top_bar.png);background-position:top left;background-size:100% 14px;background-repeat:no-repeat}@media only screen and (max-width: 750px){.menu .wrap::after{content:none}}.menu .wrap nav{width:37.07143vw;min-width:440px}@media only screen and (max-width: 750px){.menu .wrap nav{width:100%;min-width:auto;height:auto}}.menu .wrap nav #closeBtn{display:block;position:absolute;top:52px;right:40px;width:37px;height:37px;cursor:pointer}@media only screen and (max-width: 750px){.menu .wrap nav #closeBtn{top:5.46667vw;right:5.46667vw;width:6.4vw;height:6.4vw}}@media only screen and (min-width: 751px){.menu .wrap nav #closeBtn:hover{opacity:0.5;transition:opacity 0.3s}}.menu .wrap nav #closeBtn::before,.menu .wrap nav #closeBtn::after{content:'';position:absolute;top:50%;left:50%;width:4px;height:48.076px;background:#000}@media only screen and (max-width: 750px){.menu .wrap nav #closeBtn::before,.menu .wrap nav #closeBtn::after{width:.53333vw;height:9.0496vw}}.menu .wrap nav #closeBtn::before{transform:translate(-50%, -50%) rotate(45deg)}.menu .wrap nav #closeBtn::after{transform:translate(-50%, -50%) rotate(-45deg)}.menu .wrap nav .ttl{padding-top:55px;margin-bottom:30px;text-align:left}@media only screen and (max-width: 750px){.menu .wrap nav .ttl{padding-top:7.06667vw;margin-bottom:8.13333vw;margin-left:7.73333vw}}.menu .wrap nav .ttl img{width:127px}@media only screen and (max-width: 750px){.menu .wrap nav .ttl img{width:22.26667vw}}.menu .wrap nav&gt;ul{display:flex;flex-direction:column;align-items:start;justify-content:space-between}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul{margin-left:7.73333vw}}.menu .wrap nav&gt;ul&gt;li{text-align:left}.menu .wrap nav&gt;ul&gt;li:has(&gt;:nth-child(1)){margin-bottom:18px}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul&gt;li:has(&gt;:nth-child(1)){margin-bottom:4.4vw}}.menu .wrap nav&gt;ul&gt;li&gt;a{padding-left:59px;position:relative;color:#fff}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul&gt;li&gt;a{padding-left:11.06667vw}}.menu .wrap nav&gt;ul&gt;li&gt;a::before{content:'';position:absolute;top:50%;left:0;width:37px;height:2px;background:#000}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul&gt;li&gt;a::before{width:7.46667vw;height:1px}}.menu .wrap nav&gt;ul&gt;li img{vertical-align:middle}.menu .wrap nav&gt;ul&gt;li:nth-child(1) img{width:149px}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul&gt;li:nth-child(1) img{width:27.33333vw}}.menu .wrap nav&gt;ul&gt;li:nth-child(2) img{width:192px}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul&gt;li:nth-child(2) img{width:33.86667vw}}.menu .wrap nav&gt;ul&gt;li:nth-child(3) img{width:222px}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul&gt;li:nth-child(3) img{width:39.33333vw}}.menu .wrap nav&gt;ul&gt;li:nth-child(3) ul li{margin-bottom:15px;text-align:left}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul&gt;li:nth-child(3) ul li{margin-bottom:4.26667vw}}.menu .wrap nav&gt;ul&gt;li:nth-child(3) ul li a{padding-left:59px}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul&gt;li:nth-child(3) ul li a{padding-left:11.33333vw}}.menu .wrap nav&gt;ul&gt;li:nth-child(3) ul li:nth-child(1){margin-top:8px}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul&gt;li:nth-child(3) ul li:nth-child(1){margin-top:2.93333vw}}.menu .wrap nav&gt;ul&gt;li:nth-child(3) ul li:nth-child(1) img{width:291px}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul&gt;li:nth-child(3) ul li:nth-child(1) img{width:51.46667vw}}.menu .wrap nav&gt;ul&gt;li:nth-child(3) ul li:nth-child(2) img{width:268px}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul&gt;li:nth-child(3) ul li:nth-child(2) img{width:47.33333vw}}.menu .wrap nav&gt;ul&gt;li:nth-child(3) ul li:nth-child(3){margin-bottom:5px}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul&gt;li:nth-child(3) ul li:nth-child(3){margin-bottom:1.06667vw}}.menu .wrap nav&gt;ul&gt;li:nth-child(3) ul li:nth-child(3) img{width:246px}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul&gt;li:nth-child(3) ul li:nth-child(3) img{width:43.6vw}}.menu .wrap nav&gt;ul&gt;li:nth-child(4) img{width:257px}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul&gt;li:nth-child(4) img{width:45.46667vw}}.menu .wrap nav&gt;ul&gt;li:nth-child(5) img{width:149px}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul&gt;li:nth-child(5) img{width:26.8vw}}.menu .wrap nav&gt;ul&gt;li:nth-child(6) img{width:217px}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul&gt;li:nth-child(6) img{width:38.53333vw}}.menu .wrap nav&gt;ul&gt;li:nth-child(7) img{width:244px}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul&gt;li:nth-child(7) img{width:43.46667vw}}.menu .wrap nav&gt;ul&gt;li:nth-child(8) img{width:336px}@media only screen and (max-width: 750px){.menu .wrap nav&gt;ul&gt;li:nth-child(8) img{width:59.46667vw}}.menu .wrap nav&gt;ul li.current a{padding-bottom:0;border-bottom:none}.menu .wrap .copy{width:62.92857vw;display:flex;justify-content:flex-start;align-items:flex-end}@media only screen and (max-width: 750px){.menu .wrap .copy{width:100%;height:auto}}@media only screen and (max-width: 750px){.menu .wrap .copy{position:relative}.menu .wrap .copy::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:14px;background-image:url(../img/common/top_bar.png);background-position:top left;background-size:100% 14px;background-repeat:no-repeat}}@media only screen and (max-width: 750px) and (max-width: 750px){.menu .wrap .copy::after{height:1.86667vw;background-size:100% 1.86667vw}}.menu .wrap .copy img{padding-left:48px;padding-bottom:51px;width:614px}@media only screen and (max-width: 750px){.menu .wrap .copy img{padding-left:6.13333vw;padding-bottom:8.13333vw;width:88vw}}.menu.open::before{left:0;opacity:0.7}.menu.open .wrap{right:0;opacity:1}main{width:100%}main section h2{margin-bottom:42px;text-align:center}@media only screen and (max-width: 750px){main section h2{margin-bottom:6.13333vw}}main section h2 img{width:603px}@media only screen and (max-width: 750px){main section h2 img{width:64.26667vw}}main section p.note{font-size:1.8rem;text-align:center}main section .red{color:#d5000f;font-weight:bold}main section .wrap{margin:0 auto;width:1000px}@media only screen and (max-width: 750px){main section .wrap{width:86.66667vw}}section.top{margin-bottom:83px}@media only screen and (max-width: 750px){section.top{margin-bottom:7.33333vw}}section.top .inner{position:relative;height:809px}@media only screen and (max-width: 750px){section.top .inner{height:130.8vw}}section.top .inner .main_img{height:800px;background-image:url(../img/top/top_image_pc.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}section.top .inner .main_img img{width:auto;min-height:626px;height:44.71429vw;max-height:750px;margin-top:-45px;margin-left:80px}@media only screen and (max-width: 750px){section.top .inner .main_img{background-image:url(../img/top/top_image_sp.jpg);height:129.46667vw}}section.top .inner .main_img::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:14px;background-image:url(../img/common/top_bar.png);background-position:top left;background-size:100% 14px;background-repeat:no-repeat}@media only screen and (max-width: 750px){section.top .inner .main_img::after{height:10px;background-size:100% 10px}}section.top .inner .update{position:absolute;bottom:-21px;right:30px;width:266px}@media only screen and (max-width: 750px){section.top .inner .update{bottom:-2.4vw;right:2.13333vw;width:28.66667vw}}section.top .ttl{margin-bottom:24px;margin-top:51px;width:100%}section.top .ttl img{width:983px;margin-bottom:22px}@media only screen and (max-width: 750px){section.top .ttl{margin-bottom:1.6vw;margin-top:4.66667vw}section.top .ttl img{width:86vw;margin-bottom:2.13333vw}}section.top ul{margin:0 auto;width:1000px;display:flex;justify-content:space-between}@media only screen and (max-width: 750px){section.top ul{width:86.66667vw}}section.top ul li img{width:320px}@media only screen and (max-width: 750px){section.top ul li img{width:27.73333vw}}section.features{margin-bottom:43px}@media only screen and (max-width: 750px){section.features{margin-bottom:3.6vw}}section.features .container{margin-bottom:73px;padding-top:81px;padding-bottom:73px;background-image:url(../img/common/bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width: 750px){section.features .container{margin-bottom:7.6vw;padding-top:7.2vw;padding-bottom:10.4vw}}section.features .container h2{margin-bottom:55px}@media only screen and (max-width: 750px){section.features .container h2{margin-bottom:5.46667vw}}section.features .container .head{margin-bottom:51px;position:relative;width:100%;height:433px}@media only screen and (max-width: 750px){section.features .container .head{margin-bottom:4.93333vw;height:61.73333vw}}section.features .container .head .image{position:absolute;width:100%;height:100%;display:flex}@media only screen and (max-width: 750px){section.features .container .head .image{display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:url(../img/top/features_top_img_sp.jpg)}}section.features .container .head .image div{width:20%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}section.features .container .head .image div:nth-of-type(1){background-image:url(../img/top/features_top_img1_pc.jpg)}section.features .container .head .image div:nth-of-type(2){background-image:url(../img/top/features_top_img2_pc.jpg)}section.features .container .head .image div:nth-of-type(3){background-image:url(../img/top/features_top_img3_pc.jpg)}section.features .container .head .image div:nth-of-type(4){background-image:url(../img/top/features_top_img4_pc.jpg)}section.features .container .head .image div:nth-of-type(5){background-image:url(../img/top/features_top_img5_pc.jpg)}@media only screen and (max-width: 750px){section.features .container .head .image div{display:none}}section.features .container .head .inner{position:absolute;width:100%;height:100%}section.features .container .head .inner h3{margin-top:72px;margin-bottom:34px}@media only screen and (max-width: 750px){section.features .container .head .inner h3{margin-top:8.53333vw;margin-bottom:2.93333vw}}section.features .container .head .inner h3 img{width:964px}@media only screen and (max-width: 750px){section.features .container .head .inner h3 img{width:87.2vw}}section.features .container .head .inner .suki img{width:1072px}@media only screen and (max-width: 750px){section.features .container .head .inner .suki img{width:85.06667vw}}section.features .container .wrap .senko{margin-bottom:59px}@media only screen and (max-width: 750px){section.features .container .wrap .senko{margin-bottom:3.73333vw}}section.features .container .wrap .senko h3{margin-bottom:23px}@media only screen and (max-width: 750px){section.features .container .wrap .senko h3{margin-bottom:2.93333vw}}section.features .container .wrap .senko h3 img{width:927px}@media only screen and (max-width: 750px){section.features .container .wrap .senko h3 img{width:86.4vw}}section.features .container .wrap .senko .zu{margin-bottom:27px}@media only screen and (max-width: 750px){section.features .container .wrap .senko .zu{margin-bottom:4.4vw}}section.features .container .wrap .senko .zu img{width:723px}@media only screen and (max-width: 750px){section.features .container .wrap .senko .zu img{width:100%}}section.features .container .wrap .senko .copy{margin-bottom:75px}@media only screen and (max-width: 750px){section.features .container .wrap .senko .copy{margin-bottom:9.73333vw}}section.features .container .wrap .senko .copy img{width:724px}@media only screen and (max-width: 750px){section.features .container .wrap .senko .copy img{width:100%}}section.features .container .wrap .senko .konnakoto h4{margin-bottom:30px}@media only screen and (max-width: 750px){section.features .container .wrap .senko .konnakoto h4{margin-bottom:3.33333vw}}section.features .container .wrap .senko .konnakoto h4 img{width:599px}@media only screen and (max-width: 750px){section.features .container .wrap .senko .konnakoto h4 img{width:76vw}}section.features .container .wrap .senko .konnakoto ul{display:flex;justify-content:space-between}@media only screen and (max-width: 750px){section.features .container .wrap .senko .konnakoto ul{flex-direction:column}}@media only screen and (max-width: 750px){section.features .container .wrap .senko .konnakoto ul li{margin-bottom:2.13333vw}}section.features .container .wrap .senko .konnakoto ul li img{width:324px}@media only screen and (max-width: 750px){section.features .container .wrap .senko .konnakoto ul li img{width:75.73333vw}}section.features .container .wrap .ouyo h3{margin-bottom:23px}@media only screen and (max-width: 750px){section.features .container .wrap .ouyo h3{margin-bottom:3.2vw}}section.features .container .wrap .ouyo h3 img{width:927px}@media only screen and (max-width: 750px){section.features .container .wrap .ouyo h3 img{width:86.4vw}}section.features .container .wrap .ouyo .copy{margin-bottom:56px}@media only screen and (max-width: 750px){section.features .container .wrap .ouyo .copy{margin-bottom:4.66667vw}}section.features .container .wrap .ouyo .copy img{width:751px}@media only screen and (max-width: 750px){section.features .container .wrap .ouyo .copy img{width:73.73333vw}}section.features .container .wrap .ouyo .why{padding:24px 50px 34px;background-color:#fff;border:1px solid #d5000f;border-radius:20px;position:relative}@media only screen and (max-width: 750px){section.features .container .wrap .ouyo .why{padding:2.93333vw 5.06667vw 4.93333vw;border-radius:2vw}}section.features .container .wrap .ouyo .why h4{margin-bottom:5px;font-size:3rem;letter-spacing:0.2em}@media only screen and (max-width: 750px){section.features .container .wrap .ouyo .why h4{margin-bottom:1.6vw;font-size:3.1rem;line-height:1.29032}section.features .container .wrap .ouyo .why h4 br{display:none}section.features .container .wrap .ouyo .why h4 span.br span{display:none}section.features .container .wrap .ouyo .why h4 span.br::before{content:'\A';white-space:pre}}section.features .container .wrap .ouyo .why p{font-size:2.1rem;line-height:1.66667;text-align:left}@media only screen and (max-width: 750px){section.features .container .wrap .ouyo .why p{font-size:2.6rem;line-height:1.38462}}section.features .container .wrap .ouyo .why p span.red{font-weight:normal}section.features .container .wrap .ouyo .why&gt;span{position:absolute;top:0;left:0;width:100%;height:100%}section.features .container .wrap .ouyo .why&gt;span::before,section.features .container .wrap .ouyo .why&gt;span::after{position:absolute;content:'';width:35px;height:35px;background-image:url(../img/top/dot.png);background-size:5px 5px;background-position:15px 15px;background-repeat:no-repeat}@media only screen and (max-width: 750px){section.features .container .wrap .ouyo .why&gt;span::before,section.features .container .wrap .ouyo .why&gt;span::after{width:4.66667vw;height:4.66667vw;background-size:.66667vw .66667vw;background-position:2vw 2vw}}section.features .container .wrap .ouyo .why&gt;span:nth-of-type(1)::before{top:0;left:0}section.features .container .wrap .ouyo .why&gt;span:nth-of-type(1)::after{top:0;right:0}section.features .container .wrap .ouyo .why&gt;span:nth-of-type(2)::before{bottom:0;left:0}section.features .container .wrap .ouyo .why&gt;span:nth-of-type(2)::after{bottom:0;right:0}section.features .point .content{margin-bottom:90px}@media only screen and (max-width: 750px){section.features .point .content{margin-bottom:14.66667vw}}section.features .point .content h3{margin-bottom:17px;font-size:5.2rem;line-height:1.28846;letter-spacing:0.08em}@media only screen and (max-width: 750px){section.features .point .content h3{margin-bottom:2.4vw;font-size:5.3rem;line-height:1.26415}section.features .point .content h3 br{display:none}section.features .point .content h3 span.br span{display:none}section.features .point .content h3 span.br::before{content:'\A';white-space:pre}}section.features .point .content .bar{margin-bottom:25px;width:100%;height:3px;background-image:url(../img/top/bar.png);background-position:top left;background-size:100% 100%;background-repeat:no-repeat}@media only screen and (max-width: 750px){section.features .point .content .bar{height:.8vw;background-size:100% .8vw}}section.features .point .content .image{margin:0 auto 30px;width:632px;height:391px;background-image:url(../img/top/features_room_img.png);background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:15px}@media only screen and (max-width: 750px){section.features .point .content .image{margin-bottom:3.2vw;width:100%;height:45.86667vw}}section.features .point .content p span.note{font-size:0.75em}section.features .sub{margin:0 auto;width:1200px;height:706px;position:relative}@media only screen and (max-width: 750px){section.features .sub{width:100%;height:68.66667vw}}section.features .sub .subimg{background-image:url(../img/top/features_sub_image.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;height:405px}@media only screen and (max-width: 750px){section.features .sub .subimg{height:38.4vw}}section.features .sub img{position:absolute;bottom:0;left:calc(50% - 679px / 2);width:679px}@media only screen and (max-width: 750px){section.features .sub img{left:calc(50% - 68.26667vw / 2);width:68.26667vw}}@media only screen and (max-width: 750px){section.major h2{margin-bottom:6.93333vw}}section.major .content{margin-bottom:103px}@media only screen and (max-width: 750px){section.major .content{margin-bottom:11.6vw}}section.major .content .item{margin-bottom:33px;width:100%;height:379px;display:flex}@media only screen and (max-width: 750px){section.major .content .item{margin-bottom:1.73333vw;height:auto;display:block}}section.major .content .item .ttl{width:734px;height:379px;position:relative}@media only screen and (max-width: 750px){section.major .content .item .ttl{width:100%;height:auto}}section.major .content .item .ttl&gt;img{width:100%;height:100%}section.major .content .item .ttl a{position:absolute;bottom:47px;right:85px;width:446px;height:70px}section.major .content .item&gt;img{width:734px}@media only screen and (max-width: 750px){section.major .content .item&gt;img{width:100%}}section.major .content .item .image{width:41.92857vw;background-size:cover;background-position:center center;background-repeat:no-repeat}section.major .content .item.r{justify-content:flex-end}section.major .content .item.l{justify-content:flex-start}section.major .content .item.l .ttl a{left:85px;right:auto}section.major .content:nth-of-type(1) .item .image{background-image:url(../img/top/major_media_img.jpg)}section.major .content:nth-of-type(2) .item .image{background-image:url(../img/top/major_business_img.jpg)}section.major .content:nth-of-type(3) .item .image{background-image:url(../img/top/major_lifestyle_img.jpg)}@media only screen and (max-width: 750px){section.major .content .wrap{width:100%}}section.major .content .wrap h3{margin-bottom:18px;font-size:4.2rem;line-height:1.28571;letter-spacing:0.08em}@media only screen and (max-width: 750px){section.major .content .wrap h3{margin-bottom:2.13333vw;font-size:3.8rem;line-height:1.31579;letter-spacing:0.05em}section.major .content .wrap h3 br{display:none}section.major .content .wrap h3 span.br span{display:none}section.major .content .wrap h3 span.br::before{content:'\A';white-space:pre}}section.major .content .wrap a img{width:59.46667vw}section.future{padding-top:81px;padding-bottom:39px;background-image:url(../img/common/bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width: 750px){section.future{padding-top:6vw;padding-bottom:2.93333vw}}@media only screen and (max-width: 750px){section.future .wrap{width:88.53333vw}}section.future .wrap .content h3{margin-bottom:33px}@media only screen and (max-width: 750px){section.future .wrap .content h3{margin-bottom:3.73333vw}}section.future .wrap .content .bar{margin-bottom:25px;width:100%;height:3px;background-image:url(../img/top/bar.png);background-position:top left;background-size:100% 100%;background-repeat:no-repeat}@media only screen and (max-width: 750px){section.future .wrap .content .bar{margin-bottom:4.66667vw;height:.8vw;background-size:100% .8vw}}section.future .wrap .content .rank .ranking{margin:0 auto 12px;width:890px;height:213px;border:2px solid #d7000f;border-radius:7px;background-color:#fff;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 750px){section.future .wrap .content .rank .ranking{margin-bottom:1.6vw;width:76vw;height:20.93333vw;border-radius:.66667vw}}section.future .wrap .content .rank .ranking img{width:730px}@media only screen and (max-width: 750px){section.future .wrap .content .rank .ranking img{width:65.46667vw}}section.future .wrap .content .rank p.note{margin-bottom:33px}@media only screen and (max-width: 750px){section.future .wrap .content .rank p.note{margin-bottom:4.4vw;font-size:1.8rem}}section.future .wrap .content .item{margin-bottom:57px}@media only screen and (max-width: 750px){section.future .wrap .content .item{margin-bottom:5.33333vw}}section.future .wrap .content .item h4{margin-bottom:18px;width:100%;height:72px;border-radius:40px / 36px;font-size:3.8rem;background-color:#fff;border:1px solid #d5000f;line-height:72px;letter-spacing:0.08em}@media only screen and (max-width: 750px){section.future .wrap .content .item h4{height:9.6vw;border-radius:4.8vw;margin-bottom:2.4vw;line-height:9.6vw}}section.future .wrap .content .item h4 span{font-size:2.85rem;vertical-align:middle}section.future .wrap .content .item p{padding:0 4px}@media only screen and (max-width: 750px){section.future .wrap .content .item p{padding:0 .53333vw}section.future .wrap .content .item p br{display:none}section.future .wrap .content .item p span.br span{display:none}section.future .wrap .content .item p span.br::before{content:'\A';white-space:pre}section.future .wrap .content .item p sup{vertical-align:top;font-size:smaller}}section.future .wrap .content .item p span{color:#d5000f}section.future .wrap .content:nth-of-type(1){margin-bottom:96px}@media only screen and (max-width: 750px){section.future .wrap .content:nth-of-type(1){margin-bottom:15.06667vw}}section.future .wrap .content:nth-of-type(1) h3{font-size:6.4rem;line-height:1.24016;letter-spacing:0.08em}@media only screen and (max-width: 750px){section.future .wrap .content:nth-of-type(1) h3{font-size:5.3rem;line-height:1.26415}}@media only screen and (max-width: 750px){section.future .wrap .content:nth-of-type(1) p{line-height:1.42857}}section.future .wrap .content:nth-of-type(2){margin-bottom:83px}@media only screen and (max-width: 750px){section.future .wrap .content:nth-of-type(2){margin-bottom:10.66667vw}}section.future .wrap .content:nth-of-type(2) h3{font-size:5.8rem;line-height:1.31966;letter-spacing:0.08em}@media only screen and (max-width: 750px){section.future .wrap .content:nth-of-type(2) h3{font-size:5.3rem;line-height:1.26415}}section.future .wrap .content:nth-of-type(2) p{font-size:2.8rem;line-height:1.645}@media only screen and (max-width: 750px){section.future .wrap .content:nth-of-type(2) p{font-size:2.8rem;line-height:1.5}}section.future .wrap .content:nth-of-type(3) h3{font-size:5.8rem;line-height:1.31966;letter-spacing:0.08em}@media only screen and (max-width: 750px){section.future .wrap .content:nth-of-type(3) h3{font-size:5.3rem;line-height:1.26415}}section.future .wrap .content:nth-of-type(3) p{font-size:3rem;line-height:1.65367}@media only screen and (max-width: 750px){section.future .wrap .content:nth-of-type(3) p{font-size:2.8rem;line-height:1.5}}section.ranking{padding-top:58px;background-image:linear-gradient(to right, #d50016 50%, #ba121c)}@media only screen and (max-width: 750px){section.ranking{padding-top:5.06667vw}}section.ranking .jukensei{margin-bottom:51px;padding-bottom:60px;position:relative}@media only screen and (max-width: 750px){section.ranking .jukensei{margin-bottom:6vw;padding-bottom:5.6vw}}section.ranking .jukensei::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background-size:10px 3px;background-image:linear-gradient(to right, #fff 2px, transparent 2px);background-repeat:repeat-x}@media only screen and (max-width: 750px){section.ranking .jukensei::after{height:1px;background-size:7px 1px}}section.ranking .shushoku{margin-bottom:80px}@media only screen and (max-width: 750px){section.ranking .shushoku{margin-bottom:5.86667vw}}section.ranking .shushokubtn{padding-bottom:92px}@media only screen and (max-width: 750px){section.ranking .shushokubtn{padding-bottom:6.53333vw}}section.ranking .shushokubtn a img{width:395px}@media only screen and (max-width: 750px){section.ranking .shushokubtn a img{width:54.4vw}}section.access{margin-bottom:60px}@media only screen and (max-width: 750px){section.access{margin-bottom:8.13333vw}}section.access .image{margin-bottom:48px;display:flex}@media only screen and (max-width: 750px){section.access .image{margin-bottom:6.4vw}}section.access .image div{width:50%;height:423px;background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width: 750px){section.access .image div{height:30.26667vw}}section.access .image div:nth-of-type(1){background-image:url(../img/top/access_img1.jpg)}section.access .image div:nth-of-type(2){background-image:url(../img/top/access_img2.jpg)}section.access .copy{margin-bottom:44px}@media only screen and (max-width: 750px){section.access .copy{margin-bottom:4.53333vw}}section.access .copy img{width:966px}@media only screen and (max-width: 750px){section.access .copy img{width:79.6vw}}section.access .info{margin:0 auto 49px;width:1000px;display:flex;justify-content:space-between}@media only screen and (max-width: 750px){section.access .info{margin-bottom:4.53333vw;width:100%;display:block}}@media only screen and (max-width: 750px){section.access .info .moyori{margin-bottom:3.6vw}}section.access .info .moyori img{width:464px}@media only screen and (max-width: 750px){section.access .info .moyori img{width:100%}}section.access .info .eki{margin-top:5px}@media only screen and (max-width: 750px){section.access .info .eki{margin-top:0;margin-bottom:6.4vw}}section.access .info .eki img{width:507px}@media only screen and (max-width: 750px){section.access .info .eki img{width:77.86667vw}}section.access .accessbtn{margin-bottom:112px}@media only screen and (max-width: 750px){section.access .accessbtn{margin-bottom:10vw}}section.access .accessbtn a img{width:395px}@media only screen and (max-width: 750px){section.access .accessbtn a img{width:54.4vw}}section.access .remarks{margin-bottom:24px;padding:30px 53px;background-color:#efefef;display:flex}@media only screen and (max-width: 750px){section.access .remarks{margin-bottom:3.86667vw;padding:2.93333vw 2.93333vw}}section.access .remarks div{text-align:left;line-height:1.58863}@media only screen and (max-width: 750px){section.access .remarks div{font-size:1.8rem;line-height:1.61111}}section.access .remarks div:nth-child(1){width:56%}@media only screen and (max-width: 750px){section.access .remarks div:nth-child(1){width:48%}section.access .remarks div:nth-child(1) br{display:none}section.access .remarks div:nth-child(1) span.br span{display:none}section.access .remarks div:nth-child(1) span.br::before{content:'\A';white-space:pre}}section.access .remarks div:nth-child(2){width:44%}@media only screen and (max-width: 750px){section.access .remarks div:nth-child(2){width:52%}}section.access .remarks div p.note{text-align:left;font-size:1.772rem;line-height:1.35948}@media only screen and (max-width: 750px){section.access .remarks div p.note{font-size:1.6rem;line-height:1.375}}@media only screen and (max-width: 750px){section.access .remarks+p.note br{display:none}section.access .remarks+p.note span.br span{display:none}section.access .remarks+p.note span.br::before{content:'\A';white-space:pre}}footer .swiper{margin-bottom:90px;width:100%;height:615px}@media only screen and (max-width: 750px){footer .swiper{margin-bottom:8.4vw;height:43.86667vw}}footer .swiper .slide-img{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}footer nav ul{margin:0 auto;width:1000px;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 750px){footer nav ul{width:86.66667vw}}footer nav.footmenu{margin-bottom:64px}@media only screen and (max-width: 750px){footer nav.footmenu{margin-bottom:7.46667vw}}footer nav.footmenu ul li{width:320px}@media only screen and (max-width: 750px){footer nav.footmenu ul li{margin-bottom:3.73333vw}}@media only screen and (max-width: 750px){footer nav.footmenu ul li{width:100%}}footer nav.univ{margin-bottom:53px;padding-top:51px;padding-bottom:58px;width:100%;background-size:8px 8px;background-image:repeating-linear-gradient(-45deg, #ced1e2 0, #ced1e2 1px, #fff 0, #fff 50%)}@media only screen and (max-width: 750px){footer nav.univ{margin-bottom:5.86667vw;padding-top:7.06667vw;padding-bottom:5.73333vw;background-size:1.06667vw 1.06667vw}}@media only screen and (max-width: 750px){footer nav.univ ul{width:86.66667vw;flex-wrap:wrap}}footer nav.univ ul:nth-of-type(1){justify-content:center}footer nav.univ ul:nth-of-type(1):has(&gt;:nth-child(2)){justify-content:space-between}footer nav.univ ul:nth-of-type(1) li{margin-bottom:20px;width:490px}@media only screen and (max-width: 750px){footer nav.univ ul:nth-of-type(1) li{width:100%}}footer nav.univ ul:nth-of-type(1) li:has(&gt;:nth-child(1)){background-color:#fff}@media only screen and (max-width: 750px){footer nav.univ ul:nth-of-type(1) li{margin-bottom:2.8vw}}footer nav.univ ul:nth-of-type(2) li{margin-bottom:20px;width:235px}footer nav.univ ul:nth-of-type(2) li:has(&gt;:nth-child(1)){background-color:#fff}@media only screen and (max-width: 750px){footer nav.univ ul:nth-of-type(2) li{margin-bottom:2.8vw;width:41.6vw}}footer .update{margin-bottom:53px}@media only screen and (max-width: 750px){footer .update{margin-bottom:7.86667vw}}footer .update a img{width:475px}@media only screen and (max-width: 750px){footer .update a img{width:56.8vw}}footer .banner{margin-bottom:62px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 750px){footer .banner{margin-bottom:6vw;flex-direction:column}}footer .banner a{margin:0 10px;width:490px}@media only screen and (max-width: 750px){footer .banner a{margin:0 0 4.26667vw;width:65.33333vw}}footer .logo{margin-bottom:46px;width:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 750px){footer .logo{margin-bottom:6.13333vw}}@media only screen and (min-width: 751px){footer .logo a:hover{opacity:1;transition:none}}footer .logo a{width:650px}@media only screen and (max-width: 750px){footer .logo a{width:77.86667vw}}footer .foot{color:#000}footer .foot .address{margin-bottom:20px;font-size:1.8rem;text-align:center}@media only screen and (max-width: 750px){footer .foot .address{margin-bottom:1.73333vw;font-size:2.5rem}}footer .foot .copyright{margin-bottom:32px;font-size:1.2rem;text-align:center}@media only screen and (max-width: 750px){footer .foot .copyright{margin-bottom:4vw;font-size:1.8rem}}.pagetop{position:fixed;z-index:98;right:19px;bottom:28px;cursor:pointer;width:69px;height:69px;visibility:hidden;opacity:0;transition:opacity 0.5s}@media only screen and (max-width: 750px){.pagetop{right:1.73333vw;bottom:2.4vw;width:9.2vw;height:9.2vw}}.pagetop img{width:100%;height:auto}.pagetop.visible{visibility:visible;opacity:1}main.media section.top,main.business section.top,main.lifestyle section.top{margin-bottom:61px}@media only screen and (max-width: 750px){main.media section.top,main.business section.top,main.lifestyle section.top{margin-bottom:7.46667vw}}main.media section.top .inner,main.business section.top .inner,main.lifestyle section.top .inner{margin-bottom:40px}@media only screen and (max-width: 750px){main.media section.top .inner,main.business section.top .inner,main.lifestyle section.top .inner{margin-bottom:4.93333vw}}main.media section.top .major .copy,main.business section.top .major .copy,main.lifestyle section.top .major .copy{margin-bottom:38px}@media only screen and (max-width: 750px){main.media section.top .major .copy,main.business section.top .major .copy,main.lifestyle section.top .major .copy{margin-bottom:3.6vw}}main.media section.top .major h2,main.business section.top .major h2,main.lifestyle section.top .major h2{margin-bottom:19px}@media only screen and (max-width: 750px){main.media section.top .major h2,main.business section.top .major h2,main.lifestyle section.top .major h2{margin-bottom:2.8vw}}main.media section.top .major h2 img,main.business section.top .major h2 img,main.lifestyle section.top .major h2 img{width:1000px}@media only screen and (max-width: 750px){main.media section.top .major h2 img,main.business section.top .major h2 img,main.lifestyle section.top .major h2 img{width:86.66667vw}}main.media section.top .major p,main.business section.top .major p,main.lifestyle section.top .major p{text-align:center}main.media section.top .major p img,main.business section.top .major p img,main.lifestyle section.top .major p img{width:885px}@media only screen and (max-width: 750px){main.media section.top .major p img,main.business section.top .major p img,main.lifestyle section.top .major p img{width:60.26667vw}}main.media section.main,main.business section.main,main.lifestyle section.main{padding-top:44px;background-image:url(../img/common/bg.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}@media only screen and (max-width: 750px){main.media section.main,main.business section.main,main.lifestyle section.main{padding-top:3.6vw}}main.media section.main h3,main.business section.main h3,main.lifestyle section.main h3{text-align:center;position:relative}main.media section.main h3.update,main.media section.main h3.new,main.business section.main h3.update,main.business section.main h3.new,main.lifestyle section.main h3.update,main.lifestyle section.main h3.new{padding-top:144px}@media only screen and (max-width: 750px){main.media section.main h3.update,main.media section.main h3.new,main.business section.main h3.update,main.business section.main h3.new,main.lifestyle section.main h3.update,main.lifestyle section.main h3.new{padding-top:19.33333vw}}main.media section.main h3.update::before,main.media section.main h3.new::before,main.business section.main h3.update::before,main.business section.main h3.new::before,main.lifestyle section.main h3.update::before,main.lifestyle section.main h3.new::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:116px;height:116px;background-size:116px}@media only screen and (max-width: 750px){main.media section.main h3.update::before,main.media section.main h3.new::before,main.business section.main h3.update::before,main.business section.main h3.new::before,main.lifestyle section.main h3.update::before,main.lifestyle section.main h3.new::before{width:15.46667vw;height:15.46667vw;background-size:15.46667vw}}main.media section.main h3.update::before,main.business section.main h3.update::before,main.lifestyle section.main h3.update::before{background-image:url(../img/common/update2.png)}main.media section.main h3.new::before,main.business section.main h3.new::before,main.lifestyle section.main h3.new::before{background-image:url(../img/common/new.png)}main.media section.main .closeup,main.business section.main .closeup,main.lifestyle section.main .closeup{padding-bottom:128px}@media only screen and (max-width: 750px){main.media section.main .closeup,main.business section.main .closeup,main.lifestyle section.main .closeup{padding-bottom:10.53333vw}}main.media section.main .closeup h3,main.business section.main .closeup h3,main.lifestyle section.main .closeup h3{margin-bottom:48px}@media only screen and (max-width: 750px){main.media section.main .closeup h3,main.business section.main .closeup h3,main.lifestyle section.main .closeup h3{margin-bottom:4.53333vw}}main.media section.main .closeup h3 img,main.business section.main .closeup h3 img,main.lifestyle section.main .closeup h3 img{width:431px}@media only screen and (max-width: 750px){main.media section.main .closeup h3 img,main.business section.main .closeup h3 img,main.lifestyle section.main .closeup h3 img{width:49.86667vw}}main.media section.main .closeup .item,main.business section.main .closeup .item,main.lifestyle section.main .closeup .item{margin-bottom:67px}@media only screen and (max-width: 750px){main.media section.main .closeup .item,main.business section.main .closeup .item,main.lifestyle section.main .closeup .item{margin-bottom:6.4vw}}main.media section.main .closeup .item h4,main.business section.main .closeup .item h4,main.lifestyle section.main .closeup .item h4{margin-bottom:20px;background-color:#fff;border:2px solid #ef8d4d;border-radius:60px / 56px;display:flex;align-items:center;height:111px}@media only screen and (max-width: 750px){main.media section.main .closeup .item h4,main.business section.main .closeup .item h4,main.lifestyle section.main .closeup .item h4{margin-bottom:1.6vw;height:9.73333vw;border-width:1px;border-radius:1.08108}}main.media section.main .closeup .item h4 span,main.business section.main .closeup .item h4 span,main.lifestyle section.main .closeup .item h4 span{margin-right:43px;display:inline-block;height:71px;width:124px;border-right:2px solid #ef8d4d;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 750px){main.media section.main .closeup .item h4 span,main.business section.main .closeup .item h4 span,main.lifestyle section.main .closeup .item h4 span{margin-right:4.26667vw;height:6.26667vw;width:10.66667vw;border-width:1px}}main.media section.main .closeup .item h4 span img,main.business section.main .closeup .item h4 span img,main.lifestyle section.main .closeup .item h4 span img{transform:translateX(5px);width:auto;height:38px}@media only screen and (max-width: 750px){main.media section.main .closeup .item h4 span img,main.business section.main .closeup .item h4 span img,main.lifestyle section.main .closeup .item h4 span img{height:3.33333vw}}@media only screen and (min-width: 751px){main.media section.main .closeup .item:nth-of-type(3) h4 span img,main.business section.main .closeup .item:nth-of-type(3) h4 span img,main.lifestyle section.main .closeup .item:nth-of-type(3) h4 span img{height:39px}}main.media section.main .closeup .item .subttl,main.business section.main .closeup .item .subttl,main.lifestyle section.main .closeup .item .subttl{margin-bottom:20px;font-weight:bold;font-size:4.3rem;line-height:1.48837;letter-spacing:0.05em}@media only screen and (max-width: 750px){main.media section.main .closeup .item .subttl,main.business section.main .closeup .item .subttl,main.lifestyle section.main .closeup .item .subttl{margin-bottom:1.73333vw;font-size:3.6rem;line-height:1.41667;letter-spacing:0}main.media section.main .closeup .item .subttl br,main.business section.main .closeup .item .subttl br,main.lifestyle section.main .closeup .item .subttl br{display:none}main.media section.main .closeup .item .subttl span.br span,main.business section.main .closeup .item .subttl span.br span,main.lifestyle section.main .closeup .item .subttl span.br span{display:none}main.media section.main .closeup .item .subttl span.br::before,main.business section.main .closeup .item .subttl span.br::before,main.lifestyle section.main .closeup .item .subttl span.br::before{content:'\A';white-space:pre}}main.media section.main .closeup .item .image,main.business section.main .closeup .item .image,main.lifestyle section.main .closeup .item .image{margin-bottom:23px}@media only screen and (max-width: 750px){main.media section.main .closeup .item .image,main.business section.main .closeup .item .image,main.lifestyle section.main .closeup .item .image{margin-bottom:3.06667vw}}main.media section.main .closeup .item .image img,main.business section.main .closeup .item .image img,main.lifestyle section.main .closeup .item .image img{width:645px}@media only screen and (max-width: 750px){main.media section.main .closeup .item .image img,main.business section.main .closeup .item .image img,main.lifestyle section.main .closeup .item .image img{width:75.73333vw}}@media only screen and (max-width: 750px){main.media section.main .closeup .item p,main.business section.main .closeup .item p,main.lifestyle section.main .closeup .item p{font-size:2.4rem;line-height:1.70833}}main.media section.main .closeup .curriculum a img,main.business section.main .closeup .curriculum a img,main.lifestyle section.main .closeup .curriculum a img{width:395px}@media only screen and (max-width: 750px){main.media section.main .closeup .curriculum a img,main.business section.main .closeup .curriculum a img,main.lifestyle section.main .closeup .curriculum a img{width:54.4vw}}footer{margin-top:81px}@media only screen and (max-width: 750px){footer{margin-top:7.6vw}}footer .insta{margin:0 auto 97px;width:758px}@media only screen and (max-width: 750px){footer .insta{margin-bottom:7.86667vw;width:75.46667vw}}footer nav.shakai{margin-bottom:54px}@media only screen and (max-width: 750px){footer nav.shakai{margin-bottom:10.13333vw}}footer nav.shakai ul li{width:490px}@media only screen and (max-width: 750px){footer nav.shakai ul li{width:42.53333vw}}footer nav.shakai ul li:first-child{margin-bottom:24px;width:100%}@media only screen and (max-width: 750px){footer nav.shakai ul li:first-child{margin-bottom:2.13333vw}}footer nav.major{margin-bottom:125px}@media only screen and (max-width: 750px){footer nav.major{margin-bottom:7.46667vw}}footer nav.major ul li{width:490px}@media only screen and (max-width: 750px){footer nav.major ul li{margin-bottom:3.73333vw;width:100%}}main.media section.top .inner .main_img{background-image:url(../img/media/top_image_pc.jpg)}@media only screen and (max-width: 750px){main.media section.top .inner .main_img{background-image:url(../img/media/top_image_sp.jpg)}}main.media section.top .major .copy img{width:994px}@media only screen and (max-width: 750px){main.media section.top .major .copy img{width:61.6vw}}main.media section.main .theme{margin-bottom:51px}@media only screen and (max-width: 750px){main.media section.main .theme{margin-bottom:7.33333vw}}main.media section.main .theme h3{margin-bottom:41px}@media only screen and (max-width: 750px){main.media section.main .theme h3{margin-bottom:2.8vw}}main.media section.main .theme h3 img{width:949px}@media only screen and (max-width: 750px){main.media section.main .theme h3 img{width:76vw}}main.media section.main .theme .image{margin-bottom:15px}@media only screen and (max-width: 750px){main.media section.main .theme .image{margin-bottom:2vw}}main.media section.main .theme .image img{width:1043px}@media only screen and (max-width: 750px){main.media section.main .theme .image img{width:93.73333vw}}main.media section.main .theme p{text-align:center}@media only screen and (max-width: 750px){main.media section.main .theme p br{display:none}main.media section.main .theme p span.br span{display:none}main.media section.main .theme p span.br::before{content:'\A';white-space:pre}}main.media section.main .oshikatsu{margin-bottom:92px}@media only screen and (max-width: 750px){main.media section.main .oshikatsu{margin-bottom:7.6vw}}main.media section.main .oshikatsu h3{margin-bottom:26px}@media only screen and (max-width: 750px){main.media section.main .oshikatsu h3{margin-bottom:3.73333vw}}main.media section.main .oshikatsu h3 img{width:841px}@media only screen and (max-width: 750px){main.media section.main .oshikatsu h3 img{width:69.6vw}}main.media section.main .oshikatsu p{margin-bottom:34px;text-align:center}@media only screen and (max-width: 750px){main.media section.main .oshikatsu p{margin-bottom:4.66667vw}main.media section.main .oshikatsu p br{display:none}main.media section.main .oshikatsu p span.br span{display:none}main.media section.main .oshikatsu p span.br::before{content:'\A';white-space:pre}}main.media section.main .oshikatsu .image{margin:0 auto;width:996px;display:flex;justify-content:space-between}@media only screen and (max-width: 750px){main.media section.main .oshikatsu .image{width:76.4vw;flex-wrap:wrap}}main.media section.main .oshikatsu .image img{width:490px}@media only screen and (max-width: 750px){main.media section.main .oshikatsu .image img{margin-bottom:2.93333vw;width:100%}}main.media section.main .fieldwork .content{margin-bottom:66px;padding-bottom:61px;position:relative}main.media section.main .fieldwork .content::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-size:6px 2px;background-image:linear-gradient(to right, #d5000f 2px, transparent 2px);background-repeat:repeat-x}@media only screen and (max-width: 750px){main.media section.main .fieldwork .content::after{height:1px;background-size:5px 1px}}@media only screen and (max-width: 750px){main.media section.main .fieldwork .content{margin-bottom:6vw;padding-bottom:6.66667vw}}main.media section.main .fieldwork .content h3{margin-bottom:36px}@media only screen and (max-width: 750px){main.media section.main .fieldwork .content h3{margin-bottom:3.2vw}}@media only screen and (max-width: 750px){main.media section.main .fieldwork .content:nth-of-type(1) h3 img{width:76vw}}@media only screen and (max-width: 750px){main.media section.main .fieldwork .content:nth-of-type(2) h3 img{width:69.06667vw}}@media only screen and (max-width: 750px){main.media section.main .fieldwork .content:nth-of-type(3) h3 img{width:75.46667vw}}main.media section.main .fieldwork .content .image{margin-bottom:27px}@media only screen and (max-width: 750px){main.media section.main .fieldwork .content .image{margin-bottom:2.53333vw}}main.media section.main .fieldwork .content .image img{width:635px;border-radius:13px}@media only screen and (max-width: 750px){main.media section.main .fieldwork .content .image img{width:75.73333vw;border-radius:1.73333vw}}main.media section.main .fieldwork .content p{margin:0 auto;width:810px}@media only screen and (max-width: 750px){main.media section.main .fieldwork .content p{width:100%}}main.media section.main .closeup .item h4{border-color:#ef8d4d}main.media section.main .closeup .item h4 span{border-color:#ef8d4d}main.media section.main .closeup .item:nth-of-type(1) h4&gt;img{width:565px}@media only screen and (max-width: 750px){main.media section.main .closeup .item:nth-of-type(1) h4&gt;img{width:60.26667vw}}main.media section.main .closeup .item:nth-of-type(2) h4&gt;img{width:501px}@media only screen and (max-width: 750px){main.media section.main .closeup .item:nth-of-type(2) h4&gt;img{width:53.46667vw}}main.media section.main .closeup .item:nth-of-type(3) h4&gt;img{width:499px}@media only screen and (max-width: 750px){main.media section.main .closeup .item:nth-of-type(3) h4&gt;img{width:53.2vw}}main.business section.top .inner .main_img{background-image:url(../img/business/top_image_pc.jpg)}@media only screen and (max-width: 750px){main.business section.top .inner .main_img{background-image:url(../img/business/top_image_sp.jpg)}}main.business section.top .major .copy img{width:698px}@media only screen and (max-width: 750px){main.business section.top .major .copy img{width:45.06667vw}}main.business section.main .riron{margin-bottom:75px}@media only screen and (max-width: 750px){main.business section.main .riron{margin-bottom:7.2vw}}main.business section.main .riron h3{margin-bottom:50px}@media only screen and (max-width: 750px){main.business section.main .riron h3{margin-bottom:4.93333vw}}main.business section.main .riron h3 img{width:945px}@media only screen and (max-width: 750px){main.business section.main .riron h3 img{width:82.26667vw}}main.business section.main .riron .image{margin-bottom:50px}@media only screen and (max-width: 750px){main.business section.main .riron .image{margin-bottom:3.73333vw}}main.business section.main .riron p{width:1050px;transform:translateX(-25px);text-align:center}@media only screen and (max-width: 750px){main.business section.main .riron p{width:100%;transform:translateX(0)}main.business section.main .riron p br{display:none}main.business section.main .riron p span.br span{display:none}main.business section.main .riron p span.br::before{content:'\A';white-space:pre}}main.business section.main .seika{margin-bottom:92px;padding-bottom:70px;position:relative}main.business section.main .seika::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-size:6px 2px;background-image:linear-gradient(to right, #d5000f 2px, transparent 2px);background-repeat:repeat-x}@media only screen and (max-width: 750px){main.business section.main .seika::after{height:1px;background-size:5px 1px}}@media only screen and (max-width: 750px){main.business section.main .seika{margin-bottom:7.6vw;padding-bottom:8.26667vw}}main.business section.main .seika h3{margin-bottom:44px}@media only screen and (max-width: 750px){main.business section.main .seika h3{margin-bottom:4.4vw}}main.business section.main .seika h3 img{width:618px}@media only screen and (max-width: 750px){main.business section.main .seika h3 img{width:67.33333vw}}main.business section.main .seika .contest{margin-bottom:100px}@media only screen and (max-width: 750px){main.business section.main .seika .contest{margin-bottom:9.06667vw}}main.business section.main .seika .contest h4{margin-bottom:38px}@media only screen and (max-width: 750px){main.business section.main .seika .contest h4{margin-bottom:3.06667vw}}main.business section.main .seika .contest .image{margin-bottom:32px;display:flex;justify-content:space-between}@media only screen and (max-width: 750px){main.business section.main .seika .contest .image{margin-bottom:3.46667vw}}main.business section.main .seika .contest .image img{border-radius:13px;width:489px}@media only screen and (max-width: 750px){main.business section.main .seika .contest .image img{border-radius:1.73333vw;width:42.53333vw}}main.business section.main .seika .contest&gt;p{margin-bottom:9px}@media only screen and (max-width: 750px){main.business section.main .seika .contest&gt;p{margin-bottom:1.2vw}}main.business section.main .seika .contest&gt;p.note{text-align:left}@media only screen and (max-width: 750px){main.business section.main .seika .contest&gt;p.note br{display:none}main.business section.main .seika .contest&gt;p.note span.br span{display:none}main.business section.main .seika .contest&gt;p.note span.br::before{content:'\A';white-space:pre}}main.business section.main .seika .project h4{margin-bottom:17px}@media only screen and (max-width: 750px){main.business section.main .seika .project h4{margin-bottom:2.26667vw}}main.business section.main .seika .project&gt;p{margin-bottom:33px}@media only screen and (max-width: 750px){main.business section.main .seika .project&gt;p{margin-bottom:3.06667vw}}main.business section.main .seika .project .project1{margin-bottom:44px}@media only screen and (max-width: 750px){main.business section.main .seika .project .project1{margin-bottom:6.26667vw}}main.business section.main .seika .project .project1 h5{margin-bottom:17px}@media only screen and (max-width: 750px){main.business section.main .seika .project .project1 h5{margin-bottom:2.93333vw}}main.business section.main .seika .project .project2 h5{margin-bottom:19px}@media only screen and (max-width: 750px){main.business section.main .seika .project .project2 h5{margin-bottom:2.93333vw}}main.business section.main .seika .project .project2&gt;div{display:flex;justify-content:space-between}@media only screen and (max-width: 750px){main.business section.main .seika .project .project2&gt;div{display:block}}main.business section.main .seika .project .project2&gt;div div:nth-of-type(1) img{margin-bottom:11px;width:548px}@media only screen and (max-width: 750px){main.business section.main .seika .project .project2&gt;div div:nth-of-type(1) img{margin-bottom:1.6vw;width:100%}}main.business section.main .seika .project .project2&gt;div div:nth-of-type(1) p.note{text-align:left}@media only screen and (max-width: 750px){main.business section.main .seika .project .project2&gt;div div:nth-of-type(1) p.note{margin-bottom:3.2vw}}main.business section.main .seika .project .project2&gt;div div:nth-of-type(2) img{width:415px;border-radius:10px}@media only screen and (max-width: 750px){main.business section.main .seika .project .project2&gt;div div:nth-of-type(2) img{width:100%;border-radius:1.86667vw}}main.business section.main .point{margin-bottom:31px;padding:27px 55px 30px;background-color:#fff;border:1px solid #d5000f}@media only screen and (max-width: 750px){main.business section.main .point{margin-bottom:7.2vw;padding:3.6vw 4.93333vw 4vw}}main.business section.main .point h4{margin-bottom:11px;font-size:4rem;line-height:1.275;letter-spacing:0.08em}@media only screen and (max-width: 750px){main.business section.main .point h4{margin-bottom:1.46667vw}main.business section.main .point h4 br{display:none}main.business section.main .point h4 span.br span{display:none}main.business section.main .point h4 span.br::before{content:'\A';white-space:pre}}main.business section.main .leadership{margin-bottom:77px;padding-bottom:90px;position:relative}main.business section.main .leadership::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-size:6px 2px;background-image:linear-gradient(to right, #d5000f 2px, transparent 2px);background-repeat:repeat-x}@media only screen and (max-width: 750px){main.business section.main .leadership::after{height:1px;background-size:5px 1px}}@media only screen and (max-width: 750px){main.business section.main .leadership{margin-bottom:8.4vw;padding-bottom:10vw}}main.business section.main .leadership h3{margin-bottom:40px}@media only screen and (max-width: 750px){main.business section.main .leadership h3{margin-bottom:3.6vw}}main.business section.main .leadership h3 img{width:984px}@media only screen and (max-width: 750px){main.business section.main .leadership h3 img{width:57.06667vw}}main.business section.main .leadership .image{margin-bottom:39px}@media only screen and (max-width: 750px){main.business section.main .leadership .image{margin-bottom:3.46667vw}}main.business section.main .leadership .image img{width:635px;border-radius:13px}@media only screen and (max-width: 750px){main.business section.main .leadership .image img{width:75.73333vw;border-radius:1.73333vw}}main.business section.main .leadership p{margin-bottom:44px}@media only screen and (max-width: 750px){main.business section.main .leadership p{margin-bottom:6.53333vw}}main.business section.main .leadership .btn img{width:509px}@media only screen and (max-width: 750px){main.business section.main .leadership .btn img{width:67.86667vw}}main.business section.main .closeup .item h4{border-color:#5daa63}main.business section.main .closeup .item h4 span{border-color:#5daa63}main.business section.main .closeup .item:nth-of-type(1) h4&gt;img{width:620px}@media only screen and (max-width: 750px){main.business section.main .closeup .item:nth-of-type(1) h4&gt;img{width:66.13333vw}}main.business section.main .closeup .item:nth-of-type(2) h4&gt;img{width:355px}@media only screen and (max-width: 750px){main.business section.main .closeup .item:nth-of-type(2) h4&gt;img{width:37.86667vw}}main.business section.main .closeup .item:nth-of-type(3) h4&gt;img{width:399px}@media only screen and (max-width: 750px){main.business section.main .closeup .item:nth-of-type(3) h4&gt;img{width:42.66667vw}}main.lifestyle section.top .inner .main_img{background-image:url(../img/lifestyle/top_image_pc.jpg)}@media only screen and (max-width: 750px){main.lifestyle section.top .inner .main_img{background-image:url(../img/lifestyle/top_image_sp.jpg)}}main.lifestyle section.top .major .copy img{width:933px}@media only screen and (max-width: 750px){main.lifestyle section.top .major .copy img{width:86.4vw}}main.lifestyle section.main .ryouiki{margin-bottom:110px}@media only screen and (max-width: 750px){main.lifestyle section.main .ryouiki{margin-bottom:5.86667vw}}main.lifestyle section.main .ryouiki h3{margin-bottom:27px}@media only screen and (max-width: 750px){main.lifestyle section.main .ryouiki h3{margin-bottom:3.6vw}}main.lifestyle section.main .ryouiki h3 img{width:728px}@media only screen and (max-width: 750px){main.lifestyle section.main .ryouiki h3 img{width:61.06667vw}}main.lifestyle section.main .ryouiki .image{margin-bottom:28px}@media only screen and (max-width: 750px){main.lifestyle section.main .ryouiki .image{margin-bottom:3.2vw}}main.lifestyle section.main .ryouiki .image img{width:920px}@media only screen and (max-width: 750px){main.lifestyle section.main .ryouiki .image img{width:88.4vw}}main.lifestyle section.main .ryouiki p{text-align:center}@media only screen and (max-width: 750px){main.lifestyle section.main .ryouiki p br{display:none}main.lifestyle section.main .ryouiki p span.br span{display:none}main.lifestyle section.main .ryouiki p span.br::before{content:'\A';white-space:pre}}main.lifestyle section.main .shiten{margin-bottom:122px}@media only screen and (max-width: 750px){main.lifestyle section.main .shiten{margin-bottom:8.53333vw}}main.lifestyle section.main .shiten h3{margin-bottom:31px}@media only screen and (max-width: 750px){main.lifestyle section.main .shiten h3{margin-bottom:4.66667vw}}main.lifestyle section.main .shiten h3 img{width:972px}@media only screen and (max-width: 750px){main.lifestyle section.main .shiten h3 img{width:69.2vw}}main.lifestyle section.main .shiten .image img{border-radius:28px}@media only screen and (max-width: 750px){main.lifestyle section.main .shiten .image img{border-radius:1.73333vw}}main.lifestyle section.main .renkei{margin-bottom:69px;padding-bottom:83px;position:relative}main.lifestyle section.main .renkei::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-size:6px 2px;background-image:linear-gradient(to right, #d5000f 2px, transparent 2px);background-repeat:repeat-x}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei::after{height:1px;background-size:5px 1px}}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei{margin-bottom:11.2vw;padding-bottom:11.6vw}}main.lifestyle section.main .renkei h3{margin-bottom:36px}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei h3{margin-bottom:4.8vw}main.lifestyle section.main .renkei h3 img{width:68.4vw}}main.lifestyle section.main .renkei&gt;ul{margin-bottom:87px}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei&gt;ul{margin-bottom:17.33333vw}}main.lifestyle section.main .renkei&gt;ul li{margin-bottom:6px}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei&gt;ul li{margin-bottom:4.26667vw}}main.lifestyle section.main .renkei .katsudo{margin-bottom:102px;padding:50px 54px 7px;background-color:#fff;border-radius:13px;position:relative}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei .katsudo{margin-bottom:21.2vw;padding:3.33333vw 3.33333vw 0;border-radius:1.73333vw}}main.lifestyle section.main .renkei .katsudo::after{content:'';position:absolute;bottom:-46px;left:50%;transform:translateX(-50%);width:80px;height:18px;background-size:80px 18px;background-image:url(../img/lifestyle/main_renkei_katsudo_arrow.png);background-repeat:no-repeat}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei .katsudo::after{bottom:-7.46667vw;width:12vw;height:2.66667vw;background-size:12vw 2.66667vw}}main.lifestyle section.main .renkei .katsudo h4{margin-bottom:38px;position:absolute;top:-23px;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei .katsudo h4{margin-bottom:0;top:-8.66667vw}}main.lifestyle section.main .renkei .katsudo h4 img{width:678px}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei .katsudo h4 img{width:80.93333vw}}main.lifestyle section.main .renkei .katsudo ul{display:flex;justify-content:space-between;flex-wrap:wrap}main.lifestyle section.main .renkei .katsudo ul li{margin-bottom:15px;padding-bottom:15px;display:flex;align-items:center}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei .katsudo ul li{margin-bottom:2.13333vw;padding-bottom:2.13333vw}}main.lifestyle section.main .renkei .katsudo ul li:nth-of-type(2n+1){width:460px}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei .katsudo ul li:nth-of-type(2n+1){width:53%}}main.lifestyle section.main .renkei .katsudo ul li:nth-of-type(2n){width:400px}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei .katsudo ul li:nth-of-type(2n){width:47%}}main.lifestyle section.main .renkei .katsudo ul li .icon{margin-right:17px}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei .katsudo ul li .icon{margin-right:2vw}}main.lifestyle section.main .renkei .katsudo ul li .icon img{width:60px}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei .katsudo ul li .icon img{width:8vw}}main.lifestyle section.main .renkei .katsudo ul li p{font-size:2.1rem;line-height:1.38095}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei .katsudo ul li p{font-size:1.9rem;line-height:1.42105}main.lifestyle section.main .renkei .katsudo ul li p br{display:none}main.lifestyle section.main .renkei .katsudo ul li p span.br span{display:none}main.lifestyle section.main .renkei .katsudo ul li p span.br::before{content:'\A';white-space:pre}}main.lifestyle section.main .renkei .katsudo ul li:nth-of-type(2n+1){position:relative}main.lifestyle section.main .renkei .katsudo ul li:nth-of-type(2n+1)::after{content:'';position:absolute;bottom:0;left:0;width:892px;height:1px;background-size:5px 1px;background-image:linear-gradient(to right, #231815 2px, transparent 2px);background-repeat:repeat-x}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei .katsudo ul li:nth-of-type(2n+1)::after{width:80vw}}main.lifestyle section.main .renkei .katsudo ul li:nth-of-type(7)::after{content:none}main.lifestyle section.main .renkei .shikaku{padding:46px 0 4px;background-color:#fff;border:1px solid #d5000f;border-radius:13px;position:relative}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei .shikaku{padding:5.73333vw 0 .4vw;border-radius:1.73333vw}}main.lifestyle section.main .renkei .shikaku h4{margin-bottom:12px;position:absolute;top:-23px;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei .shikaku h4{margin-bottom:0;top:-9.33333vw}}main.lifestyle section.main .renkei .shikaku h4 img{width:766px}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei .shikaku h4 img{width:68.13333vw}}main.lifestyle section.main .renkei .shikaku h5{margin-bottom:8px;font-size:2.6rem}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei .shikaku h5{margin-bottom:1.46667vw;font-size:2.8rem}}main.lifestyle section.main .renkei .shikaku p{margin-bottom:32px;text-align:center;font-size:2.2rem;line-height:1.54545}@media only screen and (max-width: 750px){main.lifestyle section.main .renkei .shikaku p{margin-bottom:4.13333vw}main.lifestyle section.main .renkei .shikaku p br{display:none}main.lifestyle section.main .renkei .shikaku p span.br span{display:none}main.lifestyle section.main .renkei .shikaku p span.br::before{content:'\A';white-space:pre}}main.lifestyle section.main .closeup .item h4{border-color:#de6a82}main.lifestyle section.main .closeup .item h4 span{border-color:#de6a82}main.lifestyle section.main .closeup .item:nth-of-type(1) h4&gt;img{width:713px}@media only screen and (max-width: 750px){main.lifestyle section.main .closeup .item:nth-of-type(1) h4&gt;img{width:66.53333vw}}main.lifestyle section.main .closeup .item:nth-of-type(2) h4&gt;img{width:265px}@media only screen and (max-width: 750px){main.lifestyle section.main .closeup .item:nth-of-type(2) h4&gt;img{width:28.26667vw}}main.lifestyle section.main .closeup .item:nth-of-type(3) h4&gt;img{width:433px}@media only screen and (max-width: 750px){main.lifestyle section.main .closeup .item:nth-of-type(3) h4&gt;img{width:46.26667vw}}
</pre></body></html>