.company .title-h2{position:relative}.company .anchor{height:1px;left:0;position:absolute;top:-30px;width:100%}@media (max-width:999px){.company .anchor{top:-40px}.company .slider{margin-left:-20px;overflow:hidden;padding:0 20px;position:relative;width:calc(100% + 40px)}}@media (min-width:1000px){.company .slider .swiper-wrapper{flex-wrap:wrap;transform:none!important}}.company .slider__item{width:320px}@media (max-width:999px){.company .slider__item{padding:0 25px;width:100%}.company .slider__item img{width:100%}}.company .slider .text{font-size:14px;font-size:1.4rem;letter-spacing:.1em;line-height:1.71429em;margin-top:8px}@media (max-width:999px){.company .slider .text{margin-top:12px}}.company .slider__arrow{display:flex;justify-content:space-between;left:0;padding:0 10px;position:absolute;top:calc(50% - 60px);width:100%;z-index:2}.company .slider__arrow .btn{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.company .slider__arrow .btn:after{background-image:url(../img/common/icon/ico-arrow-swiper.svg);background-size:100% 100%;content:"";display:block;height:29px;width:29px}.company .slider__arrow .btn--prev{left:-3px;position:relative}.company .slider__arrow .btn--prev:after{transform:rotate(180deg)}.company .slider__arrow .btn.swiper-button-disabled{opacity:.2}.company .slider__dots{margin-top:10px;position:static}.company .slider__dots .swiper-pagination-bullet{background-color:#6f6f6f;margin:0 10px;opacity:1}.company .slider__dots .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#b9c15f}.company .box-anchor{background-color:#f3f4ef;margin-top:-38px;padding:152px 0 168px}@media (max-width:999px){.company .box-anchor{margin-top:0;padding:41px 0 44px}}.company .box-anchor .link-anchor{display:flex;flex-wrap:wrap;justify-content:center;margin:-40px 0 0 -32px}@media (max-width:999px){.company .box-anchor .link-anchor{margin:-20px 0 0 -15px}}.company .box-anchor .link-anchor li{margin:40px 0 0 32px;width:calc(33.33% - 32px)}@media (max-width:999px){.company .box-anchor .link-anchor li{margin:20px 0 0 15px;width:calc(50% - 15px)}}.company .box-anchor .link-anchor .c-btn01{height:88px;width:100%}@media (max-width:999px){.company .box-anchor .link-anchor .c-btn01{height:60px}}.company .box-anchor .link-anchor .c-btn01__text{line-height:1.5em;text-align:center}@media (max-width:999px){.company .box-anchor .link-anchor .c-btn01__text{font-size:15px;font-size:1.5rem;letter-spacing:.1em;line-height:1.33333em}}.company .sec-greetings{padding-bottom:137px;position:relative}@media (max-width:999px){.company .sec-greetings{padding-bottom:130px;padding-top:88px}.company .sec-greetings .anchor{top:20px}}.company .sec-greetings__content{align-items:flex-start;display:flex;margin-top:-44px}@media (max-width:999px){.company .sec-greetings__content{display:block;margin-top:0}}.company .sec-greetings .title-h2{padding-left:3px;top:-14px}.company .sec-greetings .title-h2 picture{display:block;width:100%}@media (max-width:999px){.company .sec-greetings .title-h2 picture{margin:0 auto;width:43px}.company .sec-greetings .title-h2{top:0}.company .sec-greetings .title-h2 img{width:100%}}.company .sec-greetings .left{margin-top:81px;text-align:center;width:264px}@media (max-width:999px){.company .sec-greetings .left{align-items:center;display:flex;margin-top:64px;text-align:left;width:100%}}.company .sec-greetings .left img{border-radius:50%}@media (max-width:999px){.company .sec-greetings .left img{flex-shrink:0;width:130px}}.company .sec-greetings .left p{font-size:16px;font-size:1.6rem;line-height:1.75em;margin-top:22px}@media (max-width:999px){.company .sec-greetings .left p{flex:1;letter-spacing:.1em;margin-top:-3px;padding-left:12px}}@media only screen and (max-width:999px) and (max-width:374px){.company .sec-greetings .left p{font-size:15px;font-size:1.5rem}}.company .sec-greetings .right{flex:1;padding-left:88px}@media (max-width:999px){.company .sec-greetings .right{margin-top:59px;padding-left:0}}.company .sec-greetings .right .title{font-size:24px;font-size:2.4rem;font-weight:500;letter-spacing:.1em;line-height:2em;padding:0 20px;position:relative;text-align:center}@media (max-width:999px){.company .sec-greetings .right .title{font-size:22px;font-size:2.2rem;letter-spacing:.08em;line-height:1.81818em;padding:0}}@media only screen and (max-width:999px) and (max-width:374px){.company .sec-greetings .right .title{font-size:20px;font-size:2rem}}.company .sec-greetings .right .title:after,.company .sec-greetings .right .title:before{border:1px solid #000;content:"";height:96px;position:absolute;width:35px}@media (max-width:999px){.company .sec-greetings .right .title:after,.company .sec-greetings .right .title:before{height:96px;width:36px}}.company .sec-greetings .right .title:before{border-bottom:0;border-right:0;left:0;top:-18px}@media (max-width:999px){.company .sec-greetings .right .title:before{top:-3px}}.company .sec-greetings .right .title:after{border-left:0;border-top:0;bottom:-15px;right:0}@media (max-width:999px){.company .sec-greetings .right .title:after{bottom:3px}}.company .sec-greetings .right .text{margin-top:62px}@media (max-width:999px){.company .sec-greetings .right .text{margin-top:27px}}.company .sec-profile{padding-bottom:70px;position:relative}@media (max-width:999px){.company .sec-profile{padding-block:137px}.company .sec-profile .anchor{top:-60px}}.company .sec-profile:after{background-color:#f7f7f7;content:"";height:100%;position:absolute;right:0;top:0;width:calc(100% - 60px)}@media only screen and (min-width:1000px) and (max-width:1180px){.company .sec-profile:after{width:calc(100% - 30px)}}@media (max-width:999px){.company .sec-profile:after{width:100%}}.company .sec-profile .title-h2{flex-shrink:0;padding-left:45px;top:-15px;width:352px}@media (max-width:999px){.company .sec-profile .title-h2{left:1px;margin:0 auto;padding-left:0;top:-51px;width:43px}}.company .sec-profile .c-icon-decor{z-index:1}.company .sec-profile .c-icon-decor--02{right:54px;top:-28px}@media only screen and (min-width:1000px) and (max-width:1180px){.company .sec-profile .c-icon-decor--02{right:0;top:10px}}.company .sec-profile .c-icon-decor--01{bottom:124px;left:39px}.company .sec-profile .inner{align-items:flex-start;display:flex;position:relative;width:100%;z-index:1}@media (max-width:999px){.company .sec-profile .inner{display:block}}.company .sec-profile__desc{flex:1;margin-top:63px}@media (max-width:999px){.company .sec-profile__desc{margin-top:14px}}.company .sec-profile .item{border-bottom:1px solid #e5e5e5;display:flex;min-height:58px;padding:12px 0}@media (max-width:999px){.company .sec-profile .item{font-size:14px;font-size:1.4rem;letter-spacing:.1em;line-height:1.57143em;min-height:54px;padding:14px 0 10px}.company .sec-profile .item--height{min-height:76px}}.company .sec-profile .item:first-child{padding-bottom:8px;padding-top:19px}@media (max-width:999px){.company .sec-profile .item:first-child,.company .sec-profile .item:last-child{padding-bottom:18px}}.company .sec-profile .item__ttl{flex-shrink:0;width:130px}@media (max-width:999px){.company .sec-profile .item__ttl{width:95px}}.company .sec-profile .item__desc{flex:1}.company .sec-access{padding-bottom:190px;padding-top:149px;position:relative}@media (max-width:999px){.company .sec-access{padding-bottom:133px;padding-top:0}}.company .sec-access .anchor{top:0}@media (max-width:999px){.company .sec-access .anchor{top:-60px}}.company .sec-access__content{align-items:flex-start;display:flex;justify-content:flex-end}@media (max-width:999px){.company .sec-access__content{display:block;padding:0 20px}}.company .sec-access .left{align-items:flex-start;display:flex;width:600px}@media (max-width:999px){.company .sec-access .left{display:block;width:100%}}.company .sec-access .title-h2{padding-left:1px;top:-72px;width:131px}@media only screen and (min-width:1000px) and (max-width:1100px){.company .sec-access .title-h2{padding-left:60px}}@media (max-width:999px){.company .sec-access .title-h2{left:1px;margin:0 auto;padding-left:0;top:-52px;width:41px}}.company .sec-access__info{flex:1}@media (max-width:999px){.company .sec-access__info{margin-top:-5px}}.company .sec-access .item{margin-top:80px}@media only screen and (min-width:1000px) and (max-width:1100px){.company .sec-access .item{padding-left:20px}}@media (max-width:999px){.company .sec-access .item{border-bottom:1px solid #e5e5e5;letter-spacing:.1em;margin-top:46px;padding-bottom:22px}}.company .sec-access .item:first-child{border-bottom:0;margin-top:0}@media (max-width:999px){.company .sec-access .item:first-child{padding-bottom:0}}.company .sec-access .item .link-map{align-items:center;display:flex;margin-top:14px}.company .sec-access .item .link-map:before{background-image:url(../img/common/icon/ico-arrow-btn.svg);background-size:100% 100%;content:"";display:block;flex-shrink:0;height:5px;margin-right:13px;width:21px}.company .sec-access .item .link-map span{color:#4f7137;text-decoration:underline}.company .sec-access .item__title{align-items:center;display:flex;font-size:18px;font-size:1.8rem;letter-spacing:.1em;line-height:1.77778em}.company .sec-access .item__title img{flex-shrink:0;margin-right:9px}.company .sec-access .item__title .jp{flex:1;margin-top:-1px}.company .sec-access .item__text{font-size:14px;font-size:1.4rem;letter-spacing:.1em;line-height:2em;margin-top:14px}@media only screen and (min-width:1000px) and (max-width:1100px){.company .sec-access .item__text{font-size:13px;font-size:1.3rem}}.company .sec-access .item--train{margin-top:50px}@media (max-width:999px){.company .sec-access .item--train{margin-top:25px;padding-bottom:26px}}.company .sec-access .item--train .item__title img{margin-right:16px}@media (max-width:999px){.company .sec-access .item--train .item__text{font-size:14px;font-size:1.4rem;line-height:1.57143em;margin-top:20px}.company .sec-access .item--train .item__text p{margin-top:16px}.company .sec-access .item--train .item__text p:first-child{margin-top:0}}.company .sec-access__map{height:36.39706vw;margin-top:3px;position:relative;width:calc(50% - 133px)}@media only screen and (min-width:1000px) and (max-width:1100px){.company .sec-access__map{width:50%}}@media (max-width:999px){.company .sec-access__map{height:69.86667vw;margin-left:-20px;margin-top:39px;width:calc(100% + 40px)}}.company .sec-access__map iframe{height:100%;left:0;position:absolute;top:0;width:100%}.company .sec-history{padding-bottom:132px;position:relative}@media (max-width:999px){.company .sec-history{padding-bottom:44px}.company .sec-history .anchor{top:-60px}}.company .sec-history__bg{opacity:.12;position:absolute;right:0;top:0}@media (max-width:999px){.company .sec-history__bg{padding-left:60px}}.company .sec-history__bg img{mix-blend-mode:color}.company .sec-history .title-h2{left:1px;position:relative;top:-15px}@media (max-width:999px){.company .sec-history .title-h2{left:3px;margin:0 auto;top:-55px;width:97px}}.company .sec-history__list{align-items:flex-start;display:flex;margin-top:93px}@media (max-width:999px){.company .sec-history__list{display:block;margin-top:12px}}.company .sec-history__list .item{flex:1;font-size:16px;font-size:1.6rem;letter-spacing:.1em;line-height:2.25em;padding-right:20px;position:relative}@media (max-width:999px){.company .sec-history__list .item{font-size:14px;font-size:1.4rem;line-height:1.57143em;padding-left:14px;padding-right:0}}.company .sec-history__list .item:after{background-color:#000;content:"";height:calc(100% - 40px);left:178px;position:absolute;top:20px;width:2px}@media (max-width:999px){.company .sec-history__list .item:after{height:calc(100% - 10px);left:2px;top:10px}}.company .sec-history__list .item:before{border-left:2px dotted #000;bottom:-20px;content:"";height:40px;left:178px;position:absolute;width:2px}@media (max-width:999px){.company .sec-history__list .item:before{bottom:-36px;left:2px}}.company .sec-history__list .item__child{align-items:flex-start;display:flex;margin-top:20px}@media (max-width:999px){.company .sec-history__list .item__child{border-bottom:1px solid #e5e5e5;display:block;margin-top:17px;padding-bottom:17px}}.company .sec-history__list .item__child:first-child{margin-top:0}@media (max-width:999px){.company .sec-history__list .item__child:first-child .year:after{top:9px}}.company .sec-history__list .item .year{flex-shrink:0;position:relative;width:200px}@media (max-width:999px){.company .sec-history__list .item .year{color:#4f7137;letter-spacing:.1em;width:100%}}.company .sec-history__list .item .year:after{background-color:#000;border-radius:50%;content:"";height:6px;position:absolute;right:18px;top:16px;width:6px}@media (max-width:999px){.company .sec-history__list .item .year:after{left:-14px;right:auto;top:12px}}.company .sec-history__list .item .content{flex:1;letter-spacing:.05em}@media (max-width:999px){.company .sec-history__list .item .content{letter-spacing:.025em}}.company .sec-history .slider{margin-top:41px}@media (min-width:1000px){.company .sec-history .slider{width:320px}}@media (max-width:999px){.company .sec-history .slider{margin-top:52px}}@media (min-width:1000px){.company .sec-history .slider__item{margin-top:46px}.company .sec-history .slider__item:first-child{margin-top:0}}.company .sec-factory{margin-top:208px;padding-bottom:120px;position:relative}@media (max-width:999px){.company .sec-factory{margin-top:108px;padding-bottom:77px}}.company .sec-factory:after{background-color:#f3f4ef;content:"";height:100%;left:0;position:absolute;top:0;width:calc(100% - 60px)}@media only screen and (min-width:1000px) and (max-width:1180px){.company .sec-factory:after{width:calc(100% - 30px)}}@media (max-width:999px){.company .sec-factory:after{width:100%}}.company .sec-factory .c-icon-decor{left:-11px;top:-208px;z-index:1}.company .sec-factory .inner{position:relative;z-index:1}@media only screen and (min-width:1000px) and (max-width:1180px){.company .sec-factory .inner{padding-right:50px}}.company .sec-factory .anchor{top:-100px}.company .sec-factory .title-h2{left:46px;top:-80px}@media (max-width:999px){.company .sec-factory .title-h2{left:1px;margin:0 auto;top:-44px;width:43px}}.company .sec-factory__slider{margin-top:-16px}@media (max-width:999px){.company .sec-factory__slider{margin-top:28px}}@media (min-width:1000px){.company .sec-factory__slider .slider .swiper-wrapper{display:flex;justify-content:space-between;margin-top:-58px}.company .sec-factory__slider .slider__item{margin-top:58px;width:320px!important}}@media only screen and (min-width:1000px) and (max-width:1180px){.company .sec-factory__slider .slider__item{width:calc(33.33% - 10px)!important}}.company .sec-factory__slider .text{font-size:16px;font-size:1.6rem;margin-top:15px}@media (max-width:999px){.company .sec-factory__slider .text{margin-top:10px}.company .sec-factory__slider .swiper-pagination{position:relative;top:-10px}}.company .sec-factory .item-make{align-items:flex-start;display:flex;margin-top:117px;padding-bottom:20px;position:relative}@media (max-width:999px){.company .sec-factory .item-make{flex-direction:column-reverse;margin-top:42px;padding:39px 25px 30px}}.company .sec-factory .item-make:after{background-color:#fff;content:"";height:calc(100% + 8px);position:absolute;right:0;top:0;width:calc(100% - 34px)}@media (max-width:999px){.company .sec-factory .item-make:after{width:100%}}.company .sec-factory .item-make__img{flex-shrink:0;margin-top:-32px;position:relative;width:496px;z-index:1}@media (max-width:999px){.company .sec-factory .item-make__img{margin-top:27px;width:100%}.company .sec-factory .item-make__img img{width:100%}}.company .sec-factory .item-make__desc{flex:1;padding:76px 65px 40px;position:relative;z-index:1}@media only screen and (min-width:1000px) and (max-width:1180px){.company .sec-factory .item-make__desc{padding-left:40px}}@media (max-width:999px){.company .sec-factory .item-make__desc{padding:0}}.company .sec-factory .item-make .title{font-size:18px;font-size:1.8rem;letter-spacing:.1em;line-height:1.77778em;margin-top:-11px}@media (max-width:999px){.company .sec-factory .item-make .title{margin-top:0}}.company .sec-factory .item-make .text{font-size:14px;font-size:1.4rem;letter-spacing:.1em;line-height:2em;margin-top:22px}@media (max-width:999px){.company .sec-factory .item-make .text{letter-spacing:.025em;line-height:1.57143em;margin-top:9px}}.company .sec-factory .item-travel{margin-top:92px}@media (max-width:999px){.company .sec-factory .item-travel{margin-top:72px}}.company .sec-factory .item-travel__content{align-items:flex-start;display:flex;justify-content:space-between;margin-top:65px}@media (max-width:999px){.company .sec-factory .item-travel__content{display:block;margin-top:38px}}.company .sec-factory .item-travel__title{font-size:24px;font-size:2.4rem;letter-spacing:.1em;line-height:1.33333em;padding-left:35px;text-align:center}@media (max-width:999px){.company .sec-factory .item-travel__title{font-size:22px;font-size:2.2rem;padding-left:0}}.company .sec-factory .item-travel__main{overflow:hidden;width:616px}@media (max-width:999px){.company .sec-factory .item-travel__main{width:100%}}.company .sec-factory .item-travel__main img{width:100%}.company .sec-factory .item-travel__main .text{font-size:14px;font-size:1.4rem;letter-spacing:.1em;line-height:2em;margin-top:6px}@media (max-width:999px){.company .sec-factory .item-travel__main .text{font-size:12px;font-size:1.2rem;letter-spacing:.025em;line-height:1.66667em}}.company .sec-factory .item-travel__main .swiper-wrapper{align-items:flex-start;height:411px}@media (max-width:999px){.company .sec-factory .item-travel__main .swiper-wrapper{height:59.73333vw}}.company .sec-factory .item-travel__main .swiper-wrapper .item{height:100%}.company .sec-factory .item-travel__main .swiper-wrapper .item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.company .sec-factory .item-travel__thumb{left:10px;position:relative;width:388px}@media only screen and (min-width:1000px) and (max-width:1100px){.company .sec-factory .item-travel__thumb{left:0;width:calc(100% - 616px)}}@media (max-width:999px){.company .sec-factory .item-travel__thumb{left:0;margin-top:27px;width:calc(100% + 10px)}}.company .sec-factory .item-travel__thumb .swiper-wrapper{flex-wrap:wrap;margin:-9px 0 0 -9px;transform:none!important}@media only screen and (min-width:1000px) and (max-width:1100px){.company .sec-factory .item-travel__thumb .swiper-wrapper{margin-left:0}}@media (max-width:999px){.company .sec-factory .item-travel__thumb .swiper-wrapper{margin:-6px 0 0 -6px}}.company .sec-factory .item-travel__thumb .item{cursor:pointer;height:88px;margin:9px 0 0 9px;position:relative;transition:opacity .3s;width:88px!important;will-change:opacity}@media only screen and (min-width:1000px) and (max-width:1100px){.company .sec-factory .item-travel__thumb .item{height:8.18182vw;width:calc(25% - 9px)!important}}@media (max-width:999px){.company .sec-factory .item-travel__thumb .item{height:16.53333vw;margin:6px 0 0 6px;width:calc(20% - 6px)!important}}.company .sec-factory .item-travel__thumb .item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.company .sec-factory .item-travel__thumb .item:after{background-image:url(../img/company/ico-zoom.svg);background-size:100% 100%;bottom:7px;content:"";height:15px;position:absolute;right:7px;width:15px}@media (max-width:999px){.company .sec-factory .item-travel__thumb .item:after{bottom:5px;height:10px;right:4px;width:10px}}.company .sec-factory .item-travel__thumb .item:before{border:3px solid #4f7137;content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s;width:100%;will-change:opacity}.company .sec-factory .item-travel__thumb .item.swiper-slide-thumb-active:before{opacity:1}.company .sec-factory .item-tour{background-color:#fff;margin-top:86px;padding:78px 38px 86px}@media (max-width:999px){.company .sec-factory .item-tour{margin-top:94px;padding:0}.company .sec-factory .item-tour__content{display:none;padding-bottom:70px}}@media (min-width:1000px){.company .sec-factory .item-tour__content{display:block!important}}.company .sec-factory .item-tour__title{font-size:24px;font-size:2.4rem;letter-spacing:.2em;line-height:1.33333em;pointer-events:none;text-align:center}@media (max-width:999px){.company .sec-factory .item-tour__title{align-items:center;background-color:#3f4b42;color:#fff;display:flex;font-size:22px;font-size:2.2rem;height:77px;justify-content:center;line-height:1.27273em;pointer-events:auto;position:relative}.company .sec-factory .item-tour__title:after{background-image:url(../img/common/icon/ico-arrow-toggle.svg);background-size:100% 100%;content:"";height:11px;position:absolute;right:28px;top:calc(50% - 6px);transform:rotate(180deg);transform-origin:center;transition:transform .3s,top .3s;width:11px;will-change:transform,top}.company .sec-factory .item-tour__title.is-active:after{top:calc(50% - 3px);transform:rotate(0)}}.company .sec-factory .item-tour__text{margin-top:32px;text-align:center}@media (max-width:999px){.company .sec-factory .item-tour__text{margin-top:30px;padding:0 25px;text-align:left}}.company .sec-factory .item-tour .slider{margin-top:43px}@media (max-width:999px){.company .sec-factory .item-tour .slider{margin-top:36px}.company .sec-factory .item-tour .slider__arrow{top:calc(50% - 102px)}}@media (min-width:1000px){.company .sec-factory .item-tour .slider .swiper-wrapper{display:flex;justify-content:space-between}}.company .sec-factory .item-tour .slider .text{letter-spacing:.05em;margin-top:14px}.company .sec-factory .item-tour .slider .text--title{font-size:16px;font-size:1.6rem;letter-spacing:.1em;line-height:1.25em;margin-top:19px}@media (max-width:999px){.company .sec-factory .item-tour .slider .text--title{margin-top:16px}}@media (min-width:1000px){.company .sec-factory .item-tour .slider__item{width:300px!important}}@media only screen and (min-width:1000px) and (max-width:1100px){.company .sec-factory .item-tour .slider__item{width:calc(33.33% - 10px)!important}}.company .sec-factory .item-tour-list{margin-top:70px;padding-left:40px}@media (max-width:999px){.company .sec-factory .item-tour-list{margin-top:51px;padding-left:0}}.company .sec-factory .item-tour-list .title-h4{align-items:center;display:flex;flex-shrink:0;height:211px;justify-content:center;left:2px;position:relative;top:-2px;width:219px}@media (max-width:999px){.company .sec-factory .item-tour-list .title-h4{display:block;height:auto;left:0;padding-left:42px;top:0;width:100%}}.company .sec-factory .item-tour-list .title-h4:after{background-image:url(../img/company/bg-title-apply.webp);background-size:100% 100%;content:"";height:211px;left:0;position:absolute;top:0;width:219px}@media (max-width:999px){.company .sec-factory .item-tour-list .title-h4:after{background-image:url(../img/company/bg-title-apply-sp.webp);height:70px;left:10px;top:-10px;width:70px}}@media (min-width:1000px){.company .sec-factory .item-tour-list .title-h4 span{align-items:center;background-color:#515d48;border-radius:50%;color:#fff;display:flex;font-size:18px;font-size:1.8rem;height:142px;justify-content:center;letter-spacing:.1em;line-height:1.66667em;margin-left:6px;margin-top:-3px;position:relative;text-align:center;width:142px;z-index:1}}@media (max-width:999px){.company .sec-factory .item-tour-list .title-h4 span{font-size:18px;font-size:1.8rem;font-weight:500;letter-spacing:.2em;line-height:1.05556em}}.company .sec-factory .item-tour-list .title-h4 span small{margin-left:-3px;margin-top:-9px}@media (max-width:999px){.company .sec-factory .item-tour-list .title-h4 span small{margin:0}}.company .sec-factory .item-tour-list__content{align-items:center;display:flex}@media (max-width:999px){.company .sec-factory .item-tour-list__content{display:block}}.company .sec-factory .item-tour-list .c-list-ul{flex:1;margin-top:-10px;padding-left:66px}@media (max-width:999px){.company .sec-factory .item-tour-list .c-list-ul{margin-top:33px;padding-left:25px;padding-right:25px}}.company .sec-factory .item-tour-list .c-list-ul span{display:block;flex-shrink:0;width:110px}@media (max-width:999px){.company .sec-factory .item-tour-list .c-list-ul span{display:block;font-size:16px;font-size:1.6rem;line-height:1.75em;width:100%}}.company .sec-factory .item-tour-list .c-list-ul p{align-items:flex-start;display:flex}@media (max-width:999px){.company .sec-factory .item-tour-list .c-list-ul p{display:block}.company .sec-factory .item-tour-list .c-list-ul li:before{margin-right:6px;margin-top:9px}.company .sec-factory .item-tour-list .c-list-ul li{border-bottom:1px solid #e5e5e5;padding-bottom:19px}}.company .sec-factory .item-tour-list .c-list-ul li+li{margin-top:8px}@media (max-width:999px){.company .sec-factory .item-tour-list .c-list-ul li+li{margin-top:14px}}.company .sec-factory .item-tour .l-btn{display:flex;justify-content:center;margin-top:40px}@media (max-width:999px){.company .sec-factory .item-tour .l-btn{margin-top:46px;padding-left:25px;padding-right:35px}}.company .sec-factory .item-tour .l-btn .c-btn01{margin-left:-36px;width:302px}@media (max-width:999px){.company .sec-factory .item-tour .l-btn .c-btn01{margin-left:0;width:100%}}