@charset "UTF-8";.con_choose h2,.con_chosen h2,.con_service h2{font-family:"ゴシックMB101 B", sans-serif;font-size:5.6vw}.con_choose>.txt,.con_chosen>.txt,.con_service>.txt{font-family:"ゴシックMB101 DB", sans-serif;margin-top:24px;text-align:justify;-webkit-line-break:strict;line-break:strict}.con_choose>.txt+.txt,.con_chosen>.txt+.txt,.con_service>.txt+.txt{margin-top:6px}.btn_arr2{margin-top:80px}.btn_arr2+.btn_arr2{margin-top:35px}@media (min-width:768px){.con_choose h2,.con_chosen h2,.con_service h2{font-size:4.8rem}.con_choose>.txt,.con_chosen>.txt,.con_service>.txt{width:816px;margin:32px auto 0;letter-spacing:0.1ex}.con_choose>.txt+.txt,.con_chosen>.txt+.txt,.con_service>.txt+.txt{margin-top:20px}.btn_arr2{margin-top:240px}.btn_arr2+.btn_arr2{margin-top:70px}}.con_problem .title_underbar{border-color:#FF5000}.con_problem .box_problem{margin-top:20px}.con_problem .box_problem ul{display:flex;flex-wrap:wrap}.con_problem .box_problem ul li{flex:0 0 50%;padding-bottom:5.0vw;position:relative}.con_problem .box_problem ul li.problem01{flex:0 0 42%;padding-right:1.0vw}.con_problem .box_problem ul li.problem01 strong{padding-top:2.5vw;color:#FF5000}.con_problem .box_problem ul li.problem02{flex:0 0 58%;padding-left:1.0vw;padding-right:7.0vw;top:2.5vw}.con_problem .box_problem ul li.problem02 strong{color:#FF5000}.con_problem .box_problem ul li.problem03{padding-right:1.0vw;padding-left:7.0vw}.con_problem .box_problem ul li.problem03 div{background:#000;padding:0 0.5vw}.con_problem .box_problem ul li.problem03 div span{font-size:3.0vw;color:#fff}.con_problem .box_problem ul li.problem03 div strong{color:#FF5000}.con_problem .box_problem ul li.problem03 div i:after{display:none}.con_problem .box_problem ul li.problem04{padding-left:1.0vw;top:2.5vw}.con_problem .box_problem ul li.problem04 div{background:#FF5000;border-color:#FF5000;padding:0 0.5vw}.con_problem .box_problem ul li.problem04 div span{font-size:3.0vw;color:#fff}.con_problem .box_problem ul li.problem04 div i:before{border-top-color:#FF5000}.con_problem .box_problem ul li.problem04 div i:after{display:none}.con_problem .box_problem ul li div{border:3px solid #000;padding:0.5vw 1.0vw;font-family:"ゴシックMB101 B", sans-serif;position:relative}.con_problem .box_problem ul li div span{font-size:2.7vw;display:block;line-height:1.3}.con_problem .box_problem ul li div strong{font-size:4.7vw;display:block;text-align:center;line-height:1;padding:6.0vw 0 9.0vw}.con_problem .box_problem ul li div i{display:block;position:absolute;width:4.0vw;height:4.0vw;left:50%;bottom:-4.0vw;margin-top:-3px;margin-left:-2.0vw;overflow:hidden}.con_problem .box_problem ul li div i:after,.con_problem .box_problem ul li div i:before{content:"";display:block;border-top:3.0vw solid;border-left:2.0vw solid transparent;border-right:2.0vw solid transparent;position:absolute;top:0;left:0}.con_problem .box_problem ul li div i:before{border-top-color:#000;margin-top:2px}.con_problem .box_problem ul li div i:after{border-top-color:#fff;margin-top:-3px}@media (min-width:768px){.con_problem .box_problem{margin-top:121px}.con_problem .box_problem ul li{padding-bottom:73px}.con_problem .box_problem ul li.problem01{flex:0 0 498px;padding-right:0}.con_problem .box_problem ul li.problem01 strong{padding-top:38px}.con_problem .box_problem ul li.problem02{flex:0 0 742px;padding-left:32px;padding-right:106px;top:41px}.con_problem .box_problem ul li.problem03{padding-right:16px;padding-left:106px}.con_problem .box_problem ul li.problem03 div{padding:0}.con_problem .box_problem ul li.problem03 div span{font-size:3.2rem}.con_problem .box_problem ul li.problem04{padding-left:16px;top:41px}.con_problem .box_problem ul li.problem04 div{padding:0}.con_problem .box_problem ul li.problem04 div span{font-size:3.2rem}.con_problem .box_problem ul li div{border:10px solid #000;padding:8px 8px}.con_problem .box_problem ul li div span{font-size:2.4rem;line-height:1}.con_problem .box_problem ul li div strong{font-size:6.4rem;padding:38px 0 76px}.con_problem .box_problem ul li div i{width:52px;height:52px;bottom:-52px;margin-top:-10px;margin-left:-26px}.con_problem .box_problem ul li div i:after,.con_problem .box_problem ul li div i:before{border-top:48px solid;border-left:28px solid transparent;border-right:28px solid transparent}.con_problem .box_problem ul li div i:before{margin-top:0}.con_problem .box_problem ul li div i:after{border-top-color:#fff;margin-top:-20px}}.con_choose{margin-top:80px}.con_choose .box_choose{margin-top:20px;display:flex;flex-wrap:wrap}.con_choose .box_choose .img{flex:0 0 100%}.con_choose .box_choose .img img{width:78%;margin:0 auto}.con_choose .box_choose .product{margin-top:-3.0vw;flex:0 0 50%}.con_choose .box_choose .product.p01{padding-right:2.0vw}.con_choose .box_choose .product.p01 dl dd span{color:#FF5000;width:20.0vw}.con_choose .box_choose .product.p02{padding-left:2.0vw}.con_choose .box_choose .product.p02 dl dd{text-align:center}.con_choose .box_choose .product.p02 dl dd span{display:inline-block}.con_choose .box_choose .product dl dt{position:relative}.con_choose .box_choose .product dl dt .con{border:5px solid #000;height:36.0vw;background:#fff;display:flex;flex-direction:column}.con_choose .box_choose .product dl dt .con span,.con_choose .box_choose .product dl dt .con strong{display:flex;align-items:center;justify-content:center;height:100%;font-family:"ゴシックMB101 B", sans-serif}.con_choose .box_choose .product dl dt .con span{flex:1 1 100%;font-size:3.6vw}.con_choose .box_choose .product dl dt .con strong{flex:0 0 50%;font-size:5.5vw;color:#fff;background:#FF5000;position:relative;letter-spacing:0.2ex;text-indent:0.2ex}.con_choose .box_choose .product dl dt .con strong:after,.con_choose .box_choose .product dl dt .con strong:before{content:"";display:block;width:5.4vw;border-top:1.8vw solid #000;position:absolute;left:50%;top:0;margin-left:-2.8vw}.con_choose .box_choose .product dl dt .con strong:after{transform:translateY(-50%) rotate(90deg)}.con_choose .box_choose .product dl dt .con strong:before{transform:translateY(-50%)}@media (max-width:767px){.con_choose .box_choose .product dl dt .ic{position:absolute;width:7.0vw;height:6.0vw;left:50%;top:-6.0vw;margin-top:5px;margin-left:-3.5vw;overflow:hidden}.con_choose .box_choose .product dl dt .ic:after{content:"";display:block;border-bottom:5.5vw solid #000;border-left:3.5vw solid transparent;border-right:3.5vw solid transparent;position:absolute;bottom:0;left:0}.con_choose .box_choose .product dl dt .ic i{display:block;width:100%;height:100%;position:relative;margin-top:10px;z-index:1}.con_choose .box_choose .product dl dt .ic i:after,.con_choose .box_choose .product dl dt .ic i:before{content:"";display:block;border-bottom:5.5vw solid #fff;position:absolute;bottom:0;left:0}.con_choose .box_choose .product dl dt .ic i:before{border-left:3.5vw solid transparent;border-right:3.5vw solid transparent}.con_choose .box_choose .product dl dt .ic i:after{border-right:3.5vw solid transparent;transform:translateX(100%)}}.con_choose .box_choose .product dl dt+dd{margin-top:1.5vw}.con_choose .box_choose .product dl dd{font-size:2.7vw}.con_choose .box_choose .product dl dd span{display:block;position:relative;font-family:"ゴシックMB101 DB", sans-serif;white-space:nowrap;padding-left:14px}.con_choose .box_choose .product dl dd span:after{content:"";display:block;width:12px;height:12px;position:absolute;top:2px;left:0;background:url(../images/common/ic_rarr2.svg) center center no-repeat;background-size:contain}@media (min-width:768px){.con_choose{margin-top:170px}.con_choose .box_choose{margin-top:86px;display:block;position:relative;min-height:406px}.con_choose .box_choose .img{width:590px;margin:0 0 0 340px;padding-top:6px}.con_choose .box_choose .img img{width:100%}.con_choose .box_choose .product{margin-top:0;width:318px;position:absolute;top:0}.con_choose .box_choose .product.p01{left:0;padding-right:0}.con_choose .box_choose .product.p01 dl dt .ic{right:-40px;margin-right:10px}.con_choose .box_choose .product.p01 dl dt .ic:after{border-left:40px solid #000}.con_choose .box_choose .product.p01 dl dt .ic i{margin-left:-16px}.con_choose .box_choose .product.p01 dl dt .ic i:before{left:0;border-left:40px solid #fff}.con_choose .box_choose .product.p01 dl dt .ic i:after{left:0;border-left:40px solid #FF5000}.con_choose .box_choose .product.p01 dl dd span{width:100%}.con_choose .box_choose .product.p02{right:0;padding-left:0}.con_choose .box_choose .product.p02 dl dt .ic{left:-40px;margin-left:10px}.con_choose .box_choose .product.p02 dl dt .ic:after{border-right:40px solid #000}.con_choose .box_choose .product.p02 dl dt .ic i{margin-left:16px}.con_choose .box_choose .product.p02 dl dt .ic i:after,.con_choose .box_choose .product.p02 dl dt .ic i:before{right:0;border-right:40px solid #fff}.con_choose .box_choose .product.p02 dl dd{text-align:left}.con_choose .box_choose .product.p02 dl dd span{display:block}.con_choose .box_choose .product dl dt{position:relative}.con_choose .box_choose .product dl dt .con{border:10px solid #000;height:260px}.con_choose .box_choose .product dl dt .con span{font-size:2.6rem}.con_choose .box_choose .product dl dt .con strong{font-size:4.0rem}.con_choose .box_choose .product dl dt .con strong:after,.con_choose .box_choose .product dl dt .con strong:before{width:40px;border-top:12px solid #000;margin-left:-20px}.con_choose .box_choose .product dl dt .ic{position:absolute;width:40px;height:52px;top:50%;margin-top:-26px;overflow:hidden}.con_choose .box_choose .product dl dt .ic:after{content:"";display:block;position:absolute;border-top:26px solid transparent;border-bottom:26px solid transparent;top:0;left:0}.con_choose .box_choose .product dl dt .ic i{display:block;width:100%;height:100%;position:relative;margin-top:0;z-index:1}.con_choose .box_choose .product dl dt .ic i:after,.con_choose .box_choose .product dl dt .ic i:before{content:"";display:block;position:absolute;top:0}.con_choose .box_choose .product dl dt .ic i:before{border-top:26px solid transparent;border-bottom:26px solid transparent}.con_choose .box_choose .product dl dt .ic i:after{border-bottom:26px solid transparent;transform:translateY(100%)}.con_choose .box_choose .product dl dt+dd{margin-top:32px}.con_choose .box_choose .product dl dd{font-size:1.8rem;margin-top:5px}.con_choose .box_choose .product dl dd span{padding-left:35px}.con_choose .box_choose .product dl dd span:after{width:26px;height:26px;top:0}}.con_chosen{margin-top:80px}.con_chosen .box_chosen{margin-top:20px}@media (min-width:768px){.con_chosen{margin-top:220px}}.con_service{margin-top:80px}.con_service .box_service{margin-top:20px}.con_service .box_service .wrap_service{padding-left:11.0vw;padding-bottom:14.0vw;position:relative}.con_service .box_service .wrap_service:last-child{padding-bottom:0}.con_service .box_service .wrap_service:last-child:after,.con_service .box_service .wrap_service:last-child:before{display:none}.con_service .box_service .wrap_service:after,.con_service .box_service .wrap_service:before{content:"";display:block;position:absolute;left:6.0vw}.con_service .box_service .wrap_service:before{width:3.4vw;height:calc(100% - 19.0vw);margin-left:-1.7vw;background:#000;top:9.0vw}.con_service .box_service .wrap_service:after{border-top:7.4vw solid #000;border-left:5.4vw solid transparent;border-right:5.4vw solid transparent;margin-left:-5.4vw;bottom:3.0vw}.con_service .box_service .wrap_service h3{position:relative;font-size:5.6vw;font-family:"ゴシックMB101 B", sans-serif}.con_service .box_service .wrap_service h3:before{content:"";display:block;width:6.4vw;height:6.4vw;background:#FF5000;border-radius:50%;position:absolute;left:-8.2vw;top:1.5vw}.con_service .box_service .wrap_service dl{margin-top:2.0vw;padding-left:1.0vw}.con_service .box_service .wrap_service dl dt{font-size:4.8vw;font-family:"ゴシックMB101 B", sans-serif}.con_service .box_service .wrap_service dl dt+dd{margin-top:1.4vw}.con_service .box_service .wrap_service dl dd{font-family:"ゴシックMB101 DB", sans-serif;padding-left:20px;position:relative}.con_service .box_service .wrap_service dl dd:before{content:"";display:block;width:14px;height:14px;background:#FF5000;border-radius:50%;position:absolute;left:0;top:4px}@media (min-width:768px){.con_service{margin-top:240px}.con_service .box_service{margin-top:30px;padding-left:212px;padding-bottom:20px}.con_service .box_service .wrap_service{display:flex;padding-left:0;padding-bottom:56px}.con_service .box_service .wrap_service:after,.con_service .box_service .wrap_service:before{left:24px}.con_service .box_service .wrap_service:before{width:26px;height:calc(100% - 110px);margin-left:-13px;top:70px}.con_service .box_service .wrap_service:after{border-top:52px solid #000;border-left:40px solid transparent;border-right:40px solid transparent;margin-left:-40px;bottom:0}.con_service .box_service .wrap_service h3{font-size:4.8rem;padding-left:56px;flex:0 0 480px}.con_service .box_service .wrap_service h3:before{width:48px;height:48px;left:0;top:14px}.con_service .box_service .wrap_service dl{margin-top:12px;padding-left:18px;border-left:2px solid #000}.con_service .box_service .wrap_service dl dt{font-size:3.2rem}.con_service .box_service .wrap_service dl dt+dd{margin-top:10px}.con_service .box_service .wrap_service dl dd{font-size:2.4rem;padding-left:30px}.con_service .box_service .wrap_service dl dd:before{width:24px;height:24px;top:6px}}