@charset "UTF-8";.under_page_head{background-image:url(//tairadatefukushikai.jp/wp/wp-content/themes/tairadatefukusikai/assets/css/../images/complaint/head_bg.jpg)}.webp .under_page_head{background-image:url(//tairadatefukushikai.jp/wp/wp-content/themes/tairadatefukusikai/assets/css/../images/complaint/head_bg.webp)}.main_image{width:1100px;margin:0 auto 80px}.main_image img{box-shadow:3px 3px 10px -5px #606060}.cont_wrapp{width:880px;margin:0 auto}.cont_wrapp h2{line-height:1;text-align:center;margin-bottom:70px}.cont_wrapp h2 strong{display:inline-block;height:48px;line-height:48px;border:2px solid var(--color1);border-radius:6px;font-size:26px;font-weight:500;color:var(--color1);letter-spacing:.025em;padding:0 2em;position:relative}.cont_wrapp h2 strong:before{content:'';display:block;width:100%;height:100%;background:#fbe598;border-radius:6px;position:absolute;bottom:-4px;right:-4px;z-index:-2}.cont_wrapp .in_cont{margin-bottom:120px}.cont_wrapp .in_cont:last-of-type{margin-bottom:0}.cont_wrapp .in_cont h3{font-size:26px;font-weight:600;line-height:1.4;letter-spacing:.05em;padding-left:90px;margin-bottom:40px;position:relative}.cont_wrapp .in_cont h3:before{content:'';display:inline-block;width:66px;height:66px;background:url(//tairadatefukushikai.jp/wp/wp-content/themes/tairadatefukusikai/assets/css/../images/common/icon_complaint.png) no-repeat 0 0/contain;position:absolute;top:50%;left:0;transform:translate(0,-50%)}.cont_wrapp .in_cont .caption{font-size:18px;font-weight:500;line-height:1.8;letter-spacing:.025em;margin-bottom:60px}.cont_wrapp .list_ul01 li{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #ededed;line-height:1.2}.cont_wrapp .list_ul01 li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.cont_wrapp .list_ul01 li .name_wrapp{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:600px}.cont_wrapp .list_ul01 li .name_wrapp .position{font-size:14px;font-weight:600;color:var(--color1);letter-spacing:.05em;margin-right:20px}.cont_wrapp .list_ul01 li .name_wrapp .name{font-size:16px;font-weight:600;letter-spacing:.05em;margin-right:20px}.cont_wrapp .list_ul01 li .phone{width:calc(100% - 600px)}.cont_wrapp .list_ul01 li .phone strong{font-size:20px;font-weight:600;letter-spacing:.05em;padding-left:38px;position:relative}.cont_wrapp .list_ul01 li .phone strong:before{content:'';display:inline-block;width:27px;height:32px;background:url(//tairadatefukushikai.jp/wp/wp-content/themes/tairadatefukusikai/assets/css/../images/common/icon_contact01.png) no-repeat 0 0/contain;position:absolute;top:50%;left:0;transform:translate(0,-50%)}.list_ul02>li{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #ededed}.list_ul02>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.list_ul02>li .title{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-bottom:24px;line-height:1}.list_ul02>li .title .item{font-size:22px;font-weight:600;color:var(--color1);letter-spacing:.05em;margin-right:24px}.list_ul02>li .title .item small{font-size:.6em;font-weight:600;color:var(--text);letter-spacing:.05em}.list_ul02>li .title .phone strong{font-size:24px;font-weight:600;line-height:1;letter-spacing:.05em;padding-left:36px;position:relative}.list_ul02>li .title .phone strong:before{content:'';display:inline-block;width:27px;height:32px;background:url(//tairadatefukushikai.jp/wp/wp-content/themes/tairadatefukusikai/assets/css/../images/common/icon_contact01.png) no-repeat 0 0/contain;position:absolute;top:50%;left:0;transform:translate(0,-50%)}.list_ul02>li .flex_wrapp{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;position:relative}.list_ul02>li .flex_wrapp:before{content:'';display:block;width:80%;height:1px;background:var(--color1);position:absolute;top:50%;left:0;z-index:-1}.list_ul02>li .flex_wrapp .consultant{width:120px;height:120px;line-height:120px;border:3px solid var(--color1);border-radius:50%;font-size:18px;font-weight:500;color:var(--color1);letter-spacing:.025em;text-align:center;background:#fff;margin-right:60px}.list_ul02>li .flex_wrapp .charge{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;border:3px solid var(--color1);border-radius:6px;background:var(--color2);margin-right:60px;padding:20px;color:var(--color1)}.list_ul02>li .flex_wrapp .charge .item{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.025em;padding-right:20px;text-align:center}.list_ul02>li .flex_wrapp .charge .charge_name ul{width:260px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.list_ul02>li .flex_wrapp .charge .charge_name ul li{width:50%;font-size:16px;font-weight:500;line-height:1.8;letter-spacing:.025em;padding-left:1.2em;position:relative;box-sizing:border-box}.list_ul02>li .flex_wrapp .charge .charge_name ul li:before{content:'・';display:inline-block;position:absolute;top:0;left:0}.list_ul02>li .flex_wrapp .person_charge{border:3px solid var(--color1);border-radius:6px;background:var(--color1);padding:20px;color:#fff;text-align:center}.list_ul02>li .flex_wrapp .person_charge .item{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.025em;margin-bottom:8px}.list_ul02>li .flex_wrapp .person_charge ul li{display:inline-block;font-size:18px;font-weight:500;line-height:1.8;letter-spacing:.025em;position:relative;box-sizing:border-box}@media(max-width:1440px){.main_image{width:76.388889vw;margin:0 auto 5.555556vw}.cont_wrapp{width:61.111111vw}.cont_wrapp h2{margin-bottom:4.861111vw}.cont_wrapp h2 strong{height:3.333333vw;line-height:3.333333vw;border-radius:.416667vw;font-size:1.805556vw}.cont_wrapp h2 strong:before{border-radius:.416667vw;bottom:-.277778vw;right:-.277778vw}.cont_wrapp .in_cont{margin-bottom:8.333333vw}.cont_wrapp .in_cont h3{font-size:1.805556vw;padding-left:6.25vw;margin-bottom:2.777778vw}.cont_wrapp .in_cont h3:before{width:4.583333vw;height:4.583333vw}.cont_wrapp .in_cont .caption{font-size:1.25vw;margin-bottom:4.166667vw}.cont_wrapp .list_ul01 li{margin-bottom:1.25vw;padding-bottom:.972222vw}.cont_wrapp .list_ul01 li .name_wrapp{width:41.666667vw}.cont_wrapp .list_ul01 li .name_wrapp .position{font-size:.972222vw;margin-right:1.388889vw}.cont_wrapp .list_ul01 li .name_wrapp .name{font-size:1.111111vw;margin-right:1.388889vw}.cont_wrapp .list_ul01 li .phone{width:calc(100% - 41.666667vw)}.cont_wrapp .list_ul01 li .phone strong{font-size:1.388889vw;padding-left:2.638889vw}.cont_wrapp .list_ul01 li .phone strong:before{width:1.875vw;height:2.222222vw}.list_ul02>li{margin-bottom:2.222222vw;padding-bottom:1.666667vw}.list_ul02>li .title{margin-bottom:1.666667vw}.list_ul02>li .title .item{font-size:1.527778vw;margin-right:1.666667vw}.list_ul02>li .title .phone strong{font-size:1.666667vw;padding-left:2.5vw}.list_ul02>li .title .phone strong:before{width:1.875vw;height:2.222222vw}.list_ul02>li .flex_wrapp .consultant{width:8.333333vw;height:8.333333vw;line-height:8.333333vw;border:.208333vw solid var(--color1);font-size:1.25vw;margin-right:4.166667vw}.list_ul02>li .flex_wrapp .charge{border:.208333vw solid var(--color1);border-radius:.416667vw;margin-right:4.166667vw;padding:1.388889vw}.list_ul02>li .flex_wrapp .charge .item{font-size:.972222vw;padding-right:1.388889vw}.list_ul02>li .flex_wrapp .charge .charge_name ul{width:18.055556vw}.list_ul02>li .flex_wrapp .charge .charge_name ul li{font-size:1.111111vw}.list_ul02>li .flex_wrapp .person_charge{border:.208333vw solid var(--color1);border-radius:.416667vw;padding:1.388889vw}.list_ul02>li .flex_wrapp .person_charge .item{font-size:.972222vw;margin-bottom:.555556vw}.list_ul02>li .flex_wrapp .person_charge ul li{font-size:1.25vw}}@media(max-width:430px){.main_image{width:auto;margin:0 5.333333vw 10.666667vw}.main_image img{box-shadow:.8vw .8vw 2.666667vw -1.333333vw #606060}.cont_wrapp{width:auto;margin:0 5.333333vw}.cont_wrapp h2{margin-bottom:10.666667vw}.cont_wrapp h2 strong{height:auto;line-height:1.3;font-size:4.8vw;padding:2.666667vw 1em}.cont_wrapp h2 strong:before{border-radius:1.6vw;bottom:-.8vw;right:-.8vw}.cont_wrapp .in_cont{margin-bottom:16vw}.cont_wrapp .in_cont h3{font-size:5.333333vw;padding-left:17.333333vw;margin-bottom:10.666667vw}.cont_wrapp .in_cont h3:before{width:13.333333vw;height:13.333333vw}.cont_wrapp .in_cont .caption{font-size:3.733333vw;margin-bottom:8vw}.cont_wrapp .list_ul01 li{display:block;margin-bottom:4.8vw;padding-bottom:3.733333vw;line-height:1.2}.cont_wrapp .list_ul01 li .name_wrapp{display:block;width:auto}.cont_wrapp .list_ul01 li .name_wrapp .position{font-size:3.733333vw;margin:0 0 2.666667vw}.cont_wrapp .list_ul01 li .name_wrapp .name{font-size:4.266667vw;margin:0 0 3.2vw}.cont_wrapp .list_ul01 li .phone{width:auto}.cont_wrapp .list_ul01 li .phone strong a,.cont_wrapp .list_ul01 li .phone strong{font-size:5.333333vw;padding-left:10.133333vw;color:var(--text)}.cont_wrapp .list_ul01 li .phone strong:before{;width:6.4vw;height:8.8vw}.list_ul02>li{margin-bottom:6.4vw;padding-bottom:6.4vw}.list_ul02>li .title{display:block;margin-bottom:6.4vw}.list_ul02>li .title .item{font-size:5.333333vw;margin:0 0 4.266667vw}.list_ul02>li .title .phone strong a,.list_ul02>li .title .phone strong{font-size:5.333333vw;padding-left:10.133333vw;color:var(--text)}.list_ul02>li .title .phone strong:before{width:6.4vw;height:8.8vw}.list_ul02>li .flex_wrapp{display:block}.list_ul02>li .flex_wrapp:before{width:1px;height:80%;top:0;left:50%}.list_ul02>li .flex_wrapp .consultant{width:64vw;height:12.8vw;line-height:12.8vw;border:.8vw solid var(--color1);border-radius:1.6vw;font-size:4.266667vw;margin:0 auto 8vw}.list_ul02>li .flex_wrapp .charge{display:block;border:.8vw solid var(--color1);border-radius:1.6vw;margin:0 auto 8vw;padding:4.266667vw}.list_ul02>li .flex_wrapp .charge .item{font-size:3.2vw;padding-right:0;margin-bottom:2.133333vw}.list_ul02>li .flex_wrapp .charge .charge_name ul{width:auto}.list_ul02>li .flex_wrapp .charge .charge_name ul li{font-size:3.733333vw}.list_ul02>li .flex_wrapp .person_charge{border:.8vw solid var(--color1);border-radius:1.6vw;padding:4.266667vw}.list_ul02>li .flex_wrapp .person_charge .item{font-size:3.2vw;margin-bottom:2.133333vw}.list_ul02>li .flex_wrapp .person_charge ul li{font-size:4.266667vw}}