@charset "UTF-8";.under_page_head{background-image:url(//aonet-shinao.tairadatefukushikai.jp/wp/wp-content/themes/tairadatefukusikai_office_shinao/assets/css/../images/concept/head_bg.jpg)}.webp .under_page_head{background-image:url(//aonet-shinao.tairadatefukushikai.jp/wp/wp-content/themes/tairadatefukusikai_office_shinao/assets/css/../images/concept/head_bg.webp)}.main_catch{font-size:36px;font-weight:600;line-height:1.6;letter-spacing:.05em;text-align:center;margin-bottom:40px}.main_caption{font-size:20px;font-weight:500;line-height:1.8;letter-spacing:.025em;text-align:center;margin-bottom:60px}.main_image{width:660px;margin:0 auto 80px;border-radius:6px;overflow:hidden;box-shadow:3px 3px 10px -5px #606060}.vision_wrapp{display:flex;align-items:center;margin-bottom:100px}.vision_wrapp .vision_caption_wrapp{width:700px;font-size:16px;font-weight:500;line-height:2;letter-spacing:.025em;text-align:center;position:relative}.vision_wrapp .vision_caption_wrapp .v_catch{font-size:26px;font-weight:500;line-height:1.4;margin-bottom:20px}.vision_wrapp .vision_caption_wrapp .v_caption{font-size:16px;font-weight:500;line-height:1.8}.vision_wrapp .vision_caption_wrapp:before{content:'Vision';display:inline-block;width:120px;height:120px;line-height:120px;border-radius:50%;background:#f9e6aa;font-size:28px;color:#e9823c;font-weight:600;letter-spacing:.05em;text-align:center;position:absolute;top:-120px;left:-30px;transform:rotate(-15deg)}.vision_wrapp .image_box{width:calc((100% - 700px) / 2);height:340px;overflow:hidden}.vision_wrapp .image_box img{width:100%;height:100%;object-fit:cover}.cont_wrapp{margin:0 auto 100px}.cont_wrapp h2{line-height:1;text-align:center;margin-bottom:40px}.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 small{font-size:.6em;font-weight:500;margin-right:.5em}.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 .caption{font-size:16px;font-weight:500;line-height:1.8;letter-spacing:.025em;text-align:center;margin-bottom:60px}#purpose{width:880px;margin:0 auto 100px}#purpose .ul_wrapp{text-align:center;margin-bottom:40px}#purpose .ul_wrapp .purpose_ul{display:inline-block;text-align:left;counter-reset:num01 0}#purpose .ul_wrapp .purpose_ul>li{font-size:22px;font-weight:600;color:var(--color1);letter-spacing:.05em;padding-left:2.6em;margin-bottom:18px;position:relative}#purpose .ul_wrapp .purpose_ul>li:before{counter-increment:num01 1;content:counter(num01,decimal-leading-zero) '.';display:inline-block;font-size:30px;line-height:1;font-family:"M PLUS Rounded 1c",sans-serif;position:absolute;top:2px;left:0}#purpose .ul_wrapp .purpose_ul>li ul{margin-top:4px}#purpose .ul_wrapp .purpose_ul>li ul li{font-size:18px;font-weight:600;color:var(--text);letter-spacing:.05em;padding-left:1.2em;margin-bottom:4px;position:relative}#purpose .ul_wrapp .purpose_ul>li ul li:last-child{margin-bottom:0}#purpose .ul_wrapp .purpose_ul>li ul li:before{content:'●';display:inline-block;font-size:12px;color:#e9823c;position:absolute;top:5px;left:0}#purpose .purpose_inner{width:680px;margin:0 auto 40px;border:4px solid var(--color2);border-radius:8px;padding:24px;text-align:center}#purpose .purpose_inner h3{line-height:1;text-align:center;margin-bottom:24px}#purpose .purpose_inner h3 strong{display:inline-block;height:42px;line-height:42px;border-radius:42px;background:var(--color2);font-size:20px;font-weight:600;letter-spacing:.1em;color:var(--color1);padding:0 2em}#purpose .purpose_inner ul{display:inline-block;text-align:left}#purpose .purpose_inner ul li{font-size:20px;font-weight:600;letter-spacing:.05em;padding-left:30px;margin-bottom:8px;position:relative}#purpose .purpose_inner ul li:last-child{margin-bottom:0}#purpose .purpose_inner ul li small{font-size:.8em;font-weight:600}#purpose .purpose_inner ul li:before{content:'';display:inline-block;width:20px;height:20px;background:url(//aonet-shinao.tairadatefukushikai.jp/wp/wp-content/themes/tairadatefukusikai_office_shinao/assets/css/../images/common/icon_item_arrow02.png) no-repeat 0 0/contain;position:absolute;top:7px;left:0}#purpose .banner{width:440px;margin:60px auto 0;box-shadow:3px 3px 10px -5px #606060}#point{width:1280px;margin:0 auto 80px}#point .point_ul{display:flex;justify-content:space-between}#point .point_ul li{width:31%}#point .point_ul li .image_box{width:100%;height:240px;border-radius:4px;overflow:hidden;margin-bottom:20px;box-shadow:3px 3px 10px -5px #606060}#point .point_ul li .image_box img{width:100%;height:100%;object-fit:cover}#point .point_ul li .text_box .catch{font-size:22px;font-weight:600;color:var(--color1);line-height:1.2;letter-spacing:.1em;text-align:center;margin-bottom:12px}#point .point_ul li .text_box .l_caption{font-size:18px;font-weight:500;line-height:1.6;letter-spacing:.025em}#youtube_wrapp{width:600px;margin:0 auto 100px;line-height:1.4}#youtube_wrapp .youtube_inner a{display:block;aspect-ratio:16/9;margin-bottom:10px;position:relative}#youtube_wrapp .youtube_inner a:after{content:'';display:inline-block;width:80px;height:80px;background:url(//aonet-shinao.tairadatefukushikai.jp/wp/wp-content/themes/tairadatefukusikai_office_shinao/assets/css/../images/movie/icon_youtube.png) no-repeat 0 0/contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#youtube_wrapp .youtube_inner a img{width:100%;height:100%;object-fit:cover}#youtube_wrapp .caption{font-size:14px;font-weight:500;letter-spacing:.025em;text-align:center;margin-bottom:60px}#youtube_wrapp .banner{width:440px;margin:0 auto;box-shadow:3px 3px 10px -5px #606060}#greeting .greeting_cont{width:680px;margin:0 auto}#greeting .greeting_cont .image{width:260px;height:300px;float:left;margin:0 40px 20px 0}#greeting .greeting_cont .image img{width:100%;height:100%;object-fit:cover}#greeting .greeting_cont .message{font-size:16px;font-weight:500;line-height:2;letter-spacing:.025em}#greeting .greeting_cont .author{margin-top:1em;text-align:right;line-height:1.8}#greeting .greeting_cont .author p{font-size:16px;font-weight:500;letter-spacing:.025em}#greeting .greeting_cont .author p small{font-size:.8em;font-weight:500;margin-right:1em}@media(max-width:1440px){.main_catch{font-size:2.5vw;margin-bottom:2.777778vw}.main_caption{font-size:1.388889vw;margin-bottom:4.166667vw}.main_image{width:45.833333vw;margin:0 auto 5.555556vw;border-radius:.416667vw;box-shadow:.208333vw .208333vw .694444vw -.347222vw #606060}.vision_wrapp{margin-bottom:6.944444vw}.vision_wrapp .vision_caption_wrapp{width:48.611111vw;font-size:1.111111vw}.vision_wrapp .vision_caption_wrapp .v_catch{font-size:1.805556vw;margin-bottom:1.388889vw}.vision_wrapp .vision_caption_wrapp .v_caption{font-size:1.111111vw}.vision_wrapp .vision_caption:before{width:8.333333vw;height:8.333333vw;line-height:8.333333vw;font-size:1.944444vw;top:-8.333333vw;left:-2.083333vw}.vision_wrapp .image_box{width:calc((100% - 48.611111vw) / 2);height:23.611111vw}.cont_wrapp{margin:0 auto 6.944444vw}.cont_wrapp h2{margin-bottom:2.777778vw}.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 .caption{font-size:1.111111vw;margin-bottom:4.166667vw}#purpose{width:61.111111vw;margin:0 auto 6.944444vw}#purpose .ul_wrapp{margin-bottom:2.777778vw}#purpose .ul_wrapp .purpose_ul>li{font-size:1.527778vw;margin-bottom:1.25vw}#purpose .ul_wrapp .purpose_ul>li:before{font-size:2.083333vw;top:.138889vw}#purpose .ul_wrapp .purpose_ul>li ul{margin-top:.277778vw}#purpose .ul_wrapp .purpose_ul>li ul li{font-size:1.25vw;margin-bottom:.277778vw}#purpose .ul_wrapp .purpose_ul>li ul li:before{font-size:.833333vw;top:.347222vw}#purpose .purpose_inner{width:47.222222vw;margin:0 auto 2.777778vw;border:.277778vw solid var(--color2);border-radius:.555556vw;padding:1.666667vw}#purpose .purpose_inner h3{margin-bottom:1.666667vw}#purpose .purpose_inner h3 strong{height:2.916667vw;line-height:2.916667vw;border-radius:2.916667vw;font-size:1.388889vw}#purpose .purpose_inner ul li{font-size:1.388889vw;padding-left:2.083333vw;margin-bottom:.555556vw}#purpose .purpose_inner ul li:before{width:1.388889vw;height:1.388889vw;top:.486111vw}#purpose .banner{width:30.555556vw;margin:4.166667vw auto 0}#point{width:88.888889vw;margin:0 auto 5.555556vw}#point .point_ul li .image_box{height:16.666667vw;border-radius:.277778vw;margin-bottom:1.388889vw}#point .point_ul li .text_box .catch{font-size:1.527778vw;margin-bottom:.833333vw}#point .point_ul li .text_box .l_caption{font-size:1.25vw}#youtube_wrapp{width:41.666667vw;margin:0 auto 6.944444vw}#youtube_wrapp .youtube_inner a{margin-bottom:.694444vw}#youtube_wrapp .youtube_inner a:after{width:5.555556vw;height:5.555556vw}#youtube_wrapp .caption{font-size:.972222vw;margin-bottom:4.166667vw}#youtube_wrapp .banner{width:30.555556vw}#greeting .greeting_cont{width:47.222222vw}#greeting .greeting_cont .image{width:18.055556vw;height:20.833333vw;margin:0 2.777778vw 1.388889vw 0}#greeting .greeting_cont .message{font-size:1.111111vw}#greeting .greeting_cont .author p{font-size:1.111111vw}}@media(max-width:430px){.main_catch{font-size:5.866667vw;margin-bottom:8vw}.main_caption{font-size:4.266667vw;margin-bottom:10.666667vw}.main_image{width:auto;margin:0 5.333333vw 16vw;border-radius:1.6vw;box-shadow:.8vw .8vw 2.666667vw -1.333333vw #606060}.vision_wrapp{margin-bottom:16vw}.vision_wrapp .vision_caption_wrapp{width:80%;font-size:4.266667vw;line-height:1.8}.vision_wrapp .vision_caption_wrapp .v_catch{font-size:4.8vw;margin-bottom:4.8vw}.vision_wrapp .vision_caption_wrapp .v_caption{font-size:3.733333vw}.vision_wrapp .vision_caption{width:80%;font-size:4.266667vw;line-height:1.8}.vision_wrapp .vision_caption:before{width:21.333333vw;height:21.333333vw;line-height:21.333333vw;font-size:5.866667vw;top:-18.666667vw;left:-5.333333vw}.vision_wrapp .image_box{width:calc((100% - 80%) / 2);height:106.666667vw}.cont_wrapp{margin:0 0 16vw}.cont_wrapp h2{margin-bottom:8vw}.cont_wrapp h2 strong{height:auto;line-height:1.3;font-size:4.8vw;border-radius:1.6vw;padding:2.666667vw 1em}.cont_wrapp h2 strong:before{border-radius:1.6vw;bottom:-.8vw;right:-.8vw}.cont_wrapp .caption{font-size:3.733333vw;margin-bottom:10.666667vw}#purpose{width:auto;margin:0 5.333333vw 10.666667vw}#purpose .ul_wrapp{margin-bottom:8vw}#purpose .ul_wrapp .purpose_ul>li{font-size:4.8vw;margin-bottom:4.8vw}#purpose .ul_wrapp .purpose_ul>li:before{font-size:6.933333vw;top:.533333vw}#purpose .ul_wrapp .purpose_ul>li ul{margin:1.066667vw 0 0 -5.333333vw}#purpose .ul_wrapp .purpose_ul>li ul li{font-size:4.266667vw;margin-bottom:1.066667vw}#purpose .ul_wrapp .purpose_ul>li ul li:before{font-size:2.133333vw;top:2.133333vw}#purpose .purpose_inner{width:auto;margin:0 auto 8vw;border:1.066667vw solid var(--color2);border-radius:2.133333vw;padding:5.333333vw}#purpose .purpose_inner h3{margin-bottom:5.333333vw}#purpose .purpose_inner h3 strong{height:7.466667vw;line-height:7.466667vw;border-radius:7.466667vw;font-size:4.8vw}#purpose .purpose_inner ul li{font-size:4.266667vw;padding-left:6.4vw;margin-bottom:2.133333vw}#purpose .purpose_inner ul li:before{width:4.8vw;height:4.8vw;top:1.333333vw}#purpose .banner{width:70%;margin:10.666667vw auto 0;box-shadow:.8vw .8vw 2.666667vw -1.333333vw #606060}#point{width:auto;margin:0 5.333333vw 16vw}#point .point_ul{display:block}#point .point_ul li{width:100%;margin-bottom:4.8vw}#point .point_ul li .image_box{width:100%;height:48vw;border-radius:0;margin-bottom:4.266667vw;box-shadow:.8vw .8vw 2.666667vw -1.333333vw #606060}#point .point_ul li .text_box .catch{font-size:4.8vw;margin-bottom:2.133333vw}#point .point_ul li .text_box .l_caption{font-size:3.733333vw}#youtube_wrapp{width:auto;margin:0 5.333333vw 10.666667vw}#youtube_wrapp .youtube_inner a{margin-bottom:2.666667vw}#youtube_wrapp .youtube_inner a:after{width:16vw;height:16vw}#youtube_wrapp .caption{font-size:3.2vw;margin-bottom:8vw}#youtube_wrapp .banner{width:70%;box-shadow:.8vw .8vw 2.666667vw -1.333333vw #606060}#greeting .greeting_cont{width:auto;margin:0 5.333333vw}#greeting .greeting_cont .image{width:50.666667vw;height:56vw;float:none;margin:0 auto 4.8vw}#greeting .greeting_cont .message{font-size:3.733333vw;line-height:1.8}#greeting .greeting_cont .author p{font-size:3.733333vw}}