.pagettl_area{position:relative}.pagettl_area .pagettl{position:absolute;bottom:-15px;right:0}@media screen and (max-width:767px){.pagettl_area .pagettl{bottom:-10px}}.pagettl_area .pagettl img{width:100%}.pagettl_area .pagettl._about{width:451px}@media screen and (max-width:767px){.pagettl_area .pagettl._about{width:316px}}.pagettl_area .pagettl_bg .pagettl_slider{display:none}.pagettl_area .pagettl_bg .pagettl_slider .pagettl_slide{width:570px;height:300px}.pagettl_area .pagettl_bg .pagettl_img img,.pagettl_area .pagettl_bg .pagettl_slider .pagettl_slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:300px}#about .strong-slider{height:300px;position:relative}#about .strong-slider .swiper-wrapper{transition-timing-function:linear}#about .strong-slider .strong-slide{height:300px}#about .strong-slider .strong-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (max-width:767px){#about .strong-slider{height:300px;position:relative}#about .strong-slider .swiper-wrapper{transition-timing-function:linear}#about .strong-slider .strong-slide{height:300px}#about .strong-slider .strong-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}.contents{width:100%;padding-top:10px;position:relative;overflow:visible}.breadcrumb{width:100%;max-width:1260px;margin:auto;padding:20px 40px}@media screen and (max-width:767px){.breadcrumb{padding:10px 20px}}.breadcrumb .breadcrumb-list{flex-wrap:wrap;margin-top:0;margin-bottom:0;padding-left:0;list-style:none;display:flex}.breadcrumb .breadcrumb-list-item{margin-right:8px;padding-right:24px;font-size:16px;display:inline-block;position:relative}@media screen and (max-width:767px){.breadcrumb .breadcrumb-list-item{font-size:12px}}.breadcrumb .breadcrumb-list-item a{color:#1c0606;text-decoration:underline}.breadcrumb .breadcrumb-list-item:before{color:inherit;content:">";text-align:center;width:1em;height:1em;font-size:1em;line-height:1;position:absolute;top:50%;right:0;transform:translateY(-50%)}.breadcrumb .breadcrumb-list-item:last-child:before{content:normal}#about .contents{padding-bottom:100px}@media screen and (max-width:767px){#about .contents{padding-bottom:30px}}#about .sec_intro{position:relative}#about .sec_intro .sec_inner{padding-bottom:50px}@media screen and (max-width:767px){#about .sec_intro .sec_inner{padding-bottom:30px}}#about .sec_intro:after{content:"";background:url(../images/about/ico01.svg) 50%/contain no-repeat;width:248.3px;height:282.74px;position:absolute;top:0;right:0}@media screen and (max-width:767px){#about .sec_intro:after{width:90.26px;height:102.78px;top:-20px}}#about .sec_intro .pagettl_ja{width:400px}.page-title-about{font-family:Shippori Mincho,serif;font-size:50px;font-weight:600;line-height:130%}@media screen and (max-width:767px){.page-title-about{font-size:30px;line-height:130%}}@media screen and (max-width:480px){.page-title-about{font-size:24px;line-height:130%}}@media screen and (max-width:767px){#about .sec_intro .pagettl_ja{width:240px}}#about .sec_intro .pagettl_ja img{width:100%}#about .sec_intro .intro_txt{margin-top:30px;padding-right:250px;font-size:18px;line-height:2.2}@media screen and (max-width:767px){#about .sec_intro .intro_txt{margin-top:24px;padding-right:0;font-size:14px}}#about .sec_about+.sec_about{margin-top:50px}@media screen and (max-width:767px){#about .sec_about+.sec_about{margin-top:30px}}#about .sec_about .about_column{background:#faf7ed;border-radius:20px;overflow:hidden}#about .sec_about .img{height:300px}@media screen and (max-width:767px){#about .sec_about .img{height:auto}}#about .sec_about .img img{-o-object-fit:cover;object-fit:cover;width:100%}#about .sec_about .cont{justify-content:space-between;padding:30px 30px 40px 40px;display:flex}@media screen and (max-width:767px){#about .sec_about .cont{flex-direction:column;padding:5px 0 30px}}#about .sec_about .cont .cont_img_area,#about .sec_about .cont .cont_info{width:calc(50% - 20px)}@media screen and (max-width:767px){#about .sec_about .cont .cont_img_area,#about .sec_about .cont .cont_info{width:100%}#about .sec_about .cont .cont_info .num_area{padding-left:10px;padding-right:10px}}#about .sec_about .cont .cont_info .num_area .heading-num{border-bottom:2px solid #000;margin-bottom:30px;padding-bottom:7px;font-family:Shippori Mincho,serif;font-size:18px;font-weight:600;display:inline-block}#about .sec_about .cont .cont_info .num_area .heading-num span{font-size:40px}@media screen and (max-width:767px){#about .sec_about .cont .cont_info .num_area .heading-num{border-bottom:2px solid #000;margin-top:20px;margin-bottom:20px;padding-bottom:7px;font-size:16px;display:inline-block}#about .sec_about .cont .cont_info .num_area .heading-num span{font-size:30px}}@media screen and (max-width:480px){#about .sec_about .cont .cont_info .num_area .heading-num span{font-size:24px}}#about .sec_about .cont .cont_info .heading-title-text{font-family:Shippori Mincho,serif;font-size:30px;font-weight:600;line-height:150%}@media screen and (max-width:767px){#about .sec_about .cont .cont_info .heading-title-text{padding-left:8px;font-size:22px}}@media screen and (max-width:480px){#about .sec_about .cont .cont_info .heading-title-text{padding-left:8px;font-size:18px}}#about .sec_about .cont .cont_info .ttl img{width:100%}#about .sec_about .cont .cont_info .txt{margin-top:30px;font-size:16px;line-height:1.8}@media screen and (max-width:767px){#about .sec_about .cont .cont_info .txt{margin-top:20px;padding-left:10px;padding-right:10px;font-size:12px}#about .sec_about .cont .cont_img_area{margin-top:30px;padding-left:10px;padding-right:10px}}#about .sec_about .cont .cont_img_area .cont_img{width:100%}#about .sec_about .cont .cont_img_area .cont_img+.cont_img{margin-top:15px}@media screen and (max-width:767px){#about .sec_about .cont .cont_img_area .cont_img+.cont_img{margin-top:5px}}#about .sec_about .cont .cont_img_area .cont_img img{width:100%}#about .sec_about.about01 .cont .cont_info .ttl{width:530px}@media screen and (max-width:767px){#about .sec_about.about01 .cont .cont_info .ttl{width:316px}}#about .sec_about.about02 .cont .cont_info .ttl{width:360px}@media screen and (max-width:767px){#about .sec_about.about02 .cont .cont_info .ttl{width:240px}}#about .sec_about.about03 .cont .cont_info .ttl{width:450px}@media screen and (max-width:767px){#about .sec_about.about03 .cont .cont_info .ttl{width:300px}}#about .sec_about.about04 .cont .cont_info .ttl{width:300px}@media screen and (max-width:767px){#about .sec_about.about04 .cont .cont_info .ttl{width:200px}}.btn-banner-wrap{max-width:720px;margin:80px auto 160px;padding:0 24px}@media screen and (max-width:767px){.btn-banner-wrap{margin:50px auto 80px}}.btn-banner-wrap:hover .btn-banner{opacity:.8;transition:all .3s}.btn-banner-wrap .btn-banner{max-width:720px;display:block}.btn-banner-wrap .btn-banner img{width:100%;height:auto;display:block}
