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,tt,var,b,u,i,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,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul,ol,dl,li,dd,dt{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{overflow-y:scroll}body{margin:0 auto;padding:0;text-align:center;color:#231815;font-size:100%;font-family:"Noto Serif JP",serif;line-height:1.5;letter-spacing:0}br.br_sp{display:block}br.br_tab{display:none}@media(min-width: 768px){br.br_sp{display:none}br.br_tab{display:block}}.sp_navi{position:fixed;width:100%;z-index:11}.sp_navi .inner{position:relative;width:100%;margin:0 auto}.sp_navi #drawer{display:none}.sp_navi label{cursor:pointer;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sp_navi .open{top:0;right:0;width:54px;height:54px;-webkit-transition:.2s;transition:.2s;z-index:2}.sp_navi .open::before,.sp_navi .open::after{content:"";position:absolute;top:26px;right:20px;width:24px;border-bottom:#231815 2px solid;-webkit-transition:.2s;transition:.2s}.sp_navi .open::before{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.sp_navi .open::after{-webkit-transform:translateY(6px);transform:translateY(6px)}.sp_navi .close{inset:0;pointer-events:none;-webkit-transition:background .3s;transition:background .3s;z-index:1}.sp_navi .close::after{content:"";position:absolute;top:26px;right:20px;width:24px;border-bottom:#231815 2px solid;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.sp_navi #drawer:checked+.open{position:absolute}.sp_navi #drawer:checked+.open::before{-webkit-transform:rotate(45deg) scaleX(1.2);transform:rotate(45deg) scaleX(1.2)}.sp_navi #drawer:checked+.open::after{-webkit-transform:rotate(-45deg) scaleX(1.2);transform:rotate(-45deg) scaleX(1.2)}.sp_navi #drawer:checked~.close{position:fixed;inset:0;pointer-events:auto;-webkit-transition:.3s;transition:.3s;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sp_navi .menu{position:fixed;top:0;right:0;width:270px;height:100%;margin:0;text-align:left;background:#fff;-webkit-transform:translateX(270px);transform:translateX(270px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-box-shadow:0 2px 8px rgba(230,230,230,.0588235294),0 3px 12px rgba(0,0,0,.0196078431);box-shadow:0 2px 8px rgba(230,230,230,.0588235294),0 3px 12px rgba(0,0,0,.0196078431);overflow:auto;z-index:1}.sp_navi #drawer:checked~.menu{-webkit-transform:none;transform:none}.sp_navi h2{position:absolute;top:12px;left:42px;font-size:20px;letter-spacing:.2em}.sp_navi nav ul{margin:54px 0 0}.sp_navi nav ul li a{display:block;padding:0 0 0 42px;font-size:14px;line-height:50px;color:#fff;text-decoration:none;-webkit-transition:.2s;transition:.2s}@media(any-hover: hover){.sp_navi nav ul li a:hover{opacity:.6}}.sp_navi nav ul li:nth-child(1){background:#231815 url(../img/icon/nav1.svg) 15px center/auto 20px no-repeat;border-bottom:#fff solid 1px}.sp_navi nav ul li:nth-child(2){background:#231815 url(../img/icon/nav2.svg) 15px center/auto 20px no-repeat;border-bottom:#fff solid 1px}.sp_navi nav ul li:nth-child(3){background:#231815 url(../img/icon/nav3.svg) 15px center/auto 20px no-repeat;border-bottom:#fff solid 1px}.sp_navi nav ul li:nth-child(4){background:#231815 url(../img/icon/nav4.svg) 15px center/auto 20px no-repeat}@media(min-width: 768px){.sp_navi{display:none}}header .inner{position:relative;max-width:1024px;margin:auto}header .inner h1{padding:55px 0 20px}header .inner h1 img{width:80%;max-width:370px;height:auto}header .inner h2{position:absolute;top:16px;left:20px}header .inner h2 img{width:62px;height:auto}header nav{display:none}@media(min-width: 768px){header .inner h1{padding:65px 0 30px}header .inner h1 img{width:460px;max-width:460px;height:auto}header .inner h2{top:30px;left:30px}header .inner h2 img{width:95px;height:auto}header nav{display:block;background:#231815}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}header nav ul li{margin:0 20px}header nav ul li a{display:inline-block;padding:0 0 0 25px;font-size:16px;line-height:40px;color:#fff;text-decoration:none;-webkit-transition:.2s;transition:.2s}}@media(min-width: 768px)and (any-hover: hover){header nav ul li a:hover{opacity:.6}}@media(min-width: 768px){header nav ul li:nth-child(1){background:url(../img/icon/nav1.svg) 0 center/auto 20px no-repeat}}@media(min-width: 768px){header nav ul li:nth-child(2){background:url(../img/icon/nav2.svg) 0 center/auto 20px no-repeat}}@media(min-width: 768px){header nav ul li:nth-child(3){background:url(../img/icon/nav3.svg) 0 center/auto 20px no-repeat}}@media(min-width: 768px){header nav ul li:nth-child(4){background:url(../img/icon/nav4.svg) 0 center/auto 20px no-repeat}}.slide{position:relative;padding:0 0 35px}.slide .swiper-bg{width:100%;background:#f3f3f3;background:-webkit-gradient(linear, left top, left bottom, from(rgb(243, 243, 243)), to(rgb(217, 217, 217)));background:linear-gradient(180deg, rgb(243, 243, 243) 0%, rgb(217, 217, 217) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3f3f3",endColorstr="#d9d9d9",GradientType=1)}.slide .swiper{width:100%;max-width:1280px;margin:0 auto}.slide .swiper-pagination-bullets{bottom:0}.slide .swiper-pagination-bullet{width:12px;height:12px;margin:0 10px !important;background:#fff;border:#aaa solid 1px;opacity:1}.slide .swiper-pagination-bullet-active{background:#177cba;border:#177cba solid 1px}.slide .inner{position:relative}.slide .inner .key img{width:100%;height:auto;vertical-align:bottom}.slide .inner .copy{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-box-sizing:border-box;box-sizing:border-box}.slide .inner .copy img{width:100%;max-width:1280px;height:auto}.slide .inner .title{position:absolute;bottom:0;left:0;width:100%;background:rgba(255,255,255,.7)}.slide .inner .title h2{padding:12px 0;font-size:clamp(16px,3vw,30px);font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-weight:bold;letter-spacing:.1em;color:#177cba;text-align:center}@media(min-width: 768px){.slide{padding:0 0 45px}.slide .swiper-pagination-bullet{width:8px;height:8px;margin:0 15px !important}}@media(min-width: 1024px){.slide .inner .copy{position:absolute;top:0;left:50%;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}}.btA .inner{position:relative;max-width:1024px;margin:auto;z-index:2}.btA a{display:block;width:60%;max-width:360px;margin:15px auto 0;-webkit-transition:.2s;transition:.2s}@media(any-hover: hover){.btA a:hover{opacity:.6}}@media(min-width: 768px){.btA a{margin:35px 30px 0 auto}}.btB .inner{position:relative;max-width:1024px;margin:auto;z-index:2}.btB a{display:block;width:60%;max-width:360px;margin:0 auto;-webkit-transition:.2s;transition:.2s}@media(any-hover: hover){.btB a:hover{opacity:.6}}@media(min-width: 768px){.btB a{margin:0 30px 0 auto}}.btC .inner{position:relative;max-width:1024px;margin:auto;z-index:2}.btC a{display:block;width:60%;max-width:360px;margin:0 auto 30px;-webkit-transition:.2s;transition:.2s}@media(any-hover: hover){.btC a:hover{opacity:.6}}@media(min-width: 768px){.btC a{margin:15px auto 60px 30px}}.btD .inner{position:relative;max-width:1024px;margin:auto}.btD a{display:block;width:90%;max-width:600px;margin:15px auto;-webkit-transition:.2s;transition:.2s}@media(any-hover: hover){.btD a:hover{opacity:.6}}.btE .inner{position:relative;max-width:1024px;margin:auto}.btE a{display:block;width:90%;max-width:600px;margin:15px auto 30px;-webkit-transition:.2s;transition:.2s}@media(any-hover: hover){.btE a:hover{opacity:.6}}@media(min-width: 768px){.btE a{margin:15px auto 60px}}.about{margin:-40px 0 0;background:#ecf1f7 url(../img/bg/slantW1.svg) 0 -1px/100% 50px no-repeat}.about .bg{background:url(../img/bg/slantW2.svg) 0 bottom/100% 50px no-repeat}.about .inner{position:relative;max-width:1024px;margin:auto;padding:60px 20px 50px;text-align:left}.about h2{padding:0 0 10px;text-align:center}.about h2 img{width:82%;max-width:540px;height:auto}.about p{padding:0 0 25px;font-size:clamp(16px,3vw,20px);font-weight:bold;line-height:1.6em;text-align:center}.about p.center{text-align:center}.about p.attention{font-size:clamp(12px,3vw,16px)}.about ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;max-width:768px;margin:0 auto 20px}.about ul li{width:calc((100% - 24px)/3);max-width:200px;text-align:center}.about ul li img{width:100%;height:auto;padding:0 0 6px}.about ul li h3{font-size:clamp(13px,3.8vw,20px);font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-weight:bold}@media(min-width: 768px){.about{margin:-20px 0 0;background:#ecf1f7 url(../img/bg/slantW1.svg) 0 -1px/100% 100px no-repeat}.about .bg{background:url(../img/bg/slantW2.svg) 0 bottom/100% 100px no-repeat}.about .inner{padding:90px 30px 80px}.about h2{padding:0 0 20px;text-align:left}.about p{padding:0 0 30px 25px;line-height:1.8em;text-align:left}.about ul{margin:0 auto 30px}}.message{margin:-1px 0 0;background:#fff}.message .inner{position:relative;max-width:1024px;margin:auto;padding:10px 20px 80px;text-align:left}.message .title{text-align:center}.message .title h2{padding:0 0 10px}.message .title h2 img{width:82%;max-width:500px;height:auto}.message .title h3{padding:0 0 20px;font-size:clamp(18px,3.5vw,36px);font-weight:bold;letter-spacing:.1em}.message .photo{text-align:center}.message .photo img{width:100%;max-width:240px;height:auto}.message .photo p{padding:0 0 20px;font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:13px;font-weight:normal}.message .intro_text{max-width:768px;margin:0 auto 5px}.message .intro_text h3{padding:0 0 20px;font-size:clamp(20px,3vw,30px);color:#177cba;font-weight:bold}.message .intro_text p{padding:0 0 25px;font-size:clamp(16px,3vw,20px);font-weight:bold;line-height:1.6em}.message button.acc_btn{display:block;margin:auto;padding:10px 30px;border:none;outline:none;font:inherit;color:#fff;background:#177cba;border-radius:6px;cursor:pointer;-webkit-transition:.2s;transition:.2s}@media(any-hover: hover){.message button.acc_btn:hover{opacity:.6}}.message button.acc_btn .inn::after{content:"";display:inline-block;vertical-align:middle;width:.6em;height:.6em;margin:0 0 0 .6em;color:#fff;line-height:1;border:.1em solid currentColor;border-left:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(-25%) rotate(135deg);transform:translateY(-25%) rotate(135deg)}.message .acc_text{display:none;max-width:768px;margin:auto;padding:15px 0 0}.message .acc_text h3{padding:15px 0 20px;font-size:clamp(20px,3vw,30px);color:#177cba;font-weight:bold}.message .acc_text p{padding:0 0 25px;font-size:clamp(16px,3vw,20px);font-weight:bold;line-height:1.6em}.message .acc_text p.right{text-align:right}@media(min-width: 768px){.message .inner{padding:50px 30px 120px}.message .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.message .title{width:65%;padding:0 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.message .title h2{padding:0 0 20px}.message .title h2 img{width:100%;max-width:540px;height:auto}.message .title h3{padding:0 0 50px}.message .photo{width:35%;padding:0 30px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.message .photo p{font-size:15px}.message .intro_text{margin:0 auto 15px}.message .intro_text p{line-height:1.8m}.message .acc_text p{line-height:1.8m}}.worker{margin:-40px 0 0;background:url(../img/bg/texture.jpg) center 0/500px auto repeat}.worker .bg1{background:url(../img/bg/slantW3.svg) 0 -1px/100% 50px no-repeat}.worker .bg2{background:url(../img/bg/slantW4.svg) 0 bottom/100% 50px no-repeat}.worker .inner{position:relative;max-width:1024px;margin:auto;padding:0 20px 50px;text-align:left}.worker h2{padding:0 0 30px}.worker h2 img{width:52%;max-width:320px;height:auto}.worker ul{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 12px}.worker ul a{color:#231815;text-decoration:none;text-align:center;-webkit-transition:.2s;transition:.2s}@media(any-hover: hover){.worker ul a:hover{opacity:.6}}.worker ul a p{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:clamp(12px,3vw,16px)}@media(min-width: 768px){.worker{background:url(../img/bg/texture.jpg) center 0/700px auto repeat}.worker .bg1{background:url(../img/bg/slantW3.svg) 0 -1px/100% 100px no-repeat}.worker .bg2{background:url(../img/bg/slantW4.svg) 0 bottom/100% 100px no-repeat}.worker .inner{padding:0 30px 60px}.worker h2{padding:0 0 40px}.worker ul{grid-template-columns:1fr 1fr 1fr;gap:40px;padding:0 28px}}@media(min-width: 1024px){.worker .inner{padding:0 30px 90px}.worker ul{grid-template-columns:1fr 1fr 1fr 1fr;gap:40px}}.skillup .inner{position:relative;max-width:1024px;margin:auto;padding:30px 20px 50px;text-align:left}.skillup h2{padding:0 0 20px}.skillup h2 img{width:52%;max-width:320px;height:auto}.skillup p{padding:0 0 25px;font-size:clamp(16px,3vw,20px);font-weight:bold;line-height:1.6em}.skillup .pic{width:70%;max-width:200px}.skillup .pic img{width:100%;height:auto;border:#231815 solid 1px;border-radius:50%}.skillup ul{padding:0 0 30px}.skillup ul li{padding:0 0 3px;font-size:clamp(18px,3vw,26px);font-weight:bold;line-height:1.6em}@media(min-width: 768px){.skillup .inner{padding:30px 30px 50px}.skillup .colmun{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 40px}.skillup .pic{width:200px;max-width:200px;margin:0 30px 0 0}.skillup .pic img{width:100%;height:auto;border:#231815 solid 1px;border-radius:50%}.skillup .list{width:calc(100% - 230px)}.skillup ul{padding:0}.skillup ul li{padding:0 0 3px;font-size:clamp(18px,3vw,26px);font-weight:bold;line-height:1.6em}}.flow{margin:-40px 0 0;background:url(../img/bg/texture.jpg) center 0/500px auto repeat}.flow .bg1{background:url(../img/bg/slantW1.svg) 0 -1px/100% 50px no-repeat}.flow .bg2{background:url(../img/bg/slantW2.svg) 0 bottom/100% 50px no-repeat}.flow .inner{position:relative;max-width:1024px;margin:auto;padding:40px 20px 70px;text-align:left}.flow h2{padding:0 0 30px}.flow h2 img{width:44%;max-width:280px;height:auto}.flow table{margin:auto}.flow table th{width:40%;max-width:240px;padding:8px 20px 0 0;vertical-align:middle;text-align:center}.flow table th.arrow1{color:#cdddec}.flow table th.arrow2{color:#c8d9e9}.flow table th.arrow3{color:#c0d3e4}.flow table th.arrow4{color:#b8cee3}.flow table td{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:clamp(16px,3vw,28px);vertical-align:middle;text-align:left}@media(min-width: 768px){.flow{background:url(../img/bg/texture.jpg) center 0/700px auto repeat}.flow .bg1{background:url(../img/bg/slantW1.svg) 0 -1px/100% 100px no-repeat}.flow .bg2{background:url(../img/bg/slantW2.svg) 0 bottom/100% 100px no-repeat}.flow .inner{position:relative;max-width:1024px;margin:auto;padding:70px 20px 120px;text-align:left}.flow table th{padding:10px 50px 0 0}}footer nav{background:#231815}footer nav ul{text-align:left}footer nav ul li{border-bottom:#fff solid 1px}footer nav ul li a{display:block;padding:0 0 0 45px;font-size:16px;line-height:50px;color:#fff;text-decoration:none;-webkit-transition:.2s;transition:.2s}@media(any-hover: hover){footer nav ul li a:hover{opacity:.6}}footer nav ul li:nth-child(1){background:url(../img/icon/nav1.svg) 20px center/auto 20px no-repeat}footer nav ul li:nth-child(2){background:url(../img/icon/nav2.svg) 20px center/auto 20px no-repeat}footer nav ul li:nth-child(3){background:url(../img/icon/nav3.svg) 20px center/auto 20px no-repeat}footer nav ul li:nth-child(4){background:url(../img/icon/nav4.svg) 20px center/auto 20px no-repeat}footer p.logo{padding:25px 0 15px}footer p.copy{padding:0 0 30px;font-size:clamp(10px,3vw,13px)}@media(min-width: 768px){footer nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer nav ul li{margin:0 30px;border-bottom:none}footer nav ul li a{display:inline-block;padding:0 0 0 25px}footer nav ul li:nth-child(1){background:url(../img/icon/nav1.svg) 0 center/auto 20px no-repeat}footer nav ul li:nth-child(2){background:url(../img/icon/nav2.svg) 0 center/auto 20px no-repeat}footer nav ul li:nth-child(3){background:url(../img/icon/nav3.svg) 0 center/auto 20px no-repeat}footer nav ul li:nth-child(4){background:url(../img/icon/nav4.svg) 0 center/auto 20px no-repeat}}#pagetop{position:fixed;bottom:20px;right:20px;width:18px;height:18px;opacity:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s;transition:all .2s;z-index:9999}#pagetop.is-show{opacity:1}.arrow{display:inline-block;vertical-align:middle;color:#231815;line-height:1;width:18px;height:18px;border:2px solid currentColor;border-left:0;border-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translateY(25%) rotate(-45deg);transform:translateY(25%) rotate(-45deg)}@media(min-width: 768px){#pagetop{position:fixed;bottom:30px;right:30px;width:24px;height:24px}.arrow{width:24px;height:24px}}.voice .tab-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;max-width:1024px;margin:0 auto 20px;padding:0 20px;cursor:pointer}.voice .tab{width:25%;padding:9px 6px;text-align:center;font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:clamp(12px,3vw,20px);font-weight:bold;color:#fff;background:#b4c9de;border-radius:5px}.voice .tab.active{color:#177cba}.voice .panel{display:none;text-align:center}.voice .panel.active{display:block}.voice h2{padding:10px 0 20px;font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:clamp(20px,3vw,30px);font-weight:bold;color:#177cba}.voice .bg1{background:#ecf1f7 url(../img/bg/slantW1.svg) 0 -1px/100% 50px no-repeat}.voice .bg2{background:url(../img/bg/slantW2.svg) 0 bottom/100% 50px no-repeat}.voice .coming_soon{padding:50px 0}.voice .coming_soon p{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:clamp(18px,3vw,24px);text-align:center}.voice .kaiwa{width:100%;max-width:768px;margin:0 auto;padding:60px 20px;overflow:hidden;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.voice .kaiwa .fukidasi{position:relative;display:inline-block;max-width:100%;margin:10px 20px;padding:20px;font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;font-size:clamp(16px,3vw,20px);background:#fff;border-radius:15px;overflow-wrap:break-word;clear:both;-webkit-box-sizing:content-box;box-sizing:content-box}.voice .kaiwa .fukidasi:after{position:absolute;top:5px;content:"";width:26px;height:26px}.voice .kaiwa .fukidasi.left{float:left;margin:10px 20px 30px 80px}.voice .kaiwa .fukidasi.left img{position:absolute;top:0;left:-80px;width:52px;height:auto}.voice .kaiwa .fukidasi.left:after{left:-22px;border-radius:0 0px 10px 16px;-webkit-box-shadow:-8px -14px 0 -8px #fff inset;box-shadow:-8px -14px 0 -8px #fff inset}.voice .kaiwa .fukidasi.right{float:right;margin:10px 80px 10px 20px;background:#cde0f7}.voice .kaiwa .fukidasi.right img{position:absolute;top:0;right:-80px;width:52px;height:auto}.voice .kaiwa .fukidasi.right:after{right:-22px;border-radius:0 0 16px 10px;-webkit-box-shadow:8px -14px 0 -8px #cde0f7 inset;box-shadow:8px -14px 0 -8px #cde0f7 inset}.voice .bt-bg{position:fixed;bottom:0;left:0;width:100%;height:auto;padding:10px 0;background:rgba(255,255,255,.98);border-top:#ccc solid 1px;z-index:10000;-webkit-transition:all .5s;transition:all .5s}.voice .bt-bg.is-hidden{bottom:-150px}.voice .bt-area{width:100%;max-width:900px;margin:auto}.voice .bt-area.single{margin:10px auto 30px}.voice .bt-area p{padding:0 20px 10px;font-size:clamp(16px,3vw,20px);font-weight:bold;line-height:1.6em}.voice .bt-area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.voice .bt-area ul li{width:calc(33.3333333333% - 24px)}.voice .bt-area ul a{-webkit-transition:.2s;transition:.2s}@media(any-hover: hover){.voice .bt-area ul a:hover{opacity:.6}}@media(min-width: 768px){.voice .tab-area{gap:30px;padding:40px 30px 0}.voice .tab{padding:6px}.voice h2{padding:60px 0 30px}.voice .bg1{background:#ecf1f7 url(../img/bg/slantW1.svg) 0 -1px/100% 100px no-repeat}.voice .bg2{background:url(../img/bg/slantW2.svg) 0 bottom/100% 100px no-repeat}.voice .kaiwa{padding:120px 30px}.voice .kaiwa .fukidasi.left{float:left;margin:10px 10px 50px 70px}.voice .kaiwa .fukidasi.left img{left:-100px;width:72px}.voice .kaiwa .fukidasi.right{float:right;margin:10px 70px 20px 10px}.voice .kaiwa .fukidasi.right img{right:-100px;width:72px}.voice .bt-bg{padding:20px 0}.voice .bt-bg.is-hidden{bottom:-200px}.voice .bt-area.single{margin:10px auto 60px}.voice .bt-area p{padding:0 30px 20px}.voice .bt-area ul{gap:30px}.voice .bt-area ul li{width:calc(33.3333333333% - 60px)}}/*# sourceMappingURL=styles.min.css.map */