@charset "UTF-8";.bg-1{background:#04a0e5;color:#fff}.bg-2{background:#002e7b;color:#fff}.mv{background:url(//yashita.co.jp/wp/wp-content/themes/new_theme/./img/top/img_mv.png) no-repeat center center;background-size:cover;-o-object-fit:cover;object-fit:cover;height:calc(100vh - 90px);position:relative}.mv_box{display:flex;justify-content:center;align-items:center;-moz-column-gap:10rem;column-gap:10rem;padding-top:18rem}@media only screen and (min-width:767px) and (max-width:1000px){.mv_box{margin-left:3rem !important}}@media screen and (max-width:1000px){.mv_box{flex-direction:column;align-items:flex-start;margin-left:1rem;row-gap:2rem;padding-top:8rem}}.mv_ttl{font-family:"M PLUS Rounded 1c",sans-serif;font-size:42px;color:#fff;letter-spacing:8px;line-height:2}@media only screen and (min-width:767px) and (max-width:1000px){.mv_ttl{font-size:3.2rem !important}}@media screen and (max-width:1000px){.mv_ttl{font-size:2.4rem}}.mv_txt{color:#fff;font-size:1.2rem;font-family:"M PLUS Rounded 1c",sans-serif;line-height:2.2;letter-spacing:4px;font-weight:700}.mvNews{background-color:#04a0e5;color:#fff;position:absolute;right:0;bottom:0;z-index:1}@media screen and (max-width:1000px){.mvNews{left:0}}.mvNews_box{display:flex;width:790px;height:80px;align-items:center;padding-left:4.5rem;padding-right:2rem}@media screen and (max-width:1000px){.mvNews_box{width:100%;padding:2rem;flex-direction:column;align-items:flex-start;height:140px}}.mvNews_box-times{font-size:1.2rem;flex:0 0 11%}.mvNews_box-ttl{font-size:1.6rem;flex-grow:1}.mvNews_box-ttl a{color:#fff}@media screen and (max-width:1000px){.mvNews_box-ttl{flex-grow:0}}.mvNews_box-btn{flex:0 0 160px}@media screen and (max-width:1000px){.mvNews_box-btn{flex:0 0 44px;align-self:center;margin-top:2rem}}.mvNews_box-btn a{border:1px solid #fff;display:inline-block;padding:1.3rem 4.9rem;color:#fff;font-size:1.2rem}@media screen and (max-width:1000px){.mvNews_box-btn a{padding:1.3rem 8.9rem}}.section-philosophy{padding-bottom:14rem;position:relative;padding-top:14rem}@media screen and (max-width:1000px){.section-philosophy{margin-top:6rem;padding-bottom:6rem;padding-top:10rem;margin-top:-5rem}}.section-philosophy:after{content:"";background:url(//yashita.co.jp/wp/wp-content/themes/new_theme/./img/top/img_bg-1.png) no-repeat center center;background-size:cover;position:absolute;width:565px;height:870px;right:0;bottom:0;z-index:0}@media screen and (max-width:1000px){.section-philosophy:after{width:300px}}.col-2{display:flex;-moz-column-gap:9rem;column-gap:9rem;align-items:center}@media screen and (max-width:1000px){.col-2{flex-direction:column}}.row-rev{flex-direction:row-reverse}@media screen and (max-width:1000px){.row-rev{flex-direction:column}}.pl40{padding-left:4rem}.mt80{margin-top:8rem}@media screen and (max-width:1000px){.mt80{margin-top:2rem}}.mt40{margin-top:4rem}@media screen and (max-width:1000px){.mt40{margin-top:2rem}}.mt60{margin-top:6rem}.mb40{margin-bottom:4rem}.philosophy{position:relative;z-index:1}.philosophy_left{flex:0 0 47.5%;position:relative}.philosophy_left-ttl{font-size:3.2rem;font-weight:700;line-height:1.8;letter-spacing:5px;margin-bottom:5rem}@media screen and (max-width:1000px){.philosophy_left-ttl{font-size:2rem;margin-bottom:2rem}}.philosophy_left-txt{font-size:1.6rem;line-height:2.4;letter-spacing:2px}@media screen and (max-width:1000px){.philosophy_left-txt{font-size:1.2rem;margin-bottom:2rem}}.philosophy_left .tags{position:absolute;top:18px;left:0}@media only screen and (min-width:767px) and (max-width:1000px){.philosophy_left .tags{left:2px !important;top:14px !important}}.philosophy_left .tags img{width:16px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:767px) and (max-width:1000px){.philosophy_left .tags img{width:13px !important}}.philosophy_right{flex-grow:1}.section-about{position:relative}@media screen and (max-width:1000px){.section-about{background-color:#eef2f7}}.aboutUs{background:rgba(0,46,123,.9);color:#fff;position:absolute;width:810px;padding:140px 90px 130px 100px;top:10rem;right:0}@media only screen and (min-width:1000px) and (max-width:1400px){.aboutUs{padding:4rem 6rem !important;width:700px}}@media only screen and (min-width:767px) and (max-width:1000px){.aboutUs{padding:4rem 6rem !important}}@media screen and (max-width:1000px){.aboutUs{position:initial;padding:4rem 1.8rem;height:100%;width:100%;margin-left:5%;transform:translateY(-152px)}}.aboutUs_box{padding-left:6rem;position:relative}@media screen and (max-width:1000px){.aboutUs_box{padding-left:3rem;margin-right:3rem}}.aboutUs_box .tags{position:absolute;top:18px;left:0}.aboutUs_box .tags img{width:13px;-o-object-fit:cover;object-fit:cover}.aboutUs_ttl{font-size:3.2rem;font-weight:700;letter-spacing:2.5px;line-height:2;margin-bottom:4.5rem}@media screen and (max-width:1000px){.aboutUs_ttl{font-size:2rem;margin-bottom:2rem}}.aboutUs_txt{font-size:1.6rem;line-height:1.8;letter-spacing:1.6px}@media screen and (max-width:1000px){.aboutUs_txt{line-height:2.2}}.aboutUs_txt:not(:last-child){margin-bottom:4.5rem}@media screen and (max-width:1000px){.aboutUs_txt:not(:last-child){margin-bottom:2rem}}@media screen and (max-width:1000px){.aboutUs_txt{font-size:1.2rem}}.aboutUs_img{position:absolute;top:73%;left:10%;width:30.8%;display:inline-block}@media only screen and (min-width:1000px) and (max-width:1400px){.aboutUs_img{left:2%}}@media screen and (max-width:1000px){.aboutUs_img{position:initial;width:100%;transform:translateY(-152px);display:block}.aboutUs_img img{width:100%}}.section-business{padding-top:40rem;position:relative}@media screen and (max-width:1000px){.section-business{padding-top:0;margin-top:-10rem}}.section-business:before{content:"";width:1034px;height:714px;position:absolute;top:0;left:0;background-color:#eef2f7;z-index:-1}@media screen and (max-width:1000px){.section-business:before{width:100%;height:850px}}.section-business .tags{position:absolute;top:18px;left:0}.section-business .tags img{width:12.2px;-o-object-fit:cover;object-fit:cover}.section-business .business_right{align-self:flex-start}.section-commodity{background:url(//yashita.co.jp/wp/wp-content/themes/new_theme/./img/top/img_bg-3.png) no-repeat center top;background-size:cover;padding-top:25rem;padding-bottom:140px}@media screen and (max-width:1000px){.section-commodity{margin-top:-6rem;padding-top:18rem;padding-bottom:6rem}}.common_ttl{text-align:center;margin-bottom:6rem}@media screen and (max-width:1000px){.common_ttl{margin-bottom:3rem}}.common_ttl-en{font-size:1.6rem;letter-spacing:4px}@media screen and (max-width:1000px){.common_ttl-en{font-size:1.2rem}}.common_ttl-en.clr-white{color:#fff}.common_ttl-en.clr-blue{color:#04a0e5}.common_ttl-ja{font-size:3.2rem;font-weight:700;letter-spacing:4px;line-height:2}@media screen and (max-width:1000px){.common_ttl-ja{font-size:2rem}}.common_ttl-ja.clr-white{color:#fff}.commodity{background-color:#fff;padding:7.5rem}@media screen and (max-width:1000px){.commodity{padding:2rem;overflow-x:hidden;padding-bottom:8rem}}.commodity_box{display:flex;-moz-column-gap:6rem;column-gap:6rem;margin-bottom:6rem}@media screen and (max-width:1000px){.commodity_box{flex-direction:column;margin-bottom:3rem}}.commodity_img{flex-basis:40.8%;flex-shrink:0}.commodity_ttl{font-size:2.4rem;font-weight:700;padding-left:5rem;position:relative;padding-bottom:3rem;letter-spacing:4px;border-bottom:1px solid #ccc}@media screen and (max-width:1000px){.commodity_ttl{font-size:1.8rem;padding-bottom:2rem}}.commodity_ttl:before{content:"";position:absolute;top:-4px;left:0;background:url(//yashita.co.jp/wp/wp-content/themes/new_theme/./img/common/img_logo-small.png) no-repeat center center;background-size:cover;width:40px;height:40px}@media screen and (max-width:1000px){.commodity_ttl:before{width:28px;height:28px}}.commodity_txt{font-size:1.6rem;font-weight:700;margin-top:4rem}@media screen and (max-width:1000px){.commodity_txt{font-size:1.2rem;margin-top:2rem}}.commodity_txt-item{letter-spacing:2px;line-height:1.8}.commodity_kinds{display:flex;justify-content:space-between;-moz-column-gap:2.5rem;column-gap:2.5rem;row-gap:6rem;flex-wrap:wrap}@media screen and (max-width:1000px){.commodity_kinds{display:block}}.commodity_kinds figure{position:relative;flex-basis:calc(33.33% - 2.5rem)}@media screen and (max-width:1000px){.commodity_kinds figure{flex-basis:100%}}.commodity_kinds figure figcaption{position:absolute;left:50%;font-size:1.8rem;width:306px;text-align:center;padding:1rem 0;background-color:#002e7b;transform:translateX(-50%);bottom:-2.1rem;color:#fff}@media screen and (max-width:1000px){.commodity_kinds figure figcaption{width:276px;font-size:1.4rem}}.commodity .swiper-2{width:100%;position:relative}.commodity .swiper-2 .swiper-slide{width:100% !important;height:auto !important;padding:0;margin-top:0}.commodity .swiper-2 .swiper-slide figure{margin:0}.commodity .swiper-2 .swiper-slide figure img{height:auto;margin-bottom:0}.commodity .swiper-2 .swiper-slide figure figcaption{text-align:center}.commodity .swiper-2 .swiper-pagination{transform:translateY(60px)}.commodity-flex{display:flex;flex-wrap:wrap}@media screen and (max-width:1000px){.commodity-flex{flex-direction:column}}.commodity-flex li{flex-basis:42%}.company{display:flex;align-items:center;-moz-column-gap:3rem;column-gap:3rem;padding:10rem 0}@media screen and (max-width:1000px){.company{flex-direction:column;padding:6rem 0;-moz-column-gap:2rem;column-gap:2rem}}.company p{font-size:2.4rem;font-weight:700}@media screen and (max-width:1000px){.company p{font-size:1.6rem;padding-bottom:2rem;border-bottom:1px solid #ccc}}.company_box{padding-left:3rem;border-left:1px solid #ccc;padding-top:5px;padding-bottom:5px}@media screen and (max-width:1000px){.company_box{border-left:none;padding-left:0}}.company_top{display:flex;-moz-column-gap:3rem;column-gap:3rem;margin-bottom:2rem;align-items:center}@media screen and (max-width:1000px){.company_top{flex-wrap:wrap;row-gap:2rem}}.company_top li img{height:23px;display:inline-block}@media screen and (max-width:1000px){.company_top li:nth-of-type(2) img{height:22px}}.company_top li:nth-of-type(3) img{height:22px}@media screen and (max-width:1000px){.company_top li:nth-of-type(3) img{height:21px}}.company_top li:nth-of-type(4) img{height:17px}.company_bottom{display:flex;-moz-column-gap:3rem;column-gap:3rem;align-items:center}@media screen and (max-width:1000px){.company_bottom{flex-wrap:wrap;row-gap:1.5rem;-moz-column-gap:2rem;column-gap:2rem}}.company_bottom li img{display:inline-block}.company_bottom li:nth-of-type(1) img{height:33px}.company_bottom li:nth-of-type(2) img{height:16px}.company_bottom li:nth-of-type(3) img{height:15px}.company_bottom li:nth-of-type(4) img{height:30px}.company_bottom li:nth-of-type(5) img{height:25px}.section-merit{background:url(//yashita.co.jp/wp/wp-content/themes/new_theme/./img/top/img_bg-4.png) no-repeat center top;background-size:100% 100%;margin-left:105px;padding-top:140px;padding-left:12.6rem;padding-right:230px;padding-bottom:180px}@media screen and (max-width:1000px){.section-merit{background:url(//yashita.co.jp/wp/wp-content/themes/new_theme/./img/top/img_bg-4sp.png) no-repeat center top;background-size:100% 102%;margin-left:0;padding-top:6rem;padding-left:0;padding-right:0;padding-bottom:0}}#merit{padding-top:10rem;margin-top:-10rem}.merit_box{display:flex;justify-content:space-between;-moz-column-gap:3.5rem;column-gap:3.5rem;flex-wrap:wrap;row-gap:5.5rem;padding-bottom:8rem}@media screen and (max-width:1000px){.merit_box{flex-direction:column;padding-bottom:4rem}}.merit_box figure{flex-basis:calc(33.33% - 3.5rem)}@media screen and (max-width:1000px){.merit_box figure{flex-basis:100%;text-align:center}.merit_box figure img{width:60%}}.merit_box figure figcaption{text-align:center;font-size:1.8rem;font-weight:700;margin-top:3rem;letter-spacing:2px;line-height:1.6}@media screen and (max-width:1000px){.merit_box figure figcaption{font-size:1.6rem}}.merit_box figure figcaption span{color:#04a0e5}.merit .philosophy_left .tags{left:13px;top:11rem}.merit .philosophy_left .tags img{width:13px}@media screen and (max-width:1000px){.merit .philosophy_left-txt{margin-right:2rem}}.merit .swiper-2{width:100%;position:relative}.merit .swiper-2 .swiper-slide{width:100% !important;height:auto !important;padding:0;margin-top:0}.merit .swiper-2 .swiper-slide figure{margin:0}.merit .swiper-2 .swiper-slide figure img{height:auto;margin-bottom:0}.merit .swiper-2 .swiper-slide figure figcaption{text-align:center}.merit .swiper-2 .swiper-pagination{transform:translateY(30px)}.section-content{margin-top:5.5rem;margin-bottom:140px}@media screen and (max-width:1000px){.section-content{margin-bottom:6rem}}.section-content .common_ttl-en{display:block}.section-content .common_ttl-ja{display:inline-block;background-color:#fff;position:relative;z-index:1;padding:0 60px}.content{display:flex;-moz-column-gap:11rem;column-gap:11rem;position:relative;justify-content:center}@media screen and (max-width:1000px){.content{flex-direction:column;row-gap:4rem}}.content:before{position:absolute;content:"";width:1040px;height:695px;border:1px solid #04a0e5;top:-90px;left:70px}@media screen and (max-width:1000px){.content:before{top:-65px;left:0;width:100%;height:110%}}.content_box{display:flex;flex-direction:column;row-gap:7rem}@media screen and (max-width:1000px){.content_box{align-items:center;row-gap:4rem}}.content_item{width:520px;height:183px;background-color:#faf7e4;padding-left:10rem;padding-top:3rem;position:relative}@media only screen and (min-width:767px) and (max-width:1000px){.content_item{width:400px !important}}@media screen and (max-width:1000px){.content_item{width:275px;height:100%;padding-left:3rem;padding-top:2rem;padding-bottom:2rem}}.content_item-ttl{font-size:2.5rem;font-weight:700;margin-bottom:2.6rem}@media screen and (max-width:1000px){.content_item-ttl{font-size:1.6rem;margin-bottom:1.5rem}}.content_item-txt{font-size:1.6rem;letter-spacing:2px}@media screen and (max-width:1000px){.content_item-txt{font-size:1.2rem}}.content_item.arrow:before{content:"";width:40px;height:40px;border-top:solid 2px #282828;border-right:solid 2px #282828;position:absolute;left:42%;bottom:-54px;transform:rotate(135deg) translateX(-50%)}@media screen and (max-width:1000px){.content_item.arrow:before{width:20px;height:20px;bottom:-32px}}@media screen and (max-width:1000px){.content_item.arrowSp:before{content:"";width:40px;height:40px;border-top:solid 2px #282828;border-right:solid 2px #282828;position:absolute;left:42%;bottom:-54px;transform:rotate(135deg) translateX(-50%)}}@media screen and (max-width:1000px) and (max-width:1000px){.content_item.arrowSp:before{width:20px;height:20px;bottom:-32px}}.content_step{position:absolute;width:91px;height:91px;background-color:#002e7b;color:#fff;font-size:16.39px;font-weight:700;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;top:50%;left:-45.5px;transform:translateY(-50%)}@media screen and (max-width:1000px){.content_step{font-size:1rem;width:48px;height:48px;left:-25.5px}}.content_step span{font-size:2.6rem}@media screen and (max-width:1000px){.content_step span{font-size:1.4rem}}.section-work{background:url(//yashita.co.jp/wp/wp-content/themes/new_theme/./img/top/img_bg-5.png) no-repeat center center;background-size:cover;padding:10rem 8rem}@media screen and (max-width:1000px){.section-work{padding:6rem 0;background:url(//yashita.co.jp/wp/wp-content/themes/new_theme/./img/top/img_bg-5sp.png) no-repeat center center;background-size:cover}}.work{display:flex;border:1px solid #fff;padding:5rem;color:#fff;-moz-column-gap:4.5rem;column-gap:4.5rem;align-items:center}@media screen and (max-width:1000px){.work{flex-direction:column-reverse;padding:3rem 2rem;row-gap:2rem}}.work picture{flex-basis:249px}@media screen and (max-width:1000px){.work picture{flex-basis:100%;text-align:center}.work picture img{width:65%}}.work_work{flex-grow:1}.work_ttl{font-size:3.2rem;font-weight:700;margin-bottom:3.8rem;letter-spacing:2px}@media screen and (max-width:1000px){.work_ttl{font-size:2rem}}.work_sub{font-size:2rem;font-weight:700;letter-spacing:2px}@media screen and (max-width:1000px){.work_sub{font-size:1.6rem}}.work_txt{font-size:1.4rem;letter-spacing:2px;line-height:2}@media screen and (max-width:1000px){.work_txt{font-size:1.2rem}}.section-voice{position:relative}@media screen and (max-width:1000px){.section-voice{padding:0 2rem}}.section-voice:after{position:absolute;content:"";top:0;right:0;background:#eef2f7;width:55%;height:100%}.voice{display:flex;padding:12.4rem 0 12.4rem 15rem;gap:12rem}@media screen and (max-width:1000px){.voice{flex-direction:column;padding:6rem 0;gap:3rem}}.voice .common_ttl{flex-shrink:0;margin-bottom:0;z-index:1}@media screen and (max-width:1000px){.voice .common_ttl{align-self:flex-start}}.voice .swiperWrap{max-width:1000px}.voice .swiper{width:100%;height:500px;padding-left:20px}@media only screen and (min-width:767px) and (max-width:1000px){.voice .swiper{width:400px !important}}@media screen and (max-width:1000px){.voice .swiper{height:370px;padding-left:0;width:100%}}.voice .swiper .swiper-scrollbar{bottom:90px}.voice .swiper .swiper-button-prev{top:90%;left:75%;background:#002e7b;width:50px;height:50px;border-radius:50%}@media screen and (max-width:1000px){.voice .swiper .swiper-button-prev{left:65%}}.voice .swiper .swiper-button-prev:after{font-size:28px;color:#fff}.voice .swiper .swiper-button-next{top:90%;left:85%;background:#002e7b;width:50px;height:50px;border-radius:50%}.voice .swiper .swiper-button-next:after{font-size:28px;color:#fff}.voice .swiper-slide{width:390px !important;height:370px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 15px rgba(0,0,0,.2);padding:4rem;margin-top:10px;background-color:#fff}@media screen and (max-width:1000px){.voice .swiper-slide{width:100% !important;height:258px;padding:3rem 2rem}}.voice .swiper-slide figure{text-align:center}.voice .swiper-slide figure img{margin-bottom:4rem;height:120px}@media screen and (max-width:1000px){.voice .swiper-slide figure img{height:71px}}.voice .swiper-slide figure figcaption{font-size:1.6rem;text-align:left;letter-spacing:1.6px;line-height:1.6}@media screen and (max-width:1000px){.voice .swiper-slide figure figcaption{font-size:1.4rem}}.section-info{margin-bottom:14rem;margin-top:-5rem;padding-top:15rem}@media screen and (max-width:1000px){.section-info{margin:6rem 0;padding-top:3rem}}.info{display:flex;align-items:flex-start;gap:5rem}@media only screen and (min-width:767px) and (max-width:1000px){.info{flex-direction:row !important}}@media screen and (max-width:1000px){.info{flex-direction:column;gap:3rem}}.info_left{flex-basis:50%}.info_left tr td{font-size:1.6rem;padding:2rem 3rem 2rem 3px;border-bottom:1px solid #ccc;line-height:1.6;letter-spacing:2px}@media screen and (max-width:1000px){.info_left tr td{font-size:1.2rem;padding:2rem 0}}.info_left tr td:first-child{width:185px;vertical-align:top}@media screen and (max-width:1000px){.info_left tr td:first-child{width:100px}}@media screen and (max-width:1000px){.info_left tr td:last-child{padding:2rem 0}}.info_right{flex-basis:48%}.map{width:100%;height:450px;margin-top:6rem}@media screen and (max-width:1000px){.map{height:250px}}.map iframe{width:100%;height:100%}.section-end{background:url(//yashita.co.jp/wp/wp-content/themes/new_theme/./img/top/img_bg-6.png) no-repeat center center;background-size:cover;padding:140px 0;position:relative}@media screen and (max-width:1000px){.section-end{background:url(//yashita.co.jp/wp/wp-content/themes/new_theme/./img/top/img_bg-6sp.png) no-repeat center center;background-size:cover;padding:60px 0 100px}}.end{display:flex;-moz-column-gap:4rem;column-gap:4rem}@media screen and (max-width:1000px){.end{flex-direction:column}}.end_left{position:relative;padding-left:8rem}@media screen and (max-width:1000px){.end_left{padding-left:0}}.end_left .common_ttl{position:absolute;top:50%;left:0;transform:translateY(-50%);margin-bottom:0;text-align:left}@media screen and (max-width:1000px){.end_left .common_ttl{position:initial}}@media screen and (max-width:1000px){.end_left.entry{margin-top:10rem}}.end_btn{width:250px;text-align:center;position:absolute;right:0;bottom:-30px;background-color:#fff}.end_contact{position:relative;color:#fff;padding:2.3rem 0;width:100%;display:inline-block;font-size:1.4rem;padding-left:3rem;background-color:#04a0e5}.end_contact:before{content:"";background:url(//yashita.co.jp/wp/wp-content/themes/new_theme/./img/common/img_send.png) no-repeat center center;background-size:cover;position:absolute;width:18px;height:20px;top:50%;left:70px;transform:translateY(-50%)}.end_entry{position:relative;color:#fff;padding:2.3rem 0;width:100%;display:inline-block;font-size:1.4rem;padding-left:3rem;background-color:#002e7b}.end_entry:before{content:"";background:url(//yashita.co.jp/wp/wp-content/themes/new_theme/./img/common/img_book.png) no-repeat center center;background-size:cover;position:absolute;width:14px;height:19px;top:50%;left:60px;transform:translateY(-50%)}.subMv{position:relative;margin-top:58px}@media screen and (max-width:1000px){.subMv{margin-top:18px}.subMv img{width:100%}}.subMv_ttl{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff}.subMv_ttl-en{font-size:1.6rem;margin-bottom:3rem}@media screen and (max-width:1000px){.subMv_ttl-en{font-size:1.2rem;margin-bottom:1rem}}.subMv_ttl-ja{font-size:3.2rem;font-weight:700}@media screen and (max-width:1000px){.subMv_ttl-ja{font-size:2rem}}.back_link{margin:2rem 0}.back_link-arrow{margin:0 1rem}.ml70{margin-left:7rem}@media screen and (max-width:1000px){.ml70{margin-left:0}}.ml80{margin-left:8rem}@media screen and (max-width:1000px){.ml80{margin-left:0;margin-bottom:3rem}}.ml100{margin-left:10rem}@media screen and (max-width:1000px){.ml100{margin-left:0}}.ml20{margin-left:2rem}@media screen and (max-width:1000px){.ml20{margin-left:0}}.ct{padding-bottom:14rem}.ct_ttl{text-align:center;font-size:1.4rem;margin-bottom:12rem;letter-spacing:2px}@media screen and (max-width:1000px){.ct_ttl{margin-bottom:0}}.ct_group{max-width:890px;margin:0 auto}.ct_box{padding:3rem 2rem;border-bottom:1px solid #ccc}@media screen and (max-width:1000px){.ct_box{padding-bottom:0;padding-top:2rem;padding-left:0;padding-right:0}}@media screen and (max-width:1000px){.ct_box.btsp{padding-bottom:3rem}}.ct_box2{padding:3rem 2rem;position:relative}@media screen and (max-width:1000px){.ct_box2{padding-left:0;padding-right:0}}.ct_box2 .error{top:222px !important;left:264px !important}@media screen and (max-width:1000px){.ct_box2 .error{top:266px !important;left:0 !important}}.ct_lb{font-size:1.6rem;color:#002e7b;font-weight:500;width:160px;display:inline-block;vertical-align:top;padding-top:1rem}@media screen and (max-width:1000px){.ct_lb{padding-bottom:1rem}}.ct-input{width:200px;font-size:1.6rem;padding:1.5rem 2rem;border:1px solid #ccc}@media screen and (max-width:1000px){.ct-input{width:100%;margin-bottom:3rem}}.ct-input2{max-width:600px;width:100%;font-size:1.6rem;padding:1.5rem 2rem;border:1px solid #ccc}@media screen and (max-width:1000px){.ct-input2{width:100%;max-width:100%}}.ct-input3{max-width:400px;width:100%;font-size:1.6rem;padding:1.5rem 2rem;border:1px solid #ccc}@media screen and (max-width:1000px){.ct-input3{width:100%;max-width:100%}}.ct-input4{resize:vertical;max-width:600px;width:100%;height:190px;padding:1.5rem 2rem;font-size:1.6rem;border:1px solid #ccc}@media screen and (max-width:1000px){.ct-input4{width:100%;max-width:100%}}@media screen and (max-width:1000px){.ct .company-pb{padding-bottom:3rem}}.ct .confirm{margin-left:230px;margin-top:3rem;position:relative}@media screen and (max-width:1000px){.ct .confirm{margin-left:0;margin-bottom:3rem}}.ct .confirm .error{position:absolute;top:87px;left:0;font-size:1.2rem}.ct .confirm_txt{font-size:1.6rem;margin-bottom:1rem;display:inline-block}.ct_adr{margin-left:230px;margin-top:3rem}@media screen and (max-width:1000px){.ct_adr{margin-left:0;margin-bottom:3rem;margin-top:0}}.ct_note{position:relative}@media screen and (max-width:1000px){.ct_note{display:block}}.ct_note-txt{position:absolute;top:50%;left:20px;transform:translateY(-50%);background:#e13845;padding:3px 10px 4px;font-size:1.2rem;color:#fff;border-radius:5px}@media screen and (max-width:1000px){.ct_note-txt{top:-19px;left:initial;right:0}}@media screen and (max-width:1000px){.ct .post-flex{display:flex;-moz-column-gap:2rem;column-gap:2rem}}.ct_note2{position:absolute;top:40px;left:200px;background:#e13845;padding:3px 10px 4px;font-size:1.2rem;color:#fff;border-radius:5px}@media screen and (max-width:1000px){.ct_note2{left:initial;right:0}}.ct_note3{position:absolute;top:0;left:265px;background:#e13845;padding:3px 10px 4px;font-size:1.2rem;color:#fff;border-radius:5px}@media screen and (max-width:1000px){.ct_note3{left:initial;right:0}}.ct .post{position:absolute;top:50%;left:80px;transform:translateY(-50%);font-size:20px}@media screen and (max-width:1000px){.ct .post{position:initial;transform:translateY(0);padding-top:1rem}}.check{background:#eff1f5;padding:3rem;display:flex;-moz-column-gap:1.5rem;column-gap:1.5rem}@media screen and (max-width:1000px){.check{flex-direction:column;row-gap:2rem}}.check_ttl{font-size:1.6rem;color:#002e7b;font-weight:500;display:inline-block;vertical-align:top;padding-top:1rem;flex-shrink:0}.check_box{padding:1rem 2rem;background-color:#fff;height:190px;border:1px solid #ccc;overflow-y:scroll}.check_txt{font-size:1.2rem;line-height:1.8}@media screen and (max-width:1000px){.check_txt{font-size:1.4rem}}.back-2{display:none}.consent{margin:3rem 0 0 2.4rem;position:relative}@media screen and (max-width:1000px){.consent{margin:2rem 0}}.consent-checkbox{width:20px;height:20px;margin-right:1rem !important;margin-bottom:2px !important;vertical-align:bottom}.consent .error{position:absolute;top:30px !important;left:0 !important;font-size:1.2rem}.consent .mwform-checkbox-field-text{font-size:1.6rem;font-weight:500}@media screen and (max-width:1000px){.consent .mwform-checkbox-field-text{font-size:1.4rem}}.btnBox{display:flex;justify-content:center;align-items:center;margin-top:6rem}.btnBox .ct-btn{width:300px;height:66px;background-color:#04a0e5;font-size:14px;font-weight:700;color:#fff}.btnBox .ct-btn:hover{opacity:.7}.btnBox .ct-btn:hover p:hover{opacity:.7}.btnBox .ct-btn:hover img:hover{opacity:.7}.btnBox .ct-btn.clr-blue{background-color:#002e7b}.mw_wp_form .error{position:absolute;top:34px;left:72px;font-size:1.2rem !important}@media screen and (max-width:1000px){.mw_wp_form .error{top:53px;left:0}}.ct_error{position:relative}.ct_error .error{position:absolute;top:34px;left:23px;font-size:1.2rem}@media screen and (max-width:1000px){.ct_error .error{left:0}}.entryNote{font-size:1.2rem;color:#000}.entry_box{margin-left:233px;font-size:1.4rem;letter-spacing:2px;line-height:1.8;margin-top:2rem}@media screen and (max-width:1000px){.entry_box{margin-bottom:3rem;margin-left:0}}.entry_link{margin-top:2rem}.entry_link a{color:#002e7b;border-bottom:1px solid #002e7b;cursor:pointer}.entry_link a:first-child{margin-right:2rem}.mw_wp_form_confirm .ct_ttl{display:none}.mw_wp_form_confirm .back-2{display:block}.mw_wp_form_confirm .back-1{display:none}@media screen and (max-width:1000px){.mw_wp_form_confirm .ct_note{display:inline-block}}@media screen and (max-width:1000px){.mw_wp_form_confirm .post-flex{display:flex}}.mw_wp_form_confirm .ct_note-txt{display:none}.mw_wp_form_confirm .ct_box{font-size:1.6rem}.mw_wp_form_confirm .ct_lb{padding-top:0}.mw_wp_form_confirm .ct_note{font-size:1.6rem}.mw_wp_form_confirm .ct_note2{display:none}.mw_wp_form_confirm .ct_box2{font-size:1.6rem}.mw_wp_form_confirm .ct_error{font-size:1.6rem}.mw_wp_form_confirm .confirm{display:none}.mw_wp_form_confirm .check{display:none}.mw_wp_form_confirm .confirm_txt{display:none}.mw_wp_form_confirm .ct_adr{font-size:1.6rem;margin-left:160px}@media screen and (max-width:1000px){.mw_wp_form_confirm .ct_adr{margin-left:0}}.mw_wp_form_confirm .post{position:initial;padding-top:0}.mw_wp_form_confirm .btnBox{-moz-column-gap:3rem;column-gap:3rem}.mw_wp_form_confirm .btnBox .btn-edit{width:300px;height:66px;background-color:grey;font-size:14px;font-weight:700;color:#fff;border:none;cursor:pointer}.mw_wp_form_confirm .btnBox .btn-edit:hover{opacity:.7}.mw_wp_form_confirm .btnBox .btn-edit:hover p:hover{opacity:.7}.mw_wp_form_confirm .btnBox .btn-edit:hover img:hover{opacity:.7}.mw_wp_form_confirm .entry_box{display:none}.mw_wp_form_complete .finish{text-align:center}.mw_wp_form_complete .finish-ttl{font-size:2.4rem;color:#002e7b;margin-top:8rem;margin-bottom:6rem;letter-spacing:2px}.mw_wp_form_complete .finish-txt{font-size:1.4rem;margin-bottom:3rem;letter-spacing:2px;line-height:1.8}.mw_wp_form_complete .finish .backTop{padding-top:3rem}.mw_wp_form_complete .finish .backTop-btn{width:300px;height:66px;background-color:#04a0e5;font-size:14px;font-weight:700;color:#fff;border:none;display:inline-block;line-height:66px}.news-content{margin:100px 0;font-size:1.6rem}@media screen and (max-width:1000px){.news-content{margin:60px 0}}.news-content .news-content-list li{font-size:1.6rem;padding:30px 50px;border-bottom:1px solid #eee}@media screen and (max-width:1000px){.news-content .news-content-list li{padding:2rem 0}}.news-content .news-content-list li p{display:flex}.news-content .news-content-list li .date{width:120px;flex-shrink:0}.pager{font-size:1.6rem;text-align:center;margin:50px 0 50px}.pager .page-numbers{position:relative;margin-right:45px;color:#999}.pager .page-numbers:before{position:absolute;content:"|";top:-2px;right:-25px;font-size:1.6rem;color:#999}.pager .current{color:#002e7b;font-weight:700}.pager a:last-child:before{display:none}.news-single-ttl{font-size:2.2rem;border-bottom:1px solid #eee;padding-bottom:30px}.news-single-date{font-size:1.5rem;margin:20px 0 30px}.news-content-btn{max-width:300px;background-color:#002e7b;color:#fff;font-size:1.6rem;font-weight:700;text-align:center;padding:15px 0;margin:80px auto 80px;display:block}.news-the_content h1{font-size:2em;margin:0 0 .6em}.news-the_content h2{font-size:1.5em;margin:0 0 .6em}.news-the_content h3{font-size:1.17em;margin:0 0 .4em}.news-the_content h4{font-size:.9em;margin:0 0 .4em}.news-the_content h5{font-size:.83em;margin:0 0 .3em}.news-the_content h6{font-size:.67em;margin:0 0 .3em}.news-the_content pre{font-family:monospace,monospace;font-size:1em}.news-the_content b,.news-the_content strong{font-weight:700}.news-the_content code,.news-the_content kbd,.news-the_content samp{font-family:monospace,monospace;font-size:1em}.news-the_content sub,.news-the_content sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.news-the_content small{font-size:80%}.news-the_content em{font-style:italic}.news-the_content ul{list-style-type:disc}.news-the_content ul li{list-style:initial}.news-the_content ol{list-style-type:decimal}.news-the_content ol li{list-style:decimal}.news-the_content .aligncenter{display:inherit;margin:auto}.news-the_content .alignright{display:inherit;margin-left:auto}.tel_note{font-size:1.2rem;color:#5f5f5f}@media screen and (max-width:1000px){.tel_note{margin-left:1rem}}