.reason.reason3 main .imgView{background-image:url(../../img/reason/reason3/r3_main.jpg) !important;background-repeat:no-repeat;background-position:center top}@media only screen and (max-width: 767px){.reason.reason3 main .imgView{background-image:url(../../img/reason/reason3/r3_main_sp.jpg) !important}}.reason.reason3 .boxTxt::before{background-image:url(../../img/reason/reason3/tit01.png);background-size:912px auto;top:110px}.reason.reason3 .boxTxt .in{padding:107px 20px 55px}.reason.reason3 .boxTxt .in .txt1{text-align:center}.reason.reason3 .boxTxt .in .txt1 .title{display:inline-block;width:100%;text-align:center;font-weight:bold;position:relative;margin-bottom:30px}.reason.reason3 .boxTxt .in .txt1 .title span{font-size:23px;line-height:52px;letter-spacing:.06em;position:relative;display:inline-block}.reason.reason3 .boxTxt .in .txt1 .title span:after,.reason.reason3 .boxTxt .in .txt1 .title span:before{content:"";position:absolute;width:54px;height:49px;top:13px}.reason.reason3 .boxTxt .in .txt1 .title span:before{left:0;background:url(../../img/reason/reason3/r3_ico1.png) no-repeat top center;background-size:54px auto;left:-64px}.reason.reason3 .boxTxt .in .txt1 .title span:after{right:0;background:url(../../img/reason/reason3/r3_ico2.png) no-repeat top center;background-size:54px auto;right:-64px}.reason.reason3 .boxTxt .in .txt1 p.str{font-size:29px;line-height:52px;font-weight:bold;margin-bottom:30px}.reason.reason3 .boxTxt .in .txt2{text-align:center;font-size:18px;line-height:41px;letter-spacing:.02em}.reason.reason3 .step_cont__in{max-width:1060px;width:100%;margin:0 auto;padding:0 30px}.reason.reason3 .step_cont__list{font-size:0;width:calc(100% + 60px);margin-left:-30px;margin-bottom:50px}.reason.reason3 .step_cont__list li{width:50%;display:inline-block;vertical-align:top;padding:0 30px}.reason.reason3 .step_cont__list li img{box-shadow:9px 15px 34px 0 rgba(0,0,0,0.1);border-radius:5px}.reason.reason3 .step_cont__list li:last-child{position:relative}.reason.reason3 .step_cont__list li:last-child:after{content:"";position:absolute;width:22px;height:22px;border:0 solid transparent;border-bottom-width:17px;border-top-width:17px;border-left:19px solid #E20026;margin-left:-10px;left:3px;top:50%;margin-top:-1px}.reason.reason3 .step_cont__box{padding:42px 28px 30px;border:2px solid #E20026;border-radius:5px;margin-bottom:130px;box-shadow:9px 15px 34px 0 rgba(0,0,0,0.1)}.reason.reason3 .step_cont__box .tit{font-size:22px;line-height:30px;letter-spacing:.06em;font-weight:bold;border-bottom:1px solid #E20026;padding-bottom:22px;margin-bottom:30px}.reason.reason3 .step_cont__box img{display:inline-block;max-width:100%;margin-bottom:40px}.reason.reason3 .step_cont__box .txt{font-size:18px;line-height:34px;letter-spacing:.06em}.reason.reason3 .step_cont2{text-align:center;background:#fff;padding-top:120px}.reason.reason3 .step_cont2 .in{max-width:1150px;padding:0 30px 0 60px;width:100%;display:inline-block;margin:0 auto}.reason.reason3 .step_cont2 .in .gr_tit{display:inline-block;margin-bottom:18px}.reason.reason3 .step_cont2 .in .gr_tit .tit{font-size:34px;line-height:52px;letter-spacing:.06em;font-weight:bold;display:inline-block;position:relative;margin-bottom:80px}.reason.reason3 .step_cont2 .in .gr_tit .tit:after{content:"";position:absolute;width:50px;height:2px;background:#E20026;left:50%;bottom:-32px;margin-left:-26px}.reason.reason3 .step_cont2 .in .gr_tit p{font-size:18px;line-height:41px;letter-spacing:.06em}.reason.reason3 .step_cont2 .in .list{position:relative;background:url(../../img/reason/reason3/timeline1.svg) no-repeat right 33px top 12px;background-size:148px auto;z-index:1;padding:38px 130px 50px 26px}.reason.reason3 .step_cont2 .in .list::before{content:"";position:absolute;width:3px;height:2px;height:calc(100% - 200px);top:50px;left:50%;margin-left:-80px;background-image:linear-gradient(#E20026 80%, rgba(255,255,255,0) 0%);background-position:right;background-size:4px 8px;background-repeat:repeat-y}.reason.reason3 .step_cont2 .in .list__item{display:inline-block;width:100%;margin-bottom:40px;position:relative;z-index:2}.reason.reason3 .step_cont2 .in .list__item .ins{border-radius:5px;border:2px solid #E20026;padding:40px 30px 20px;text-align:left;max-width:905px;width:100%;box-shadow:9px 15px 34px 0 rgba(0,0,0,0.1);background:#fff}.reason.reason3 .step_cont2 .in .list__item .ins__ttl{position:relative}.reason.reason3 .step_cont2 .in .list__item .ins__ttl span{position:absolute;color:#E20026;font-family:"Fjalla One",sans-serif;font-size:12px;letter-spacing:0.08em;font-weight:bold;top:0px;left:0}.reason.reason3 .step_cont2 .in .list__item .ins__ttl span em{font-style:normal;font-size:26px;padding-left:5px;font-weight:500}.reason.reason3 .step_cont2 .in .list__item .ins__ttl p{display:block;padding-left:130px;font-size:24px;font-weight:bold;position:relative;padding-bottom:20px;border-bottom:1px solid #E20026}.reason.reason3 .step_cont2 .in .list__item .ins__ttl p:before{content:"";position:absolute;width:1px;height:22px;top:9px;left:106px;background:#E20026}.reason.reason3 .step_cont2 .in .list__item .ins__ttl p em{font-size:19px;font-style:normal}.reason.reason3 .step_cont2 .in .list__item .ins__cont{font-size:0;padding:57px 15px 40px}.reason.reason3 .step_cont2 .in .list__item .ins__cont .img{width:calc(100% - 418px);display:inline-block;max-width:391px;line-height:1;vertical-align:top}.reason.reason3 .step_cont2 .in .list__item .ins__cont .txt{width:418px;display:inline-block;font-size:16px;padding-left:50px}.reason.reason3 .step_cont2 .in .list__item .ins__cont .txt h4{font-size:20px;line-height:31px;letter-spacing:.06em;font-weight:bold;margin:14px auto 20px}.reason.reason3 .step_cont2 .in .list__item .ins__cont .txt p{font-size:16px;line-height:31px}.reason.reason3 .step_cont2 .in .list__item:last-child{margin-bottom:0}.reason.reason3 .step_cont2 .in .list__item:last-child .ins__cont{padding-bottom:10px}.reason.reason3 .step_cont2 .in .list .txt_abs{position:absolute;top:15px;right:-11px;bottom:0;height:calc(100% - 22px);width:20px;color:#E20026;font-size:32px;line-height:32px;font-weight:bold;font-style:normal;display:inline-block;padding-top:30px;padding-bottom:30px;border-top:1px solid #E20026;border-bottom:1px solid #E20026}.reason.reason3 .step_cont2 .in .list .txt_abs p{display:inline;width:20px;padding:20px 2px;background:#fff;position:absolute;letter-spacing:0;right:5px;top:50%;z-index:2;margin-top:-330px}.reason.reason3 .step_cont2 .in .list .txt_abs:after{content:"";position:absolute;width:1px;height:1px;height:100%;background:#E20026;right:10px;top:0;bottom:0;z-index:1}.reason.reason3 .step_cont2 .in .list .txt_abs span{white-space:nowrap;text-indent:-8px;display:inline-block;letter-spacing:0}.reason.reason3 .step_cont2 .in .list .txt_abs em{font-style:normal;font-size:24px;line-height:24px;display:inline-block}.reason.reason3 .step_cont3{background:#fff;padding:50px 20px 130px}.reason.reason3 .step_cont3 .rowPerson{margin-bottom:0}@media only screen and (max-width: 767px){.reason.reason3{background:#FBFBFB}.reason.reason3 .boxTxt .in{padding:60px 20px 27px}.reason.reason3 .boxTxt .in .txt1{color:#000}.reason.reason3 .boxTxt .in .txt1 .title{margin-bottom:24px}.reason.reason3 .boxTxt .in .txt1 .title span{font-size:20px;line-height:30px}.reason.reason3 .boxTxt .in .txt1 .title span:before{left:0;background:url(../../img/reason/reason3/r3_ico1_sp.png) no-repeat top center;background-size:40px auto;left:-40px;width:40px;height:59px;top:7px}.reason.reason3 .boxTxt .in .txt1 .title span:after{right:0;width:40px;background:url(../../img/reason/reason3/r3_ico2_sp.png) no-repeat top center;background-size:40px auto;right:-40px;height:59px;top:7px}.reason.reason3 .boxTxt .in .txt1 p.str{font-size:24px;line-height:38px;margin-bottom:26px}.reason.reason3 .boxTxt .in .txt2{font-size:16px;line-height:30px;font-weight:bold}.reason.reason3 .step_cont{overflow:hidden}.reason.reason3 .step_cont__in{padding:0 20px}.reason.reason3 .step_cont__list{margin-bottom:35px;width:100%;margin-left:0}.reason.reason3 .step_cont__list li{width:100%;margin-bottom:22px;padding:0 0 0 0px}.reason.reason3 .step_cont__list li:last-child:after{left:50%;bottom:-46px;top:auto;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.reason.reason3 .step_cont__box{padding:27px 20px 40px;margin-bottom:100px}.reason.reason3 .step_cont__box .tit{font-size:20px;line-height:30px}.reason.reason3 .step_cont__box img{margin-bottom:20px}.reason.reason3 .step_cont__box .txt{font-size:16px;line-height:30px}.reason.reason3 .step_cont2{padding-top:75px;background:none}.reason.reason3 .step_cont2 .in{padding:0 10px 0 10px}.reason.reason3 .step_cont2 .in .gr_tit{padding:0 10px}.reason.reason3 .step_cont2 .in .gr_tit .tit{font-size:22px;margin-bottom:40px}.reason.reason3 .step_cont2 .in .gr_tit .tit:after{height:1px;bottom:-14px;width:40px;margin-left:-20px}.reason.reason3 .step_cont2 .in .gr_tit p{font-size:16px;line-height:30px;text-align:left}.reason.reason3 .step_cont2 .in .gr_tit2{color:#E20026;display:block;padding:25px 10px 0px}.reason.reason3 .step_cont2 .in .gr_tit2 h3{font-size:22px;font-weight:bold;letter-spacing:0.06em}.reason.reason3 .step_cont2 .in .gr_tit2 p{font-size:17px;font-weight:bold;letter-spacing:0.06em}.reason.reason3 .step_cont2 .in .list{background:none;padding:28px 0px 50px 0px}.reason.reason3 .step_cont2 .in .list:before{display:none}.reason.reason3 .step_cont2 .in .list__item{padding:0 10px 67px;border-radius:5px 5px 0 0;margin-bottom:0}.reason.reason3 .step_cont2 .in .list__item .ins{padding:24px 20px 20px}.reason.reason3 .step_cont2 .in .list__item .ins__ttl span{display:block;position:relative;font-size:10px;font-weight:500}.reason.reason3 .step_cont2 .in .list__item .ins__ttl span em{font-size:21px}.reason.reason3 .step_cont2 .in .list__item .ins__ttl p{padding-left:0}.reason.reason3 .step_cont2 .in .list__item .ins__ttl p:before{display:none}.reason.reason3 .step_cont2 .in .list__item .ins__ttl p em{display:block;font-size:17px}.reason.reason3 .step_cont2 .in .list__item .ins__cont{padding:30px 0px 20px}.reason.reason3 .step_cont2 .in .list__item .ins__cont .img{width:100%;max-width:inherit}.reason.reason3 .step_cont2 .in .list__item .ins__cont .img img{width:100%}.reason.reason3 .step_cont2 .in .list__item .ins__cont .txt{width:100%;padding-left:0}.reason.reason3 .step_cont2 .in .list__item .ins__cont .txt h4{margin-top:25px}.reason.reason3 .step_cont2 .in .list__item .ins__cont .txt p{line-height:30px}.reason.reason3 .step_cont2 .in .list .box_second__tit{font-weight:bold;display:inline-block;margin-bottom:13px;margin-top:23px}.reason.reason3 .step_cont2 .in .list .box_second__tit span{font-size:24px}.reason.reason3 .step_cont2 .in .list .box_second__tit p{font-size:16px;line-height:25px;letter-spacing:0.06em}.reason.reason3 .step_cont2 .in .list .b1{background:#FFE7E7 url(../../img/reason/reason3/arr_bg_01.png) no-repeat bottom center;background-size:100% auto}.reason.reason3 .step_cont2 .in .list .b1 .box_second__tit{margin-bottom:20px}.reason.reason3 .step_cont2 .in .list .b2{background:#FED4D4 url(../../img/reason/reason3/arr_bg_02.png) no-repeat bottom center;background-size:100% auto;border-radius:5px 5px 0 0;padding-bottom:20px}.reason.reason3 .step_cont2 .in .list .b3{background:#FEBCBC url(../../img/reason/reason3/arr_bg_03.png) no-repeat bottom center;background-size:100% auto}.reason.reason3 .step_cont2 .in .list .b4{background:#FE9797;background-size:100% auto;padding-bottom:35px}.reason.reason3 .step_cont3{padding:0 20px  60px;background:#FBFBFB}}@media only screen and (min-width: 1025px) and (max-width: 1200px){.reason.reason3 .step_cont2 .in{padding:0 30px 0 30px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.reason.reason3 .step_cont2 .in{padding:0 30px 0 30px}.reason.reason3 .step_cont2 .in .list__item .ins{padding:40px 20px 20px}.reason.reason3 .step_cont2 .in .list__item .ins__cont{padding:27px 15px 40px}}@media only screen and (max-width: 413px){.reason.reason3 .step_cont__in{padding:0 15px}.reason.reason3 .step_cont__box{padding:27px 10px 40px}.reason.reason3 .step_cont__list{width:100%;margin-left:0}.reason.reason3 .step_cont__list li{padding:0 0px 0 0px}.reason.reason3 .step_cont2 .in .gr_tit{padding:0 5px}.reason.reason3 .step_cont2 .in .gr_tit2 h3{font-size:20px}.reason.reason3 .step_cont2 .in .list__item .ins__cont .txt h4{font-size:18px;letter-spacing:0.02em}.reason.reason3 .step_cont2 .in .gr_tit .tit{font-size:20px}.reason.reason3 .step_cont2 .in .list__item .ins{padding:24px 10px 20px}.reason.reason3 .boxTxt .in{padding:60px 17px 27px}.reason.reason3 .boxTxt .in .txt1 p.str{font-size:20px}.reason.reason3 .boxTxt .in .txt1 .title span::before{left:-30px}.reason.reason3 .boxTxt .in .txt1 .title span:after{right:-30px}.reason.reason3 .boxTxt .in .txt2{font-size:14px;letter-spacing:0}.reason.reason3 .step_cont__box .txt{font-size:14px}.reason.reason3 .step_cont2 .in .gr_tit p{font-size:14px}.reason.reason3 .step_cont2 .in .gr_tit2{padding:25px 0px 0px}.reason.reason3 .step_cont2 .in .gr_tit2 h3{font-size:18px}.reason.reason3 .step_cont2 .in .list__item .ins__cont .txt h4{font-size:16px}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.reason.reason3 .step_cont2 .in .list__item .ins__ttl p{line-height:2.1}.reason.reason3 .boxTxt .in .txt1 .title span{line-height:63px}}@media screen\0 {.reason.reason3 .step_cont2 .in .list__item .ins__ttl p{line-height:2.1}.reason.reason3 .boxTxt .in .txt1 .title span{line-height:63px}}

/*# sourceMappingURL=maps/reason3.min.css.map */
