﻿.format-area .format-txt{line-height:2}.format-area .format-txt p:not(:last-child){margin-bottom:1em}.format-area .format-img{font-size:0;text-align:center}.format-area .img-caption{font-size:1.6rem;margin-top:10px;text-align:left}.format-area .format-row{display:flex;justify-content:space-between}.format-area .format01{margin:60px auto}.format-area .format02{margin:60px auto}.format-area .format03{margin:60px auto}.format-area .format04{margin:60px auto}.format-area .format05{margin:60px auto}.format-area .format06{margin:60px auto}.format-area .format07{margin:60px auto}.format-area .format08{margin:60px auto}.format-area .format09{margin:60px auto}.format-area .format01 .ttl-lrg{font-size:3.4rem;font-weight:bold;letter-spacing:0.1em;padding:15px 0 15px 15px;border-left:12px solid #ea6c00;color:#ea6c00}.format-area .format02 .ttl-mid{font-size:2.6rem;letter-spacing:0.15em;font-weight:bold;padding:15px 0 0 20px;border-left:5px solid #000;position:relative}.format-area .format02 .ttl-mid::before{content:"";display:block;position:absolute;width:100%;max-width:294px;height:5px;top:0;left:0;background:#000}.format-area .format07 .format-img{width:48%}.format-area .format07 .format-img-wrap{position:relative;overflow:hidden;padding-top:60.78%}.format-area .format07 .format-img-wrap img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:auto;max-width:inherit}.format-area .format08 .format-img{width:32%}.format-area .format08 .format-img-wrap{position:relative;overflow:hidden;padding-top:60.78%}.format-area .format08 .format-img-wrap img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:auto;max-width:inherit}@media screen and (min-width: 768px){.format-area .format-rowPC{display:flex;justify-content:space-between}.format-area .format-rowPC .head,.format-area .format-rowPC .body{width:48%}.format-area .format05 .format-rowPC{flex-direction:row-reverse}}@media screen and (max-width: 767px){.format-area .format-rowPC .head{margin-bottom:25px}.format-area .format01 .ttl-lrg{font-size:2.6rem}.format-area .format02 .ttl-mid{font-size:2.2rem}.format-area .format08 .format-row{flex-wrap:wrap}.format-area .format08 .format-img{width:48%}.format-area .format08 .format-img:last-child{width:100%;margin-top:25px}}@media screen and (max-width: 576px){.format-area .format01{margin:40px auto}.format-area .format02{margin:40px auto}.format-area .format03{margin:40px auto}.format-area .format04{margin:40px auto}.format-area .format05{margin:40px auto}.format-area .format06{margin:40px auto}.format-area .format07{margin:40px auto}.format-area .format08{margin:40px auto}.format-area .format09{margin:40px auto}.format-area .format01 .ttl-lrg{font-size:2.2rem;border-width:8px;padding:7px 0 7px 15px}.format-area .format02 .ttl-mid{font-size:1.8rem;padding:15px 0 0 15px}.format-area .format02 .ttl-mid::before{width:60%}.format-area .format09 iframe{height:320px}}@media screen and (max-width: 576px){.page-head-img{background-position:65% 0}}.voice-item{margin-top:100px}.voice-item a{display:block}.voice-item a:hover .head img{transform:scale(1.1, 1.1)}.voice-item .head{font-size:0;overflow:hidden}.voice-item .head img{transition:.3s}.voice-item .body{position:relative;border-top:4px solid #000;border-left:4px solid #000;padding:1.8em 0 0 2.5em}.voice-item .new-area{display:inline-block}.voice-item .new-area span{display:none;background:#ea6c00;color:#fff;font-family:"Jost",sans-serif;font-size:1.8rem;font-weight:400;line-height:50px;width:100px;height:50px;text-align:center}.voice-item .new-area .new{display:block}.voice-item .item-ttl{font-size:2.4rem;letter-spacing:0.05em;font-weight:bold}.voice-item .customer-data{font-weight:bold;font-size:1.8rem;letter-spacing:0.2em}.voice-item .customer-data .data-add{margin-right:1em}.voice-item .customer-data .data-add::before{content:"";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:0.2em}.voice-item .viewmore{display:block;color:#ea6c00;max-width:150px;width:100%;position:relative;font-family:"Jost",sans-serif;margin:0 0 0 auto}.voice-item .viewmore .arw{position:absolute;bottom:0;right:0;display:block;width:100%}.voice-item .viewmore .arw::before,.voice-item .viewmore .arw::after{content:"";position:absolute;top:0;bottom:0;right:0;border-bottom:solid 1px #ea6c00;height:0;margin:auto}.voice-item .viewmore .arw::before{width:100%}.voice-item .viewmore .arw::after{transform:rotate(45deg);width:20px;transform-origin:right}@media screen and (max-width: 1140px){.voice-item .item-ttl{font-size:2rem}.voice-item .customer-data{font-size:1.6rem}}@media screen and (max-width: 767px){.voice-item{margin-top:80px}.voice-item .body{padding:1.8em 0 0 1.2em}.voice-item .new-area span{font-size:1.6rem;line-height:40px;width:80px;height:40px}}@media screen and (max-width: 576px){.voice-item{margin-top:60px}}.voice-pic .voice-item a{display:flex;justify-content:space-between}.voice-pic .voice-item:nth-child(2n) a{flex-direction:row-reverse}.voice-pic .voice-item:nth-child(2n) .body{border-right:4px solid #000;border-left:none;padding:1.8em 2.5em 0 0}.voice-pic .voice-item .head{width:65%}.voice-pic .voice-item .head img{width:100%;height:390px;object-fit:cover;font-family:'object-fit: cover;'}.voice-pic .voice-item .body{width:32%;display:flex;flex-direction:column;justify-content:space-between}.voice-pic .voice-item .new-area .new,.voice-pic .voice-item .item-ttl,.voice-pic .voice-item .customer-data{margin-bottom:15px}.voice-pic .voice-item .item-ttl{font-size:2.8rem;position:relative;overflow:hidden;height:7.5em}.voice-pic .voice-item .item-ttl::before,.voice-pic .voice-item .item-ttl::after{position:absolute;background:#fff}.voice-pic .voice-item .item-ttl::before{content:"...";bottom:0;right:0;padding:0 0.2em}.voice-pic .voice-item .item-ttl::after{content:"";height:100%;width:100%}@media screen and (max-width: 1140px){.voice-pic .voice-item .head img{height:38vw}.voice-pic .voice-item .item-ttl{font-size:2.7vw}}@media screen and (max-width: 767px){.voice-pic .voice-item a{display:block}.voice-pic .voice-item:nth-child(2n) .body{padding:1.8em 1.2em 0 0}.voice-pic .voice-item:nth-child(2n) .new-area{right:0;left:auto}.voice-pic .voice-item .new-area{position:absolute;top:-44px;left:0}.voice-pic .voice-item .head{width:100%;margin-bottom:20px}.voice-pic .voice-item .head img{height:55vw}.voice-pic .voice-item .body{width:100%}.voice-pic .voice-item .item-ttl{font-size:2.4rem;height:3em;letter-spacing:0.1em}}.voice-list{display:flex;justify-content:space-between;flex-wrap:wrap}.voice-list .voice-item{width:48%;max-width:500px}.voice-list .voice-item .head{margin-bottom:20px}.voice-list .voice-item .head img{width:100%;height:278px;object-fit:cover;font-family:'object-fit: cover;'}.voice-list .voice-item .new-area{position:absolute;top:-54px;left:0}.voice-list .voice-item .item-ttl{margin-bottom:15px;letter-spacing:0.08em;position:relative;overflow:hidden;height:3em}.voice-list .voice-item .item-ttl::before,.voice-list .voice-item .item-ttl::after{position:absolute;background:#fff}.voice-list .voice-item .item-ttl::before{content:"...";bottom:0;right:0;padding:0 0.2em}.voice-list .voice-item .item-ttl::after{content:"";height:100%;width:100%}@media screen and (max-width: 1140px){.voice-list .voice-item .head img{height:27vw}}@media screen and (max-width: 767px){.voice-list .voice-item .new-area{top:-44px}}@media screen and (max-width: 576px){.voice-list .voice-item .body{padding:1.2em 0 0 0.7em}.voice-list .voice-item .item-ttl{height:6em;font-size:1.6rem}.voice-list .voice-item .customer-data{font-size:1.4rem;letter-spacing:0.05em}.voice-list .voice-item .viewmore{max-width:100px;font-size:1.4rem}}.page-head-voice_single{position:relative}.page-head-voice_single-inner{position:absolute;top:0;left:0;width:100%;height:100%}.page-head-voice_single .breadcrumb{position:absolute;top:0;right:2.5%;z-index:1}.page-head-voice_single .single-mainimg{font-size:0}.page-head-voice_single .single-mainimg img{width:100%;height:1062px;object-fit:cover;font-family:'object-fit: cover;'}@media screen and (max-width: 1920px){.page-head-voice_single .single-mainimg img{height:60vw}}@media screen and (max-width: 576px){.page-head-voice_single .single-mainimg img{height:80vw}}.article-main{margin:-120px auto 0;z-index:1}.article-main-inner{max-width:1920px;width:100%;margin:0 auto;display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:flex-end;position:relative}.article-main .head{width:65%;background:#fff}.article-main .head-inner{max-width:840px;width:100%;padding:80px 2.5% 0 60px;position:relative}.article-main .body{width:35%;padding:150px 0 0 2.5%}.article-main .new-area{display:inline-block;position:absolute;top:0;left:60px}.article-main .new-area span{display:none;background:#ea6c00;color:#fff;font-family:"Jost",sans-serif;font-size:1.8rem;font-weight:400;line-height:50px;width:100px;height:50px;text-align:center}.article-main .new-area .new{display:block}.article-main .article-ttl{font-size:3.6rem;font-weight:bold;letter-spacing:0.1em}.article-main .btn-photo{display:block;max-width:272px;width:100%;background:#CEC3A1;text-align:center;margin:0 0 0 auto;line-height:1;position:relative;font-size:1.4rem;padding:15px 0}.article-main .btn-photo .jost{font-size:1.8rem}.article-main .btn-photo .arw{display:inline-block;width:100%;max-width:43px;position:absolute;bottom:15px;right:15px}.article-main .btn-photo .arw::before,.article-main .btn-photo .arw::after{content:"";position:absolute;top:0;bottom:0;right:0;border-bottom:solid 1px #000;height:0;margin:auto}.article-main .btn-photo .arw::before{width:100%}.article-main .btn-photo .arw::after{transform:rotate(45deg);width:7px;transform-origin:right}@media screen and (max-width: 1400px){.article-main .head{width:72%}.article-main .body{width:28%}}@media screen and (max-width: 1140px){.article-main{margin:-60px auto 0}.article-main-inner{display:block}.article-main .head{width:95%;margin:0 0 40px auto}.article-main .head-inner{max-width:none}.article-main .body{width:100%;padding:0 4%}.article-main .article-ttl{font-size:3rem}}@media screen and (max-width: 767px){.article-main{margin:-30px auto 0}.article-main .head{width:97%}.article-main .head-inner{padding:50px 4% 0 4%}.article-main .new-area{left:4%}.article-main .new-area span{font-size:1.6rem;line-height:40px;width:80px;height:40px}.article-main .article-ttl{font-size:2.6rem}}@media screen and (max-width: 576px){.article-main .head{margin:0 0 20px auto}.article-main .article-ttl{font-size:2.2rem}}.other-list-block{margin-top:150px}.other-list-block-ttl::after{content:"";display:block;width:130px;height:7px;background:#000;margin:20px auto 0}.other-list{display:flex;flex-wrap:wrap;justify-content:space-between}.other-list::after{content:"";display:block;width:31%}.other-list .voice-item{margin-top:20px;width:31%}.other-list .voice-item .head{margin-bottom:20px}.other-list .voice-item .head img{width:100%;height:185px;object-fit:cover;font-family:'object-fit: cover;'}.other-list .voice-item .body{padding:1.2em 0 0 1.2em}.other-list .voice-item .new-area{position:absolute;top:-54px;left:0}.other-list .voice-item .item-ttl{position:relative;overflow:hidden;height:3em}.other-list .voice-item .item-ttl::before,.other-list .voice-item .item-ttl::after{position:absolute;background:#fff}.other-list .voice-item .item-ttl::before{content:"...";bottom:0;right:0;padding:0 0.2em}.other-list .voice-item .item-ttl::after{content:"";height:100%;width:100%}@media screen and (max-width: 1140px){.other-list .voice-item .head img{height:16vw}}@media screen and (max-width: 767px){.other-list-block{margin-top:100px}.other-list .voice-item{width:48%}.other-list .voice-item:first-child{width:100%}.other-list .voice-item:first-child .head img{height:53vw}.other-list .voice-item .head img{height:24vw}.other-list .voice-item .new-area{top:-44px}}@media screen and (max-width: 576px){.other-list .voice-item:nth-child(n+2) .viewmore{max-width:100px;font-size:1.4rem}.other-list .voice-item .body{padding:0.7em 0 0 0.7em}.other-list .voice-item .item-ttl{font-size:1.8rem}.other-list .voice-item .customer-data{font-size:1.4rem;letter-spacing:0.1em;margin:10px 0}}
/*# sourceMappingURL=voice.css.map */
