﻿@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;line-height:1.5}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}body{vertical-align:baseline;-webkit-text-size-adjust:100%}img{display:inherit}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}*{box-sizing:border-box;word-break:normal;line-height:1.5;background-repeat:no-repeat}div#ie_container{display:none;width:100%;height:100%;margin:auto}div#ie_container div.cover{width:100%;height:100%;max-width:none;position:fixed;top:0;left:0;text-align:center;margin:auto}div#ie_container div.cover p{width:100%;position:absolute;font-size:12px;line-height:1.5;top:50%;left:0;right:0;text-align:center}.ie7 body{overflow:hidden;background:#FFFFFF}.ie7 div#container{display:none}.ie8 body{overflow:hidden;background:#FFFFFF}.ie8 div#container{display:none}.ie8 div#ie_container{display:inherit}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.reverse{flex-direction:row-reverse}.inline_block{display:inline-block}.pc_br{display:block}@media screen and (max-width: 768px){.pc_br{display:none}}.sp_br{display:none}@media screen and (max-width: 768px){.sp_br{display:block}}body{font-size:16px;letter-spacing:.05em;font-family:"Roboto","游ゴシック体","Yu Gothic",YuGothic,"メイリオ","Meiryo","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",sans-serif;line-height:1.5;color:#141414}footer .footer_bg{background-color:#ACCD8B;padding:50px 0 52px;text-align:center}footer .footer_bg .logo{margin-bottom:24px}footer .footer_bg a:hover{opacity:.6;transition:.3s}footer .footer_bg .txt_link{font-size:14px;text-decoration:underline}footer .copy_right{text-align:center;padding:30px 0;font-size:20px}@media screen and (max-width: 768px){footer{padding:50px 0 82px}footer .footer_bg .logo{width:180px;margin:0 auto 30px}footer .footer_bg .sns_area a{display:inline-block;width:30%}footer .copy_right{font-size:12px}}body.noscroll{overflow:hidden}div.service{color:#3F1C1C;font-weight:500}div.service img{vertical-align:bottom;max-width:100%}div.service a{color:#3F1C1C;text-decoration:none}div.service button{background-color:transparent;border:none;cursor:pointer;padding:0;appearance:none}div.service .modal_memo_bg{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.3);display:none;height:100vh;width:100vw}div.service .modal_memo{display:none;margin-top:30px;width:1000px;max-width:94%;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);box-shadow:0 0 24px rgba(0,0,0,0.12);z-index:20}div.service .modal_memo .img_wrapper{overflow:scroll;height:60vh}div.service .modal_memo img{max-width:100%}div.service .modal_memo .btn_wrapper{position:absolute;bottom:3%;left:50%;transform:translateX(-50%)}div.service .modal_memo .btn_close{width:140px;line-height:40px;color:#fff;font-weight:700;text-align:center;background-color:#019321;font-size:16px;border-radius:20px;box-shadow:0 0 12px rgba(0,0,0,0.12)}div.service .modal_memo .btn_close:hover{background-color:#01a311}div.service .modal_memo .btn_close::before{content:"";display:inline-block;height:16px;width:16px;background-image:url(../img/service/icon_close.svg);margin-right:8px;vertical-align:-2px}div.service .weight_bold{font-weight:700}div.service .sec{padding:120px 0 100px}div.service .sec.bg_green{background-color:#F7FAF4}div.service .sec.bg_gray{background-color:#F9F9F9}div.service .sec .inner{max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:content-box}div.service .sec .ttl{font-size:40px;font-weight:700;margin-bottom:80px;text-align:center}div.service .cta_btn{display:block;margin:0 auto;background-color:#019321;width:406px;padding:10px 0 5px;text-align:center;color:#fff;border-radius:48px;box-shadow:0px 5px 0 #01721A;position:relative}div.service .cta_btn:hover{transform:translateY(5px);box-shadow:0 0 0 #01721A}div.service .cta_btn .cta_subtext{font-size:12px;position:relative}div.service .cta_btn .cta_subtext::after{content:"";display:inline-block;height:15px;width:1px;background-color:#fff;transform:rotate(25deg);vertical-align:-3px;margin-left:1px}div.service .cta_btn .cta_subtext::before{content:"";display:inline-block;height:15px;width:1px;background-color:#fff;transform:rotate(-25deg);vertical-align:-3px;margin-right:4px}div.service .cta_btn .cta_text{font-size:30px;font-weight:700;margin-top:8px}div.service header{width:100%;position:fixed;top:0;left:0;z-index:12}div.service header .inner{max-width:1200px;margin:0 auto;padding:30px 20px 0;display:flex;align-items:center;justify-content:space-between}div.service header .inner .header_logo{width:249px}div.service header .inner .nav_list{display:flex}div.service header .inner .nav_list .nav_item{margin-right:40px}div.service header .inner .nav_list .nav_item:last-of-type{margin-right:0}div.service header .inner .nav_list .nav_item a{position:relative;display:inline-block;text-decoration:none}div.service header .inner .nav_list .nav_item a::after{position:absolute;bottom:-4px;left:0;content:'';width:100%;height:1px;background:#3F1C1C;transform:scale(0, 1);transform-origin:center top;transition:transform .5s}div.service header .inner .nav_list .nav_item a:hover::after{transform:scale(1, 1.04)}div.service header .inner .toggle_button{display:none}div.service .kv{height:828px;background-color:#FBFFF7;position:relative;overflow:hidden}div.service .kv::after{content:"";display:block;height:133px;width:100%;position:absolute;bottom:0;left:0;background-color:#ACCD8B;z-index:-1}div.service .kv::before{content:"";display:block;position:absolute;width:752px;height:639px;position:absolute;left:567px;top:128px;z-index:2}div.service .kv .kv_inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;height:100%;background-image:url(../img/common/tomarigi-img.svg);background-repeat:no-repeat;background-size:62%;background-position:right 0 bottom 60px}div.service .kv .kv_copy{padding-left:8.3%}div.service .kv .kv_copy_text{font-size:36px;font-weight:700;line-height:2.3;margin-bottom:34px}div.service .kv .kv_subcopy_text{font-size:20px;line-height:1.8}div.service .kv .scroll{writing-mode:vertical-rl;position:absolute;bottom:52px;left:50%;transform:translateX(-50%);font-size:14px;z-index:3;letter-spacing:.25em}div.service .kv .scroll::after{content:"";display:block;width:13px;height:138px;background-image:url(../img/service/scroll_arrow.svg);position:absolute;bottom:-36px;left:-13px}div.service .fixed_cta_area{position:fixed;bottom:30px;right:0;z-index:10}div.service .fixed_cta_area .cta_btn{width:290px;border-radius:36px;right:71px;bottom:-30px;transition:transform .5s}div.service .fixed_cta_area .cta_btn:hover{transform:scale(1.05);transition:transform .5s;box-shadow:0px 5px 0 #01721A}div.service .fixed_cta_area .cta_btn::after{content:"";display:block;width:13px;height:12px;position:absolute;background-image:url(../img/service/triangle_balloon.svg);right:6px;bottom:-3px}div.service .fixed_cta_area .cta_btn .cta_text{margin-top:0;font-size:26px}div.service .fixed_cta_area img.cta_profile{display:block;margin-left:auto;width:92px;height:92px}div.service .sec_message{padding:96px 0 100px}div.service .sec_message p{line-height:2.3}div.service .sec_message .flex{display:flex;justify-content:space-between}div.service .sec_message .flex .text_wrapper{max-width:50%;margin-right:20px}div.service .sec_message .flex .message_ttl{font-size:36px;margin-bottom:9px}div.service .sec_message .flex .img_wrapper{max-width:364px}div.service .sec_message .text_standfm{margin-bottom:22px;font-weight:700}div.service .sec_message .sns_link_area{display:flex;justify-content:space-between}div.service .sec_message .sns_link_area .fm_wrapper{width:652px}div.service .sec_message .sns_link_area .fm_wrapper iframe{height:182px;width:100%}div.service .sec_message .sns_link_area .fm_wrapper .fm_notion{font-size:14px;line-height:1.6}div.service .sec_message .sns_link_area .sns_icons{width:330px;position:relative}div.service .sec_message .sns_link_area .sns_icons .link_twitter,div.service .sec_message .sns_link_area .sns_icons .link_line{display:block;width:160px;position:absolute;left:0}div.service .sec_message .sns_link_area .sns_icons .link_twitter:hover,div.service .sec_message .sns_link_area .sns_icons .link_line:hover{transform:scale(1.04);transition:.3s}div.service .sec_message .sns_link_area .sns_icons .link_line{bottom:-50px;left:88px}div.service .sec_problem{padding:138px 0 150px;background-image:url(../img/service/problem-tomarigi-img.svg);background-position:left 0 bottom 0}div.service .sec_problem .inner{display:flex;justify-content:flex-end}div.service .sec_problem .inner .message{writing-mode:vertical-rl;font-size:30px;font-weight:700;letter-spacing:15px;margin-right:90px}div.service .sec_problem .inner .message span{display:block;margin-left:13px}div.service .sec_problem .inner .message span:nth-of-type(2){margin-top:36px}div.service .sec_problem .inner .message span:last-of-type{margin-left:0;margin-top:88px}div.service .sec_problem .inner .problem_text{max-width:600px;padding:28px 0 0 0;margin-bottom:60px;letter-spacing:.04em;font-weight:700}div.service .sec_problem .inner .problem_text span{display:block;line-height:2.3}div.service .sec_problem .inner .problem_item{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:37px;margin-bottom:20px;padding:0 8.34%}div.service .sec_problem .inner .problem_item:last-of-type{margin-bottom:0}div.service .sec_problem .inner .problem_item .img_wrapper{width:205px}div.service .cta_area{padding:60px 0}div.service .cta_area .inner{max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:content-box;display:flex;justify-content:space-between;align-items:center}div.service .cta_area .inner .img_wrapper{width:176px;transform:translateY(52px)}div.service .cta_area .inner .balloon{max-width:77.2%;padding:24px 5%;background-color:#ACCD8B;color:#fff;border-radius:36px;margin-bottom:60px;position:relative}div.service .cta_area .inner .balloon::after{content:"";display:block;height:35px;width:36px;background-image:url(../img/service/triangle_balloon02.svg);position:absolute;left:-26px;bottom:36px}div.service .cta_area .inner .balloon h3{font-size:29px;line-height:1.9}div.service .cta_area .inner .balloon p{font-size:22px;line-height:1.9}div.service .sec_feature{padding:110px 0 100px}div.service .sec_feature .ttl{margin-bottom:70px}div.service .sec_feature .point{display:flex;justify-content:space-between}div.service .sec_feature .point:last-of-type{margin-bottom:0}div.service .sec_feature .point .point_text{max-width:500px}div.service .sec_feature .point .point_num{display:inline-block;padding:7px 7px 8px;margin-bottom:24px;background-color:#fff;color:#ACCD8B;font-weight:700}div.service .sec_feature .point .point_num::after{content:"";display:inline-block;background-image:url(../img/service/bell.gif);background-size:26px;background-repeat:no-repeat;margin-left:8px;height:22px;width:26px;vertical-align:-5px}div.service .sec_feature .point .point_ttl{font-size:24px;margin-bottom:14px}div.service .sec_feature .point .img_wrapper{max-width:355px}div.service .sec_feature .line_dash{margin:40px 0}div.service .sec_feature .line_dash img{margin:0 auto}div.service .sec_flow .ttl{font-weight:500;margin-bottom:22px;font-size:40px}div.service .sec_flow .text{text-align:center;margin-bottom:80px}div.service .sec_flow .flow_list{display:flex;justify-content:space-between;margin-bottom:80px}div.service .sec_flow .flow_list .flow_item{width:230px}div.service .sec_flow .flow_message{text-align:center;margin-bottom:20px}div.service .sec_flow .link_wrapper{text-align:center}div.service .sec_flow .link_wrapper .text_link{color:#019321;text-decoration:underline;font-size:16px}div.service .sec_flow .link_wrapper .text_link:hover{opacity:.8;transition:.3s}div.service .sec_voice{padding:105px 0 100px}div.service .sec_voice .ttl{font-size:52px;margin-bottom:60px}div.service .sec_voice .voice_set{margin-bottom:80px}div.service .sec_voice .voice_item{display:flex;margin-bottom:30px}div.service .sec_voice .voice_item:last-of-type{margin-bottom:0}div.service .sec_voice .voice_item .img_wrapper{width:128px;margin-right:32px}div.service .sec_voice .voice_item .balloon{font-size:20px;width:77.2%;padding:28px 42px;background-color:#ACCD8B;border-radius:36px;line-height:1.9;color:#fff;position:relative}div.service .sec_voice .voice_item .balloon.white::before{content:"";width:41px;height:31px;background-image:url(../img/service/balloon_arrow_voice02.svg);position:absolute;background-size:54px;top:28px;left:-17px}div.service .sec_voice .voice_item.reverse .img_wrapper{margin-right:0;margin-left:32px}div.service .sec_voice .voice_item.reverse .balloon{background-color:#e7e7e7;color:#3F1C1C;display:flex;align-items:center;justify-content:center}div.service .sec_voice .voice_item.reverse .balloon::after{content:"";width:41px;height:31px;background-image:url(../img/service/balloon_arrow_voice01.svg);position:absolute;background-size:54px;top:28px;right:-17px}div.service .sec_price{padding:88px 0  100px;background-image:url(../img/service/price-tomarigi-img.svg);background-position:bottom 0 left 0;background-repeat:no-repeat}div.service .sec_price .ttl{font-size:70px;margin-bottom:44px;position:relative}div.service .sec_price .ttl::before{content:"";display:block;width:143px;height:28px;margin-bottom:48px;background-image:url(../img/service/price_jp.svg);margin:0px auto 24px}div.service .sec_price .price{margin:0 auto;display:flex;justify-content:center;align-items:center;color:#01937c}div.service .sec_price .price_block{margin-bottom:14px}div.service .sec_price .price_block span{display:block;font-size:50px;line-height:1}div.service .sec_price .price_block:last-of-type{line-height:1;font-size:140px;margin-left:22px}div.service .sec_price .price_block:last-of-type span{font-size:60px;display:inline}div.service .sec_price .footnote{text-align:center;margin-bottom:60px;font-size:24px}div.service .sec_faq .inner{max-width:1200px}div.service .sec_faq .ac{padding:39px 0;background-color:#fff}div.service .sec_faq .ac .ac_team{position:relative}div.service .sec_faq .ac .ac_team:hover{cursor:pointer}div.service .sec_faq .ac .ac_team .text_wrapper{max-width:1000px;box-sizing:content-box;margin:0 auto;padding:0 15px;font-size:24px}div.service .sec_faq .ac .ac_team .num{position:absolute}div.service .sec_faq .ac .ac_team .text{padding:0 86px;display:block}div.service .sec_faq .ac .ac_team .btn_ac{display:block;width:53px;height:53px;background-color:#61962D;border-radius:50%;position:absolute;top:50%;right:28px;transform:translateY(-50%)}div.service .sec_faq .ac .ac_team .btn_ac .bar{display:inline-block;width:18px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(0deg);background-color:#fff;border-radius:2px}div.service .sec_faq .ac .ac_team .btn_ac .bar.vertical{width:4px;height:18px;transition:transform .3s}div.service .sec_faq .ac .ac_team .btn_ac .bar.vertical.is_open{transform:translate(-50%, -50%) rotate(90deg);transition:transform .3s}div.service .sec_faq .ac .faq_ans{max-width:1000px;padding:0 20px;box-sizing:content-box;margin:15px auto 0;display:none}@media screen and (max-width: 960px){div.service header .inner .header_logo{width:200px}div.service header .inner .toggle_button{display:block;position:relative;width:30px;height:16px}div.service header .inner .toggle_button .bar{display:inline-block;height:2px;width:30px;background-color:#000;position:absolute}div.service header .inner .toggle_button .bar.top{top:0;left:0}div.service header .inner .toggle_button .bar.middle{top:50%;left:0;transform:translateY(-50%)}div.service header .inner .toggle_button .bar.bottom{bottom:0;left:0}div.service header .inner .toggle_button.is_open .bar.top{transform:rotate(45deg) translate(5px, 5px);transition:.5s}div.service header .inner .toggle_button.is_open .bar.middle{opacity:0;transition:.5s}div.service header .inner .toggle_button.is_open .bar.bottom{transform:rotate(-45deg) translate(5px, -5px);transition:.5s}div.service header .inner .header_nav{display:none;position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#F7FAF4;background-image:url(../img/service/problem-tomarigi-img.svg);background-size:60%;background-position:left 0 bottom 0;z-index:-1}div.service header .inner .header_nav .nav_list{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}div.service header .inner .header_nav .nav_list a{padding:8px 4px;display:inline-block}div.service header .inner .header_nav .nav_list .nav_item{margin:0 0 20px}}@media screen and (max-width: 768px){div.service header .inner .header_logo{width:200px}div.service header .inner .toggle_button{display:block;position:relative;width:30px;height:16px}div.service header .inner .toggle_button .bar{display:inline-block;height:2px;width:30px;background-color:#000;position:absolute}div.service header .inner .toggle_button .bar.top{top:0;left:0}div.service header .inner .toggle_button .bar.middle{top:50%;left:0;transform:translateY(-50%)}div.service header .inner .toggle_button .bar.bottom{bottom:0;left:0}div.service header .inner .toggle_button.is_open .bar.top{transform:rotate(45deg) translate(5px, 5px);transition:.5s}div.service header .inner .toggle_button.is_open .bar.middle{opacity:0;transition:.5s}div.service header .inner .toggle_button.is_open .bar.bottom{transform:rotate(-45deg) translate(5px, -5px);transition:.5s}div.service header .inner .header_nav{display:none;position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:#F7FAF4;background-image:url(../img/service/problem-tomarigi-img.svg);background-size:60%;background-position:left 0 bottom 0;z-index:-1}div.service header .inner .header_nav .nav_list{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}div.service header .inner .header_nav .nav_list a{padding:8px 4px;display:inline-block}div.service header .inner .header_nav .nav_list .nav_item{margin:0 0 20px}div.service .kv{height:737px}div.service .kv::before{left:auto;top:auto;bottom:48px;right:0}div.service .kv .kv_copy{top:22.7%;left:5.3vw;z-index:2;padding-bottom:70px}div.service .kv .kv_copy .kv_copy_text{font-size:30px;font-weight:500;line-height:1.8;margin-bottom:30px}div.service .kv .kv_copy .kv_subcopy_text{font-size:16px;max-width:380px}div.service .kv .kv_copy .kv_subcopy_text br{display:none}div.service .kv .scroll{display:none}div.service .fixed_cta_area{width:100%;bottom:18px;right:auto}div.service .fixed_cta_area .cta_btn{right:auto;bottom:0}div.service .fixed_cta_area .cta_btn::after{display:none}div.service .fixed_cta_area img.cta_profile{display:none}div.service .sec_message .flex{flex-direction:column;margin-bottom:80px}div.service .sec_message .flex .text_wrapper{max-width:100%;margin-right:0}div.service .sec_message .flex .text_wrapper .message_ttl{font-size:24px}div.service .sec_message .sns_link_area{flex-direction:column}div.service .sec_message .sns_link_area .fm_wrapper{width:100%}div.service .sec_message .sns_link_area .sns_icons{margin:30px 0 0 20px}div.service .sec_message .sns_link_area .sns_icons .link_twitter{position:static;width:140px}div.service .sec_message .sns_link_area .sns_icons .link_line{position:static;margin:-56px 0 0 20vw;width:140px}div.service .sec_message .text_standfm{font-size:14px;text-align:center}div.service .sec_problem{padding-bottom:378px;background-size:61.3%}div.service .sec_problem .inner{flex-direction:column}div.service .sec_problem .inner .message{font-size:24px;font-weight:500;margin:0 auto 68px}div.service .sec_problem .inner .problem_text{max-width:100%}div.service .sec_problem .inner .problem_item{border-radius:20px}div.service .sec_problem .inner .problem_item p{font-size:14px}div.service .sec_problem .inner .problem_item .img_wrapper{width:32%}div.service .cta_area .inner{flex-direction:column-reverse;align-items:flex-start;margin-bottom:30px}div.service .cta_area .inner .img_wrapper{transform:translate(-20px, 0);text-align:left}div.service .cta_area .inner .balloon{max-width:100%;margin-bottom:17px;padding:37px 0}div.service .cta_area .inner .balloon::after{left:34px;bottom:-20px;transform:rotate(-90deg)}div.service .cta_area .inner .balloon h3{text-align:center;font-size:20px}div.service .cta_area .inner .balloon p{font-size:14px;padding:0 15px}div.service .cta_btn{width:94%}div.service .cta_btn .cta_text{font-size:24px}div.service .sec_feature .ttl{font-size:28px;text-align:center}div.service .sec_feature .point{flex-direction:column;margin-bottom:80px}div.service .sec_feature .point:last-of-type{margin-bottom:0}div.service .sec_feature .point .point_text{margin-bottom:30px;max-width:100%}div.service .sec_feature .point .point_text:last-of-type{margin-bottom:0}div.service .sec_feature .line_dash{display:none}div.service .sec_flow .ttl{font-size:28px;text-align:center}div.service .sec_flow .flow_list{flex-direction:column;align-items:center}div.service .sec_flow .flow_list .flow_item{margin-bottom:20px}div.service .sec_flow .flow_list .flow_item:last-of-type{margin-bottom:0}div.service .sec_voice .ttl{font-size:30px;text-align:center}div.service .sec_price{padding-bottom:234px;background-size:200px}div.service .sec_price .ttl{font-size:30px}div.service .sec_price .ttl::before{width:85px;height:17px;background-size:85px}div.service .sec_price .price_block:first-of-type span{font-size:30px}div.service .sec_price .price_block:last-of-type{font-size:21.3vw}div.service .sec_price .price_block:last-of-type span{font-size:40px}div.service .sec_faq .ttl{font-size:30px}div.service .sec_faq .faq_list .ac{padding:24px 0}div.service .sec_faq .faq_list .ac .ac_team .text_wrapper{font-size:18px}div.service .sec_faq .faq_list .ac .ac_team .text_wrapper .num{position:absolute;margin-right:12px}div.service .sec_faq .faq_list .ac .ac_team .text_wrapper .text{display:block;padding:0 24px 0}div.service .sec_faq .faq_list .ac .ac_team .btn_ac{width:28px;height:28px;right:10px}}@media screen and (max-width: 480px){div.service{overflow:hidden}div.service .kv_inner{background-repeat:no-repeat;background-position:right 0 bottom 48px;background-size:76.6%}div.service .sec_message .sns_link_area .fm_wrapper iframe{height:210px}div.service .sec_voice .voice_item{align-items:flex-end}div.service .sec_voice .voice_item .img_wrapper{max-width:55px;margin-right:7px;transform:translateY(27px)}div.service .sec_voice .voice_item.reverse .img_wrapper{margin-left:7px}div.service .sec_voice .voice_item.reverse .balloon{padding-left:34px}div.service .sec_voice .voice_item.reverse .balloon::after{top:auto;bottom:3px;right:-6px}div.service .sec_voice .voice_item .balloon{width:100%;font-size:14px;padding:13px 15px}div.service .sec_voice .voice_item .balloon.white::before{width:18px;top:auto;bottom:18px;left:-11px}div.service .sec_voice .voice_item .balloon .char_q{position:absolute;top:13px;left:17px}}@media screen and (max-width: 374px){.sec .inner .ttl{font-size:24px}}.ani_fadein{animation:3s fadeinfv .2s forwards;opacity:0}@keyframes fadeinfv{100%{opacity:1}}.ani_scroll_arrow::after{animation:2.6s updown 0s infinite ease}@keyframes updown{0%{transform:translateY(-16px);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateY(8px);opacity:0}}.ani_bottom{-webkit-transition:opacity 1.5s,-webkit-transform 1.5s cubic-bezier(0, 0.585, 0.385, 1);transition:opacity 1.5s,-webkit-transform 1.5s cubic-bezier(0, 0.585, 0.385, 1);transition:opacity 1.5s,transform 1.5s cubic-bezier(0, 0.585, 0.385, 1);transition:opacity 1.5s,transform 1.5s cubic-bezier(0, 0.585, 0.385, 1),-webkit-transform 1.5s cubic-bezier(0, 0.585, 0.385, 1);opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);will-change:transform, opacity}.ani_delay_02{transition-delay:.6s}.ani_delay_03{transition-delay:.6s}.ani_bottom.ani_on{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
