html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{line-height:1.5;-webkit-text-size-adjust:100%;background-color:#fff}ul,ol{list-style:none}a{display:block;color:inherit;text-decoration:none;outline:none}alink,avisited{color:inherit}img{vertical-align:middle;font-size:0;line-height:0;width:auto;height:auto;max-width:100%}*,*:before,*:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}em{font-style:normal}html{font-size:62.5%}body{-webkit-text-size-adjust:100%;font-size:1.6rem;font-weight:500;font-family:"游ゴシック","Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;line-height:1.5;color:#000}.point .m-inner_s,.company .m-inner_s{padding-top:0}.point .m-inner_s,.what .m-inner_s,.otoku .m-inner_s{padding-bottom:3%}.m-ttl{text-align:center;font-weight:bold;font-size:4.5rem;font-size:clamp(3rem,6.1vw,4.5rem);letter-spacing:.08em;margin-bottom:10%}@media(max-width: 599px){.m-ttl{font-size:3rem;line-height:1.3}}.m-ttl::after{content:"";display:block;width:25%;max-width:127px;height:0;border-top:5px solid #2862e0;margin:15px auto 0}.m-ttl_w{color:#fff}.m-ttl_w::after{border-color:#fff}.m-w_box{background:#fff;border-radius:7px;padding:34px;padding-top:30px}@media(max-width: 599px){.m-w_box{padding:20px}}.m-w_box--in{position:relative;margin-bottom:20px}@media(max-width: 599px){.m-w_box--in{margin-bottom:15px}}.m-w_box--in>img{position:absolute;left:-1%;bottom:47%}@media(max-width: 768px){.m-w_box--in>img{max-width:30%}}@media(max-width: 599px){.m-w_box--in>img{max-width:30%;bottom:38%}}@media(max-width: 480px){.m-w_box--in>img{left:-4%}}.m-w_box--h{font-size:4rem;font-size:clamp(3.2rem,2.97vw,4rem);font-weight:bold;line-height:1.3;padding-left:37%;padding-bottom:10%;background:url(../images/m_line.png) no-repeat center bottom/100%}@media(max-width: 599px){.m-w_box--h{font-size:2.4rem;padding-left:30%;padding-bottom:36px}}.m-w_box--h span{display:block;font-size:3rem;font-size:clamp(2rem,4.4vw,3rem)}@media(max-width: 599px){.m-w_box--h span{font-size:2rem}}.m-w_box--h em{font-size:5.6rem;font-size:clamp(3.6rem,4.93vw,5.6rem)}@media(max-width: 599px){.m-w_box--h em{font-size:3.6rem;letter-spacing:-0.05em}}.m-w_box--txt{font-size:3rem;font-size:clamp(2rem,2.3vw,3rem);font-weight:bold;text-align:center;margin-bottom:20px}@media(max-width: 599px){.m-w_box--txt{font-size:1.8rem}.m-w_box--txt br{display:none}}.m-w_box--img{padding:10px;text-align:center;margin-bottom:30px}@media(max-width: 599px){.m-w_box--img{flex-wrap:wrap}}@media(max-width: 599px){.m-w_box--img{margin-bottom:20px}}.m-w_box--img_p{font-size:1.8rem;font-weight:bold;color:#333;line-height:1.2;background:#d1e751;border-radius:50%;padding:20px;flex-basis:22.5%;display:flex;flex-direction:column;justify-content:center;position:relative}@media(max-width: 599px){.m-w_box--img_p{font-size:1.6rem;flex-basis:48%;min-height:83px;padding:17px}.m-w_box--img_p:nth-last-of-type(-n+2){margin-top:20px}}.m-w_box--img+small{display:block;margin-bottom:10px;font-weight:bold}@media(max-width: 599px){.m-w_box--img+small{font-size:1.4rem}}.m-b_box{background:#cd5c5c;color:#fff;padding:20px;font-size:3rem;font-size:clamp(2rem,2.3vw,3rem);font-weight:bold;text-align:center}@media(max-width: 599px){.m-b_box{font-size:1.8rem}.m-b_box:not(.sec4-list) br{display:none}}.bg_gry{background:#eeebe5}.sec1 .m-inner_m{padding:30px 0 35px}.sec1-ttl{position:relative;z-index:9999;font-size:3.6rem;font-weight:bold;border-bottom:none}@media(max-width: 768px){.sec1-ttl{font-size:3rem}}@media(max-width: 599px){.sec1-ttl{font-size:2rem;padding-top:5%}}@media(max-width: 480px){.sec1-ttl{font-size:1.8rem}}.sec1-t_wrap{background:url(../images/m_bg.gif) #eee 0 50% no-repeat;background-size:cover;text-align:center;padding-bottom:442px}@media(max-width: 860px){.sec1-t_wrap{background-image:none;background-color:#fff;padding-bottom:50%}}@media(max-width: 599px){.sec1-t_wrap{padding-bottom:61%}.sec1-t_wrap .m-inner_m{padding:0}}.sec1 .m-inner_m::after{content:"";display:block;background:url(../images/sec1-img_01.png) no-repeat 50% 0/100%;width:100%;padding-top:79%;position:absolute;top:0;left:0;z-index:10}@media(max-width: 599px){.sec1 .m-inner_m::after{background-size:108%}}.sec1-b_wrap{background:#fff;text-align:center;padding-bottom:30px}.sec1-b_wrap--h{color:#2862e0;font-size:7rem;font-size:clamp(3.2rem,6.5vw,7rem);font-weight:bold}@media(max-width: 599px){.sec1-b_wrap--h{font-size:3.2rem;margin-bottom:10px}}.sec1-b_wrap--h span{display:inline-block;padding:10px 20px;margin-bottom:10px;border-radius:5px;color:#fff;background-color:#2862e0;font-size:4.2rem;font-size:clamp(2.4rem,4.4vw,4.2rem);position:relative}@media(max-width: 599px){.sec1-b_wrap--h span{padding:6px 20px;font-size:2.4rem;margin-bottom:5px}}.sec1-b_wrap--h span::before{content:"";display:block;width:70px;height:79px;background:url(../images/sec1-img_02l.png) no-repeat;background-size:contain;position:absolute;right:101%;top:-50%}@media(max-width: 599px){.sec1-b_wrap--h span::before{width:40px;height:46px;right:98%}}.sec1-b_wrap--h span::after{content:"";display:block;width:70px;height:79px;background:url(../images/sec1-img_02r.png) no-repeat;background-size:contain;position:absolute;left:100%;top:-50%}@media(max-width: 599px){.sec1-b_wrap--h span::after{width:40px;height:46px;left:98%}}.sec1-b_wrap--txt1{font-size:2.5rem;font-size:clamp(1.6rem,2.7vw,2.5rem)}@media(max-width: 599px){.sec1-b_wrap--txt1{font-size:1.6rem}}.sec1-b_wrap--txt2{font-size:3.5rem;font-size:clamp(2.2rem,2.9vw,3.5rem);font-weight:bold;margin-bottom:30px}@media(max-width: 599px){.sec1-b_wrap--txt2{font-size:2.2rem}}.sec1-b_wrap--img{padding:20px 0}.sec1-b_box{background-color:#2862e0;border-radius:7px;padding:25px}@media(max-width: 599px){.sec1-b_box{padding:20px 20px}}.sec1-b_box--h{background-color:#fff;border-radius:7px;padding:20px;margin-bottom:25px;color:#2862e0;font-size:3.5rem;font-size:clamp(2rem,2.9vw,3.5rem);font-weight:bold;position:relative}@media(max-width: 599px){.sec1-b_box--h{font-size:2rem;padding:20px 10px}}.sec1-b_box--h span{font-size:5rem;font-size:clamp(2.6rem,4.16vw,5rem)}@media(max-width: 599px){.sec1-b_box--h span{font-size:2.6rem}}.sec1-b_box--h span.kerning{letter-spacing:-0.1em}.sec1-b_box--h::before{content:"";display:block;width:51px;height:58px;background:url(../images/sec1-img_02l.png) no-repeat;background-size:contain;position:absolute;left:6%;top:-5px}@media(max-width: 599px){.sec1-b_box--h::before{width:32px;height:36px;left:0}}.sec1-b_box--h::after{content:"";display:block;width:51px;height:58px;background:url(../images/sec1-img_02l.png) no-repeat;background-size:contain;position:absolute;right:5%;bottom:0}@media(max-width: 599px){.sec1-b_box--h::after{width:32px;height:36px;right:-3px}}.sec1-b_box--img{margin-bottom:25px}.sec1-b_box--txt{color:#fff;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:10px;margin-bottom:10px}.flow:not(.flow_2) .m-inner_s{padding-bottom:30px}.flow_list{padding-top:2%;justify-content:center;align-items:baseline;counter-reset:num 0}@media(max-width: 599px){.flow_list{padding-top:5%}}.flow_list--item{flex-basis:48%;text-align:center;font-size:2.5rem;font-size:clamp(1.6rem,1.81vw,2.5rem);position:relative}@media(max-width: 599px){.flow_list--item{flex-basis:50%;font-size:1.6rem}}.flow_list--item::before{content:counter(num);counter-increment:num;display:block;width:75px;height:75px;line-height:75px;color:#fff;font-size:4.5rem;background-color:#2862e0;border-radius:50%;position:absolute;left:8%;top:-15%}@media(max-width: 599px){.flow_list--item::before{width:45px;height:45px;line-height:45px;font-size:3rem;top:-21%}}.flow_list--item span{display:block;margin-bottom:10px}@media(max-width: 599px){.flow_list--item span{max-width:70%;margin:0 auto 10px}.flow_list--item span.flow_list--img1{max-width:50%}}.flow .flow_list--item:last-of-type{padding-top:1%;padding-left:2%}@media(max-width: 599px){.flow .flow_list--item:last-of-type::before{top:-23.5%}}.flow .flow_list--item:last-of-type::after{content:"";display:block;width:0;height:0;border:42px solid;border-color:#ccc rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(-90deg);position:absolute;left:-3%;top:25%}@media(max-width: 599px){.flow .flow_list--item:last-of-type::after{border-width:27px;left:-5%}}@media(max-width: 599px){.flow_2 .m-inner_s{padding-top:0}}.flow_2 .m-ttl{margin-bottom:3%}.flow_2 .m-ttl::after{display:none}.flow_2 .flow_list{padding-top:10%}@media(max-width: 599px){.flow_2 .flow_list{padding-top:12%}}.merit_list--item{padding-left:24%;margin-bottom:7%;position:relative}@media(max-width: 768px){.merit_list--item:first-child{margin-bottom:6%}}@media(max-width: 599px){.merit_list--item{padding-left:25%}}.merit_list--item>p{padding:0 20px 0 8%;color:#fff}.merit_list--h{background:#fff;padding:14px 20px 14px 8%;margin-bottom:10px;line-height:1.2}@media(max-width: 599px){.merit_list--h{padding:10px 20px 10px 8%}}.merit_list--img{position:absolute;left:0;top:-20%}@media(max-width: 860px){.merit_list--img{max-width:200px;top:-23%}}@media(max-width: 860px){.merit_list--img{max-width:170px;max-width:27vw;top:-23%}}@media(max-width: 599px){.merit_list--img{top:-15%}}@media(max-width: 480px){.merit_list--img{top:-11%}}.merit_list--txt{font-size:2.5rem;font-size:clamp(2rem,2.7vw,2.5rem);margin-bottom:10px}@media(max-width: 599px){.merit_list--txt{font-size:1.8rem}.merit_list--txt-s{font-size:1.4rem}}.point .m-w_box--img_p::after{content:"";width:46px;height:53px;background:url(../images/point-img_03.png) no-repeat;background-size:contain;position:absolute;left:87%;top:0}.what .m-w_box--txt{letter-spacing:-0.03em}.what .m-w_box--img{padding:20px 10px;background:#f2f2f2}@media(max-width: 599px){.what .m-w_box--img{padding:10px;margin-bottom:10px}}.what .m-w_box--img+small{text-align:right}.what .m-w_box--img_p{align-items:center;font-size:1.8rem;font-weight:bold;background:none;border-radius:none;flex-basis:32%;padding:10px;position:relative}@media(max-width: 599px){.what .m-w_box--img_p{font-size:1.4rem}.what .m-w_box--img_p img{max-width:70%}.what .m-w_box--img_p:nth-last-of-type(-n+2){margin-top:0}}.what .m-w_box--img_p>p{margin-top:13px}.what .m-w_box--img_p>p span{display:block;font-size:1.6rem;font-weight:500;padding-top:5px}@media(max-width: 599px){.what .m-w_box--img_p>p span{font-size:1.2rem;padding-top:3px}}.what .m-w_box--img_p:nth-of-type(2)>p{margin-top:10px}@media(max-width: 599px){.what .m-w_box--img_p:nth-of-type(2)>p{margin-bottom:10px}}.what .m-w_box--img_p:not(:last-of-type):after{content:"";background:url(../images/what-img_02.png) no-repeat;background-size:contain;width:28px;height:33px;position:absolute;left:calc(100% - 14px);top:30%}@media(max-width: 599px){.what .m-w_box--img_p:not(:last-of-type):after{width:20px;height:20px;left:calc(100% - 10px);top:22%}}.otoku .m-inner_s{padding-bottom:5%}@media(max-width: 768px){.otoku .m-inner_s{padding-bottom:10%}}.otoku .m-inner_s::after{content:"";display:block;border-style:solid;border-width:70px;border-width:8.3333333333vw;border-color:#4dbce9 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:50%;top:100%;transform:translateX(-50%)}@media(max-width: 860px){.otoku .m-inner_s::after{border-width:16.6666666667vw}}@media(max-width: 599px){.otoku .m-w_box--img{padding:10px 0}}.otoku-box_l{flex-basis:53.3%}.otoku-box_r{flex-basis:42%;margin-top:-20px}@media(max-width: 768px){.otoku-box_r{flex-basis:44%}}@media(max-width: 599px){.otoku-box_r{margin-top:2%}}.otoku-box_r--txt1{color:#fff;font-size:3.6rem;font-weight:bold;line-height:1;letter-spacing:.1em;background:#ff931e;border-radius:50%;padding:10% 0 6% 10px;position:relative;z-index:20}@media(max-width: 768px){.otoku-box_r--txt1{font-size:2.8rem}}@media(max-width: 599px){.otoku-box_r--txt1{font-size:2rem}}.otoku-box_r--txt1::after{content:"";width:119px;height:58px;background:url(../images/otoku-img_02.png) no-repeat;background-size:contain;position:absolute;left:26%;top:82%;z-index:10}@media(max-width: 768px){.otoku-box_r--txt1::after{width:93px;height:46px}}@media(max-width: 599px){.otoku-box_r--txt1::after{width:68px;height:35px}}.otoku-box_r--txt1 span{font-size:5rem}@media(max-width: 768px){.otoku-box_r--txt1 span{font-size:3.8rem}}@media(max-width: 599px){.otoku-box_r--txt1 span{font-size:2.6rem}}.otoku-box_r--txt2{color:#ff931e;font-size:4.3rem;font-weight:bold;line-height:1;margin-top:-8px}@media(max-width: 768px){.otoku-box_r--txt2{font-size:3.6rem;line-height:inherit}}@media(max-width: 599px){.otoku-box_r--txt2{font-size:2.2rem;line-height:inherit;margin-top:5%}}.otoku-box_r--txt2 span{display:inline-block;font-size:11.6rem;transform:scaleX(1.2);letter-spacing:.05em}@media(max-width: 768px){.otoku-box_r--txt2 span{font-size:6rem}}@media(max-width: 599px){.otoku-box_r--txt2 span{font-size:4.2rem}}.otoku-box_in{border-radius:7px;border:4px solid;position:relative;box-shadow:0 3px 6px rgba(0,0,0,.3)}.otoku-box_in:nth-child(1){border-color:#b3b3b3;margin-bottom:40px}@media(max-width: 599px){.otoku-box_in:nth-child(1){margin-bottom:25px}}.otoku-box_in:nth-child(2){border-color:#ff931e}.otoku-box_in--h{padding:5px 10px;text-align:center;font-size:2rem;font-weight:bold;color:#fff;line-height:1.2;max-width:268px;margin:-15px auto 0}@media(max-width: 768px){.otoku-box_in--h{font-size:1.8rem;max-width:80%}}@media(max-width: 599px){.otoku-box_in--h{font-size:1.4rem;max-width:85%}}.otoku-box_in--txt{font-size:3rem;font-weight:bold}@media(max-width: 768px){.otoku-box_in--txt{font-size:2.2rem}}@media(max-width: 599px){.otoku-box_in--txt{font-size:1.4rem}}.otoku-box_in--txt span{font-size:4.2rem;letter-spacing:.1em}@media(max-width: 768px){.otoku-box_in--txt span{font-size:3rem}}@media(max-width: 599px){.otoku-box_in--txt span{font-size:2.2rem}}.otoku-box_gry .otoku-box_in--h{background:#b3b3b3}.otoku-box_org .otoku-box_in--h{background:#ff931e}.sec4 .m-inner_s{padding-top:calc(11% + 76px)}@media(max-width: 860px){.sec4 .m-inner_s{padding-top:calc(20.8333333333vw + 76px)}}@media(max-width: 599px){.sec4 .m-inner_s{padding-top:calc(20.8333333333vw + 50px)}}.sec4-ttl{text-align:center;font-size:4.5rem;font-size:clamp(3rem,4.3vw,4.5rem);font-weight:bold}@media(max-width: 599px){.sec4-ttl{font-size:3rem}}.sec4-ttl::before{content:"";display:block;width:242px;height:76px;background:url(../images/sec4-img_01.png) no-repeat;background-size:contain;position:absolute;left:50%;bottom:107%;transform:translateX(-50%)}@media(max-width: 599px){.sec4-ttl::before{width:160px;height:50px}}.sec4 img{display:block;margin:0 auto}.sec4-list{text-align:left;padding:30px 30px 20px;margin:0 40px 0}@media(max-width: 599px){.sec4-list{padding:30px 20px 10px;margin:0 10px 0}}.sec4-list>li{font-size:3rem;font-size:clamp(2rem,4.4vw,3rem);padding-left:1.5em;margin-bottom:20px;position:relative;padding-left:47px}@media(max-width: 599px){.sec4-list>li{font-size:1.8rem;padding-left:36px}}.sec4-list>li::before{content:"";display:inline-block;width:46px;height:38px;background:url(../images/sec4-icon.png) no-repeat;background-size:contain;position:absolute;left:0}@media(max-width: 599px){.sec4-list>li::before{width:35px;height:29px}}.experience-list{text-align:center;flex-wrap:wrap}.experience-list--item{flex-basis:26%}@media(max-width: 768px){.experience-list--item{flex-basis:100%;margin-bottom:30px}}.experience-list--item:nth-child(1)>div{background:#f9bf73}.experience-list--item:nth-child(2)>div{background:#a5e230}.experience-list--item:nth-child(3)>div{background:#7dd6ea}.experience-list--img{height:197px;display:flex;flex-direction:column;justify-content:flex-end;padding:10px 15px 26px;border-radius:7px;margin-bottom:15px}@media(max-width: 599px){.experience-list--img{padding:10px 15px 20px}}.experience-list--img img{max-width:184px;height:161px;margin:0 auto;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center bottom;object-position:center bottom}@media(max-width: 599px){.experience-list--img img{max-width:200px}}.experience-list--h{margin-bottom:10px;font-size:2rem}.qa .m-ttl span::before{content:"";display:block;width:117px;height:160px;background:url(../images/qa-img_01.png) no-repeat;background-size:contain;position:absolute;left:145%;bottom:-60px}@media(max-width: 768px){.qa .m-ttl span::before{width:100px;height:138px}}@media(max-width: 599px){.qa .m-ttl span::before{width:69px;height:93px;bottom:-43px}}.qa-list{margin-bottom:30px}.qa-list--head{font-size:2.3rem;font-size:clamp(1.8rem,2vw,2.3rem);font-weight:bold;line-height:1.4;color:#2862e0;padding:10px 15px 13px;margin-bottom:13px;border-bottom:1px solid #000}@media(max-width: 599px){.qa-list--head{font-size:1.8rem}}.qa-list--description{font-size:1.7rem;line-height:1.4;padding:0 15px}.company{padding-bottom:10%}@media(max-width: 599px){.company{padding-bottom:20%}}.company-list{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #000;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.company-list--head{color:#fff;font-size:2.3rem;font-size:clamp(1.8rem,2vw,2.3rem);font-weight:bold;background:#2862e0;padding:6px 2%;flex-basis:134px;text-align:center}@media(max-width: 599px){.company-list--head{font-size:1.8rem}}.company-list--description{font-size:1.8rem;font-weight:bold;padding-left:2%}@media(max-width: 599px){.company-list--description{font-size:1.6rem;line-height:1.3}}/*# sourceMappingURL=style.min.css.map */


.experience-list--txt {
    text-align: left;
}
.company_sec {
    text-align: center;
}
.company_a {
    text-align: center;
    font-size: 14px;
    display: inline-block;
    margin-bottom: 20px;
}
.company_b {
    background-color: #eeebe5;
    font-size: 14px;
    padding: 20px 0;
}
#button_set_bottom {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    background: white none repeat scroll 0 0;
    bottom: 0;
    box-shadow: 0 -2px 2px -1px rgba(0, 0, 0, 0.75);
    display: none;
    position: fixed;
    width: 100%;
    z-index: 9999;
    padding: 8px 5px 0;
}
#button_set_bottom a {
    width: 97%;
    margin-bottom: 15px;
    font-size: 16px;/*  padding: 1em 1em;*/
}
#button_set_bottom a img {
    width: auto;
}
#button_set_bottom .button05 a span {
    line-height: 1.2;
}
.header {
    overflow: hidden;
}
.header_logo {
    width: 40%;
    display: block;
    float: left;
}
.header_logo img {
    width: 100%;
    max-width: 150px;
}
.header_tel {
    width: 60%;
    text-align: right;
    float: right;
    font-size: 2.0rem;
    ;
    line-height: 1.3;
    color: #fff;
    font-weight: bold;
}
.header_tel_txt {
    font-size: 1.1rem;
}

@media (max-width: 576px) {
.header {
    padding: 12px 10px;
}
}
.button06 {
    margin-top: 20px;
    text-align: center;
}
.button06 a span, .button06 button span {
    margin: 0 auto;
}
.button06 a, .button06 button {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    padding: 0.05em 0.05em;
    color: #fff;
    font-size: 2.5rem;
    font-weight: 700;
    background-color: #2862e0;
    box-shadow: 0 5px 0 #0f40ab;
    transition: 0.3s;
    border-radius: 5px;
    pointer-events: auto;
    cursor: pointer;
}
.button06_tel_txt {
    font-size: 12px;
    text-align: center;
}
.button06 a:hover, .button06 button:hover {
    transform: translateY(3px);
    text-decoration: none;
    box-shadow: 0 2px 0 #0f40ab;
}

@media (max-width: 599px) {
.cta .button06 a {
    font-size: 1.8rem;
}
}
.cta-img_02 {
    right: 1%;
    top: 20%;
}

@media (max-width: 860px) {
.cta-img_02 {
    max-width: 18%;
    right: 3%;
    top: 18%;
}
}

@media (max-width: 599px) {
.cta-img_02 {
    top: 10%;
}
}
.cta-img_01 {
    left: 1%;
    top: 12%;
}

@media (max-width: 860px) {
.cta-img_01 {
    max-width: 18%;
    left: 4%;
    top: 1%;
}
}

@media (max-width: 599px) {
.cta-img_01 {
    left: 2%;
    top: 5%;
}
}
.button06_tel_ttl {
    font-weight: bold;
    font-size: 1.5rem;
}