*{color:#171b23;font-family:Hiragino Kaku Gothic ProN,-apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,YuGothic,Yu Gothic Medium,HirIagino Sans,Meiryo,sans-serif}h2{font-size:32px;text-align:center;margin-bottom:40px}@media screen and (max-width:768px){h2{font-size:24px;line-height:32px}}h2:after{content:"";display:block;width:60px;height:8px;background:#fbc600;margin:28px auto auto;border-radius:2px}h3{font-size:28px;font-weight:700;text-align:center}@media screen and (max-width:768px){h3{font-size:18px}}pre{white-space:pre-wrap}.flex{display:flex}.flex.center{justify-content:center;align-items:center}.flex.flex-wrap{flex-wrap:wrap}.flex.between{justify-content:space-between}.bold-text{font-size:28px;font-weight:700}.ta-c{text-align:center}.sp-br{display:none}@media screen and (max-width:768px){.sp-br{display:block}}.mb-80{margin-bottom:80px}@media screen and (max-width:1000px){.lg-hide{display:none!important}}header{width:100%;position:fixed;top:0;box-sizing:border-box;background:hsla(0,0%,100%,0);transition:.15s;box-shadow:0 12px 15px rgba(4,0,0,0);z-index:1}header.scrolled{box-shadow:0 12px 15px rgba(4,0,0,.1);background:#fff}@media screen and (max-width:1000px){header{box-shadow:0 12px 15px rgba(4,0,0,.1);background:#fff}}header .header-inner{display:flex;justify-content:space-between;max-width:1124px;margin:auto;padding:0 15px;box-sizing:border-box}@media screen and (max-width:768px){header .header-inner{width:100%}}header .header-inner div{display:flex;align-items:center}header .header-inner .logo{margin-right:30px}@media screen and (max-width:1000px){header .header-inner .logo{margin-right:15px}}header .header-inner .logo img{width:180px}@media screen and (max-width:768px){header .header-inner .logo img{width:120px;height:16px}}@media screen and (max-width:1000px){header .header-inner nav.pc-nav{display:none}}header .header-inner nav.pc-nav ul{display:flex;flex-wrap:wrap}header .header-inner nav.pc-nav ul li{margin-right:24px;font-weight:700;font-size:14px;cursor:pointer;transition:.15s}@media screen and (max-width:1080px){header .header-inner nav.pc-nav ul li{font-size:12px;margin-right:15px}}header .header-inner nav.pc-nav ul li a{text-decoration:none;position:relative}header .header-inner nav.pc-nav ul li a:before{content:"";display:block;width:100%;height:4px;position:absolute;left:0;bottom:-14px;background:#fbc600;transition:.15s;opacity:0}header .header-inner nav.pc-nav ul li a:hover:before{opacity:1}header .header-inner nav.pc-nav ul li:last-child{margin-right:0}header .header-inner .btn{display:block;width:140px;padding:18px 0;font-size:14px;border-radius:0}header .header-inner .btn .icon{display:block;width:100%;margin-bottom:12px}@media screen and (max-width:1000px){header .header-inner .btn{width:110px;padding:6px 14px;font-size:10px;box-sizing:border-box}header .header-inner .btn .icon{margin-bottom:8px}header .header-inner .sp-menu-btn{display:block;width:20px;height:17px;margin-left:15px;cursor:pointer;background-image:url(/icon-menu.f6825988.png);background-size:contain;background-position:0 0;background-repeat:no-repeat}}@media only screen and (max-width:1000px) and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:1000px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:1000px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:1000px) and (min-device-pixel-ratio:2),only screen and (max-width:1000px) and (min-resolution:2dppx),only screen and (max-width:1000px) and (min-resolution:192dpi){header .header-inner .sp-menu-btn{background-image:url(/icon-menu@2x.ecc64987.png);background-size:contain;background-position:0 0;background-repeat:no-repeat}}@media screen and (max-width:1000px){header .header-inner .sp-menu-btn.open{background-image:url(/icon-menu-close.a954f983.png);background-size:contain;background-position:0 0;background-repeat:no-repeat}}@media only screen and (max-width:1000px) and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:1000px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:1000px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:1000px) and (min-device-pixel-ratio:2),only screen and (max-width:1000px) and (min-resolution:2dppx),only screen and (max-width:1000px) and (min-resolution:192dpi){header .header-inner .sp-menu-btn.open{background-image:url(/icon-menu-close@2x.78edb45c.png);background-size:contain;background-position:0 0;background-repeat:no-repeat}}header .sp-nav{display:none;background-color:#fbc600;background:linear-gradient(150deg,#f8e224,#fbc300)}@media screen and (max-width:1000px){header .sp-nav{display:block}}header .sp-nav li{padding:20px 0;text-align:center;font-size:14px;font-weight:700;line-height:24px}header .sp-nav li a{text-decoration:none}header .sp-nav .btn-icon-mail{margin-right:7px}header .sp-nav .close-btn-wrap{padding:20px 0 40px;text-align:center}header .sp-nav .close-btn-wrap .close-btn{display:inline-block;padding:10px 22px 10px 42px;font-size:12px;background:url(/icon-menu-close-small@2x.23beaacd.png),#171b23;background-repeat:no-repeat;background-position:left 22px center;background-size:10px;color:#fff;border-radius:10px;cursor:pointer}footer{font-size:12px;background:#ebebeb;padding:10px}@media screen and (max-width:768px){footer{padding:0 0 24px}footer span{display:block!important}}footer .footer-inner{max-width:1124px;margin:auto;padding:0 15px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}@media screen and (max-width:768px){footer .footer-inner{display:block}}footer .footer-inner a{text-decoration:none}footer .logo{margin-right:40px}@media screen and (max-width:768px){footer .logo{width:100%;margin:40px 0}}footer ul{display:flex}@media screen and (max-width:768px){footer ul{justify-content:center;align-items:center}}footer ul li{list-style:none;margin-right:10px;font-weight:700}@media screen and (max-width:768px){footer ul li{font-size:12px;margin-bottom:40px}}footer ul li:last-child{margin-right:0}@media screen and (max-width:768px){footer .copyright{text-align:center}}.btn{display:flex;justify-content:center;align-items:center;border-radius:10px;padding:24px 26px;box-sizing:border-box;font-weight:700;font-size:12px;text-align:center;text-decoration:none}.btn.size-l{font-size:14px;width:364px}.btn-black{background:#171b23;color:#fff}.btn-green{background:#009345;color:#fff}.btn-red{background:#ee0043;color:#fff}.btn-yellow{background:#fbc600}.btn-white{background:#fff}.btn-black-border{border:2px solid #000}.btn:hover{opacity:.7;cursor:pointer}.btn .btn-icon-blank{width:14px;height:14px}.btn .btn-icon-mail{width:24px;height:20px}.btn .btn-icon-r{margin-left:10px}.btn .btn-icon-l{margin-right:10px}.faq{width:100%;max-width:1124px;margin-bottom:15px;padding:30px 25px 30px 20px;border:2px solid #171b23;border-radius:10px;cursor:pointer;background-image:url(/icon-open.b5c31a56.png);background-size:24px;background-position:top 24px right 24px;background-repeat:no-repeat;background-color:#fff}@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.faq{background-image:url(/icon-open@2x.ca264907.png);background-size:24px;background-position:top 24px right 24px;background-repeat:no-repeat}}.faq:last-child{margin-bottom:0}.faq .icon-a,.faq .icon-q{color:#009345;font-size:24px;font-weight:700;margin-right:14px;line-height:16px}.faq .icon-a{color:#fbc600}.faq .answer,.faq .question{display:flex}.faq .question{padding-right:30px;font-size:16px;font-weight:700;transition:.15s;line-height:20px}.faq .answer pre{font-size:14px;line-height:1.7em}.faq.open{height:100%;background-image:url(/icon-close.8746b87d.png);background-size:24px;background-position:top 24px right 24px;background-repeat:no-repeat}@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.faq.open{background-image:url(/icon-close@2x.3249ffa9.png);background-size:24px;background-position:top 24px right 24px;background-repeat:no-repeat}}.faq.open .question{margin-bottom:30px}.card-row{display:flex;flex-wrap:wrap;margin-bottom:15px;justify-content:center}.card{min-height:258px;width:32%;max-width:364px;padding:40px 40px 10px;text-align:center;box-sizing:border-box;background-color:#fff;border-radius:10px;margin:0 2px 16px}@media screen and (max-width:768px){.card{width:100%;max-width:100%}}.card .title{width:100%;display:block;font-size:16px;font-weight:700}.card .img{display:flex;justify-content:center;align-items:center;height:124px}.card .img img{max-width:250px;max-height:100%;width:100%;height:auto}.card .body{font-size:14px;line-height:23px}.introduction-card{width:49%;max-width:553px;background-color:#fff;box-shadow:0 12px 20px 0 rgba(4,0,0,.16);overflow:hidden;border-radius:10px}@media screen and (max-width:768px){.introduction-card{width:100%;max-width:100%}.introduction-card:first-child{margin-bottom:16px}}.introduction-card .header-img{width:100%}.introduction-card .introduction-card-inner{padding:20px}.introduction-card .introduction-card-inner .comment{font-size:14px;line-height:23px;margin-bottom:20px}.introduction-card .introduction-card-inner .img{margin-bottom:20px}.introduction-card .introduction-card-inner .img img{height:180px;max-width:100%}@media screen and (max-width:768px){.introduction-card .introduction-card-inner .img img{height:auto}}.introduction-card .introduction-card-inner .point{margin-bottom:20px;padding:20px;background:#ebebeb}.introduction-card .introduction-card-inner .point .title{display:inline-block;font-weight:700;font-size:14px;padding-bottom:4px;margin-bottom:10px;border-bottom:4px solid #fbc600}.introduction-card .introduction-card-inner .point .body{font-size:14px;line-height:27px}@media screen and (max-width:768px){.introduction-card .introduction-card-inner .btn-group{display:block}.introduction-card .introduction-card-inner .btn-group .btn{width:100%}}.introduction-card .introduction-card-inner .btn-group .btn:first-child{margin-right:10px}@media screen and (max-width:768px){.introduction-card .introduction-card-inner .btn-group .btn:first-child{margin-bottom:16px;margin-right:0}}.comment-card{display:flex;margin-bottom:20px;background:#fff;border-radius:10px;overflow:hidden}@media screen and (max-width:768px){.comment-card{display:block}}.comment-card:last-child{margin-bottom:0}.comment-card .img{flex:1;max-width:360px}@media screen and (max-width:768px){.comment-card .img{width:100%;height:200px;max-width:100%}}.comment-card .comment-card-inner{flex:1;box-sizing:border-box;padding:40px 40px 40px 20px}@media screen and (max-width:768px){.comment-card .comment-card-inner{padding:20px}}.comment-card .comment-card-inner .title{text-align:left;margin-bottom:20px;line-height:36px}@media screen and (max-width:768px){.comment-card .comment-card-inner .title{line-height:28px}}.comment-card .comment-card-inner .name{margin-bottom:20px;font-size:14px;font-weight:700;line-height:1.5em}.comment-card .comment-card-inner .tag-wrap{display:flex;flex-wrap:wrap;margin-bottom:10px}.comment-card .comment-card-inner .tag-wrap .tag{display:block;margin-right:10px;margin-bottom:10px;padding:5px 20px;border-radius:13px;background:#009345;font-size:12px;font-weight:700;color:#fff}.comment-card .comment-card-inner .tag-wrap .tag:last-child{margin-right:0}.comment-card .comment-card-inner .comment{font-size:14px;line-height:1.7em}.main{display:flex;width:100%;height:580px;justify-content:flex-start;align-items:center;background:url(/img-service-circle.65eff81f.png),url(/txt-mv-catch.d7ff24c3.png),url(/bg-mv-pc.9c3d96be.jpg);background-size:437px 456px,156px,cover;background-repeat:no-repeat;background-position:bottom -218.5px left -10%,top 120px left 55%,50%}@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.main{background:url(/img-service-circle@2x.b84d1c84.png),url(/txt-mv-catch@2x.52fdb3c9.png),url(/bg-mv-pc@2x.3f48b68d.jpg);background-size:437px 456px,156px,cover;background-repeat:no-repeat;background-position:bottom -218.5px left -10%,top 120px left 55%,50%}}@media screen and (max-width:768px){.main{height:380px;margin-top:49px;align-items:normal;background:url(/txt-mv-catch.d7ff24c3.png),url(/bg-mv-sp.14d8bffa.jpg);background-size:98px,cover;background-repeat:no-repeat;background-position:top 55% left 15px,50%}}@media only screen and (max-width:768px) and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:768px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:768px) and (min-device-pixel-ratio:2),only screen and (max-width:768px) and (min-resolution:2dppx),only screen and (max-width:768px) and (min-resolution:192dpi){.main{background:url(/txt-mv-catch@2x.52fdb3c9.png),url(/bg-mv-sp@2x.6416146b.jpg);background-size:98px,cover;background-repeat:no-repeat;background-position:top 55% left 15px,50%}}.main .main-inner{width:1124px;max-width:1124px;margin:auto;padding:0 15px}@media screen and (max-width:768px){.main .main-inner{margin:35px 0 0;text-align:center}}.main .logo{width:520px;height:71px;margin-bottom:40px}@media screen and (max-width:768px){.main .logo{width:auto;height:39px;margin-bottom:18px}}.main span{display:block;width:100%;font-weight:700}.main span.sub-title{font-size:28px;margin-bottom:30px}@media screen and (max-width:768px){.main span.sub-title{font-size:16px;margin-bottom:12px}}.main span.text{font-size:16px;line-height:1.7em}@media screen and (max-width:768px){.main span.text{font-size:12px}}section{width:100%;background:#fff;padding:80px 0}@media screen and (max-width:768px){section{padding:40px 0}}section .section-inner{max-width:1124px;margin:auto;padding:0 15px}@media screen and (max-width:768px){section .section-inner{padding:0 20px}}section .sub-title{font-size:14px;text-align:center;line-height:1.7em;margin-bottom:40px}section.catch-section{background:url(/img-service-circle.65eff81f.png),#fff;background-size:437px 428px;background-repeat:no-repeat;background-position:top -218.5px left -10%;padding:0}@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){section.catch-section{background:url(/img-service-circle@2x.b84d1c84.png),#fff;background-size:437px 428px;background-repeat:no-repeat;background-position:top -218.5px left -10%}}@media screen and (max-width:768px){section.catch-section{background:#fff}}section.catch-section .section-body{padding:80px 0;margin:auto;text-align:center;line-height:48px;font-weight:700}section.catch-section .section-body p{font-size:28px}@media screen and (max-width:768px){section.catch-section .section-body p{font-size:18px}}@media screen and (max-width:768px){section.catch-section .section-body{padding:40px 0;line-height:32px}}section.about-section{background-image:url(/bg-about-pc.4dca5063.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){section.about-section{background-image:url(/bg-about-pc@2x.7b6a40a0.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}}section.about-section .section-body{background:hsla(0,0%,100%,.9);padding:40px;line-height:24px}@media screen and (max-width:768px){section.about-section .section-body{padding:20px}}section.about-section .logo{width:auto;max-height:38px;margin:auto auto 40px}@media screen and (max-width:768px){section.about-section .logo{max-height:34px;margin:20px 0 40px}}section.about-section .bold-text{font-size:16px}section.about-section p{font-size:14px}section.feature-section ul{margin-bottom:80px}@media screen and (max-width:768px){section.feature-section ul{margin-bottom:50px}}section.feature-section ul li{font-size:16px;font-weight:700;padding:10px 0 10px 40px;margin-bottom:20px;list-style:none;line-height:28px;background-image:url(/icon-check.55ac62a7.png);background-size:28px 27px;background-position:left 10px;background-repeat:no-repeat}@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){section.feature-section ul li{background-image:url(/icon-check@2x.f83f6d08.png);background-size:28px 27px;background-position:left 10px;background-repeat:no-repeat}}section.feature-section .flow-image{display:block;width:744px;height:280px;background-image:url(/img-flow-pc.2722607b.png);background-size:contain;background-position:50%;background-repeat:no-repeat}@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){section.feature-section .flow-image{background-image:url(/img-flow-pc@2x.79f20ba5.png);background-size:contain;background-position:50%;background-repeat:no-repeat}}@media screen and (max-width:768px){section.feature-section .flow-image{width:290px;height:236px;background-image:url(/img-flow-sp.fd27a365.png);background-size:contain;background-position:50%;background-repeat:no-repeat}}@media only screen and (max-width:768px) and (-o-min-device-pixel-ratio:2/1),only screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:2),only screen and (max-width:768px) and (min--moz-device-pixel-ratio:2),only screen and (max-width:768px) and (min-device-pixel-ratio:2),only screen and (max-width:768px) and (min-resolution:2dppx),only screen and (max-width:768px) and (min-resolution:192dpi){section.feature-section .flow-image{background-image:url(/img-flow-sp@2x.5214d86d.png);background-size:contain;background-position:50%;background-repeat:no-repeat}}section.bento-section{background-color:#d8d8d8;background:linear-gradient(150deg,#f8e224,#fbc300)}section.bento-section h3{margin-bottom:24px;line-height:44px}@media screen and (max-width:768px){section.bento-section h3{line-height:29px}}section.bento-section .bent-images img{margin-bottom:16px;height:100%;width:25%;max-width:270px}@media screen and (max-width:768px){section.bento-section .bent-images img{width:48%}}@media screen and (min-width:768px){section.bento-section .bent-images img:nth-child(n+4){margin-bottom:0}}section.inquiry-section{background-color:#d8d8d8;background:linear-gradient(150deg,#f8e224,#fbc300)}section.inquiry-section h3{margin-bottom:40px}section.inquiry-section .btn{height:80px;margin-bottom:40px;box-sizing:border-box}@media screen and (max-width:768px){section.inquiry-section .btn{width:100%;margin-bottom:16px}section.inquiry-section .btn:last-child{margin-bottom:20px}}section.inquiry-section .btn:first-child{margin-right:16px}@media screen and (max-width:768px){section.inquiry-section .btn-wrap{display:block}}section.area-section{background:url(/bg-area.ae893616.png),#fff;background-size:589px 669px;background-repeat:no-repeat;background-position:100%}@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){section.area-section{background:url(/bg-area@2x.fb12ebae.png),#fff;background-size:589px 669px;background-repeat:no-repeat;background-position:100%}}@media screen and (max-width:768px){section.area-section{background-position:50%}}section.area-section .area-table-wrap{display:flex;justify-content:space-around}@media screen and (max-width:768px){section.area-section .area-table-wrap{display:block}}section.area-section .area-table-wrap tr:last-child td,section.area-section .area-table-wrap tr:last-child th{padding-bottom:0}section.area-section .area-table-wrap th{text-align:left;padding-bottom:30px;padding-right:20px;font-weight:400}@media screen and (max-width:768px){section.area-section .area-table-wrap th{width:5em}}section.area-section .area-table-wrap td{padding-bottom:30px;font-weight:700}section.area-section .area-table-wrap td .area-name{display:inline-block;border-right:1px solid #171b23;padding-right:5px;margin-right:5px;margin-bottom:10px}section.area-section .area-table-wrap td .area-name:last-child{border-right:none;padding-right:0;margin-right:0}section.market-section h3{margin-bottom:20px}@media screen and (max-width:768px){section.market-section .introductions{display:block}}section.market-section .gckr-now{position:relative;border-radius:10px;background-color:#fbc600;box-shadow:0 12px 20px 0 rgba(4,0,0,.16);padding:20px;justify-content:space-between}@media screen and (max-width:768px){section.market-section .gckr-now{display:block}}section.market-section .gckr-now .service_start{position:absolute;top:-26px;left:-26px}@media screen and (max-width:768px){section.market-section .gckr-now .service_start{top:-14px;left:-14px;height:95px;width:95px}}section.market-section .gckr-now-image{max-width:534px;margin-right:20px;width:50%;border-radius:5px;background-image:url(/img-now-01.402bfcac.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){section.market-section .gckr-now-image{background-image:url(/img-now-01@2x.4eb97b72.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}}@media screen and (max-width:768px){section.market-section .gckr-now-image{width:100%;max-width:100%;height:240px}}section.market-section .gckr-now-content{max-width:513px;width:50%}@media screen and (max-width:768px){section.market-section .gckr-now-content{width:100%;max-width:100%}}section.market-section .gckr-now-content-head{text-align:center;margin-top:20px;margin-bottom:40px}section.market-section .gckr-now-content-head h4{margin-bottom:16px;display:inline-block}@media screen and (max-width:768px){section.market-section .gckr-now-content-head h4{max-width:247px}}section.market-section .gckr-now-content-head h4 img{max-width:300px;width:100%}section.market-section .gckr-now-content-head p{margin-bottom:20px}section.market-section .gckr-now-content-head p:last-child{font-weight:700}section.market-section .gckr-now-content-description{margin-bottom:20px;line-height:1.5em;font-size:14px}section.market-section .gckr-now-content a{font-size:14px}section.market-section .media-images{display:flex;justify-content:center;align-items:center;flex-wrap:wrap-reverse;margin:auto;max-width:1000px}@media screen and (max-width:768px){section.market-section .media-images{flex-wrap:wrap}}section.market-section .media-images .media-image-space{display:none}@media screen and (max-width:768px){section.market-section .media-images .media-image-space{display:block;width:50%}}section.market-section .media-images .media-wrap{display:flex;justify-content:center;align-items:center;height:90px;width:174px;margin:16px}@media screen and (max-width:768px){section.market-section .media-images .media-wrap{width:50%;margin:0;order:0!important}}section.market-section .media-images .media-wrap img{width:100%}@media screen and (max-width:768px){section.market-section .media-images .media-wrap img{width:auto;max-height:100%;max-width:100%}}section.comment_section{background:#ebebeb}section.approach-section,section.service-section{background:#fff3c9}section.faq-section,section.funding-section{background:#f4f4f4}section.funding-section .funding-img{padding:40px 60px;background:#fff;margin-bottom:80px}@media screen and (max-width:768px){section.funding-section .funding-img{padding:20px}}section.funding-section .funding-img span{display:block;width:100%;text-align:center}section.funding-section .funding-img img{max-width:100%;margin:auto}section.funding-section .funding-img img.funding-sp{display:none}@media screen and (max-width:768px){section.funding-section .funding-img img.funding-sp{display:block}}section.funding-section .funding-img img.funding-pc{display:block}@media screen and (max-width:768px){section.funding-section .funding-img img.funding-pc{display:none}}section.funding-section .funding-img img.session{width:450px;margin-bottom:20px}section.funding-section h3{margin-bottom:20px}section.funding-section .text{font-size:14px;line-height:24px;margin-bottom:40px}section.funding-section .btn-group{display:flex;justify-content:center}section.funding-section .btn-group a:first-child{margin-right:16px}@media screen and (max-width:768px){section.funding-section .btn-group{flex-direction:column;align-items:center}section.funding-section .btn-group a{width:100%}section.funding-section .btn-group a:first-child{margin-right:0;margin-bottom:16px}}section.company-section .logo{margin-bottom:40px}@media screen and (max-width:768px){section.company-section .logo{width:100%}}section.company-section table.company-table{max-width:1124px;padding:0 15px;border-top:2px solid #171b23;border-bottom:2px solid #171b23;margin:auto auto 40px}@media screen and (max-width:768px){section.company-section table.company-table td,section.company-section table.company-table th{display:block;text-align:left;width:100%;box-sizing:border-box}}section.company-section table.company-table th{padding:35px 20px;width:20%;text-align:left;font-size:14px}@media screen and (max-width:768px){section.company-section table.company-table th{width:100%;padding:17px 20px}}section.company-section table.company-table td{padding:35px 0;font-size:14px;line-height:1.7em}@media screen and (max-width:768px){section.company-section table.company-table td{width:100%;padding:0 20px 17px;box-sizing:border-box}section.company-section table.company-table td p{width:100%}}section.company-section table.company-table tr{border-bottom:1px dashed #171b23}section.company-section table.company-table tr:last-child{border:none}