@media screen and (min-width:768px){.pickup__swiper .swiper,.reccomend__swiper .swiper{overflow:inherit}.pickup__swiper .swiper-button-next,.pickup__swiper .swiper-button-prev,.pickup__swiper .swiper-pagination,.reccomend__swiper .swiper-button-next,.reccomend__swiper .swiper-button-prev,.reccomend__swiper .swiper-pagination{display:none}}.mainvisual .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.mainvisual .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.mainvisual .swiper-pagination-bullet{background-color:#fff;height:14px;opacity:1;width:14px}.mainvisual .swiper-pagination-bullet-active{opacity:.2}.solution .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.solution .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}.solution .swiper-pagination-bullet{background-color:#fff;border:1px solid #d34467;height:24px;opacity:1;width:24px}.solution .swiper-pagination-bullet-active{background-color:#d34467}@media screen and (max-width:767px){.mainvisual .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-1px}.mainvisual .swiper-pagination-bullet,.pickup .swiper-pagination-bullet,.reccomend .swiper-pagination-bullet,.solution .swiper-pagination-bullet{height:12px;width:12px}.pickup .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.pickup .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet,.reccomend .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.reccomend .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px}.pickup .swiper-pagination-bullet,.reccomend .swiper-pagination-bullet{background-color:#fff;border:1px solid #d34467;opacity:1}.pickup .swiper-pagination-bullet-active,.reccomend .swiper-pagination-bullet-active,.solution .swiper-pagination-bullet-active{background-color:#c03}}.solution .swiper-button-next,.solution .swiper-button-prev{background:url(/img_new/bg_swiper_button.png) no-repeat;background-size:contain;bottom:8px;height:50px;top:auto;width:53px}.solution .swiper-button-prev{left:calc(50% - 170px)}.solution .swiper-button-next{right:calc(50% - 170px);-webkit-transform:scale(-1);transform:scale(-1)}.solution .swiper-button-next:after,.solution .swiper-button-prev:after{content:""}@media screen and (max-width:767px){.pickup .swiper-button-next,.pickup .swiper-button-prev,.reccomend .swiper-button-next,.reccomend .swiper-button-prev,.solution .swiper-button-next,.solution .swiper-button-prev{background:url(/img_new/bg_swiper_button_sp.png) no-repeat;background-size:contain;bottom:12px;height:27px;top:auto;width:29px}.pickup .swiper-button-prev{left:calc(50% - 80px)}.pickup .swiper-button-next{right:calc(50% - 80px);-webkit-transform:scale(-1);transform:scale(-1)}.reccomend .swiper-button-prev{left:calc(50% - 120px)}.reccomend .swiper-button-next{right:calc(50% - 120px);-webkit-transform:scale(-1);transform:scale(-1)}.solution .swiper-button-prev{left:calc(50% - 105px)}.solution .swiper-button-next{right:calc(50% - 105px)}.pickup .swiper-button-next:after,.pickup .swiper-button-prev:after,.reccomend .swiper-button-next:after,.reccomend .swiper-button-prev:after{content:""}}.js_fade{opacity:0;-webkit-transition:all 1s;transition:all 1s}.js_fade--translate100{-webkit-transform:translateY(100px);transform:translateY(100px)}.js_fade--bg{-webkit-transform:translateY(300px);transform:translateY(300px);-webkit-transition:all 5s cubic-bezier(.36,.1,.16,1);transition:all 5s cubic-bezier(.36,.1,.16,1)}.js_fade--delay02{-webkit-transition-delay:.2s;transition-delay:.2s}.js_fade--delay04{-webkit-transition-delay:.4s;transition-delay:.4s}.js_fade--delay06{-webkit-transition-delay:.6s;transition-delay:.6s}.js_fade--delay12{-webkit-transition-delay:1.2s;transition-delay:1.2s}.js_fade--delay24{-webkit-transition-delay:2.4s;transition-delay:2.4s}.js_fade.is_show{opacity:1}.js_fade--bg.is_show,.js_fade--translate100.is_show{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:767px){.js_fade--pc{opacity:1;-webkit-transition:all 0s;transition:all 0s}.js_fade--pc.js_fade--translate100{-webkit-transform:translateY(0);transform:translateY(0)}}.mainvisual{background-color:#c03;overflow:hidden;padding-bottom:50px;padding-top:42px;position:relative}.mainvisual .swiper-slide{text-align:center}@media screen and (max-width:767px){.mainvisual{padding-bottom:30px;padding-top:25px}}.btnArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 0;margin-top:15px}.btnArea--fixed{position:fixed;right:-245px;top:150px;z-index:11}.btnArea a{border-radius:27.5px;-webkit-box-shadow:3px 6px 6px rgba(98,54,255,.16);box-shadow:3px 6px 6px rgba(98,54,255,.16);color:#fff;font-size:112.5%;font-weight:700;padding:11px 25px 11px 0;position:relative;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;width:315px}.btnArea--fixed a{border-radius:27.5px 0 0 27.5px;padding-left:40px;padding-right:0;pointer-events:none;width:245px}.btnArea a:after{border-radius:50%;bottom:0;content:"";height:38px;margin:auto 0;position:absolute;right:8px;top:0;width:38px}.btnArea--fixed a:after{left:8px;right:auto}.btnArea__download{background-color:#004e90}.btnArea__download:after{background:url(/assets_new/img/ico_download.png) no-repeat 50% 60% #fff}.btnArea__contact{background-color:#c03}.btnArea__contact:after{background:url(/assets_new/img/ico_contact.png) no-repeat 50% 50% #fff}.section__sub,.section__title{color:#d34467;font-weight:500;letter-spacing:.15em;text-align:center}.section__title{font-size:250%;line-height:1.2;margin-top:120px;padding-bottom:50px;position:relative}.section__title:before,.section__title>span:after,.section__title>span:before{content:"";display:block;position:absolute}.section__title:before{background-color:#a7a7a7;bottom:4px;height:1px;left:0;margin:auto;right:0;width:110px}.section__title>span{display:inline-block;position:relative}.section__title>span:after,.section__title>span:before{border-radius:50%;bottom:-50px;height:9px;width:9px}.section__title>span:before{background-color:#c03;left:calc(50% - 55px)}.section__title>span:after{background-color:#004e90;left:calc(50% + 55px)}.section__sub{font-size:200%;line-height:1.5;margin-top:80px}.section__text{font-size:150%;margin-top:30px;text-align:center}@media screen and (max-width:1199px){.section__title{font-size:200%;margin-top:90px;padding-bottom:40px}.section__title:before{width:90px}.section__title>span:after,.section__title>span:before{bottom:-39px;height:7px;width:7px}.section__title>span:before{left:calc(50% - 45px)}.section__title>span:after{left:calc(50% + 45px)}.section__sub{font-size:150%;margin-top:60px}.section__text{font-size:125%}}@media screen and (max-width:767px){.section__title{font-size:150%;margin-top:60px;padding-bottom:25px}.section__title:before{width:70px}.section__title>span:after,.section__title>span:before{bottom:-23px;height:6px;width:6px}.section__title>span:before{left:calc(50% - 35px)}.section__title>span:after{left:calc(50% + 35px)}.section__sub{font-size:125%;margin-top:30px}.section__text{font-size:112.5%;margin-top:15px}}.pickup{margin-top:80px;position:relative}@media screen and (max-width:767px){.pickup{margin-top:30px}}.pickup__inner--important{margin-top:60px}.important{border:1px solid #a05;border-radius:10px;padding:8px 9px}.important,.important__head{display:-webkit-box;display:-ms-flexbox;display:flex}.important__head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;padding-left:20px;width:284px}.important__image{width:44px}.important__text{text-align:center;width:calc(100% - 66px)}.important__title{color:#a05;font-size:125%}.important__list{background-color:#f7f7f7;border-radius:10px;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.16);box-shadow:inset 0 3px 6px rgba(0,0,0,.16);color:#a05;padding:10px 25px 0;width:calc(100% - 284px)}.important__list li{overflow:hidden}.important__list a{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.important__list .m_leftToRight:after{background-color:#a05;bottom:2px;height:1px}@media screen and (max-width:1199px){.important__list a{font-size:93.8%;width:100%}}@media screen and (max-width:767px){.important{display:block;padding:14px}.important__head{padding-left:30px}.important__list{padding:20px 12px 10px;width:auto}}.pickup__inner--panel{margin-top:60px}.pickup__swiper,.reccomend__swiper{position:relative}.fill__list>li,.panel>li,.reccomend__list>li{background-color:#fff;border-radius:25px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);overflow:hidden}.panel>li,.reccomend__list>li{height:auto}.fill__list>li>a,.panel>li>a,.reccomend__list>li>a{display:block;height:100%;-webkit-transition:all .3s;transition:all .3s}.fill__list>li>a,.panel>li>a{position:relative}.fill__list>li a:hover,.panel>li>a:hover,.reccomend__list>li>a:hover,.solution__swiper a:hover .slide{background-color:#c03}.panel__image,.reccomend__image{text-align:center}.panel__desc{padding:20px 13px 45px}.fill__sub,.panel__title,.reccomend__title{color:#c03;font-size:125%;font-weight:700}.fill__list>li a:hover .fill__info--date,.fill__list>li a:hover .fill__sub,.panel>li>a:hover .panel__text,.panel>li>a:hover .panel__title,.reccomend__list>li>a:hover .reccomend__text,.reccomend__list>li>a:hover .reccomend__title,.solution__swiper a:hover .slide__hash,.solution__swiper a:hover .slide__text,.solution__swiper a:hover .slide__title{color:#fff}.panel__title--blank:after{background:url(/assets_new/img/bg_button_blank-icon.png) no-repeat 50%;background-size:contain;content:"";display:inline-block;height:20px;margin-left:.5em;vertical-align:-.15em;width:24px}.panel>li>a:hover .panel__title--blank:after{background-image:url(/assets_new/img/bg_button_blank-icon_hover.png);background-size:contain}.panel__text{margin-top:10px}.fill__info,.panel__label{display:-webkit-box;display:-ms-flexbox;display:flex;left:20px;position:absolute}.panel__label{bottom:10px;height:auto;width:auto}.panel__bg{position:absolute;z-index:-1}.panel__bg--01{background:url(/img_new/bg_panel01.png) no-repeat;background-size:contain;bottom:-150px;height:700px;right:-60%;width:1282px}.panel__bg--02{background:url(/img_new/bg_panel02.png) no-repeat;background-size:contain;bottom:-70px;height:541px;left:-150px;width:1011px}.panel__bg--03{background:url(/img_new/bg_panel03.png) no-repeat;background-size:contain;bottom:-1860px;height:2296px;right:53%;width:3724px}@media screen and (max-width:1199px){.panel__desc{padding-bottom:45px;padding-top:12px}.fill__sub,.panel__title,.reccomend__title{font-size:112.5%}.panel__title--blank:after{height:16px;width:20px}.panel__text{margin-top:5px}.panel__label{bottom:0}.panel__bg--01{bottom:auto;left:-200px;right:auto;top:200px;width:89.0277777778%}.panel__bg--02{bottom:auto;left:55%;top:300px;width:70.2083333333%}.panel__bg--03{bottom:-1860px;right:53%;width:258.6111111111%}}@media screen and (min-width:1200px){.panel>li,.reccomend__list>li{width:32%}}@media screen and (min-width:768px) and (max-width:1199px){.panel>li:nth-child(3),.reccomend__list>li:nth-child(3){margin-top:30px}.panel>li,.reccomend__list>li{width:49%}.panel__image img{width:100%}}@media screen and (min-width:768px){.panel,.reccomend__list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:767px){.pickup .swiper,.reccomend .swiper{margin-left:-15px;margin-right:-15px;padding-bottom:10px}.pickup__swiper,.reccomend__swiper{padding-bottom:50px}.panel__bg--01{width:133.5416666667%}.panel__bg--02{width:105.3125%}.panel__bg--03{width:387.9166666667%}}.service{position:relative;z-index:2}.service__bg{position:absolute;z-index:-1}.service__bg--bg01{background:url(/img_new/bg_service01.png) no-repeat;background-size:contain;height:1133px;right:42%;top:1844px;width:1631px}.service__bg--bg02{background:url(/img_new/bg_service02.png) no-repeat;background-size:contain;height:700px;left:39%;top:2347px;width:1282px}.service__bg--bg03{background:url(/img_new/bg_service03.png) no-repeat bottom;background-size:contain;bottom:570px;height:2296px;left:-200%;margin:auto;right:-200%;width:4980px}.service__bg--bg04{background:url(/img_new/bg_service04.png) no-repeat bottom;background-size:contain;bottom:430px;height:635px;right:52%;width:1364px}.service__bg--bg05{background:url(/img_new/bg_service05.png) no-repeat bottom;background-size:contain;bottom:-170px;height:1223px;left:-50%;margin:auto;right:-50%;width:1500px}@media screen and (max-width:1199px){.service__bg--bg01{width:113.2638888889%}.service__bg--bg02{width:89.0277777778%}.service__bg--bg03{bottom:1000px;width:345.8333333333%}.service__bg--bg04{bottom:500px;width:94.7222222222%}.service__bg--bg05{bottom:-50px;width:104.1666666667%}}@media screen and (max-width:767px){.service__bg--bg01{top:850px}}.tab{margin-top:45px}.tab__list>ul{display:-webkit-box;display:-ms-flexbox;display:flex}.tab__list--col2>ul>li{width:50%}.tab__list--col4>ul>li{width:25%}.tab__list>ul>li>span{background-color:#fff;border:2px solid #c03;border-radius:20px 20px 0 0;-webkit-box-shadow:inset 0 3px 6px rgba(0,0,0,.16);box-shadow:inset 0 3px 6px rgba(0,0,0,.16);color:#cc1533;cursor:pointer;display:block;font-size:175%;font-weight:700;height:100%;padding:22px 20px;text-align:center;-webkit-transition:all .3s;transition:all .3s}.tab__list--col4>ul>li>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:125%;padding-left:10px;padding-right:10px}.tab__list>ul>li.is_current>span{background-color:#d34467;border-color:#d34467;-webkit-box-shadow:none;box-shadow:none;color:#fff}.tab__content{background-color:hsla(0,0%,97%,.92);display:none;padding-bottom:140px;padding-top:1px}.tab__content--lower{padding-bottom:100px}.tab__inner{margin-left:auto;margin-right:auto;max-width:1240px;padding-left:20px;padding-right:20px}.tab__title,.tab__title:not(.tab__title--fs42)>*{font-weight:700}.tab__title{font-size:200%;margin-top:50px}.tab__title--fs42{font-size:262.5%;font-weight:500}.tab__title--image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tab__title--image>*+*{margin-left:20px}.tab__head{margin-top:40px}.tab__head--mt80{margin-top:80px}.tab__body,.tab__head--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.tab__head--flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tab__head--image{width:35%}.tab__head--image+*{width:63%}.tab__head--flex .tab__head--title{min-height:3.75em}.tab__head--title{border-bottom:4px solid #c03;font-size:175%;font-weight:700;padding-bottom:10px}.tab__head--text{font-size:125%;margin-top:15px}.tab__head--flex+.tab__body{margin-top:15px}.tab__body{border-left:4px solid #d34467;border-right:4px solid #d34467;margin-top:40px}.tab__body>dt{-ms-flex-item-align:end;align-self:flex-end;padding-left:20px;padding-right:25px;width:425px}.tab__body>dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:2px dashed #707070;padding-left:25px;padding-right:25px;width:calc(100% - 425px)}.tab__body--title{display:block;font-size:150%;font-weight:700}.tab__body--link{font-size:112.5%}@media screen and (min-width:1200px){.tab__list>ul>li:not(.is_current)>span:hover{background-color:#c03;-webkit-box-shadow:none;box-shadow:none;color:#fff}}@media screen and (max-width:1199px){.tab__list>ul>li>span{border-radius:10px 10px 0 0;font-size:125%}.tab__list--col4>ul>li>span{font-size:100%}.tab__content{padding-bottom:100px}.tab__content--lower{padding-bottom:70px}.tab__title--image img{max-width:160px}.tab__title{font-size:150%;margin-top:30px}.tab__title--fs42{font-size:175%}.tab__head--title{font-size:125%}.tab__head--text{font-size:106.3%}.tab__head--flex+.tab__body{margin-top:30px}.tab__body{display:block;padding-left:15px;padding-right:15px}.tab__body>dd,.tab__body>dt{padding-left:0;padding-right:0;width:auto}.tab__body>dd{border-left:none;border-top:2px dashed #707070;margin-top:5px;padding-top:7px}}@media screen and (max-width:767px){.tab{margin-top:25px}.tab__list--col4>ul{display:block}.tab__list--col4>ul>li{width:100%}.tab__list>ul>li>span{border-radius:4px 4px 0 0;font-size:100%;line-height:1.5;padding:8px 15px}.tab__list--col4>ul>li>span{padding-left:0;padding-right:0}.tab__content{padding-bottom:50px}.tab__inner{padding-left:15px;padding-right:15px}.tab__title,.tab__title--image>*+*{font-size:112.5%;font-weight:500;margin-top:15px}.tab__title--fs42{font-size:125%}.tab__head--flex,.tab__title--image{display:block}.tab__title--image>div{text-align:center}.tab__head--image,.tab__head--image+*{width:auto}.tab__head{margin-top:20px}.tab__head--mt80{margin-top:60px}.tab__body--title,.tab__head--title{font-size:112.5%}.tab__head--text{font-size:100%}}.reccomend{margin-top:90px}.reccomend__desc{margin:30px 17px 20px}.reccomend__text{margin-top:10px}@media screen and (max-width:1199px){.reccomend{margin-top:70px}.reccomend__desc{margin-top:15px}.reccomend__text{margin-top:0}}@media screen and (min-width:768px){.reccomend__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.reccomend__list>li:nth-child(n+4){margin-top:30px}}@media screen and (max-width:767px){.reccomend{margin-top:30px}}.solution{position:relative}.solution__bg{background:url(/img_new/bg_solution.png) no-repeat;background-size:contain;height:2034px;position:absolute;right:45%;top:-140px;width:1920px;z-index:-1}.solution .swiper{padding-bottom:10px}.solution__swiper{margin-top:60px;padding-bottom:80px;position:relative}.solution .slide{background-color:#fff;border-radius:25px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);margin-left:auto;margin-right:auto;max-width:588px}.solution .slide__image{border-radius:24px 24px 0 0;overflow:hidden;padding-top:64.9%;position:relative;text-align:center}.solution .slide__image img{height:auto;left:0;position:absolute;top:0;width:100%}.solution .slide__desc{padding:25px 20px;position:relative}.solution .slide__new{background-color:#ffffc9;border-radius:24px;left:20px;padding-left:8px;padding-right:8px;position:absolute;top:-13px}.solution .slide__hash,.solution .slide__title{color:#c03}.solution .slide__title{font-size:125%;font-weight:700;max-height:5.625em;overflow:hidden}.solution .slide__text{margin-top:10px}.solution .slide__hash{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.solution .slide__hash>li{font-size:87.5%}.solution .slide__hash>li+li{margin-left:1em}@media screen and (max-width:1199px){.solution__bg{right:45%;top:-140px;width:1333.4722222222%}}@media screen and (max-width:767px){.solution__swiper{margin-left:-15px;margin-right:-15px;margin-top:30px;padding-bottom:50px}.solution .slide__title{font-size:112.5%}.solution .slide__desc{padding:25px 15px 15px}.solution .slide__hash{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 12px}.solution .slide__hash>li+li{margin-left:0}}.vision{margin-top:100px}.vision__inner{border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.vision__inner>div{padding-bottom:77px;padding-top:77px;width:50%}.vision__inner>div:first-of-type{background:url(/img_new/bg_vision01.png) no-repeat 50%}.vision__inner>div:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;background:url(/img_new/bg_vision02.png) no-repeat 50%;justify-content:center}.vision__text,.vision__title{color:#fff;font-weight:700;text-align:center}.vision__title{font-size:225%;line-height:2.33}.vision__text{font-size:150%;line-height:2.875}@media screen and (max-width:1199px){.vision__inner{display:block;margin-left:auto;margin-right:auto;max-width:720px}.vision__inner>div{width:auto}}@media screen and (max-width:767px){.vision{margin-top:50px}.vision__inner{border-radius:10px}.vision__inner>div{padding-bottom:30px;padding-top:30px}.vision__title{font-size:150%}.vision__text{font-size:100%}}.fill{background-color:#f7f7f7;margin-top:120px;padding-bottom:120px;padding-top:120px}.fill__inner+.fill__inner{margin-top:90px}.fill__title{color:#d34467;font-size:300%;font-weight:500;position:relative;text-align:center}.fill__title:before,.fill__title>span:after,.fill__title>span:before{background-color:#cc2133;content:"";display:block;position:absolute}.fill__title:before{bottom:25px;height:1px;left:0;margin:auto;right:0;width:100%}.fill__title>span{display:block;position:relative}.fill__title>span:after,.fill__title>span:before{border-radius:50%;bottom:21px;height:8px;width:8px}.fill__title>span:before{left:0}.fill__title>span:after{right:0}.fill__title ruby>rt{font-size:33.3%}.fill__list{margin-top:40px}.fill__desc{padding:25px 20px 90px}.fill__image+.fill__desc{padding-bottom:100px;padding-top:15px}.fill__info{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:20px;width:calc(100% - 40px)}.fill__info--category{background-color:#e6e6e6;border-radius:20px;font-size:87.5%;padding:1px 22px}@media screen and (min-width:768px) and (max-width:1199px){.fill__image img{width:100%}}@media screen and (max-width:1199px){.fill{margin-top:90px;padding-bottom:90px;padding-top:90px}.fill__title{font-size:225%}.fill__title>span{padding-bottom:5px}}@media screen and (max-width:767px){.fill{margin-top:60px;padding-bottom:45px;padding-top:30px}.fill__title{font-size:150%}.fill__title>span{padding-bottom:12px}.fill__title>span:after,.fill__title>span:before{bottom:22px;height:6px;width:6px}.fill__image{text-align:center}}.partner{margin-top:120px}.partner__inner{background:url(/img_new/bg_partner.png) no-repeat 50%;background-size:auto 100%;border-radius:40px;overflow:hidden;padding:48px 30px}.partner__text,.partner__title{color:#fff}.partner__title{font-size:187.5%;font-weight:500;text-align:center}.partner__text{font-size:93.8%;margin-left:auto;margin-right:auto;margin-top:15px;max-width:54em}@media screen and (max-width:1199px){.partner{margin-top:90px}}@media screen and (max-width:767px){.partner{margin-top:45px}.partner__inner{padding:40px 18px}.partner__title{font-size:125%}}.voice{background:#f8f8f8 url(/img_new/bg_voice.png) no-repeat top;background-size:1920px auto;margin-top:120px;padding-bottom:120px;padding-top:120px}.voice__title{color:#fff;font-size:262.5%;font-weight:700;text-align:center}.voice__list{margin-top:100px}.voice__list dd,.voice__list dt{background-color:#fff;border:2px solid #d34467;border-radius:10px;padding:40px 20px}.voice__list dt{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:137.5%;font-weight:700;height:12em;line-height:2.09;text-align:center}.voice__list dt:after,.voice__list dt:before{content:"";left:0;margin:auto;position:absolute;right:0}.voice__list dt:before{border-left:25px solid transparent;border-top:25px solid #d34467;bottom:-26px;height:25px;width:25px}.voice__list dt:after{border-left:21px solid transparent;border-top:23px solid #fff;bottom:-22px;height:23px;width:21px}.voice__request{margin-left:auto;margin-right:auto;max-width:13em}.voice__list dd{margin-top:40px}.voice__answer{font-size:112.5%}.voice__category{background-color:#e6e6e6;border-radius:20px;display:inline-block;font-size:75%;margin-top:20px;padding:1px 27px}@media screen and (max-width:1199px){.voice{background-size:150% auto;margin-top:90px;padding-bottom:90px;padding-top:90px}.voice__title{font-size:200%}.voice__list{margin-top:75px}.voice__list dd,.voice__list dt{padding-bottom:20px;padding-top:20px}.voice__list dt{height:auto}.voice__request{max-width:none}}@media screen and (max-width:767px){.voice{background-size:250% auto;margin-top:50px;padding-bottom:40px;padding-top:40px}.voice__title{font-size:137.5%;line-height:1.5}.voice__list{margin-top:30px}.voice__list dl+dl{margin-top:40px}.voice__list dt{font-size:112.5%}.voice__list dt:before{border-left-width:20px;border-top-width:20px;bottom:-21px;height:20px;width:20px}.voice__list dt:after{border-left-width:16px;border-top-width:18px;bottom:-17px;height:18px;width:16px}.voice__list dd{margin-top:20px}.voice__answer{font-size:100%}.voice__category{margin-top:10px}}.support{border:1px solid #707070;border-radius:40px;margin-top:120px;padding:60px 50px 70px}.support__inner{margin-left:auto;margin-right:auto;max-width:996px}.support__sub,.support__title{color:#484848;text-align:center}.support__title{font-size:287.5%;font-weight:500;margin-bottom:30px}.support__sub{font-size:175%;font-weight:700;line-height:1.4}.support_hr{border-top:1px solid #7a7a7a;margin:80px 0 60px}.support__list>li{margin-top:25px}.support__fill{background-color:#f7f7f7;border-radius:20px;margin-top:70px;padding:40px 50px 60px}@media screen and (max-width:1199px){.support{margin-top:90px;padding-left:30px;padding-right:30px}.support__title{font-size:212.5%}.support__sub{font-size:162.5%}}@media screen and (max-width:767px){.support{margin-top:40px;padding:30px 15px}.support__title{font-size:150%;margin-bottom:20px}.support__sub{font-size:125%}.support_hr{margin:40px 0 30px}.support__list{margin-top:30px}.support__list>li{margin-top:0}.support__fill{margin-top:40px;padding:15px}}.company{background:url(/img_new/bg_company.png) no-repeat 50%;background-size:cover;margin-top:120px;padding-bottom:90px;padding-top:100px}.company__title{color:#fff;font-size:300%;font-weight:500;text-align:center}.company__list{margin-top:60px}@media screen and (max-width:1199px){.company{margin-top:90px;padding-bottom:70px;padding-top:70px}.company__title{font-size:225%}}@media screen and (max-width:767px){.company{margin-top:50px;padding-bottom:45px;padding-top:45px}.company__title{font-size:150%}.company__list{margin-top:20px}}