.voice #works{padding-top:3rem}.voice #works .box{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;padding-bottom:4rem}.voice #works .box_txtwrap{width:47%;max-width:54rem}.voice #works .box_txtwrap .txt{margin-bottom:4rem}.voice #works .list_wrap{text-align:center}.voice #works .list_wrap .list_tit{margin-bottom:2.5rem;font-size:1.4rem}.voice #works .list_wrap .list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:space-between}.voice #works .list_wrap li{width:48%;border:2px dotted #66bf97;padding:.7em .1em}.voice #works .list_wrap li:nth-child(n+3){margin-top:1.4rem}.voice #works .flow_slider_wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;width:50%;overflow:hidden}.voice #works .flow_slider_wrap .flow_slider .slide{text-align:right}.voice #works .flow_slider_wrap .flow_slider .slide img{max-width:none}.voice #works .flow_slider_wrap .catch{margin-top:2rem}.voice #works .flow_slider_wrap .catch .note{margin-bottom:1.5rem;font-size:.9em}.voice #works .flow_slider_wrap .catch .list{display:-webkit-box;display:-ms-flexbox;display:flex}.voice #works .flow_slider_wrap .catch .list li{padding:1.5rem;background:#f2f6f8;font-size:1.5rem;font-weight:700;border-radius:20rem;-webkit-border-radius:20rem;-moz-border-radius:20rem}.voice #works .flow_slider_wrap .catch .list li:not(:last-child){margin-right:2rem}.voice #voice .box{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding-bottom:5rem}.voice #voice .box .box_child{width:31%;margin-right:calc(7% / 2);background:#fff;border-radius:2.5rem;-webkit-border-radius:2.5rem;-moz-border-radius:2.5rem;overflow:hidden}.voice #voice .box .box_child:nth-child(3n+3){margin-right:0}.voice #voice .box .box_child:nth-child(n+4){margin-top:4.5rem}.voice #voice .box .box_child a{display:block}.voice #voice .box .box_child .img{position:relative;padding-bottom:100%;overflow:hidden}.voice #voice .box .box_child .img img{position:absolute;left:50%;top:0;max-width:none;width:auto;height:100%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}.voice #voice .box .box_child .txt_wrap{padding:3rem;line-height:1.6}.voice #voice .box .box_child .txt_wrap .title{margin-bottom:.5rem;font-size:1.6rem;font-weight:700}.voice #voice .box .box_child .txt_wrap .text{font-size:1.4rem}.voice #voice .box .box_child .company{margin-top:1rem;color:#66bf97;font-size:.9em;text-align:right}.voice #service{padding-top:4rem}.voice #service .box{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.voice #service .box .common_titbox{margin-bottom:0}.voice #service .box .txtbox{width:calc(100% - 55rem);max-width:70.8rem}.voice #service .box .txtbox .txt{margin-bottom:2.9rem}@media screen and (max-width:1000px){.voice #works .box{display:block;padding-bottom:2rem}.voice #works .box_txtwrap{width:auto;margin-bottom:3rem}.voice #works .box_txtwrap .txt{margin-bottom:2rem}.voice #works .list_wrap .list_tit{margin-bottom:2rem}.voice #works .list_wrap li{padding:.5em .1em;font-size:1.2rem}.voice #works .list_wrap li:nth-child(n+3){margin-top:1rem}.voice #works .flow_slider_wrap{display:block;width:auto;margin:0 -7%}.voice #works .flow_slider_wrap .catch{margin-top:0;margin-bottom:4rem;padding:0 5%}.voice #works .flow_slider_wrap .catch .list{flex-wrap:wrap}.voice #works .flow_slider_wrap .catch .list li{margin:.5rem}.voice #voice{padding-top:3rem}.voice #voice .box .box_child{width:46%;margin-right:4% !important}.voice #voice .box .box_child:nth-child(2n+2){margin-right:0 !important}.voice #voice .box .box_child:nth-child(n+3){margin-top:3.5rem}.voice #service .box{display:block}.voice #service .box .common_titbox{margin-bottom:3.5rem}.voice #service .box .txtbox{width:auto}}@media screen and (max-width:580px){.voice #voice .box .box_child{border-radius:1.8rem;-webkit-border-radius:1.8rem;-moz-border-radius:1.8rem}.voice #voice .box .box_child:nth-child(n+3){margin-top:2.7rem}.voice #voice .box .box_child .txt_wrap{padding:1rem}.voice #voice .box .box_child .txt_wrap .title{font-size:1.3rem}.voice #voice .box .box_child .txt_wrap .text{font-size:1.2rem}.voice #voice .box .box_child .company{font-size:.84em}}