@charset "UTF-8";.con_service{padding:0 15px}.con_service .con_drawing{position:relative}.con_service .con_drawing.active .drawing span{opacity:1}.con_service .con_drawing.active .drawing i:after,.con_service .con_drawing.active .drawing i:before{width:18vw}.con_service .con_drawing canvas{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.con_service .con_drawing .drawing{position:relative;z-index:1;margin-top:27vw;display:-webkit-flex;display:flex}.con_service .con_drawing .drawing span{width:50%;font-size:5.2vw;font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", "游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;font-weight:bold;text-align:center;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.2ex;text-indent:0.2ex;opacity:0;-webkit-transition:opacity 400ms ease-in-out 0ms;-moz-transition:opacity 400ms ease-in-out 0ms;-ms-transition:opacity 400ms ease-in-out 0ms;-o-transition:opacity 400ms ease-in-out 0ms;transition-property:opacity;transition-duration:400ms;transition-timing-function:ease-in-out;transition-delay:0ms}.con_service .con_drawing .drawing span:first-child{padding-right:15px}.con_service .con_drawing .drawing span:last-child{padding-left:15px}.con_service .con_drawing .drawing i{width:0;position:relative}.con_service .con_drawing .drawing i:after,.con_service .con_drawing .drawing i:before{content:"";display:block;position:absolute;width:0;height:1px;background:#000;top:50%;left:50%}.con_service .con_drawing .drawing i:after{-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);-o-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.con_service .con_drawing .drawing i:before{-webkit-transform:translateX(-50%) rotate(-45deg);-moz-transform:translateX(-50%) rotate(-45deg);-ms-transform:translateX(-50%) rotate(-45deg);-o-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg)}.con_service>.txt{margin-top:12vw;position:relative;z-index:1;text-align:justify;line-height:2.0;letter-spacing:0.1ex;-webkit-transition:all 400ms ease-in-out 200ms;-moz-transition:all 400ms ease-in-out 200ms;-ms-transition:all 400ms ease-in-out 200ms;-o-transition:all 400ms ease-in-out 200ms;transition-property:all;transition-duration:400ms;transition-timing-function:ease-in-out;transition-delay:200ms}.con_service>.txt br{display:none}.con_service>.txt.standby{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);opacity:0}.con_service>.txt.standby+.box_service .wrap_service{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);opacity:0}.con_service .box_service .wrap_service{margin-top:20px;-webkit-display:flex;display:flex}.con_service .box_service .wrap_service:first-child{-webkit-transition:all 400ms ease-in-out 250ms;-moz-transition:all 400ms ease-in-out 250ms;-ms-transition:all 400ms ease-in-out 250ms;-o-transition:all 400ms ease-in-out 250ms;transition-property:all;transition-duration:400ms;transition-timing-function:ease-in-out;transition-delay:250ms}.con_service .box_service .wrap_service:nth-child(2){-webkit-transition:all 400ms ease-in-out 300ms;-moz-transition:all 400ms ease-in-out 300ms;-ms-transition:all 400ms ease-in-out 300ms;-o-transition:all 400ms ease-in-out 300ms;transition-property:all;transition-duration:400ms;transition-timing-function:ease-in-out;transition-delay:300ms}.con_service .box_service .wrap_service:nth-child(3){-webkit-transition:all 400ms ease-in-out 350ms;-moz-transition:all 400ms ease-in-out 350ms;-ms-transition:all 400ms ease-in-out 350ms;-o-transition:all 400ms ease-in-out 350ms;transition-property:all;transition-duration:400ms;transition-timing-function:ease-in-out;transition-delay:350ms}.con_service .box_service .wrap_service:nth-child(4){-webkit-transition:all 400ms ease-in-out 400ms;-moz-transition:all 400ms ease-in-out 400ms;-ms-transition:all 400ms ease-in-out 400ms;-o-transition:all 400ms ease-in-out 400ms;transition-property:all;transition-duration:400ms;transition-timing-function:ease-in-out;transition-delay:400ms}.con_service .box_service .wrap_service:nth-child(5){-webkit-transition:all 400ms ease-in-out 450ms;-moz-transition:all 400ms ease-in-out 450ms;-ms-transition:all 400ms ease-in-out 450ms;-o-transition:all 400ms ease-in-out 450ms;transition-property:all;transition-duration:400ms;transition-timing-function:ease-in-out;transition-delay:450ms}.con_service .box_service .wrap_service:nth-child(n+6){-webkit-transition:all 400ms ease-in-out 550ms;-moz-transition:all 400ms ease-in-out 550ms;-ms-transition:all 400ms ease-in-out 550ms;-o-transition:all 400ms ease-in-out 550ms;transition-property:all;transition-duration:400ms;transition-timing-function:ease-in-out;transition-delay:550ms}.con_service .box_service .wrap_service .txt{-webkit-order:1;order:1;-webkit-flex:1 1;flex:1 1}.con_service .box_service .wrap_service .txt h2{font-family:"Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", "游ゴシック体", "Yu Gothic", YuGothic, "メイリオ", Meiryo, sans-serif;font-weight:bold;font-size:4.0vw;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.2ex;text-indent:0.2ex;line-height:1.6;margin-top:3px}.con_service .box_service .wrap_service .txt p{margin-top:4px;font-size:1.2rem;text-align:justify;line-height:1.6}.con_service .box_service .wrap_service .img{width:30%;margin:0 auto;padding-right:15px}@media only screen and (min-width:768px){.con_service{padding:0}.con_service .con_drawing{width:740px;margin:0 auto}.con_service .con_drawing.active .drawing i:after,.con_service .con_drawing.active .drawing i:before{width:126px}.con_service .con_drawing .drawing{margin-top:190px}.con_service .con_drawing .drawing span{font-size:3.6rem;letter-spacing:0.2ex;text-indent:0.2ex}.con_service .con_drawing .drawing span:first-child{padding-right:0}.con_service .con_drawing .drawing span:last-child{padding-left:0}.con_service .con_drawing .drawing i:after,.con_service .con_drawing .drawing i:before{height:2px}.con_service>.txt{margin-top:70px;text-align:center;line-height:3.0;letter-spacing:0.3ex;-webkit-font-feature-settings:"palt";-moz-font-feature-settings:"palt";font-feature-settings:"palt"}.con_service>.txt br{display:block}.con_service .box_service{margin-top:30px;padding:0 30px;display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap}.con_service .box_service .wrap_service{margin-top:45px;-webkit-flex:1 1 33%;-webkit-flex-direction:column;flex:1 1 33%;flex-direction:column}.con_service .box_service .wrap_service .txt{display:block}.con_service .box_service .wrap_service .txt h2{font-size:2.0rem;text-align:center;line-height:1.8;margin-top:5px}.con_service .box_service .wrap_service .txt p{width:80%;min-width:240px;margin:10px auto 0;font-size:1.3rem;letter-spacing:0.2ex;line-height:1.8}.con_service .box_service .wrap_service .img{width:200px;padding:0}}