.voice .page_heading__title img{height:35px}.voice .breadcrumbs{margin-bottom:50px}.voice .cmn_hd span{padding:0 50px 19px}@media only screen and (max-width: 767px){.voice .page_heading__title img{height:27px}.voice .breadcrumbs{margin-bottom:42px}.voice .cmn_hd span{padding:0 27px 9px}}.voice__list{margin:0 -17px}.voice__list:before,.voice__list:after{content:" ";display:table}.voice__list:after{clear:both}.voice__list li{width:50%;float:left;padding:0 17px;margin-bottom:67px}.voice__list li .content{display:block}.voice__list li .content .img{margin-bottom:14px}.voice__list li .content .img img{width:100%;display:block;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px}.voice__list li .content .txt .meta{font-size:0;margin-bottom:10px}.voice__list li .content .txt .meta:before,.voice__list li .content .txt .meta:after{content:" ";display:table}.voice__list li .content .txt .meta:after{clear:both}.voice__list li .content .txt .meta img{float:left;width:72px;height:72px;margin-right:17px}.voice__list li .content .txt .meta p{overflow:hidden;font-weight:bold;font-size:16px;padding-top:13px;letter-spacing:1px}.voice__list li .content .txt .meta p span{display:block;margin-bottom:3px}.voice__list li .content .txt .meta p small{display:inline-block;vertical-align:top;position:relative;font-size:14px;letter-spacing:1.2px;color:#3d7cef}.voice__list li .content .txt .meta p small:first-child{padding-right:17px;margin-right:7px}.voice__list li .content .txt .meta p small:first-child::before{content:"";width:12px;height:21px;background:url(../../img/voice/bg_slash.svg) no-repeat top left;background-size:100% 100%;position:absolute;right:0;top:50%;margin-top:-10px}.voice__list li .content .txt .title{font-weight:bold;font-size:19px;letter-spacing:1.9px;line-height:1.55}@media only screen and (max-width: 767px){.voice__list{margin:0}.voice__list li{width:100%;float:none;padding:0;margin-bottom:35px}.voice__list li .content .img img{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.voice__list li .content .txt .meta{margin-bottom:8px}.voice__list li .content .txt .meta img{margin-left:2px;width:65px;height:65px;margin-right:14px}.voice__list li .content .txt .meta p{padding-top:10px}.voice__list li .content .txt .meta p span{margin-bottom:0}.voice__list li .content .txt .title{font-size:18px}}.voice__detail__content{padding-bottom:45px;border-bottom:2px solid #000}.voice__detail__content p{font-size:15px;line-height:28px;font-weight:400;letter-spacing:0.5px}.voice__detail__content p:last-child{margin-bottom:0}.voice__detail__content p .img_center{margin:40px auto;display:block}.voice__detail__content .new_introduction{display:inline-block;vertical-align:top;font-size:0}.voice__detail__content .new_introduction span{display:inline-block;vertical-align:top;padding:4px 4px 3px 7px;font-size:13px;font-weight:bold;letter-spacing:1px;background:#3d7cef;color:#fff;text-align:center;line-height:1}.voice__detail__content .company_name{font-size:18px;font-weight:bold;letter-spacing:2px;vertical-align:top;display:inline-block;float:right;margin-top:-7px}.voice__detail__content .title{font-size:26px;font-weight:bold;line-height:40px;border-bottom:1px solid #ededed;padding-bottom:28px;margin-top:17px;margin-bottom:40px}.voice__detail__content .mainimg{max-width:754px;margin:0 auto 57px}.voice__detail__content .mainimg img{display:block;margin:0 auto;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px}.voice__detail__content .list_voice{padding-bottom:11px}.voice__detail__content .list_voice__item{margin-bottom:55px}.voice__detail__content .list_voice__item h3{font-size:22px;font-weight:bold;line-height:33px;letter-spacing:0.5px;border-bottom:3px solid #000;padding-bottom:20px;margin-bottom:30px}.voice__detail__content .list_voice__item h4{font-size:20px;font-weight:bold;line-height:30px;letter-spacing:0.5px;background:url(../../img/common/icon/dot.svg) center bottom/820px 3px repeat-x;padding-bottom:20px;margin-bottom:40px}.voice__detail__content .list_voice__item .txt01{margin-bottom:50px}.voice__detail__content .list_voice__item .quote{margin-bottom:25px}.voice__detail__content .list_voice__item .quote:before,.voice__detail__content .list_voice__item .quote:after{content:" ";display:table}.voice__detail__content .list_voice__item .quote:after{clear:both}.voice__detail__content .list_voice__item .quote__txt{width:calc(100% - 120px);float:right;background:#10289d;color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;padding:15px 18px;font-size:18px;font-weight:bold;line-height:27px;letter-spacing:0.5px;position:relative}.voice__detail__content .list_voice__item .quote__txt:before{content:'';position:absolute;left:-9px;top:calc(50% - 10px);width:0px;height:0px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #10289d}.voice__detail__content .list_voice__item .quote__img{width:90px;float:left;margin-right:30px}.voice__detail__content .list_voice__item .quote__img img{width:100%;display:block}.voice__detail__content .list_voice__item .quote__name{display:block;clear:both;padding-top:5px;margin-left:140px}.voice__detail__content .list_voice__item .quote.quote02 .quote__txt{background:#3d7cef}.voice__detail__content .list_voice__item .quote.quote02 .quote__txt:before{border-right:10px solid #3d7cef}.voice__detail__content .box{position:relative;margin-bottom:62px}.voice__detail__content .box:before{content:'';display:block;position:absolute;top:40px;left:0;background:#d8e5fc;width:100%;height:calc(100% - 30px);-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;z-index:-1}.voice__detail__content .box__ttl{display:block;font-weight:bold;font-size:22px;padding-bottom:28px;position:relative;letter-spacing:2px;background:url(../../img/voice/detail/bg_ttl.svg) center bottom/245px 27px no-repeat;min-width:245px;text-align:center;margin:0 auto}.voice__detail__content .box p{padding:20px 20px 24px;font-size:18px;line-height:30px;font-weight:bold}.voice__detail__content .company_profile{padding-top:112px;background:url(../../img/voice/detail/img_company_profile.png) left top 7px no-repeat}.voice__detail__content .company_profile__info{margin-bottom:18px;padding:0 14px}.voice__detail__content .company_profile__info:before,.voice__detail__content .company_profile__info:after{content:" ";display:table}.voice__detail__content .company_profile__info:after{clear:both}.voice__detail__content .company_profile__info__img{width:168px;float:left;margin-right:25px}.voice__detail__content .company_profile__info__img img{width:100%;display:block}.voice__detail__content .company_profile__info__txt{width:calc(100% - 193px);float:left}.voice__detail__content .company_profile__info__txt .name{font-size:18px;font-weight:bold;letter-spacing:1px;margin-bottom:8px}.voice__detail__content .company_profile__info__txt .tbl_info th,.voice__detail__content .company_profile__info__txt .tbl_info td{font-size:14px;font-weight:400;line-height:28px;text-align:left;padding-bottom:5px}.voice__detail__content .company_profile__info__txt .tbl_info th{border-right:1px solid #ccc;width:100px;padding-right:20px}.voice__detail__content .company_profile__info__txt .tbl_info td{padding-left:27px}.voice__detail__content .company_profile__info.fw .company_profile__info__txt{width:100%}.voice__detail__content .company_profile .txt03{font-size:13px;line-height:23px;letter-spacing:0.5px}@media only screen and (max-width: 767px){.voice__detail__content{padding-bottom:34px}.voice__detail__content p{line-height:27px}.voice__detail__content p .img_center{margin:20px auto}.voice__detail__content .company_name{float:none;margin-top:-4px;margin-left:10px}.voice__detail__content .title{font-size:20px;line-height:29px;padding-bottom:16px;margin-top:13px;margin-bottom:26px;letter-spacing:1px}.voice__detail__content .mainimg{margin:0 auto 34px}.voice__detail__content .mainimg img{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.voice__detail__content .list_voice{padding-bottom:2px}.voice__detail__content .list_voice__item{margin-bottom:30px}.voice__detail__content .list_voice__item h3{font-size:19px;line-height:29px;border-bottom:2.5px solid #000;padding-bottom:15px;margin-bottom:20px}.voice__detail__content .list_voice__item h4{font-size:18px;line-height:27px;padding-bottom:13px;margin-bottom:21px;background:url(../../img/common/icon/dot.svg) center bottom/820px 2px repeat-x}.voice__detail__content .list_voice__item .txt01{margin-bottom:32px}.voice__detail__content .list_voice__item .quote{margin-bottom:15px}.voice__detail__content .list_voice__item .quote__txt{width:100%;float:none;padding:15px 14px;font-size:17px;line-height:25px;margin-bottom:30px}.voice__detail__content .list_voice__item .quote__txt:before{left:calc(50% - 10px);top:auto;bottom:-9px;border-top:10px solid #10289d;border-bottom:none;border-left:10px solid transparent;border-right:10px solid transparent}.voice__detail__content .list_voice__item .quote__img{width:126px;float:none;margin:0 auto}.voice__detail__content .list_voice__item .quote__name{text-align:center;margin-left:0;padding-top:10px}.voice__detail__content .list_voice__item .quote.quote02 .quote__txt:before{border-top:10px solid #3d7cef;border-right:10px solid transparent}.voice__detail__content .box{margin-bottom:30px}.voice__detail__content .box:before{top:28px;height:calc(100% - 20px)}.voice__detail__content .box__ttl{font-size:18px;padding-bottom:15px;letter-spacing:1px;background:url(../../img/voice/detail/bg_ttl_sp.svg) center bottom/211px 18px no-repeat;min-width:211px}.voice__detail__content .box p{padding:15px 15px 12px;font-size:16px;line-height:25px}.voice__detail__content .company_profile{background:url(../../img/voice/detail/img_company_profile.png) left top 24px no-repeat}.voice__detail__content .company_profile__info{margin-bottom:28px;padding:0}.voice__detail__content .company_profile__info__img{width:120px;float:none;margin:0 auto 12px}.voice__detail__content .company_profile__info__txt{width:100%;float:none}.voice__detail__content .company_profile__info__txt .name{font-size:16px;letter-spacing:0.5px;margin-bottom:20px;text-align:center}.voice__detail__content .company_profile__info__txt .tbl_info tr{border-bottom:1px solid #ccc}.voice__detail__content .company_profile__info__txt .tbl_info tr:first-child{border-top:1px solid #ccc}.voice__detail__content .company_profile__info__txt .tbl_info th,.voice__detail__content .company_profile__info__txt .tbl_info td{line-height:22px;text-align:left;padding:10px 0 12px}.voice__detail__content .company_profile__info__txt .tbl_info th{border-right:none;width:120px;padding-right:10px;font-weight:bold}.voice__detail__content .company_profile__info__txt .tbl_info td{padding-left:0}.voice__detail__content .company_profile .txt03{font-size:14px;line-height:24px}}@media only screen and (max-width: 767px){.voice__detail .ar{margin-bottom:92px}}.ar:before,.ar:after{content:" ";display:table}.ar:after{clear:both}.ar__side{width:210px;float:right;margin-top:-5px}.ar__side__block{margin-bottom:42px}.ar__side__block__ttl{font-size:18px;font-weight:bold;letter-spacing:1px;padding-bottom:17px;background:url(../../img/common/icon/dot.svg) left bottom/820px 3px repeat-x;margin-bottom:16px}.ar__side__block ul li a{font-size:14px;line-height:30px;letter-spacing:0.5px}.ar__side__block.block02 ul li a{padding-left:24px;background:url(../../img/common/icon/ico_ar_right_white_circle.svg) left 3px center/13px 13px no-repeat}.ar__cont{width:calc(100% - 278px);float:left;margin-right:68px}@media only screen and (max-width: 767px){.ar__side,.ar__cont{width:100%;float:none}.ar__side{margin-bottom:38px}.ar__side__block{margin-bottom:18px}.ar__side__block__ttl{background:#3d7cef;border:2px solid #000;text-align:center;color:#fff;font-size:16px;position:relative;padding:0 10px;height:62px;line-height:56px;letter-spacing:1.6px;margin:0}.ar__side__block__ttl::before,.ar__side__block__ttl::after{content:"";position:absolute}.ar__side__block__ttl,.ar__side__block__ttl::before{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.ar__side__block__ttl::before{width:100%;height:100%;top:5px;left:5px;background:#d9dde2;z-index:-1}.ar__side__block__ttl::after{width:18px;height:18px;background:url(../../img/common/icon/ico_ar_down_blue_circle.svg) no-repeat top left;background-size:100% 100%;top:50%;margin-top:-8px;right:22px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.ar__side__block ul{padding:17px 0 0;display:none}.ar__side__block ul>li:last-child{margin-bottom:0}.ar__side__block.opened .ar__side__block__ttl::after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}}.cmn_pagenavi{margin:136px 0 130px}@media only screen and (max-width: 767px){.cmn_pagenavi{margin:90px 0 140px}}.single_navigation{font-size:0;margin:78px 0 125px}.single_navigation .prev,.single_navigation .next,.single_navigation .list{display:inline-block;vertical-align:top;letter-spacing:1px}.single_navigation .prev a,.single_navigation .next a,.single_navigation .list a{display:block}.single_navigation .prev,.single_navigation .next{font-size:14px;width:42.5%}.single_navigation .prev a,.single_navigation .next a{opacity:1 !important}.single_navigation .prev span,.single_navigation .next span{position:relative;background-color:#3d7cef;font-weight:bold;color:#fff;width:104px;height:41px;line-height:39px;background-repeat:no-repeat;background-size:13px 13px;top:0;margin-top:52px}.single_navigation .prev span,.single_navigation .prev span::before,.single_navigation .next span,.single_navigation .next span::before{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.single_navigation .prev span::before,.single_navigation .next span::before{content:"";position:absolute;width:calc(100% - 2px);height:100%;top:4px;left:7px;background:#d9dde2;z-index:-1}.single_navigation .prev p,.single_navigation .next p{width:calc(100% - 104px);text-decoration:underline;line-height:1.65;letter-spacing:0.5px}.single_navigation .prev p img,.single_navigation .next p img{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;margin-bottom:12px}@media only screen and (min-width: 768px){.single_navigation .prev:hover span,.single_navigation .next:hover span{top:-3px}.single_navigation .prev:hover span::before,.single_navigation .next:hover span::before{top:7px}}.single_navigation .prev span{float:left;background-image:url(../../img/common/icon/ico_ar_prev_page.svg);background-position:center left 11px;padding-left:45px}.single_navigation .prev p{float:right;padding-left:22px}.single_navigation .next span{float:right;background-image:url(../../img/common/icon/ico_ar_next_page.svg);background-position:center right 11px;padding-left:30px}.single_navigation .next p{float:left;padding-right:22px}.single_navigation .list{width:15%;padding:0 10px;margin-top:50px}.single_navigation .list a{text-align:center;font-size:15px;font-weight:bold;background:url(../../img/news_column/ico_list.svg) no-repeat top center;background-size:32px 30px;padding-top:34px}@media only screen and (max-width: 767px){.single_navigation{margin:55px 0 65px}.single_navigation .prev,.single_navigation .next{width:39%}.single_navigation .prev p,.single_navigation .next p{width:100%;padding:0 !important;line-height:1.6;letter-spacing:0;margin-bottom:14px}.single_navigation .prev p img,.single_navigation .next p img{margin-bottom:9px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.single_navigation .prev span,.single_navigation .next span{width:97%;max-width:131px;line-height:41px;background-size:14px 14px;text-align:center;padding-left:0 !important;padding-right:0 !important;margin-top:0}.single_navigation .prev span{background-position:center left 9px;padding-left:50px}.single_navigation .next span{background-position:center right 9px;padding-left:50px}.single_navigation .list{width:22%;padding-top:16px;margin-top:0}}@media only screen and (min-width: 768px){.ar__side__block ul,.news_column__sidepart--list{display:block !important}}
