﻿@import"https://fonts.googleapis.com/css2?family=Poppins:wght@500;600&display=swap";.header{z-index:1;width:100%;height:auto}.header .hamburger-menu{display:block}@media screen and (min-width:840px){.header .hamburger-menu{display:none}}.header .gmenu_wp{display:none}@media screen and (min-width:840px){.header .gmenu_wp{display:block;background:rgba(255,255,255,.9);width:calc(100% - 17px);height:90px;position:fixed;top:0px;left:0;right:0;z-index:999;padding:0 1%}}.header .gmenu_wp .gmenu{display:none}@media screen and (min-width:840px){.header .gmenu_wp .gmenu{width:98%;display:flex;flex-flow:row nowrap;justify-content:space-between;height:90px;position:relative;margin:auto}}@media only screen and (min-width:840px)and (max-width:991px){.header .gmenu_wp .gmenu{width:100%;margin:auto}}@media only screen and (min-width:992px)and (max-width:1199px){.header .gmenu_wp .gmenu{width:100%;margin:auto}}@media only screen and (min-width: 1441px){.header .gmenu_wp .gmenu{width:94%;margin:auto}}@media only screen and (min-width: 2200px){.header .gmenu_wp .gmenu{width:96%}}.header .gmenu_wp .gmenu .logo{width:12%;min-width:150px;height:90px;padding-left:10px;display:flex;align-items:center}@media screen and (min-width:840px){.header .gmenu_wp .gmenu .logo{position:absolute;left:0;padding-left:0;margin-right:auto}}@media only screen and (min-width:840px)and (max-width:991px){.header .gmenu_wp .gmenu .logo{left:.5vw}}@media only screen and (min-width: 1200px)and (max-width:1440px){.header .gmenu_wp .gmenu .logo{width:200px}}@media only screen and (min-width: 1441px){.header .gmenu_wp .gmenu .logo{width:240px}}.header .gmenu_wp .gmenu .logo a img{max-width:100%;display:block;margin:auto 0}@media only screen and (min-width:840px)and (max-width:991px){.header .gmenu_wp .gmenu .logo a img{width:130px}}.header .gmenu_wp .gmenu .logo a .logoall{display:block}@media only screen and (min-width:840px)and (max-width:991px){.header .gmenu_wp .gmenu .logo a .logoall{display:none}}.header .gmenu_wp .gmenu .logo a .mdonly{display:none}@media only screen and (min-width:840px)and (max-width:991px){.header .gmenu_wp .gmenu .logo a .mdonly{display:block;width:50px;height:auto}}.header .gmenu_wp .gmenu .menu_wp{display:flex;flex-direction:column;margin-left:auto}.header .gmenu_wp .gmenu .menu_wp .menu_top{height:30px}.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp{display:flex;flex-flow:row nowrap;align-content:center;justify-content:flex-end;width:auto}.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp .gmenu_tl{height:32px;padding-top:0px;display:flex;align-items:center}.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp .gmenu_tl img{width:20px;margin-right:4px}.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp .gmenu_tl p{font-weight:600;font-size:clamp(12.5px,2vw,17px);color:#130d63}@media only screen and (min-width:840px)and (max-width:991px){.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp .gmenu_tl p{font-size:14px}}.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp .gmenu_tl p span{font-size:clamp(10px,1.2vw,12px)}.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp ul.gmenuRigh_list{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:auto;height:30px;margin-right:40px}@media screen and (min-width:840px){.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp ul.gmenuRigh_list li.gmenuRigh_item{font-size:clamp(12px,1.5vw,14px);padding:4px 2.3%;margin-right:4px;white-space:nowrap;letter-spacing:1px;border-right:1px solid rgba(120,120,120,.5803921569);border-radius:0}}@media only screen and (min-width:840px)and (max-width:991px){.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp ul.gmenuRigh_list li.gmenuRigh_item{font-size:11px}}@media only screen and (min-width:992px)and (max-width:1199px){.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp ul.gmenuRigh_list li.gmenuRigh_item{font-size:12.5px}}.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp ul.gmenuRigh_list li.gmenuRigh_item a:hover{transition:.6s}.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp ul.gmenuRigh_list li.gmenuRigh_item:last-child{margin-right:0}.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp ul.gmenuRigh_list li.gmenuRigh_item:last-child{border:0}.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp ul.gmenuRigh_list .rPnf{width:auto}.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp ul.gmenuRigh_list .rPnf a.panph{color:#0d0d0d;text-align:center}.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp ul.gmenuRigh_list .rPnf a.panph img{width:20px;height:auto}.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp ul.gmenuRigh_list .rBro{width:auto}.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp ul.gmenuRigh_list .rBro a.mail{color:#0d0d0d;text-align:center}.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp ul.gmenuRigh_list .rBro a.mail img{width:20px;height:auto}.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp ul.gmenuRigh_list .rBro a:hover,.header .gmenu_wp .gmenu .menu_wp .menu_top .gmenu_righ_wp ul.gmenuRigh_list .rPnf a:hover{color:#860606;transition:1s}.header .gmenu_wp .gmenu .menu_wp .menu_bottom{height:60px;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu{position:relative;text-align:center;font-weight:600}@media screen and (min-width:840px){.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu{width:80%;max-width:800px;margin-right:4px}}@media only screen and (min-width:840px)and (max-width:991px){.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu{width:auto}}@media only screen and (min-width:992px)and (max-width:1199px){.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu{width:780px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu{width:860px}}.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary{display:flex;flex-flow:row nowrap;justify-content:flex-end}.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item{width:auto;line-height:50px;white-space:nowrap;margin-right:1.9%}@media only screen and (min-width:840px)and (max-width:991px){.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item{margin-right:5px}}@media only screen and (min-width:992px)and (max-width:1199px){.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item{margin-right:8px}}.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item:last-child{margin-right:4px}.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item a{display:flex;flex-flow:row nowrap;align-items:center;padding:0x 16px;font-size:clamp(12px,1.3vw,14px)}.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item a:hover{color:#c71515 !important}@media only screen and (min-width:840px)and (max-width:991px){.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item a{font-size:12.5px}}.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item a img{width:22px;height:auto;margin-left:-3px}.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item ul.sub{position:absolute;z-index:200;box-shadow:2px 2px 0 #bebebe;width:25%;display:none}@media screen and (min-width:840px){.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item ul.sub{width:35%;max-width:300px}}@media only screen and (min-width:840px)and (max-width:991px){.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item ul.sub{width:36%}}@media only screen and (min-width:992px)and (max-width:1199px){.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item ul.sub{width:28%}}@media only screen and (min-width: 1200px)and (max-width:1440px){.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item ul.sub{width:30%}}@media only screen and (min-width: 1441px){.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item ul.sub{width:40%}}.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item ul.sub .sub_item{min-width:100%;float:none;margin:0}.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item ul.sub .sub_item a{border-bottom:1px dotted #ccc;border-right:none;color:#000;padding:15px 18px;line-height:1.6}.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item ul.sub .sub_item a:hover{background:#eff5f8}.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item ul.sub .sub_item:last-child a{border-bottom:none}.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item:hover ul{display:block;background:rgba(255,255,255,.9)}.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item:hover a{background:rgba(255,255,255,.9);color:#333;text-shadow:none}.header .gmenu_wp .gmenu .menu_wp .menu_bottom nav.menu ul.primary .primary_item:last-child a{border-right:none}.header .gmenu_wp .gmenu .menu_wp .menu_bottom ul.primary li.primary_item:hover>a{color:#000}.header .gmenu_wp .gmenu .menu_wp .menu_bottom .menu_cnt{width:120px;font-size:clamp(14px,1vw,15px)}@media only screen and (min-width:840px)and (max-width:991px){.header .gmenu_wp .gmenu .menu_wp .menu_bottom .menu_cnt{width:90px;font-size:12px}}@media only screen and (min-width:992px)and (max-width:1199px){.header .gmenu_wp .gmenu .menu_wp .menu_bottom .menu_cnt{width:100px}}.header .gmenu_wp .gmenu .menu_wp .menu_bottom .menu_cnt a{vertical-align:middle}.header .po_stc{position:static !important}@media screen and (min-width:840px){.header .catch_main{margin:0 auto;width:95%;padding:90px 0 0px}}@media only screen and (min-width:840px)and (max-width:991px){.header .catch_main{width:100%}}.header .catch_main .catch_right{width:100%;position:relative;overflow:hidden}@media screen and (min-width:840px){.header .catch_main .catch_right{z-index:1;width:100%;margin:0 auto;border-radius:50px}}.header .catch_main .catch_right .bg_movie{position:relative;height:auto;overflow:hidden}@media screen and (min-width:840px){.header .catch_main .catch_right .bg_movie{position:relative;width:100%;height:60vh}}@media only screen and (min-width:840px)and (max-width:991px){.header .catch_main .catch_right .bg_movie{height:48vh}}@media only screen and (min-width:992px)and (max-width:1199px){.header .catch_main .catch_right .bg_movie{height:55vh}}.header .catch_main .catch_right .bg_movie video{width:100%;object-fit:cover;z-index:-1}@media screen and (min-width:840px){.header .catch_main .catch_right .bg_movie video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%, -50%);z-index:-1}}.header .catch_main .catch_right .bg_movie .mov_sp{display:block;width:100%;object-fit:cover;z-index:-1}@media screen and (min-width:840px){.header .catch_main .catch_right .bg_movie .mov_sp{display:none}}.header .catch_main .catch_right .bg_movie .mov_pc{display:none}@media screen and (min-width:840px){.header .catch_main .catch_right .bg_movie .mov_pc{display:block;border-radius:50px}}@media only screen and (min-width:840px)and (max-width:991px){.header .catch_main .catch_right .bg_movie .mov_pc{border-radius:0}}.header .catch_main .catch_right .bg_movie::after{display:none}@media screen and (min-width:840px){.header .catch_main .catch_right .bg_movie::after{display:block;position:absolute;top:0;right:0;width:100%;height:100%;content:"";background:rgba(224,226,227,.28);z-index:99;border-radius:50px;height:100%}}@media only screen and (min-width:840px)and (max-width:991px){.header .catch_main .catch_right .bg_movie::after{border-radius:0}}.header .catch_main .catch_right .bg_movie .scroll_down{position:absolute;bottom:50px;right:50%;z-index:99999;animation:arrowmove 1s ease-in-out infinite}.header .catch_main .catch_right .bg_movie .scroll_down a{position:absolute;left:-24px;bottom:15px;color:#ecebeb;font-size:14px;font-family:sans-serif;letter-spacing:.2em;text-transform:uppercase;width:24px;height:24px;text-decoration:none}.header .catch_main .catch_right .bg_movie .scroll_down a .text{display:block;margin-top:60px;margin-left:-14px;font-size:12px;color:#ecebeb;text-transform:uppercase;white-space:nowrap;letter-spacing:2px}.header .catch_main .catch_right .bg_movie .scroll_down a .arrow{position:absolute;width:28px;height:5px;opacity:0;transform:scale3d(0.5, 0.5, 0.5);animation:move 3s ease-out infinite}.header .catch_main .catch_right .bg_movie .scroll_down a .arrow:first-child{animation:move 3s ease-out 1s infinite}.header .catch_main .catch_right .bg_movie .scroll_down a .arrow:nth-child(2){animation:move 3s ease-out 2s infinite}.header .catch_main .catch_right .bg_movie .scroll_down a .arrow::before,.header .catch_main .catch_right .bg_movie .scroll_down a .arrow::after{content:" ";position:absolute;top:0;height:100%;width:51%;background:#ecebeb}.header .catch_main .catch_right .bg_movie .scroll_down a .arrow::before{left:0;transform:skew(0deg, 30deg)}.header .catch_main .catch_right .bg_movie .scroll_down a .arrow::after{right:0;width:50%;transform:skew(0deg, -30deg)}@keyframes move{25%{opacity:1}33%{opacity:1;transform:translateY(30px)}67%{opacity:1;transform:translateY(40px)}100%{opacity:0;transform:translateY(55px) scale3d(0.5, 0.5, 0.5)}}@media screen and (max-width:839px){.header .catch_main .catch_right .catch_read{margin-left:-10px;width:100%}}@media screen and (min-width:840px){.header .catch_main .catch_right .catch_read{width:auto;height:auto;display:block;z-index:9999;padding-left:25px;margin-bottom:10px;margin-left:inherit;color:#fafffc}}.header .catch_main .catch_right .catch_read .h1_read{z-index:9999;display:none}@media screen and (min-width:840px){.header .catch_main .catch_right .catch_read .h1_read{display:block;position:absolute;bottom:20%;left:30px;display:block;width:100%;border-radius:16px;z-index:9999}}@media only screen and (min-width:992px)and (max-width:1199px){.header .catch_main .catch_right .catch_read .h1_read{bottom:15.5%}}@media only screen and (min-width: 1200px)and (max-width:1440px){.header .catch_main .catch_right .catch_read .h1_read{bottom:16%}}.header .catch_main .catch_right .catch_read .h1_read .item span{display:inline-block;font-weight:700;font-style:normal;margin-bottom:0px;background:rgba(61,61,61,.141);padding:6px 8px;color:#fff}@media screen and (min-width:840px){.header .catch_main .catch_right .catch_read .h1_read .item span{display:inline-block;font-style:normal;margin-bottom:0;color:#fff;letter-spacing:1px}}@media only screen and (min-width: 1441px){.header .catch_main .catch_right .catch_read .h1_read .item span{font-size:26px;letter-spacing:1px}}.header .catch_main .catch_right .catch_read .h1_read .item span.read_ll{font-size:clamp(15px,2vw,16px);line-height:1;color:#fff}@media screen and (min-width:840px){.header .catch_main .catch_right .catch_read .h1_read .item span.read_ll{font-size:clamp(20px,3vw,32px);line-height:1.3;letter-spacing:2.2px}}@media only screen and (min-width:840px)and (max-width:991px){.header .catch_main .catch_right .catch_read .h1_read .item span.read_ll{font-size:clamp(15px,2vw,18px);line-height:1.1}}@media only screen and (min-width:992px)and (max-width:1199px){.header .catch_main .catch_right .catch_read .h1_read .item span.read_ll{font-size:clamp(20px,2vw,24px)}}@media only screen and (min-width: 1200px)and (max-width:1440px){.header .catch_main .catch_right .catch_read .h1_read .item span.read_ll{font-size:clamp(24px,2.2vw,28px)}}@media only screen and (min-width: 1441px){.header .catch_main .catch_right .catch_read .h1_read .item span.read_ll{font-size:clamp(26px,3vw,32px);line-height:1.3}}@media only screen and (min-width: 2200px){.header .catch_main .catch_right .catch_read .h1_read .item span.read_ll{font-size:clamp(30px,3vw,38px);line-height:1.4}}.header .catch_main .catch_right .catch_read .catch_readBtn{z-index:99999;position:absolute;bottom:10px;left:10px}@media screen and (min-width:840px){.header .catch_main .catch_right .catch_read .catch_readBtn{position:absolute;bottom:5%;left:40px}}@media only screen and (min-width:840px)and (max-width:991px){.header .catch_main .catch_right .catch_read .catch_readBtn{bottom:45px;left:40px}}@media only screen and (min-width:992px)and (max-width:1199px){.header .catch_main .catch_right .catch_read .catch_readBtn{bottom:35px;left:40px}}.header .catch_main .catch_right .catch_read .catch_readBtn a{width:auto;padding:4px 20px;border:2px solid #fff;border-radius:99999px;color:#f6f4f3;font-weight:700;font-size:clamp(16px,2vw,18px);letter-spacing:2px;background:#c34c1d;display:block;position:relative;margin:auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}@media screen and (min-width:840px){.header .catch_main .catch_right .catch_read .catch_readBtn a{padding:8px 16px;font-size:clamp(16px,2vw,18px)}}.header .catch_main .catch_right .catch_read .catch_readBtn a .catch_BtnTx{margin-right:16px}.header .catch_main .catch_right .catch_read .catch_readBtn a .catch_readIcn{position:relative;display:inline-block;background:#fff;border-radius:50%;transition:transform .1s ease-out;will-change:transform}.header .catch_main .catch_right .catch_read .catch_readBtn a .catch_readIcn::after{display:block;width:30px;height:30px;content:"";background-color:#c34c1d;-webkit-mask-image:url(../img/sw/sv/arrow-migi.svg);mask-image:url(../img/sw/sv/arrow-migi.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:18.18208px;mask-size:18.18208px}@media screen and (min-width:840px){.header .catch_main .catch_right .catch_read .catch_readBtn a .catch_readIcn::after{width:30px;height:30px}}@media only screen and (min-width:840px)and (max-width:991px){.header .catch_main .catch_right .catch_read .catch_readBtn a .catch_readIcn::after{width:30px;height:30px}}.header .catch_main .catch_right .bg_movie_txt{position:absolute;top:20%;right:0px;z-index:2;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:rgba(255,255,255,.9);font-size:17px;line-height:1.8;letter-spacing:2px;background:rgba(31,31,31,.5);border-radius:5px;padding:10px}@media only screen and (max-width: 575px){.header .catch_main .catch_right .bg_movie_txt{display:none}}@media only screen and (min-width:576px)and (max-width:839px){.header .catch_main .catch_right .bg_movie_txt{font-size:18px;writing-mode:normal;position:absolute;right:0px;top:20%}}@media screen and (min-width:840px){.header .catch_main .catch_right .bg_movie_txt{background:rgba(31,31,31,.2);font-size:28px;letter-spacing:2px;line-height:1.7;padding:5px;right:20px;top:20px}}@media only screen and (min-width:840px)and (max-width:991px){.header .catch_main .catch_right .bg_movie_txt{top:20px;font-size:16px}}@media only screen and (min-width:992px)and (max-width:1199px){.header .catch_main .catch_right .bg_movie_txt{top:30px;right:10px;font-size:20px}}.header .catch_main .catch_right .bg_movie_txt_und{position:absolute;bottom:5px;right:5px;z-index:9999;color:rgba(255,255,255,.9);font-size:12px;line-height:2;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.4);border-right-color:rgba(255,255,255,.2);border-bottom-color:rgba(255,255,255,.2);border-radius:8px;border-radius:8px;padding:3px}@media screen and (max-width:839px){.header .catch_main .catch_right .bg_movie_txt_und{display:none}}@media screen and (min-width:840px){.header .catch_main .catch_right .bg_movie_txt_und{font-size:clamp(15px,2vw,16px) x;letter-spacing:2px;line-height:2;padding:6px 8px;right:20px;bottom:32px}}@media only screen and (min-width:840px)and (max-width:991px){.header .catch_main .catch_right .bg_movie_txt_und{font-size:14px}}.header .catch_main .catch_right .bg_movie_txt_und img{display:block;width:100px;height:auto;margin-bottom:-4px}.header .sp_catch_und{display:block;padding:16px 10px 30px;width:100%;max-width:600px;margin:0px auto;font-size:clamp(15px,2vw,18px)}@media screen and (min-width:840px){.header .sp_catch_und{display:none}}.header .sp_catch_und .sp_ctachCp{line-height:1.5;margin-bottom:20px;font-weight:600;text-align:center}.header .sp_catch_und .bg_movie_txt_und{display:none;text-align:center;margin-bottom:16px;font-weight:600;font-size:14px}@media screen and (max-width:839px){.header .sp_catch_und .bg_movie_txt_und{display:block;line-height:1.5}}.header .sp_catch_und .bg_movie_txt_und img{width:120px;height:auto;display:block;margin:auto}.header .sp_catch_und .customer_btn .c-cnt_btn p{color:#1e1e1e;margin:10px auto;width:98%;line-height:1.4}@media screen and (max-width:839px){.header .sp_catch_und .customer_btn .c-cnt_btn p{width:100%}}@media screen and (max-width:839px){.header .sp_catch_und .customer_btn .c-cnt_btn{margin:0px auto 40px}}.description{width:100%;height:auto;padding:32px auto 0}@media only screen and (min-width:576px)and (max-width:839px){.description{margin-top:20px}}@media screen and (min-width:840px){.description{width:100%;background:#fff;background-size:cover;background-repeat:no-repeat}}@media only screen and (min-width:840px)and (max-width:991px){.description{height:auto;padding-top:6%}}@media only screen and (min-width:992px)and (max-width:1199px){.description{height:auto;padding-top:40px;padding-bottom:24px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.description{height:auto;padding-bottom:32px}}@media only screen and (min-width: 1441px){.description{height:auto;padding-bottom:24px;margin-top:0}}.description .description_wp{display:flex;flex-direction:column;height:auto;width:auto;margin:0;padding-bottom:24px}@media only screen and (min-width:576px)and (max-width:839px){.description .description_wp{height:auto}}@media screen and (min-width:840px){.description .description_wp{margin:auto;display:flex;flex-flow:row wrap;padding-bottom:24px;width:100%;max-width:1520px}}@media only screen and (min-width:840px)and (max-width:991px){.description .description_wp{height:auto;margin-bottom:0px;margin-top:0;padding-bottom:24px}}@media only screen and (min-width:992px)and (max-width:1199px){.description .description_wp{height:auto;margin-top:0px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.description .description_wp{height:auto;padding-bottom:32px;margin-top:0}}@media only screen and (min-width: 1441px){.description .description_wp{height:auto;margin-top:0;padding-bottom:32px;justify-content:center}}.description .description_wp .lef_ttl_txt{width:100%;margin:0 auto}@media screen and (min-width:840px){.description .description_wp .lef_ttl_txt{width:30%;max-width:456px;height:330px;background:rgba(231,243,232,.7);border-radius:15px;z-index:1;margin:10px 0;position:relative}}@media only screen and (min-width:840px)and (max-width:991px){.description .description_wp .lef_ttl_txt{max-width:297px;height:250px}}.description .description_wp .lef_ttl_txt p{line-height:1.6;display:block;width:100%;height:auto;text-align:center;letter-spacing:.06em;font-size:clamp(14px,1.5vw,16px);margin-top:24px;margin-bottom:24px}@media screen and (min-width:840px){.description .description_wp .lef_ttl_txt p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding-left:24px;text-align:left;font-size:clamp(14px,1.9vw,24px);margin:0;line-height:2}}@media only screen and (min-width:992px)and (max-width:1199px){.description .description_wp .lef_ttl_txt p{width:240px;font-size:clamp(14px,1.9vw,17px);padding-left:0}}@media only screen and (min-width: 1441px){.description .description_wp .lef_ttl_txt p{padding-left:40px}}.description .description_wp .lef_ttl_txt p br{display:none}@media screen and (min-width:840px){.description .description_wp .lef_ttl_txt p br{display:block}}.description .description_wp .lef_ttl_txt p span{font-size:clamp(14px,1.7vw,16px);display:block;width:100%;text-align:center}@media screen and (min-width:840px){.description .description_wp .lef_ttl_txt p span{margin-top:12px;width:70%;font-size:clamp(12px,1.7vw,14px);text-align:left}}.description .description_wp .video_wp{width:auto;height:auto}@media screen and (min-width:840px){.description .description_wp .video_wp{border-radius:10px;z-index:2;background:#fafbff;margin-left:-80px;width:70%}}@media only screen and (min-width:840px)and (max-width:991px){.description .description_wp .video_wp{margin-left:-40px;width:70%;max-width:683px;height:300px}}@media only screen and (min-width:992px)and (max-width:1199px){.description .description_wp .video_wp{max-width:828px;margin-left:-60px;margin-top:60px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.description .description_wp .video_wp{margin-left:-70px;margin-top:60px;max-width:1197px;height:350px}}@media only screen and (min-width: 1441px){.description .description_wp .video_wp{margin-left:-80px;margin-top:60px;max-width:1148px;height:350px}}.description .description_wp .video_wp ul{display:flex;justify-content:space-around}@media only screen and (min-width:840px)and (max-width:991px){.description .description_wp .video_wp ul{flex-flow:row wrap}}@media screen and (min-width:840px){.description .description_wp .video_wp ul{width:85%;margin:auto;flex-flow:row wrap;justify-content:center;margin-top:60px}}@media only screen and (min-width: 1441px){.description .description_wp .video_wp ul{margin-top:40px}}.description .description_wp .video_wp ul li.mov_lef{width:48%}@media screen and (min-width:840px){.description .description_wp .video_wp ul li.mov_lef{width:60%;max-width:428px;margin:auto;margin-bottom:12px}}@media only screen and (min-width:840px)and (max-width:991px){.description .description_wp .video_wp ul li.mov_lef{width:48%;margin-bottom:0}}@media only screen and (min-width:992px)and (max-width:1199px){.description .description_wp .video_wp ul li.mov_lef{width:48%;margin-bottom:0}}@media only screen and (min-width: 1200px)and (max-width:1440px){.description .description_wp .video_wp ul li.mov_lef{width:48%;margin-bottom:0}}@media only screen and (min-width: 1441px){.description .description_wp .video_wp ul li.mov_lef{width:49%;margin-bottom:0}}.description .description_wp .video_wp ul li.mov_lef a img{border-radius:10px;width:100%}.description .description_wp .video_wp ul li.mov_lef a.video{width:100%}.description .description_wp .video_wp ul li.mov_lef a:hover{opacity:.8}.description .description_wp .video_wp ul li.mov_righ{width:48%}@media screen and (min-width:840px){.description .description_wp .video_wp ul li.mov_righ{margin:auto;width:48%;max-width:428px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.description .description_wp .video_wp ul li.mov_righ{width:48%}}@media only screen and (min-width: 1441px){.description .description_wp .video_wp ul li.mov_righ{width:49%}}.description .description_wp .video_wp ul a img{border-radius:10px}.description .description_wp .video_wp ul a.video{width:100%}.description .description_wp .video_wp ul a:hover{opacity:.8}.description .description_wp .video_wp p{width:80%;display:block;margin:1.5rem auto;line-height:1.7;font-size:15px}@media screen and (max-width:839px){.description .description_wp .video_wp p{width:95%}}@media screen and (min-width:840px){.description .description_wp .video_wp p{text-align:center;margin:1.5rem auto 0rem}}@media only screen and (min-width:992px)and (max-width:1199px){.description .description_wp .video_wp p{margin:10px auto 0;line-height:1.4;width:75%;font-size:14px}}@media only screen and (min-width:840px)and (max-width:991px){.description .description_wp .video_wp p{margin:10px auto 0;line-height:1.4;font-size:14px;letter-spacing:0px;width:70%}}.footer{background:#f8f8f8;color:#fff;font-size:16px;text-align:left;border-top:1px solid rgba(129,128,128,.5333333333)}@media screen and (min-width:840px){.footer{padding-bottom:0}}.footer .footer_wp{width:100%;height:auto;padding:20px 0;display:flex;flex-flow:row nowrap;justify-content:center;align-content:top;padding:10px 2%}@media only screen and (max-width: 575px){.footer .footer_wp{flex-direction:column-reverse;padding:0px 0}}@media screen and (min-width:840px){.footer .footer_wp{width:99%;padding:60px 2% 40px;margin-bottom:0;margin:0 auto;justify-content:space-between}}@media only screen and (min-width: 1200px)and (max-width:1440px){.footer .footer_wp{width:90%;max-width:1200px}}@media only screen and (min-width: 1441px){.footer .footer_wp{width:90%;max-width:1200px}}.footer .footer_wp .footer_lef{width:42%}@media only screen and (max-width: 575px){.footer .footer_wp .footer_lef{width:95%;margin:0 auto}}@media screen and (min-width:840px){.footer .footer_wp .footer_lef{width:42%}}.footer .footer_wp .footer_lef .lef_wp{display:flex;flex-flow:row nowrap;align-items:center;padding-top:16px;margin-right:10px}@media only screen and (max-width: 575px){.footer .footer_wp .footer_lef .lef_wp{padding-top:0;margin-bottom:10px}}@media screen and (min-width:840px){.footer .footer_wp .footer_lef .lef_wp{margin-bottom:12px}}.footer .footer_wp .footer_lef .lef_wp .ftr_logo{width:60%;margin-right:10px}@media only screen and (max-width: 575px){.footer .footer_wp .footer_lef .lef_wp .ftr_logo{width:60%;max-width:200px}}@media screen and (min-width:840px){.footer .footer_wp .footer_lef .lef_wp .ftr_logo{width:auto}}.footer .footer_wp .footer_lef .lef_wp .ftr_logo a{font-size:20px;vertical-align:middle}.footer .footer_wp .footer_lef .lef_wp .ftr_logo a img{vertical-align:middle;margin-right:10px}@media only screen and (max-width: 575px){.footer .footer_wp .footer_lef .lef_wp .ftr_logo a img{width:100%;height:auto}}@media screen and (min-width:840px){.footer .footer_wp .footer_lef .lef_wp .ftr_logo a img{width:100%;max-width:220px}}.footer .footer_wp .footer_lef .lef_wp .sns{display:flex;flex-flow:row nowrap;width:20%}@media only screen and (max-width: 575px){.footer .footer_wp .footer_lef .lef_wp .sns{width:auto}}.footer .footer_wp .footer_lef .lef_wp .sns a{width:50%;height:auto}.footer .footer_wp .footer_lef .lef_wp .sns a img{height:25px;margin-right:8px}.footer .footer_wp .footer_lef .inf li{color:#111;line-height:1.8;font-size:clamp(13px,2vw,15px)}@media only screen and (max-width: 575px){.footer .footer_wp .footer_lef .inf li{font-size:16px}}.footer .footer_wp .footer_lef .inf li a{color:#111;text-decoration:underline}.footer .footer_wp .footer_lef .inf li a:visited{color:#111}.footer .footer_wp .footer_lef .inf li br{display:block}@media only screen and (max-width: 575px){.footer .footer_wp .footer_lef .inf li br{display:none}}@media screen and (min-width:840px){.footer .footer_wp .footer_lef .inf li br{display:none}}@media only screen and (min-width:840px)and (max-width:991px){.footer .footer_wp .footer_lef .inf li br{display:block}}@media screen and (min-width:840px){.footer .footer_wp .footer_lef .inf .ftr_tel{display:flex;align-items:center}}.footer .footer_wp .footer_lef .inf .ftr_tel img{width:auto;margin-right:2px;vertical-align:middle}.footer .footer_wp .footer_lef .inf .ftr_tel span{font-size:clamp(12px,2vw,16px)}@media only screen and (max-width: 575px){.footer .footer_wp .footer_lef .inf .ftr_tel span{font-size:clamp(15px,2vw,16px)}}.footer .footer_wp .footer_lef .inf .ftr_tel span br.pcnone{display:block}@media only screen and (max-width: 575px){.footer .footer_wp .footer_lef .inf .ftr_tel span br.pcnone{display:none}}@media screen and (min-width:840px){.footer .footer_wp .footer_lef .inf .ftr_tel span br.pcnone{display:none}}.footer .footer_wp .footer_lef .inf .ftr_tel em{display:block;font-style:normal;font-size:clamp(12px,2vw,16px)}.footer .footer_wp .footer_lef .contact{height:auto;margin:10px auto 24px}@media screen and (min-width:840px){.footer .footer_wp .footer_lef .contact{margin:20px auto 24px}}.footer .footer_wp .footer_lef .contact span{font-size:clamp(12px,2vw,14px);margin-top:5px;color:#111}@media only screen and (max-width: 575px){.footer .footer_wp .footer_lef .contact span{font-size:16px;line-height:1.5}}@media screen and (min-width:840px){.footer .footer_wp .footer_lef .contact span{width:250px;line-height:1.8}}.footer .footer_wp .footer_lef .contact span br{display:none}@media only screen and (max-width: 575px){.footer .footer_wp .footer_lef .contact span br{display:none}}@media screen and (min-width:840px){.footer .footer_wp .footer_lef .contact span br{display:block}}.footer .footer_wp .footer_lef .contact .contact_btn{width:90%;height:40px;margin-top:5px;line-height:40px;border:1px solid #7b1616;border-radius:25px;text-align:center;letter-spacing:2px}@media screen and (min-width:840px){.footer .footer_wp .footer_lef .contact .contact_btn{width:300px;height:40px;margin-top:10px;line-height:40px;letter-spacing:2px}}.footer .footer_wp .footer_lef .contact .contact_btn a{display:block;color:#111}@media only screen and (max-width: 575px){.footer .footer_wp .footer_lef .contact .contact_btn a{font-size:16px}}.footer .footer_wp .footer_lef .contact .contact_btn a:hover{background:#f49d9d;color:#852907;transition:1.5s;border-radius:25px;font-weight:bold;letter-spacing:2px}.footer .footer_wp .footer_righ{display:flex;flex-flow:row nowrap;width:58%}@media only screen and (max-width: 575px){.footer .footer_wp .footer_righ{flex-direction:column;width:100%;margin:0 0 20px;margin-top:0}}@media screen and (min-width:840px){.footer .footer_wp .footer_righ{width:55%;margin-left:auto}}.footer .footer_wp .footer_righ div{width:45%;margin-top:0}@media only screen and (max-width: 575px){.footer .footer_wp .footer_righ div{width:95%;margin:0 auto}}@media screen and (min-width:840px){.footer .footer_wp .footer_righ div{width:45%;max-width:260px;margin-left:auto}}.footer .footer_wp .footer_righ div:first-of-type{margin-right:4%}@media only screen and (min-width:576px)and (max-width:839px){.footer .footer_wp .footer_righ div:first-of-type{margin-right:2%}}.footer .footer_wp .footer_righ div ul.ftrNab_conts li.ftrNab_listTp>a{border-bottom:2px solid rgba(65,88,106,.5725490196);display:block;font-size:clamp(14px,2vw,15px);font-weight:bold;margin:10px 0 10px;margin:1vw 0 16px;padding-bottom:10px;padding-bottom:.66vw;padding-left:5px;padding-left:.33vw}@media only screen and (max-width: 575px){.footer .footer_wp .footer_righ div ul.ftrNab_conts li.ftrNab_listTp>a{font-size:18px;padding-left:2%;margin:0px 0 10px;line-height:1.8}}.footer .footer_wp .footer_righ div ul.ftrNab_conts li.prdt ul>*{margin-left:1vw}.footer .footer_wp .footer_righ div ul.ftrNab_conts li.prdt ul li{line-height:1.6}@media only screen and (max-width: 575px){.footer .footer_wp .footer_righ div ul.ftrNab_conts li.prdt ul li{line-height:1.8}}.footer .footer_wp .footer_righ div ul.ftrNab_conts li.prdt ul li:first-child{margin-top:-10px}.footer .footer_wp .footer_righ div ul.ftrNab_conts li.prdt ul li a{font-size:clamp(13px,2vw,14px)}@media only screen and (max-width: 575px){.footer .footer_wp .footer_righ div ul.ftrNab_conts li.prdt ul li a{font-size:16px;padding-left:2%}}.footer .footer_wp dl.footer_sns_yt{width:450px}.footer .footer_wp dl.footer_sns_yt dt{width:180px;display:inline-block}.footer .footer_wp dl.footer_sns_yt dd{width:200px;display:inline-block}.footer .footer_copy{width:100%;height:auto;background:#818080;font-size:15px;margin:0 auto}.footer .footer_copy .ftrCopy_wp{width:100%;padding:10px 2%;margin:0 auto;position:relative}@media screen and (min-width:840px){.footer .footer_copy .ftrCopy_wp{width:90%;max-width:1200px;padding:10px 60px}}@media only screen and (min-width:840px)and (max-width:991px){.footer .footer_copy .ftrCopy_wp{width:100%}}.footer .footer_copy .ftrCopy_wp .prvp li{display:inline-block}.footer .footer_copy .ftrCopy_wp .prvp li a{font-size:13px;color:#fff;margin-right:1.5vw}@media screen and (min-width:840px){.footer .footer_copy .ftrCopy_wp .prvp li a{font-size:13px}}.footer .footer_copy .ftrCopy_wp .copy{margin-top:20px}@media screen and (min-width:840px){.footer .footer_copy .ftrCopy_wp .copy{margin-top:inherit;font-size:15px;position:absolute;top:50%;left:50%;font-size:12px;color:#fff;transform:translate(-50%, -50%)}}.l-main{padding-left:20px !important;padding-right:20px !important;padding-top:1%;padding-bottom:5% !important;margin-right:auto;margin-left:auto}@media screen and (min-width:840px){.l-main{padding-left:20px !important;padding-right:20px !important;padding-top:2%;padding-bottom:4% !important;margin-right:auto !important;margin-left:auto !important}}@media only screen and (min-width: 1200px)and (max-width:1440px){.l-main{max-width:1380px !important;padding-left:40px !important;padding-right:40px !important;padding-bottom:4%}}@media only screen and (min-width: 1441px){.l-main{max-width:1380px !important;padding-left:40px !important;padding-right:40px !important}}.l-header_inn{width:100%;margin:0 auto;position:relative}@media only screen and (min-width: 1441px){.l-header_inn{margin:0 auto}}.l-sectp{padding-left:20px !important;padding-right:20px !important;padding-top:5% !important;padding-bottom:5% !important;margin-right:auto;margin-left:auto}@media screen and (min-width:840px){.l-sectp{padding-left:20px !important;padding-right:20px !important;padding-top:4% !important;padding-bottom:4% !important;margin-right:auto !important;margin-left:auto !important}}@media only screen and (min-width: 1200px)and (max-width:1440px){.l-sectp{max-width:1380px !important;padding-left:40px !important;padding-right:40px !important;padding-top:4%;padding-bottom:4%}}@media only screen and (min-width: 1441px){.l-sectp{max-width:1380px !important;padding-left:40px !important;padding-right:40px !important;padding-top:4% !important}}.l-sectp h3{margin-top:32px}.l-sectp3{padding-left:20px !important;padding-right:20px !important;padding-top:3% !important;padding-bottom:0% !important;margin-right:auto;margin-left:auto}@media screen and (min-width:840px){.l-sectp3{padding-left:20px !important;padding-right:20px !important;padding-top:3% !important;padding-bottom:3% !important;margin-right:auto !important;margin-left:auto !important}}@media only screen and (min-width: 1200px)and (max-width:1440px){.l-sectp3{max-width:1380px !important;padding-left:40px !important;padding-right:40px !important;padding-top:3%;padding-bottom:3%}}@media only screen and (min-width: 1441px){.l-sectp3{max-width:1380px !important;padding-left:40px !important;padding-right:40px !important;padding-top:3% !important}}.l-sectp3 h3{margin-top:32px}.l-sectp2{padding-left:20px !important;padding-right:20px !important;padding-bottom:5% !important;margin-right:auto !important;margin-left:auto !important}@media screen and (min-width:840px){.l-sectp2{padding-left:20px !important;padding-right:20px !important;padding-bottom:4% !important}}@media only screen and (min-width: 1200px)and (max-width:1440px){.l-sectp2{max-width:1380px !important;padding-left:40px !important;padding-right:40px !important;padding-bottom:5% !important}}@media only screen and (min-width: 1441px){.l-sectp2{max-width:1380px !important;padding-left:40px !important;padding-right:40px !important;padding-bottom:5% !important}}.l-sectp2 h3{margin-top:32px}.l-base{margin-right:auto;margin-left:auto}@media screen and (min-width:840px){.l-base{margin-right:auto !important;margin-left:auto !important;max-width:1380px !important}}.l-base h3{margin-top:32px}.l-sectp-s{padding-left:20px !important;padding-right:20px !important;padding-bottom:5% !important;margin-right:auto !important;margin-left:auto !important}@media screen and (min-width:840px){.l-sectp-s{padding-left:20px !important;padding-right:20px !important;padding-bottom:1% !important}}@media only screen and (min-width: 1200px)and (max-width:1440px){.l-sectp-s{max-width:1380px !important;padding-left:40px !important;padding-right:40px !important;padding-bottom:1% !important}}@media only screen and (min-width: 1441px){.l-sectp-s{max-width:1380px !important;padding-left:40px !important;padding-right:40px !important;padding-bottom:0% !important}}.l-sectp-ss{padding-left:20px !important;padding-right:20px !important;margin-right:auto !important;margin-left:auto !important}@media screen and (min-width:840px){.l-sectp-ss{padding-left:20px !important;padding-right:20px !important}}@media only screen and (min-width: 1200px)and (max-width:1440px){.l-sectp-ss{max-width:1280px !important;padding-left:40px !important;padding-right:40px !important}}@media only screen and (min-width: 1441px){.l-sectp-ss{max-width:1280px !important;padding-left:40px !important;padding-right:40px !important}}.l-sectp3{padding-bottom:5%;margin-right:auto;margin-left:auto}@media screen and (min-width:840px){.l-sectp3{padding-bottom:4%;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1441px){.l-sectp3{max-width:1520px;padding-bottom:5%}}.l-sectp3 h3{margin-top:32px}.l-wrap{width:100%;padding-left:16px}@media screen and (min-width:840px){.l-wrap{margin:auto;padding:inherit 1.5%}}@media only screen and (min-width: 1441px){.l-wrap{max-width:1380px;padding-right:40px;padding-left:40px}}.l-wp{width:100%;position:relative}@media only screen and (min-width: 1441px){.l-wp{max-width:1380px;margin:0 auto}}.l-wp2{width:100%;position:relative}@media only screen and (min-width: 1441px){.l-wp2{max-width:1300px;margin:0 auto}}.l-wp3{width:100%;position:relative}@media only screen and (min-width: 1441px){.l-wp3{max-width:1300px;margin:0 auto}}.l-wp4{width:100%;position:relative}@media only screen and (min-width: 1441px){.l-wp4{max-width:1300px;margin:auto}}.l-main_wp{width:100%;margin:0 auto;position:relative;z-index:2}.l-pct_wp{position:relative}@media only screen and (min-width: 1441px){.l-pct_wp{max-width:1300px;margin:auto}}.l-block{width:90%}.l-block_wp{width:80%}.l-contents_righ{width:auto;max-width:550px}@media only screen and (max-width: 575px){.l-contents_righ{width:92%}}.l-contents_lef{width:80%;max-width:550px}@media only screen and (max-width: 575px){.l-contents_lef{width:92%}}@media screen and (min-width:840px){.l-contents_lef{width:45%;max-width:500px;margin-right:50px}}.l-contents_righ2{width:80%;max-width:700px}@media screen and (min-width:840px){.l-contents_righ2{width:45%;max-width:700px}}.l-contents_lef2{width:80;max-width:700px}@media screen and (min-width:840px){.l-contents_lef2{width:45%;max-width:700px;margin-right:50px}}.l-video_size{width:100%}@media only screen and (min-width:840px)and (max-width:991px){.l-video_size{width:auto;max-width:350px}}@media only screen and (min-width:992px)and (max-width:1199px){.l-video_size{width:auto;max-width:450px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.l-video_size{width:auto;max-width:450px}}@media only screen and (min-width: 1441px){.l-video_size{width:auto;max-width:500px}}.l-video_size2{width:100%}@media only screen and (min-width:840px)and (max-width:991px){.l-video_size2{width:auto;max-width:350px}}@media only screen and (min-width:992px)and (max-width:1199px){.l-video_size2{width:auto;max-width:450px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.l-video_size2{width:auto;max-width:450px}}@media only screen and (min-width: 1441px){.l-video_size2{width:auto;max-width:600px}}.l-subCM{padding-left:20px !important;padding-right:20px !important;padding-bottom:5% !important;margin-right:auto !important;margin-left:auto !important;margin-top:clamp(20px,2vw,40px)}@media only screen and (max-width: 575px){.l-subCM{padding-right:10px !important;padding-left:10px !important}}@media screen and (min-width:840px){.l-subCM{padding-left:20px !important;padding-right:20px !important;padding-bottom:1% !important;margin-top:clamp(30px,2vw,60px);margin-bottom:clamp(80px,2vw,120px)}}@media only screen and (min-width: 1200px)and (max-width:1440px){.l-subCM{max-width:1380px !important;padding-left:40px !important;padding-right:40px !important;padding-bottom:1% !important}}@media only screen and (min-width: 1441px){.l-subCM{max-width:1380px !important;padding-left:40px !important;padding-right:40px !important;padding-bottom:0% !important}}l-subCM_s{padding-left:20px !important;padding-right:20px !important;padding-bottom:5% !important;margin-right:auto !important;margin-left:auto !important;margin-top:clamp(20px,2vw,40px)}@media only screen and (max-width: 575px){l-subCM_s{padding-right:10px !important;padding-left:10px !important}}@media screen and (min-width:840px){l-subCM_s{padding-left:20px !important;padding-right:20px !important;padding-bottom:1% !important;margin-top:clamp(30px,2vw,60px);margin-bottom:clamp(80px,2vw,120px);margin-right:auto !important;margin-left:auto !important;max-width:1200px}}@media only screen and (min-width: 1200px)and (max-width:1440px){l-subCM_s{max-width:1200px !important;padding-left:40px !important;padding-right:40px !important;padding-bottom:1% !important}}@media only screen and (min-width: 1441px){l-subCM_s{max-width:1280px !important;padding-left:40px !important;padding-right:40px !important;padding-bottom:0% !important}}.sec_01{width:100%;height:auto;background:#f2fafd}.sec_01 .sec_01_01wp{padding:20px 0 20px;margin:0 auto;text-align:center}@media screen and (min-width:840px){.sec_01 .sec_01_01wp{padding:70px 0 64px}}@media only screen and (min-width:840px)and (max-width:991px){.sec_01 .sec_01_01wp{padding:32px 0 32px}}.sec_01 .sec_01_01wp .sec_01_read{text-align:center;font-size:17px;line-height:2;margin-top:30px}@media only screen and (max-width: 575px){.sec_01 .sec_01_01wp .sec_01_read{text-align:left;line-height:1.7;padding-left:8px}}@media screen and (min-width:840px){.sec_01 .sec_01_01wp .sec_01_read{font-size:24px;line-height:2.4;margin-top:40px;padding:0}}.sec_01 .sec_01_01wp .sec_01_read span{font-size:19px;font-weight:bold;color:#c44c1c;background:linear-gradient(transparent 0%, #fff799);font-weight:bold}@media screen and (min-width:840px){.sec_01 .sec_01_01wp .sec_01_read span{font-size:32px}}@media only screen and (min-width:840px)and (max-width:991px){.sec_01 .sec_01_01wp .sec_01_read span{font-size:26px}}.sec_01 .sec_01_01wp .sec_01_read em{font-style:normal;display:block;font-size:30px}.sec_01 .sec_01_01wp p.sec_01_readtxt{font-size:16px;text-align:left;display:inline-block;line-height:1.8;width:90%;margin:20px auto}@media only screen and (max-width: 575px){.sec_01 .sec_01_01wp p.sec_01_readtxt{text-align:left}}@media screen and (min-width:840px){.sec_01 .sec_01_01wp p.sec_01_readtxt{font-size:calm(14px, 1vw, 18px);line-height:2;width:auto;margin:20px auto 0;text-align:center}}@media only screen and (min-width: 1441px){.sec_01 .sec_01_01wp p.sec_01_readtxt{font-size:18px}}.sec_01 .sec_01_01wp p.sec_01_readtxt br{display:none}@media screen and (min-width:840px){.sec_01 .sec_01_01wp p.sec_01_readtxt br{display:block}}.sec_01 .sec_01_01wp .sec_01_01{width:90%;display:flex;flex-flow:column-reverse;margin:24px auto}@media screen and (min-width:840px){.sec_01 .sec_01_01wp .sec_01_01{width:100%;margin:32px auto;flex-flow:row nowrap;justify-content:center;align-items:center}}@media only screen and (min-width:840px)and (max-width:991px){.sec_01 .sec_01_01wp .sec_01_01{margin:32px auto}}@media only screen and (min-width: 1441px){.sec_01 .sec_01_01wp .sec_01_01{margin:48px auto 54px;width:95%;max-width:1536px}}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef{width:100%}@media screen and (min-width:840px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef{width:60%;border-radius:10px;margin-right:32px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef{width:55%}}@media only screen and (min-width: 1441px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef{width:55%}}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx{line-height:1.7;font-size:16px}@media screen and (min-width:840px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx{width:100%;margin:0px auto;font-size:16px;line-height:1.8;letter-spacing:.059em;text-align:left}}@media only screen and (min-width:840px)and (max-width:991px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx{width:100%;margin:8px auto;line-height:1.5}}@media only screen and (min-width: 1200px)and (max-width:1440px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx{font-size:19px}}@media only screen and (min-width: 1441px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx{font-size:20px}}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx p{display:block;font-size:16px;line-height:1.7;margin-top:12px;text-align:left}@media screen and (min-width:840px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx p{width:80%;margin:0 auto 24px;font-size:17px}}@media only screen and (min-width:840px)and (max-width:991px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx p{font-size:16px;line-height:1.5;width:90%}}@media only screen and (min-width:992px)and (max-width:1199px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx p{font-size:16px;line-height:1.5;width:90%}}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx ul{width:90%;margin:auto}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx ul li{font-size:16px;line-height:1.7;margin-top:12px;margin-left:1rem;text-indent:-1rem;text-align:left}@media screen and (min-width:840px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx ul li{width:90%;margin:0 auto;font-size:17px}}@media only screen and (min-width:840px)and (max-width:991px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx ul li{font-size:16px;line-height:1.5}}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx .sec_01_01_lef_ctch{width:100%;height:auto;border-radius:10px;outline:1px solid #fcf4f4;outline-offset:-3px;background-size:cover;margin-top:16px;margin-bottom:12px;box-shadow:rgba(149,157,165,.15) 0px 3px 6px 0px;text-align:center;padding:7px 0;color:#db3700;font-size:calm(14px, 1vw, 16px)}@media screen and (min-width:840px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx .sec_01_01_lef_ctch{font-size:18px;font-weight:bold;margin:16px 0;line-height:1.8;padding:16px 0}}@media only screen and (min-width:840px)and (max-width:991px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx .sec_01_01_lef_ctch{margin-top:8px;font-size:18px}}@media only screen and (min-width: 1441px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx .sec_01_01_lef_ctch{margin:24px 0}}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx .sec_01_01_lef_ctch span{position:relative;padding:1rem 1.5rem;font-size:calm(14px, 1vw, 16px);font-weight:bold}@media only screen and (max-width: 575px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx .sec_01_01_lef_ctch span{font-size:1.4rem;padding:.5rem}}@media screen and (min-width:840px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx .sec_01_01_lef_ctch span{font-size:15px}}@media only screen and (min-width:840px)and (max-width:991px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx .sec_01_01_lef_ctch span{font-size:1.4rem}}@media only screen and (min-width: 1200px)and (max-width:1440px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx .sec_01_01_lef_ctch span{font-size:1.6rem}}@media only screen and (min-width: 1441px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx .sec_01_01_lef_ctch span{font-size:1.8rem}}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx .sec_01_01_lef_ctch .squere_inn{width:98%;margin:auto;color:#0e0e0e;font-weight:normal;text-align:left;font-size:16px}@media screen and (min-width:840px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx .sec_01_01_lef_ctch .squere_inn{width:90%}}@media only screen and (min-width:840px)and (max-width:991px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx .sec_01_01_lef_ctch .squere_inn{font-size:1.4rem}}@media only screen and (min-width:992px)and (max-width:1199px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx .sec_01_01_lef_ctch .squere_inn{font-size:1.5rem}}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx .sec_01_01_lef_ctch .squere_inn em{display:block;font-style:normal;font-size:16px}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx .sec_01_01_lef_ctch .squere_inn ul.square_inn_lists li.square_inn_items{margin-left:2rem;text-indent:-2rem;display:list-item;list-style:none}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx img{width:95%;height:auto;display:block;margin:auto;border-radius:10px}@media screen and (min-width:840px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx img{width:87%}}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx ul.sec_01_yt{margin:12px auto;display:flex;flex-flow:column}@media screen and (min-width:840px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx ul.sec_01_yt{display:flex;flex-flow:row wrap;justify-content:space-between}}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx ul.sec_01_yt li{width:95%;text-align:center}@media screen and (min-width:840px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx ul.sec_01_yt li{width:48%;font-size:14px}}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx ul.sec_01_yt li img{width:80%;height:auto;display:block;margin:10px auto;border-radius:10px}@media screen and (min-width:840px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_tx ul.sec_01_yt li img{width:100%}}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_mov{width:100%;display:flex;flex-flow:row nowrap;justify-content:center;margin:24px auto}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef .sec_01_01_lef_mov .p-video2{width:46%;height:auto}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_lef img{width:100%;height:auto}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_righ{width:95%;height:auto}@media screen and (min-width:840px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_righ{width:45%}}@media only screen and (min-width: 1200px)and (max-width:1440px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_righ{width:45%}}@media only screen and (min-width: 1441px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_righ{width:45%}}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_righ img{width:80%;height:auto;object-fit:contain;display:block;margin:8px auto 12px}@media screen and (min-width:840px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_righ img{width:96%;margin:0px auto}}@media only screen and (min-width: 1441px){.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_righ img{max-width:632px}}.sec_01 .sec_01_01wp .sec_01_01 .sec_01_01_righ p{text-align:center;margin-top:12px;margin-bottom:0;line-height:1.8}.sec_01 .sec_01_01wp .sec_01_01 img.pct_s{width:250px;height:auto;border-radius:15px;margin:8px auto 8px}@media screen and (min-width:840px){.sec_01 .sec_01_01wp .sec_01_01 img.pct_s{width:50%}}.sec_01 .sec_01_01wp .sec_01_01_detail_btn{width:auto;height:auto}.sec_01 .sec_01_01wp .sec_01_01_detail_btn a{width:300px;padding:14px 0 16px 0;font-size:16px;position:relative;text-align:center;text-decoration:none;display:block;margin:0 auto;color:#fff;background:#c34c1d;line-height:1;border-radius:50px;transition:all .2s;letter-spacing:1px}.sec_01 .sec_01_01wp .sec_01_01_detail_btn a:hover{opacity:.6}.sec_01 .sec_01_01wp .sec_01_02{margin:40px auto 40px}.sec_01 .sec_01_01wp img{border-radius:10px;width:95%;height:auto}@media screen and (min-width:840px){.sec_01 .sec_01_01wp img{width:60%;margin-top:24px}}@media only screen and (min-width:840px)and (max-width:991px){.sec_01 .sec_01_01wp img{width:85%}}@media only screen and (min-width:992px)and (max-width:1199px){.sec_01 .sec_01_01wp img{width:85%}}.sec_01 .sec_01_03wp{width:100%;padding:32px 0}.sec_01 .sec_01_03wp img{display:block;margin:30px auto 20px;border-radius:10px}.sec_01 .sec_01_03wp ul.sec_01_03v{display:flex;flex-flow:column;width:100%;margin:auto}@media screen and (min-width:840px){.sec_01 .sec_01_03wp ul.sec_01_03v{width:98%;max-width:1000px;flex-flow:row wrap;justify-content:space-between}}@media only screen and (min-width:840px)and (min-width: 1441px){.sec_01 .sec_01_03wp ul.sec_01_03v{width:70%;max-width:1000px}}.sec_01 .sec_01_03wp ul.sec_01_03v li{width:100%;height:auto;text-align:center}@media screen and (min-width:840px){.sec_01 .sec_01_03wp ul.sec_01_03v li{width:23%}}.sec_01 .sec_01_03wp ul.sec_01_03v li img{display:block;width:60%;height:auto;margin:16px auto 16px;border-radius:10px}@media screen and (min-width:840px){.sec_01 .sec_01_03wp ul.sec_01_03v li img{width:auto}}.sec_01 .sec_01_03wp ul.sec_01_03v li span{display:inline-block;margin:0 auto;font-size:15px}.sec_01_02wp{width:100%;height:auto;padding-bottom:40px}@media screen and (min-width:840px){.sec_01_02wp{padding-bottom:56px;background-image:url("../img/sw/bg/pattern2.gif");background-repeat:repeat;padding-top:40px}}.sec_01_02wp .sec_01_02_onlwp{display:flex;flex-direction:column-reverse;width:100%;padding:0 10px;margin-top:10px}@media screen and (min-width:840px){.sec_01_02wp .sec_01_02_onlwp{display:flex;flex-flow:row wrap;justify-content:center;width:100%;max-width:1440px;margin:32px auto}}.sec_01_02wp .sec_01_02_onlwp .sec_01_02_inlef{width:99%;margin:auto;background:rgba(251,223,224,.6);border-radius:15px}@media screen and (min-width:840px){.sec_01_02wp .sec_01_02_onlwp .sec_01_02_inlef{width:45%;padding-top:20px;margin-right:32px}}.sec_01_02wp .sec_01_02_onlwp .sec_01_02_inlef img{width:200px;height:auto;border-radius:10px;display:block;margin:16px auto 0}@media screen and (min-width:840px){.sec_01_02wp .sec_01_02_onlwp .sec_01_02_inlef img{width:250px;height:auto;margin:auto}}.sec_01_02wp .sec_01_02_onlwp .sec_01_02_inlef p{width:75%;display:block;margin:20px auto;line-height:1.8}.sec_01_02wp .sec_01_02_onlwp ul.sec_01_02_inrigh{width:99%;margin:auto;background:rgba(230,238,255,.7);border-radius:15px;padding:15px 20px}@media screen and (min-width:840px){.sec_01_02wp .sec_01_02_onlwp ul.sec_01_02_inrigh{width:45%;padding:40px}}.sec_01_02wp .sec_01_02_onlwp ul.sec_01_02_inrigh li{margin-top:10px;line-height:1.7}@media screen and (min-width:840px){.sec_01_02wp .sec_01_02_onlwp ul.sec_01_02_inrigh li{line-height:2;margin-top:20px}}.snd_block_n5{width:95%;height:auto;border-radius:10px;margin:32px auto;background:#fff;line-height:1.7;padding:20px 24px;font-size:clamp(17px,2vw,20px)}@media screen and (min-width:840px){.snd_block_n5{width:90%;max-width:1200px;margin:72px auto;line-height:2;padding:40px 8% 30px;font-size:clamp(18px,2vw,20px)}}.snd_block_n5 ul li{line-height:1.8}@media screen and (min-width:840px){.snd_block_n5 ul li{text-align:left;font-size:20px}}.snd_block_n5 p{font-size:20px;font-weight:700;display:block;margin:12px auto 0px;text-align:center;line-height:1.8;margin-bottom:20px}@media screen and (min-width:840px){.snd_block_n5 p{text-align:left;font-size:20px;margin:12px auto 24px}}.snd_block_n5 span{display:block;text-align:right;margin:8px 0 24px;font-size:clamp(13px,2vw,14px)}@media screen and (min-width:840px){.snd_block_n5 span{font-size:16px}}.snd_block_n5 span img{width:80px;height:auto}.snd_main_wp{height:auto;padding-bottom:16px;padding-top:20px}@media screen and (min-width:840px){.snd_main_wp{padding-bottom:64px;margin-top:90px}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp{padding-bottom:32px}}@media only screen and (min-width: 1441px){.snd_main_wp{padding-top:40px}}.snd_main_wp .snd_main{width:95%;margin:16px auto;height:auto;border-radius:10px;padding-bottom:32px}@media screen and (min-width:840px){.snd_main_wp .snd_main{margin:0 auto;width:90%}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp .snd_main{width:90%}}@media only screen and (min-width: 1441px){.snd_main_wp .snd_main{width:95%;max-width:1680px}}.snd_main_wp .snd_main h2{font-size:20px;padding-top:32px;margin:auto;text-align:center;line-height:1.5}@media only screen and (max-width: 575px){.snd_main_wp .snd_main h2{font-size:16px}}@media screen and (min-width:840px){.snd_main_wp .snd_main h2{padding-top:72px;font-size:28px}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp .snd_main h2{padding-top:40px}}.snd_main_wp .snd_main .card_indWp{margin:0 auto;width:94%}@media screen and (min-width:840px){.snd_main_wp .snd_main .card_indWp{width:96%;max-width:1280px}}.snd_main_wp .snd_main .card_indWp dl.card_indList{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-bottom:8%;padding-bottom:2%}.snd_main_wp .snd_main .card_indWp dl.card_indList dt.card_indConts{width:100%}@media screen and (min-width:840px){.snd_main_wp .snd_main .card_indWp dl.card_indList dt.card_indConts{width:50%}}.snd_main_wp .snd_main .card_indWp dl.card_indList dt.card_indConts .card_ttl{font-size:clamp(16px,2vw,20px);line-height:1.7;margin-bottom:2%}.snd_main_wp .snd_main .card_indWp dl.card_indList dt.card_indConts p{font-size:clamp(20px,2vw,26px);line-height:1.7}.snd_main_wp .snd_main .card_indWp dl.card_indList dt.card_indConts .card_txt{line-height:1.7;margin:2rem 0}.snd_main_wp .snd_main .card_indWp dl.card_indList dd.card_indImg{display:none}@media screen and (min-width:840px){.snd_main_wp .snd_main .card_indWp dl.card_indList dd.card_indImg{display:block;width:44%}}.snd_main_wp .snd_main .card_indWp dl.card_indList dd.card_indImg img{width:95%;height:auto;object-fit:cover}.snd_main_wp .snd_main .block_01{line-height:1.9;letter-spacing:.08em;width:90%;margin:auto}@media screen and (min-width:840px){.snd_main_wp .snd_main .block_01{width:80%;max-width:900px;font-size:16px;line-height:2}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp .snd_main .block_01{width:90%}}@media only screen and (min-width: 1441px){.snd_main_wp .snd_main .block_01{width:60%}}.snd_main_wp .snd_main .block_01 p{width:auto;margin:24px auto;line-height:2;font-size:16px}@media screen and (min-width:840px){.snd_main_wp .snd_main .block_01 p{margin:40px auto 40px;line-height:2;font-size:18px}}.snd_main_wp .snd_main .block_01 p span{background:linear-gradient(transparent 75%, #ffe9b9 75%)}.snd_main_wp .snd_main .block_01 p.pvp_tx{font-size:clamp(14px,1.7vw,16px)}.snd_main_wp .snd_main .block_01 ul{width:auto;margin:auto;line-height:2}@media screen and (min-width:840px){.snd_main_wp .snd_main .block_01 ul li{margin:32px 0;line-height:2;font-size:18px}}.snd_main_wp .snd_main .block_01 ul li em{background:linear-gradient(transparent 75%, #ffce9e 75%);font-weight:bold;font-style:normal}.snd_main_wp .snd_main .block_01 ul li em.empha{font-size:clamp(24px,1.7vw,28px);font-weight:700;line-height:2}.snd_main_wp .snd_main .block_01 ul li span{background:linear-gradient(transparent 75%, #ffe9b9 75%)}.snd_main_wp .snd_main .block_01 ul li.pvp_lists{list-style:none;padding-left:.5rem;margin-left:.5rem;font-size:clamp(14px,1.7vw,16px)}.snd_main_wp .snd_main .block_01 ul li.pvp_lists em{font-style:none;display:block;font-weight:700;background:none}.snd_main_wp .snd_main .block_01 .sub_cnt_wp{text-align:center;background:rgba(41,106,103,.1);width:100%;margin:auto;height:auto;padding:8px;border-radius:10px;font-size:18px}.snd_main_wp .snd_main .block_01 .sub_cnt_wp .sub_cnt span{display:inline-block;padding:8px 5%;border-bottom:1px solid rgba(68,85,82,.7)}.snd_main_wp .snd_main .block_01 .sub_cnt_wp .sub_tell{margin:8px 0}@media screen and (min-width:840px){.snd_main_wp .snd_main .block_01 .sub_cnt_wp .sub_tell{grid-column:1;grid-row:2;text-align:center;letter-spacing:4px}}.snd_main_wp .snd_main .block_01 .sub_cnt_wp .sub_tell span{font-size:13px;letter-spacing:1px;display:block}.snd_main_wp .snd_main .block_video{padding-bottom:16px}@media screen and (min-width:840px){.snd_main_wp .snd_main .block_video{margin-bottom:32px}}.snd_main_wp .snd_main .block_video h3{margin:20px 0 0;text-align:center}@media screen and (min-width:840px){.snd_main_wp .snd_main .block_video h3{margin-top:64px;font-size:clamp(16px,2vw,26px)}}.snd_main_wp .snd_main .block_video p{text-align:center;margin:3rem auto}.snd_main_wp .snd_main .block_video ul.block_video_list{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:840px){.snd_main_wp .snd_main .block_video ul.block_video_list{flex-flow:row wrap;margin-top:40px;justify-content:center}}.snd_main_wp .snd_main .block_video ul.block_video_list li.block_video_items{width:90%;max-width:500px;margin:16px auto 0}@media screen and (min-width:840px){.snd_main_wp .snd_main .block_video ul.block_video_list li.block_video_items{width:28%;margin:0;margin-bottom:32px;margin-right:32px}}@media screen and (min-width:840px){.snd_main_wp .snd_main .block_video ul.block_video_list li.block_video_items:nth-child(3),.snd_main_wp .snd_main .block_video ul.block_video_list li.block_video_items:nth-child(6),.snd_main_wp .snd_main .block_video ul.block_video_list li.block_video_items:nth-child(9){margin-right:0}}.snd_main_wp .snd_main .block_video ul.block_video_list::after{content:"";display:block;width:28%}.snd_main_wp .snd_main ul.library_video_list{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:840px){.snd_main_wp .snd_main ul.library_video_list{flex-flow:row wrap;margin:4rem auto}}.snd_main_wp .snd_main ul.library_video_list li.library_items{width:90%;margin:16px auto 0}@media screen and (min-width:840px){.snd_main_wp .snd_main ul.library_video_list li.library_items{width:48%;max-width:800px;height:auto;margin-bottom:4rem}}.snd_main_wp .snd_main .paper_block_wp{font-size:16px;width:90%;margin:0rem auto 2rem;line-height:1.8}@media screen and (min-width:840px){.snd_main_wp .snd_main .paper_block_wp{width:80%;font-size:1.7rem;margin:0 auto}}@media only screen and (min-width: 1200px)and (max-width:1440px){.snd_main_wp .snd_main .paper_block_wp{width:70%}}@media only screen and (min-width: 1441px){.snd_main_wp .snd_main .paper_block_wp{width:70%}}.snd_main_wp .snd_main .paper_block_wp .paper_block img{display:block;margin:auto;border-radius:20px}.snd_main_wp .snd_main .paper_block_wp .paper_block p{margin-top:20px}@media screen and (min-width:840px){.snd_main_wp .snd_main .paper_block_wp .paper_block p{margin-top:40px;letter-spacing:.07em;line-height:2;font-size:1.7rem}}.snd_main_wp .snd_main .paper_block_wp .paper_block dl{margin-top:1rem}.snd_main_wp .snd_main .paper_block_wp .paper_block dl dd{margin-left:1rem;margin-bottom:2rem}.snd_main_wp .snd_main .paper_block_wp .paper_block .paper_block_tx02{font-size:clamp(16px,2vw,20px);line-height:2}.snd_main_wp .snd_main .paper_block_wp .paper_block .paper_pct{margin:6% 0 0}.snd_main_wp .snd_main .paper_block_wp .paper_block .paper_pct img{width:80%;max-width:1000px;margin:0 auto}.snd_main_wp .snd_main .paper_block_wp .paper_block .flrlef{clear:both;float:left;width:40%;margin:0 15px 15px 0}.snd_main_wp .snd_main .paper_block_wp .paper_block .flrlef img{width:80%;vertical-align:top}.snd_main_wp .snd_main .paper_block_wp .paper_block02{margin-top:1rem}.snd_main_wp .snd_main .paper_block_wp .paper_block02 p{line-height:1.8}.snd_main_wp .snd_main .paper_block_wp .paper_block02 p.block02p{margin-left:1rem}.snd_main_wp .snd_main .paper_block_wp .paper_block02 img{margin:2rem 0}.snd_main_wp .snd_main .paper_block_wp .paper_block03{margin-top:2rem;padding:3rem 0 0 2rem;background:#fff}.snd_main_wp .snd_main .paper_block_wp .paper_block03 img{width:auto}@media screen and (min-width:840px){.snd_main_wp .snd_main .paper_block_wp .paper_block03 img{max-width:80%;margin-bottom:20px}}.snd_main_wp .snd_main .paper_block_wp .paper_block_wup{margin:24px auto 16px;letter-spacing:.06em}@media only screen and (min-width: 1441px){.snd_main_wp .snd_main .paper_block_wp .paper_block_wup{width:90%}}.snd_main_wp .snd_main .paper_block_wp .paper_block_wup p{line-height:2;font-size:16px;text-indent:1rem;letter-spacing:.07em}.snd_main_wp .snd_main .paper_block_wp .paper_block_wup p em{font-style:normal;display:block;text-indent:-1rem;font-weight:600;margin-bottom:.5rem;font-size:clamp(16px,2vw,20px)}.snd_main_wp .snd_main .paper_block_wp .paper_block_wup p span{display:block;color:#ff5e00;font-weight:600;margin-bottom:12px;text-indent:1rem;font-size:clamp(16px,2vw,18px)}.snd_main_wp .snd_main .paper_block_wp .paper_block_wup .paper_block_sig{text-align:right;margin-top:2rem}.snd_main_wp .snd_main .paper_block_wp .paper_block_wup .paper_block_sig a{text-decoration:underline}.snd_main_wp .snd_main .paper_block_wp .paper_block04{text-align:right;margin-top:4rem}.snd_main_wp .snd_main .block_news{width:95%;margin:16px auto}.snd_main_wp .snd_main .snd_qsn_wp p{text-align:center;margin-top:20px;line-height:1.5}@media screen and (min-width:840px){.snd_main_wp .snd_main .snd_qsn_wp p{margin-top:48px}}.snd_main_wp .snd_main .snd_qsn_wp .snd_qsn_01{width:95%;height:auto;margin:16px auto;background:#f5f5f5;border-radius:10px;padding:12px 16px}@media screen and (min-width:840px){.snd_main_wp .snd_main .snd_qsn_wp .snd_qsn_01{width:850px;margin:40px auto;padding:12px 24px}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp .snd_main .snd_qsn_wp .snd_qsn_01{width:97%}}.snd_main_wp .snd_main .snd_qsn_wp .snd_qsn_01 p{font-size:20px;color:#0754a6;font-weight:600;letter-spacing:.07em;line-height:1.4}@media screen and (min-width:840px){.snd_main_wp .snd_main .snd_qsn_wp .snd_qsn_01 p{font-size:24px}}.snd_main_wp .snd_main .snd_qsn_wp .snd_qsn_01 img{margin:20px auto;display:block;width:auto}@media screen and (min-width:840px){.snd_main_wp .snd_main .snd_qsn_wp .snd_qsn_01 img{margin:40px auto}}.snd_main_wp .snd_main .block_voice_wp{margin:40px auto}@media screen and (min-width:840px){.snd_main_wp .snd_main .block_voice_wp{margin:20px auto 40px}}.snd_main_wp .snd_main .block_voice_wp p{width:95%;margin:0 auto;text-align:center;line-height:2;font-size:clamp(16px,1.7vw,18px)}@media screen and (min-width:840px){.snd_main_wp .snd_main .block_voice_wp p{width:80%;font-size:clamp(18px,1.7vw,20px)}}@media only screen and (min-width: 1441px){.snd_main_wp .snd_main .block_voice_wp p{width:64%;max-width:940px}}.snd_main_wp .snd_main .block_voice_wp ul{width:98%;margin:20px auto;display:flex;flex-flow:row wrap;justify-content:space-between}@media screen and (min-width:840px){.snd_main_wp .snd_main .block_voice_wp ul{width:90%;margin:40px auto}}.snd_main_wp .snd_main .block_voice_wp ul li{width:49%;background:#fff;margin:12px 0;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);border-top-left-radius:10px;padding:32px 16px}@media only screen and (max-width: 575px){.snd_main_wp .snd_main .block_voice_wp ul li{width:98%;margin:12px auto}}@media screen and (min-width:840px){.snd_main_wp .snd_main .block_voice_wp ul li{width:49%}}@media only screen and (min-width: 1200px)and (max-width:1440px){.snd_main_wp .snd_main .block_voice_wp ul li{width:32%}}@media only screen and (min-width: 1441px){.snd_main_wp .snd_main .block_voice_wp ul li{width:32%}}.snd_main_wp .snd_main .block_voice_wp ul li .block_voice_lists_ttl{margin-left:-19px;width:99%;height:36px;color:#fff;background:#3a9889;position:relative;display:flex;flex-flow:row nowrap;align-items:center}@media screen and (min-width:840px){.snd_main_wp .snd_main .block_voice_wp ul li .block_voice_lists_ttl{width:98%}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp .snd_main .block_voice_wp ul li .block_voice_lists_ttl{width:99%}}.snd_main_wp .snd_main .block_voice_wp ul li .block_voice_lists_ttl .circle{width:50px;height:50px;margin:0px 16px 0 16px}@media screen and (min-width:840px){.snd_main_wp .snd_main .block_voice_wp ul li .block_voice_lists_ttl .circle{width:60px;height:60px;margin:0px 20px 0 16px}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp .snd_main .block_voice_wp ul li .block_voice_lists_ttl .circle{width:50px;height:50px;margin:0px 16px 0 14px}}.snd_main_wp .snd_main .block_voice_wp ul li .block_voice_lists_ttl div{width:70%;line-height:28px}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp .snd_main .block_voice_wp ul li .block_voice_lists_ttl div{width:90%}}.snd_main_wp .snd_main .block_voice_wp ul li .block_voice_lists_ttl2{margin-left:-19px;width:98%;height:auto;color:#fff;background:#3a9889;position:relative;padding:8px 8px 8px 16px;line-height:1.5}.snd_main_wp .snd_main .block_voice_wp ul li p.block_voice_lists_txt{font-size:clamp(16px,1.7vw,18px);text-align:left;width:96%;margin-top:16px;line-height:1.8}.snd_main_wp2{width:auto;height:auto;padding-bottom:16px;margin:inherit auto;background-color:#fbfdff}@media screen and (min-width:840px){.snd_main_wp2{padding-bottom:0;margin-top:90px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2{padding-bottom:32px}}.snd_main_wp2 .snd_main_bg{width:100%;height:auto;margin:0 auto;background:#366cc4;position:relative}@media screen and (min-width:840px){.snd_main_wp2 .snd_main_bg{width:96%;max-width:1600px;border-radius:50px}}.snd_main_wp2 .snd_main_bg .video_bg3{display:block;z-index:1}@media screen and (min-width:840px){.snd_main_wp2 .snd_main_bg .video_bg3{width:60vw;max-width:1000px}}.snd_main_wp2 .snd_main_bg .video_bg3 video{width:100%;height:280px;object-fit:cover;aspect-ratio:16/9}@media screen and (min-width:840px){.snd_main_wp2 .snd_main_bg .video_bg3 video{width:100%;height:auto;object-fit:cover;border-top-left-radius:50px;border-bottom-left-radius:50px}}.snd_main_wp2 .snd_main_bg .video_bg3::after{display:block;position:absolute;top:0;left:0;width:60vw;max-width:1000px;height:100%;content:"";background:rgba(236,237,238,.15);z-index:99}@media screen and (min-width:840px){.snd_main_wp2 .snd_main_bg .video_bg3::after{height:100%;border-top-left-radius:50px;border-bottom-left-radius:50px}}.snd_main_wp2 .snd_main_bg .video_bg_tx_wp3{width:100%;position:absolute;right:0%;bottom:15%;padding-right:2%;z-index:2}@media only screen and (min-width:576px)and (max-width:839px){.snd_main_wp2 .snd_main_bg .video_bg_tx_wp3{bottom:7%}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main_bg .video_bg_tx_wp3{left:0%;top:8%;z-index:5}}@media only screen and (min-width: 2200px){.snd_main_wp2 .snd_main_bg .video_bg_tx_wp3{left:-10%;top:15%;z-index:5}}.snd_main_wp2 .snd_main_bg .video_bg_tx_wp3 h2.mv_txt{font-size:clamp(40px,2vw,45px);font-weight:800;color:#fff;letter-spacing:2px;font-family:"Poppins";text-align:right;z-index:3}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main_bg .video_bg_tx_wp3 h2.mv_txt{font-size:clamp(30px,2vw,40px)}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main_bg .video_bg_tx_wp3 h2.mv_txt{font-size:clamp(40px,2vw,60px);margin-bottom:clamp(0%,2vw,1.5%)}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main_bg .video_bg_tx_wp3 h2.mv_txt{margin-bottom:0}}.snd_main_wp2 .snd_main_bg .video_bg_tx_wp3 h2.mv_txt em{display:block;font-style:normal;font-size:16px;width:80px;height:20px;text-align:center;background:#285295;color:#fff;margin-left:auto;margin-bottom:1rem}.snd_main_wp2 .snd_main_bg .video_bg_tx_wp3 h2.mv_txt span{font-size:clamp(18px,2vw,24px);display:block;margin-top:10px;color:#fff}@media screen and (min-width:840px){.snd_main_wp2 .snd_main_bg .video_bg_tx_wp3 h2.mv_txt span{margin-top:24px;font-size:clamp(20px,2vw,30px)}}.snd_main_wp2 .snd_main_bg .video_bg_tx_wp3 p{line-height:1.5;color:#fff;font-size:clamp(18px,2vw,26px);text-align:right}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main_bg .video_bg_tx_wp3 p{font-size:clamp(16px,2vw,20px);line-height:1.2}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main_bg .video_bg_tx_wp3 p{font-size:clamp(20px,2vw,35px);line-height:1.8}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_main_bg .video_bg_tx_wp3 p{font-size:20px;line-height:1.6}}.snd_main_wp2 .snd_main_bg0202{width:100%;height:auto;margin-top:0px;background:#2a3e7a;display:flex;flex-flow:row nowrap;position:relative}@media only screen and (min-width:576px)and (max-width:839px){.snd_main_wp2 .snd_main_bg0202 .video_bg_tx_wp302{bottom:7%}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main_bg0202 .video_bg_tx_wp302{width:40vw;padding-left:5%;padding-top:5%;z-index:2}}.snd_main_wp2 .snd_main_bg0202 .video_bg_tx_wp302 .mv_txt02{font-size:clamp(40px,2vw,45px);font-weight:800;color:#fff !important;letter-spacing:2px;font-family:"Poppins";z-index:3}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main_bg0202 .video_bg_tx_wp302 .mv_txt02{font-size:clamp(30px,2vw,40px)}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main_bg0202 .video_bg_tx_wp302 .mv_txt02{font-size:clamp(60px,2vw,70px);margin-bottom:15%;margin-top:5%;width:500px}}.snd_main_wp2 .snd_main_bg0202 .video_bg_tx_wp302 .mv_txt02 span{font-size:clamp(18px,2vw,24px);display:block;margin-top:10px;color:#fff}@media screen and (min-width:840px){.snd_main_wp2 .snd_main_bg0202 .video_bg_tx_wp302 .mv_txt02 span{margin-top:24px;font-size:clamp(20px,2vw,30px);text-align:left}}.snd_main_wp2 .snd_main_bg0202 .video_bg_tx_wp302 p{line-height:1.5;color:#fff;font-size:clamp(18px,2vw,26px);text-align:right}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main_bg0202 .video_bg_tx_wp302 p{font-size:clamp(16px,2vw,20px);line-height:1.2}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main_bg0202 .video_bg_tx_wp302 p{font-size:clamp(26px,2vw,35px);line-height:1.8;text-align:left;margin-top:3%;display:block}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_main_bg0202 .video_bg_tx_wp302 p{font-size:20px}}.snd_main_wp2 .snd_main_bg0202 .video_bg302{width:60vw;display:block;z-index:1}.snd_main_wp2 .snd_main_bg0202 .video_bg302 video{width:100%;height:280px;object-fit:cover;aspect-ratio:16/9}@media screen and (min-width:840px){.snd_main_wp2 .snd_main_bg0202 .video_bg302 video{width:100%;height:100%;object-fit:cover}}.snd_main_wp2 .snd_main_bg0202 .video_bg302::after{display:block;position:absolute;top:0;right:0;width:100%;height:100%;content:"";background:rgba(236,237,238,.15);z-index:99}@media screen and (min-width:840px){.snd_main_wp2 .snd_main_bg0202 .video_bg302::after{height:100%}}.snd_main_wp2 .submv_tx{position:absolute;top:5%;left:10%;width:500px;z-index:3}.snd_main_wp2 .snd_main2{background:#f2f2f2;width:100%;margin:0 auto 0;height:auto;padding-top:8%}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2{margin:0px auto;width:100%;padding-top:0px;padding-bottom:32px}}.snd_main_wp2 .snd_main2 img.topv_pct{width:100%;height:auto}.snd_main_wp2 .snd_main2 .video_bg{width:100%;height:500px;margin:auto;height:auto;position:relative}.snd_main_wp2 .snd_main2 .video_bg .video_bg_tx_wp{position:absolute;bottom:30px;left:10px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .video_bg .video_bg_tx_wp{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;bottom:4rem;left:0;z-index:1;width:69.5rem;padding-top:4rem;padding-left:6.5rem;color:#fff}}.snd_main_wp2 .snd_main2 .video_bg .video_bg_tx_wp::before{transform:translateX(-100%) skewX(19deg);transform-origin:right bottom;content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:1;opacity:0}.snd_main_wp2 .snd_main2 .video_bg2{width:100%;height:auto;margin:auto;position:relative}.snd_main_wp2 .snd_main2 .video_bg2 .video_bg2_tx_wp{position:absolute;bottom:30px;left:10px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .video_bg2 .video_bg2_tx_wp{bottom:100px;left:5%}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_main2 .video_bg2 .video_bg2_tx_wp{left:20px;bottom:90px}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_main_wp2 .snd_main2 .video_bg2 .video_bg2_tx_wp{left:20px;bottom:90px}}.snd_main_wp2 .snd_main2 .video_bg2 .video_bg2_tx_wp p.video_bg2_tx{display:inline-block;height:auto;background:rgba(245,250,255,.7);padding:4px 8px;font-size:14px;margin-top:8px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .video_bg2 .video_bg2_tx_wp p.video_bg2_tx{font-size:clamp(26px,1vw,32px);padding:8px 24px}}@media only screen and (min-width: 1441px){.snd_main_wp2 .snd_main2 .video_bg2 .video_bg2_tx_wp p.video_bg2_tx{font-size:32px}}.snd_main_wp2 .snd_main2 .video_bg2 video{width:100%;height:auto;object-fit:cover}@media only screen and (min-width: 1441px){.snd_main_wp2 .snd_main2 .video_bg2 video{height:800px}}.snd_main_wp2 .snd_main2 .snd_mainv_ttl_wp{width:100%;height:auto;display:flex;margin:0 0 32px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_mainv_ttl_wp{margin:0 0 80px}}.snd_main_wp2 .snd_main2 .snd_mainv_ttl_wp .snd_mainv_ttl{width:30%;height:50px;margin-top:-20px;z-index:2;line-height:50px;color:rgba(250,252,255,.45);text-align:right;font-size:clamp(14px,1vw,18px);padding-right:5px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_mainv_ttl_wp .snd_mainv_ttl{width:20%;min-width:200px;height:104px;line-height:104px;font-size:clamp(18px,1vw,32px);letter-spacing:3px;padding-right:30px;margin-top:-30px}}.snd_main_wp2 .snd_main2 .snd_mainv_ttl_wp .snd_mainv_ttl2{width:45%;height:50px;align-items:flex-end;margin-top:-20px;line-height:50px;color:#fff;text-align:right;font-size:clamp(16px,1vw,20px);padding-right:24px;z-index:2}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_mainv_ttl_wp .snd_mainv_ttl2{width:25%;min-width:300px;height:104px;line-height:104px;font-size:clamp(28px,1vw,36px);letter-spacing:3px;padding-right:30px;margin-top:-30px}}.snd_main_wp2 .snd_main2 .snd_block_01{width:100%;height:auto;margin:0 auto 32px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_01{margin:0px auto 48px;max-width:1344px}}.snd_main_wp2 .snd_main2 .snd_block_01 .sub_ttl{font-size:20px;padding-top:32px;margin:0 auto;text-align:center;line-height:2;color:#19a78e;font-weight:bold}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_01 .sub_ttl{width:860px;padding-top:56px;font-size:32px;line-height:2;margin-bottom:24px}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_main2 .snd_block_01 .sub_ttl{padding-top:32px;margin-bottom:32px}}@media only screen and (min-width: 1441px){.snd_main_wp2 .snd_main2 .snd_block_01 .sub_ttl{padding-top:72px}}.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_readtx{display:block;width:95%;margin:0px auto 0px;text-align:center;position:relative;line-height:3}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_readtx{width:860px;margin-top:0;font-size:28px;letter-spacing:.26em;line-height:3}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_readtx{width:800px;font-size:30px}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_readtx{font-size:30px;width:820px}}.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_readtx p{line-height:3.5;font-size:20px;font-weight:bold}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_readtx p{font-size:32px;letter-spacing:.26em}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_readtx p{font-size:28px}}.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_readtx em{font-style:normal;font-size:24px;font-weight:600}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_readtx em{font-size:32px}}.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_readtx span{width:90px;height:90px;line-height:90px;text-align:center;display:inline-block;border-radius:50%;margin-right:10px;font-size:18px;letter-spacing:normal;box-sizing:border-box}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_readtx span{width:64px;height:64px;line-height:64px;font-size:15px}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_readtx span{width:100px;height:100px;line-height:100px;font-size:19px;margin-right:16px}}.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_readtx span.n01{background:#98ddca;box-shadow:0 0 0 2px #fefefe,0 0 0 4px #98ddca}.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_readtx span.n02{background:#d5ecc2;box-shadow:0 0 0 2px #fefefe,0 0 0 4px #d5ecc2}.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_readtx span.n03{background:#ffd384;box-shadow:0 0 0 2px #fefefe,0 0 0 4px #ffd384}.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_readtx span.n04{background:#ffaaa7;box-shadow:0 0 0 2px #fefefe,0 0 0 4px #ffaaa7}.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_readtx span.n05{background:rgba(255,102,102,.25);box-shadow:0 0 0 2px #fefefe,0 0 0 4px rgba(255,102,102,.25)}.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_about{width:95%;margin:0px auto 30px;line-height:1.8;font-size:16px;text-align:left}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_about{text-align:left;padding-left:10px}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_about{width:840px;font-size:24px;line-height:2.4;text-align:justify;text-align:center}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_about{width:754px;font-size:18px}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_about{font-size:20px;width:750px}}.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_about .txt_strong{font-size:24px;font-weight:bold;display:inline-block;padding:0 2px;background:linear-gradient(transparent 85%, hsla(0, 100%, 70%, 0.25) 20%)}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_about .txt_strong{font-size:32px;display:inline-block}}.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_about em{display:block;font-size:15px;font-style:normal;letter-spacing:normal}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_01 .snd_block01_about em{font-size:18px;padding-top:8px}}.snd_main_wp2 .snd_main2 .snd_block_mv{width:100%;padding:10px;margin:0 auto 24px;background:#fff}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_mv{width:80%;max-width:900px;padding:20px;margin-bottom:56px}}.snd_main_wp2 .snd_main2 .snd_block_mv .p-video3 a img{display:block;margin:auto;width:100%;height:auto}.snd_main_wp2 .snd_main2 .snd_block_mv p{display:inline-block;width:100%;margin:16px auto 6px;text-align:center;font-size:clamp(16px,1vw,20px)}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_mv p{margin:32px auto 12px}}.snd_main_wp2 .snd_main2 .snd_block_02{width:99%;margin:auto;border:1px solid #bfbfbf;border-radius:10px;padding:10px;background:#fff}@media only screen and (min-width:576px)and (max-width:839px){.snd_main_wp2 .snd_main2 .snd_block_02{min-width:576px}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_02{width:80%;min-width:800px;padding:20px}}@media only screen and (min-width: 1441px){.snd_main_wp2 .snd_main2 .snd_block_02{max-width:1000px}}.snd_main_wp2 .snd_main2 .snd_block_02 p.snd_block_ttl{font-size:16px;text-align:center;display:block;margin:12px auto;position:relative;padding:.3em}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main2 .snd_block_02 p.snd_block_ttl{padding-top:30px;font-weight:bold}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_02 p.snd_block_ttl{font-size:clamp(30px,2vw,26px);letter-spacing:1px;margin:20px auto;position:relative;padding:.3em}}.snd_main_wp2 .snd_main2 .snd_block_02 p.snd_block_ttl span{font-size:clamp(20px,2vw,22px)}.snd_main_wp2 .snd_main2 .snd_block_02 p.snd_block_ttl::after{content:"";position:absolute;right:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);bottom:-10px;width:100%;height:7px;background:repeating-linear-gradient(-45deg, hsla(0, 100%, 70%, 0.25), hsla(0, 100%, 70%, 0.85) 2px, white 2px, white 4px)}.snd_main_wp2 .snd_main2 .snd_block_02 .snd_block_02_taiken{position:relative}.snd_main_wp2 .snd_main2 .snd_block_02 .snd_block_02_taiken img{display:block;width:110px;height:auto;position:absolute;right:0px;top:-120px}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main2 .snd_block_02 .snd_block_02_taiken img{top:-160px}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_02 .snd_block_02_taiken img{width:auto;right:0;top:-160px}}.snd_main_wp2 .snd_main2 .snd_block_02 p{width:97%;line-height:1.8;margin:auto;letter-spacing:1px}@media only screen and (min-width:576px)and (max-width:839px){.snd_main_wp2 .snd_main2 .snd_block_02 p{min-width:550px;margin-top:24px}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_02 p{width:750px;font-size:clamp(16px,2vw,20px);margin:32px auto}}.snd_main_wp2 .snd_main2 .snd_block_02 p br{display:none}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_02 p br{display:block}}.snd_main_wp2 .snd_main2 .snd_block_02 dl{width:100%;display:flex;flex-flow:row wrap;line-height:1.8;margin:16px auto;justify-content:space-between}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_02 dl{margin:32px auto;width:800px}}.snd_main_wp2 .snd_main2 .snd_block_02 dl dt{width:18%;padding:8px 0;text-align:center;background:#db8f00;border-radius:10px;color:#fff;font-weight:bold;margin:8px 0 8px 4px;font-size:clamp(14px,2vw,15px)}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_02 dl dt{width:17%;margin:8px 0 8px 24px;font-size:16px}}.snd_main_wp2 .snd_main2 .snd_block_02 dl dd{width:80%;padding:8px;margin:8px 0}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_02 dl dd{width:600px;padding:8px 16px;font-size:16px}}.snd_main_wp2 .snd_main2 .snd_block_02 dl dd img{width:80%;max-width:400px;height:auto}.snd_main_wp2 .snd_main2 .snd_block_02 .snd_block_02_pfl{width:100%;margin:24px auto}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_02 .snd_block_02_pfl{width:800px}}.snd_main_wp2 .snd_main2 .snd_block_02 .snd_block_02_pfl img{width:200px;vertical-align:top;margin-right:24px;margin-left:24px;border-radius:10px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_02 .snd_block_02_pfl img{width:240px}}.snd_main_wp2 .snd_main2 .snd_block_02 .snd_block_02_pfl p{display:inline-block;width:45%;height:auto;vertical-align:top;line-height:2}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main2 .snd_block_02 .snd_block_02_pfl p{width:98%;display:block;margin:auto}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_02 .snd_block_02_pfl p{width:60%}}.snd_main_wp2 .snd_main2 .snd_block_03{width:95%;margin:20px auto 24px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_03{width:95%;margin:40px auto 54px;min-width:840px}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_main_wp2 .snd_main2 .snd_block_03{max-width:1000px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.snd_main_wp2 .snd_main2 .snd_block_03{max-width:1000px}}@media only screen and (min-width: 1441px){.snd_main_wp2 .snd_main2 .snd_block_03{max-width:1100px}}.snd_main_wp2 .snd_main2 .snd_block_03 ul.snd_block_03v{display:flex;flex-flow:row wrap}.snd_main_wp2 .snd_main2 .snd_block_03 ul.snd_block_03v li{width:49%;text-align:center;margin:16px 0}.snd_main_wp2 .snd_main2 .snd_block_03 ul.snd_block_03v li img{border-radius:10px;margin:auto;width:90%}.snd_main_wp2 .snd_main2 .snd_block_03 ul.snd_block_03v li span{display:block;text-align:center}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_ttl_tx{margin-bottom:120px}}.snd_main_wp2 .snd_main2 .snd_block_ttl_tx h3{margin-bottom:16px;text-align:center;font-size:clamp(20px,2vw,22px)}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_ttl_tx h3{margin-bottom:32px;font-size:clamp(26px,2vw,30px)}}.snd_main_wp2 .snd_main2 .snd_block_ttl_tx p{padding:0 16px;font-size:16px;line-height:1.6;margin-bottom:24px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_ttl_tx p{font-size:clamp(18px,1vw,26px);line-height:2;text-align:center;margin-bottom:0}}.snd_main_wp2 .snd_main2 .snd_block_ttl_tx p br{display:none}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_ttl_tx p br{display:block}}.snd_main_wp2 .snd_main2 .snd_block_ttl_tx figure{margin:4rem auto;width:360px;height:auto}.snd_main_wp2 .snd_main2 .snd_block_ttl_tx figure img{border-radius:20px}.snd_main_wp2 .snd_main2 .snd_block_ttl_tx figure span{display:block;text-align:center;margin:1rem}.snd_main_wp2 .snd_main2 .snd_block_ttl_tx .snd_blockCard{width:80%;max-width:1150px;height:auto;margin:10rem auto}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_ttl_tx2{margin-bottom:32px}}.snd_main_wp2 .snd_main2 .snd_block_ttl_tx2 p{padding:0 16px;font-size:16px;line-height:1.6;margin-bottom:24px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_ttl_tx2 p{font-size:clamp(18px,1vw,26px);line-height:2;text-align:center;margin-bottom:0}}.snd_main_wp2 .snd_main2 .snd_block_ttl_tx2 p br{display:none}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_ttl_tx2 p br{display:block}}.snd_main_wp2 .snd_main2 .snd_block_ttl_tx3{width:90 .snd_main_wp2 .snd_main2 .snd_block_ttl_tx3;margin:auto}.snd_main_wp2 .snd_main2 .snd_block_ttl_tx3 p{text-align:center;margin-bottom:40px;line-height:1.6;font-size:clamp(18px,2vw,26px)}.snd_main_wp2 .snd_main2 .snd_block_ttl_tx3 figure{width:90%;margin:20px auto;max-width:1000px}.snd_main_wp2 .snd_main2 .snd_block_ttl_tx3 figure img{width:auto}.snd_main_wp2 .snd_main2 .snd_block_n1_wp{width:100%;display:flex;flex-flow:row nowrap;position:relative;margin:0 auto 3rem}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main2 .snd_block_n1_wp{flex-flow:column-reverse}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n1_wp{display:flex;flex-flow:row nowrap;width:95%;max-width:1200px;margin:0 auto 7rem}}.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n1{width:55%;z-index:1;padding:32px 16px}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n1{width:95%;margin:auto;padding:32px 16px 16px}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n1{width:80%;min-width:450px;padding:80px 60px}}.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n2{width:60%;padding:32px 16px;z-index:1}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n2{width:95%;margin:auto;padding:32px 16px 16px}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n2{width:80%;min-width:450px;padding:80px 80px 10px}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n2{padding:40px 40px 10px}}.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n2 dl,.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n1 dl{display:flex;position:relative;margin-bottom:0px;width:100%;margin-bottom:16px}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n2 dl,.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n1 dl{margin-bottom:8px}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n2 dl,.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n1 dl{margin-bottom:32px}}.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n2 dl dt,.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n1 dl dt{font-size:16px;text-align:center;line-height:40px;color:#fff;width:40px;height:40px;border-radius:50%;background:#fb9718;position:absolute;top:20px;left:-4px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n2 dl dt,.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n1 dl dt{font-size:24px}}.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n2 dl dt img,.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n1 dl dt img{width:80px;height:auto}.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n2 dl dd,.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n1 dl dd{width:100%;font-size:clamp(16px,1vw,18px);line-height:1.7;padding:16px 16px 16px 24px;margin-left:20px;letter-spacing:.056em;background:#e8f2f2;border-radius:10px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n2 dl dd,.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n1 dl dd{font-size:clamp(18px,1vw,20px);line-height:2;padding:20px 20px 20px 40px}}.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n2 dl dd img,.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_n1 dl dd img{border-radius:10px;margin-top:16px}.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_pct{z-index:2;width:40%;max-width:400px;margin:12px auto}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_pct{width:70%;margin:24px auto 0}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_pct{margin:-52px 0 52px 0;padding-left:24px}}.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_pct img{border-radius:10px}.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_pct2{width:40%;max-width:800px;z-index:2;margin:12px}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_pct2{width:60%;margin:0px auto 12px}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_pct2{margin:40px 0 -60px 0;padding-left:24px}}.snd_main_wp2 .snd_main2 .snd_block_n1_wp .snd_block_pct2 img{border-radius:10px;width:100%;height:auto}.snd_main_wp2 .snd_main2 .conts_inn{padding-top:3%}.snd_main_wp2 .snd_main2 .conts_inn::after{content:"";display:block;min-width:1800px;height:100%;background:#c5e0e0;position:absolute;left:0;border:0;border-radius:10px}.snd_main_wp2 .snd_main2 .conts_inn2::after{content:"";display:block;min-width:1800px;height:100%;background:#c5e0e0;position:absolute;right:0;border:0;border-radius:10px}.snd_main_wp2 .snd_main2 .snd_block_n6-1{position:relative;background-color:#f2f2f2;height:auto}.snd_main_wp2 .snd_main2 .snd_block_n6-1 p{font-size:clamp(18px,1vw,22px);font-weight:bold;text-align:center;margin:32px 0}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n6-1 p{font-size:30px;margin:60px 0}}.snd_main_wp2 .snd_main2 .snd_block_n6-1 ul{display:flex;flex-flow:row wrap;justify-content:center;width:100%;margin:20px auto}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n6-1 ul{width:90%;max-width:1200px;margin:40px auto 24px}}.snd_main_wp2 .snd_main2 .snd_block_n6-1 ul li{width:31%;height:auto;object-fit:cover;padding:5px 8px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n6-1 ul li{width:32%;padding:10px 24px}}.snd_main_wp2 .snd_main2 .snd_block_n6-1 ul li img{width:100%;height:auto;display:block;margin:auto}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n6-1 ul li img{width:80%}}.snd_main_wp2 .snd_main2 .snd_block_n6-1 ul li p{font-size:clamp(15px,1vw,18px);display:block;margin:20px auto 16px;font-weight:normal;line-height:1.7}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n6-1 ul li p{margin:24px auto 16px}}.snd_main_wp2 .snd_main2 .snd_block_n6-1 ul li p br{display:none}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n6-1 ul li p br{display:block}}.snd_main_wp2 .snd_main2 .snd_block_n6-1 .triangle_wp{display:flex;align-items:center;justify-content:center}.snd_main_wp2 .snd_main2 .snd_block_n6-1 .field{display:flex;align-items:center;justify-content:center;width:300px;margin:auto}.snd_main_wp2 .snd_main2 .snd_block_n6-1 .scroll{width:60px;height:60px;border:2px solid #9bccd6;border-radius:50%;position:relative;animation:down 3s infinite;-webkit-animation:down 3s infinite}.snd_main_wp2 .snd_main2 .snd_block_n6-1 .scroll::before{content:"";position:absolute;top:15px;left:18px;width:18px;height:18px;border-left:2px solid #9bccd6;border-bottom:2px solid #9bccd6;transform:rotate(-45deg)}@keyframes down{0%{transform:translate(0)}20%{transform:translateY(15px)}40%{transform:translate(0)}}@-webkit-keyframes down{0%{transform:translate(0)}20%{transform:translateY(15px)}40%{transform:translate(0)}}.snd_main_wp2 .snd_main2 .snd_block_n6-1 .snd_block_n6-2{width:100%;max-width:1200px;margin:32px auto}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n6-1 .snd_block_n6-2{width:90%;max-width:1200px;margin:40px auto42px}}.snd_main_wp2 .snd_main2 .snd_block_n6-1 .snd_block_n6-2 p{text-align:center;font-size:clamp(18px,1vw,24px);font-weight:bold;display:block;width:auto;line-height:2;margin:auto}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n6-1 .snd_block_n6-2 p{font-size:32px}}.snd_main_wp2 .snd_main2 .snd_block_n6-1 .snd_block_n6-2 p span{background:rgba(0,0,0,0) linear-gradient(transparent 80%, #ffb2d8 0%) repeat scroll 0 0}.snd_main_wp2 .snd_main2 .snd_block_n6-1 .snd_block_n6-2 .n6-2_pct{width:100%;margin:32px auto;display:flex;flex-flow:row wrap;justify-content:space-around}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n6-1 .snd_block_n6-2 .n6-2_pct{width:85%;margin:56px auto;display:flex;flex-flow:row wrap;justify-content:space-between}}.snd_main_wp2 .snd_main2 .snd_block_n6-1 .snd_block_n6-2 .n6-2_pct img{width:30%;display:block;height:auto;object-fit:cover;border-radius:10px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n6-1 .snd_block_n6-2 .n6-2_pct img{width:30%}}.snd_main_wp2 .snd_main2 .snd_block_n6-1 p.n6-2_tx{font-size:clamp(16px,1.7vw,20px)}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n6-1 p.n6-2_tx{font-size:clamp(18px,2vw,24px)}}.snd_main_wp2 .snd_main2 .snd_block_n6{background:#9bccd6;position:relative;padding-top:32px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n6{padding-bottom:80px;margin-top:80px;padding-top:40px}}.snd_main_wp2 .snd_main2 .snd_block_n6 h3{margin:16px auto;color:#fff;letter-spacing:2px;text-align:center}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n6 h3{margin:3% auto}}.snd_main_wp2 .snd_main2 .snd_block_n6 ul{width:98%;margin:32px auto}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n6 ul{display:flex;flex-flow:row wrap;justify-content:center;width:80%;max-width:1500px;margin:32px auto}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_main2 .snd_block_n6 ul{width:98%}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_main_wp2 .snd_main2 .snd_block_n6 ul{width:98%}}.snd_main_wp2 .snd_main2 .snd_block_n6 ul li{width:90%;background:#f7f7f7;border-radius:15px;margin:16px auto;padding:20px 20px 16px;position:relative;box-shadow:0 10px 20px rgba(0,0,0,.16),0 6px 6px rgba(0,0,0,.2)}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n6 ul li{width:30%;margin-right:24px;padding:4% x 2%}}.snd_main_wp2 .snd_main2 .snd_block_n6 ul li img{width:100%;height:auto;display:block;margin:auto;border-radius:15px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n6 ul li img{width:90%}}@media only screen and (min-width: 1441px){.snd_main_wp2 .snd_main2 .snd_block_n6 ul li img{width:80%}}.snd_main_wp2 .snd_main2 .snd_block_n6 ul li p{display:block;width:98%;margin:24px auto 0;line-height:1.7;font-size:20px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n6 ul li p{font-size:clamp(18px,2vw,22px);width:80%;margin:20px 32px 0;line-height:1.8}}.snd_main_wp2 .snd_main2 .snd_block_n6::after{content:"";position:absolute;top:100%;right:50%;transform:translatex(50%);box-sizing:border-box;border-right:calc(50vw - 10px) solid rgba(0,0,0,0);border-left:calc(50vw - 10px) solid rgba(0,0,0,0);border-top:100px solid #9bccd6}.snd_main_wp2 .snd_main2 .snd_block_n7{background:#f5f5f5;height:80px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n7{height:150px}}.snd_main_wp2 .snd_main2 .snd_block_cir{background:#9bccd6;position:relative;padding-top:32px;padding-bottom:32px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_cir{padding-bottom:80px;margin-top:80px;padding-top:40px;padding-bottom:60px}}.snd_main_wp2 .snd_main2 .snd_block_cir h3{margin:16px auto;color:#fff;letter-spacing:2px;font-size:clamp(26px,2vw,30px);text-align:center}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_cir h3{margin:40px auto 0}}.snd_main_wp2 .snd_main2 .snd_block_cir p{width:90%;display:block;margin:16px auto;font-size:clamp(18px,2vw,20px);text-align:left}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_cir p{max-width:950px;text-align:center;font-size:clamp(18px,2vw,20px)}}.snd_main_wp2 .snd_main2 .snd_block_cir ul{width:98%;margin:32px auto}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_cir ul{display:flex;flex-flow:row wrap;justify-content:center;width:90%;max-width:1000px;margin:32px auto}}.snd_main_wp2 .snd_main2 .snd_block_cir ul li{width:90%;background:#f7f7f7;border-radius:15px;margin:16px auto;padding:20px 20px 16px;position:relative;box-shadow:0 10px 20px rgba(0,0,0,.16),0 6px 6px rgba(0,0,0,.2)}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_cir ul li{width:45%;margin-right:24px;padding:4% 3%}}.snd_main_wp2 .snd_main2 .snd_block_cir ul li img{width:100%;height:auto;display:block;margin:auto;border-radius:15px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_cir ul li img{width:auto}}.snd_main_wp2 .snd_main2 .snd_block_cir ul li p{display:block;width:60%;margin:24px auto 0;line-height:1.7;text-align:center;font-size:18px}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_cir ul li p{font-size:clamp(18px,2vw,20px);width:80%;margin:24px 32px 0;line-height:1.8}}.snd_main_wp2 .snd_main2 .snd_block_n3{width:100%;height:auto;border-radius:10px;margin:16px auto 0px;background:#f5f5f5}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n3{margin:0px auto 0}}.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn{width:95%;text-align:center;padding:32px 0;margin:auto}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn{width:80%;max-width:1440px;padding:60px 0}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn{width:95%}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn{width:95%}}.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn p{display:inline-block;font-size:clamp(18px,1vw,20px);line-height:1.5;font-weight:bold;color:#c44c1c;background:-webkit-linear-gradient(transparent 0%, #fff799);background:-o-linear-gradient(transparent 0%, #fff799);background:linear-gradient(transparent 0%, #fff799);font-weight:bold;margin:auto;position:relative}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn p{font-size:clamp(24px,2vw,26px);line-height:2}}.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn span{display:block;margin:32px 0 64px}.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn .price_wp{display:flex;flex-flow:row wrap;justify-content:space-between;width:98%;margin:32px auto 0;padding-bottom:32px}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn .price_wp{display:block}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn .price_wp{width:80%;margin:32px auto 0;padding-bottom:72px}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn .price_wp{width:98%}}.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn .price_wp dl{width:48%;border:2px solid #4682b4;border-radius:15px;line-height:1.7}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn .price_wp dl{width:99%;margin-top:8px}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn .price_wp dl{line-height:2;width:47%}}.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn .price_wp dl:first-child{height:200px}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn .price_wp dl:first-child{height:auto}}.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn .price_wp dl::after{content:"";width:45%;margin:8px}.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn .price_wp dl dt{width:100%;border-radius:13px 13px 0 0;background:#4682b4;padding:4px 0;letter-spacing:.059em;color:#f0f8ff;margin-bottom:12px}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn .price_wp dl dt{padding:4px 0;margin-bottom:0px}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn .price_wp dl dt{padding:10px 0}}.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn .price_wp dl dd{display:block;padding:10px 4px 8px;font-size:15px;margin-top:8px}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn .price_wp dl dd{padding:16px 4px 8px}}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn .price_wp dl dd{padding:10px 0;font-size:16px}}.snd_main_wp2 .snd_main2 .snd_block_n3 .snd_block_n3_inn .price_wp dl dd .price_und{width:80%;max-width:400px;margin:auto;text-align:left}.snd_main_wp2 .snd_main2 .snd_block_n4{width:100%;height:auto;background:#e3e3e3;padding:24px 0;position:relative}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n4{padding:40px 0}}.snd_main_wp2 .snd_main2 .snd_block_n4 p{display:block;width:80%;position:absolute;top:-20px;left:0;right:0;margin:auto;padding:16px 24px;text-align:center;background:green;border-radius:10px;color:#fff;letter-spacing:.06em;font-size:clamp(15px,1vw,18px);line-height:1.8}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n4 p{width:50%;position:absolute;top:-20px;left:0;right:0;font-size:20px}}.snd_main_wp2 .snd_main2 .snd_block_n4 ul.snd_video_block_list{width:95%;display:flex;flex-flow:row nowrap;justify-content:space-around;margin:16px auto}@media screen and (min-width:840px){.snd_main_wp2 .snd_main2 .snd_block_n4 ul.snd_video_block_list{width:80%;max-width:1200px;margin:48px auto}}.snd_main_wp2 .snd_main2 .snd_block_n4 ul.snd_video_block_list li.snd_video_block_items{width:42%}.snd_main_wp2 .snd_main2 .snd_block_n4 ul.snd_video_block_list li.snd_video_block_items img{width:auto;height:auto}.snd_main_wp2 .snd_main2 .snd_block_n4 .snd_video_conts{width:100%;height:auto;text-align:center}.snd_main_wp2 .snd_block_05_wp{width:100%;height:300px;background:#e3e3e3;background-image:url("../img/sw/cta2-3.jpg");background-size:cover;background-position-x:-150px;background-repeat:no-repeat;position:relative}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_block_05_wp{width:auto;height:300px}}@media screen and (max-width:839px){.snd_main_wp2 .snd_block_05_wp{background-color:rgba(255,255,255,.8);background-blend-mode:lighten}}@media screen and (min-width:840px){.snd_main_wp2 .snd_block_05_wp{background-image:url("../img/sw/cta2-3.jpg");width:100%;height:391px;background-size:cover;background-position:left center;padding:60px 0}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_block_05_wp{background-position-x:-200px;background-color:rgba(255,255,255,.8);background-blend-mode:lighten}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_main_wp2 .snd_block_05_wp{background-position-x:-200px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.snd_main_wp2 .snd_block_05_wp{background-position-x:-150px}}@media only screen and (min-width: 1441px){.snd_main_wp2 .snd_block_05_wp{height:391px;background-position:left center}}.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in{width:100%;margin:auto;position:relative;padding:12px 0}@media screen and (min-width:840px){.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in{width:90%;max-width:1200px;padding:0}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in{width:100%}}.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta{width:98%;margin:auto}@media screen and (min-width:840px){.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta{width:60%;max-width:664px;position:absolute;right:3%;top:30px}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta{width:65%;max-width:664px}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta{width:60%;max-width:664px}}.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta p{font-size:clamp(14px,1.7vw,18px);line-height:1.8;font-weight:bold;text-align:center}@media screen and (min-width:840px){.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta p{font-size:clamp(20px,1vw,24px);padding-left:3rem;text-align:left;letter-spacing:.06em;line-height:2}}.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl{display:block;margin:24px 0;color:#fff}@media screen and (min-width:840px){.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl{display:flex;flex-flow:row wrap;justify-content:space-between;margin:24px 0}}.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dt{width:85%;background:#fff;border-radius:5px;border:1px solid #c34c1d;text-align:center;color:#060606;padding:10px 0;line-height:1.1;font-size:18px;letter-spacing:.06em;margin:16px auto 0}@media screen and (min-width:840px){.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dt{font-size:clamp(16px,1vw,18px);width:320px;height:90px;padding:10px 0;line-height:1.1;font-size:18px;letter-spacing:.06em;margin:0}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dt{width:48%;max-width:280px}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dt{width:48%;max-width:300px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dt{width:48%;max-width:320px}}@media only screen and (min-width: 1441px){.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dt{width:48%;max-width:320px}}.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dt span{font-size:14px}.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dt .cnt_tell{font-size:26px;font-weight:700;margin-bottom:2px;letter-spacing:2px}.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dt .cnt_tell::before{content:url("../img/sw/sv/phone_black_24dp.svg");position:relative;top:2px}.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dd{width:85%;margin:16px auto 0}@media screen and (min-width:840px){.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dd{width:320px;height:90px;margin:0}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dd{width:48%;max-width:280px}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dd{width:48%;max-width:300px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dd{width:48%;max-width:320px}}@media only screen and (min-width: 1441px){.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dd{width:48%;max-width:320px}}.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dd a.ctn2{transition:all .2s;background:green;text-align:center;background:#c34c1d;border-radius:5px;padding:12px 0;font-size:18px}@media screen and (min-width:840px){.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dd a.ctn2{font-size:clamp(16px,1vw,18px);margin:0}}.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dd a.ctn2 img{display:block;margin:0 auto 4px}.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dd a.ctn2,.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dd a.ctn2:visited{display:block;height:90px;width:100%;color:#fff}.snd_main_wp2 .snd_block_05_wp .snd_block_cta_in .snd_block_cta dl dd a.ctn2:hover{background:#b12b2b;transform:scale(1.1, 1.1)}.snd_main_wp2 .single_block01_wp{width:99%;height:auto;margin:auto;display:flex;flex-flow:column-reverse;align-items:center}@media screen and (min-width:840px){.snd_main_wp2 .single_block01_wp{width:100%;flex-flow:row nowrap}}@media only screen and (min-width: 1200px)and (max-width:1440px){.snd_main_wp2 .single_block01_wp{width:90%}}@media only screen and (min-width: 1441px){.snd_main_wp2 .single_block01_wp{width:90%}}.snd_main_wp2 .single_block01_wp figure{width:95%;height:auto}@media screen and (min-width:840px){.snd_main_wp2 .single_block01_wp figure{width:45%}}.snd_main_wp2 .single_block01_wp figure img{width:100%;height:auto;object-fit:cover}.snd_main_wp2 .single_block01_wp .single_block01_tx{width:100%;height:auto;margin-bottom:10px}@media screen and (min-width:840px){.snd_main_wp2 .single_block01_wp .single_block01_tx{width:60%;margin-bottom:0}}.snd_main_wp2 .single_block01_wp .single_block01_tx .block01_in{padding:2% 4vw 6% 4vw;background:#f1f2f2}@media screen and (min-width:840px){.snd_main_wp2 .single_block01_wp .single_block01_tx .block01_in{min-height:400px;padding:10% 7vw 10% 6vw}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .single_block01_wp .single_block01_tx .block01_in{min-height:300px;padding:5% 5vw 5% 5vw}}@media only screen and (min-width: 1441px){.snd_main_wp2 .single_block01_wp .single_block01_tx .block01_in{padding:10% 7vw 20% 6vw;min-height:500px}}.snd_main_wp2 .single_block01_wp .single_block01_tx .block01_in h3.snd_head{text-align:left;font-size:clamp(26px,2vw,30px);line-height:1.8}@media screen and (min-width:840px){.snd_main_wp2 .single_block01_wp .single_block01_tx .block01_in h3.snd_head{font-size:clamp(26px,2vw,30px)}}.snd_main_wp2 .single_block01_wp .single_block01_tx .block01_in h3.snd_head::after{content:"";border-bottom:1px solid #222}.snd_main_wp2 .single_block01_wp .single_block01_tx .block01_in p{line-height:1.7;font-size:clamp(16px,2vw,18px);letter-spacing:.02em;font-weight:500;margin-top:0px}@media screen and (min-width:840px){.snd_main_wp2 .single_block01_wp .single_block01_tx .block01_in p{font-size:clamp(18px,2vw,20px);margin-top:2em;line-height:1.9}}.snd_main_wp2 .single_block02_wp{width:80%;max-width:1160px;margin:40px auto;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}@media screen and (min-width:840px){.snd_main_wp2 .single_block02_wp{margin:100px auto}}.snd_main_wp2 .single_block02_wp .block02_righ{width:40%}.snd_main_wp2 .single_block02_wp .block02_righ img{border-radius:10px;width:100%}.snd_main_wp2 .single_block02_wp .block02_lef{width:40%}.snd_main_wp2 .single_block02_wp .block02_lef img{border-radius:10px}.snd_main_wp2 .single_block03_wp{display:flex;flex-flow:row nowrap;width:90%;margin:0 auto 10%}.snd_main_wp2 .single_block03_wp .block03_01{width:50%;height:auto}.snd_main_wp2 .single_block03_wp .block03_01 img{border-top-left-radius:10px;border-bottom-left-radius:10px}.snd_main_wp2 .single_block03_wp .block03_01 p{font-size:20px;text-align:center}.snd_main_wp2 .single_block03_wp .block03_02{width:50%;height:auto}.snd_main_wp2 .single_block03_wp .block03_02 img{border-top-right-radius:10px;border-bottom-right-radius:10px}.snd_main_wp2 .single_block03_wp .block03_02 p{font-size:20px;text-align:center}.snd_main_wp2 .sec_tp{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:0 8px;margin-top:0px;margin-bottom:24px}@media only screen and (min-width:576px)and (max-width:839px){.snd_main_wp2 .sec_tp{margin-top:70px}}@media screen and (min-width:840px){.snd_main_wp2 .sec_tp{width:100%;max-width:1224px;margin:60px auto;margin-top:60px;padding:12px;align-items:center}}.snd_main_wp2 .sec_tp .img_box_wp{position:relative;width:45%;height:100%;height:auto;overflow:hidden;display:flex;flex-direction:column;margin-right:16px;border-radius:20px}.snd_main_wp2 .sec_tp .img_box_wp .img_box{width:100%;height:100%;aspect-ratio:3/4}@media screen and (min-width:840px){.snd_main_wp2 .sec_tp .img_box_wp .img_box{width:100%;height:100%}}.snd_main_wp2 .sec_tp .img_box_wp .img_box .img-01,.snd_main_wp2 .sec_tp .img_box_wp .img_box .img-02,.snd_main_wp2 .sec_tp .img_box_wp .img_box .img-03{border-radius:24px;position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:3/4;background-size:contain;background-repeat:no-repeat}.snd_main_wp2 .sec_tp .img_box_wp .img_box .img-01{background-image:url("../../img/sw/type/home_ani01.jpg");animation:slide-animation-01 24s infinite}.snd_main_wp2 .sec_tp .img_box_wp .img_box .img-02{background-image:url("../../img/sw/type/home_ani02.jpg");animation:slide-animation-02 24s infinite}.snd_main_wp2 .sec_tp .img_box_wp .img_box .img-03{background-image:url("../../img/sw/type/home_ani03.jpg");animation:slide-animation-03 24s infinite}@keyframes slide-animation-01{0%{opacity:1}30%{opacity:1}40%{opacity:0;transform:scale(1.1)}90%{opacity:0}100%{opacity:1;transform:scale(1)}}@keyframes slide-animation-02{0%{opacity:0}30%{opacity:0;transform:scale(1.1)}40%{opacity:1}60%{opacity:1}70%{opacity:0;transform:scale(1)}100%{opacity:0}}@keyframes slide-animation-03{0%{opacity:0}60%{opacity:0;transform:scale(1)}70%{opacity:1}90%{opacity:1}100%{opacity:0;transform:scale(1.1)}}.snd_main_wp2 .sec_tp .img_box_wp .img_box_tx{display:inline-block;position:absolute;bottom:20px;left:3%;line-height:1.6;color:#fff;font-weight:500;font-size:14px}@media screen and (min-width:840px){.snd_main_wp2 .sec_tp .img_box_wp .img_box_tx{bottom:-15px;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);line-height:1.6;color:#fff;font-weight:500;letter-spacing:1px}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .sec_tp .img_box_wp .img_box_tx{left:45%;bottom:-10px}}.snd_main_wp2 .sec_tp .img_tx{width:60%}@media screen and (min-width:840px){.snd_main_wp2 .sec_tp .img_tx{width:52%}}.snd_main_wp2 .sec_tp .img_tx img{width:100%;object-fit:cover}.snd_main_wp2 .snd_block_hm{padding:0 8px}@media screen and (min-width:840px){.snd_main_wp2 .snd_block_hm{width:90%;max-width:1232px;margin:8% auto 7%;padding:0 16px}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_block_hm{width:95%}}.snd_main_wp2 .snd_block_hm ul.hm_flex{display:flex;flex-flow:row wrap;justify-content:space-between}.snd_main_wp2 .snd_block_hm ul.hm_flex li{width:49%;line-height:1.6;margin-bottom:24px;font-size:16px;display:flex;flex-direction:column;justify-content:space-between;align-items:top;border:1px solid rgba(235,194,117,.5);background:#fbf7f2;border-radius:16px;padding:16px}@media screen and (min-width:840px){.snd_main_wp2 .snd_block_hm ul.hm_flex li{width:31%;padding:24px 30px;line-height:1.8;margin-bottom:40px}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_block_hm ul.hm_flex li{width:32%;padding:12px 20px}}.snd_main_wp2 .snd_block_hm ul.hm_flex li span{background:linear-gradient(rgba(255, 255, 255, 0) 40%, #fbe7d4 70%);color:#e35508;font-weight:700}.snd_main_wp2 .snd_block_hm ul.hm_flex li figure{width:70%;margin:auto}.snd_main_wp2 .snd_block_hm ul.hm_flex li figure img{border-radius:50%}.snd_main_wp2 .snd_block_hm ul.hm_flex li .hm_feut_tx{width:100%}.snd_main_wp2 .snd_block01_wp{display:flex;flex-direction:column;align-items:top;margin:0;padding:2.5% 8px 4%}@media only screen and (min-width:576px)and (max-width:839px){.snd_main_wp2 .snd_block01_wp{flex-flow:row nowrap;justify-content:space-between;align-items:top;margin-bottom:30px}}@media screen and (min-width:840px){.snd_main_wp2 .snd_block01_wp{width:95%;max-width:1280px;height:auto;flex-flow:row nowrap;align-items:center;margin:3% auto 6%}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_block01_wp{width:100%}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_main_wp2 .snd_block01_wp{width:100%}}.snd_main_wp2 .snd_block01_wp .snd_block01_lef{height:auto;margin:0px;padding-top:20px}@media only screen and (min-width:576px)and (max-width:839px){.snd_main_wp2 .snd_block01_wp .snd_block01_lef{width:55%;height:330px}}@media screen and (min-width:840px){.snd_main_wp2 .snd_block01_wp .snd_block01_lef{flex:1;height:540px;background:#f1f2f2;display:flex;justify-content:center;align-items:center;padding:0 4%}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_block01_wp .snd_block01_lef{height:400px}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_main_wp2 .snd_block01_wp .snd_block01_lef{height:450px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.snd_main_wp2 .snd_block01_wp .snd_block01_lef{height:550px}}.snd_main_wp2 .snd_block01_wp .snd_block01_lef .block01_lef_in{width:auto;margin:0 auto}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_block01_wp .snd_block01_lef .block01_lef_in{margin:0 auto 30px}}@media screen and (min-width:840px){.snd_main_wp2 .snd_block01_wp .snd_block01_lef .block01_lef_in{width:auto;min-width:380px;margin-left:auto}}@media only screen and (min-width: 1441px){.snd_main_wp2 .snd_block01_wp .snd_block01_lef .block01_lef_in{max-width:550px}}.snd_main_wp2 .snd_block01_wp .snd_block01_lef .block01_lef_in h2{text-align:left}@media only screen and (min-width:576px)and (max-width:839px){.snd_main_wp2 .snd_block01_wp .snd_block01_lef .block01_lef_in h2{margin-top:20px}}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_block01_wp .snd_block01_lef .block01_lef_in h2{margin-bottom:0}}.snd_main_wp2 .snd_block01_wp .snd_block01_lef .block01_lef_in h3.snd_head{text-align:left;font-size:clamp(28px,2vw,30px);letter-spacing:1px;line-height:1.8;border-left:5px solid #fd973e;padding-left:16px}.snd_main_wp2 .snd_block01_wp .snd_block01_lef .block01_lef_in h3.snd_head::after{content:"";border-bottom:1px solid #222}@media screen and (min-width:840px){.snd_main_wp2 .snd_block01_wp .snd_block01_lef .block01_lef_in h3.snd_head{padding-left:0;text-align:left;border-left:0}}.snd_main_wp2 .snd_block01_wp .snd_block01_lef .block01_lef_in h3.snd_head span{display:block;font-size:clamp(16px,2vw,18px);font-weight:normal}.snd_main_wp2 .snd_block01_wp .snd_block01_lef .block01_lef_in p.snd_lef_tx{font-size:clamp(15px,2vw,18px);letter-spacing:.02em;font-weight:500;text-align:left;margin-top:24px;line-height:1.8}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_block01_wp .snd_block01_lef .block01_lef_in p.snd_lef_tx{margin-top:0}}@media screen and (min-width:840px){.snd_main_wp2 .snd_block01_wp .snd_block01_lef .block01_lef_in p.snd_lef_tx{font-size:clamp(20px,2vw,24px);font-weight:normal;text-align:left;line-height:1.9}}.snd_main_wp2 .snd_block01_wp .snd_block01_lef img{object-fit:cover}.snd_main_wp2 .snd_block01_wp .snd_block01_righ{height:auto;margin-top:5%;position:relative}@media only screen and (min-width:576px)and (max-width:839px){.snd_main_wp2 .snd_block01_wp .snd_block01_righ{width:43%}}@media screen and (min-width:840px){.snd_main_wp2 .snd_block01_wp .snd_block01_righ{width:45%;height:640px;margin-top:0;background-repeat:no-repeat;background-size:cover}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_block01_wp .snd_block01_righ{height:550px}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_main_wp2 .snd_block01_wp .snd_block01_righ{height:560px}}.snd_main_wp2 .snd_block01_wp .snd_block01_righ img{object-fit:cover}.snd_main_wp2 .snd_block01_wp .snd_block01_righ p{font-size:clamp(20px,2vw,30px);margin-top:3%;margin-bottom:20px;text-align:center}.snd_main_wp2 .snd_block01_wp .snd_block01_righ .snd_block01_tx{font-size:15px;position:absolute;bottom:-40px;left:10%}@media only screen and (max-width: 575px){.snd_main_wp2 .snd_block01_wp .snd_block01_righ .snd_block01_tx{display:none}}@media screen and (min-width:840px){.snd_main_wp2 .snd_block01_wp .snd_block01_righ .snd_block01_tx{position:absolute;bottom:-65px;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);font-weight:500;line-height:1.3;letter-spacing:1px;text-align:center}}@media only screen and (min-width:840px)and (max-width:991px){.snd_main_wp2 .snd_block01_wp .snd_block01_righ .snd_block01_tx{bottom:-80px;left:40%;text-align:left}}.snd_main_wp2 .snd_block01_wp .bgpct_home{border-radius:20px;background-image:url(/img/sw/type/hometype01.jpg);background-size:cover;background-position:center}.snd_main_wp2 .snd_block01_wp .bgpct_multi{background-image:url(/img/sw/type/multi01.jpg);background-size:cover}.block01_tx{width:auto;max-width:1020px;margin:0 auto 2%;padding:0 3%}@media screen and (min-width:840px){.block01_tx{width:95%;max-width:1100px;margin:0 auto 7%;padding:0 4%}}@media only screen and (min-width:840px)and (max-width:991px){.block01_tx{width:100%}}.block01_tx p{font-size:clamp(18px,2.5vw,20px);text-align:left;line-height:1.8}@media screen and (min-width:840px){.block01_tx p{font-size:clamp(16px,2.2vw,22px);text-align:center;line-height:2}}.snd_block02_wp .block02_cnt{width:40vw;height:auto;margin:0 auto}.snd_block02_wp .block02_cnt img{object-fit:cover}.snd_block03_wp{display:flex;flex-flow:column;padding:0 8px}@media screen and (min-width:840px){.snd_block03_wp{flex-flow:row nowrap;justify-content:space-between;align-items:top;width:90%;max-width:1200px;margin:auto}}.snd_block03_wp .snd_block03_lef{margin:0 auto 6%}@media screen and (min-width:840px){.snd_block03_wp .snd_block03_lef{width:48%;margin-bottom:0}}.snd_block03_wp .snd_block03_lef .v-video{margin-top:4%}@media screen and (min-width:840px){.snd_block03_wp .snd_block03_lef .v-video{margin-top:0;text-align:center}}.snd_block03_wp .snd_block03_lef .v-video p{font-size:clamp(24px,2.5vw,30px);margin-bottom:4%;text-align:center}@media screen and (min-width:840px){.snd_block03_wp .snd_block03_lef .v-video p{font-size:clamp(16px,2.5vw,30px);margin-bottom:5%}}.snd_block03_wp .snd_block03_lef .v-video img{border-radius:10px;width:95%;margin:auto}@media screen and (min-width:840px){.snd_block03_wp .snd_block03_lef .v-video img{width:76%}}.snd_block03_wp .snd_block03_righ{width:98%;height:auto;margin:0 auto 3%}@media screen and (min-width:840px){.snd_block03_wp .snd_block03_righ{width:52%;margin:0;text-align:center}}.snd_block03_wp .snd_block03_righ p{font-size:clamp(24px,2.5vw,30px);margin-bottom:4%;text-align:center}@media screen and (min-width:840px){.snd_block03_wp .snd_block03_righ p{font-size:clamp(16px,2.5vw,30px)}}@media screen and (min-width:840px){.snd_block03_wp .snd_block03_righ img{width:100%}}.snd_block04_wp{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:top;margin:6% auto}.snd_block04_wp .snd_block04_lef{width:50%}.snd_block04_wp .snd_block04_lef p{font-size:clamp(16px,2.5vw,30px);text-align:center;margin-top:20px}.snd_block04_wp .snd_block04_lef img{object-fit:cover}.snd_block04_wp .snd_block04_righ{width:50%;height:auto}.snd_block04_wp .snd_block04_righ img{object-fit:cover}.snd_block04_wp .snd_block04_righ p{font-size:clamp(16px,2.5vw,30px);margin-top:20px;text-align:center}.snd_ns_wp{width:100%;height:auto;padding-bottom:16px;background:#e7f3f2}@media screen and (min-width:840px){.snd_ns_wp{padding-bottom:0;margin-top:90px}}.snd_ns_wp .snd_ns{width:100%;margin:0 auto 0;height:auto;padding-top:20px}@media screen and (min-width:840px){.snd_ns_wp .snd_ns{margin:0 auto;width:100%;padding-top:32px;padding-bottom:32px}}.snd_ns_wp .snd_ns .snd_ns_inn{background:#fff;width:95%;min-height:500px;margin:auto;padding:40px 32px}@media screen and (min-width:840px){.snd_ns_wp .snd_ns .snd_ns_inn{width:925px;min-height:600px;padding:40px 44px}}@media only screen and (min-width:840px)and (max-width:991px){.snd_ns_wp .snd_ns .snd_ns_inn{width:95%;padding:32px 24px}}.snd_ns_wp .snd_ns .snd_ns_inn h1.snd_ns_ttl{color:rgba(2,44,40,.9);font-size:clamp(18px,1.5vw,22px);line-height:1.5;position:relative;border-bottom:2px solid #ccc;padding-left:5px;padding-bottom:10px;text-align:center}@media screen and (min-width:840px){.snd_ns_wp .snd_ns .snd_ns_inn h1.snd_ns_ttl{font-size:26px;line-height:1.6;margin-bottom:20px}}.snd_ns_wp .snd_ns .snd_ns_inn h1.snd_ns_ttl::after{content:"";display:block;position:absolute;bottom:-2px;width:20%;border-bottom:2px solid #e9546a;left:42.5%}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_tx_wp{display:flex;flex-flow:row nowrap;align-items:center;width:auto}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_tx_wp .snd_ns_date{width:auto;height:auto;margin-right:8px;color:rgba(2,44,40,.7)}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_tx_wp .snd_ns_tx{width:auto;height:auto;background:#012d83;margin:16px 0;color:#fafaff;text-align:center;padding:4px 12px;border-radius:5px;font-size:13px}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_txp{margin-top:4px;margin-bottom:16px;line-height:1.8;font-size:clamp(16px,2vw,20px);line-height:1.9}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_pct{width:100%;height:auto;background:rgba(242,242,242,.8);border-radius:10px;padding:32px 20px 20px}@media screen and (min-width:840px){.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_pct{padding:32px 30px 20px}}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_pct img{width:60%;height:auto;display:block;margin:auto}@media screen and (min-width:840px){.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_pct img{width:40%}}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_pct .news_lpct{width:98%;height:auto;margin-bottom:2rem}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_pct .snd_ns_pct_wp{width:auto;height:auto;display:flex;flex-flow:row nowrap;align-items:flex-start;margin:auto}@media screen and (min-width:840px){.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_pct .snd_ns_pct_wp{justify-content:center;width:95%;padding:0}}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_pct .snd_ns_pct_wp img{width:60%;height:auto;align-self:flex-start;margin-right:20px}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_pct .snd_ns_pct_wp img:nth-child(2){width:30%;margin-right:0}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_pct .snd_ns_pct_wp1{display:flex;flex-flow:row nowrap;justify-content:space-between}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_pct .snd_ns_pct_wp1 img{width:23%;height:auto}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_pct .snd_ns_pct_wp3 img{width:100%;height:auto}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_pct .snd_ns_pct_wp4 figure{display:flex;flex-flow:row nowrap;justify-content:center}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_pct .snd_ns_pct_wp4 figure img{width:50%;object-fit:cover}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_pct .snd_ns_pct_wp2{width:auto;height:auto;display:flex;flex-flow:row nowrap;justify-content:space-around;margin:auto}@media screen and (min-width:840px){.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_pct .snd_ns_pct_wp2{width:95%;padding:0}}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_pct .snd_ns_pct_wp2 img{width:48%;height:auto}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_mov_wp{width:100%;height:auto;border-radius:10px;background:#f5f5f5;padding:32px 20px 20px}@media screen and (min-width:840px){.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_mov_wp{padding:32px 30px 32px}}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_mov_wp .snd_ns_mov_ttl{position:relative;padding-left:calc(1vw + 32px);margin-bottom:32px}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_mov_wp .snd_ns_mov_ttl em{color:rgba(2,44,40,.9);font-size:clamp(18px,1.5vw,22px);font-style:normal;font-weight:600}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_mov_wp .snd_ns_mov_ttl em::before{content:"";display:block;width:32px;height:1px;position:absolute;left:0;top:12px;background:#000a38}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_mov_wp p{font-size:20px;line-height:1.7;color:#00494d}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_mov_wp .v-video_news{padding:5% 0}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_mov_wp .v-video_news video{width:95%;height:auto}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_mov_wp .snd_ns_mov{width:100%;height:auto;margin-top:24px;position:relative;padding-bottom:56.25%}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_mov_wp .snd_ns_mov iframe{position:absolute;top:0;left:0;width:100%;height:100%}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_mov_wp .snd_ns_mov img{border-radius:16px;margin-top:3%}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block02{margin:24px auto;padding:0 5%}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block02 h4{font-size:clamp(16px,2vw,22px)}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block02 p{font-size:clamp(16px,2vw,18px);line-height:2.5;letter-spacing:.08em;margin:0px 0 4%}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block02 p a{text-decoration:underline}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block02 figure img{border-radius:16px}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block01{margin:24px 0}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block01 p{font-size:clamp(16px,2vw,18px);line-height:1.8;letter-spacing:.08em;margin:0px 0}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block01 img{display:block;width:100%}@media screen and (min-width:840px){.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block01 img{width:95%}}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block01 .newspct{width:100%;border-radius:16px;margin-top:4%}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block01 ul{margin-top:12px;line-height:2;font-weight:600}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block01 ul li{line-height:1.8;letter-spacing:.08em;padding-left:12px;text-indent:-0.5em}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block01 a{display:block;text-decoration:underline;margin:16px 0;font-size:18px;color:#2d6c68}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block01 .news_txt{padding-bottom:clamp(50px,2vw,100px)}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block01 .news_txt p{line-height:2}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block01 .news_txt .news_txt_in{margin:5% auto;line-height:1.8;font-size:clamp(15px,2vw,18px);background-color:#fff;background-image:linear-gradient(180deg, #ccc 1px, transparent 1px);background-size:100% 2.5em;line-height:2.5em;padding-bottom:1px;padding-right:.5rem;padding-left:.5rem}@media screen and (min-width:840px){.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block01 .news_txt .news_txt_in{margin:8% auto;padding-right:1rem;padding-left:1rem}}@media only screen and (min-width: 1441px){.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block01 .news_txt .news_txt_in{margin:60px auto}}.snd_ns_wp .snd_ns .snd_ns_inn .snd_ns_block01 .news_txt .news_txt_in span{display:block;text-align:right}.sub_wp{margin-top:0px;width:100%}@media screen and (min-width:840px){.sub_wp{margin-top:100px}}.sub_wp .sub_top{background-color:#1d76d4}.sub_wp .sub_top .sub_ttl{height:260px;margin:0 auto;background-image:url(../img/sw/sub/about_topbg_03.jpg);background-repeat:no-repeat;background-position:right center;background-size:cover}@media screen and (min-width:840px){.sub_wp .sub_top .sub_ttl{width:100%;height:300px;background-clip:border-box}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_top .sub_ttl{height:200px}}.sub_wp .sub_top .sub_ttl p{font-size:24px;color:#fff;margin-top:100px;display:inline-block}@media screen and (min-width:840px){.sub_wp .sub_top .sub_ttl p{margin-top:120px;font-size:50px}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_top .sub_ttl p{margin-top:70px;font-size:40px}}.sub_wp .sub_main .subWhat{width:100%;height:auto;background:#fff}@media screen and (min-width:840px){.sub_wp .sub_main .subWhat{margin:40px auto 0px auto;padding-bottom:80px}}.sub_wp .sub_main .subWhat .pdt-nmg{padding-top:150px;margin-top:-150px}.sub_wp .sub_main .subWhat .subWhat_wp{display:flex;flex-direction:column;justify-content:center;align-content:top;padding-top:24px;padding-bottom:32px}@media screen and (min-width:840px){.sub_wp .sub_main .subWhat .subWhat_wp{display:flex;flex-flow:row nowrap;justify-content:center;align-content:top;padding-top:clamp(40px,2vw,65px);padding-bottom:clamp(50px,2vw,95px);margin-bottom:0}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_main .subWhat .subWhat_wp{flex-direction:column}}@media screen and (min-width:840px){.sub_wp .sub_main .subWhat .subWhat_wp .subWhat_ttl{width:25%;margin-right:2%}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_main .subWhat .subWhat_wp .subWhat_ttl{width:100%}}@media only screen and (min-width:992px)and (max-width:1199px){.sub_wp .sub_main .subWhat .subWhat_wp .subWhat_ttl{width:22%;margin-right:2%}}.sub_wp .sub_main .subWhat .subWhat_wp .subWhat_ttl h4{display:inline-block;width:100%;color:#b2624e;border-radius:10px;font-size:clamp(26px,2vw,28px);font-weight:800;letter-spacing:.04em;text-align:left;margin-bottom:20px}@media screen and (min-width:840px){.sub_wp .sub_main .subWhat .subWhat_wp .subWhat_ttl h4{color:#294890;font-size:clamp(28px,2vw,30px);margin-bottom:3%;line-height:1.5}}@media only screen and (min-width:992px)and (max-width:1199px){.sub_wp .sub_main .subWhat .subWhat_wp .subWhat_ttl h4{font-size:clamp(26px,2vw,30px)}}@media only screen and (min-width: 1200px)and (max-width:1440px){.sub_wp .sub_main .subWhat .subWhat_wp .subWhat_ttl h4{font-size:clamp(28px,2vw,31px);line-height:1.5}}@media only screen and (min-width: 1441px){.sub_wp .sub_main .subWhat .subWhat_wp .subWhat_ttl h4{font-size:clamp(28px,2vw,31px);line-height:1.5}}.sub_wp .sub_main .subWhat .subWhat_wp .subWhat_ttl h4::before{content:"-";color:#ff5e00;margin-right:8px}.sub_wp .sub_main .subWhat .subWhat_wp .subWhat_ttl h4 span{font-size:clamp(16px,2vw,22px)}@media only screen and (min-width:992px)and (max-width:1199px){.sub_wp .sub_main .subWhat .subWhat_wp .subWhat_ttl h4 span{display:block;margin:16px 0;padding-left:16px}}.sub_wp .sub_main .subWhat .subWhat_wp .subWhat_ttl h4 .sp_blk{display:block;padding-left:16px}.sub_wp .sub_main .subWhat .subWhat_wp .subwhat_conts{margin:0;flex:1}.sub_wp .sub_main .subWhat .subWhat_wp .subwhat_conts .subwhat_pct{height:auto;margin-bottom:2%}@media screen and (min-width:840px){.sub_wp .sub_main .subWhat .subWhat_wp .subwhat_conts .subwhat_pct{width:100%;margin-bottom:4%}}.sub_wp .sub_main .subWhat .subWhat_wp .subwhat_conts .subwhat_pct figure{object-fit:cover;text-align:right}.sub_wp .sub_main .subWhat .subWhat_wp .subwhat_conts .subwhat_pct figure img{object-fit:cover;border-radius:15px}.sub_wp .sub_main .subWhat .subWhat_wp .subwhat_conts .subwhat_contsTx{width:98%}@media screen and (min-width:840px){.sub_wp .sub_main .subWhat .subWhat_wp .subwhat_conts .subwhat_contsTx{width:100%}}.sub_wp .sub_main .subWhat .subWhat_wp .subwhat_conts .subwhat_contsTx p{font-size:16px;line-height:1.8;letter-spacing:.04em;margin-bottom:16px;font-size:clamp(16px,2vw,18px)}@media screen and (min-width:840px){.sub_wp .sub_main .subWhat .subWhat_wp .subwhat_conts .subwhat_contsTx p{font-size:clamp(15px,2vw,18px);line-height:2;letter-spacing:.1em;text-indent:1rem;margin-bottom:2%}}.sub_wp .sub_main .subWhat .subWhat_wp .subwhat_conts .subwhat_contsTx p em{font-style:normal;display:inline;margin-right:6px;border-bottom:4px solid rgba(241,150,150,.623)}.sub_wp .sub_main .subWhat .subWhat_wp .subwhat_conts .subwhat_contsTx ul{margin-top:0}.sub_wp .sub_main .subWhat .subWhat_wp .subwhat_conts .subwhat_contsTx ul li{margin-left:1.4em;text-indent:-1.4em;font-size:16px;line-height:1.8;letter-spacing:.04em;margin-bottom:20px;font-size:clamp(16px,2vw,18px)}@media screen and (min-width:840px){.sub_wp .sub_main .subWhat .subWhat_wp .subwhat_conts .subwhat_contsTx ul li{font-size:clamp(15px,2vw,18px);line-height:2;letter-spacing:.1em;text-indent:1rem;margin-bottom:2%;margin-left:1.4em;text-indent:-1.4em}}@media screen and (min-width:840px){.sub_wp .sub_main .subWhat .subWhat_wp .subwhat_conts .pd-l{padding-left:2.5%}}@media screen and (min-width:840px){.sub_wp .sub_main .subWhat .subWhat_wp .subwhat_conts .pd-r{padding-right:2.5%}}.sub_wp .sub_main .subWhat .subWhat_listWp{display:none}@media screen and (min-width:840px){.sub_wp .sub_main .subWhat .subWhat_listWp{display:block;width:95%;max-width:1000px;display:flex;flex-flow:row nowrap;justify-content:center;margin:0 auto;position:relative;z-index:3;padding-top:clamp(40px,2vw,65px);padding-bottom:clamp(50px,2vw,95px)}}.sub_wp .sub_main .subWhat .subWhat_listWp .subwhat_list_conts{margin-bottom:12px;width:95%}@media screen and (min-width:840px){.sub_wp .sub_main .subWhat .subWhat_listWp .subwhat_list_conts{width:60%;height:auto;margin-right:2%;margin-bottom:0}}.sub_wp .sub_main .subWhat .subWhat_listWp .subwhat_list_conts .fnt_m{font-size:20px}@media screen and (min-width:840px){.sub_wp .sub_main .subWhat .subWhat_listWp .subwhat_list_conts .fnt_m{font-size:clamp(18px,1.8vw,22px);line-height:2.2}}.sub_wp .sub_main .subWhat .subWhat_listWp .subwhat_list_conts .subwhat_listPct{width:98%;max-width:300px;height:auto}@media screen and (min-width:840px){.sub_wp .sub_main .subWhat .subWhat_listWp .subwhat_list_conts .subwhat_listPct{width:30%;max-width:300px;height:auto}}.sub_wp .sub_main .subWhat .subWhat_listWp .subwhat_list_conts .subwhat_listPct figure{width:100%;text-align:right}.sub_wp .sub_main .subWhat .subWhat_listWp .subwhat_list_conts .subwhat_listPct figure img{border-radius:15px;width:100%;height:auto}.sub_wp .sub_main .subWhat .subWhat_listSp{display:block}@media screen and (min-width:840px){.sub_wp .sub_main .subWhat .subWhat_listSp{display:none}}.sub_wp .sub_main .subWhat .subWhat_listSp figure{width:99%;margin:0px auto}@media only screen and (max-width: 575px){.sub_wp .sub_main .subWhat .subWhat_listSp figure img.sp{display:none}}.sub_wp .sub_main .subWhat .subWhat_listSp figure img.xp{display:block}@media only screen and (min-width:576px)and (max-width:839px){.sub_wp .sub_main .subWhat .subWhat_listSp figure img.xp{display:none}}.sub_wp .sub_main .subWhat .subwhat_btn{display:none}@media screen and (min-width:840px){.sub_wp .sub_main .subWhat .subwhat_btn{display:block;width:600px;height:auto;margin:0 auto 2%}}@media screen and (min-width:840px){.sub_wp .sub_main .subWhat .subwhat_btn .customer_btn{width:50%;max-width:600px;margin:0 auto}}.sub_wp .sub_main .subWhat .subwhat_btn .customer_btn p{color:#1e1e1e;line-height:1.5;margin-top:10px;text-align:left}.sub_wp .sub_main .features{height:auto;position:relative;background:#f0f1f4}@media screen and (max-width:839px){.sub_wp .sub_main .features{padding-bottom:10px}}@media only screen and (max-width: 575px){.sub_wp .sub_main .features{padding-bottom:-30px}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_main .features{height:auto;padding-bottom:0px}}@media screen and (min-width:840px){.sub_wp .sub_main .features{padding:60px 0 80px}}.sub_wp .sub_main .features .features_txt{width:100%;height:auto;padding-bottom:24px;padding-top:24px}@media screen and (max-width:839px){.sub_wp .sub_main .features .features_txt{padding-bottom:0}}@media screen and (min-width:840px){.sub_wp .sub_main .features .features_txt{padding:0 16px;width:100%;padding:0;margin:0 auto}}.sub_wp .sub_main .features .features_txt .features_block_wp{margin:24px auto;display:flex;flex-direction:column;align-content:baseline}@media screen and (min-width:840px){.sub_wp .sub_main .features .features_txt .features_block_wp{flex-flow:row nowrap;justify-content:space-between;margin-top:24px}}.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_lef{width:100%;margin-bottom:16px}@media screen and (min-width:840px){.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_lef{width:44%;margin-bottom:inherit}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_lef{width:35%}}@media only screen and (min-width:992px)and (max-width:1199px){.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_lef{width:35%}}.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_lef img{border-radius:15px}.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ{width:100%;height:auto;margin:auto}@media screen and (min-width:840px){.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ{align-items:top;position:relative;margin:0;width:54%}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ{width:62%}}@media only screen and (min-width:992px)and (max-width:1199px){.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ{width:62%}}@media only screen and (min-width: 1441px){.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ{width:51%}}.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ .features_block_righ_ttl{font-size:clamp(26px,2vw,30px);margin-bottom:18px;margin-top:0px}@media screen and (min-width:840px){.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ .features_block_righ_ttl{font-size:clamp(26px,2vw,30px);margin-top:-16px;margin-bottom:1.5%}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ .features_block_righ_ttl{font-size:28px}}@media only screen and (min-width:992px)and (max-width:1199px){.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ .features_block_righ_ttl{font-size:28px}}@media only screen and (min-width: 1441px){.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ .features_block_righ_ttl{font-size:clamp(30px,2vw,34px);margin-bottom:1.5%}}.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ .features_block_righ_ttl em{font-size:clamp(34px,2vw,42px);font-style:normal;font-weight:500;margin-right:4%;display:block;margin-bottom:10px;color:#19a98e}@media screen and (min-width:840px){.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ .features_block_righ_ttl em{font-size:clamp(42px,2vw,56px);display:inline-block;margin-bottom:inherit}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ .features_block_righ_ttl em{font-size:30px}}@media only screen and (min-width:992px)and (max-width:1199px){.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ .features_block_righ_ttl em{font-size:30px}}.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ p.tokucho_txt{width:100%;line-height:1.6;font-size:16px}@media screen and (min-width:840px){.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ p.tokucho_txt{width:90%;margin-left:5%;letter-spacing:1.6px;line-height:1.7;font-size:clamp(14px,2.2vw,16px)}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ p.tokucho_txt{width:95%;margin-left:2%;line-height:1.6;font-size:14.5px}}@media only screen and (min-width: 1441px){.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ p.tokucho_txt{font-size:16px;line-height:1.9}}.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ p.tokucho_txt em{font-style:normal;display:inline-block}.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ p.tokucho_txt span{font-size:13px;display:inline-block;line-height:1.5;margin-top:3%}.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ p.tokucho_txt span.txt_red_bb{color:#e74051;font-weight:bold;font-size:20px;display:inline-block}@media screen and (min-width:840px){.sub_wp .sub_main .features .features_txt .features_block_wp .features_block_righ p.tokucho_txt span.txt_red_bb{font-weight:bold;font-size:18px}}.sub_wp .sub_main .features .features_txt .features_thrd_blck{width:100%;height:auto;margin:0px auto 0px}@media screen and (min-width:840px){.sub_wp .sub_main .features .features_txt .features_thrd_blck{width:95%;margin:1% auto 80px}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_main .features .features_txt .features_thrd_blck{width:100%}}@media only screen and (min-width: 1441px){.sub_wp .sub_main .features .features_txt .features_thrd_blck{width:90%}}.sub_wp .sub_main .features .features_txt .features_thrd_blck p.thrd_blck_tx{display:inline-block;font-size:clamp(20px,2vw,26px);text-align:left;background:linear-gradient(transparent 75%, #edde7b 75%);font-weight:bold;margin-bottom:20px}@media screen and (min-width:840px){.sub_wp .sub_main .features .features_txt .features_thrd_blck p.thrd_blck_tx{display:block;text-align:center;width:22em;margin:40px auto;font-size:clamp(16px,2vw,20px);line-height:1.6}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_main .features .features_txt .features_thrd_blck p.thrd_blck_tx{margin:16px auto}}@media only screen and (min-width:992px)and (max-width:1199px){.sub_wp .sub_main .features .features_txt .features_thrd_blck p.thrd_blck_tx{font-size:18px}}.sub_wp .sub_main .features .features_txt .features_thrd_blck ul{display:flex;flex-flow:row nowrap;justify-content:space-between}@media screen and (min-width:840px){.sub_wp .sub_main .features .features_txt .features_thrd_blck ul{margin:1.5% 0 8px;width:100%}}.sub_wp .sub_main .features .features_txt .features_thrd_blck ul li.circle_list{width:19%;height:90px;border:2px solid #fff;background:rgba(190,224,196,.7);box-shadow:rgba(149,157,165,.15) 0px 3px 6px 0px;position:relative;border-radius:15px}@media screen and (min-width:840px){.sub_wp .sub_main .features .features_txt .features_thrd_blck ul li.circle_list{width:19%;height:65px}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_main .features .features_txt .features_thrd_blck ul li.circle_list{width:19.2%}}.sub_wp .sub_main .features .features_txt .features_thrd_blck ul li.circle_list span{position:absolute;display:inline-block;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;line-height:1.6;font-weight:bold;font-size:13px}@media screen and (min-width:840px){.sub_wp .sub_main .features .features_txt .features_thrd_blck ul li.circle_list span{width:100%;font-size:clamp(11px,2vw,16px)}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_main .features .features_txt .features_thrd_blck ul li.circle_list span{width:100%;font-size:clamp(11px,2vw,14px)}}.sub_wp .sub_main .features .features_txt .tokucho_list_wp{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;margin:40px auto}@media only screen and (max-width: 575px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp{width:100%}}@media screen and (min-width:840px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp{width:100%;margin:40px auto 0px}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp{margin-top:20px}}.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items{width:48%;height:auto;margin:10px auto;position:relative;background:#fff;border-radius:10px;box-shadow:rgba(149,157,165,.25) 0px 3px 6px 0px}@media screen and (min-width:840px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items{width:22%;margin:0}}@media only screen and (min-width:992px)and (max-width:1199px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items{margin:0 16px 16px 0}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items{width:24%}}@media only screen and (min-width: 1200px)and (max-width:1440px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items{flex:1;margin:0 32px 16px 0}}.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items div.tokucho_ttl{display:block;width:100%;height:60px;line-height:60px;text-align:center;font-size:20px;font-weight:bold;letter-spacing:4px;color:#333;position:relative}.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items div.tokucho_ttl span{color:orange;font-size:28px;font-weight:bold;display:inline-block;margin-right:8px}.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items img{width:100%;height:auto;display:block;margin:auto;border-radius:10px}@media screen and (min-width:840px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items img{width:90%}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items img{width:90%}}.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items div.tokucho_inner{display:block;width:100%;height:120px;border-radius:0 0 10px 10px;padding:20px 15px;line-height:1.5;font-size:15px}@media only screen and (max-width: 575px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items div.tokucho_inner{height:145px;padding:10% 10px 10px 10px}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items div.tokucho_inner{height:auto;padding:16px 16px 12px;font-size:14px}}@media only screen and (min-width:992px)and (max-width:1199px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items div.tokucho_inner{padding:20px 15px;height:auto}}@media only screen and (min-width: 1200px)and (max-width:1440px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items div.tokucho_inner{padding:28px 20px;height:auto}}@media only screen and (min-width: 1441px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items div.tokucho_inner{font-size:16px;height:auto;padding:8px 32px 16px;line-height:1.7;letter-spacing:.5px}}.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items div.tokucho_inner em{font-weight:bold;color:#e74051;font-style:normal;border-bottom:dotted 2px #e74051;display:inline-block;font-size:18px}@media screen and (max-width:839px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items div.tokucho_inner em{font-size:16px}}@media screen and (min-width:840px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items div.tokucho_inner em{font-size:17px}}@media only screen and (min-width:840px)and (max-width:991px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items div.tokucho_inner em{font-size:16px}}@media only screen and (min-width:992px)and (max-width:1199px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items div.tokucho_inner em{font-size:16px}}@media screen and (min-width:840px){.sub_wp .sub_main .features .features_txt .tokucho_list_wp .tokucho_items:last-child{margin-right:0}}.flow_wp{margin-top:100px;width:100%}@media screen and (min-width:840px){.flow_wp{margin-top:100px;margin-bottom:100px}}.flow_wp .sub_top{background:#fff}.flow_wp .sub_top .flow_ttlWp{background-image:url(../../img/sw/bg/flow_topbg2.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat;height:180px;margin:0 auto}@media screen and (min-width:840px){.flow_wp .sub_top .flow_ttlWp{width:100%;height:300px;background-clip:border-box;position:relative}}@media only screen and (min-width:840px)and (max-width:991px){.flow_wp .sub_top .flow_ttlWp{height:160px;background-size:50%}}.flow_wp .sub_top .flow_ttlWp .flow_ttlIn h3.flow_h{height:60px;width:350px;padding:5px 20px;position:absolute;top:50%;left:20%;font-size:20px;color:#fff;font-weight:700;background:rgba(39,39,39,.5333333333)}.flow_wp .sub_top .flow_ttlWp .flow_ttlIn h3.flow_h span{font-size:30px;letter-spacing:2px;margin-right:30px}.flow_wp .sub_top .sub_ttl p{font-size:24px;color:#d24b0c;margin-top:100px;display:inline-block}@media screen and (min-width:840px){.flow_wp .sub_top .sub_ttl p{margin-top:120px;font-size:20px;display:block;margin-top:40px;color:#fff;background:rgba(0,0,0,.272)}}@media only screen and (min-width:840px)and (max-width:991px){.flow_wp .sub_top .sub_ttl p{margin-top:70px;font-size:40px}}.voice{background:#f7dff7;background:#fff0f5;background:-moz-linear-gradient(-45deg, #fff0f5 0%, #fcfcfc 100%);background:-webkit-linear-gradient(-45deg, #fff0f5 0%, #fcfcfc 100%);background:linear-gradient(135deg, #fff0f5 0%, #fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#fff0f5", endColorstr="#fcfcfc",GradientType=1 );height:auto;position:relative}@media screen and (min-width:840px){.voice{height:auto}}@media screen and (min-width:840px){.voice .voice-top__wp{display:flex;flex-flow:nowrap;justify-content:space-between;width:100%;align-items:center;padding-bottom:3%}}.voice .voice-top__wp .voice-top__pct{display:none}@media screen and (min-width:840px){.voice .voice-top__wp .voice-top__pct{display:block;width:45%}}.voice .voice-top__wp .voice-top__pct img{border-radius:16px}@media screen and (min-width:840px){.voice .voice-top__wp .voice-top__contents{width:50%}}.voice .voice-top__wp .voice-top__contents .voice-top__image{width:200px;height:auto;margin:0 auto 20px}@media only screen and (min-width:840px)and (max-width:991px){.voice .voice-top__wp .voice-top__contents .voice-top__image{width:150px}}.voice .voice-top__wp .voice-top__contents .voice-top__txt{text-align:center;font-size:clamp(20px,1.5vw,30px);font-weight:700;display:inline-block;width:100%;margin:1rem auto}.voice .voice-top__wp .voice-top__contents .voice-top__txt .voice-top__note{display:block;font-size:15px;line-height:1.5;text-align:center;margin:1rem auto;font-weight:normal}@media screen and (min-width:840px){.voice .voice-top__wp .voice-top__contents .voice-top__btnwp{display:flex;flex-flow:nowrap;justify-content:center;align-items:center}}.voice .voice-top__wp .voice-top__contents .voice-top__btnwp .voice-top__btn2{margin:10px auto;display:block}@media screen and (min-width:840px){.voice .voice-top__wp .voice-top__contents .voice-top__btnwp .voice-top__btn2{width:280px;margin-right:10px;display:inline-block;text-align:center;padding:10px 20px;margin:5px;text-decoration:none;transition:background-color .3s ease}}@media only screen and (min-width:840px)and (max-width:991px){.voice .voice-top__wp .voice-top__contents .voice-top__btnwp .voice-top__btn2{width:240px;font-size:13px}}.voice .voice-top__wp .voice-top__contents .voice-top__btnwp .voice-top__btn2:last-child{margin-right:0}.voice .voice-cards .voice-card__content{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;border-radius:15px;margin:0 auto;padding:10px;z-index:1}@media only screen and (max-width: 575px){.voice .voice-cards .voice-card__content{flex-direction:column}}@media screen and (min-width:840px){.voice .voice-cards .voice-card__content{width:100%;margin:0px auto 0;padding:0;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:24px}}.voice .voice-cards .voice-card__content .voice-card__item{width:49%;position:relative;background:#fff;text-align:center;color:#333;font-size:13px;line-height:1.7;text-align:left;padding:20px 1.5%;border:1px solid #eee;border-radius:16px;margin-top:1rem}@media only screen and (max-width: 575px){.voice .voice-cards .voice-card__content .voice-card__item{width:98%;font-size:14px;margin-top:1rem}}@media screen and (min-width:840px){.voice .voice-cards .voice-card__content .voice-card__item{font-size:clamp(14px,1vw,16px);width:32%;padding:20px 2%}}@media only screen and (min-width:840px)and (max-width:991px){.voice .voice-cards .voice-card__content .voice-card__item{width:48%;font-size:13px;line-height:1.5}}.voice .voice-cards .voice-card__content .voice-card__item .voice-card__voice{margin:0 auto;display:block}.voice .voice-cards .voice-card__content .voice-card__item .voice-card__inner{width:100%;margin:auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:10px 0;height:auto}.voice .voice-cards .voice-card__content .voice-card__item .voice-card__inner figure{width:28%;margin-right:4px}.voice .voice-cards .voice-card__content .voice-card__item .voice-card__inner figure img{width:70px;height:auto}.voice .voice-cards .voice-card__content .voice-card__item .voice-card__inner .voice-card__type{font-size:16px}.voice .voice-cards .voice-card__content .voice-card__item .voice-card__text{font-size:16px;line-height:1.7}.voice .voice__btn{margin:auto;width:300px}@media screen and (min-width:840px){.voice .voice__btn{width:300px;height:40px}}.voice .voice__btn .btn_prim{width:300px;height:40px;line-height:40px;text-align:center}.voice .voice__btn .btn_prim a{display:block}.voice .bg_green{background:#239d8b !important}.voice .bd_green{border:1px solid #319f8b !important}html{font-size:calc(112.5% + .5vw);font-size:62.5%;width:100%;height:100%;margin:0;overflow-x:hidden}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;min-height:0vw}body{width:100%;height:100%;margin:0;font-size:16px;font-size:1.6rem;color:#222224;letter-spacing:.06em;overflow-x:hidden;font-feature-settings:"palt";font-family:"Noto Sans JP",sans-serif}@font-face{font-display:swap;font-weight:400;font-style:normal;font-family:"Noto Sans JP";src:url("../fonts/NotoSansJP-Regular.woff") format("woff")}@font-face{font-display:swap;font-weight:700;font-style:normal;font-family:"Noto Sans JP";src:url("../fonts/NotoSansJP-Bold.woff") format("woff")}p{margin:0;padding:0;line-height:1em}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast}.material-icons{display:inline-flex;vertical-align:middle;margin-right:5px}.clear{clear:both}li{list-style:none}br.bb{display:block;content:"";padding:10px 0}br.ss{display:block;content:"";padding:3px 0}img{max-width:100%}.clear{clear:both}a:link,a:visited{text-decoration:none;color:#1f1f1f}.line-block{height:32px;width:100%}h2{font-size:30px;margin-top:40px;text-align:left;padding-right:20px;color:#2d2d2d;font-family:"Poppins";padding-bottom:20px !important;letter-spacing:1.5px}@media screen and (min-width:840px){h2{font-size:clamp(26px,2.8vw,40px);padding-bottom:3% !important;margin-top:0 !important;margin-bottom:0 !important;font-weight:500}}@media only screen and (min-width:992px)and (max-width:1199px){h2{letter-spacing:2px;font-size:38px}}@media only screen and (min-width: 1200px)and (max-width:1440px){h2{font-size:46px}}@media only screen and (min-width: 1441px){h2{font-size:50px;font-weight:600}}h2 span{display:block;font-family:"Noto Sans JP",sans-serif;font-size:18px;letter-spacing:1px;margin-top:10px;margin-left:4px;color:#e46b6b}h2 span::before{display:inline-block;margin-right:.5rem;width:10px;height:10px;border-radius:50%;background-color:currentColor;content:""}h2 em{font-style:normal;font-family:"Noto Sans JP",sans-serif}.subp{font-size:30px;margin-top:40px;text-align:left;padding-right:20px;color:#2d2d2d;letter-spacing:1.5px}@media screen and (min-width:840px){.subp{font-size:clamp(26px,2.8vw,40px);margin-top:0 !important;margin-bottom:0 !important;font-weight:500}}@media only screen and (min-width:992px)and (max-width:1199px){.subp{letter-spacing:2px;font-size:38px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.subp{font-size:46px}}@media only screen and (min-width: 1441px){.subp{font-size:50px;font-weight:600}}h2.news{font-size:30px;text-align:center;color:#2d2d2d;font-family:"Poppins, sans-serif"}@media only screen and (max-width: 575px){h2.news{padding-bottom:0 !important}}@media screen and (min-width:840px){h2.news{font-size:32px;padding-bottom:3% !important;margin-top:0 !important;text-align:left}}@media only screen and (min-width:992px)and (max-width:1199px){h2.news{letter-spacing:2px;font-size:32px}}@media only screen and (min-width: 1200px)and (max-width:1440px){h2.news{letter-spacing:2px;font-size:40px}}@media only screen and (min-width: 1441px){h2.news{letter-spacing:.059em;font-size:40px;font-weight:500}}h2.stc_ttl{font-size:clamp(20px,3vw,22px);text-align:center;color:#e8340c;line-height:1.5;font-weight:700}@media only screen and (max-width: 575px){h2.stc_ttl{font-size:20px;margin-bottom:2%}}@media screen and (min-width:840px){h2.stc_ttl{font-size:clamp(30px,3vw,40px)}}h2.snd_head{text-align:center;font-size:clamp(20px,2vw,26px)}@media screen and (min-width:840px){h2.snd_head{font-size:32px;padding-bottom:3% !important;margin-top:0 !important}}@media only screen and (min-width:992px)and (max-width:1199px){h2.snd_head{letter-spacing:2px;font-size:32px}}@media only screen and (min-width: 1200px)and (max-width:1440px){h2.snd_head{letter-spacing:2px;font-size:40px}}@media only screen and (min-width: 1441px){h2.snd_head{letter-spacing:.059em;font-size:40px;font-weight:500;padding-bottom:40px !important}}h2.sub_h{font-size:clamp(24px,2vw,28vw);margin:20px 0 0px}@media screen and (min-width:840px){h2.sub_h{font-size:40px;letter-spacing:2px;font-family:"Noto Sans JP",sans-serif}}h3{font-size:18px;color:#404040}@media screen and (max-width:839px){h3{font-size:calm(18px, 1vw, 20px)}}@media screen and (min-width:840px){h3{font-size:21.39px;letter-spacing:.058em}}@media only screen and (min-width:840px)and (max-width:991px){h3{font-size:19px}}h3 br{display:block}@media screen and (min-width:840px){h3 br{display:none}}h3.snd_head{font-size:18px;text-align:center}@media screen and (max-width:839px){h3.snd_head{font-size:calm(18px, 1vw, 20px);line-height:1.6}}@media screen and (min-width:840px){h3.snd_head{font-size:32px;letter-spacing:.058em;margin-top:0}}@media only screen and (min-width:840px)and (max-width:991px){h3.snd_head{font-size:19px}}h4{font-size:16px;text-align:center}@media screen and (min-width:840px){h4{font-size:16px;margin-top:0}}h2.subp{font-size:clamp(20px,2vw,24px);border:none}.el_breadcrumb_wp{height:40px}.el_breadcrumb_wp ol.el_breadcrumb{display:flex;flex-flow:row nowrap;justify-content:flex-end;line-height:40px;margin-top:10px}.el_breadcrumb_wp ol.el_breadcrumb li:not(:last-of-type)::after{content:">";margin:0 .6em;color:#777}.c-movie_list_btn{outline:none;cursor:pointer;font-size:14.5px;line-height:1;border-radius:500px;transition-property:background-color,border-color,color,box-shadow,filter;transition-duration:.3s;border:1px solid rgba(0,0,0,0);min-width:340px;text-transform:uppercase;white-space:normal;font-weight:700;text-align:center;padding:16px 14px 18px;color:#fff;height:56px;margin-top:20px}@media screen and (min-width:840px){.c-movie_list_btn{letter-spacing:1px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.c-movie_list_btn{font-size:16px;letter-spacing:2px}}@media only screen and (min-width: 1441px){.c-movie_list_btn{font-size:16px;letter-spacing:2px}}.c-movie_list_btn a,.c-movie_list_btn a:visited{color:#fff9f9}.c-movie_list_btn:first-child{margin-right:10px}@media screen and (min-width:840px){.c-movie_list_btn:first-child{margin-right:5%}}.c-movie_list_btn::after{content:">";margin-left:10px}.c-btn_detail{background:rgba(0,0,0,.84);border-radius:5px;color:#fff}a.md-btn{display:inline-block;padding:12px 15px;background:#19a78e;text-align:center;border-radius:5px;color:#fff;margin:16px auto}@media screen and (min-width:840px){a.md-btn{width:auto;padding:8px 0}}a.md-btn2{display:inline;text-align:center;color:#fff}@media only screen and (min-width:992px)and (max-width:1199px){a.md-btn2{padding:7px}}a.md-btn3{display:block;padding:7px 15px;background:#767575;text-align:center;border-radius:5px;color:#fff}@media only screen and (min-width:992px)and (max-width:1199px){a.md-btn3{padding:7px}}.md-btn:hover{background:#072f28;transition:1s}.md-btn2:hover{transition:1s}.md-btn3:hover{background:#393939;transition:1s}.c-cnt_btn,.c-cnt_btn2{background:#d94813;text-align:center;z-index:9999999;color:#fff;font-size:13.5px;width:auto;height:40px;line-height:40px;border-radius:15px}@media screen and (min-width:840px){.c-cnt_btn,.c-cnt_btn2{letter-spacing:.05em;font-size:15px;height:40px;line-height:40px;width:auto;border-radius:20px}}@media only screen and (min-width:840px)and (max-width:991px){.c-cnt_btn,.c-cnt_btn2{letter-spacing:-0.5px;font-size:13px;border-radius:10px}}@media only screen and (min-width:992px)and (max-width:1199px){.c-cnt_btn,.c-cnt_btn2{letter-spacing:normal}}.c-cnt_btn a,.c-cnt_btn a:visited{color:#fff;display:block}.c-cnt_btn2 a,.c-cnt_btn2 a:visited{color:#fff;display:block}.c-cnt_btn:hover{color:#d94813;background:#f5e3e3;border:1px solid #e93b01;transition:.8s}.c-cnt_btn2:hover{color:#d94813;background:#f5e3e3;border:1px solid #e93b01;transition:.8s}.c-cnt_btn a:hover{color:#d94813}.c-cnt_btn2 a:hover{color:#d94813}.btn_exc{display:block;width:300px;background:rgba(233,59,1,.9);margin:8px auto;text-align:center;padding:10px 0;border-radius:20px;letter-spacing:.07em}@media screen and (min-width:840px){.btn_exc{display:block;width:300px;background:rgba(233,59,1,.9);margin:54px 0 0px 0;text-align:center;padding:10px 0;border-radius:20px;letter-spacing:.07em}}@media only screen and (min-width:840px)and (max-width:991px){.btn_exc{margin-top:8px;font-size:14px;padding:8px 0}}@media only screen and (min-width:992px)and (max-width:1199px){.btn_exc{margin-top:8px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.btn_exc{margin-top:16px}}@media only screen and (min-width: 1441px){.btn_exc{margin-top:24px}}.btn_exc a,.btn_exca:visited{color:#fff;display:block}.btn_exc:hover{transition:.7s;background:#fff;color:#e93b01}.btn_exc a:hover{color:#e93b01}.btn_exc2{display:block;width:auto;background:#c54d1d;background:-moz-linear-gradient(left, #c54d1d 1%, #ad461a 100%);background:-webkit-linear-gradient(left, #c54d1d 1%, #ad461a 100%);background:linear-gradient(to right, #c54d1d 1%, #ad461a 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#c54d1d", endColorstr="#ad461a",GradientType=1 );margin:8px auto;text-align:center;padding:10px 0;border-radius:20px;letter-spacing:.07em}@media screen and (min-width:840px){.btn_exc2{display:block;width:auto;margin:24px 0 8px 0;text-align:center;padding:10px 0;border-radius:20px;letter-spacing:.07em}}@media only screen and (min-width:840px)and (max-width:991px){.btn_exc2{margin-top:8px;font-size:13px;width:320px;padding:4px 0}}@media only screen and (min-width:992px)and (max-width:1199px){.btn_exc2{margin:8px 0 0px 0;font-size:15px;padding:6px 0}}@media only screen and (min-width: 1200px)and (max-width:1440px){.btn_exc2{margin:8px 0 0px 0}}@media only screen and (min-width: 1441px){.btn_exc2{margin-top:20px;width:100%}}.btn_exc2 a,.btn_exc2a:visited{color:#fff;display:block}.btn_exc2:hover{transition:.7s;background:#e93b01;color:#fff}.btn_exc2 a:hover{color:#fff}.btn_prim{display:inline-block;border:1px solid #d94813;border-radius:999px;transition:all .2s ease-in;position:relative;overflow:hidden;color:#000;z-index:1;padding:10px 10px}.btn_prim a:hover{color:#fff}.btn_prim:hover{color:#fff;border:1px solid #d94813;cursor:pointer}.btn_prim a::before{content:"-";color:#ff5e00;font-weight:700;margin-right:8px}.btn_prim::before{content:"";position:absolute;left:50%;transform:translateX(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;background-color:rgba(0,0,0,.05);border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(0.55, 0, 0.1, 1);z-index:-1}.btn_prim:after{content:"";position:absolute;left:55%;transform:translateX(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;background-color:#d94813;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(0.55, 0, 0.1, 1);z-index:-1}.btn_prim a{display:block;text-align:center}.btn_prim:hover:before{top:-35%;background-color:#d94813;transform:translateX(-50%) scaleY(1.3) scaleX(0.8)}.btn_prim:hover:after{top:-45%;background-color:#d94813;transform:translateX(-50%) scaleY(1.3) scaleX(0.8)}.btns a{position:relative;display:block;width:auto;padding:5px 0;background-color:#fff;font-size:14px;font-weight:700;color:#d94813;line-height:1.6;text-decoration:none;text-align:center;transition:.2s;box-sizing:border-box;border-radius:999px}.btns a::after{content:"";position:absolute;top:0;bottom:0;right:8%;width:9px;height:9px;margin:auto;border-top:2px solid #d94813;border-right:2px solid #d94813;transform:rotate(45deg);transition:.2s;box-sizing:border-box}.btns2 a{position:relative;display:block;width:auto;padding:5px 0;background-color:#fff;font-weight:700;color:#d94813;line-height:1.6;text-decoration:none;text-align:center;transition:.2s;box-sizing:border-box;border-radius:999px}.btn_sub a{border:1px solid #d94813;z-index:1;margin-top:10px}.btn_sub a::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;transform-origin:right top;transform:scaleX(0);transition:transform .2s ease;z-index:-1}.btn_sub a:hover{color:#fff}.btn_sub a:hover{color:#fff}.btn_sub a:hover::before{transform-origin:left top;transform:scaleX(1);background:#d94813;color:#fff;border-radius:999px}.btn_sub a:hover::after{border-color:#fff}.detail_btn_01 a{background:#eee;border-radius:3px;position:relative;display:flex;justify-content:space-around;align-items:center;width:100%;padding:10px 25px;color:#313131;transition:.3s ease-in-out;font-weight:500;background:#228b22;color:#fff}@media screen and (min-width:840px){.detail_btn_01 a{background:#fff;color:#333}}.detail_btn_01 a:hover{background:#4caea7;color:#fff}.detail_btn_01 a:after{content:"";width:5px;height:5px;border-top:3px solid #4caea7;border-right:3px solid #4caea7;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:20px;border-radius:1px;transition:.3s ease-in-out}.detail_btn_01 a:hover:after{border-color:#fff}.detail_btn_02 a{background:#eee;border-radius:3px;position:relative;display:flex;justify-content:space-around;align-items:center;width:100%;padding:5px 10px;color:#313131;transition:.3s ease-in-out;font-weight:500;font-size:14px;background:#228b22;color:#fff}@media screen and (min-width:840px){.detail_btn_02 a{background:#d5f7f1;color:#333}}@media only screen and (min-width:840px)and (max-width:991px){.detail_btn_02 a{font-size:12px}}.detail_btn_02 a:hover{background:#4caea7;color:#fff}.detail_btn_02 a:after{content:"";width:5px;height:5px;border-top:3px solid #4caea7;border-right:3px solid #4caea7;transform:rotate(45deg) translateY(-50%);position:absolute;top:50%;right:20px;border-radius:1px;transition:.3s ease-in-out}.detail_btn_01 a:hover:after{border-color:#fff}.cb_subCH_wp{margin-top:0px}@media screen and (min-width:840px){.cb_subCH_wp{margin-top:100px;width:98%;border-radius:20px;margin-left:auto;margin-right:auto;background:linear-gradient(to bottom, #ffffff 0%, #f9f9f9 100%);box-shadow:3px 3px 6px rgba(0,0,0,.04)}}.cb_subCH_wp .cb_subCH{background-size:cover;background-repeat:no-repeat;display:flex;align-items:center}@media screen and (min-width:840px){.cb_subCH_wp .cb_subCH{width:100%}}.cb_subCH_wp .cb_subCH .cb_subCH_ttlWp{display:inline-block;padding:10px 12px 0px;margin-left:2%;background:rgba(39,39,39,.5333333333)}@media screen and (min-width:840px){.cb_subCH_wp .cb_subCH .cb_subCH_ttlWp{margin-left:10%;padding:10px 20px 0px}}.cb_subCH_wp .cb_subCH .cb_subCH_ttlWp h3.cb_subCH_ttl{font-size:clamp(20px,2vw,24px);letter-spacing:1px;color:#fff;font-weight:700}.cb_subCH_wp .cb_subCH .cb_subCH_ttlWp h3.cb_subCH_ttl span{font-size:clamp(24px,2vw,34px);letter-spacing:2px;margin-right:30px}.cb_subCH_wp .ht__s{height:180px}@media screen and (min-width:840px){.cb_subCH_wp .ht__s{height:300px}}@media only screen and (min-width:840px)and (max-width:991px){.cb_subCH_wp .ht__s{height:160px}}.cb_subCH_wp .ht__l{height:35vh}@media screen and (min-width:840px){.cb_subCH_wp .ht__l{height:50vh}}@media only screen and (min-width:840px)and (max-width:991px){.cb_subCH_wp .ht__l{height:35vh}}@media only screen and (min-width: 1200px)and (max-width:1440px){.cb_subCH_wp .ht__l{height:60vh}}@media only screen and (min-width: 1441px){.cb_subCH_wp .ht__l{height:600px}}.cb_subCH_wp .cb_subCH02{background-size:cover;background-repeat:no-repeat;display:flex;align-items:center}@media screen and (min-width:840px){.cb_subCH_wp .cb_subCH02{width:100%}}.cb_subCH_wp .cb_subCH02 .cb_subCH_ttlWp02{margin:auto}.cb_subCH_wp .cb_subCH02 .cb_subCH_ttlWp02 h3.cb_subCH_ttl02,.cb_subCH_wp .cb_subCH02 .cb_subCH_ttlWp02 h1.cb_subCH_ttl02{font-size:clamp(18px,2vw,22px);letter-spacing:1px;font-weight:700;line-height:1.9 !important;color:#4a5aa1;position:relative;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem}@media screen and (min-width:840px){.cb_subCH_wp .cb_subCH02 .cb_subCH_ttlWp02 h3.cb_subCH_ttl02,.cb_subCH_wp .cb_subCH02 .cb_subCH_ttlWp02 h1.cb_subCH_ttl02{font-size:clamp(28px,2vw,36px);letter-spacing:1px;font-weight:700;line-height:2}}.cb_subCH_wp .cb_subCH02 .cb_subCH_ttlWp02 h3.cb_subCH_ttl02 span,.cb_subCH_wp .cb_subCH02 .cb_subCH_ttlWp02 h1.cb_subCH_ttl02 span{font-size:clamp(24px,2vw,34px);letter-spacing:2px;margin-right:30px}.cb_subCH_wp .cb_subCH02 .cb_subCH_ttlWp02 h3.cb_subCH_ttl02::after,.cb_subCH_wp .cb_subCH02 .cb_subCH_ttlWp02 h1.cb_subCH_ttl02::after{content:"";margin:0 auto;display:block;width:35%;height:4px;border-radius:2px;background:linear-gradient(25deg, #4e68fa, #ccfaf7)}.cb_subCH_wp .cb_subCH02 .cb_subCH_ttlWp02 .cb_subCH-test_ttl{font-size:clamp(18px,2vw,24px);letter-spacing:2px;font-weight:500;line-height:1.9 !important;color:#d64d08;margin-top:0px}@media screen and (min-width:840px){.cb_subCH_wp .cb_subCH02 .cb_subCH_ttlWp02 .cb_subCH-test_ttl{font-size:36px}}.cb_subCH_wp .cb_subCH02 .cb_subCH_ttlWp02 .cb_subCH-test_ttl::after{content:"";margin:0 auto;display:block;width:140px;height:4px;border-radius:2px;background:linear-gradient(25deg, #f13f79, #ffc778)}.cb_subCH_wp .cb_subCH02 .cb_subCH_ttlWp02 .ch_subCh-test__txt{text-align:center;font-size:clamp(16px,2vw,20px);padding-top:6%;color:#262e51;letter-spacing:1px}@media screen and (min-width:840px){.cb_subCH_wp .cb_subCH02 .cb_subCH_ttlWp02 .ch_subCh-test__txt{font-size:clamp(18px,2vw,24px)}}.cb_subCH_wp .cb_subCH02 .ch_subCh__txt{text-align:center;font-size:clamp(18px,2vw,22px);margin-top:30px;margin-bottom:50px}.cb_subCH_wp .h-tall{height:200px}@media screen and (min-width:840px){.cb_subCH_wp .h-tall{height:300px}}.cb_subCH_wp .h-md{height:200px}@media screen and (min-width:840px){.cb_subCH_wp .h-md{height:200px}}.cb_subCH_wp .cb_subCH03{background-size:cover;background-repeat:no-repeat;height:150px}@media screen and (min-width:840px){.cb_subCH_wp .cb_subCH03{width:100%;height:200px}}@media only screen and (min-width:840px)and (max-width:991px){.cb_subCH_wp .cb_subCH03{height:160px}}.cb_subCH_wp .cb_subCH03 .cb_subCH_ttlWp03{margin:auto}@media screen and (min-width:840px){.cb_subCH_wp .cb_subCH03 .cb_subCH_ttlWp03{margin:40px auto;height:50px;background:#ff0;max-width:1280px}}.cb_subCH_wp .cb_subCH03 .cb_subCH_ttlWp03 h3.cb_subCH_ttl04{font-size:clamp(30px,2vw,40px);letter-spacing:1px;font-weight:700;line-height:1.2 !important;color:#4a5aa1;position:relative}.cb_subCH_wp .cb_subCH03 .cb_subCH_ttlWp03 h3.cb_subCH_ttl04 span{font-size:clamp(24px,2vw,34px);letter-spacing:2px;margin-right:30px}.cb_subCH_wp .bg_flow{background-image:url(../img/sw/bg/flow_topbg2.jpg);background-position:bottom}.cb_subCH_wp .bg_video{background-image:url(../../img/sw/bg/video_topbg.jpg);background-position:center}.cb_subCH_wp .bg_exbene{background-image:url(../../img/sw/tp/mainv.jpg);background-position:top}.cta_block_wp{width:100%;height:auto;background-image:none;background:#285b7d;position:relative;margin-bottom:20px;padding:4%}@media screen and (min-width:840px){.cta_block_wp{display:flex;align-items:center;justify-content:center;background-image:url("../img/sw/cta02.jpg");width:100%;background-size:cover;background-position:left;background-color:rgba(255,255,255,.3);background-blend-mode:lighten;padding:0px 0;margin:6% inherit 0;margin-bottom:0}}@media only screen and (min-width:840px)and (max-width:991px){.cta_block_wp{background-image:none;background:#285b7d}}@media only screen and (min-width:992px)and (max-width:1199px){.cta_block_wp{background-image:none;background:#285b7d}}.cta_block_wp .block_cta_in{width:100%;position:relative;padding:12px 0}@media screen and (min-width:840px){.cta_block_wp .block_cta_in{width:90%;max-width:1200px;padding:20px 0}}@media only screen and (min-width:840px)and (max-width:991px){.cta_block_wp .block_cta_in{width:100%}}.block_cta{width:99%;margin:auto;position:relative;z-index:2;background:rgba(255,255,255,.912);padding:2% 3%;border-radius:2%}@media screen and (min-width:840px){.block_cta{width:90%;max-width:864px;margin:0 auto;background:rgba(255,255,255,.912);padding:4% 4%;border-radius:16px}}.block_cta p{font-size:clamp(16px,2vw,22px);line-height:1.8;font-weight:bold;text-align:center;color:#333}@media screen and (min-width:840px){.block_cta p{font-size:clamp(20px,1vw,24px);padding-left:3rem;color:inherit;letter-spacing:.06em;line-height:2}}@media only screen and (max-width: 575px){.block_cta p br{display:none}}.block_cta ul{display:block;margin:24px 0;color:#fff}@media screen and (min-width:840px){.block_cta ul{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:24px 0}}.block_cta ul li{width:99%;max-width:380px;border-radius:5px;text-align:center;color:#060606;padding:10px 0;line-height:1.2;font-size:18px;letter-spacing:.06em;margin:8px auto 0}@media screen and (min-width:840px){.block_cta ul li{font-size:clamp(16px,1vw,18px);width:320px;height:90px;line-height:1.1;font-size:18px;letter-spacing:.06em;margin:0 24px 0 0}}@media only screen and (min-width:840px)and (max-width:991px){.block_cta ul li{width:48%;max-width:280px}}@media only screen and (min-width:992px)and (max-width:1199px){.block_cta ul li{width:48%;max-width:300px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.block_cta ul li{width:48%;max-width:320px}}@media only screen and (min-width: 1441px){.block_cta ul li{width:48%;max-width:320px}}.block_cta ul li span{font-size:14px}.block_cta ul li .cnt_tell{font-size:clamp(22px,1.7vw,26px);font-weight:700;margin-bottom:2px;letter-spacing:2px}.block_cta ul li .cnt_tell::before{content:url("../img/sw/sv/phone_black_24dp.svg");position:relative;top:2px}@media screen and (min-width:840px){.block_cta ul li .cnt_tell::before{font-size:clamp(20px,1.7vw,26px)}}.block_cta ul li a{display:flex;justify-content:center;align-items:center}.block_cta ul li a.ctn2{transition:all .2s;text-align:center;border-radius:5px;height:auto;padding:5% 0;font-size:clamp(16px,1.7vw,18px);font-weight:600}@media screen and (min-width:840px){.block_cta ul li a.ctn2{font-size:clamp(16px,1vw,18px)}}.block_cta ul li a.ctn2 img{height:32px;width:auto;display:block;margin:0 auto 4px}.block_cta ul li a.ctn2,.block_cta ul li a.ctn2:visited{display:block;width:100%}.block_cta ul li a.ctn2:hover{transform:scale(1.1, 1.1)}.block_cta ul li .bg_ctaog{background-color:#c34c1d;color:#fff}.block_cta ul li .bg_ctaog:hover{background:#b12b2b}.block_cta ul li .bg_ctawt{background-color:#fff;border:1.5px solid #c34c1d;color:#c34c1d}.banner{display:none}@media screen and (min-width:840px){.banner{display:block;position:fixed;width:auto;margin:15px 20px;bottom:0;right:7px;z-index:99998}}.banner .banner-close{font-size:18px;font-weight:bold;position:absolute;top:5px;right:5px;z-index:99999;padding:4px 8px;border:none;background-color:#f8f8f8;border-radius:25px;cursor:pointer;-webkit-box-shadow:0 0 7px rgba(0,0,0,.4);box-shadow:0 0 7px rgba(0,0,0,.4)}@media screen and (min-width:840px){.banner .banner-close{top:-10px;right:-4px}}.banner a .banner-back{width:200px;height:112px;margin:0}@media screen and (min-width:840px){.banner a .banner-back{width:250px;height:140px}}.banner a .banner-back .banner-body{width:200px;height:112px;background-image:url(../img/sw/banner/booklet5.jpg);background-size:cover}.banner a .banner-back .banner-body:hover{transition:oopacity .3s ease;opacity:.7}@media screen and (min-width:840px){.banner a .banner-back .banner-body{width:250px;height:140px}}.bg_movie_cta2{width:100%;height:100px;position:fixed;bottom:0px;right:18px;z-index:3;background:rgba(47,60,111,.95);color:#fff;padding:6px 10px}@media only screen and (max-width: 575px){.bg_movie_cta2{width:100%;height:100px;bottom:0;right:18px}}@media screen and (min-width:840px){.bg_movie_cta2{width:250px;height:auto;position:fixed;bottom:0px;right:18px;padding:0;border-radius:10px 0 0 10px;background:rgba(255,250,250,.88);border:1px solid rgba(245,143,143,.88);color:#000}}.bg_movie_cta2 a{display:block;width:100%;height:100%}.bg_movie_cta2 a h4{width:auto;margin:0px auto 8px;font-size:clamp(16px,1.5vw,20px);color:#fff;letter-spacing:2px}@media screen and (min-width:840px){.bg_movie_cta2 a h4{font-size:clamp(10px,1.5vw,16px);color:#c34c1d;margin:0px auto 6px;padding:4px 0;letter-spacing:.058em}}@media only screen and (min-width:840px)and (max-width:991px){.bg_movie_cta2 a h4{font-size:clamp(13px,1vw,16px)}}.bg_movie_cta2 a p{line-height:1.5;width:85%;display:block;margin:0 auto 8px;font-size:clamp(14px,1.5vw,15px);text-align:center;color:#fff}@media only screen and (max-width: 575px){.bg_movie_cta2 a p{width:90%;text-align:center;display:block;margin:.5% auto;line-height:1.3;color:#fff}}@media screen and (min-width:840px){.bg_movie_cta2 a p{font-size:14px;line-height:1.3;color:#333;font-weight:600;margin-top:4px;margin-bottom:4px}}@media only screen and (min-width:840px)and (max-width:991px){.bg_movie_cta2 a p{font-size:clamp(13px,1vw,15px)}}.bg_movie_cta2 a p br{display:none}@media screen and (min-width:840px){.bg_movie_cta2 a p br{display:block}}.bg_movie_cta2 a:hover{background:rgba(195,76,29,.15);transition:.1s}.bg_movie_cta2 .trial_btn2{width:90%;height:25px;margin:auto;line-height:25px;background:#da4602;color:#fff;font-weight:500;border-radius:5px;text-align:center}.p-mov_frame{border-radius:10px 10px 0 0}.p-video{margin:3% auto 0;width:auto;height:auto}.p-video a img{width:95%;border-radius:10px}@media only screen and (min-width: 1200px)and (max-width:1440px){.p-video a img{max-width:500px}}@media only screen and (min-width: 1441px){.p-video a img{max-width:550px}}.p-video2{margin:3% auto 0;width:auto;height:auto}.p-video2 a img{width:92%;border-radius:10px}@media only screen and (min-width:840px)and (max-width:991px){.p-video2 a img{max-width:500px}}@media only screen and (min-width:992px)and (max-width:1199px){.p-video2 a img{max-width:500px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.p-video2 a img{max-width:600px}}@media only screen and (min-width: 1441px){.p-video2 a img{max-width:650px}}.p-videol{margin:3% auto 0;width:auto;height:auto}.p-videol a{margin:auto}.p-videol a img{width:92%;border-radius:10px;margin:inherit auto}@media only screen and (min-width:840px)and (max-width:991px){.p-videol a img{max-width:500px}}@media only screen and (min-width:992px)and (max-width:1199px){.p-videol a img{max-width:500px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.p-videol a img{max-width:700px}}@media only screen and (min-width: 1441px){.p-videol a img{max-width:800px}}.p-video_tube{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;margin:auto}@media screen and (max-width:839px){.p-video_tube a.video img{width:100%}}.p-video_tube iframe{position:absolute;top:0;left:0;width:100%;max-width:500px;height:100%;margin:auto;text-align:center}.p-video_tube2{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;margin:auto}@media screen and (max-width:839px){.p-video_tube2 a.video img{width:100%}}.p-video_tube2 iframe{position:absolute;top:0;left:0;width:100%;height:100%}.p-video_txt{width:auto;height:auto;padding:5px;box-shadow:rgba(149,157,165,.15) 0px 3px 6px 0px;background:rgba(249,249,249,.9);border-radius:0 0 10px 10px;border-top:0;text-align:center}@media screen and (min-width:840px){.p-video_txt{padding:5px 10px}}.p-video_txt em{font-style:normal;display:inline-block;line-height:1.5;font-size:15px;z-index:8888888;width:auto;margin-left:10px}@media only screen and (min-width:840px)and (max-width:991px){.p-video_txt em{font-size:14px}}@media screen and (min-width:840px){.p-video_txt em{font-size:16px}}@media only screen and (min-width:840px)and (max-width:991px){.p-video_txt em{font-size:15px;line-height:1.5}}@media only screen and (min-width:992px)and (max-width:1199px){.p-video_txt em{font-size:16px}}.p-video_txt p{font-size:15px;line-height:1.5;width:97%;padding:5px 0px 5px 5px}@media screen and (min-width:840px){.p-video_txt p{margin:0 auto}}@media only screen and (min-width:840px)and (max-width:991px){.p-video_txt p{font-size:14px;padding:5px}}.p-video_txt span.name{letter-spacing:-1px}.p-video_txt ol.p-video_count{padding-left:1rem}.p-video_txt ol.p-video_count li{line-height:1.8;text-align:left}.p-centcent{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-box_bg{border-radius:15px;background:#e3e6f3;box-shadow:6px 5px 15px -1px rgba(164,164,164,.6)}.p-px_m{padding-top:32px;padding-bottom:32px}.p-bgc_lpink{background:#faf7f3}.p-midhead_txt{font-size:16px;line-height:1.6;color:#1f1f1f;letter-spacing:normal;font-weight:bold}@media only screen and (min-width:576px)and (max-width:839px){.p-midhead_txt{font-size:21px}}@media screen and (min-width:840px){.p-midhead_txt{font-size:25px;letter-spacing:3px}}.p-news_conts_btn{width:70px;font-size:13px;text-align:center;letter-spacing:.06em;padding:2px 0px;background:#dbdbdb;border-radius:5px;display:block}@media only screen and (min-width:840px)and (max-width:991px){.p-news_conts_btn{left:10px}}@media screen and (min-width:840px){.p-news_conts_btn{width:80px}}.snd_block_05_wp1{width:100%;height:300px;background:#e3e3e3;background-image:url("../img/sw/cta2-3.jpg");background-size:cover;background-position-x:-150px;background-repeat:no-repeat;position:relative}@media only screen and (max-width: 575px){.snd_block_05_wp1{width:auto;height:300px}}@media screen and (max-width:839px){.snd_block_05_wp1{background-color:rgba(255,255,255,.8);background-blend-mode:lighten}}@media screen and (min-width:840px){.snd_block_05_wp1{background-image:url("../img/sw/cta2-3.jpg");width:100%;height:400px;background-size:cover;background-position:left center;padding:60px 0}}@media only screen and (min-width:840px)and (max-width:991px){.snd_block_05_wp1{background-position-x:-200px;background-color:rgba(255,255,255,.8);background-blend-mode:lighten}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_block_05_wp1{background-position-x:-200px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.snd_block_05_wp1{background-position-x:-150px}}@media only screen and (min-width: 1441px){.snd_block_05_wp1{height:420px;background-position-x:-150px;background-position-y:center}}.snd_block_05_wp1 .snd_block_cta_in{width:100%;margin:auto;position:relative;padding:12px 0}@media screen and (min-width:840px){.snd_block_05_wp1 .snd_block_cta_in{width:90%;max-width:1200px;padding:0}}@media only screen and (min-width:840px)and (max-width:991px){.snd_block_05_wp1 .snd_block_cta_in{width:100%}}.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta{width:90%;margin:auto}@media screen and (min-width:840px){.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta{width:60%;max-width:664px;position:absolute;right:3%;top:30px;background:rgba(235,194,177,.525)}}@media only screen and (min-width:840px)and (max-width:991px){.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta{width:65%;max-width:664px}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta{width:60%;max-width:664px}}.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta p{font-size:18px;line-height:1.8;font-weight:bold;text-align:center}@media screen and (min-width:840px){.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta p{font-size:clamp(20px,1vw,24px);padding-left:3rem;text-align:left;letter-spacing:.06em;line-height:2}}.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl{display:block;margin:24px 0;color:#fff}@media screen and (min-width:840px){.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl{display:flex;flex-flow:row wrap;justify-content:space-between;margin:24px 0}}.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dt{width:85%;background:#fff;border-radius:5px;border:1px solid #c34c1d;text-align:center;color:#060606;padding:10px 0;line-height:1.1;font-size:18px;letter-spacing:.06em;margin:16px auto 0}@media screen and (min-width:840px){.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dt{font-size:clamp(16px,1vw,18px);width:320px;height:90px;padding:10px 0;line-height:1.1;font-size:18px;letter-spacing:.06em;margin:0}}@media only screen and (min-width:840px)and (max-width:991px){.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dt{width:48%;max-width:280px}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dt{width:48%;max-width:300px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dt{width:48%;max-width:320px}}@media only screen and (min-width: 1441px){.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dt{width:48%;max-width:320px}}.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dt span{font-size:14px}.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dt .cnt_tell{font-size:26px;font-weight:700;margin-bottom:2px;letter-spacing:2px}.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dt .cnt_tell::before{content:url("img/sw/sv/phone_black_24dp.svg");position:relative;top:2px}.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dd{width:85%;margin:16px auto 0}@media screen and (min-width:840px){.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dd{width:320px;height:90px;margin:0}}@media only screen and (min-width:840px)and (max-width:991px){.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dd{width:48%;max-width:280px}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dd{width:48%;max-width:300px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dd{width:48%;max-width:320px}}@media only screen and (min-width: 1441px){.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dd{width:48%;max-width:320px}}.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dd a.ctn2{transition:all .2s;background:green;text-align:center;background:#c34c1d;border-radius:5px;padding:12px 0;font-size:18px}@media screen and (min-width:840px){.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dd a.ctn2{font-size:clamp(16px,1vw,18px);margin:0}}.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dd a.ctn2 img{display:block;margin:0 auto 4px}.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dd a.ctn2,.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dd a.ctn2:visited{display:block;height:90px;width:100%;color:#fff}.snd_block_05_wp1 .snd_block_cta_in .snd_block_cta dl dd a.ctn2:hover{background:#b12b2b;transform:scale(1.1, 1.1)}.snd_block_04_wp{width:100%;height:300px;background:#e3e3e3;background-image:url("../img/sw/stc/cta_ss.jpg");background-size:cover;background-position:left;background-repeat:no-repeat;position:relative}@media only screen and (max-width: 575px){.snd_block_04_wp{width:auto;height:300px}}@media screen and (min-width:840px){.snd_block_04_wp{background-image:url("../img/sw/cta.jpg");width:100%;height:400px;background-size:cover;background-position:left center}}@media only screen and (min-width:840px)and (max-width:991px){.snd_block_04_wp{background-position:12% center}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_block_04_wp{background-position:12% center}}@media only screen and (min-width: 1441px){.snd_block_04_wp{height:450px;background-position:left center}}.snd_block_04_wp .snd_block_04{width:65%;height:300px;position:absolute;top:10%}@media screen and (max-width:839px){.snd_block_04_wp .snd_block_04{right:0px}}@media screen and (min-width:840px){.snd_block_04_wp .snd_block_04{width:570px;left:50%}}@media only screen and (min-width:840px)and (max-width:991px){.snd_block_04_wp .snd_block_04{width:500px;left:42%}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_block_04_wp .snd_block_04{width:500px}}@media only screen and (min-width: 1441px){.snd_block_04_wp .snd_block_04{width:570px}}.snd_block_04_wp .snd_block_04 .block_trial{display:inline-block;position:relative;height:45px;text-align:center;box-sizing:border-box;-webkit-transform:rotate(-8deg) skew(-15deg, 6deg);transform:rotate(-8deg) skew(-15deg, 6deg);margin-left:16px}@media screen and (max-width:839px){.snd_block_04_wp .snd_block_04 .block_trial{display:none}}.snd_block_04_wp .snd_block_04 .block_trial::before{content:"";position:absolute;width:40px;height:40px;background:#eb9920;bottom:-7px;left:-15px;z-index:-2}.snd_block_04_wp .snd_block_04 .block_trial::after{content:"";position:absolute;width:40px;height:40px;background:#eb9920;bottom:-10px;right:-25px;z-index:-2}.snd_block_04_wp .snd_block_04 .block_trial h4{display:inline-block;position:relative;margin:0;padding:0 20px;line-height:45px;font-size:18px;color:#fff;background:#f8aa37}.snd_block_04_wp .snd_block_04 .block_trial h4::before{position:absolute;content:"";top:100%;left:0;border:none;border-bottom:solid 7px rgba(0,0,0,0);border-right:solid 25px #c6821e}.snd_block_04_wp .snd_block_04 .block_trial h4::after{position:absolute;content:"";top:100%;right:0;border:none;border-bottom:solid 10px rgba(0,0,0,0);border-left:solid 15px #c6821e}.snd_block_04_wp .snd_block_04 ul{display:flex;flex-flow:column;justify-content:flex-end;text-align:center}@media screen and (min-width:840px){.snd_block_04_wp .snd_block_04 ul{width:auto;margin-top:8px}}.snd_block_04_wp .snd_block_04 ul li{display:inline-block;padding:0 4px;margin-top:8px;font-size:14px;letter-spacing:-1px;font-weight:bold;height:30px;line-height:30px;background:#fff;-webkit-transform:rotate(-8deg) skew(-15deg, 6deg);transform:rotate(-8deg) skew(-15deg, 6deg)}@media screen and (min-width:840px){.snd_block_04_wp .snd_block_04 ul li{font-size:16px;letter-spacing:.25em;height:50px;line-height:50px;margin-top:12px;padding:0 12px}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_block_04_wp .snd_block_04 ul li{font-size:20px;letter-spacing:.25em;height:50px;line-height:50px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.snd_block_04_wp .snd_block_04 ul li{font-size:24px;letter-spacing:.25em;height:50px;line-height:50px}}@media only screen and (min-width: 1441px){.snd_block_04_wp .snd_block_04 ul li{font-size:clamp(24px,2vw,26px);letter-spacing:.26em;height:50px;line-height:50px;margin-top:16px}}.snd_block_04_wp .snd_block_04 ul li:nth-child(2){font-size:18px}@media screen and (min-width:840px){.snd_block_04_wp .snd_block_04 ul li:nth-child(2){font-size:28px}}@media only screen and (min-width:840px)and (max-width:991px){.snd_block_04_wp .snd_block_04 ul li:nth-child(2){font-size:20px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.snd_block_04_wp .snd_block_04 ul li:nth-child(2){font-size:32px}}@media only screen and (min-width: 1441px){.snd_block_04_wp .snd_block_04 ul li:nth-child(2){font-size:36px}}.snd_block_04_wp .snd_block_04 .block_cnt{width:100%;-webkit-transform:rotate(-8deg) skew(-15deg, 6deg);transform:rotate(-8deg) skew(-15deg, 6deg);font-size:15px;margin-top:16px}@media screen and (min-width:840px){.snd_block_04_wp .snd_block_04 .block_cnt{margin:16px 0 0;width:570px;font-size:18px;background:none}}@media only screen and (min-width:840px)and (max-width:991px){.snd_block_04_wp .snd_block_04 .block_cnt{width:500px;font-size:16px}}@media only screen and (min-width:992px)and (max-width:1199px){.snd_block_04_wp .snd_block_04 .block_cnt{width:480px;font-size:16px}}@media only screen and (min-width: 1441px){.snd_block_04_wp .snd_block_04 .block_cnt{margin:32px 0 0}}.snd_block_04_wp .snd_block_04 .block_cnt p{height:40px;line-height:40px;font-size:14px;border-bottom:1px double #fff;font-weight:bold;text-align:center;margin-bottom:10px;background:#f6eaea}@media screen and (min-width:840px){.snd_block_04_wp .snd_block_04 .block_cnt p{font-size:20px;background:none;font-weight:normal}}.snd_block_04_wp .snd_block_04 .block_cnt dl{display:flex;flex-flow:column;margin-top:4px;font-size:15px}@media screen and (min-width:840px){.snd_block_04_wp .snd_block_04 .block_cnt dl{font-size:20px;flex-flow:row wrap;justify-content:space-between}}.snd_block_04_wp .snd_block_04 .block_cnt dl dt{width:99%;height:40px;line-height:1.3;background:#f7aa36;text-align:center;padding-top:2px;box-shadow:rgba(149,157,165,.15) 0px 3px 6px 0px}@media screen and (min-width:840px){.snd_block_04_wp .snd_block_04 .block_cnt dl dt{width:48%;height:50px;background:rgba(247,170,54,.8)}}.snd_block_04_wp .snd_block_04 .block_cnt dl dt span{display:block;font-size:13px}@media screen and (min-width:840px){.snd_block_04_wp .snd_block_04 .block_cnt dl dt span{font-size:14px}}.snd_block_04_wp .snd_block_04 .block_cnt dl dd{width:99%;height:40px;line-height:40px;background:#f7aa36;text-align:center;box-shadow:rgba(149,157,165,.15) 0px 3px 6px 0px;margin-top:8px}@media screen and (min-width:840px){.snd_block_04_wp .snd_block_04 .block_cnt dl dd{width:48%;height:50px;line-height:50px;margin-top:0;background:rgba(247,170,54,.8)}}.snd_block_04_wp .snd_block_04 .block_cnt dl dd a{color:#0e0e0e;display:inline-block;width:100%}.snd_block_04_wp .snd_block_04 .block_cnt dl dd a:hover{color:#fff;background:#f36d59;transition:.5s}.snd_block_04_wp .snd_block_04 .block_cnt .cnt_kcl_wp{margin-top:4px;font-size:15px}@media screen and (min-width:840px){.snd_block_04_wp .snd_block_04 .block_cnt .cnt_kcl_wp{font-size:20px}}.snd_block_04_wp .snd_block_04 .block_cnt .cnt_kcl_wp .cnt_kcl{width:99%;height:40px;line-height:1.3;background:#f7aa36;text-align:center;padding-top:2px;box-shadow:rgba(149,157,165,.15) 0px 3px 6px 0px}@media screen and (min-width:840px){.snd_block_04_wp .snd_block_04 .block_cnt .cnt_kcl_wp .cnt_kcl{width:99%;height:60px;background:#fff;border:1px solid #f7aa36;padding-top:6px;font-size:22px;font-weight:800}}.snd_block_04_wp .snd_block_04 .block_cnt .cnt_kcl_wp .cnt_kcl span{display:block;font-size:13px}@media screen and (min-width:840px){.snd_block_04_wp .snd_block_04 .block_cnt .cnt_kcl_wp .cnt_kcl span{font-size:14px}}.p-v_conts_q{width:auto;height:auto;position:relative;background:#efe0cd;border-radius:16px;padding:8px 0 8px}.p-v_conts_q p{display:inline-block;margin-left:50px;font-weight:600;font-size:clamp(15px,2.5vw,18px);line-height:1.5;color:#8c4503}.p-v_conts_q p::before{content:"";position:absolute;top:0px;left:0px;width:50px;height:45px;background-image:url("../img/sw/visit/quest.png");background-repeat:no-repeat;background-size:76%;background-position:center}@media screen and (min-width:840px){.p-v_conts_q p{font-size:18px}}.p-v_conts_a{width:auto;height:auto;position:relative;margin-bottom:10px}.p-v_conts_a p{display:inline-block;margin-left:50px;margin-top:8px;line-height:1.5}.p-snd_block_n4{width:100%;height:auto;background:#e3e3e3;padding:24px 0;position:relative}@media screen and (min-width:840px){.p-snd_block_n4{padding:40px 0}}.p-snd_block_n4 p{display:block;width:80%;position:absolute;top:-20px;left:0;right:0;margin:auto;padding:16px 24px;text-align:center;background:green;border-radius:10px;color:#fff;letter-spacing:.06em;font-size:clamp(15px,1vw,18px);line-height:1.8}@media screen and (min-width:840px){.p-snd_block_n4 p{width:50%;position:absolute;top:-20px;left:0;right:0;font-size:20px}}.p-snd_block_n4 ul.snd_video_block_list{display:flex;flex-flow:row nowrap;justify-content:center;margin:16px auto}@media screen and (min-width:840px){.p-snd_block_n4 ul.snd_video_block_list{width:auto;margin:48px auto}}.p-snd_block_n4 ul.snd_video_block_list li.snd_video_block_items img{width:auto;height:auto}.p-snd_block_n4 .snd_video_conts{width:100%;height:auto;text-align:center}:root{--easing: cubic-bezier(0.2, 1, 0.2, 1);--transition: 0.8s var(--easing);--color-base: #4c796a;--color-gray: #ddd;--color-theme: #b4e900;--color-theme-darken: #6e8f00;--color-text: #adbdb7;--box-shadow: 0.8rem 0.8rem 1.2rem rgba(0, 0, 0, 0.05), -0.8rem -0.8rem 1.2rem #fff;--box-shadow-hover: 1rem 1rem 1.5rem rgba(0, 0, 0, 0.08), -1rem -1rem 1.5rem #fff;--box-shadow-inset: inset 0.8rem 0.8rem 1.2rem rgba(0, 0, 0, 0.05), inset -0.8rem -0.8rem 1.2rem #fff;--box-shadow-dark: 0.8rem 0.8rem 1.2rem rgba(0, 0, 0, 0.1), -0.8rem -0.8rem 1.2rem rgba(#fff, 0.2)}.l-inner{position:relative;box-sizing:content-box;max-width:1280px;margin:0 auto;padding:0 2rem}@media screen and (min-width:840px){.l-inner{padding:5rem 2rem}}@media only screen and (min-width: 1200px)and (max-width:1440px){.l-inner{padding:5rem 4.5rem}}@media only screen and (min-width: 1441px){.l-inner{padding:5rem 4.5rem}}.l-inner2{position:relative;box-sizing:content-box;max-width:1280px;margin:0 auto;padding:0 2rem}@media screen and (min-width:840px){.l-inner2{padding:0 2rem}}@media only screen and (min-width: 1200px)and (max-width:1440px){.l-inner2{padding:0 4.5rem}}@media only screen and (min-width: 1441px){.l-inner2{padding:0 4.5rem}}.l-section{border-top:1px solid #eee}.l-section .l-inner{padding-top:8rem;padding-bottom:8rem}.c-temp{line-height:1}.c-temp .l-inner{display:flex;align-items:center;justify-content:space-between;padding-top:4rem;padding-bottom:4rem}.slide-media,.thumb-media{position:relative;overflow:hidden}.slide-media img,.thumb-media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.splide{z-index:0}.splide__arrow--prev,.splide__arrow--next{display:grid;place-content:center;width:4.4rem;height:4.4rem;cursor:pointer;transition:var(--transition);background-color:#02125b;border-radius:50%}.splide__arrow--prev::after,.splide__arrow--next::after{width:1.2rem;height:1.2rem;content:"";border:solid #fff;border-width:3px 3px 0 0}.splide__arrow--prev::after{margin-left:.4rem;transform:rotate(-135deg)}.splide__arrow--next::after{margin-right:.4rem;transform:rotate(45deg)}.splide__arrow:disabled{pointer-events:none;opacity:0}.splide__arrow:focus-visible{outline:3px solid #02125b;outline-offset:3px;z-index:1;transition:none}.splide__pagination{font-size:0}.splide__pagination__page:focus-visible{outline:3px solid rgba(180,233,0,.8);outline-offset:3px;z-index:1;transition:none}.splide__slide:focus-visible{z-index:1;transition:none}.splide-wrapper{position:relative}.splide__arrow>svg{display:none}.card02{overflow:hidden}.card02 .splide__track{overflow:visible}.card02 .splide-controller{display:flex;gap:1.6rem;align-items:center;margin-top:1rem}.card02 .splide__pagination{display:flex;flex-wrap:wrap;gap:1.2rem .8rem;justify-content:flex-start;margin:0 auto 0 0;text-align:center}.card02 .splide__pagination>li{font-size:0}.card02 .splide__pagination__page{display:none}.card02 .splide__pagination__page.is-active{width:4rem;background-color:var(--color-theme)}.card02 .splide__arrows{display:flex;gap:1.6rem}.card02 .splide__arrow--prev,.card02 .splide__arrow--next{position:relative;flex-shrink:0;margin:0}.card02 .splide__arrow:disabled{pointer-events:none;opacity:.5}.card02 .splide__slide{width:max-content;opacity:1}.card02 .slide{overflow:hidden;border-radius:4px}@media screen and (min-width:840px){.card02 .slide{transition:var(--transition)}}@media screen and (min-width:840px){.card02 .slide img{transition:var(--transition)}}@media screen and (min-width:840px){.card02 .slide:hover{transform:translateY(-16px)}}@media screen and (min-width:840px){.card02 .slide:hover img{transform:translateY(0)}}.card02 .slide-media{padding-top:62.5%}.card02 .slide-media img{height:calc(100% + 16px);transform:translateY(-16px);border-radius:20px}.card02 .slide-content{padding:1.6rem 4.5%;background-color:#f1f4fb}.card02 .slide-content02{padding:1.6rem 0;background-color:#f1f4fb}.card02 .slide-content02 .slide-conts02{display:-webkit-box;height:8em;margin-top:0rem}@media only screen and (min-width:840px)and (max-width:991px){.card02 .slide-content02 .slide-conts02{height:9em}}@media only screen and (min-width:992px)and (max-width:1199px){.card02 .slide-content02 .slide-conts02{height:9em}}.card02 .slide-content02 .slide-conts02 .slideCnt_in p{line-height:1.4;font-size:clamp(1.3rem,2vw,1.4rem)}.card02 .slide-content02 .slide-conts02 .slideCnt_in .sldCnt02{font-size:clamp(1.3rem,1.8vw,1.6rem);line-height:1.6}.card02 .slide-content02 .slide-conts02 .slideCnt_in .sldCnt02 span{font-weight:600;color:rgba(181,6,6,.7921568627)}.card02 .slide-content02 .slide-conts02 .slideCnt_in .sldCnt_ctg{display:flex;flex-flow:row nowrap;margin-top:12px}.card02 .slide-content02 .slide-conts02 .slideCnt_in .sldCnt_ctg li.btn_ctd{width:auto;font-size:clamp(1.3rem,1.8vw,1.4rem);border-radius:1em;padding:0px .8em;background:#f5f5f5;line-height:1.75;margin-right:8px}@media screen and (min-width:840px){.card02 .slide-content02 .slide-conts02 .slideCnt_in .sldCnt_ctg li.btn_ctd{font-size:clamp(12px,2vw,13px);letter-spacing:normal}}.card02 .slide-content02 .slide-conts02 .slideCnt_in .sldCnt_ctg .brdC_org{border:1px solid orange}.card02 .slide-content02 .slide-conts02 .slideCnt_in .sldCnt_ctg .brdC_gry{border:1px solid rgba(61,59,57,.43)}.card02 .slide-content03{padding-top:10px}.card02 .slide-content03 .slide-conts03{display:-webkit-box;height:4em;margin-top:.5rem}@media screen and (min-width:840px){.card02 .slide-content03 .slide-conts03{height:5.5em}}.card02 .slide-content03 .slide-conts03 .slideCnt_in p{line-height:1.4;font-size:clamp(1.3rem,2vw,1.4rem)}.card02 .slide-content03 .slide-conts03 .slideCnt_in .sldCnt03{font-size:clamp(1.3rem,1.8vw,1.6rem);line-height:1.5}.card02 .slide-content03 .slide-conts03 .slideCnt_in .sldCnt03 span{font-weight:600;color:rgba(181,6,6,.7921568627)}.card02 .slide-ttl{font-size:clamp(15px,2vw,18px);line-height:1.5;font-weight:700;display:block;color:#333}.card02 .slide-ttl02{font-size:clamp(13px,2vw,16px);line-height:1.4;font-weight:600;display:block;color:#333}.card02 .slide-conts{line-height:1.4;display:-webkit-box;height:8em;margin-top:.5rem;font-size:clamp(1.3rem,2vw,1.4rem)}.video_block{width:100%;background:#fafbff;padding-top:32px;padding-bottom:32px}@media screen and (min-width:840px){.video_block{padding-top:72px;padding-bottom:56px}}.video_block .video_block_wp p{margin-top:40px;text-align:center}.video_block .video_block_wp ul.video_block_list{width:85%;margin:32px auto 0}@media screen and (min-width:840px){.video_block .video_block_wp ul.video_block_list{width:100%;display:flex;flex-flow:row wrap;justify-content:space-around;align-items:top;padding:20px 5%;margin:42px auto;background:#f3fcf4;border-radius:15px}}.video_block .video_block_wp ul.video_block_list li.video_block_items{width:auto;height:auto;margin:16px auto 0px}@media only screen and (min-width:576px)and (max-width:839px){.video_block .video_block_wp ul.video_block_list li.video_block_items{width:80%;height:auto;margin:16px auto 0px}}@media screen and (min-width:840px){.video_block .video_block_wp ul.video_block_list li.video_block_items{width:54%}}.video_block .video_block_wp ul.video_block_list li.video_block_items img{width:100%;margin:0 auto}@media screen and (min-width:840px){.video_block .video_block_wp ul.video_block_list li.video_block_items img{width:90%}}.video_block .video_block_wp ul.video_block_list li.video_block_items_righ{width:45%;position:relative}.video_block .video_block_wp ul.video_block_list li.video_block_items_righ p{font-size:clamp(16px,2vw,20px);text-align:left;line-height:2;margin:40px 0}.video_block .video_block_wp ul.video_block_list li.video_block_items_righ .righ_btn_wp{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;position:absolute;bottom:0}.video_block .video_block_wp ul.video_block_list li.video_block_items_righ .righ_btn_wp .righ_btn{width:45%;height:60px;border-radius:15px;text-align:center;background:#0041a8;color:#fff;margin-top:8px}@media screen and (min-width:840px){.video_block .video_block_wp ul.video_block_list li.video_block_items:nth-child(3),.video_block .video_block_wp ul.video_block_list .video_block_items:nth-child(6){margin-right:0px}}.video_block .video_block_wp ul.video_block_list li.box100{width:30%}.hamburger-menu{display:block}@media screen and (min-width:840px){.hamburger-menu{display:none}}.menu-btn{position:absolute;top:0px;right:16px;display:flex;height:70px;width:70px;justify-content:center;align-items:center;z-index:9999999;background-color:#2d7a7b;cursor:pointer}@media only screen and (min-width:576px)and (max-width:839px){.menu-btn{right:17px}}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:"";display:block;height:2px;width:30px;border-radius:3px;background-color:#fff;position:absolute}.menu-btn span:before{bottom:8px}.menu-btn span:after{top:8px}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}#menu-btn-check:checked~.menu-btn span::before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span::after{top:0;transform:rotate(-45deg)}#menu-btn-check{display:none}.menu-content{width:100%;height:100%;max-height:720px;position:fixed;top:0;left:100%;z-index:8888888;background-color:#328586;transition:all .5s}.menu-content ul{padding:75px 10px 0}.menu-content ul li{border-bottom:solid 1px #c8dfef;list-style:none}.menu-content ul li a{display:block;width:100%;font-size:15px;box-sizing:border-box;color:#fff;text-decoration:none;padding:12px 15px 10px 10px;position:relative}.menu-content ul li a::before{content:"";width:7px;height:7px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;right:11px;top:16px}#menu-btn-check:checked~.menu-content{left:0}.case{background:#f0f1f4;padding-top:0;margin-top:0}.case .case_wp{margin-top:0 !important}.case .case_wp h3{margin:0}.case .case_wp .h_txt{font-size:20px;margin:inherit auto 40px;color:#19a78e;line-height:1.8;width:100%}@media screen and (min-width:840px){.case .case_wp .h_txt{padding-left:1.5%;margin-top:40px}}@media only screen and (min-width: 1441px){.case .case_wp .h_txt{max-width:1440px;padding-left:0;margin-top:56px}}.case .case_wp .block_c01{width:100%;display:flex;flex-flow:row wrap;margin-top:20px;margin-bottom:2%}@media screen and (min-width:840px){.case .case_wp .block_c01{flex-flow:row wrap;justify-content:space-between;margin-top:20px;margin-bottom:4%}}.case .case_wp .block_c01 dl{width:100%;height:auto;background:#fff;border-radius:10px;box-shadow:rgba(149,157,165,.15) 0px 3px 6px 0px;margin-bottom:4%}@media screen and (min-width:840px){.case .case_wp .block_c01 dl{width:32.8%;display:block}}@media only screen and (min-width:840px)and (max-width:991px){.case .case_wp .block_c01 dl{width:49%}}@media only screen and (min-width:992px)and (max-width:1199px){.case .case_wp .block_c01 dl{width:48%}}.case .case_wp .block_c01 dl:nth-child(4),.case .case_wp .block_c01 dl:nth-child(5),.case .case_wp .block_c01 dl:nth-child(6){display:none}@media screen and (min-width:840px){.case .case_wp .block_c01 dl:nth-child(4),.case .case_wp .block_c01 dl:nth-child(5),.case .case_wp .block_c01 dl:nth-child(6){display:block}}@media only screen and (min-width:992px)and (max-width:1199px){.case .case_wp .block_c01 dl.snd_block{width:49.5%}}.case .case_wp .block_c01 dl dt{width:100%;height:auto;position:relative;overflow:hidden}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dt{width:100%;height:auto;position:relative}}.case .case_wp .block_c01 dl dt img{width:100%;display:block;margin:auto;object-fit:contain;border-top-left-radius:15px;border-top-right-radius:15px;transition:transform .6s ease}.case .case_wp .block_c01 dl dt img:hover{transform:scale(1.1)}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dt img{border-bottom-left-radius:0px;border-top-right-radius:15px}}.case .case_wp .block_c01 dl dt .case_tag{width:100px;height:24px;line-height:24px;position:absolute;bottom:0;right:0;background:rgba(255,255,255,.737254902);color:#080808;text-align:center;font-size:14px}.case .case_wp .block_c01 dl dd{padding:2%;position:relative}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dd{padding:3%;width:100%;display:flex;flex-direction:column;justify-content:space-between}}.case .case_wp .block_c01 dl dd .case_contsTtl{margin-bottom:12px;border-bottom:1px solid #dfdfe0}.case .case_wp .block_c01 dl dd .case_contsTtl a{display:flex;flex-flow:row nowrap;align-items:center;font-size:clamp(20px,2vw,20px);font-weight:600;letter-spacing:.8px;line-height:1.6;text-align:center}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dd .case_contsTtl a{font-size:clamp(16px,1.5vw,18px);letter-spacing:1px;text-align:left;line-height:1.6}}.case .case_wp .block_c01 dl dd .case_contsTtl a p{font-size:clamp(20px,2vw,20px);font-weight:600;letter-spacing:.8px;line-height:1.6;text-align:center}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dd .case_contsTtl a p{font-size:clamp(14px,1.4vw,16px);letter-spacing:1px;text-align:left;line-height:1.6;margin-right:1.5%}}.case .case_wp .block_c01 dl dd .case_contsTtl a p br{display:none}@media only screen and (max-width: 575px){.case .case_wp .block_c01 dl dd .case_contsTtl a p br{display:block}}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dd .case_contsTtl a p br{display:block}}.case .case_wp .block_c01 dl dd .case_contsTtl a img.sns_i{width:30px;height:auto;margin-left:1%}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dd .case_contsTtl a img.sns_i{width:25px;height:auto}}.case .case_wp .block_c01 dl dd .case_contsTtl a img{width:45px;height:auto}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dd .case_contsTtl a img{width:35px;height:auto}}.case .case_wp .block_c01 dl dd .case_contsTtl p{font-size:clamp(20px,2vw,22px);letter-spacing:.8px;line-height:1.6;text-align:center}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dd .case_contsTtl p{font-size:clamp(14px,1.3vw,16px);letter-spacing:1px;text-align:left;line-height:2;margin-right:1.5%}}.case .case_wp .block_c01 dl dd .case_contsTx{width:95%;line-height:1.8;margin:0 auto 16px;font-size:clamp(15px,1.7vw,16px);letter-spacing:normal}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dd .case_contsTx{font-size:clamp(15px,1.5vw,16px);margin:0px 0 16px;line-height:1.8;width:100%;height:90px}}@media only screen and (min-width:840px)and (max-width:991px){.case .case_wp .block_c01 dl dd .case_contsTx{line-height:1.6}}@media only screen and (min-width:992px)and (max-width:1199px){.case .case_wp .block_c01 dl dd .case_contsTx{line-height:1.8;font-size:16px;margin-bottom:20px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.case .case_wp .block_c01 dl dd .case_contsTx{font-size:16px}}.case .case_wp .block_c01 dl dd .case_contsTx span{display:inline-block;border:1px solid orange;font-weight:600;line-height:1.4;margin-right:8px;font-size:13px;padding:2px 4px;border-radius:4px;letter-spacing:2px;margin-bottom:4px}.case .case_wp .block_c01 dl dd .case_contsTx .case_contsbtntx a{border-radius:20px;border:1px solid #f29e3e;text-decoration:underline;font-size:14px;padding:4px 1.5rem}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dd .contsTx_lg{height:150px}}@media only screen and (min-width:992px)and (max-width:1199px){.case .case_wp .block_c01 dl dd .contsTx_lg{height:180px}}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dd .contsTx_xlg{height:260px}}@media only screen and (min-width:840px)and (max-width:991px){.case .case_wp .block_c01 dl dd .contsTx_xlg{height:220px}}@media only screen and (min-width:992px)and (max-width:1199px){.case .case_wp .block_c01 dl dd .contsTx_xlg{height:190px}}@media only screen and (min-width: 1441px){.case .case_wp .block_c01 dl dd .contsTx_xlg{height:280px}}.case .case_wp .block_c01 dl dd .contsTx_ss{height:50px}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dd .contsTx_ss{height:80px}}@media only screen and (min-width:840px)and (max-width:991px){.case .case_wp .block_c01 dl dd .contsTx_ss{height:120px}}@media only screen and (min-width:992px)and (max-width:1199px){.case .case_wp .block_c01 dl dd .contsTx_ss{height:90px}}.case .case_wp .block_c01 dl dd .case_contsCateg{display:flex;flex-flow:row nowrap;align-items:center;margin-bottom:2%}.case .case_wp .block_c01 dl dd .case_contsCateg .conts_categorie{width:auto;font-size:14px;border:1px solid #e1e1e1;border-radius:1em;padding:0px .8em;background:#f5f5f5;line-height:1.75}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dd .case_contsCateg .conts_categorie{font-size:clamp(10px,2vw,14px);letter-spacing:normal}}.case .case_wp .block_c01 dl dd .case_contsCateg .case_log{margin-left:auto;background:#fcf3f3}.case .case_wp .block_c01 dl dd .case_contsCateg .conts_loca{width:auto;font-size:14px;margin-left:2%}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dd .case_contsCateg .conts_loca{font-size:clamp(12px,2vw,14px);margin-left:auto}}.case .case_wp .block_c01 dl dd .case_contsCateg .conts_loca img{width:14px;height:auto;vertical-align:bottom;margin-right:4px}@media only screen and (min-width:992px)and (max-width:1199px){.case .case_wp .block_c01 dl dd .case_contsCateg .conts_loca img{margin-right:0}}.case .case_wp .block_c01 dl dd .casestd_btn{width:300px;font-size:16px;margin:16px auto}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dd .casestd_btn{width:180px;font-size:14px;margin-top:0;margin-left:0}}.case .case_wp .block_c01 dl dd .case_new{position:absolute;top:5px;left:5px;width:40px;height:16px;line-height:16px;letter-spacing:2px;text-align:center;background:#cb252a;font-size:10px;font-weight:600;color:#fff;border-radius:5px}.case .case_wp .block_c01 dl dd .case_und_inn2{width:100%;height:auto;background:#f7f8f8;margin:auto;padding:1.5%;border-radius:15px}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dd .case_und_inn2{height:200px;padding:2%;margin-bottom:2%}}@media only screen and (min-width:840px)and (max-width:991px){.case .case_wp .block_c01 dl dd .case_und_inn2{height:220px;line-height:1.7}}@media only screen and (min-width:992px)and (max-width:1199px){.case .case_wp .block_c01 dl dd .case_und_inn2{height:240px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.case .case_wp .block_c01 dl dd .case_und_inn2{height:320px}}@media only screen and (min-width: 1441px){.case .case_wp .block_c01 dl dd .case_und_inn2{height:380px}}.case .case_wp .block_c01 dl dd .case_und_inn2 p{font-size:clamp(20px,2vw,22px);font-weight:700;letter-spacing:.65px;line-height:1.6;text-align:center}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dd .case_und_inn2 p{font-size:clamp(16px,1.5vw,18px);letter-spacing:.6px;text-align:left}}@media only screen and (min-width: 1200px)and (max-width:1440px){.case .case_wp .block_c01 dl dd .case_und_inn2 p{font-size:17px}}.case .case_wp .block_c01 dl dd .case_und_inn2 p a{display:inline-block;font-size:10px;padding:2px 5px;line-height:12px;background:#2921b0;color:#fff;border-radius:4px;margin-left:3px;vertical-align:middle}.case .case_wp .block_c01 dl dd .case_und_inn2 .block_c01_tx{width:95%;line-height:1.8;margin:0 auto;font-size:clamp(15px,1.7vw,16px);letter-spacing:1px}@media screen and (min-width:840px){.case .case_wp .block_c01 dl dd .case_und_inn2 .block_c01_tx{font-size:15px;margin:1.5% 0 20px;line-height:1.6;width:100%}}@media only screen and (min-width:840px)and (max-width:991px){.case .case_wp .block_c01 dl dd .case_und_inn2 .block_c01_tx{line-height:1.6}}@media only screen and (min-width:992px)and (max-width:1199px){.case .case_wp .block_c01 dl dd .case_und_inn2 .block_c01_tx{line-height:1.6}}.case .case_wp .block_c01 dl dd .case_und_inn2 .block_c01_tx span{display:inline-block;background:#359790;color:#fff;line-height:1.4;margin-right:4px;font-size:14px;padding:0px 8px;border-radius:2px}.case .case_wp .block_c01 dl dd .ht_ss{height:100px !important}.case .case_wp .block_c01::after{content:"";display:block;width:32%}@media only screen and (min-width:840px)and (max-width:991px){.case .case_wp .block_c01 dl.sub{width:49%}}@media only screen and (min-width:992px)and (max-width:1199px){.case .case_wp .block_c01 dl.sub{width:47%}}.case .case_wp .block_c01 dl.sub dd .case_und_inn2{height:270px}.case .case_btn{width:320px;height:40px;margin:0px auto 0}@media screen and (min-width:840px){.case .case_btn{margin:32px auto 0}}.case .case2{width:100%;max-width:1200px;margin:60px auto}.case .case2 .case2_wp{margin:40px 0;display:flex;flex-flow:row nowrap;justify-content:space-between}.case .case2 .case2_wp .case2_conts_lef{width:60%}.case .case2 .case2_wp .case2_conts_lef p{font-size:30px}.case .case2 .case2_wp .case2_conts_lef .case2_conts_lef_tx{margin:32px}.case .case2 .case2_wp .case2_conts_lef .case2_conts_lef_tx ul{display:flex;flex-flow:row nowrap}.case .case2 .case2_wp .case2_conts_lef .case2_conts_lef_tx ul li{width:120px;height:32px;line-height:30px;text-align:center;border:1px solid #bfbfbf;border-radius:3px;margin-right:10px}.case .case2 .case2_wp .case2_conts_lef .case2_conts_lef_tx ul li li:last-child{margin-right:0}.case .case2 .case2_wp .case2_conts_lef .case2_conts_lef_cm{width:90%;margin:40px 0;padding:0 40px 0 0;line-height:2;font-size:20px}.case .case2 .case2_wp .case2_conts_lef .case2_conts_lef_pct img{width:80%}.case .case2 .case2_wp .case2_conts_righ{width:35%;position:relative}.case .case2 .case2_wp .case2_conts_righ img{border-radius:10px;width:80%}.case .case2 .case2_wp2{margin:32px 0}.case .case2 .case2_wp2 .case2_conts2 p{font-size:30px}.case .case2 .case2_wp2 .case2_conts2 ul{display:flex;flex-flow:row nowrap;margin:32px}.case .case2 .case2_wp2 .case2_conts2 ul li{width:120px;height:32px;line-height:30px;text-align:center;border:1px solid #bfbfbf;border-radius:3px;margin-right:10px}.case .case2 .case2_wp2 .case2_conts2 ul li li:last-child{margin-right:0}.block_case_wp{width:100%;height:auto;padding-bottom:16px;padding-top:40px;background:#f0f1f4}@media screen and (min-width:840px){.block_case_wp{padding-bottom:0;padding-top:60px}}.block_case_wp .block_case{width:100%;margin:0 auto 0;height:auto;padding-top:0px}@media screen and (min-width:840px){.block_case_wp .block_case{margin:0 auto;width:100%;padding-top:32px;padding-bottom:32px}}.block_case_wp .block_case .block_case_inn{height:auto;margin:0 auto;padding:0px 32px}@media screen and (min-width:840px){.block_case_wp .block_case .block_case_inn{width:95%;max-width:1600px;margin:0 auto;padding:40px 0px}}@media only screen and (min-width:840px)and (max-width:991px){.block_case_wp .block_case .block_case_inn{width:100%;padding:32px 24px}}@media only screen and (min-width: 1441px){.block_case_wp .block_case .block_case_inn{width:90%}}.block_case_wp .block_case .block_case_inn h1.block_case_ttl{color:rgba(2,44,40,.9) !important;font-size:clamp(18px,1.5vw,22px) !important;line-height:1.5}@media screen and (min-width:840px){.block_case_wp .block_case .block_case_inn h1.block_case_ttl{font-size:32px !important;line-height:1.6}}.block_case_wp .block_case .block_case_inn .heig_b{height:400px}.case_sub_wp{width:100%;height:auto;padding-top:80px}@media screen and (min-width:840px){.case_sub_wp{padding-bottom:0;padding-top:110px}}.case_sub_wp .case_sub_ttl{width:100%;margin:0 auto 0px;height:auto;padding:0 20px 20px 20px}@media screen and (min-width:840px){.case_sub_wp .case_sub_ttl{margin:0 auto;width:100%;max-width:1300px;padding:60px 50px 20px 50px}}.case_sub_wp .case_sub_ttl .case_sub_ttl_pre{padding:6px 0;font-size:clamp(16px,2vw,20px);letter-spacing:2px;color:#333;font-weight:700}@media screen and (min-width:840px){.case_sub_wp .case_sub_ttl .case_sub_ttl_pre{font-size:clamp(16px,2vw,32px)}}.case_sub_wp .case_sub_ttl .case_sub_ttl_pre span{display:block;color:#1d4f8b;font-size:14px;margin:20px 0 0;font-weight:400}.case_sub_wp .case_sub_ttl h1.case_maintx{color:#333;font-size:clamp(16px,2vw,24px);line-height:1.8;font-weight:600;padding-right:10rem;margin:4rem 0;letter-spacing:2px}.case_sub_wp .case_sub_ttl .case_sub_ttl_tx{font-size:clamp(26px,2vw,30px);color:#404040;letter-spacing:2px;margin:20px auto 30px;text-align:left}@media screen and (min-width:840px){.case_sub_wp .case_sub_ttl .case_sub_ttl_tx{font-size:clamp(16px,2vw,24px);margin:40px auto 24px}}.case_sub_wp .case_sub_ttl .case_sub_ttl_btn_wp{display:flex;flex-flow:row nowrap;width:100%;justify-content:space-between}.case_sub_wp .case_sub_ttl .case_sub_ttl_btn_wp .case_sub_ttl_btn1{width:140px;height:25px;line-height:25px;border:1px solid #b0b0b0;text-align:center;font-size:clamp(13px,2vw,14px);border-radius:10px;background:#fff;margin-right:10px}@media screen and (min-width:840px){.case_sub_wp .case_sub_ttl .case_sub_ttl_btn_wp .case_sub_ttl_btn1{font-size:14px}}.case_sub_wp .case_sub_ttl .case_sub_ttl_btn_wp .case_sub_ttl_btn55{width:200px;height:25px;margin-left:auto;padding-right:20px;line-height:25px;text-align:right;font-size:clamp(13px,2vw,14px)}@media screen and (min-width:840px){.case_sub_wp .case_sub_ttl .case_sub_ttl_btn_wp .case_sub_ttl_btn55{font-size:14px}}.case_sub_wp .case_sub_block{width:100%;padding:0px 0 20px}.case_sub_wp .case_sub_block .case_sub_block_inn{width:100%;max-width:1300px;margin:auto;padding:20px 20px 20px 20px}@media screen and (min-width:840px){.case_sub_wp .case_sub_block .case_sub_block_inn{padding:40px 50px 0 50px}}.case_sub_wp .case_sub_block .case_sub_block_inn .case_sub_block_ap_wp{display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:center;margin:20px 0}@media only screen and (max-width: 575px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_sub_block_ap_wp{display:flex;flex-flow:column;margin-bottom:10px}}@media screen and (min-width:840px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_sub_block_ap_wp{display:flex;flex-flow:row nowrap;justify-content:space-between;align-content:center;margin-bottom:80px;margin-top:40px}}.case_sub_wp .case_sub_block .case_sub_block_inn .case_sub_block_ap_wp .case_pct{width:40%;margin:0px 0 0;padding:0px}@media only screen and (max-width: 575px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_sub_block_ap_wp .case_pct{width:100%;padding:0 0 16px}}.case_sub_wp .case_sub_block .case_sub_block_inn .case_sub_block_ap_wp .case_pct img{width:100%;height:auto;margin:0 auto;display:block;border-radius:10px}.case_sub_wp .case_sub_block .case_sub_block_inn .case_sub_block_ap_wp .case_sub_block_ap{width:57%;margin-bottom:10px}@media only screen and (max-width: 575px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_sub_block_ap_wp .case_sub_block_ap{width:100%}}@media screen and (min-width:840px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_sub_block_ap_wp .case_sub_block_ap{margin-bottom:40px}}.case_sub_wp .case_sub_block .case_sub_block_inn .case_sub_block_ap_wp .case_sub_block_ap .case_sub_block_ap_ttl{font-size:clamp(18px,2vw,20px);line-height:1.7;color:#0a5c54;font-weight:700}@media screen and (min-width:840px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_sub_block_ap_wp .case_sub_block_ap .case_sub_block_ap_ttl{margin-bottom:1%;padding-bottom:4px;font-size:26px;text-align:left;vertical-align:middle}}.case_sub_wp .case_sub_block .case_sub_block_inn .case_sub_block_ap_wp .case_sub_block_ap p{font-size:clamp(16px,2vw,22px);line-height:1.7;letter-spacing:1px;display:block;text-align:left;width:auto}@media screen and (min-width:840px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_sub_block_ap_wp .case_sub_block_ap p{font-size:clamp(20px,2vw,22px);letter-spacing:1.6px;line-height:1.8}}.case_sub_wp .case_sub_block .case_sub_block_inn .case_sub_block_ap_wp .case_sub_block_ap img{width:60px;height:auto;vertical-align:bottom;margin-right:10px}@media screen and (min-width:840px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_sub_block_ap_wp .case_sub_block_ap img{width:80px;height:auto;margin-right:20px}}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts01{max-width:1200px;padding:3% 5% 3%;letter-spacing:1px;line-height:2;margin:auto 0 32px;background:#e8f0fa;border-radius:10px}@media screen and (min-width:840px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts01{padding:40px 8% 40px;margin:0 auto 32px}}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts01 p{font-size:clamp(18px,2vw,20px);line-height:1.7;color:#0a5c54;font-weight:700;text-align:left;display:block;margin-bottom:16px;border-bottom:1px solid #dbdbdb;padding-bottom:10px;text-align:center;position:relative}@media only screen and (max-width: 575px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts01 p{line-height:1.5}}@media screen and (min-width:840px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts01 p{margin-bottom:32px;padding-bottom:4px;font-size:26px;text-align:left;vertical-align:middle}}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts01 p img{width:60px;height:auto;display:inline-block;vertical-align:middle;padding-bottom:10px;margin-right:10px}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts01 .case_conts01_tx{font-size:clamp(16px,2vw,18px);margin:0 auto}@media screen and (min-width:840px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts01 .case_conts01_tx{font-size:20px;margin:24px auto}}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts01 .case_conts01_tx ul li{position:relative;margin:0;border-bottom:none;padding:0;margin-left:2em;padding-top:.5em}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts01 .case_conts01_tx ul li::before{content:"";position:absolute;top:1.15em;left:-1.3em;width:10px;height:10px;border:1px solid #1ab3a3;background-color:#1ab3a3;border-radius:50%}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts03{max-width:1200px;margin:0 auto 0px;font-size:18px;padding:3% 5% 3%}@media only screen and (max-width: 575px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts03{padding:3% 1%}}@media screen and (min-width:840px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts03{padding:20px 8% 20px;margin:0px auto 16px}}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts03 p{font-size:clamp(16px,2vw,20px);color:#0a5c54;font-weight:700;display:block;margin-bottom:8px;text-align:left;padding-left:0;line-height:1.8}@media screen and (min-width:840px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts03 p{font-size:clamp(20px,2vw,24px)}}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts03 .case_conts03_tx{width:100%;line-height:1.8}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts03 .case_conts03_tx .conts03_txQ .qest{display:inline-block;padding:0 6px;border-radius:5px;background:#f36c05;color:#fff;font-size:14px;margin-right:1.2%}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts03 .case_conts03_tx span{display:inline-block;padding:0 6px;border-radius:5px;background:#ae4c0f;color:#fff;font-size:14px}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts03 .case_conts03_tx ul{margin-bottom:8px}@media screen and (min-width:840px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts03 .case_conts03_tx ul{margin-bottom:8px}}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts03 .case_conts03_tx ul li{position:relative;margin:0;border-bottom:none;padding:0;margin-left:2em;padding-top:.5em}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts03 .case_conts03_tx ul li::before{content:"";position:absolute;top:1.15em;left:-1.3em;width:10px;height:10px;border:1px solid #1ab3a3;background-color:#1ab3a3;border-radius:50%}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts03 .case_conts03_tx ul li.case_voiceitem{margin-left:2.8em}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts03 .case_conts03_tx ul .wm::before{content:"";margin-top:-8px;position:absolute;top:1.05em;left:-2.2em;width:35px;height:35px;background-image:url(../img/sw/nw/voice_wm.jpg);background-size:cover;border:0}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts03 .case_conts03_tx ul .men::before{content:"";margin-top:-8px;position:absolute;top:1.05em;left:-2.2em;width:35px;height:35px;background-image:url(../img/sw/nw/voice_mn.jpg);background-size:cover;border:0}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts03 .case_conts03_tx ul .quest::before{content:"";margin-top:-8px;position:absolute;top:1.05em;left:-2.5em;width:40px;height:35px;background-image:url(../img/sw/visit/quest.png);background-size:cover;background-color:#fff;border:0}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts03 .case_conts03_tx ul .ans{margin-bottom:16px}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts03 .case_conts03_tx ul .ans::before{content:"";margin-top:-8px;position:absolute;top:1.05em;left:-2.5em;width:40px;height:35px;background-image:url(../img/sw/visit/quest-a.png);background-size:cover;background-color:#fff;border:0}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts05_pct{margin:40px auto}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts05_pct img{display:block;border-radius:10px;margin:0 auto;text-align:center}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts04{width:98%;margin:30px auto;background:#e8f0fa;border-radius:10px;padding:32px 0}@media only screen and (max-width: 575px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts04{padding:20px 0}}@media screen and (min-width:840px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts04{width:90%;max-width:1200px;margin:100px auto}}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts04 ul{width:98%;margin:auto;font-size:clamp(14px,2vw,16px)}@media only screen and (max-width: 575px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts04 ul{font-size:clamp(16px,2vw,18px)}}@media screen and (min-width:840px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts04 ul{width:90%;margin:auto}}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts04 ul li{display:flex;flex-flow:row nowrap;justify-content:space-between;border-bottom:1px solid #dedede;height:50px;line-height:50px}@media only screen and (max-width: 575px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts04 ul li{flex-flow:column;line-height:normal;height:auto;padding:12px 0}}@media screen and (min-width:840px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts04 ul li{line-height:50px}}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts04 ul li .case_conts4_lef{width:20%;padding-left:10px}@media only screen and (max-width: 575px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts04 ul li .case_conts4_lef{width:100%;padding-left:20px;margin-top:10px;margin-bottom:10px}}@media screen and (min-width:840px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts04 ul li .case_conts4_lef{width:30%;padding-left:20px}}.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts04 ul li .case_conts4_righ{width:80%}@media only screen and (max-width: 575px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts04 ul li .case_conts4_righ{width:100%;padding-left:20px}}@media screen and (min-width:840px){.case_sub_wp .case_sub_block .case_sub_block_inn .case_conts04 ul li .case_conts4_righ{width:70%}}.contact_wp{width:100%;margin:auto;padding-left:24px;padding-right:24px;padding-top:40px;padding-bottom:24px;background:rgba(76,200,177,.05)}@media screen and (max-width:839px){.contact_wp{margin:auto;padding:0}}.contact_wp #header_contact .frm_ttl{text-align:left;font-size:24px}.contact_wp #header_contact .frm_ttl p{text-align:left;color:red}.contact_wp2{width:100%;margin:auto;padding-top:0px;padding-bottom:24px;background:rgba(53,53,105,.05)}@media screen and (max-width:839px){.contact_wp2{margin:auto;padding:0}}.contact_wp2 .booklet_wp{width:100%;height:80px;background:rgba(53,53,105,.1)}.contact_wp2 .booklet_wp .booklet_ttl{margin:0 auto;padding:30px 20px;text-align:left}@media screen and (min-width:840px){.contact_wp2 .booklet_wp .booklet_ttl{width:100%;max-width:1200px;padding:30px 20px}}.contact_wp2 #wrapper #header_contact2 .frm_wp{width:100%;background:#fff;border-radius:20px;margin:0 auto;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:16px}@media screen and (min-width:840px){.contact_wp2 #wrapper #header_contact2 .frm_wp{width:750px;padding:30px 40px}}.contact_wp2 #wrapper #header_contact2 .frm_wp .frm_ttl{letter-spacing:1px}@media screen and (min-width:840px){.contact_wp2 #wrapper #header_contact2 .frm_wp .frm_ttl{width:52%}}.contact_wp2 #wrapper #header_contact2 .frm_wp .frm_ttl p{font-size:20px;line-height:1.5;display:inline;background:linear-gradient(transparent 85%, rgba(255, 153, 0, 0.5) 85%)}@media screen and (min-width:840px){.contact_wp2 #wrapper #header_contact2 .frm_wp .frm_ttl p{font-size:30px;line-height:1.6}}.contact_wp2 #wrapper #header_contact2 .frm_wp .frm_ttl .frm_ttlTx{font-size:16px;margin-top:10px;line-height:1.5}@media screen and (min-width:840px){.contact_wp2 #wrapper #header_contact2 .frm_wp .frm_ttl .frm_ttlTx{font-size:20px;margin-top:20px;line-height:1.6}}.contact_wp2 #wrapper #header_contact2 .frm_wp .frm_ttl .frm_ttlTx span{display:inline-block;font-size:14px;line-height:1.5;margin-top:8px}@media screen and (min-width:840px){.contact_wp2 #wrapper #header_contact2 .frm_wp .frm_ttl .frm_ttlTx span{font-size:15px;margin-top:16px}}.contact_wp2 #wrapper #header_contact2 .frm_wp .frm_pct{width:47%}.contact_wp2 #wrapper .frm_wp2{margin:0px auto;padding:20px 10px 0}@media screen and (min-width:840px){.contact_wp2 #wrapper .frm_wp2{padding:24px 40px 0}}.contact_wp2 #wrapper .frm_wp2 p{line-height:1.5}@media screen and (min-width:840px){.contact_wp2 #wrapper .frm_wp2 p{line-height:2}}.contact_wp2 #wrapper .frm_wp2 p img{vertical-align:middle}.ex-bene_conts{margin-top:30px;margin-bottom:0}@media screen and (min-width:840px){.ex-bene_conts{margin-top:60px}}.ex-bene_conts .ex-bene_ttl{text-align:center;font-size:20px;line-height:1.6}@media screen and (min-width:840px){.ex-bene_conts .ex-bene_ttl{font-size:30px}}.ex-bene_conts .ex-bene_PctMp figure{text-align:center;width:80%;margin:4% auto}@media screen and (min-width:840px){.ex-bene_conts .ex-bene_PctMp figure{width:50%;max-width:500px;min-width:300px;margin:60px auto}}.ex-bene_conts .ex-bene_PctMp figure img{width:100%;height:auto}.ex-bene_conts .scroll-ani{margin:4% 0}@media screen and (min-width:840px){.ex-bene_conts .scroll-ani{margin:80px 0}}@keyframes ani-scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0%)}}.ex-bene_conts .scroll-ani__wrap{display:flex;overflow:hidden}.ex-bene_conts .scroll-ani__list{display:flex;list-style:none;padding:0}.ex-bene_conts .scroll-ani__list--right{animation:ani-scroll-right 120s infinite linear .6s both}.ex-bene_conts .scroll-ani__item{width:33.3333333333vw}@media screen and (min-width:840px){.ex-bene_conts .scroll-ani__item{width:16.6666666667vw}}.ex-bene_conts .scroll-ani__item>img{width:98%}.ex-bene_conts .ex-bene_mssg{padding-bottom:4%}.ex-bene_conts .ex-bene_mssg .ex-bene_mssgTtl{text-align:center;font-size:26px;padding:5% 0 16px;font-weight:600;letter-spacing:1.5px}@media screen and (min-width:840px){.ex-bene_conts .ex-bene_mssg .ex-bene_mssgTtl{padding:4% 0;font-size:30px}}.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp{width:98%;margin:12px auto 32px;padding:0px 16px}@media screen and (min-width:840px){.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp{width:98%;max-width:1300px;margin:20px auto 40px;background:#fff;padding:4% 5%;border-radius:24px}}@media screen and (min-width:840px){.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp ul{display:flex;flex-flow:row nowrap;justify-content:space-between}}.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp ul li{width:98%;margin:auto}@media screen and (min-width:840px){.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp ul li{width:47%;margin:inherit}}.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp ul li figure img{border-radius:24px}.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp ul li .ex-bene_mssgTx{font-size:clamp(16px,2vw,18px);letter-spacing:1px;line-height:1.6;margin-top:16px}@media screen and (min-width:840px){.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp ul li .ex-bene_mssgTx{font-size:clamp(16px,2vw,20px);letter-spacing:1.5px;line-height:1.7}}.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp .ex-bene_subTtl{text-align:center;font-size:clamp(20px,2vw,24px);position:relative;font-weight:600;margin-bottom:46px;line-height:1.6}@media screen and (min-width:840px){.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp .ex-bene_subTtl{font-size:clamp(22px,2vw,26px);margin-bottom:70px}}.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp .ex-bene_subTtl::before{content:"";width:56px;height:1px;position:absolute;left:50%;position:absolute;transform:translateX(-50%);margin:0 auto;bottom:-16px;background:#293d45}@media screen and (min-width:840px){.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp .ex-bene_subTtl::before{bottom:-24px}}.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp ul.mssgSnd_list{display:flex;flex-flow:row wrap;justify-content:space-between}.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp ul.mssgSnd_list li.mssgSnd_items{background:#e8eaf7;width:48%;margin-bottom:24px}@media only screen and (max-width: 575px){.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp ul.mssgSnd_list li.mssgSnd_items{width:98%}}@media screen and (min-width:840px){.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp ul.mssgSnd_list li.mssgSnd_items{width:32%;border-radius:24px;margin-bottom:32px}}.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp ul.mssgSnd_list li.mssgSnd_items p.mssgSnd_head{display:flex;width:100%;height:auto;padding:3.5% 0;font-weight:bold;color:#fff;line-height:1;align-items:center;justify-content:center;background-color:#263fdb;border-top-left-radius:24px;border-top-right-radius:24px;letter-spacing:2px}.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp ul.mssgSnd_list li.mssgSnd_items figure{width:100%}@media screen and (min-width:840px){.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp ul.mssgSnd_list li.mssgSnd_items figure{width:75%;margin:4% auto;padding:2%}}.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp ul.mssgSnd_list li.mssgSnd_items figure img{border-radius:0}@media screen and (min-width:840px){.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp ul.mssgSnd_list li.mssgSnd_items figure img{border-radius:24px}}.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp ul.mssgSnd_list li.mssgSnd_items .mssgSnd_tx{font-size:clamp(14px,2vw,16px);font-weight:700;text-align:center;margin:16px auto;color:#cd2f2f;line-height:1.6}@media screen and (min-width:840px){.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp ul.mssgSnd_list li.mssgSnd_items .mssgSnd_tx{font-size:clamp(15px,2vw,17px);padding:2% 1.5%}}.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp ul.mssgSnd_list li.mssgSnd_items:last-child{background:none}.ex-bene_conts .ex-bene_mssg .ex-bene_mssg_wp .ex-bene_trial{margin-top:0}.faq{width:100%;height:auto;margin:0 auto;background:#fff}.faq .faq_wp{height:auto;margin:20px auto 0;padding-bottom:16px}@media screen and (min-width:840px){.faq .faq_wp{width:100%;margin:0;padding-top:40px;padding-bottom:200px}}.faq .faq_wp p.faq_txt{text-align:center;padding:32px 0}.faq .faq_wp dl.qa{width:100%;margin:16px auto;position:relative;line-height:1.6;box-shadow:rgba(149,157,165,.15) 0px 3px 6px 0px}@media only screen and (min-width:576px)and (max-width:839px){.faq .faq_wp dl.qa{width:100%;min-width:560px}}@media screen and (min-width:840px){.faq .faq_wp dl.qa{width:90%;max-width:1000px;margin:0 auto 24px;line-height:1.7}}@media only screen and (min-width: 1441px){.faq .faq_wp dl.qa{width:80%;max-width:1200px}}.faq .faq_wp dl.qa dt.qa_q{background:#ebebeb;padding:15px 20px 20px 50px;border-radius:10px 10px 0 0;font-weight:bold;color:#00125c}@media screen and (min-width:840px){.faq .faq_wp dl.qa dt.qa_q{padding:20px 45px 20px 90px;font-size:clamp(16px,2vw,20px)}}.faq .faq_wp dl.qa .qa_q::before{content:"Q.";font-size:30px;font-weight:bold;color:#0a9900;position:absolute;left:15px;top:6px}@media screen and (min-width:840px){.faq .faq_wp dl.qa .qa_q::before{left:40px}}.faq .faq_wp dl.qa dd.qa_a{background:#fff;border-radius:0px 0px 15px 15px;padding:15px 20px 15px 50px;position:relative}@media screen and (min-width:840px){.faq .faq_wp dl.qa dd.qa_a{padding:20px 45px 20px 90px;line-height:2}}.faq .faq_wp dl.qa .qa_a::before{content:"A.";font-size:30px;font-weight:bold;color:#0a9900;position:absolute;left:15px;top:6px}@media screen and (min-width:840px){.faq .faq_wp dl.qa .qa_a::before{left:40px}}.flow_conts h3.flow_ttl{font-size:clamp(20px,2vw,30px);margin-bottom:4%;letter-spacing:2px;max-width:900px;margin-left:auto;margin-right:auto}@media screen and (min-width:840px){.flow_conts h3.flow_ttl{margin-bottom:4%;font-size:clamp(24px,2vw,30px)}}.flow_conts ul.flow_listsSnd{display:flex;flex-flow:column;margin:0px auto;max-width:900px}@media only screen and (min-width: 1200px)and (max-width:1440px){.flow_conts ul.flow_listsSnd{width:80%}}@media only screen and (min-width: 1441px){.flow_conts ul.flow_listsSnd{width:80%}}.flow_conts ul.flow_listsSnd li.flow_itemSnd{display:flex;flex-flow:row nowrap;margin-bottom:32px;line-height:1.7;z-index:10}@media screen and (min-width:840px){.flow_conts ul.flow_listsSnd li.flow_itemSnd{margin-bottom:8%}}.flow_conts ul.flow_listsSnd li.flow_itemSnd .flow_itemNm{width:70px;height:70px;background:orange;text-align:center;color:#fff;margin-right:5%;margin-top:30px;font-weight:700;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:1000px;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 575px){.flow_conts ul.flow_listsSnd li.flow_itemSnd .flow_itemNm{width:50px;height:50px;margin-right:3%}}@media screen and (min-width:840px){.flow_conts ul.flow_listsSnd li.flow_itemSnd .flow_itemNm{width:90px;height:90px}}.flow_conts ul.flow_listsSnd li.flow_itemSnd .flow_itemNm::before{content:"";position:absolute;bottom:-45%;left:35px;z-index:2;display:block;width:0;height:30px;border-right:2px dotted #3c2c25}@media only screen and (max-width: 575px){.flow_conts ul.flow_listsSnd li.flow_itemSnd .flow_itemNm::before{bottom:-62%;left:25px}}@media screen and (min-width:840px){.flow_conts ul.flow_listsSnd li.flow_itemSnd .flow_itemNm::before{bottom:-40%;left:45px}}.flow_conts ul.flow_listsSnd li.flow_itemSnd .flow_itemNm p{line-height:1;font-size:clamp(13px,2vw,15px);letter-spacing:.5px}.flow_conts ul.flow_listsSnd li.flow_itemSnd .flow_itemNm span{display:block;font-size:clamp(25px,3.5vw,40px);line-height:1}.flow_conts ul.flow_listsSnd li.flow_itemSnd .flow_nodot::before{display:none}.flow_conts ul.flow_listsSnd li.flow_itemSnd .flow_itemCnt_wp{width:90%}@media screen and (min-width:840px){.flow_conts ul.flow_listsSnd li.flow_itemSnd .flow_itemCnt_wp{width:80%}}.flow_conts ul.flow_listsSnd li.flow_itemSnd .flow_itemCnt_wp p{font-size:clamp(16px,3vw,20px);font-weight:700;display:inline-block;color:#294890}@media screen and (min-width:840px){.flow_conts ul.flow_listsSnd li.flow_itemSnd .flow_itemCnt_wp p{font-size:clamp(16px,3vw,24px)}}.flow_conts ul.flow_listsSnd li.flow_itemSnd .flow_itemCnt_wp div{line-height:1.6;margin-top:12px;padding:12px;background:#f2f2a8;border-radius:16px}@media only screen and (max-width: 575px){.flow_conts ul.flow_listsSnd li.flow_itemSnd .flow_itemCnt_wp div{margin-top:10px}}@media screen and (min-width:840px){.flow_conts ul.flow_listsSnd li.flow_itemSnd .flow_itemCnt_wp div{padding:20px;line-height:1.8}}.flow_conts ul.flow_listsSnd li.flow_itemSnd .flow_itemCnt_wp div a{text-decoration:underline}.placement{width:auto;height:auto;margin:40px auto 0;background:#fcfcfc}@media screen and (min-width:840px){.placement{margin:0 auto;padding:2% 0 7%}}.placement .placement_wp{width:auto}.placement .placement_wp h3{margin-top:0}.placement .placement_wp ul.card_01_list{width:100%;height:auto;margin:16px auto;display:flex;justify-content:space-between;flex-flow:row wrap}@media screen and (min-width:840px){.placement .placement_wp ul.card_01_list{width:100%;flex-flow:nowrap;flex:1,1,auto;margin-bottom:40px;margin-top:0px;padding:0}}@media only screen and (min-width:840px)and (max-width:991px){.placement .placement_wp ul.card_01_list{flex-flow:row wrap;flex:1,1,auto}}@media only screen and (min-width: 1200px)and (max-width:1440px){.placement .placement_wp ul.card_01_list{padding:0}}.placement .placement_wp ul.card_01_list li.card_01_item{width:48%;height:auto;display:block;background:#fff;background:#ededed;padding:6px 0px 6px;border-radius:10px;margin:8px auto 16px;box-shadow:rgba(149,157,165,.25) 0px 3px 6px 0px}@media only screen and (max-width: 575px){.placement .placement_wp ul.card_01_list li.card_01_item{width:100%}}@media screen and (min-width:840px){.placement .placement_wp ul.card_01_list li.card_01_item{margin:0 10px 16px 0;width:33%;padding:0px 12px 10px}.placement .placement_wp ul.card_01_list li.card_01_item:last-child{margin-right:0}}@media only screen and (min-width:840px)and (max-width:991px){.placement .placement_wp ul.card_01_list li.card_01_item{width:32%}}.placement .placement_wp ul.card_01_list li.card_01_item.mdsonly{display:none;background:none;box-shadow:none}@media only screen and (min-width:576px)and (max-width:839px){.placement .placement_wp ul.card_01_list li.card_01_item.mdsonly{display:block}}@media only screen and (min-width:840px)and (max-width:991px){.placement .placement_wp ul.card_01_list li.card_01_item.mdsonly{display:block}}.placement .placement_wp ul.card_01_list li.card_01_item figure{width:100%;height:auto;margin:0}.placement .placement_wp ul.card_01_list li.card_01_item figure img.card_01_pct{width:90%;margin:16px auto;border:1px solid #adadad;display:block}@media only screen and (min-width:576px)and (max-width:839px){.placement .placement_wp ul.card_01_list li.card_01_item figure img.card_01_pct{width:100%;max-width:450px}}@media screen and (min-width:840px){.placement .placement_wp ul.card_01_list li.card_01_item figure img.card_01_pct{width:100%;height:auto;margin:0x auto 8px;vertical-align:top;align-self:flex-start}}.placement .placement_wp ul.card_01_list li.card_01_item .card_ttl{text-align:center;font-size:16px;font-weight:700;margin-bottom:16px}@media screen and (min-width:840px){.placement .placement_wp ul.card_01_list li.card_01_item .card_ttl{font-size:clamp(13px,1.5vw,16px);text-align:left;height:65px;line-height:1.7;text-align:center}}@media only screen and (min-width:840px)and (max-width:991px){.placement .placement_wp ul.card_01_list li.card_01_item .card_ttl{font-size:14px}}@media only screen and (min-width:992px)and (max-width:1199px){.placement .placement_wp ul.card_01_list li.card_01_item .card_ttl{font-size:13px}}.placement .placement_wp ul.card_01_list li.card_01_item .btn_sub a{margin:16px auto}.placement .placement_wp .composition{width:100%;padding-top:2%;padding-bottom:2%}@media screen and (min-width:840px){.placement .placement_wp .composition{padding-top:0px;padding-bottom:0px}}.placement .placement_wp .composition ul{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;margin:0px auto 2%}@media screen and (min-width:840px){.placement .placement_wp .composition ul{margin:0px auto 100px}}.placement .placement_wp .composition ul li{width:48%;padding-bottom:10px}@media screen and (min-width:840px){.placement .placement_wp .composition ul li{width:23%}}.placement .placement_wp .composition ul li img{object-fit:cover;width:100%;height:auto;border-radius:10px}.placement .placement_wp .composition ul li p{font-size:14px;line-height:1.5;margin:4px 0 0;text-align:left}.placement .placement_wp .composition ul li p span{font-size:12px;line-height:1.4}.placement .placement_wp .composition .compo_pct_md{width:100%;margin-top:2%}@media screen and (min-width:840px){.placement .placement_wp .composition .compo_pct_md{margin-top:0px}}.placement .placement_wp .composition .compo_pct_md img{width:100%;height:auto;object-fit:contain}.stc_zero__wp{min-height:400px;margin-top:clamp(20%,2vw,400px)}.stc_zero__wp p{font-size:24px;text-align:center}.stc_wp{padding-left:0;width:100%}@media screen and (min-width:840px){.stc_wp{padding-top:90px}}.stc_wp .snd_main_bg{width:100%;height:auto;margin:0 auto;background:#da6c05;position:relative}@media screen and (min-width:840px){.stc_wp .snd_main_bg{width:96%;max-width:1600px;border-radius:50px}}.stc_wp .snd_main_bg .video_bg3{display:block;z-index:1}@media screen and (min-width:840px){.stc_wp .snd_main_bg .video_bg3{width:60vw;max-width:1000px}}.stc_wp .snd_main_bg .video_bg3 video{width:100%;height:280px;object-fit:cover;aspect-ratio:16/9}@media screen and (min-width:840px){.stc_wp .snd_main_bg .video_bg3 video{width:100%;height:auto;object-fit:cover;border-top-left-radius:50px;border-bottom-left-radius:50px}}.stc_wp .snd_main_bg .video_bg3::after{display:block;position:absolute;top:0;left:0;width:60vw;max-width:1000px;height:100%;content:"";background:rgba(236,237,238,.15);z-index:99}@media screen and (min-width:840px){.stc_wp .snd_main_bg .video_bg3::after{height:100%;border-top-left-radius:50px;border-bottom-left-radius:50px}}.stc_wp .snd_main_bg .video_bg_tx_wp3{width:100%;position:absolute;right:0%;bottom:10%;padding-right:2%;z-index:2}@media only screen and (min-width:576px)and (max-width:839px){.stc_wp .snd_main_bg .video_bg_tx_wp3{bottom:7%}}@media screen and (min-width:840px){.stc_wp .snd_main_bg .video_bg_tx_wp3{left:0%;top:13%;z-index:5}}@media only screen and (min-width: 2200px){.stc_wp .snd_main_bg .video_bg_tx_wp3{left:-10%;top:15%;z-index:5}}.stc_wp .snd_main_bg .video_bg_tx_wp3 h2.mv_txt{font-size:clamp(40px,2vw,45px);font-weight:800;color:#fff;letter-spacing:2px;font-family:"Poppins";text-align:right;z-index:3}@media only screen and (max-width: 575px){.stc_wp .snd_main_bg .video_bg_tx_wp3 h2.mv_txt{font-size:clamp(30px,2vw,40px)}}@media screen and (min-width:840px){.stc_wp .snd_main_bg .video_bg_tx_wp3 h2.mv_txt{font-size:clamp(32px,2vw,50px);margin-bottom:clamp(0%,2vw,1.5%)}}@media screen and (min-width:840px){.stc_wp .snd_main_bg .video_bg_tx_wp3 h2.mv_txt{margin-bottom:0}}@media only screen and (min-width:840px)and (max-width:991px){.stc_wp .snd_main_bg .video_bg_tx_wp3 h2.mv_txt{font-size:26px}}.stc_wp .snd_main_bg .video_bg_tx_wp3 h2.mv_txt span{font-size:clamp(18px,2vw,24px);display:block;margin-top:10px;color:#fff}@media screen and (min-width:840px){.stc_wp .snd_main_bg .video_bg_tx_wp3 h2.mv_txt span{margin-top:24px;font-size:clamp(20px,2vw,30px)}}.stc_wp .snd_main_bg .video_bg_tx_wp3 h3.mv_txh3{font-size:clamp(18px,2vw,24px);text-align:right;color:#fff}.stc_wp .snd_main_bg .video_bg_tx_wp3 p{line-height:1.5;color:#fff;font-size:clamp(18px,2vw,26px);text-align:right}@media only screen and (max-width: 575px){.stc_wp .snd_main_bg .video_bg_tx_wp3 p{font-size:clamp(16px,2vw,20px);line-height:1.2}}@media screen and (min-width:840px){.stc_wp .snd_main_bg .video_bg_tx_wp3 p{font-size:clamp(20px,2vw,35px);line-height:1.8}}@media only screen and (min-width:840px)and (max-width:991px){.stc_wp .snd_main_bg .video_bg_tx_wp3 p{font-size:18px;line-height:1.6}}.stc_wp .bgpct_balance{background-image:url(../../img/sw/stc/stc-balance_bg.jpg);background-position:center;background-color:#1d61de;width:100%;height:350px;background-size:cover}@media screen and (min-width:840px){.stc_wp .bgpct_balance{background-size:contain;background-position:right}}@media only screen and (min-width:840px)and (max-width:991px){.stc_wp .bgpct_balance{width:100%;height:350px}}@media only screen and (min-width:992px)and (max-width:1199px){.stc_wp .bgpct_balance{width:100%;height:400px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.stc_wp .bgpct_balance{width:100%;height:450px}}@media only screen and (min-width: 1441px){.stc_wp .bgpct_balance{width:100%;height:450px}}.stc_wp .stc_hdrwp{display:flex;flex-direction:column-reverse;align-items:center;margin:2rem auto 0;width:100%}@media screen and (min-width:840px){.stc_wp .stc_hdrwp{flex-flow:row nowrap;justify-content:center;width:96%;max-width:1380px;margin:6% auto 0%}}.stc_wp .stc_hdrwp .stc_hdrtx{width:94%;line-height:1.9;font-size:clamp(16px,1.7vw,18px)}@media screen and (min-width:840px){.stc_wp .stc_hdrwp .stc_hdrtx{width:46%;margin-right:4%;font-size:clamp(14px,1.7vw,17px)}}@media only screen and (min-width:840px)and (max-width:991px){.stc_wp .stc_hdrwp .stc_hdrtx{width:49%;font-size:15px;line-height:1.5;margin-right:2%}}@media only screen and (min-width:992px)and (max-width:1199px){.stc_wp .stc_hdrwp .stc_hdrtx{line-height:1.5;width:50%}}.stc_wp .stc_hdrwp .stc_hdrtx p{font-size:clamp(16px,2vw,18px);margin-bottom:10px}.stc_wp .stc_hdrwp .stc_hdrtx ol{margin:0;padding:0}.stc_wp .stc_hdrwp .stc_hdrtx ol li{list-style:none;padding-left:1.3em;text-indent:-1.3em;line-height:1.5;margin-bottom:1.5%}@media only screen and (min-width: 1200px)and (max-width:1440px){.stc_wp .stc_hdrwp .stc_hdrtx ol li{line-height:1.7}}@media only screen and (min-width: 1441px){.stc_wp .stc_hdrwp .stc_hdrtx ol li{line-height:1.7}}.stc_wp .stc_hdrwp .stc_hdrtx ol li span{font-weight:600}.stc_wp .stc_hdrwp .stc_hdrpc{width:94%;margin-bottom:20px}@media screen and (min-width:840px){.stc_wp .stc_hdrwp .stc_hdrpc{width:46%;margin-right:4%;margin-bottom:0}}.stc_wp .stc_hdrwp .stc_hdrpc img{object-fit:cover;border-radius:5%}.stc_wp .stc_in{position:relative;margin:0 auto;background:#fff;padding-top:24px;margin-bottom:4%}@media screen and (min-width:840px){.stc_wp .stc_in{padding-top:40px;margin-bottom:5%}}@media only screen and (min-width: 1441px){.stc_wp .stc_in{padding-top:100px}}.stc_wp .stc_in .stc_ttl_wp{padding-top:30px;margin-bottom:2%}@media screen and (min-width:840px){.stc_wp .stc_in .stc_ttl_wp{padding-top:30px;margin-bottom:4%}}.stc_wp .stc_in .stc_ttl_wp .baloon_wp{width:460px;margin:0px auto 20px;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:840px){.stc_wp .stc_in .stc_ttl_wp .baloon_wp{width:460px}}.stc_wp .stc_in .stc_ttl_wp .baloon_wp .stc_fukidashi{width:32%;position:relative}.stc_wp .stc_in .stc_ttl_wp .baloon_wp .stc_fukidashi span.stc_ttl_baloon{position:absolute;display:table;background:#ec6319;padding:16px;border-radius:50%;top:0%;font-size:18px;letter-spacing:2px;font-weight:700;line-height:1.5;text-align:center;color:#fff}@media screen and (min-width:840px){.stc_wp .stc_in .stc_ttl_wp .baloon_wp .stc_fukidashi span.stc_ttl_baloon{padding:24px;top:0%}}.stc_wp .stc_in .stc_ttl_wp .baloon_wp .stc_fukidashi span.stc_ttl_baloon::after{content:"";display:block;border-top:8px solid #ec6319;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);position:absolute;left:50%;margin-left:-8px;top:100%}.stc_wp .stc_in .stc_ttl_wp h1.stc_ttl2{text-align:center;margin-top:0;padding-top:60px;line-height:1.6}@media screen and (min-width:840px){.stc_wp .stc_in .stc_ttl_wp h1.stc_ttl2{margin-top:90px;padding-top:10px}}.stc_wp .stc_in .stc_ttl_wp h1.stc_ttl2 em{font-size:clamp(30px,3vw,50px);font-style:normal;color:#f66d0b;letter-spacing:2px;text-align:center}.stc_wp .stc_in .stc_ttl_wp .stc_ttl_bgtx{position:absolute;top:0;left:50%;width:2000px;margin-left:-1000px;font-size:150px;line-height:150px;text-align:center;font-family:"Poppins";color:rgba(234,238,240,.7);z-index:1}@media screen and (min-width:840px){.stc_wp .stc_in .stc_ttl_wp .stc_ttl_bgtx{font-size:200px;letter-spacing:3px}}.stc_wp .stc_in .stc_ttl_wp h2.stc_ttl{z-index:2;position:relative}.stc_wp .stc_in .stc_ttl_wp h2.stc_ttl em{font-size:clamp(30px,3vw,50px);font-style:normal}.stc_wp .stc_in .stc_ttl_read{margin-bottom:10%}.stc_wp .stc_in .stc_ttl_read p{width:96%;font-size:clamp(20px,3vw,26px);text-align:center;line-height:1.8;margin-bottom:0}@media only screen and (max-width: 575px){.stc_wp .stc_in .stc_ttl_read p{font-size:18px;margin:0 auto;text-align:left}}@media screen and (min-width:840px){.stc_wp .stc_in .stc_ttl_read p{width:90%;max-width:1200px;height:100%;margin:0 auto 4%;font-size:clamp(24px,3vw,30px);text-align:center;line-height:1.9}}@media only screen and (max-width: 575px){.stc_wp .stc_in .stc_ttl_read p br{display:none}}@media screen and (min-width:840px){.stc_wp .stc_in .stc_ttl_readTx{margin-bottom:0%}}.stc_wp .stc_in .stc_ttl_readTx p{width:96%;font-size:clamp(20px,3vw,26px);text-align:center;line-height:1.8;margin-bottom:0}@media only screen and (max-width: 575px){.stc_wp .stc_in .stc_ttl_readTx p{font-size:18px;margin:0 auto;text-align:left}}@media screen and (min-width:840px){.stc_wp .stc_in .stc_ttl_readTx p{width:90%;max-width:1200px;margin:0 auto 0%;font-size:clamp(24px,3vw,30px);text-align:center;line-height:1.9}}@media only screen and (max-width: 575px){.stc_wp .stc_in .stc_ttl_readTx p br{display:none}}@media screen and (min-width:840px){.stc_wp .stc_in .recom_conts_in{margin-top:2%;margin-bottom:2%}}.stc_wp .stc_in .recom_conts_in p.recom_ttl{font-size:clamp(24px,2vw,28px);font-weight:700;text-align:center}@media screen and (min-width:840px){.stc_wp .stc_in .recom_conts_in p.recom_ttl{font-size:clamp(40px,2.6vw,42px)}}.stc_wp .stc_in .recom_conts_in p.recom_ttl span{color:#e8340c}.stc_wp .stc_in .recom_conts_in .recom_conts_wp{display:flex;flex-flow:row wrap;justify-content:space-between;margin:40px auto 0px;width:96%}@media screen and (min-width:840px){.stc_wp .stc_in .recom_conts_in .recom_conts_wp{flex-flow:row wrap;justify-content:space-between;margin:80px auto 80px;width:90%;max-width:1200px;padding-bottom:80px}}@media only screen and (min-width:840px)and (max-width:991px){.stc_wp .stc_in .recom_conts_in .recom_conts_wp{width:98%}}.stc_wp .stc_in .recom_conts_in .recom_conts_wp .recom_conts{width:49%;height:80px;margin-bottom:20px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;border:1px solid orange;border-radius:16px;padding:10px 0px}@media screen and (min-width:840px){.stc_wp .stc_in .recom_conts_in .recom_conts_wp .recom_conts{width:31%;height:90px;margin-bottom:23px}}.stc_wp .stc_in .recom_conts_in .recom_conts_wp .recom_conts .recom_cont_items{width:20%;height:auto}.stc_wp .stc_in .recom_conts_in .recom_conts_wp .recom_conts .recom_cont_items img{max-width:98%}.stc_wp .stc_in .recom_conts_in .recom_conts_wp .recom_conts p{display:block;margin:0 auto;width:75%;font-size:clamp(15px,2vw,18px);line-height:1.3;text-align:left}@media screen and (min-width:840px){.stc_wp .stc_in .recom_conts_in .recom_conts_wp .recom_conts p{width:70%;font-size:20px;line-height:1.5}}.stc_wp .stc_mid_wp{padding-bottom:0%;margin-top:3%}@media screen and (min-width:840px){.stc_wp .stc_mid_wp{margin-top:0%;margin-bottom:4%}}.stc_wp .stc_mid_wp .stc_vdfmWp{width:100%}.stc_wp .stc_mid_wp .stc_vdfmWp .stc-vdfm{width:96%;margin:2% auto;padding:3% 2% 4%;background:#82c0e7;text-align:center;border-radius:30px}@media screen and (min-width:840px){.stc_wp .stc_mid_wp .stc_vdfmWp .stc-vdfm{padding:2.5rem 2rem 3rem;width:90%;max-width:1000px;margin:4% auto}}.stc_wp .stc_mid_wp .stc_vdfmWp .stc-vdfm video{width:90%;max-width:900px;margin:10px auto;border-radius:30px;aspect-ratio:16/9;border:2px solid rgba(255,255,255,.5607843137)}.stc_wp .stc_mid_wp .stc_vdfmWp .stc-vdfm .stc-vdTtl{font-size:clamp(16px,2vw,24px);margin-bottom:1rem;color:#fff;line-height:1.7}.stc_wp .stc_mid_wp .stc_vdfmWp .stc-vdfm .stc-vdTtl span{font-size:clamp(14px,2vw,16px);color:#fff}.stc_wp .stc_mid_wp .stc_vdfmWp .stc-vdfm p{font-size:clamp(16px,2vw,22px);line-height:1.8;color:#fff}.stc_wp .stc_mid_wp .stc_mid{padding-top:10%;padding-bottom:30px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:92%;margin:auto}@media screen and (min-width:840px){.stc_wp .stc_mid_wp .stc_mid{padding-top:2%;padding-bottom:30px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;width:96%;margin:0 auto}}.stc_wp .stc_mid_wp .stc_mid:nth-child(2){flex-flow:row-reverse}@media only screen and (max-width: 575px){.stc_wp .stc_mid_wp .stc_mid:nth-child(2){flex-flow:column}}@media only screen and (max-width: 575px){.stc_wp .stc_mid_wp .stc_mid{flex-flow:column}}@media screen and (min-width:840px){.stc_wp .stc_mid_wp .stc_mid{justify-content:space-between;align-items:center;width:90%;max-width:1200px;margin-top:-100px;padding-top:15%}}@media only screen and (min-width:840px)and (max-width:991px){.stc_wp .stc_mid_wp .stc_mid{padding-top:20%}}@media only screen and (min-width: 1441px){.stc_wp .stc_mid_wp .stc_mid{width:80%}}.stc_wp .stc_mid_wp .stc_mid .stc_mid_tx{width:52%}@media only screen and (max-width: 575px){.stc_wp .stc_mid_wp .stc_mid .stc_mid_tx{width:96%}}@media screen and (min-width:840px){.stc_wp .stc_mid_wp .stc_mid .stc_mid_tx{width:47%}}.stc_wp .stc_mid_wp .stc_mid .stc_mid_tx p{display:inline-block;margin:0 auto;line-height:1.7;font-size:clamp(18px,2vw,22px);margin-bottom:14px}@media only screen and (max-width: 575px){.stc_wp .stc_mid_wp .stc_mid .stc_mid_tx p{width:98%;margin-top:16px;font-size:18px}}@media screen and (min-width:840px){.stc_wp .stc_mid_wp .stc_mid .stc_mid_tx p{line-height:1.9;font-size:clamp(20px,2vw,24px)}}.stc_wp .stc_mid_wp .stc_mid .stc_mid_tx p span{font-size:clamp(24px,2vw,30px);color:#fd951e;display:block;margin:0 auto;text-align:center;margin-bottom:2%;font-weight:700}@media screen and (min-width:840px){.stc_wp .stc_mid_wp .stc_mid .stc_mid_tx p span{margin-bottom:30px;font-weight:700;font-size:clamp(30px,2vw,36px)}}.stc_wp .stc_mid_wp .stc_mid figure.stc_mid_pct{width:42%;height:auto}@media only screen and (max-width: 575px){.stc_wp .stc_mid_wp .stc_mid figure.stc_mid_pct{width:98%;margin:auto}}@media screen and (min-width:840px){.stc_wp .stc_mid_wp .stc_mid figure.stc_mid_pct{width:40%;height:100%;margin:0}}.stc_wp .stc_mid_wp .stc_video .video_list{width:auto;display:flex;justify-content:center;align-items:center;padding:2% 0 3% 0}.stc_wp .stc_mid_wp .stc_video .video_list .video_items{margin:0 auto;padding-left:3%}.stc_wp .stc_free{width:98%;margin:24px auto;background:#f8edde;border-radius:24px;padding:2%}@media screen and (min-width:840px){.stc_wp .stc_free{max-width:1180px;padding:40px;margin:40px auto}}.stc_wp .stc_free .stc_freeTtl{width:80%;min-width:300px;position:relative;margin-bottom:20px;padding:1.2rem;background-color:#f1f1f1;color:#fff;margin-left:auto;margin-right:auto;border-radius:2em .6em 3em .4em/.3em 4em .6em 2em;background-color:#db651c;font-size:24px;font-weight:600;letter-spacing:.04em;text-align:center}@media screen and (min-width:840px){.stc_wp .stc_free .stc_freeTtl{width:600px;font-size:32px}}.stc_wp .stc_free .stc_freeTtl::before{position:absolute;inset:5px 5px -5px -5px;border:2px solid;border-radius:2em .6em 3em .4em/.3em 4em .6em 2em;content:""}.stc_wp .stc_free .stc_freetc{font-size:15px;line-height:1.8;margin-bottom:2%;text-align:center}@media screen and (min-width:840px){.stc_wp .stc_free .stc_freetc{font-size:20px;line-height:1.8;margin-bottom:40px;text-align:center}}.stc_wp .stc_free .stc_freeWp{display:flex;flex-direction:column}@media screen and (min-width:840px){.stc_wp .stc_free .stc_freeWp{flex-flow:row nowrap;justify-content:center}}.stc_wp .stc_free .stc_freeWp figure{width:70%;margin:16px auto}@media screen and (min-width:840px){.stc_wp .stc_free .stc_freeWp figure{width:40%;margin-right:5%}}@media only screen and (min-width:840px)and (max-width:991px){.stc_wp .stc_free .stc_freeWp figure{margin-right:2%}}.stc_wp .stc_free .stc_freeWp figure img{border-radius:16px}.stc_wp .stc_free .stc_freeWp .stc_freeConts{margin:16px auto;width:95%;max-width:500px}@media screen and (min-width:840px){.stc_wp .stc_free .stc_freeWp .stc_freeConts{width:auto}}.stc_wp .stc_free .stc_freeWp .stc_freeConts .freeConts_dateWp{display:flex;flex-direction:column;margin-bottom:10px}@media screen and (min-width:840px){.stc_wp .stc_free .stc_freeWp .stc_freeConts .freeConts_dateWp{flex-flow:row nowrap;align-items:center;margin-bottom:12px}}.stc_wp .stc_free .stc_freeWp .stc_freeConts .freeConts_dateWp .freeConts_date{border-radius:26px;width:100px;height:auto;padding:8px 12px;font-size:clamp(15px,2vw,16px);display:flex;justify-content:center;align-items:center;color:#fff;font-weight:600;background:orange;margin-right:2%;margin-bottom:5px}@media screen and (min-width:840px){.stc_wp .stc_free .stc_freeWp .stc_freeConts .freeConts_dateWp .freeConts_date{width:17%;font-size:clamp(15px,2vw,18px);padding:10px;margin-bottom:0}}.stc_wp .stc_free .stc_freeWp .stc_freeConts .freeConts_dateWp .freeConts_date span{font-size:14px}.stc_wp .stc_free .stc_freeWp .stc_freeConts .freeConts_dateWp .freeConts_tm{width:auto}@media screen and (min-width:840px){.stc_wp .stc_free .stc_freeWp .stc_freeConts .freeConts_dateWp .freeConts_tm{width:50%}}.stc_wp .stc_free .stc_freeWp .stc_freeConts .freeConts_dateWp .freeConts_tm span{display:block;line-height:1.5;margin-top:10px}@media screen and (min-width:840px){.stc_wp .stc_free .stc_freeWp .stc_freeConts .freeConts_dateWp .freeConts_tm span{display:inline-block;margin-top:0}}.stc_wp .stc_free .freeConts_tx li{font-size:16px;line-height:1.8;margin-bottom:1.5%}.stc_wp .stc_btm{width:98%;margin:auto;padding-top:8%;padding-bottom:100px}@media screen and (min-width:840px){.stc_wp .stc_btm{width:90%;max-width:1200px;padding-top:100px;padding-bottom:50px}}.stc_wp .stc_btm h2{font-size:clamp(30px,2vw,36px);line-height:1.5;text-align:center}@media only screen and (max-width: 575px){.stc_wp .stc_btm h2{font-size:20px}}@media screen and (min-width:840px){.stc_wp .stc_btm h2{font-size:clamp(36px,2vw,46px)}}.stc_wp .stc_btm .stc_btm_conts{display:flex;flex-flow:column-reverse;margin-top:4%}@media screen and (min-width:840px){.stc_wp .stc_btm .stc_btm_conts{flex-flow:row wrap;justify-content:space-between;align-content:flex-start;margin-top:80px}}.stc_wp .stc_btm .stc_btm_conts figure.stc_btm_conts_pct{width:98%;display:flex;flex-flow:row wrap;justify-content:space-between}@media screen and (min-width:840px){.stc_wp .stc_btm .stc_btm_conts figure.stc_btm_conts_pct{width:30%;display:flex;flex-flow:column;justify-content:space-between}}.stc_wp .stc_btm .stc_btm_conts figure.stc_btm_conts_pct img{width:48%;height:auto}@media screen and (min-width:840px){.stc_wp .stc_btm .stc_btm_conts figure.stc_btm_conts_pct img{width:auto}}.stc_wp .stc_btm .stc_btm_conts table.stc_btm_tb{width:98%;max-width:700px;border:1px solid #f4e9e9;padding:10px;margin:0 auto 16px}@media screen and (min-width:840px){.stc_wp .stc_btm .stc_btm_conts table.stc_btm_tb{width:69%;max-width:780px;padding:20px;margin-bottom:0}}.stc_wp .stc_btm .stc_btm_conts table.stc_btm_tb tr{text-align:left;line-height:1.6}.stc_wp .stc_btm .stc_btm_conts table.stc_btm_tb tr th{padding:8px 0 8px 12px;vertical-align:middle;width:18%;border-bottom:1px solid #f4e9e9;background:#fff4f4;font-size:clamp(14px,2vw,16px)}@media screen and (min-width:840px){.stc_wp .stc_btm .stc_btm_conts table.stc_btm_tb tr th{padding:16px 2%;font-size:clamp(14px,1.5vw,18px)}}.stc_wp .stc_btm .stc_btm_conts table.stc_btm_tb tr td{padding:8px 6px 8px 12px;width:80%;border-bottom:1px solid #f4e9e9;font-size:clamp(14px,2vw,16px)}@media screen and (min-width:840px){.stc_wp .stc_btm .stc_btm_conts table.stc_btm_tb tr td{padding:16px 24px;font-size:clamp(14px,1.5vw,18px)}}.stc_wp .stc_btm .stc_btm_conts table.stc_btm_tb tr td .btm_tbPct_wp{margin-top:24px}.stc_wp .stc_btm .stc_btm_conts table.stc_btm_tb tr td .btm_tbPct_wp img{display:inline-block;margin-right:20px;width:80px}.stc_wp .stc_btm .accs_wp{width:100%;height:auto;margin:24px auto 0}@media screen and (min-width:840px){.stc_wp .stc_btm .accs_wp{margin:40px auto}}.stc_wp .stc_class .stc_classWp{width:98%;margin:auto;padding-bottom:100px}@media screen and (min-width:840px){.stc_wp .stc_class .stc_classWp{width:90%;max-width:1200px;padding-top:50px;padding-bottom:100px}}.stc_wp .stc_class .stc_classWp h2{font-size:clamp(22px,2vw,35px);text-align:center}.stc_wp .stc_class .stc_classWp ul.stc_classLists{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:6%;margin-bottom:8%}.stc_wp .stc_class .stc_classWp ul.stc_classLists li.stc_classItem{width:48%;margin-bottom:32px}@media only screen and (min-width:840px)and (max-width:991px){.stc_wp .stc_class .stc_classWp ul.stc_classLists li.stc_classItem{width:32%}}@media screen and (min-width:840px){.stc_wp .stc_class .stc_classWp ul.stc_classLists li.stc_classItem{width:30%}}.stc_wp .stc_class .stc_classWp ul.stc_classLists li.stc_classItem .class_name{font-size:clamp(16px,2vw,20px);text-align:center;padding:8px 0;border-radius:16px}.stc_wp .stc_class .stc_classWp ul.stc_classLists li.stc_classItem figure{margin:16px auto}.stc_wp .stc_class .stc_classWp ul.stc_classLists li.stc_classItem figure img{border-radius:16px}.stc_wp .stc_class .stc_classWp ul.stc_classLists li.stc_classItem .stc_classTx{line-height:1.6;font-size:14px}.stc_wp .stc_class .stc_classWp p{text-align:center;font-size:20px;color:#db651c;margin-top:40px;margin-bottom:0;font-weight:700}.stc_wp .stc_class .stc_classWp table.stc_classTb{width:100%;margin:3% auto;background:#fff5f5}.stc_wp .stc_class .stc_classWp table.stc_classTb th,.stc_wp .stc_class .stc_classWp table.stc_classTb td{padding:8px 5px;text-align:center;font-size:clamp(13px,2vw,15px);border:2px solid #fff;line-height:1.5;vertical-align:middle}@media screen and (min-width:840px){.stc_wp .stc_class .stc_classWp table.stc_classTb th,.stc_wp .stc_class .stc_classWp table.stc_classTb td{padding:16px 10px;border:4px solid #fff}}.stc_wp .stc_class .stc_classWp table.stc_classTb th.time{width:8%}@media screen and (min-width:840px){.stc_wp .stc_class .stc_classWp table.stc_classTb th.time{width:11%}}.stc_wp .stc_class .stc_classWp table.stc_classTb .tx_vw{text-align:center;vertical-align:middle;background:#f5eed9;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl}@media screen and (min-width:840px){.stc_wp .stc_class .stc_classWp table.stc_classTb .tx_vw{writing-mode:inherit}}.kcl_wp{padding-left:0;width:100%}@media screen and (min-width:840px){.kcl_wp{padding-top:90px}}.kcl_wp .kcl_mainv{background-image:url("../img/sw/kcl/kcl_topmv.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;position:relative}@media only screen and (min-width:840px)and (max-width:991px){.kcl_wp .kcl_mainv{width:100%;height:400px}}@media only screen and (min-width:992px)and (max-width:1199px){.kcl_wp .kcl_mainv{width:100%;height:500px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.kcl_wp .kcl_mainv{width:100%;height:500px}}@media only screen and (min-width: 1441px){.kcl_wp .kcl_mainv{width:100%;margin:auto;height:500px}}.kcl_wp .kcl_main{width:95vw;height:auto;margin:40px auto}@media screen and (min-width:840px){.kcl_wp .kcl_main{width:75vw;margin:100px auto}}@media only screen and (min-width:840px)and (max-width:991px){.kcl_wp .kcl_main{width:85vw}}@media only screen and (min-width: 1441px){.kcl_wp .kcl_main{width:60vw}}.kcl_wp .kcl_main figure{margin-bottom:20px}@media screen and (min-width:840px){.kcl_wp .kcl_main figure{margin-bottom:60px}}.kcl_wp .kcl_main figure img{width:70%;height:auto}.kcl_wp .kcl_main p{font-size:clamp(16px,2vw,20px);line-height:1.8;font-weight:800}@media screen and (min-width:840px){.kcl_wp .kcl_main p{font-size:20px;line-height:2}}.kcl_wp .kcl_main .message_wp{margin:20px 0}@media screen and (min-width:840px){.kcl_wp .kcl_main .message_wp{margin:60px 0}}.kcl_wp .kcl_main .message_wp .msg_ttl{font-size:clamp(50px,2vw,60px);color:#9e9e9e;font-family:"Poppins";line-height:1.8}@media screen and (min-width:840px){.kcl_wp .kcl_main .message_wp .msg_ttl{font-size:clamp(60px,2vw,70px)}}.kcl_wp .kcl_main .message_wp .news_txt{padding-bottom:clamp(50px,2vw,100px)}.kcl_wp .kcl_main .message_wp .news_txt .news_txt_in{margin:0 auto;line-height:1.8;font-size:clamp(15px,2vw,18px);background-color:#fff;background-image:linear-gradient(180deg, #ccc 1px, transparent 1px);background-size:100% 2.5em;line-height:2.5em;padding-bottom:1px;padding-right:.5rem;padding-left:.5rem}@media screen and (min-width:840px){.kcl_wp .kcl_main .message_wp .news_txt .news_txt_in{margin:1% auto 3%;padding-right:2rem;padding-left:2rem}}@media only screen and (min-width: 1441px){.kcl_wp .kcl_main .message_wp .news_txt .news_txt_in{margin:40px auto 30px}}.kcl_wp .kcl_main .message_wp .news_txt .news_txt_in span{display:block;text-align:right}.kcl_wp .kcl_main .message_wp .news_txt p{font-weight:normal;font-size:clamp(15px,2vw,18px)}.kcl_wp .kcl_main .kcl_mv_wp{margin-bottom:10%}.kcl_wp .kcl_main .kcl_mv_wp .kcl_ttl{font-size:clamp(60px,2vw,70px);color:#9e9e9e;font-family:"Poppins"}@media screen and (min-width:840px){.kcl_wp .kcl_main .kcl_mv_wp .kcl_ttl{margin:3% auto 40px}}@media only screen and (min-width: 1441px){.kcl_wp .kcl_main .kcl_mv_wp .kcl_ttl{margin:40px auto 40px}}.kcl_wp .kcl_main .kcl_mv_wp .kcl_mv{margin-bottom:2%}.kcl_wp .kcl_main .kcl_mv_wp .kcl_mv a img{width:95%;margin:auto;border:2px solid rgba(150,159,184,.1725490196);border-radius:10px}@media screen and (min-width:840px){.kcl_wp .kcl_main .kcl_mv_wp .kcl_mv a img{width:80%}}.kcl_wp .kcl_main .kcl_map{margin-bottom:10%}.kcl_wp .kcl_main .kcl_map .kcl_ttl{font-size:clamp(50px,2vw,60px);color:#9e9e9e;font-family:"Poppins";line-height:1.8}@media screen and (min-width:840px){.kcl_wp .kcl_main .kcl_map .kcl_ttl{font-size:clamp(60px,2vw,70px)}}.kcl_wp .kcl_main .kcl_map .kcl_map_wp{display:flex;flex-flow:row nowrap;justify-content:space-between}@media screen and (min-width:840px){.kcl_wp .kcl_main .kcl_map .kcl_map_wp{flex-flow:row nowrap;justify-content:space-between}}.kcl_wp .kcl_main .kcl_map .kcl_map_wp .map_pct{display:none}@media screen and (min-width:840px){.kcl_wp .kcl_main .kcl_map .kcl_map_wp .map_pct{display:block;width:35%}}.kcl_wp .kcl_main .kcl_map .kcl_map_wp .map_map{width:100%}@media screen and (min-width:840px){.kcl_wp .kcl_main .kcl_map .kcl_map_wp .map_map{width:65%}}.kcl_wp .kcl_main .kcl_map .kcl_map_wp .map_map p{font-size:15px;font-weight:normal;text-align:left}@media screen and (min-width:840px){.kcl_wp .kcl_main .kcl_map .kcl_map_wp .map_map p{text-align:center}}.bl_support{background:#fff}.bl_support .support02_wp{width:100%;margin:0 auto}.bl_support .support02_wp h3.support_hd{margin:20px auto;font-size:clamp(24px,2vw,26px);text-align:center}@media screen and (min-width:840px){.bl_support .support02_wp h3.support_hd{margin:0 auto;font-size:30px}}.bl_support .support02_wp .support02_top{width:100%;margin-bottom:4%}@media screen and (min-width:840px){.bl_support .support02_wp .support02_top{margin:32px auto 180px}}.bl_support .support02_wp .support02_top p.support02_read_tx{margin-bottom:4%;margin-top:0;line-height:1.5;text-align:center}.bl_support .support02_wp .support02_top ul{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;margin:8% auto 4%}@media screen and (min-width:840px){.bl_support .support02_wp .support02_top ul{margin:6% auto 20px}}.bl_support .support02_wp .support02_top ul li{width:47%;margin-bottom:30px;border-left:5px solid #19a98e;padding-left:10px;border-top-left-radius:2px;border-bottom-left-radius:2px}@media only screen and (max-width: 575px){.bl_support .support02_wp .support02_top ul li{width:100%}}@media screen and (min-width:840px){.bl_support .support02_wp .support02_top ul li{padding-left:20px;margin-bottom:50px}}.bl_support .support02_wp .support02_top ul li span{font-size:clamp(20px,2vw,26px);display:block;color:#c34c1d}@media screen and (min-width:840px){.bl_support .support02_wp .support02_top ul li span{font-size:clamp(20px,2vw,26px)}}.bl_support .support02_wp .support02_top ul li p{line-height:1.6;text-align:left;margin-top:12px}@media screen and (min-width:840px){.bl_support .support02_wp .support02_top ul li p{line-height:1.7;margin-top:16px}}@media only screen and (min-width: 1441px){.bl_support .support02_wp .support02_top ul li p{line-height:1.8}}.bl_support .support02_wp .support02_mid .support02_mid_wp{display:flex;flex-flow:column;margin:4% auto 0;width:100%}@media screen and (min-width:840px){.bl_support .support02_wp .support02_mid .support02_mid_wp{margin:3% auto 0;width:100%;max-width:1450px;flex-flow:row wrap;justify-content:center;margin-bottom:8%}}.bl_support .support02_wp .support02_mid .support02_mid_wp table.tb01,.bl_support .support02_wp .support02_mid .support02_mid_wp .tb02{text-align:center;border-radius:15px;border:2px solid #77ac91;border-collapse:separate;height:230px}@media screen and (min-width:840px){.bl_support .support02_wp .support02_mid .support02_mid_wp table.tb01,.bl_support .support02_wp .support02_mid .support02_mid_wp .tb02{height:330px}}.bl_support .support02_wp .support02_mid .support02_mid_wp table.tb01 tr,.bl_support .support02_wp .support02_mid .support02_mid_wp .tb02 tr{font-size:clamp(12px,2vw,13px)}@media screen and (min-width:840px){.bl_support .support02_wp .support02_mid .support02_mid_wp table.tb01 tr,.bl_support .support02_wp .support02_mid .support02_mid_wp .tb02 tr{font-size:16px}}.bl_support .support02_wp .support02_mid .support02_mid_wp table.tb01 tr th,.bl_support .support02_wp .support02_mid .support02_mid_wp .tb02 tr th{color:#f7fbff;padding:2% 1.5%;line-height:1.6;border-top-left-radius:15px;border-top-right-radius:15px;background:#77ac91;border-collapse:separate}@media screen and (min-width:840px){.bl_support .support02_wp .support02_mid .support02_mid_wp table.tb01 tr th,.bl_support .support02_wp .support02_mid .support02_mid_wp .tb02 tr th{line-height:1.8;height:90px;padding:16px 6px}}.bl_support .support02_wp .support02_mid .support02_mid_wp table.tb01 tr th br,.bl_support .support02_wp .support02_mid .support02_mid_wp .tb02 tr th br{display:none}@media screen and (min-width:840px){.bl_support .support02_wp .support02_mid .support02_mid_wp table.tb01 tr th br,.bl_support .support02_wp .support02_mid .support02_mid_wp .tb02 tr th br{display:block}}.bl_support .support02_wp .support02_mid .support02_mid_wp table.tb01 tr td,.bl_support .support02_wp .support02_mid .support02_mid_wp .tb02 tr td{padding:1.5% 1%;line-height:1.6}@media screen and (min-width:840px){.bl_support .support02_wp .support02_mid .support02_mid_wp table.tb01 tr td,.bl_support .support02_wp .support02_mid .support02_mid_wp .tb02 tr td{line-height:1.8;padding:8px 0px}}.bl_support .support02_wp .support02_mid .support02_mid_wp table.tb01{width:98%;margin-bottom:5%;margin-right:4%}@media screen and (min-width:840px){.bl_support .support02_wp .support02_mid .support02_mid_wp table.tb01{width:40%;max-width:500px}}.bl_support .support02_wp .support02_mid .support02_mid_wp table.tb02{width:98%;margin-bottom:8px}@media screen and (min-width:840px){.bl_support .support02_wp .support02_mid .support02_mid_wp table.tb02{width:40%;max-width:500px}}.bl_support .support02_wp .support02_mid .support02_mid_wp table.tb02 td.br_righ{border-right:1px solid #77ac90}.bl_support .support02_wp .support_und .support_mid_wp{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:40px auto;width:100%;max-width:1450px;padding-right:1.5%;padding-left:1.5%}.bl_support p.support_read_tx{margin:32px auto 50px;font-size:18px}.loop_wrap{display:flex;width:100%;height:120px;overflow:hidden;z-index:-1;margin-top:-50px}@media screen and (min-width:840px){.loop_wrap{height:150px;margin-top:-10px}}.loop_wrap div{flex:0 0 auto;white-space:nowrap;font-size:120px;font-family:"Poppins";font-weight:600;color:rgba(243,243,243,.6)}@media screen and (min-width:840px){.loop_wrap div{font-size:180px}}.loop_wrap div:nth-child(odd){animation:loop 100s -50s linear infinite}.loop_wrap div:nth-child(even){animation:loop2 100s linear infinite}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.ind_news{padding-bottom:0%;margin-top:-80px}@media screen and (min-width:840px){.ind_news{margin-top:-50px;padding-bottom:7%}}.ind_news .ind_news_wp{width:100%;height:auto;position:relative}@media screen and (min-width:840px){.ind_news .ind_news_wp{margin-bottom:0;padding:0}}.ind_news .ind_news_wp .ind_news_in{width:auto}@media screen and (min-width:840px){.ind_news .ind_news_wp .ind_news_in{display:flex;flex-flow:row nowrap;align-items:flex-start;margin:0;padding:0;border:0;width:99%}}.ind_news .ind_news_wp .ind_news_in .ind_news_lef{width:auto;text-align:center;font-size:20px;letter-spacing:.08em}@media screen and (min-width:840px){.ind_news .ind_news_wp .ind_news_in .ind_news_lef{padding-top:0px;font-size:clamp(20px,1.9vw,28px);letter-spacing:3px;position:relative;text-align:left;width:21%;margin-right:3%}}@media only screen and (min-width:840px)and (max-width:991px){.ind_news .ind_news_wp .ind_news_in .ind_news_lef{width:22%;margin-right:1%}}@media only screen and (min-width:992px)and (max-width:1199px){.ind_news .ind_news_wp .ind_news_in .ind_news_lef{margin-right:2%}}@media only screen and (min-width: 1200px)and (max-width:1440px){.ind_news .ind_news_wp .ind_news_in .ind_news_lef{letter-spacing:.06em}}@media only screen and (min-width: 1441px){.ind_news .ind_news_wp .ind_news_in .ind_news_lef{letter-spacing:.06em}}.ind_news .ind_news_wp .ind_news_in .ind_news_lef h2.news{padding-bottom:0}.ind_news .ind_news_wp .ind_news_in .ind_news_lef a{display:none}@media screen and (min-width:840px){.ind_news .ind_news_wp .ind_news_in .ind_news_lef a{display:block;width:auto;font-size:14px;margin:0px 0 0;padding:4px 4px 4px 10%;letter-spacing:.05em;line-height:1.6;position:relative}}.ind_news .ind_news_wp .ind_news_in .ind_news_lef a::after{content:">";width:20px;height:20px;position:absolute;right:20px;line-height:20px;padding-left:6.5px;border-radius:50%;display:inline-flex;background:#8c8787;color:#fff}@media only screen and (min-width:840px)and (max-width:991px){.ind_news .ind_news_wp .ind_news_in .ind_news_lef a::after{right:15px}}.ind_news .ind_news_wp .ind_news_in .news_main{text-align:left;color:#1e1e1e;padding:4px 0;width:100%;height:auto;margin-top:0}@media screen and (min-width:840px){.ind_news .ind_news_wp .ind_news_in .news_main{font-size:25px;padding:0;margin-top:-16px}}@media only screen and (min-width: 1441px){.ind_news .ind_news_wp .ind_news_in .news_main{font-size:30px;margin-left:1%}}.ind_news .ind_news_wp .ind_news_in .news_main .news_list{margin:8px auto;font-size:15px;line-height:1.5;position:relative;border-bottom:1px solid #d8d8d8}@media only screen and (max-width: 575px){.ind_news .ind_news_wp .ind_news_in .news_main .news_list{flex-flow:column;width:96%}}@media screen and (min-width:840px){.ind_news .ind_news_wp .ind_news_in .news_main .news_list{margin:0;margin-top:0px;font-size:16px;line-height:1.5;padding:12px 4% 12px 15px;width:100%}}@media only screen and (min-width:840px)and (max-width:991px){.ind_news .ind_news_wp .ind_news_in .news_main .news_list{font-size:15px;padding:12px 12px 12px 15px}}.ind_news .ind_news_wp .ind_news_in .news_main .news_list:last-child{margin-bottom:0}.ind_news .ind_news_wp .ind_news_in .news_main .news_list a{width:100%}.ind_news .ind_news_wp .ind_news_in .news_main .news_list a .news_conts{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;height:auto;margin-bottom:5px;position:relative}@media only screen and (max-width: 575px){.ind_news .ind_news_wp .ind_news_in .news_main .news_list a .news_conts{flex-flow:column}}@media only screen and (min-width:576px)and (max-width:839px){.ind_news .ind_news_wp .ind_news_in .news_main .news_list a .news_conts{min-width:500px;padding:0}}@media screen and (min-width:840px){.ind_news .ind_news_wp .ind_news_in .news_main .news_list a .news_conts{flex-flow:row nowrap;justify-content:center;align-items:top;margin-bottom:0}}.ind_news .ind_news_wp .ind_news_in .news_main .news_list a .news_conts .news_date{width:12%;color:#333}@media only screen and (max-width: 575px){.ind_news .ind_news_wp .ind_news_in .news_main .news_list a .news_conts .news_date{width:50%;display:inline}}@media screen and (min-width:840px){.ind_news .ind_news_wp .ind_news_in .news_main .news_list a .news_conts .news_date{width:15%;min-width:99px}}.ind_news .ind_news_wp .ind_news_in .news_main .news_list a .news_conts .p-news_conts_btn{width:12%;max-width:150px;height:25px;padding:2px 0px;margin-bottom:4px;margin-right:10px;font-size:clamp(13px,2vw,14px)}@media only screen and (max-width: 575px){.ind_news .ind_news_wp .ind_news_in .news_main .news_list a .news_conts .p-news_conts_btn{width:20%;display:inline}}@media screen and (min-width:840px){.ind_news .ind_news_wp .ind_news_in .news_main .news_list a .news_conts .p-news_conts_btn{padding:0px;width:14%;max-width:85px;height:25px;line-height:25px;margin-left:4px;margin-bottom:0;margin-right:0}}@media only screen and (min-width:840px)and (max-width:991px){.ind_news .ind_news_wp .ind_news_in .news_main .news_list a .news_conts .p-news_conts_btn{width:80px;padding:2px 4px}}.ind_news .ind_news_wp .ind_news_in .news_main .news_list a .news_conts p{display:block;width:70%;line-height:1.5;font-size:14px}@media only screen and (max-width: 575px){.ind_news .ind_news_wp .ind_news_in .news_main .news_list a .news_conts p{width:100%}}@media screen and (min-width:840px){.ind_news .ind_news_wp .ind_news_in .news_main .news_list a .news_conts p{width:70%;margin-left:2%;padding:0 0;font-size:14px}}@media only screen and (min-width:840px)and (max-width:991px){.ind_news .ind_news_wp .ind_news_in .news_main .news_list a .news_conts p{margin-left:12px}}@media only screen and (min-width:992px)and (max-width:1199px){.ind_news .ind_news_wp .ind_news_in .news_main .news_list a .news_conts p{margin-left:15px}}.ind_news .ind_news_wp .ind_news_in .news_main .news_list a .news_conts img.imrigh{vertical-align:middle}@media screen and (max-width:839px){.ind_news .ind_news_wp .ind_news_in .news_main .news_list a .news_conts img.imrigh{margin:auto;width:53px;height:auto}}.ind_news .ind_news_wp .ind_news_in .news_indx_sp{width:420px;margin:8px auto;display:flex;flex-flow:row nowrap;justify-content:center}@media screen and (min-width:840px){.ind_news .ind_news_wp .ind_news_in .news_indx_sp{display:none}}.ind_news .ind_news_wp .ind_news_in .news_indx_sp a{width:160px;height:auto}@media screen and (min-width:840px){.ind_news .ind_news_wp .ind_news_in .news_indx_sp a{display:none}}.ind_news .ind_news_wp .ind_news_in .news_indx_sp a::after{content:" >";width:30px;height:30px;line-height:30px;padding-left:10px;border-radius:50%;display:inline-flex;background:#8c8787;margin-left:8px;color:#fff}.whats_pre{text-align:center;margin:0px auto 4%;font-size:clamp(20px,2vw,30px);margin-top:-3rem;margin-bottom:2rem}@media screen and (min-width:840px){.whats_pre{font-size:clamp(30px,2vw,60px);line-height:1.6;height:auto;margin:3.8% auto 4%}}.whats_pre .whats_prehd{font-size:20px;text-align:center;color:rgba(45,45,45,.2);font-family:"Poppins"}@media screen and (min-width:840px){.whats_pre .whats_prehd{font-size:32px;margin-top:-1rem !important;margin-bottom:0 !important;font-weight:600}}@media only screen and (min-width:992px)and (max-width:1199px){.whats_pre .whats_prehd{letter-spacing:2px;font-size:32px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.whats_pre .whats_prehd{font-size:50px}}@media only screen and (min-width: 1441px){.whats_pre .whats_prehd{font-size:60px;font-weight:600}}.whats_pre .whats_pretx{font-size:clamp(18px,2vw,24px);margin-bottom:18px;text-align:center;line-height:1.8}@media screen and (min-width:840px){.whats_pre .whats_pretx{font-size:clamp(26px,2vw,32px);letter-spacing:2px;line-height:2}}@media only screen and (min-width:840px)and (max-width:991px){.whats_pre .whats_pretx{font-size:clamp(24px,2vw,36px)}}.whats_pre .whats_pretx em{font-style:normal;font-size:24px;font-weight:600;color:#f70;display:inline-block;background:linear-gradient(320deg, #ec9479 69.18%, #fa731f 89.2%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (min-width:840px){.whats_pre .whats_pretx em{font-size:46px}}@media only screen and (min-width:840px)and (max-width:991px){.whats_pre .whats_pretx em{font-size:clamp(34px,2vw,40px)}}.whats_pre .whats_pretx span{display:inline-block;margin-bottom:16px;position:relative;padding:1% 4%;border-radius:5px;border:1px solid #f37e18;background:rgba(243,126,24,.0352941176);font-weight:bold;font-size:20px;text-align:center}@media screen and (min-width:840px){.whats_pre .whats_pretx span{padding:1.2% 4%;font-size:26px}}@media only screen and (min-width:840px)and (max-width:991px){.whats_pre .whats_pretx span{font-size:clamp(20px,2vw,26px)}}.whats_pre .whats_pretx span::before{position:absolute;top:100%;left:50%;transform:translateX(-50%);height:3px;width:20px;background-color:#fff;content:""}.whats_pre .whats_pretx span::after{position:absolute;top:90%;left:50%;transform:translateX(-50%);height:20px;width:1px;background-color:#f37e18;content:""}.what{width:100%;height:auto;background:#fff;margin-top:-40px}@media screen and (min-width:840px){.what{margin:0px auto 0px auto}}.what .what_wp{width:100%;margin-top:-10px}@media screen and (min-width:840px){.what .what_wp{margin-top:50px}}@media screen and (min-width:840px){.what .what_wp h2.what_ttl{margin-bottom:-30px !important}}.what .what_wp .what_list{margin:24px auto}@media screen and (min-width:840px){.what .what_wp .what_list{width:98%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:top;margin:5% 0 0;position:relative;z-index:3}}.what .what_wp .what_list .what_list_conts{margin-bottom:12px}@media screen and (min-width:840px){.what .what_wp .what_list .what_list_conts{width:46%;height:auto;margin-bottom:0}}.what .what_wp .what_list .what_list_conts h4{display:inline-block;width:100%;color:#b2624e;border-radius:10px;font-size:clamp(26px,2vw,28px);font-weight:800;letter-spacing:.04em;text-align:left;margin-top:30px;margin-bottom:20px}@media screen and (min-width:840px){.what .what_wp .what_list .what_list_conts h4{color:#333;font-size:clamp(22px,2vw,24px);margin-bottom:0%;margin-top:0px}}@media only screen and (min-width:992px)and (max-width:1199px){.what .what_wp .what_list .what_list_conts h4{font-size:clamp(22px,2vw,26px)}}@media only screen and (min-width: 1200px)and (max-width:1440px){.what .what_wp .what_list .what_list_conts h4{font-size:clamp(35px,2vw,44px);letter-spacing:5px;line-height:1.5}}@media only screen and (min-width: 1441px){.what .what_wp .what_list .what_list_conts h4{font-size:clamp(35px,2vw,44px);letter-spacing:5px;line-height:1.5}}.what .what_wp .what_list .what_list_conts h4::before{content:"-";color:#ff5e00;margin-right:8px}.what .what_wp .what_list .what_list_conts h4 span{font-size:clamp(20px,2vw,24px)}.what .what_wp .what_list .what_list_conts p{font-size:16px;line-height:1.8;letter-spacing:.04em;margin-top:8px;font-size:clamp(15px,2vw,17px)}@media screen and (min-width:840px){.what .what_wp .what_list .what_list_conts p{font-size:clamp(14px,2vw,16px);line-height:1.5;letter-spacing:.1em;text-indent:1rem;margin-top:2%;text-align:justify}}@media only screen and (min-width: 1441px){.what .what_wp .what_list .what_list_conts p{line-height:1.8}}@media only screen and (min-width: 1441px){.what .what_wp .what_list .what_list_conts p{line-height:2}}.what .what_wp .what_list .what_list_conts p em{font-style:normal;display:inline;background:linear-gradient(transparent 70%, rgba(255, 192, 203, 0.628) 70%)}.what .what_wp .what_list .what_list_conts ul{margin-top:0}.what .what_wp .what_list .what_list_conts ul li{margin-left:1.4em;text-indent:-1.4em;font-size:16px;line-height:1.8;letter-spacing:.04em;margin-top:0px;font-size:clamp(15px,2vw,17px)}@media screen and (min-width:840px){.what .what_wp .what_list .what_list_conts ul li{font-size:clamp(15px,2vw,16px);line-height:1.7;letter-spacing:.06em;text-indent:1rem;margin-top:4px;margin-left:1.4em;text-indent:-1.4em}}@media only screen and (min-width:840px)and (max-width:991px){.what .what_wp .what_list .what_list_conts ul li{line-height:1.6}}@media only screen and (min-width:992px)and (max-width:1199px){.what .what_wp .what_list .what_list_conts ul li{line-height:1.5;font-size:clamp(14px,2.5vw,16px)}}@media only screen and (min-width: 1441px){.what .what_wp .what_list .what_list_conts ul li{line-height:1.8;margin-top:8px}}.what .what_wp .what_list .what_list_conts .what_btn{margin:30px 0 0}@media screen and (min-width:840px){.what .what_wp .what_list .what_list_conts .what_btn{margin:5% 0 0;max-width:190px}}@media only screen and (min-width:840px)and (max-width:991px){.what .what_wp .what_list .what_list_conts .what_btn{margin-top:3%}}@media screen and (min-width:840px){.what .what_wp .what_list .pd-l{padding-left:2.5%}}@media screen and (min-width:840px){.what .what_wp .what_list .pd-r{padding-right:2.5%}}.what .what_wp .what_list .what_list_pct{width:98%;height:auto}@media screen and (min-width:840px){.what .what_wp .what_list .what_list_pct{width:50%;height:auto}}.what .what_wp .what_list .what_list_pct figure{width:100%;text-align:right}.what .what_wp .what_list .what_list_pct figure img{border-radius:15px;width:100%;height:auto}@media screen and (min-width:840px){.what .what_wp .what_list:nth-child(3){display:flex;flex-flow:row-reverse;margin-bottom:0}}.what .what_wp .what_map{margin-bottom:2rem}@media only screen and (max-width: 575px){.what .what_wp .what_map{margin-bottom:4rem}}@media screen and (min-width:840px){.what .what_wp .what_map{margin-bottom:inherit}}.what .what_wp .what_map .what_mapWp{display:flex;flex-flow:row nowrap;align-items:top;width:100%;margin:3% 0 4%}@media only screen and (max-width: 575px){.what .what_wp .what_map .what_mapWp{flex-direction:column;margin:0px auto 12px}}@media screen and (min-width:840px){.what .what_wp .what_map .what_mapWp{margin-bottom:clamp(60px,5vw,90px)}}.what .what_wp .what_map .what_mapWp .what_map02{width:43%;margin-right:4%;margin-left:0}@media only screen and (max-width: 575px){.what .what_wp .what_map .what_mapWp .what_map02{width:98%;margin:20px auto}}@media screen and (min-width:840px){.what .what_wp .what_map .what_mapWp .what_map02{margin-right:3%;width:38%}}.what .what_wp .what_map .what_mapWp .what_map02 figure img{border-radius:20px}.what .what_wp .what_map .what_mapWp .what_map03{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding-top:1%}@media only screen and (max-width: 575px){.what .what_wp .what_map .what_mapWp .what_map03{width:98%}}@media screen and (min-width:840px){.what .what_wp .what_map .what_mapWp .what_map03{padding:0px 0;width:60%;margin-bottom:3%}}.what .what_wp .what_map .what_mapWp .what_map03 em{display:block;font-size:clamp(22px,2vw,30px);color:rgba(145,145,145,.3764705882);font-family:"Poppins";font-style:normal;margin-bottom:0px}@media screen and (min-width:840px){.what .what_wp .what_map .what_mapWp .what_map03 em{font-size:clamp(34px,2.5vw,46px);margin-bottom:12px}}.what .what_wp .what_map .what_mapWp .what_map03 .what_mapTx{font-size:clamp(16px,2vw,18px);line-height:1.5;letter-spacing:2px;color:#141f66;margin-bottom:1%}@media only screen and (max-width: 575px){.what .what_wp .what_map .what_mapWp .what_map03 .what_mapTx{font-size:18px;letter-spacing:1px;margin:16px 0}}@media screen and (min-width:840px){.what .what_wp .what_map .what_mapWp .what_map03 .what_mapTx{font-size:clamp(20px,1.7vw,40px);line-height:1.6;margin-bottom:clamp(3%,1.5vw,5%)}}@media only screen and (max-width: 575px){.what .what_wp .what_map .what_mapWp .what_map03 .what_mapTx br{display:none}}.what .what_wp .what_map .what_mapWp .what_map03 .what_mapTx2{font-size:clamp(14px,2vw,20px);line-height:1.5;border:1px solid #de5e0f;border-radius:10px;padding:10px;margin-bottom:2%}@media only screen and (max-width: 575px){.what .what_wp .what_map .what_mapWp .what_map03 .what_mapTx2{line-height:1.7;margin-bottom:4%;font-size:clamp(16px,2vw,20px)}}@media screen and (min-width:840px){.what .what_wp .what_map .what_mapWp .what_map03 .what_mapTx2{font-size:clamp(18px,2.2vw,24px);line-height:1.7;padding:1.5rem;width:90%;max-width:530px;margin-bottom:clamp(3%,2vw,10%)}}.what .what_wp .what_map .what_mapWp .what_map03 .what_mapTx2 span{display:inline-block;font-size:clamp(13px,2vw,16px)}.what .what_wp .what_map .what_mapWp .what_map03 .what_mapBtn{width:60%;max-width:280px}.what .what_wp .whats_trialWp{margin-bottom:7rem}.what .what_wp .whats_trialWp .trial{background:#fff}.what .what_wp .whats_trialWp .trial .trialMain_wp{display:flex;flex-direction:column;width:95%;margin:1% 0}@media screen and (min-width:840px){.what .what_wp .whats_trialWp .trial .trialMain_wp{flex-flow:row nowrap;align-content:top}}.what .what_wp .whats_trialWp .trial .trialMain_wp .trialMain_conts{text-align:left;width:96%;margin-right:0%}@media screen and (min-width:840px){.what .what_wp .whats_trialWp .trial .trialMain_wp .trialMain_conts{width:52%;margin-right:10%}}.what .what_wp .whats_trialWp .trial .trialMain_wp .trialMain_conts h3{font-size:clamp(20px,2vw,24px);margin-top:0 important}.what .what_wp .whats_trialWp .trial .trialMain_wp .trialMain_conts .trial_contstx{font-size:clamp(16px,2vw,18px);text-align:left;line-height:1.9}.what .what_wp .whats_trialWp .trial .trialMain_wp .trialMain_conts .trial_contstx span{display:inline-block;font-size:clamp(26px,2vw,32px);text-decoration-color:#ffd8a6;text-decoration-line:underline;text-decoration-thickness:10px;text-underline-offset:-3px;text-decoration-skip-ink:none}.what .what_wp .whats_trialWp .trial .trialMain_wp .trialMain_conts .trial_btn{width:40%;margin:4% 0 0}.what .what_wp .whats_trialWp .trial .trialMain_wp figure{width:98%;margin-top:20px}@media screen and (min-width:840px){.what .what_wp .whats_trialWp .trial .trialMain_wp figure{width:40%;max-width:360px;margin-top:0}}.what .what_wp .whats_trialWp .trial .trialMain_wp figure img{object-fit:cover;border-radius:20px}.what .what_wp .what_lineup p span{display:block;font-family:"Noto Sans JP",sans-serif;font-size:18px;letter-spacing:1px;margin-top:10px;margin-left:4px;color:#e46b6b}.what .what_wp .what_lineup p span::before{display:inline-block;margin-right:.5rem;width:10px;height:10px;border-radius:50%;background-color:currentColor;content:""}.what .what_wp .what_lineup .what_lineupWp{margin-bottom:30px}@media screen and (min-width:840px){.what .what_wp .what_lineup .what_lineupWp{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:80px}}.what .what_wp .what_lineup .what_lineupWp .whatln{text-align:center;font-size:30px;color:orange}.what .what_wp .what_lineup .what_lineupWp .what_lineupin{position:relative}@media screen and (min-width:840px){.what .what_wp .what_lineup .what_lineupWp .what_lineupin{width:47%;display:flex;flex-direction:column;position:relative;margin-bottom:32px}}.what .what_wp .what_lineup .what_lineupWp .what_lineupin a.box{position:absolute;top:0;left:0;width:100%;height:100%}.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup_ttl h4{display:inline-block;width:100%;color:#b2624e;border-radius:10px;font-size:clamp(26px,2vw,28px);font-weight:800;letter-spacing:.04em;text-align:left;margin-top:30px;margin-bottom:20px}@media screen and (min-width:840px){.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup_ttl h4{color:#333;font-size:clamp(20px,2vw,24px);margin-bottom:2%;text-align:center;margin-top:0px}}@media only screen and (min-width:992px)and (max-width:1199px){.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup_ttl h4{font-size:clamp(20px,2vw,25px)}}@media only screen and (min-width: 1200px)and (max-width:1440px){.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup_ttl h4{font-size:clamp(22px,2vw,30px);letter-spacing:5px;line-height:1.5}}@media only screen and (min-width: 1441px){.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup_ttl h4{font-size:clamp(24px,2vw,30px);letter-spacing:5px;line-height:1.5}}.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup_ttl h4::before{content:"-";color:#ff5e00;margin-right:4px}.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup_ttl h4 span{font-size:clamp(20px,2vw,24px)}.what .what_wp .what_lineup .what_lineupWp .what_lineupin figure img{width:100%;height:auto;border-top-right-radius:20px;border-top-left-radius:20px}.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup_tx{padding:16px 10px}.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup_tx p{font-weight:clamp(14px,2vw,16px);line-height:1.8;margin-bottom:16px;height:120px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}@media screen and (min-width:840px){.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup_tx p{height:150px;line-height:1.6;font-weight:clamp(14px,2vw,16px)}}@media only screen and (min-width:840px)and (max-width:991px){.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup_tx p{height:140px;font-size:14px;-webkit-line-clamp:6}}@media only screen and (min-width:992px)and (max-width:1199px){.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup_tx p{height:130px;-webkit-line-clamp:5}}@media only screen and (min-width: 1200px)and (max-width:1440px){.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup_tx p{line-height:1.8;-webkit-line-clamp:5}}@media only screen and (min-width: 1441px){.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup_tx p{line-height:1.8;-webkit-line-clamp:5}}.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup_tx .what_btn2{margin:16px auto}@media screen and (min-width:840px){.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup_tx .what_btn2{display:block;width:200px;height:auto;margin:3.5% auto}}.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup01{background:#fdf9f6;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top:none}.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup02{background:#fafffd;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top:none}.what .what_wp .what_lineup .what_lineupWp .what_lineupin .lineup03{background-color:#fcfbf3;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top:none}.what .what_wp .what_btn{display:none}@media screen and (min-width:840px){.what .what_wp .what_btn{display:block;width:100%;height:auto;margin:3.5% auto 2%}}@media screen and (min-width:840px){.what .what_wp .what_btn .customer_btn{width:50%;max-width:400px;margin:auto}}.what .what_wp .what_btn .customer_btn p{color:#1e1e1e;line-height:1.5;margin-top:10px;text-align:left}.about2_wp{width:100%;height:auto;background:#f0f1f4}.about2_wp .about2{width:100%;height:auto;display:flex;flex-flow:row nowrap;justify-content:space-between}.about2_wp .about2 .about2_righ{height:auto;position:relative;text-align:center;margin:auto;padding:0 20px}@media screen and (min-width:840px){.about2_wp .about2 .about2_righ{width:50%;margin:0;padding:0}}@media only screen and (min-width:840px)and (max-width:991px){.about2_wp .about2 .about2_righ{width:100%}}@media only screen and (min-width:992px)and (max-width:1199px){.about2_wp .about2 .about2_righ{width:52%}}@media only screen and (min-width: 1200px)and (max-width:1440px){.about2_wp .about2 .about2_righ{width:54%}}@media only screen and (min-width: 1441px){.about2_wp .about2 .about2_righ{width:52%}}.about2_wp .about2 .about2_righ ul{width:100%;height:auto;display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-left:1%}@media only screen and (max-width: 575px){.about2_wp .about2 .about2_righ ul{display:block}}@media screen and (min-width:840px){.about2_wp .about2 .about2_righ ul{width:98%;gap:20px 15px;margin-left:1.5%;margin-top:15px}}@media only screen and (min-width:992px)and (max-width:1199px){.about2_wp .about2 .about2_righ ul{gap:20px 12px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.about2_wp .about2 .about2_righ ul{width:100%}}@media only screen and (min-width: 1441px){.about2_wp .about2 .about2_righ ul{width:100%;gap:25px 16px}}@media only screen and (min-width: 2200px){.about2_wp .about2 .about2_righ ul{width:100%;max-width:1000px}}.about2_wp .about2 .about2_righ ul li{position:relative;width:100%;margin-bottom:12px}@media only screen and (max-width: 575px){.about2_wp .about2 .about2_righ ul li{margin-bottom:40px}}@media screen and (min-width:840px){.about2_wp .about2 .about2_righ ul li{margin-bottom:0}}@media only screen and (max-width: 575px){.about2_wp .about2 .about2_righ ul li:last-child{margin-bottom:12px}}.about2_wp .about2 .about2_righ ul li .sample-img{cursor:pointer;border-radius:15px;position:relative;width:100%}.about2_wp .about2 .about2_righ ul li .sample-img .sample-img img{height:100%;width:100%;border-radius:15px}.about2_wp .about2 .about2_righ ul li .sample-img .hover-mask{align-items:center;background:rgba(0,0,0,.7);bottom:0;color:#fff;display:flex;height:auto;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .6s ease;width:100%;border-radius:15px}.about2_wp .about2 .about2_righ ul li .sample-img .hover-mask:hover{opacity:1}.about2_wp .about2 .about2_righ ul li .sample-img .hover-mask p{width:80%;line-height:1.7;text-align:left;font-size:clamp(13px,1.5vw,15px)}@media screen and (min-width:840px){.about2_wp .about2 .about2_righ ul li .sample-img .hover-mask p{font-size:clamp(10px,1.5vw,16px);line-height:1.6}}@media only screen and (min-width:992px)and (max-width:1199px){.about2_wp .about2 .about2_righ ul li .sample-img .hover-mask p{line-height:1.5;font-size:9px}}.about2_wp .about2 .about2_righ ul li .sample-img em{position:absolute;color:#fff;top:-15px;left:0;height:30px;background:#1c2a54;padding:6px 10px;font-style:normal;font-size:14px;border-radius:5px}.about2_wp .about2 .about2_righ ul li .sample-img .about_btn{line-height:1;position:absolute;bottom:28px;right:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;-webkit-transform:scale(1);transform:scale(1);border-radius:50%;background:#c34c1d}.about2_wp .about2 .about2_lef{display:none}@media screen and (min-width:840px){.about2_wp .about2 .about2_lef{display:block;width:50%}}@media only screen and (min-width:840px)and (max-width:991px){.about2_wp .about2 .about2_lef{display:none}}@media only screen and (min-width:992px)and (max-width:1199px){.about2_wp .about2 .about2_lef{width:48%}}@media only screen and (min-width: 1200px)and (max-width:1440px){.about2_wp .about2 .about2_lef{width:46%}}@media only screen and (min-width: 1441px){.about2_wp .about2 .about2_lef{width:48%}}.tpc{margin:0 auto;height:auto;border-radius:30px;position:relative}@media screen and (min-width:840px){.tpc{width:100%}}.tpc .tpc_wp .tpc_in{display:flex;flex-flow:column;width:100%;height:auto}@media screen and (min-width:840px){.tpc .tpc_wp .tpc_in{flex-flow:row nowrap;justify-content:space-between;font-size:15px}}.tpc .tpc_wp .tpc_in ul.tpc_lef{width:100%;height:auto;margin-bottom:20px}@media screen and (min-width:840px){.tpc .tpc_wp .tpc_in ul.tpc_lef{width:38.5%;height:auto;margin-bottom:0}}.tpc .tpc_wp .tpc_in ul.tpc_lef li{display:flex;flex-flow:row nowrap;justify-content:space-between}@media only screen and (max-width: 575px){.tpc .tpc_wp .tpc_in ul.tpc_lef li{display:block}}@media screen and (min-width:840px){.tpc .tpc_wp .tpc_in ul.tpc_lef li{display:block}}.tpc .tpc_wp .tpc_in ul.tpc_lef li a{width:48%}.tpc .tpc_wp .tpc_in ul.tpc_lef li a figure{width:98%}@media only screen and (max-width: 575px){.tpc .tpc_wp .tpc_in ul.tpc_lef li a figure{width:100%}}@media screen and (min-width:840px){.tpc .tpc_wp .tpc_in ul.tpc_lef li a figure{width:100%}}.tpc .tpc_wp .tpc_in ul.tpc_lef li a figure img{display:inline-block;width:100%;height:auto;margin-bottom:10px;border-radius:15px}@media screen and (min-width:840px){.tpc .tpc_wp .tpc_in ul.tpc_lef li a figure img{display:inline-block;width:100%;height:auto;margin-bottom:10px;border-radius:15px}}.tpc .tpc_wp .tpc_in ul.tpc_lef li .ptc_lef_und{width:50%}@media only screen and (max-width: 575px){.tpc .tpc_wp .tpc_in ul.tpc_lef li .ptc_lef_und{width:100%}}@media screen and (min-width:840px){.tpc .tpc_wp .tpc_in ul.tpc_lef li .ptc_lef_und{width:100%}}.tpc .tpc_wp .tpc_in ul.tpc_lef li .ptc_lef_und p{display:inline-block;width:100%;line-height:1.5}@media screen and (min-width:840px){.tpc .tpc_wp .tpc_in ul.tpc_lef li .ptc_lef_und p{font-size:15px;letter-spacing:1px;line-height:1.75}}.tpc .tpc_wp .tpc_in ul.tpc_lef li .ptc_lef_und p em{font-style:normal;font-size:20px;letter-spacing:1px;margin-bottom:1.5%}@media screen and (min-width:840px){.tpc .tpc_wp .tpc_in ul.tpc_lef li .ptc_lef_und p em{font-size:20px;margin-bottom:0}}.tpc .tpc_wp .tpc_in ul.tpc_lef li .ptc_lef_und .tpc_btn{width:auto;margin-top:5%;padding:10px 8px;font-size:15px;margin-left:-10px}@media only screen and (max-width: 575px){.tpc .tpc_wp .tpc_in ul.tpc_lef li .ptc_lef_und .tpc_btn{margin-top:2%;width:90%}}@media screen and (min-width:840px){.tpc .tpc_wp .tpc_in ul.tpc_lef li .ptc_lef_und .tpc_btn{font-size:16px;margin-top:10px;width:70%;max-width:250px}}.tpc .tpc_wp .tpc_in ul.tpc_lef li .ptc_lef_und .tpc_btn a{width:100%}.tpc .tpc_wp .tpc_in .tpc_md{height:auto}@media screen and (min-width:840px){.tpc .tpc_wp .tpc_in .tpc_md{width:58.5%;height:auto;font-size:15px}}.tpc .tpc_wp .tpc_in .tpc_md ul{display:flex;flex-flow:row wrap;justify-content:space-between}@media only screen and (max-width: 575px){.tpc .tpc_wp .tpc_in .tpc_md ul{display:block;margin:auto}}.tpc .tpc_wp .tpc_in .tpc_md ul li{width:47.5%;height:auto;margin-bottom:16px}@media only screen and (max-width: 575px){.tpc .tpc_wp .tpc_in .tpc_md ul li{width:98%}}@media screen and (min-width:840px){.tpc .tpc_wp .tpc_in .tpc_md ul li{margin-bottom:32px}}.tpc .tpc_wp .tpc_in .tpc_md ul li img{width:100%;height:auto;border-radius:15px;margin-bottom:10px}.tpc .tpc_wp .tpc_in .tpc_md ul li p{font-size:15px;line-height:1.5}.vrt .vrt_wp .vrt_in .vrt_list{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}@media only screen and (max-width: 575px){.vrt .vrt_wp .vrt_in .vrt_list{flex-direction:column;width:100%}}.vrt .vrt_wp .vrt_in .vrt_list .vrt_item{margin-bottom:20px;width:47%}@media only screen and (max-width: 575px){.vrt .vrt_wp .vrt_in .vrt_list .vrt_item{width:100%}}@media screen and (min-width:840px){.vrt .vrt_wp .vrt_in .vrt_list .vrt_item{width:24%;margin-bottom:0}}@media only screen and (min-width:840px)and (max-width:991px){.vrt .vrt_wp .vrt_in .vrt_list .vrt_item{width:48%}}.vrt .vrt_wp .vrt_in .vrt_list .vrt_item a{display:flex;flex-flow:column}.vrt .vrt_wp .vrt_in .vrt_list .vrt_item a .vrt_pct img{border-radius:16px}.vrt .vrt_wp .vrt_in .vrt_list .vrt_item a .vrt_tx{padding:2% 3.5%}.vrt .vrt_wp .vrt_in .vrt_list .vrt_item a .vrt_tx .vrt-ttl{font-size:clamp(16px,1.8vw,18px);font-weight:600;line-height:1.8}.vrt .vrt_wp .vrt_in .vrt_list .vrt_item a .vrt_tx .vrt-conts{line-height:1.5;font-size:clamp(12px,1.2vw,16px)}.beaf{height:auto;width:100%;background-image:url("../img/sw/befoafbg2.jpg");background-position:bottom;background-size:cover;z-index:999}@media screen and (max-width:839px){.beaf{background-size:contain;background-repeat:no-repeat;height:auto;padding-top:16px}}@media screen and (min-width:840px){.beaf{margin-bottom:100px}}.beaf .beaf_wp h3{margin-top:0}.beaf .beaf_wp .beaf_in{width:auto;height:auto;margin:auto;display:flex;flex-direction:column-reverse}@media screen and (max-width:839px){.beaf .beaf_wp .beaf_in{flex-direction:column-reverse}}@media screen and (min-width:840px){.beaf .beaf_wp .beaf_in{flex-flow:row nowrap;justify-content:space-between;align-items:stretch;margin:inherit}}@media only screen and (min-width: 1441px){.beaf .beaf_wp .beaf_in{justify-content:center}}@media screen and (min-width:840px){.beaf .beaf_wp .beaf_in .beaf_lef{width:47%;height:auto;position:relative;margin-top:0%}}.beaf .beaf_wp .beaf_in .beaf_lef p{font-size:clamp(36px,7vw,55px);font-weight:700;line-height:1.4;margin-bottom:1%;margin-left:3%;display:inline-block;width:auto;text-align-last:right}@media only screen and (max-width: 575px){.beaf .beaf_wp .beaf_in .beaf_lef p{font-size:clamp(30px,6vw,50px)}}@media screen and (min-width:840px){.beaf .beaf_wp .beaf_in .beaf_lef p{font-size:clamp(40px,4.3vw,58px);margin-bottom:3%;margin-left:0}}.beaf .beaf_wp .beaf_in .beaf_lef p span{color:#db4d06}.beaf .beaf_wp .beaf_in .beaf_lef p.tx_righ{text-align:right}.beaf .beaf_wp .beaf_in .beaf_lef .beaf_lef_mov{margin-left:20px}@media screen and (min-width:840px){.beaf .beaf_wp .beaf_in .beaf_lef .beaf_lef_mov{width:auto;height:auto;margin-left:0}}.beaf .beaf_wp .beaf_in .beaf_righ{width:100%;height:auto;position:relative;margin-top:10px}@media screen and (min-width:840px){.beaf .beaf_wp .beaf_in .beaf_righ{width:52%;height:auto;margin-top:0}}@media only screen and (max-width: 575px){.beaf .beaf_wp .beaf_in .beaf_righ img.pct_after{position:relative;top:43%;width:90%;max-width:500px;margin-left:32px}}@media only screen and (min-width:576px)and (max-width:839px){.beaf .beaf_wp .beaf_in .beaf_righ img.pct_after{width:90%;position:relative;top:3%;margin:10px 64px 16px;text-align:center;z-index:9999}}@media screen and (min-width:840px){.beaf .beaf_wp .beaf_in .beaf_righ img.pct_after{display:inherit;z-index:990;position:absolute;bottom:0;object-fit:cover}}@media only screen and (min-width:840px)and (max-width:991px){.beaf .beaf_wp .beaf_in .beaf_righ img.pct_after{width:99%}}@media only screen and (min-width:992px)and (max-width:1199px){.beaf .beaf_wp .beaf_in .beaf_righ img.pct_after{width:99%;margin-left:24px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.beaf .beaf_wp .beaf_in .beaf_righ img.pct_after{width:100%}}@media only screen and (min-width: 1441px){.beaf .beaf_wp .beaf_in .beaf_righ img.pct_after{width:100%}}.beaf .beaf_wp .beaf_in .beaf_righ .beaf_txt2{width:auto}@media screen and (max-width:839px){.beaf .beaf_wp .beaf_in .beaf_righ .beaf_txt2{text-align:left}}@media screen and (min-width:840px){.beaf .beaf_wp .beaf_in .beaf_righ .beaf_txt2{text-align:left;margin:8px 0;width:346px;position:absolute;right:20px;top:0px}}.beaf .beaf_wp .beaf_in .beaf_righ .beaf_txt2 ul.beaf_txt_btn_list{display:flex;flex-flow:row wrap;justify-content:center;margin:8px auto}@media screen and (min-width:840px){.beaf .beaf_wp .beaf_in .beaf_righ .beaf_txt2 ul.beaf_txt_btn_list{margin:0px 0 50px;display:flex;justify-content:space-between}}.beaf .beaf_wp .beaf_in .beaf_righ .beaf_txt2 ul.beaf_txt_btn_list li.beaf_txt_btn_items{width:92px;height:92px;margin-right:8px;background:rgba(237,74,79,.9);color:#f0f0f0;border-radius:50%;text-align:center;line-height:92px;font-size:18px}@media screen and (min-width:840px){.beaf .beaf_wp .beaf_in .beaf_righ .beaf_txt2 ul.beaf_txt_btn_list li.beaf_txt_btn_items{width:110px;height:110px;line-height:110px;font-weight:700;letter-spacing:2px}}.beaf .beaf_wp .beaf_in .beaf_righ .beaf_txt2 ul.beaf_txt_btn_list li.beaf_txt_btn_items:last-child{margin-right:0}figure.futures_thrd_pct{display:block;text-align:center;margin:16px auto 20px}@media screen and (min-width:840px){figure.futures_thrd_pct{display:none}}@media only screen and (min-width:840px)and (max-width:991px){figure.futures_thrd_pct{display:block;width:60%;max-width:650px;margin:16px auto}}figure.futures_thrd_pct img{width:98%;max-width:600px;height:auto;margin:auto}.tp_flow{margin-bottom:0}.tp_flow .tp_flow_wp .tp_flow_conts ul.tp_flow_lists{display:flex;flex-flow:row wrap;margin-top:20px}@media screen and (min-width:840px){.tp_flow .tp_flow_wp .tp_flow_conts ul.tp_flow_lists{flex-flow:row nowrap}}.tp_flow .tp_flow_wp .tp_flow_conts ul.tp_flow_lists li.tp_flow_item{border-left:1px solid #b6b3b3;width:33%;padding:14px;line-height:1.5;margin-bottom:30px}.tp_flow .tp_flow_wp .tp_flow_conts ul.tp_flow_lists li.tp_flow_item:last-child{border-right:1px solid #b6b3b3}@media only screen and (max-width: 575px){.tp_flow .tp_flow_wp .tp_flow_conts ul.tp_flow_lists li.tp_flow_item{width:50%}}@media screen and (min-width:840px){.tp_flow .tp_flow_wp .tp_flow_conts ul.tp_flow_lists li.tp_flow_item{margin-bottom:0}}.tp_flow .tp_flow_wp .tp_flow_conts ul.tp_flow_lists li.tp_flow_item .tp_flow_itemTtl{font-size:18px;font-weight:700;height:80px;padding-top:12px;position:relative;background:rgba(251,244,203,.6235294118)}@media screen and (min-width:840px){.tp_flow .tp_flow_wp .tp_flow_conts ul.tp_flow_lists li.tp_flow_item .tp_flow_itemTtl{font-size:clamp(15px,2vw,18px);padding-left:5px;padding-right:5px}}@media only screen and (min-width:840px)and (max-width:991px){.tp_flow .tp_flow_wp .tp_flow_conts ul.tp_flow_lists li.tp_flow_item .tp_flow_itemTtl{font-size:15px}}.tp_flow .tp_flow_wp .tp_flow_conts ul.tp_flow_lists li.tp_flow_item .tp_flow_itemTtl span{position:absolute;right:0px;top:-20px;font-size:20px;color:#a09f9f}.tp_flow .tp_flow_wp .tp_flow_conts ul.tp_flow_lists li.tp_flow_item p{line-height:1.7}@media screen and (min-width:840px){.tp_flow .tp_flow_wp .tp_flow_conts ul.tp_flow_lists li.tp_flow_item p{font-size:clamp(14px,2vw,16px)}}@media only screen and (min-width:840px)and (max-width:991px){.tp_flow .tp_flow_wp .tp_flow_conts ul.tp_flow_lists li.tp_flow_item p{font-size:14px}}.tp_flow .tp_flow_wp .tp_flow_conts .tp_flow_btn{margin:auto;width:300px;margin-top:2vw}@media screen and (min-width:840px){.tp_flow .tp_flow_wp .tp_flow_conts .tp_flow_btn{width:300px;height:40px;margin-top:60px}}.movie_list{border-radius:20px;background:rgba(247,247,247,.5);height:auto;padding:32px 0}@media screen and (min-width:840px){.movie_list{padding:64px 16px 0 16px;margin:64px auto 32px}}@media only screen and (min-width:840px)and (max-width:991px){.movie_list{padding:32px 16px;margin:32px auto}}@media only screen and (min-width: 1200px)and (max-width:1440px){.movie_list{padding:0 32px}}@media only screen and (min-width: 1441px){.movie_list{padding:0}}.movie_list p.movie_txt{margin:12px auto 12px;font-size:20px;font-weight:bold;width:auto;text-align:center;line-height:1.7}@media screen and (min-width:840px){.movie_list p.movie_txt{margin:24px auto 12px;width:auto}}.movie_list p.movie_txt br.sponly{display:initial}@media screen and (min-width:840px){.movie_list p.movie_txt br.sponly{display:none}}.movie_list .movie_list_snd_btn_wp{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;margin:16px auto}@media screen and (min-width:840px){.movie_list .movie_list_snd_btn_wp{width:90%;margin:16px auto}}@media only screen and (min-width: 1441px){.movie_list .movie_list_snd_btn_wp{width:80%;max-width:1000px;margin:16px auto}}.movie_list .movie_list_snd_btn_wp .movie_list_snd_btn{flex:1}@media screen and (max-width:839px){.movie_list .movie_list_snd_btn_wp .movie_list_snd_btn{width:40%}}.voice{background:#f7dff7;background:#fff0f5;background:-moz-linear-gradient(-45deg, #fff0f5 0%, #fcfcfc 100%);background:-webkit-linear-gradient(-45deg, #fff0f5 0%, #fcfcfc 100%);background:linear-gradient(135deg, #fff0f5 0%, #fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#fff0f5", endColorstr="#fcfcfc",GradientType=1 );height:auto;position:relative}@media screen and (min-width:840px){.voice{height:auto}}@media screen and (min-width:840px){.voice .voice_top_wp .top_in2_wp{display:flex;flex-flow:nowrap;justify-content:space-between;width:100%;align-items:center}}.voice .voice_top_wp .top_in2_wp .voice_top_in2l{display:none}@media screen and (min-width:840px){.voice .voice_top_wp .top_in2_wp .voice_top_in2l{display:block;width:45%}}.voice .voice_top_wp .top_in2_wp .voice_top_in2l figure img{border-radius:16px}@media screen and (min-width:840px){.voice .voice_top_wp .top_in2_wp .voice_top_in2{width:50%}}.voice .voice_top_wp .top_in2_wp .voice_top_in2 .voice_top2{height:auto;margin:0px auto}.voice .voice_top_wp .top_in2_wp .voice_top_in2 .voice_top2 figure{width:200px;height:auto;margin:0 auto 20px}@media only screen and (min-width:840px)and (max-width:991px){.voice .voice_top_wp .top_in2_wp .voice_top_in2 .voice_top2 figure{width:150px}}.voice .voice_top_wp .top_in2_wp .voice_top_in2 .voice_top2 p{text-align:center;font-size:clamp(20px,1.5vw,30px);font-weight:700}.voice .voice_top_wp .top_in2_wp .voice_top_in2 .voice_top2 .voice_ex2{font-size:15px;line-height:1.5;text-align:center;margin:15px auto}@media screen and (min-width:840px){.voice .voice_top_wp .top_in2_wp .voice_top_in2 .voice_top_btn2{display:flex;flex-flow:nowrap;justify-content:center}}.voice .voice_top_wp .top_in2_wp .voice_top_in2 .voice_top_btn2 .voice_btn2 a{margin:10px auto}@media screen and (min-width:840px){.voice .voice_top_wp .top_in2_wp .voice_top_in2 .voice_top_btn2 .voice_btn2 a{width:280px;margin-right:10px}}@media only screen and (min-width:840px)and (max-width:991px){.voice .voice_top_wp .top_in2_wp .voice_top_in2 .voice_top_btn2 .voice_btn2 a{width:240px;font-size:13px}}.voice .voice_top_wp .top_in2_wp .voice_top_in2 .voice_top_btn2 .voice_btn2 a::last-child{margin-right:0}.voice .voice_wp{width:100%;margin:0 auto}.voice .voice_wp .voice_conts{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;border-radius:15px;margin:0 auto;padding:10px;z-index:1}@media screen and (min-width:840px){.voice .voice_wp .voice_conts{width:100%;margin:0px auto 0;padding:0;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:24px}}.voice .voice_wp .voice_conts dl{background:#fff;border-radius:15px;width:100%;margin-bottom:16px;padding-top:2%}@media only screen and (min-width:576px)and (max-width:839px){.voice .voice_wp .voice_conts dl{width:48%}}@media screen and (min-width:840px){.voice .voice_wp .voice_conts dl{align-items:center;width:24%;height:auto;border:1px solid #919191;padding-top:2%}}@media only screen and (min-width:840px)and (max-width:991px){.voice .voice_wp .voice_conts dl{width:33%}}@media only screen and (min-width:840px)and (max-width:991px){.voice .voice_wp .voice_conts dl:last-child{display:none}}.voice .voice_wp .voice_conts dl dt{width:auto;height:auto;position:relative;background:#fff;text-align:center;color:#333;font-size:13px;line-height:1.7;text-align:left;padding-top:1.5%}@media only screen and (max-width: 575px){.voice .voice_wp .voice_conts dl dt{width:100%;font-size:14px}}@media screen and (min-width:840px){.voice .voice_wp .voice_conts dl dt{font-size:clamp(14px,1vw,16px);width:100%}}@media only screen and (min-width:840px)and (max-width:991px){.voice .voice_wp .voice_conts dl dt{font-size:13px;line-height:1.5;height:110px}}.voice .voice_wp .voice_conts dl dt p.list_conts_ttl{text-align:center;font-size:clamp(20px,2vw,22px)}@media screen and (min-width:840px){.voice .voice_wp .voice_conts dl dt p.list_conts_ttl{font-size:clamp(20px,2vw,26px)}}.voice .voice_wp .voice_conts dl dt .voice_list_in{width:100%;margin:auto;display:flex;flex-flow:row nowrap;justify-content:center;align-content:center;padding:20px 4px;height:auto}.voice .voice_wp .voice_conts dl dt .voice_list_in figure{width:23%;margin-right:4px}.voice .voice_wp .voice_conts dl dt .voice_list_in figure img{display:block;height:auto;width:100%;max-width:60px;height:auto;object-fit:cover}@media screen and (min-width:840px){.voice .voice_wp .voice_conts dl dt .voice_list_in figure img{width:100%;height:auto}}.voice .voice_wp .voice_conts dl dt .voice_list_in .voice_in{display:flex;align-items:center;position:relative;width:77%;max-width:220px;height:60px;padding:.8em .8em;border:2px solid #2589d0;border-radius:5px;color:#333;margin-left:10px}.voice .voice_wp .voice_conts dl dt .voice_list_in .voice_in::after,.voice .voice_wp .voice_conts dl dt .voice_list_in .voice_in::before{border:solid rgba(0,0,0,0);content:"";height:0;width:0;pointer-events:none;position:absolute;right:100%;top:51%}.voice .voice_wp .voice_conts dl dt .voice_list_in .voice_in::after{border-color:rgba(247,221,51,0);border-top-width:10px;border-bottom-width:10px;border-left-width:13px;border-right-width:13px;margin-top:-10px;border-right-color:#fff}.voice .voice_wp .voice_conts dl dt .voice_list_in .voice_in::before{border-color:rgba(30,144,255,0);border-top-width:12px;border-bottom-width:12px;border-left-width:15px;border-right-width:15px;margin-top:-12px;margin-right:2px;border-right-color:#1e90ff}.voice .voice_wp .voice_conts dl dt .voice_list_in .voice_in p{font-size:15px;line-height:1.5;margin:0;padding:0}.voice .voice_wp .voice_conts dl dd{width:100%;height:100px;background:#fff;border-bottom-right-radius:15px;border-bottom-left-radius:15px;padding-top:3%}@media screen and (min-width:840px){.voice .voice_wp .voice_conts dl dd{padding:3% 0;height:130px}}@media only screen and (min-width: 1441px){.voice .voice_wp .voice_conts dl dd{height:140px}}.voice .voice_wp .voice_conts dl dd .voice_list_und{margin:auto}.voice .voice_wp .voice_conts dl dd .voice_list_und p{display:block;text-align:left;line-height:1.4;width:90%;margin:auto}.voice .voice_wp .voice_btn_wp{margin:auto;width:300px}@media screen and (min-width:840px){.voice .voice_wp .voice_btn_wp{width:300px;height:40px}}.voice .voice_wp .voice_btn_wp .btn_prim{width:300px;height:40px;line-height:40px;text-align:center}.voice .voice_wp .voice_btn_wp .btn_prim a{display:block}.bg_green{background:#239d8b !important}.bd_green{border:1px solid #319f8b !important}.support{background:#f0f1f4}.support .support_wp{width:100%;margin:0 auto}.support .support_wp h3{margin-top:0}.support .support_wp .support_top{width:100%;margin-bottom:2%}@media screen and (min-width:840px){.support .support_wp .support_top{margin:0px auto 40px}}.support .support_wp .support_top p.support_read_tx{margin-bottom:4%;margin-top:0;line-height:1.5}.support .support_wp .support_top ul{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;margin:2% auto}@media screen and (min-width:840px){.support .support_wp .support_top ul{margin:20px auto}}.support .support_wp .support_top ul li{width:47%;margin-bottom:20px;border-left:5px solid #19a98e;padding-left:10px;border-top-left-radius:2px;border-bottom-left-radius:2px}@media only screen and (max-width: 575px){.support .support_wp .support_top ul li{width:100%}}@media screen and (min-width:840px){.support .support_wp .support_top ul li{padding-left:20px}}.support .support_wp .support_top ul li span{font-size:clamp(20px,2vw,26px);display:block;color:#c34c1d}@media screen and (min-width:840px){.support .support_wp .support_top ul li span{font-size:clamp(20px,2vw,26px)}}.support .support_wp .support_top ul li p{line-height:1.6;text-align:left;margin-top:8px}@media screen and (min-width:840px){.support .support_wp .support_top ul li p{line-height:1.7;margin-top:16px}}@media only screen and (min-width: 1441px){.support .support_wp .support_top ul li p{line-height:1.8}}.support .support_wp .support_mid .support_mid_wp{display:flex;flex-flow:column;margin:4% auto 0;width:100%}@media screen and (min-width:840px){.support .support_wp .support_mid .support_mid_wp{margin:0px auto 0;width:100%;max-width:1450px;flex-flow:row wrap;justify-content:space-between}}.support .support_wp .support_mid .support_mid_wp table.tb01,.support .support_wp .support_mid .support_mid_wp .tb02{text-align:center;border-radius:15px;border:2px solid #77ac91;border-collapse:separate}.support .support_wp .support_mid .support_mid_wp table.tb01 tr,.support .support_wp .support_mid .support_mid_wp .tb02 tr{font-size:clamp(12px,2vw,13px)}@media screen and (min-width:840px){.support .support_wp .support_mid .support_mid_wp table.tb01 tr,.support .support_wp .support_mid .support_mid_wp .tb02 tr{font-size:16px}}.support .support_wp .support_mid .support_mid_wp table.tb01 tr th,.support .support_wp .support_mid .support_mid_wp .tb02 tr th{color:#f7fbff;padding:2% 1.5%;line-height:1.6;border-top-left-radius:15px;border-top-right-radius:15px;background:#77ac91;border-collapse:separate}@media screen and (min-width:840px){.support .support_wp .support_mid .support_mid_wp table.tb01 tr th,.support .support_wp .support_mid .support_mid_wp .tb02 tr th{line-height:1.8;padding:16px 6px}}.support .support_wp .support_mid .support_mid_wp table.tb01 tr th br,.support .support_wp .support_mid .support_mid_wp .tb02 tr th br{display:none}@media screen and (min-width:840px){.support .support_wp .support_mid .support_mid_wp table.tb01 tr th br,.support .support_wp .support_mid .support_mid_wp .tb02 tr th br{display:block}}.support .support_wp .support_mid .support_mid_wp table.tb01 tr td,.support .support_wp .support_mid .support_mid_wp .tb02 tr td{padding:4px 3px;line-height:1.6}@media screen and (min-width:840px){.support .support_wp .support_mid .support_mid_wp table.tb01 tr td,.support .support_wp .support_mid .support_mid_wp .tb02 tr td{line-height:1.8;padding:8px 6px}}.support .support_wp .support_mid .support_mid_wp table.tb01{width:98%;margin-bottom:8px}@media screen and (min-width:840px){.support .support_wp .support_mid .support_mid_wp table.tb01{width:20%}}.support .support_wp .support_mid .support_mid_wp table.tb02{width:98%;margin-bottom:8px}@media screen and (min-width:840px){.support .support_wp .support_mid .support_mid_wp table.tb02{width:38%}}.support .support_wp .support_mid .support_mid_wp table.tb02 td.br_righ{border-right:1px solid #77ac90}.support .support_wp .support_und .support_mid_wp{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:40px auto;width:100%;max-width:1450px;padding-right:1.5%;padding-left:1.5%}.support p.support_read_tx{margin:32px auto 50px;font-size:18px}.video_block{width:100%;background:#fcfcfc}.video_block .video_block_wp{margin:auto}@media screen and (min-width:840px){.video_block .video_block_wp{margin:0}}.video_block .video_block_wp h3{margin-top:0}.video_block .video_block_wp ul.video_block_list{width:98%;margin:0px auto 0;display:flex;flex-flow:column}@media screen and (min-width:840px){.video_block .video_block_wp ul.video_block_list{width:100%;display:flex;flex-flow:row wrap;margin:0px 0 0px;padding:0}}.video_block .video_block_wp ul.video_block_list li.video_block_items{width:auto;height:auto;margin:16px auto 0px}@media only screen and (min-width:576px)and (max-width:839px){.video_block .video_block_wp ul.video_block_list li.video_block_items{width:98%;height:auto;margin:16px auto 0px}}@media screen and (min-width:840px){.video_block .video_block_wp ul.video_block_list li.video_block_items{width:40%;margin:0}}.video_block .video_block_wp ul.video_block_list li.video_block_items img{width:100%;margin:0}@media screen and (min-width:840px){.video_block .video_block_wp ul.video_block_list li.video_block_items img{width:90%}}.video_block .video_block_wp ul.video_block_list li.video_block_items_righ{width:98%;position:relative;margin-left:2%}@media screen and (min-width:840px){.video_block .video_block_wp ul.video_block_list li.video_block_items_righ{width:55%;margin-right:inherit}}.video_block .video_block_wp ul.video_block_list li.video_block_items_righ p{font-size:clamp(16px,2vw,20px);text-align:left;line-height:1.6;margin:2% 0 2%}@media screen and (min-width:840px){.video_block .video_block_wp ul.video_block_list li.video_block_items_righ p{line-height:2}}.video_block .video_block_wp ul.video_block_list li.video_block_items_righ .righ_btn_wp{display:flex;flex-flow:row wrap;width:100%}@media screen and (min-width:840px){.video_block .video_block_wp ul.video_block_list li.video_block_items_righ .righ_btn_wp{width:60%;position:absolute;bottom:0}}@media only screen and (min-width:840px)and (max-width:991px){.video_block .video_block_wp ul.video_block_list li.video_block_items_righ .righ_btn_wp{width:100%}}@media only screen and (min-width:992px)and (max-width:1199px){.video_block .video_block_wp ul.video_block_list li.video_block_items_righ .righ_btn_wp{width:100%}}.video_block .video_block_wp ul.video_block_list li.video_block_items_righ .righ_btn_wp .btn_prim{width:48%;margin-right:1.5%;margin-bottom:1.5%;font-size:clamp(13.5px,3vw,16px)}@media only screen and (max-width: 575px){.video_block .video_block_wp ul.video_block_list li.video_block_items_righ .righ_btn_wp .btn_prim{margin-right:1%;width:49%}}@media screen and (min-width:840px){.video_block .video_block_wp ul.video_block_list li.video_block_items_righ .righ_btn_wp .btn_prim{width:auto}}.video_block .video_block_wp ul.video_block_list li.video_block_items_righ .righ_btn_wp .btn_prim:last-child{margin-right:0}@media screen and (min-width:840px){.video_block .video_block_wp ul.video_block_list li.video_block_items:nth-child(3),.video_block .video_block_wp ul.video_block_list .video_block_items:nth-child(6){margin-right:0px}}.video_block .video_block_wp ul.video_block_list li.box100{width:30%}.subCtg{padding:40px 0}@media screen and (min-width:840px){.subCtg{padding:70px 0;width:100%;max-width:1400px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:840px)and (max-width:991px){.subCtg{width:100%}}.subCtg .subCtg_wp{display:flex;flex-flow:row nowrap;justify-content:center}.subCtg .subCtg_wp .subCtg_r{width:97%}@media screen and (min-width:840px){.subCtg .subCtg_wp .subCtg_r{width:58%;padding:0% 2%;margin-right:2%}}.subCtg .subCtg_wp .subCtg_r ul.subCtg_item{height:100%;display:flex;flex-direction:column;justify-content:space-between}.subCtg .subCtg_wp .subCtg_r ul.subCtg_item li{height:auto;margin-bottom:16px;padding:2.5%;border:1px solid #eee;border-radius:16px}.subCtg .subCtg_wp .subCtg_r ul.subCtg_item li:last-child{margin-bottom:0}@media screen and (min-width:840px){.subCtg .subCtg_wp .subCtg_r ul.subCtg_item li{padding:2% 10% 2%}}.subCtg .subCtg_wp .subCtg_r ul.subCtg_item li p{font-size:30px;font-weight:700;margin-bottom:20px;font-family:"Poppins";display:inline-block}.subCtg .subCtg_wp .subCtg_r ul.subCtg_item li p span{font-size:15px}.subCtg .subCtg_wp .subCtg_r ul.subCtg_item li .subCtg_tx{line-height:1.6;margin-bottom:20px}.subCtg .subCtg_wp .subCtg_r ul.subCtg_item li .subCtg_itemTx a{margin-bottom:12px;display:flex;align-items:center;line-height:1.5}.subCtg .subCtg_wp .subCtg_r ul.subCtg_item li .subCtg_itemTx a img{margin-right:16px}.subCtg .subCtg_wp .subCtg_aniWp{display:none}@media screen and (min-width:840px){.subCtg .subCtg_wp .subCtg_aniWp{display:block;width:37%}}.subCtg .subCtg_wp .subCtg_aniWp .container{width:100%;height:700px;background-color:#fff}.subCtg .subCtg_wp .subCtg_aniWp .container .slider-area{position:relative;width:100%;height:700px;overflow:hidden}.subCtg .subCtg_wp .subCtg_aniWp .container .slider-area .slider-item{position:absolute;inset:0;opacity:0;animation:slideShow 27s infinite}.subCtg .subCtg_wp .subCtg_aniWp .container .slider-area .slider-item:nth-child(2){animation-delay:9s}.subCtg .subCtg_wp .subCtg_aniWp .container .slider-area .slider-item:nth-child(3){animation-delay:18s}.subCtg .subCtg_wp .subCtg_aniWp .container .slider-area .slider-item img{width:100%;height:100%;object-fit:cover}@keyframes slideShow{0%{opacity:0;transform:translateY(0%) scale(1.2);animation-timing-function:ease-in}8%{opacity:1;transform:translateY(0%) scale(1.15);animation-timing-function:ease-out}30%{opacity:1;transform:translateY(0%) scale(1)}43%,100%{opacity:0;transform:translateY(-100%)}}.message{background:#e8e8e8;width:100%;height:auto}@media screen and (min-width:840px){.message{margin:auto;background-image:url("../img/sw/tp/comment_bg.jpg");background-repeat:no-repeat;background-size:cover;background-color:rgba(255,255,255,.8);background-blend-mode:lighten}}.message .message_wp{width:100%;margin:0 auto 2%;background:#fff;padding-top:3%;padding-bottom:3%;border-radius:4%;padding-right:2%;padding-left:2%}@media screen and (min-width:840px){.message .message_wp{width:auto;height:auto;background:#fff;padding-top:3%;padding-bottom:3%;border-radius:15px;box-shadow:rgba(149,157,165,.15) 0px 3px 6px 0px;margin-bottom:4%}}.message .message_wp .message_in01 .in01{width:95%;height:auto;margin:auto auto 32px;padding-bottom:1.5%;border-bottom:1px solid #919191}@media screen and (min-width:840px){.message .message_wp .message_in01 .in01{width:100%;padding-top:2%;border-bottom:0;padding-right:10%;padding-left:10%;margin:24px auto 32px}}@media only screen and (min-width:840px)and (max-width:991px){.message .message_wp .message_in01 .in01{display:block;width:95%;padding-bottom:2%;padding-top:2%;padding-right:5%;padding-left:5%;margin:0 auto}}@media only screen and (min-width:992px)and (max-width:1199px){.message .message_wp .message_in01 .in01{display:block;width:95%;padding-bottom:2%;padding-top:2%;margin:0 auto;padding-right:5%;padding-left:5%}}.message .message_wp .message_in01 .in01 p{line-height:1.8;font-size:18px;margin-bottom:16px;letter-spacing:1.08px}@media screen and (min-width:840px){.message .message_wp .message_in01 .in01 p{font-size:clamp(16px,2vw,18px)}}.message .message_wp .message_in01 .in01 p span{text-align:right;display:block}.message .message_wp .message_in01 .in01 ul{font-size:18px;margin-bottom:16px;letter-spacing:1.08px}@media screen and (min-width:840px){.message .message_wp .message_in01 .in01 ul{font-size:clamp(16px,2vw,18px)}}.message .message_wp .message_in01 .in01 ul li{line-height:1.8}.message .message_wp p.message_ttl{margin-bottom:24px;margin-top:20px;text-align:center;font-size:clamp(20px,2vw,26px)}@media screen and (min-width:840px){.message .message_wp p.message_ttl{font-size:26px;margin-bottom:50px}}@media only screen and (min-width:840px)and (max-width:991px){.message .message_wp p.message_ttl{margin-bottom:24px}}@media only screen and (min-width:992px)and (max-width:1199px){.message .message_wp p.message_ttl{margin-bottom:24px}}.message .message_wp .message_in{display:flex;flex-flow:column}@media screen and (min-width:840px){.message .message_wp .message_in{flex-flow:row wrap;justify-content:space-around;align-items:self-start}}@media only screen and (min-width:840px)and (max-width:991px){.message .message_wp .message_in{flex-direction:column}}@media only screen and (min-width:992px)and (max-width:1199px){.message .message_wp .message_in{flex-direction:column}}.message .message_wp .message_in dl{width:95%;height:auto;margin:auto auto 32px;padding-bottom:1.5%;border-bottom:1px solid #919191}@media screen and (min-width:840px){.message .message_wp .message_in dl{width:50%;border-bottom:0;padding-right:6%;padding-left:6%;margin:24px auto 32px}}@media only screen and (min-width:840px)and (max-width:991px){.message .message_wp .message_in dl{display:block;width:95%;padding-bottom:2%;padding-top:2%;margin:0 auto}}@media only screen and (min-width:992px)and (max-width:1199px){.message .message_wp .message_in dl{display:block;width:95%;padding-bottom:2%;padding-top:2%;margin:0 auto}}@media only screen and (min-width:840px)and (max-width:991px){.message .message_wp .message_in dl:first-child{border-bottom:1px solid #d1d1d1;padding-top:0;margin-bottom:16px}}@media only screen and (min-width:992px)and (max-width:1199px){.message .message_wp .message_in dl:first-child{border-bottom:1px solid #d1d1d1;padding-top:0;margin-bottom:16px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.message .message_wp .message_in dl:first-child{border-right:1px solid #d1d1d1}}@media only screen and (min-width: 1441px){.message .message_wp .message_in dl:first-child{border-right:1px solid #d1d1d1}}.message .message_wp .message_in dl dt{margin-bottom:16px}.message .message_wp .message_in dl dt p{font-size:18px;line-height:1.7;letter-spacing:.06em}@media screen and (min-width:840px){.message .message_wp .message_in dl dt p{line-height:1.9;letter-spacing:.06em}}.message .message_wp .message_in dl dd{font-size:18px;line-height:1.7;text-align:right;letter-spacing:.06em}@media screen and (min-width:840px){.message .message_wp .message_in dl dd{line-height:1.9;letter-spacing:.06em}}.cb_movCard{background:#fff;margin-top:10px;margin-bottom:60px;border-radius:20px;padding:2%}@media screen and (min-width:840px){.cb_movCard{padding:clamp(16px,2vw,30px);background-image:url(../img/sw/yt/experientional_bg.png);background-size:cover;background-repeat:no-repeat;margin-bottom:0}}.cb_movCard .mov_wp{display:flex;flex-direction:column-reverse;position:relative}@media screen and (min-width:840px){.cb_movCard .mov_wp{flex-flow:row nowrap;justify-content:space-between;align-content:center}}.cb_movCard .mov_wp .case_v{width:95%;overflow:hidden}@media screen and (min-width:840px){.cb_movCard .mov_wp .case_v{width:49%}}.cb_movCard .mov_wp .case_v a img{display:inline-block;border-radius:16px;transition:transform .6s ease}.cb_movCard .mov_wp .case_v a img:hover{transform:scale(1.1)}.cb_movCard .mov_wp .mov_tx{width:100%;background:#fff;padding-top:10px;border-radius:16px;display:flex;flex-direction:column;justify-content:space-evenly;position:relative}@media screen and (min-width:840px){.cb_movCard .mov_wp .mov_tx{width:48%;padding-right:3%;padding-top:0}}.cb_movCard .mov_wp .mov_tx h3.mov__h{font-size:clamp(18px,2vw,26px);text-align:center}@media screen and (min-width:840px){.cb_movCard .mov_wp .mov_tx h3.mov__h{font-size:clamp(18px,2vw,22px);margin-bottom:0;text-align:left;margin-top:4px;padding-bottom:0;margin-bottom:20px;line-height:1.7}}@media only screen and (min-width:992px)and (max-width:1199px){.cb_movCard .mov_wp .mov_tx h3.mov__h{font-size:clamp(14px,2vw,20px)}}@media only screen and (min-width: 1441px){.cb_movCard .mov_wp .mov_tx h3.mov__h{font-size:24px}}.cb_movCard .mov_wp .mov_tx h3.mov__h span{display:inline-block;font-size:clamp(18px,2vw,20px)}.cb_movCard .mov_wp .mov_tx p{font-size:16px;display:inline-block;width:95%;line-height:1.6;margin:20px auto}@media only screen and (max-width: 575px){.cb_movCard .mov_wp .mov_tx p{width:98%}}@media screen and (min-width:840px){.cb_movCard .mov_wp .mov_tx p{font-size:clamp(14px,2vw,19px);line-height:1.6;width:100%;text-align:left;margin:-20px 0 0 0px}}@media only screen and (min-width:992px)and (max-width:1199px){.cb_movCard .mov_wp .mov_tx p{font-size:clamp(14px,2vw,16px)}}@media only screen and (min-width:840px)and (max-width:991px){.cb_movCard .mov_wp .mov_tx p{font-size:14px}}.cb_movCard .mov_wp .mov_tx .mov_txIn img{width:100%;height:auto;object-fit:cover;border-radius:16px}@media screen and (min-width:840px){.cb_movCard .mov_wp .mov_tx .mov_txIn img{width:100%;max-width:460px}}@media only screen and (min-width:840px)and (max-width:991px){.cb_movCard .mov_wp .mov_tx .mov_txIn img{max-width:260px}}@media only screen and (min-width:992px)and (max-width:1199px){.cb_movCard .mov_wp .mov_tx .mov_txIn img{max-width:360px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.cb_movCard .mov_wp .mov_tx .mov_txIn img{max-width:490px}}.message{padding:50px 0 42px;background:#e7f1f3}@media screen and (min-width:840px){.message{margin:auto;padding-bottom:64px}}.message .message_wp{display:flex;flex-flow:row wrap;justify-content:center;width:100%;margin:auto}@media screen and (min-width:840px){.message .message_wp{width:90%}}@media only screen and (min-width:840px)and (max-width:991px){.message .message_wp{width:100%}}@media only screen and (min-width:992px)and (max-width:1199px){.message .message_wp{width:100%}}.message .message_wp .message_lef{width:95%;height:auto;background:#f7fffa;box-shadow:2px 2px 6px #9f9f9f;border-radius:20px;position:relative}@media screen and (min-width:840px){.message .message_wp .message_lef{width:55%;height:420px}}@media only screen and (min-width:840px)and (max-width:991px){.message .message_wp .message_lef{width:50%}}@media only screen and (min-width:992px)and (max-width:1199px){.message .message_wp .message_lef{width:52%}}.message .message_wp .message_lef .message_ttl{width:100%;height:70px;line-height:70px;background:rgba(86,180,208,.3);padding-left:15px;font-weight:bold;border-radius:20px 20px 0 0;border-top:6px solid rgba(45,162,197,.8);font-size:20px;letter-spacing:2px}@media screen and (min-width:840px){.message .message_wp .message_lef .message_ttl{font-size:25px;letter-spacing:2px;padding-left:60px}}.message .message_wp .message_lef .message_ttl:after{content:"";width:0;height:0;border-style:solid;border-width:0 30px 15px 0;border-color:rgba(0,0,0,0) rgba(86,180,208,.3) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:70px;left:15px;bottom:0px}.message .message_wp .message_lef p{width:93%;line-height:1.5;font-size:16px;margin:10px auto}@media screen and (min-width:840px){.message .message_wp .message_lef p{width:85%;line-height:1.9;position:absolute;top:53%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:30px}}@media only screen and (min-width:840px)and (max-width:991px){.message .message_wp .message_lef p{font-size:15px;line-height:1.5;width:92%}}@media only screen and (min-width:992px)and (max-width:1199px){.message .message_wp .message_lef p{font-size:15.5px;line-height:1.6;width:92%}}@media only screen and (min-width: 1200px)and (max-width:1440px){.message .message_wp .message_lef p{line-height:1.7;width:96%}}.message .message_wp .message_lef p span{display:block;text-align:right;margin-top:10px}.message .message_wp .message_righ{width:80%}@media screen and (min-width:840px){.message .message_wp .message_righ{width:40%}}@media only screen and (min-width:992px)and (max-width:1199px){.message .message_wp .message_righ{width:42%}}.message .message_wp .message_righ img{width:100%}.message .message_wp .message_pct_txt{font-size:14px;margin-top:10px;text-align:center;line-height:1.5}.mission{background:#f7dff7;background:linear-gradient(133deg, rgb(247, 223, 247) 0%, rgb(235, 232, 244) 66%, rgb(222, 243, 241) 100%);height:auto;position:relative}@media screen and (min-width:840px){.mission{height:auto;padding:100px 0}}.mission h2{margin-bottom:60px}.mission .mission_wp{width:auto;margin:auto;padding-bottom:40px}.mission .mission_wp .block03_tx_detail{flex:none;width:80%;background:#fff;border-radius:15px;margin:0 auto;padding:10px;z-index:1}@media screen and (min-width:840px){.mission .mission_wp .block03_tx_detail{width:90%;max-width:1500px;margin:0px auto 0;padding:40px 0}}.mission .mission_wp .block03_tx_detail ul{display:flex;flex-flow:row wrap;justify-content:space-around;margin:24px auto 0;width:80%;background:#fff;border-radius:15px;padding:12px}@media screen and (min-width:840px){.mission .mission_wp .block03_tx_detail ul{align-items:center;margin:0 auto;width:90%;justify-content:space-around}}.mission .mission_wp .block03_tx_detail ul li{width:48%;position:relative;min-height:100px;background:#fff;padding:10px;text-align:center;border:1px solid #919191;color:#333;font-size:13px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-top:80px;line-height:1.7;text-align:left}@media only screen and (max-width: 575px){.mission .mission_wp .block03_tx_detail ul li{width:100%;font-size:14px}}@media screen and (min-width:840px){.mission .mission_wp .block03_tx_detail ul li{font-size:clamp(14px,1vw,16px);width:30%;height:120px;margin-bottom:24px}}@media only screen and (min-width:840px)and (max-width:991px){.mission .mission_wp .block03_tx_detail ul li{font-size:13px;line-height:1.5;height:110px}}.mission .mission_wp .block03_tx_detail ul li::before,.mission .mission_wp .block03_tx_detail ul li::after{border:solid rgba(0,0,0,0);content:"";height:0;width:0;pointer-events:none;position:absolute;bottom:100%;left:16%}.mission .mission_wp .block03_tx_detail ul li::before{border-color:rgba(145,145,145,0);border-top-width:16px;border-bottom-width:16px;border-left-width:10px;border-right-width:10px;margin-left:-10px;margin-bottom:1px;border-bottom-color:#919191}.mission .mission_wp .block03_tx_detail ul li::after{border-color:rgba(241,255,25,0);border-top-width:15px;border-bottom-width:15px;border-left-width:9px;border-right-width:9px;margin-left:-9px;border-bottom-color:#fff}.mission .mission_wp .block03_tx_detail ul li .top_detail{position:absolute;top:-50px;left:4px;width:100%;height:40px;display:flex;flex-flow:row nowrap;align-items:center}.mission .mission_wp .block03_tx_detail ul li .top_detail img{display:block;vertical-align:middle;width:40%;max-width:40px;height:auto;margin-right:16px}@media screen and (min-width:840px){.mission .mission_wp .block03_tx_detail ul li .top_detail img{width:40%;height:auto}}@media only screen and (min-width:840px)and (max-width:991px){.mission .mission_wp .block03_tx_detail ul li .top_detail img{width:40px;height:auto}}.mission .mission_wp .block03_tx_detail ul li .top_detail span{display:block;width:60%;vertical-align:baseline}@media screen and (min-width:840px){.mission .mission_wp .block03_tx_detail ul li .top_detail span{width:60%}}.mission .mission_wp .block03_tx_detail ul li.mgt-0{margin-top:60px}.mission .voice{width:100%;border-radius:20px;background:rgba(247,247,247,.5);position:relative}@media screen and (min-width:840px){.mission .voice{width:100%;border-radius:20px;position:relative;margin:32px auto 0;padding:32px 0 0}}.mission .voice p{text-align:center;font-size:20px;display:block;line-height:1.5;color:#d00376;letter-spacing:2px;width:100%;padding:5px 10px;margin:auto}@media screen and (min-width:840px){.mission .voice p{font-size:26px;width:50%;display:block;text-align:center;line-height:1.5;color:#d00376;letter-spacing:2px;padding:5px 10px;margin:auto}}.mission .voice .voice_wp{position:relative;display:flex;flex-flow:row wrap;width:100%;margin:auto}@media only screen and (min-width:840px)and (max-width:991px){.mission .voice .voice_wp{width:100%}}@media only screen and (min-width:992px)and (max-width:1199px){.mission .voice .voice_wp{width:100%}}@media only screen and (min-width: 1200px)and (max-width:1440px){.mission .voice .voice_wp{width:90%;max-width:1580px}}@media only screen and (min-width: 1441px){.mission .voice .voice_wp{width:90%;max-width:1580px}}.mission .voice .voice_wp ul.voice_list_lef,.mission .voice .voice_wp ul.voice_list_righ{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;margin:20px;padding:0px 0 20px 0}@media screen and (max-width:839px){.mission .voice .voice_wp ul.voice_list_lef,.mission .voice .voice_wp ul.voice_list_righ{margin:10px}}@media screen and (min-width:840px){.mission .voice .voice_wp ul.voice_list_lef,.mission .voice .voice_wp ul.voice_list_righ{width:32%;margin:20px;padding:0px 0 20px 0}}@media only screen and (min-width:840px)and (max-width:991px){.mission .voice .voice_wp ul.voice_list_lef,.mission .voice .voice_wp ul.voice_list_righ{margin:10px;flex:1}}@media only screen and (min-width:992px)and (max-width:1199px){.mission .voice .voice_wp ul.voice_list_lef,.mission .voice .voice_wp ul.voice_list_righ{width:32%}}.mission .voice .voice_wp ul.voice_list_lef li.voice_items,.mission .voice .voice_wp ul.voice_list_righ li.voice_items{width:49%;height:130px;border:1px solid #f99662;border-radius:10px;padding:0px 10px;line-height:1.4;margin-top:20px;font-size:14px;letter-spacing:normal;background:#f7f2f2}@media only screen and (max-width: 575px){.mission .voice .voice_wp ul.voice_list_lef li.voice_items,.mission .voice .voice_wp ul.voice_list_righ li.voice_items{font-size:14px;height:auto;padding-bottom:3px}}@media only screen and (min-width:840px)and (max-width:991px){.mission .voice .voice_wp ul.voice_list_lef li.voice_items,.mission .voice .voice_wp ul.voice_list_righ li.voice_items{height:155px}}@media screen and (min-width:840px){.mission .voice .voice_wp ul.voice_list_lef li.voice_items,.mission .voice .voice_wp ul.voice_list_righ li.voice_items{hieght:220px}}@media only screen and (min-width:992px)and (max-width:1199px){.mission .voice .voice_wp ul.voice_list_lef li.voice_items,.mission .voice .voice_wp ul.voice_list_righ li.voice_items{height:180px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.mission .voice .voice_wp ul.voice_list_lef li.voice_items,.mission .voice .voice_wp ul.voice_list_righ li.voice_items{height:170px}}@media only screen and (min-width: 1441px){.mission .voice .voice_wp ul.voice_list_lef li.voice_items,.mission .voice .voice_wp ul.voice_list_righ li.voice_items{height:160px}}.mission .voice .voice_wp ul.voice_list_lef li.voice_items .voice_age,.mission .voice .voice_wp ul.voice_list_righ li.voice_items .voice_age{position:relative;top:-15px;left:-15px;background:#fa858b;width:100px;height:30px;line-height:30px;text-align:center;border-radius:8px;color:#fff}@media only screen and (max-width: 575px){.mission .voice .voice_wp ul.voice_list_lef li.voice_items .voice_txt,.mission .voice .voice_wp ul.voice_list_righ li.voice_items .voice_txt{margin-top:-10px}}.mission .voice .voice_wp .voice_pct{width:65%;height:auto;margin:auto}@media screen and (min-width:840px){.mission .voice .voice_wp .voice_pct{width:26%}}@media only screen and (min-width:840px)and (max-width:991px){.mission .voice .voice_wp .voice_pct{display:none}}.mission .voice .voice_wp .voice_pct img.voice_cent_pct{width:100%;height:auto;object-fit:contain}@media screen and (min-width:840px){.mission .voice .voice_wp .voice_pct img.voice_cent_pct{width:100%;height:auto;object-fit:contain}}.mission .voice .voice_wp .voice_pct .voice_detail_btn a{width:280px;padding:12px 0;background:#c34c1d;color:#fff;text-align:center;border-radius:10px;margin:12px auto;display:block}.mission .voice .voice_wp .voice_pct .voice_detail_btn a,.mission .voice .voice_wp .voice_pct .voice_detail_btn a:visited{color:#fff}.mission .voice .voice_wp .voice_pct .voice_detail_btn a:hover{opacity:.6}.bg_green{background:#239d8b !important}.bd_green{border:1px solid #319f8b !important}.news{width:100%;height:auto;background:#fcfcfc;position:relative}@media screen and (min-width:840px){.news{width:95%;border-radius:0 20px 20px 0}}@media only screen and (min-width:840px)and (max-width:991px){.news{width:98%}}@media only screen and (min-width: 1200px)and (max-width:1440px){.news{width:93%;max-width:1344px}}@media only screen and (min-width: 1441px){.news{width:90%}}.news .news_wp{width:auto;padding-bottom:20px;padding-top:4px;border:1px solid #9cc0d0}@media screen and (min-width:840px){.news .news_wp{display:flex;margin:0;padding:24px 0 32px;border:0}}@media only screen and (min-width:840px)and (max-width:991px){.news .news_wp{flex-direction:column;position:relative;padding-bottom:60px}}@media only screen and (min-width:992px)and (max-width:1199px){.news .news_wp{flex-direction:column;position:relative;padding-top:20px;padding-bottom:60px}}@media only screen and (min-width: 1441px){.news .news_wp{width:85%;padding-left:3%}}.news .news_wp .news_lef{width:auto;text-align:center;font-size:20px;letter-spacing:.08em;padding-top:16px}@media screen and (min-width:840px){.news .news_wp .news_lef{padding-top:16px;font-size:clamp(20px,1.9vw,28px);letter-spacing:3px;position:relative;background:#ff0}}@media only screen and (min-width:840px)and (max-width:991px){.news .news_wp .news_lef{font-size:25px;padding-top:0}}@media only screen and (min-width:992px)and (max-width:1199px){.news .news_wp .news_lef{font-size:25px;padding-top:0;width:100%}}@media only screen and (min-width: 1200px)and (max-width:1440px){.news .news_wp .news_lef{width:12%;padding-top:0;font-size:2em;letter-spacing:.06em;margin-right:12px}}@media only screen and (min-width: 1441px){.news .news_wp .news_lef{width:15%;letter-spacing:.06em;margin-right:10px}}.news .news_wp .news_lef p{display:inline-block;position:relative;margin:0}@media screen and (min-width:840px){.news .news_wp .news_lef p{font-size:clamp(20px,2vw,24px)}}@media only screen and (min-width:840px)and (max-width:991px){.news .news_wp .news_lef p{display:inline-block;margin-bottom:16px}}@media only screen and (min-width:992px)and (max-width:1199px){.news .news_wp .news_lef p{display:inline-block;margin-bottom:16px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.news .news_wp .news_lef p{margin-top:16px}}.news .news_wp .news_lef span{display:none}@media screen and (min-width:840px){.news .news_wp .news_lef span{display:block;width:auto;font-size:14px;margin:20px 0 0;padding:4px;vertical-align:middle;letter-spacing:.05em}}@media only screen and (min-width:840px)and (max-width:991px){.news .news_wp .news_lef span{display:none}}@media only screen and (min-width:992px)and (max-width:1199px){.news .news_wp .news_lef span{display:none}}.news .news_wp .news_lef span::after{content:" >";width:30px;height:30px;line-height:30px;padding-left:10px;border-radius:50%;display:inline-flex;background:#8c8787;margin-left:8px;color:#fff}.news .news_wp .news_lef2{width:auto;text-align:center;font-size:20px;letter-spacing:.08em;padding-top:16px}@media screen and (min-width:840px){.news .news_wp .news_lef2{padding-top:16px;font-size:20px;letter-spacing:3px;width:5%}}@media only screen and (min-width: 1441px){.news .news_wp .news_lef2{width:15%}}.news .news_wp .news_main{text-align:left;color:#1e1e1e;padding:4px 0;width:100%;height:auto}@media screen and (min-width:840px){.news .news_wp .news_main{font-size:25px}}@media only screen and (min-width:840px)and (max-width:991px){.news .news_wp .news_main{margin:0 auto;width:98%}}@media only screen and (min-width:992px)and (max-width:1199px){.news .news_wp .news_main{margin:0 auto;width:98%}}@media only screen and (min-width: 1200px)and (max-width:1440px){.news .news_wp .news_main{width:85%;font-size:30px}}@media only screen and (min-width: 1441px){.news .news_wp .news_main{width:85%;max-width:1000px;font-size:30px;margin-left:2%}}.news .news_wp .news_main dl.news_list{width:95%;margin:8px auto;font-size:15px;line-height:1.5;border-bottom:1px dashed #919191;display:flex;flex-flow:column;position:relative}@media screen and (min-width:840px){.news .news_wp .news_main dl.news_list{display:flex;flex-flow:row wrap;align-items:flex-start;margin:0;font-size:16px;line-height:1.5;padding:12px 16px;width:98%}}@media only screen and (min-width:840px)and (max-width:991px){.news .news_wp .news_main dl.news_list{font-size:15px;width:98%;padding:6px 8px}}@media only screen and (min-width:992px)and (max-width:1199px){.news .news_wp .news_main dl.news_list{padding-top:0;padding-left:10px;width:98%}}.news .news_wp .news_main dl.news_list a{width:100%}.news .news_wp .news_main dl.news_list a dt{display:flex;flex-flow:column;width:100%;height:auto;margin-bottom:5px;position:relative}@media only screen and (min-width:576px)and (max-width:839px){.news .news_wp .news_main dl.news_list a dt{min-width:500px;padding:0}}@media screen and (min-width:840px){.news .news_wp .news_main dl.news_list a dt{flex-flow:row wrap;align-items:center;margin-bottom:0}}@media only screen and (min-width:840px)and (max-width:991px){.news .news_wp .news_main dl.news_list a dt{padding:4px 0}}@media only screen and (min-width:992px)and (max-width:1199px){.news .news_wp .news_main dl.news_list a dt{padding:4px 0}}.news .news_wp .news_main dl.news_list a dt .p-news_conts_btn{width:100px;padding:2px 0px;margin-bottom:4px}@media screen and (min-width:840px){.news .news_wp .news_main dl.news_list a dt .p-news_conts_btn{padding:2px 10px;width:80px;margin-bottom:0}}.news .news_wp .news_main dl.news_list a dt p{display:block;width:95%;line-height:1.5;font-size:14px}@media screen and (min-width:840px){.news .news_wp .news_main dl.news_list a dt p{flex-basis:1;width:85%;margin-left:24px;padding:0;font-size:14px}}@media only screen and (min-width:840px)and (max-width:991px){.news .news_wp .news_main dl.news_list a dt p{width:80%}}.news .news_wp .news_main dl.news_list a dt p img{vertical-align:middle}.news .news_wp .news_main dl.news_list a dt img.imrigh{vertical-align:middle}@media screen and (max-width:839px){.news .news_wp .news_main dl.news_list a dt img.imrigh{margin:auto;width:53px;height:auto}}.news .news_wp .news_main dl.news_list a dt a.news_list_btn{display:inline-block;width:auto;height:auto;padding:3px 8px;background:#dbdbdb;border-radius:15px}.news .news_wp .news_main dl.news_list a dt::after{content:"";width:10px;height:10px;border-top:2px solid #333;border-right:2px solid #333;position:absolute;right:8px;top:50%;transform:translate(0, -50%) rotate(45deg)}.news .news_wp .news_main .news_list_ind{width:200px;height:32px;line-height:30px;font-size:14px;margin:20px 0 12px 16px;text-align:center;border-radius:10px;background:#dbdbdb}.news .news_wp .news_main .news_list_ind a{width:100%;display:block;border-radius:15px}.news .news_wp .news_main .news_list_ind a::after{content:">";font-size:18px;margin-left:8px}.news .news_wp .news_main .news_list_ind a:hover{background:#bdbdbd;transition:.1s}.news .news_wp .news_indx_sp{width:auto}@media screen and (min-width:840px){.news .news_wp .news_indx_sp{display:none}}@media only screen and (min-width:840px)and (max-width:991px){.news .news_wp .news_indx_sp{display:block}}@media only screen and (min-width:992px)and (max-width:1199px){.news .news_wp .news_indx_sp{display:block}}.news .news_wp .news_indx_sp span{width:160px;height:auto;display:block;margin:4px auto}@media screen and (min-width:840px){.news .news_wp .news_indx_sp span{display:flex;justify-content:center;align-items:center;position:absolute;bottom:8px;left:0;right:0;width:100%;font-size:14px;margin:0 auto;padding:4px;vertical-align:middle;letter-spacing:.05em}}@media only screen and (min-width: 1200px)and (max-width:1440px){.news .news_wp .news_indx_sp span{display:none}}@media only screen and (min-width: 1441px){.news .news_wp .news_indx_sp span{display:none}}.news .news_wp .news_indx_sp span::after{content:" >";width:30px;height:30px;line-height:30px;padding-left:10px;border-radius:50%;display:inline-flex;background:#8c8787;margin-left:8px;color:#fff}.pickup_wp{width:100%;margin:12px auto 24px;background:#398}@media screen and (min-width:840px){.pickup_wp{margin:0px;background-image:url("../img/sw/bg/top-visual-bg-03.png");background-repeat:no-repeat;background-size:cover;padding:0px 0;height:650px;display:flex;align-items:center;justify-content:flex-end}}.pickup_wp .pickup{width:99%;height:auto;background:#ebeeee;border-radius:20px 0px 0 20px;position:relative;padding:32px 0}@media screen and (min-width:840px){.pickup_wp .pickup{width:99%;padding:40px 0 40px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.pickup_wp .pickup{width:95%}}@media only screen and (min-width: 1441px){.pickup_wp .pickup{width:95%}}.pickup_wp .pickup .pickup_inn{position:relative}.pickup_wp .pickup .pickup_inn h4{height:24px;font-size:30px;position:absolute;top:0;left:20px;color:#1f1f1f;font-weight:normal}@media only screen and (min-width: 1441px){.pickup_wp .pickup .pickup_inn h4{left:100px}}.pickup_wp .pickup .pickup_inn .pickup_ttl p{font-size:50px;font-weight:700;margin-left:10%;letter-spacing:2px}.trial{background:#fff}.trial .trial_wp{text-align:center;padding:0% 0 40px}@media screen and (min-width:840px){.trial .trial_wp{padding:10% 0 40px}}.trial .trial_wp .trialMain_wp{display:flex;flex-direction:column;width:95%;margin:1% auto}@media screen and (min-width:840px){.trial .trial_wp .trialMain_wp{flex-flow:row nowrap;justify-content:center;align-content:top;margin:inherit}}.trial .trial_wp .trialMain_wp .trialMain_conts{text-align:left;width:96%;margin-top:10px;margin-right:0%}@media screen and (min-width:840px){.trial .trial_wp .trialMain_wp .trialMain_conts{width:48%;margin-top:20px;margin-right:5%}}.trial .trial_wp .trialMain_wp .trialMain_conts img{width:94%;max-width:500px;margin-bottom:20px}@media screen and (min-width:840px){.trial .trial_wp .trialMain_wp .trialMain_conts img{width:98%;margin-bottom:10%}}.trial .trial_wp .trialMain_wp .trialMain_conts p{text-align:left;font-size:clamp(16px,2vw,24px);line-height:2}.trial .trial_wp .trialMain_wp figure{width:98%;margin-top:20px}@media screen and (min-width:840px){.trial .trial_wp .trialMain_wp figure{width:40%;margin-top:0}}.trial .trial_wp .trialMain_wp figure img{object-fit:cover;border-radius:20px}.trial .trial_wp .trial_btn{width:40%;margin:7% auto 4%}.subHd{width:auto;height:auto;padding-bottom:16px;margin:inherit auto;background:#f1f1f1}@media screen and (min-width:840px){.subHd{padding-bottom:0;margin-top:90px}}@media only screen and (min-width:840px)and (max-width:991px){.subHd{padding-bottom:32px}}@media screen and (min-width:840px){.subHd .subHd_wp{width:100%;padding:0 6%;margin-left:auto;margin-right:auto;padding-top:80px}}@media only screen and (min-width: 1441px){.subHd .subHd_wp{max-width:1570px}}.subHd .subHd_wp .h1Sub_tx{font-size:15px;margin-bottom:35px}.subHd .subHd_wp h1{font-size:70px;color:rgba(17,17,17,.6901960784);margin-bottom:35px}.subMain{width:100%;padding:0 8%;background:#f1f1f1}.subMain .subMain_wp .subMain_conts{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:20px;padding:90px 0;margin:0px auto}.subMain .subMain_wp .subMain_conts .subMain_contsTx{width:48%}.subMain .subMain_wp .subMain_conts .subMain_contsTx p{font-size:28px;line-height:2;letter-spacing:5px}.subMain .subMain_wp .subMain_conts .subMain_contsPct{width:50%}.subMain .subMain_wp .subMain_conts .subMain_contsPct img{border-radius:50px}.subMain .subMain_wp .subMain_mv .subMain_mvWp{width:70%;border-radius:50px;background:rgba(52,115,232,.6901960784);margin:0 auto;padding:4.5%}.subMain .subMain_wp .subMain_mv .subMain_mvWp video{width:100%;height:280px;object-fit:cover;aspect-ratio:16/9}@media screen and (min-width:840px){.subMain .subMain_wp .subMain_mv .subMain_mvWp video{width:100%;height:auto;object-fit:cover;border-top-left-radius:50px;border-bottom-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}}.subMain .subMain_wp .subMain_mid{padding:80px 0}.subMain .subMain_wp .subMain_mid h3{font-size:40px;text-align:center}.subMain .subMain_wp .subMain_mid .subMain_midWp{display:flex;flex-flow:row nowrap;margin:50px auto}.subMain .subMain_wp .subMain_mid .subMain_midWp .midWp_Pct{width:40%;margin-right:5%}.subMain .subMain_wp .subMain_mid .subMain_midWp .midWp_Pct img{border-radius:50px}.subMain .subMain_wp .subMain_mid .subMain_midWp .midWp_tx{width:42%}.subMain .subMain_wp .subMain_mid .subMain_midWp .midWp_tx p{font-size:20px;line-height:2;letter-spacing:5px}.subMain .subMain_wp .subMain_mid .sec_tp{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:0 8px;margin-top:0px;margin-bottom:24px}@media only screen and (min-width:576px)and (max-width:839px){.subMain .subMain_wp .subMain_mid .sec_tp{margin-top:70px}}@media screen and (min-width:840px){.subMain .subMain_wp .subMain_mid .sec_tp{width:100%;max-width:1224px;margin:60px auto;margin-top:60px;padding:12px;align-items:center}}.subMain .subMain_wp .subMain_mid .sec_tp .img_box_wp{position:relative;width:45%;height:100%;height:auto;overflow:hidden;display:flex;flex-direction:column;margin-right:16px;border-radius:20px}.subMain .subMain_wp .subMain_mid .sec_tp .img_box_wp .img_box{width:100%;height:100%;aspect-ratio:3/4}@media screen and (min-width:840px){.subMain .subMain_wp .subMain_mid .sec_tp .img_box_wp .img_box{width:100%;height:100%}}.subMain .subMain_wp .subMain_mid .sec_tp .img_box_wp .img_box .img-01,.subMain .subMain_wp .subMain_mid .sec_tp .img_box_wp .img_box .img-02,.subMain .subMain_wp .subMain_mid .sec_tp .img_box_wp .img_box .img-03{border-radius:24px;position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:3/4;background-size:contain;background-repeat:no-repeat}.subMain .subMain_wp .subMain_mid .sec_tp .img_box_wp .img_box .img-01{background-image:url("../../img/sw/type/home_ani01.jpg");animation:slide-animation-01 24s infinite}.subMain .subMain_wp .subMain_mid .sec_tp .img_box_wp .img_box .img-02{background-image:url("../../img/sw/type/home_ani02.jpg");animation:slide-animation-02 24s infinite}.subMain .subMain_wp .subMain_mid .sec_tp .img_box_wp .img_box .img-03{background-image:url("../../img/sw/type/home_ani03.jpg");animation:slide-animation-03 24s infinite}@keyframes slide-animation-01{0%{opacity:1}30%{opacity:1}40%{opacity:0;transform:scale(1.1)}90%{opacity:0}100%{opacity:1;transform:scale(1)}}@keyframes slide-animation-02{0%{opacity:0}30%{opacity:0;transform:scale(1.1)}40%{opacity:1}60%{opacity:1}70%{opacity:0;transform:scale(1)}100%{opacity:0}}@keyframes slide-animation-03{0%{opacity:0}60%{opacity:0;transform:scale(1)}70%{opacity:1}90%{opacity:1}100%{opacity:0;transform:scale(1.1)}}.subMain .subMain_wp .subMain_mid .sec_tp .img_box_wp .img_box_tx{display:inline-block;position:absolute;bottom:20px;left:3%;line-height:1.6;color:#fff;font-weight:500;font-size:14px}@media screen and (min-width:840px){.subMain .subMain_wp .subMain_mid .sec_tp .img_box_wp .img_box_tx{bottom:-15px;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);line-height:1.6;color:#fff;font-weight:500;letter-spacing:1px}}@media only screen and (min-width:840px)and (max-width:991px){.subMain .subMain_wp .subMain_mid .sec_tp .img_box_wp .img_box_tx{left:45%;bottom:-10px}}.subMain .subMain_wp .subMain_mid .sec_tp .img_tx{width:60%}@media screen and (min-width:840px){.subMain .subMain_wp .subMain_mid .sec_tp .img_tx{width:52%}}.subMain .subMain_wp .subMain_mid .sec_tp .img_tx img{width:100%;object-fit:cover}.subMain .subMain_wp .subMain_mid .snd_block_hm{padding:0 8px}@media screen and (min-width:840px){.subMain .subMain_wp .subMain_mid .snd_block_hm{width:90%;max-width:1232px;margin:8% auto 7%;padding:0 16px}}@media only screen and (min-width:840px)and (max-width:991px){.subMain .subMain_wp .subMain_mid .snd_block_hm{width:95%}}.subMain .subMain_wp .subMain_mid .snd_block_hm ul.hm_flex{display:flex;flex-flow:row wrap;justify-content:space-between}.subMain .subMain_wp .subMain_mid .snd_block_hm ul.hm_flex li{width:49%;line-height:1.6;margin-bottom:24px;font-size:16px;display:flex;flex-direction:column;justify-content:space-between;align-items:top;border:1px solid rgba(235,194,117,.5);background:#fbf7f2;border-radius:16px;padding:16px}@media screen and (min-width:840px){.subMain .subMain_wp .subMain_mid .snd_block_hm ul.hm_flex li{width:31%;padding:24px 30px;line-height:1.8;margin-bottom:40px}}@media only screen and (min-width:840px)and (max-width:991px){.subMain .subMain_wp .subMain_mid .snd_block_hm ul.hm_flex li{width:32%;padding:12px 20px}}.subMain .subMain_wp .subMain_mid .snd_block_hm ul.hm_flex li span{background:linear-gradient(rgba(255, 255, 255, 0) 40%, #fbe7d4 70%);color:#e35508;font-weight:700}.subMain .subMain_wp .subMain_mid .snd_block_hm ul.hm_flex li figure{width:70%;margin:auto}.subMain .subMain_wp .subMain_mid .snd_block_hm ul.hm_flex li figure img{border-radius:50%}.subMain .subMain_wp .subMain_mid .snd_block_hm ul.hm_flex li .hm_feut_tx{width:100%}.vup{width:100%;height:auto;margin:0 auto}.vup .vup_wp{height:auto;margin:20px auto 0;padding-bottom:16px}@media screen and (min-width:840px){.vup .vup_wp{width:100%;margin:0;padding-top:40px;padding-bottom:200px}}.vup .vup_wp .card_vup{margin-bottom:4%}.vup .vup_wp .card_vup .card_vupDate{display:inline-block;border:1px solid #afaeae;padding:7px;margin-bottom:16px}@media screen and (min-width:840px){.vup .vup_wp .card_vup .card_vupDate{margin-bottom:2%;padding:10px 10px}}.vup .vup_wp .card_vup .card_vupIn{display:flex;flex-direction:column;justify-content:space-between;align-items:center;border-bottom:1px solid #898888;padding-bottom:2%}@media screen and (min-width:840px){.vup .vup_wp .card_vup .card_vupIn{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;border-bottom:1px solid #898888;padding-bottom:2%}}.vup .vup_wp .card_vup .card_vupIn .card_vupCont{width:98%}@media screen and (min-width:840px){.vup .vup_wp .card_vup .card_vupIn .card_vupCont{width:48%;margin-right:clamp(3%,2vw,5%)}}.vup .vup_wp .card_vup .card_vupIn .card_vupCont .card_vupTtl{margin-bottom:3%;border-left:10px solid #5794b8;padding:7px 10px;font-size:clamp(16px,2vw,18px);font-weight:600}@media screen and (min-width:840px){.vup .vup_wp .card_vup .card_vupIn .card_vupCont .card_vupTtl{font-size:clamp(16px,2vw,22px);line-height:1.5;padding:7px 20px;margin-bottom:5%}}.vup .vup_wp .card_vup .card_vupIn .card_vupCont .card_vupList{margin-left:20px;margin-bottom:3%}@media screen and (min-width:840px){.vup .vup_wp .card_vup .card_vupIn .card_vupCont .card_vupList{margin-left:30px}}.vup .vup_wp .card_vup .card_vupIn .card_vupCont .card_vupList .card_vupitems{margin-bottom:5%}.vup .vup_wp .card_vup .card_vupIn .card_vupCont .card_vupList .card_vupitems span{font-size:clamp(16px,2vw,18px);font-weight:700}.vup .vup_wp .card_vup .card_vupIn .card_vupCont .card_vupList .card_vupitems p{font-size:clamp(16px,2vw,18px);line-height:1.6;margin-top:10px}.vup .vup_wp .card_vup .card_vupIn figure img{width:95%;max-width:300px}@media screen and (min-width:840px){.vup .vup_wp .card_vup .card_vupIn figure img{width:100%;max-width:400px}}.visit_wp{width:100%;padding-bottom:16px;background:#fffbf3}@media screen and (min-width:840px){.visit_wp{height:auto;padding-bottom:100px;margin-top:90px}}@media only screen and (min-width:840px)and (max-width:991px){.visit_wp{padding-bottom:32px}}.visit_wp .visit_out{width:100%;height:450px;position:relative;background:#f5f2ed}@media screen and (min-width:840px){.visit_wp .visit_out{height:500px}}@media only screen and (min-width:840px)and (max-width:991px){.visit_wp .visit_out{height:460px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.visit_wp .visit_out{height:620px}}@media only screen and (min-width: 1441px){.visit_wp .visit_out{height:620px}}.visit_wp .visit_out .visit_mainv{position:absolute;top:0;right:0;width:100vw;height:100%;background-repeat:no-repeat;background-position:center}@media screen and (min-width:840px){.visit_wp .visit_out .visit_mainv{width:70.2vw}}.visit_wp .visit_out .visit_mainv.smilebg{background-image:url("../../img/sw/visit/smiletop.jpg")}.visit_wp .visit_out .visit_mainv.strydebg{background-image:url("../../img/sw/visit/strydetop.jpg")}.visit_wp .visit_out .visit_out_ttl{position:absolute;top:0;left:1vw;width:80vw;z-index:2;display:flex;flex-flow:column;justify-content:space-around;height:100%;margin-bottom:20px}@media screen and (min-width:840px){.visit_wp .visit_out .visit_out_ttl{left:2.2vw;padding:0px 0 50px}}.visit_wp .visit_out .visit_out_ttl .visit_out_tp p{font-size:clamp(34px,4vw,50px);font-weight:700;text-shadow:2px 2px 0 #111,-2px -2px 0 #111,-2px 2px 0 #111,2px -2px 0 #111,0px 2px 0 #111,0 -2px 0 #111,-2px 0 0 #111,2px 0 0 #111;color:#fb8f44;letter-spacing:4px;margin-top:0px;margin-bottom:60px;padding-left:10px;background-color:rgba(255,255,255,.7);max-width:400px}@media screen and (min-width:840px){.visit_wp .visit_out .visit_out_ttl .visit_out_tp p{font-size:clamp(70px,4vw,88px);background:none;max-width:750px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.visit_wp .visit_out .visit_out_ttl .visit_out_tp p{font-size:77px}}@media only screen and (min-width: 1441px){.visit_wp .visit_out .visit_out_ttl .visit_out_tp p{font-size:88px}}.visit_wp .visit_out .visit_out_ttl .visit_out_tp p span{color:#fff}.visit_wp .visit_out .visit_out_ttl .visit_out_tp figure{width:16vw;margin-bottom:-10px;margin-left:10px}@media screen and (min-width:840px){.visit_wp .visit_out .visit_out_ttl .visit_out_tp figure{width:13vw}}.visit_wp .visit_out .visit_out_ttl .visit_out_tp figure img{width:auto;height:auto}.visit_wp .visit_out .visit_out_ttl .visit_spt_wp .visit_spttl{height:60px;width:auto;max-width:400px;background:#fff}@media only screen and (max-width: 575px){.visit_wp .visit_out .visit_out_ttl .visit_spt_wp .visit_spttl{width:370px}}@media screen and (min-width:840px){.visit_wp .visit_out .visit_out_ttl .visit_spt_wp .visit_spttl{max-width:550px;height:80px}}@media only screen and (min-width: 1441px){.visit_wp .visit_out .visit_out_ttl .visit_spt_wp .visit_spttl{max-width:650px}}.visit_wp .visit_out .visit_out_ttl .visit_spt_wp .visit_spttl p{display:inline-block;font-size:clamp(22px,2.2vw,40px);font-weight:700;line-height:60px;padding-left:10px;letter-spacing:3px;color:#fb8f44}@media screen and (min-width:840px){.visit_wp .visit_out .visit_out_ttl .visit_spt_wp .visit_spttl p{font-size:clamp(35px,1.7vw,42px);line-height:80px}}.visit_wp .visit_out .visit_out_ttl .visit_spt_wp .visit_spttl .long_spttl{font-size:clamp(16px,2.2vw,22px)}@media only screen and (max-width: 575px){.visit_wp .visit_out .visit_out_ttl .visit_spt_wp .visit_spttl .long_spttl{font-size:15px}}@media screen and (min-width:840px){.visit_wp .visit_out .visit_out_ttl .visit_spt_wp .visit_spttl .long_spttl{font-size:clamp(24px,1.7vw,28px)}}@media only screen and (min-width: 1441px){.visit_wp .visit_out .visit_out_ttl .visit_spt_wp .visit_spttl .long_spttl{font-size:30px}}.visit_wp .visit_out .visit_out_ttl .visit_spt_wp .visit_date{height:60px;width:auto;max-width:400px;background:rgba(54,53,53,.1607843137);margin-top:1%}@media screen and (min-width:840px){.visit_wp .visit_out .visit_out_ttl .visit_spt_wp .visit_date{max-width:550px;margin-top:2%;background-color:rgba(0,0,0,0)}}.visit_wp .visit_out .visit_out_ttl .visit_spt_wp .visit_date time{font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:60px;padding-left:10px;letter-spacing:3px;color:#fff}@media screen and (min-width:840px){.visit_wp .visit_out .visit_out_ttl .visit_spt_wp .visit_date time{font-size:clamp(30px,2vw,40px);line-height:80px;color:#737272}}.visit_wp .breadcrumb{margin:auto}.visit_wp .breadcrumb ul.breadcrumb__list{display:flex;flex-flow:row wrap;justify-content:flex-end;padding:16px 8px 0 0;margin:auto}@media screen and (min-width:840px){.visit_wp .breadcrumb ul.breadcrumb__list{padding-top:30px}}.visit_wp .breadcrumb ul.breadcrumb__list li.breadcrumb__item+.breadcrumb__item{position:relative;margin-left:6px;padding-left:15px}.visit_wp .breadcrumb ul.breadcrumb__list li.breadcrumb__item+.breadcrumb__item::before{position:absolute;content:"";width:8px;height:1px;top:.55em;left:0;background:#111}.visit_wp .v_block_tp{width:100%;background:#fff;height:auto;padding:0px 0;background-color:#fffaf1;padding-top:30px}@media screen and (min-width:840px){.visit_wp .v_block_tp{padding-top:60px;padding-bottom:30px}}.visit_wp .v_block_tp p{font-size:clamp(18px,2vw,40px);letter-spacing:2px;text-align:center;line-height:2;display:block;margin-left:40px;position:relative;padding:1rem 2rem calc(1rem + 10px);background:#faeba2;width:90%;margin:auto}@media only screen and (max-width: 575px){.visit_wp .v_block_tp p{width:96%}}@media screen and (min-width:840px){.visit_wp .v_block_tp p{width:85%;font-size:clamp(28px,1.7vw,40px)}}@media only screen and (min-width:840px)and (max-width:991px){.visit_wp .v_block_tp p{width:94%}}@media only screen and (min-width: 1441px){.visit_wp .v_block_tp p{width:60%}}.visit_wp .v_block_tp p::after{position:absolute;top:-7px;left:-7px;width:100%;height:100%;content:"";border:2px solid #111;border-radius:10px}.visit_wp .v_block_tp img{width:250px;height:auto;display:block}.visit_wp .visit_in{height:auto;margin:0 auto;padding:0px 1%;position:relative}@media screen and (min-width:840px){.visit_wp .visit_in{margin:0 auto -16px;padding:100px 0px 100px;background-image:url(../../img/sw/sv/blobanimation.svg);background-size:45%;background-repeat:no-repeat}}@media only screen and (min-width:840px)and (max-width:991px){.visit_wp .visit_in{padding-left:1%;padding-right:1%}}@media screen and (min-width:840px){.visit_wp .visit_in.l_bg{background-position:left -200px top -40px}}@media screen and (min-width:840px){.visit_wp .visit_in.r_bg{background-position:right -200px top -40px}}.visit_wp .visit_in .v_block_conts{margin:20px auto 0;position:relative}@media screen and (min-width:840px){.visit_wp .visit_in .v_block_conts{width:96%;margin:40px auto 0}}@media only screen and (min-width:840px)and (max-width:991px){.visit_wp .visit_in .v_block_conts{width:100%}}@media only screen and (min-width: 1200px)and (max-width:1440px){.visit_wp .visit_in .v_block_conts{max-width:1300px}}@media only screen and (min-width: 1441px){.visit_wp .visit_in .v_block_conts{width:90%;max-width:1300px}}.visit_wp .visit_in .v_block_conts ul{width:100%}.visit_wp .visit_in .v_block_conts ul li{display:flex;flex-flow:column-reverse}@media screen and (min-width:840px){.visit_wp .visit_in .v_block_conts ul li{flex-flow:row nowrap;justify-content:space-between}}.visit_wp .visit_in .v_block_conts ul li.last_conts{flex-flow:column-reverse}@media screen and (min-width:840px){.visit_wp .visit_in .v_block_conts ul li.last_conts{flex-flow:row-reverse}}.visit_wp .visit_in .v_block_conts ul li figure.v_conts_pct{width:98%;margin:auto}@media screen and (min-width:840px){.visit_wp .visit_in .v_block_conts ul li figure.v_conts_pct{width:40%;margin:inherit}}.visit_wp .visit_in .v_block_conts ul li figure.v_conts_pct:nth-child(4){width:90%}.visit_wp .visit_in .v_block_conts ul li figure.v_conts_pct img{width:100%;height:auto;object-fit:cover;border-radius:20px}.visit_wp .visit_in .v_block_conts ul li .v_conts_item{width:auto;padding:0px 10px 0px;border-radius:20px;position:relative}@media screen and (min-width:840px){.visit_wp .visit_in .v_block_conts ul li .v_conts_item{width:57%;margin-top:-60px;padding:0px 0px 0px}}.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_item_ttl2{flex-flow:row nowrap;align-items:end;margin-bottom:24px;width:100%}@media screen and (min-width:840px){.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_item_ttl2{align-items:end;width:81%}}@media only screen and (min-width:840px)and (max-width:991px){.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_item_ttl2{width:90%}}.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_item_ttl2 p{display:inline-block;width:70%;height:80px;line-height:80px;z-index:2;color:#fc7915;font-weight:600;font-size:clamp(20px,3vw,30px);padding:0 10px;position:relative;border-bottom:5px solid;text-align:center}@media screen and (min-width:840px){.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_item_ttl2 p{width:100%;height:auto;margin-bottom:.2rem;padding:.8rem 0;line-height:1.5;font-size:clamp(24px,3vw,34px)}}.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_item_ttl2 p::before,.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_item_ttl2 p::after{position:absolute;top:100%;left:50%;content:"";height:0;width:0}.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_item_ttl2 p::before{border:16px solid;border-color:rgba(0,0,0,0);border-top-color:#fc7915;margin-left:-16px}.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_item_ttl2 p::after{border:10px solid;border-color:rgba(0,0,0,0);border-top-color:#fff;margin-left:-10px}.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_item_ttl2 p.item_ttl_bl{color:#052a70}.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_item_ttl2 p.item_ttl_bl::before{border-top-color:#052a70}.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_item_ttl2 p.item_ttl_grn{color:#057019}.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_item_ttl2 p.item_ttl_grn::before{border-top-color:#057019}.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_item_ttl2 img{display:block;width:30%;height:auto;margin-left:30px}@media screen and (min-width:840px){.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_item_ttl2 img{width:160px}}.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_q_wp{margin-bottom:20px}@media screen and (min-width:840px){.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_q_wp{margin-bottom:30px}}.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_q_wp .v_conts_q{width:auto;height:auto;position:relative;background:#efe0cd;border-radius:16px;padding:6px 8px 8px 0}@media screen and (min-width:840px){.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_q_wp .v_conts_q{padding:4px 6px 8px 6px}}.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_q_wp .v_conts_q p{display:inline-block;margin-left:50px;font-weight:600;font-size:clamp(15px,2.5vw,18px);line-height:1.5;color:#8c4503}@media screen and (min-width:840px){.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_q_wp .v_conts_q p{margin-left:50px;font-size:18px}}.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_q_wp .v_conts_q p::before{content:"";position:absolute;top:-2px;left:0px;width:50px;height:45px;background-image:url("../../img/sw/visit/quest.png");background-repeat:no-repeat;background-size:76%;background-position:center}.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_q_wp .v_conts_a{width:auto;height:auto;position:relative}.visit_wp .visit_in .v_block_conts ul li .v_conts_item .v_conts_q_wp .v_conts_a p{display:inline-block;margin-left:50px;margin-top:8px;line-height:1.5}.visit_wp .visit_in .v_block_conts .v_conts_item_l{width:98%;margin:20px auto 0px}@media screen and (min-width:840px){.visit_wp .visit_in .v_block_conts .v_conts_item_l{margin:0px auto 0px}}.visit_wp .visit_in .v_block_conts .v_conts_item_l .v_conts_q_wp_l{margin-bottom:20px}@media screen and (min-width:840px){.visit_wp .visit_in .v_block_conts .v_conts_item_l .v_conts_q_wp_l{margin-bottom:30px}}.voice_main{width:100%;height:auto;background-image:url("../img/sw/images/voice_bg_03.gif");background-repeat:repeat;padding-bottom:5%}.voice_main .voice_main_wp{width:98%;margin:auto;padding-top:24px}@media only screen and (min-width: 1200px)and (max-width:1440px){.voice_main .voice_main_wp{width:90%;max-width:1200px}}@media only screen and (min-width: 1441px){.voice_main .voice_main_wp{width:80%;max-width:1500px}}.voice_main .main_ttl_wp{width:auto;margin:auto;height:auto;position:relative}.voice_main .main_ttl_wp img.ttl{vertical-align:top;width:65%}@media screen and (min-width:840px){.voice_main .main_ttl_wp img.ttl{max-width:700px}}.voice_main .main_ttl_wp img.ttl_righ{vertical-align:top;width:35%;position:absolute;right:0;top:-15px}@media screen and (min-width:840px){.voice_main .main_ttl_wp img.ttl_righ{max-width:300px;top:0}}.voice_main .main_ttl_wp p.main_top_txt{display:block;width:70%;min-width:280px;line-height:1.5;margin-top:20px;margin-left:10px}@media screen and (min-width:840px){.voice_main .main_ttl_wp p.main_top_txt{width:60%;line-height:1.7;margin-top:20px;margin-left:40px}}@media only screen and (min-width:840px)and (max-width:991px){.voice_main .main_ttl_wp p.main_top_txt{margin-left:20px}}.main_qa1_wp{width:100%;height:auto;position:relative}@media screen and (min-width:840px){.main_qa1_wp{padding-top:70px;margin-left:20px}}.main_qa1_wp .main_a1{width:98%;height:auto;position:relative;z-index:1;top:30px;padding-top:10%;padding-left:3%;padding-bottom:40px}@media screen and (min-width:840px){.main_qa1_wp .main_a1{width:90%;top:0px;left:70px;padding-top:8%;padding-left:0}}@media only screen and (min-width:992px)and (max-width:1199px){.main_qa1_wp .main_a1{padding-top:7%}}@media only screen and (min-width: 1200px)and (max-width:1440px){.main_qa1_wp .main_a1{padding-top:5%}}@media only screen and (min-width: 1441px){.main_qa1_wp .main_a1{padding-top:5%}}.main_qa1_wp .main_a1 p.main_qa1_txt{line-height:1.6;width:95%}@media screen and (min-width:840px){.main_qa1_wp .main_a1 p.main_qa1_txt{width:93%;margin:auto}}@media only screen and (min-width:992px)and (max-width:1199px){.main_qa1_wp .main_a1 p.main_qa1_txt{width:90%}}@media only screen and (min-width: 1200px)and (max-width:1440px){.main_qa1_wp .main_a1 p.main_qa1_txt{width:80%;font-size:16px}}@media only screen and (min-width: 1441px){.main_qa1_wp .main_a1 p.main_qa1_txt{width:80%;font-size:16px}}.main_qa1_wp .main_a1::before{content:url("../img/sw/voice/q-1s.png");position:absolute;top:-15%;left:0%}@media only screen and (min-width:576px)and (max-width:839px){.main_qa1_wp .main_a1::before{content:url("../img/sw/voice/q-1m.png");top:-23%;left:0%}}@media screen and (min-width:840px){.main_qa1_wp .main_a1::before{content:url("../img/sw/voice/q-1.png");top:-40%;left:-6%}}.main_qa1_wp .main_a1::after{content:url("../img/sw/voice/answer-s.png");position:absolute;top:-10%;right:10%}@media screen and (min-width:840px){.main_qa1_wp .main_a1::after{content:url("../img/sw/voice/answer.png");top:-12%;right:8%}}.main_qa2_wp{width:100%;height:auto;position:relative;display:flex;flex-flow:column wrap;padding-bottom:10px}@media screen and (min-width:840px){.main_qa2_wp{flex-flow:row wrap;margin-top:40px;padding-left:20px}}@media only screen and (min-width: 1441px){.main_qa2_wp{max-width:1580px}}.main_qa2_wp img.qa2_lef_pct{width:60%;height:auto;object-fit:contain;z-index:1;margin:auto}@media screen and (min-width:840px){.main_qa2_wp img.qa2_lef_pct{width:43%}}@media only screen and (min-width:840px)and (max-width:991px){.main_qa2_wp img.qa2_lef_pct{width:45%}}.main_qa2_wp .main_qa2{z-index:2;width:99%;height:auto;margin:auto;position:relative;margin-top:20px;padding-top:60px}@media screen and (min-width:840px){.main_qa2_wp .main_qa2{width:51%;margin-top:40px}}@media only screen and (min-width:840px)and (max-width:991px){.main_qa2_wp .main_qa2{width:55%;height:430px;margin-top:50px}}@media only screen and (min-width:992px)and (max-width:1199px){.main_qa2_wp .main_qa2{margin-top:20px;width:53%;height:430px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.main_qa2_wp .main_qa2{width:53%;height:450px}}@media only screen and (min-width: 1441px){.main_qa2_wp .main_qa2{width:53%;height:450px}}.main_qa2_wp .main_a2{width:96%;height:auto;margin:auto;z-index:1;position:relative;padding-bottom:20px}@media screen and (min-width:840px){.main_qa2_wp .main_a2{width:90%;margin:auto;padding-top:10px}}@media only screen and (min-width:992px)and (max-width:1199px){.main_qa2_wp .main_a2{max-height:400px}}.main_qa2_wp .main_a2 p{width:100%;height:auto;display:block;line-height:1.6}@media screen and (min-width:840px){.main_qa2_wp .main_a2 p{margin:auto;width:100%}}@media only screen and (min-width: 1200px)and (max-width:1440px){.main_qa2_wp .main_a2 p{height:auto}}@media only screen and (min-width: 1441px){.main_qa2_wp .main_a2 p{height:auto}}.main_qa2_wp .main_a2 p.qa_2_under_txt{padding-top:10px;width:100%}@media screen and (min-width:840px){.main_qa2_wp .main_a2 p.qa_2_under_txt{width:100%;padding-top:10px}}.main_qa2_wp .main_a2 ol{width:100%;padding-left:-10px;margin:0;padding-top:10px}.main_qa2_wp .main_a2 ol li{line-height:1.6;list-style-position:outside;margin:0}.main_qa2_wp .main_a2 ol ol li span{position:absolute;left:0;margin:0 5px 0 0;display:inline-block}.main_qa2_wp .main_qa2::before{content:url("../img/sw/voice/q-1s.png");position:absolute;top:-10%;left:0%}@media only screen and (min-width:576px)and (max-width:839px){.main_qa2_wp .main_qa2::before{content:url("../img/sw/voice/q-2m.png");top:-15%;left:0%}}@media screen and (min-width:840px){.main_qa2_wp .main_qa2::before{content:url("../img/sw/voice/q-2.png");top:-18%;left:-15%}}.main_qa2_wp .main_qa2::after{content:url("../img/sw/voice/answer-s.png");position:absolute;top:1%;right:0%}@media only screen and (min-width:576px)and (max-width:839px){.main_qa2_wp .main_qa2::after{top:-7%}}@media screen and (min-width:840px){.main_qa2_wp .main_qa2::after{content:url("../img/sw/voice/answer.png");top:35%;right:-2%}}.main_qa3_wp{width:100%;height:auto;position:relative;z-index:1;display:flex;flex-flow:row wrap}@media screen and (max-width:839px){.main_qa3_wp{padding-top:40px}}@media screen and (min-width:840px){.main_qa3_wp{margin-top:50px;margin-left:30px}}@media only screen and (min-width: 1441px){.main_qa3_wp{max-width:1580px}}.main_q3_pct{z-index:3;width:416px}@media screen and (min-width:840px){.main_q3_pct{width:616px}}ul.main_a3_items{width:99%;height:auto;padding-top:60px;padding-bottom:30px;z-index:1}@media screen and (min-width:840px){ul.main_a3_items{width:90%;padding-top:80px;margin-left:20px}}@media only screen and (min-width:840px)and (max-width:991px){ul.main_a3_items{width:99%;height:auto;padding:100px 0 40px 0}}@media only screen and (min-width:992px)and (max-width:1199px){ul.main_a3_items{width:95%;height:auto;padding:100px 0 40px 0}}@media only screen and (min-width: 1200px)and (max-width:1440px){ul.main_a3_items{width:88%;height:auto;padding:100px 0 40px 0}}@media only screen and (min-width: 1441px){ul.main_a3_items{width:85%;height:auto;padding-top:100px;padding-left:20px;padding-bottom:50px}}ul.main_a3_items li{padding-left:25px;width:97%;line-height:1.7;list-style-position:outside;margin:0}@media screen and (min-width:840px){ul.main_a3_items li{padding-left:55px;width:95%}}@media only screen and (min-width:992px)and (max-width:1199px){ul.main_a3_items li{padding-left:55px;width:85%}}@media only screen and (min-width: 1200px)and (max-width:1440px){ul.main_a3_items li{padding-left:60px;width:90%}}@media only screen and (min-width: 1441px){ul.main_a3_items li{padding-left:60px;width:90%}}ul.main_a3_items li span{position:absolute;left:5px;margin:0 5px 0 0;display:inline-block}@media screen and (min-width:840px){ul.main_a3_items li span{left:50px}}@media only screen and (min-width: 1441px){ul.main_a3_items li span{left:60px}}ul.main_a3_items li:nth-child(1),ul.main_a3_items li:nth-child(2),ul.main_a3_items li:nth-child(3){width:70%}@media screen and (min-width:840px){ul.main_a3_items li:nth-child(1),ul.main_a3_items li:nth-child(2),ul.main_a3_items li:nth-child(3){width:95%}}ul.main_a3_items::before{content:url("../img/sw/voice/q-1s.png");position:absolute;top:0%;left:0%}@media only screen and (min-width:576px)and (max-width:839px){ul.main_a3_items::before{content:url("../img/sw/voice/q-3m.png");top:-3%;left:0%}}@media screen and (min-width:840px){ul.main_a3_items::before{content:url("../img/sw/voice/q-3.png");top:-15%;left:-1%}}ul.main_a3_items::after{content:url("../img/sw/voice/answer-s.png");position:absolute;top:5%;right:0%}@media screen and (min-width:840px){ul.main_a3_items::after{content:url("../img/sw/voice/answer.png");top:-5%;right:20%}}@media only screen and (min-width:840px)and (max-width:991px){ul.main_a3_items::after{right:12%}}img.qa3_pct{position:absolute;top:11%;right:2%;width:32%;max-width:450px;z-index:5}@media only screen and (min-width:840px)and (max-width:991px){img.qa3_pct{top:230px;right:0%;width:22%;max-width:300px}}@media only screen and (min-width:992px)and (max-width:1199px){img.qa3_pct{top:130px;right:0%;width:28%;max-width:300px}}@media only screen and (min-width: 1200px)and (max-width:1440px){img.qa3_pct{top:80px;right:0%;width:31%;max-width:400px}}@media only screen and (min-width: 1441px){img.qa3_pct{top:100px;right:2%;width:31%;max-width:400px}}.main_last{width:95%;height:auto;margin-left:20px;position:relative;padding-bottom:20px;background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 1200px)and (max-width:1440px){.main_last{width:85%;max-width:1200px}}@media only screen and (min-width: 1441px){.main_last{width:85%;max-width:1200px}}p.main_last_txt{display:inline-block;width:95%;height:auto;line-height:1.8;position:absolute;top:70px;left:10%}@media screen and (min-width:840px){p.main_last_txt{width:80%;max-width:1000px;height:120px;line-height:1.8;top:70px;left:8%}}@media only screen and (min-width:840px)and (max-width:991px){p.main_last_txt{width:74%;height:auto;top:40px;left:22%;line-height:1.5;font-size:15.5px}}@media only screen and (min-width:992px)and (max-width:1199px){p.main_last_txt{width:73%;height:auto;top:14%;left:22%;line-height:1.5;font-size:16px}}@media only screen and (min-width: 1200px)and (max-width:1440px){p.main_last_txt{width:73%;height:auto;top:16%;left:22%;line-height:1.6;font-size:16px}}@media only screen and (min-width: 1441px){p.main_last_txt{width:70%;height:auto;top:16%;left:23%;line-height:1.7;font-size:16px}}.voice_btn_wp{margin:auto;width:300px;margin-bottom:4%}@media screen and (min-width:840px){.voice_btn_wp{width:300px;height:40px}}.voice_btn_wp .btn_prim{width:300px;height:40px;line-height:40px;text-align:center}.voice_btn_wp .btn_prim a{display:block}@media screen and (min-width:840px){.voice_top_btn2{display:flex;flex-flow:nowrap;justify-content:center}}.voice_top_btn2 .voice_btn2 a{margin:10px auto}@media screen and (min-width:840px){.voice_top_btn2 .voice_btn2 a{width:280px;margin-right:10px}}@media only screen and (min-width:840px)and (max-width:991px){.voice_top_btn2 .voice_btn2 a{width:240px;font-size:13px}}.voice_top_btn2 .voice_btn2 a::last-child{margin-right:0}.load-test__container{margin:0 auto;padding:0% 20px;line-height:1.8}@media screen and (min-width:840px){.load-test__container{max-width:1000px;padding:40px 20px}}.load-test__summary{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px;margin:40px 0}.summary-card{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);flex:1 1 250px;text-align:center}.summary-card h3{font-size:1.5rem;margin-bottom:10px}.load-test__table,.graph-section,.analysis-section,.result-section,.cta-section{margin-top:20px}@media screen and (min-width:840px){.load-test__table,.graph-section,.analysis-section,.result-section,.cta-section{margin-top:40px}}.graph-img{width:100%;margin:0 auto;display:block}.analysis-section .anlysis__txt{line-height:1.7;margin-bottom:10px}@media screen and (min-width:840px){.analysis-section .anlysis__txt{margin-bottom:1.5rem;line-height:2}}.highlight{background-color:#e8f4ff;padding:.5rem;border-left:4px solid #4e92c6;margin:1rem 0}.result-container:nth-child(3){margin-top:56px}.subp{font-size:clamp(18px,2vw,28px);text-align:left;padding-right:20px;color:#1a3e5c;letter-spacing:1.5px;border-bottom:2px solid #ccc !important}@media screen and (min-width:840px){.subp{font-size:clamp(20px,2vw,32px) !important;font-weight:600;padding-bottom:0px !important;margin-bottom:20px !important}}.subp3{font-size:clamp(18px,2vw,24px) !important;margin-top:4rem;margin-bottom:2rem;border-left:4px solid #4e92c6;padding-left:.9rem;color:#1a3e5c;display:flex;align-items:center;line-height:2}.subp4{font-size:1.8rem;margin-top:2rem;text-align:left;color:#1a3e5c}.analysis__list{padding-left:1.5rem;margin-top:1.5rem}.analysis__list .analysis__item{margin-bottom:1.5rem;margin-left:1rem;list-style-type:disc}.result-container{margin-top:20px;padding-bottom:20px;border-bottom:1px solid blue}@media screen and (min-width:840px){.result-container{padding-bottom:40px;margin-bottom:80px;margin-top:40px}}.photo{flex:1;min-width:200px;text-align:center;margin-top:20px}@media screen and (min-width:840px){.photo{margin-top:40px}}.photo__txt{font-size:clamp(16px,2vw,24px)}.photo img{margin-top:30px;width:100%;max-width:800px;height:auto;border-radius:10px;box-shadow:0 0 8px rgba(0,0,0,.2)}.photo .photo_pct{max-width:450px;margin-top:24px}.table-container{flex:2;margin-top:20px}@media screen and (min-width:840px){.table-container{margin-top:40px}}.table-ttl{font-size:clamp(16px,2vw,24px);padding:8px;display:inline-block;border-bottom:2px solid #1f9f92}.test-table{width:100%;min-width:600px;border-collapse:collapse;margin-bottom:2rem}@media screen and (min-width:840px){.test-table{margin-bottom:4rem;width:100%}}caption{font-size:clamp(16px,1.8vw,20px);font-weight:600;line-height:2.4}.test-tttl,.test-tdata{padding:10px;border:1px solid #9a9898;text-align:center;line-height:1.5;align-content:center;font-size:clamp(13px,1.8vw,16px)}.test-tttl{background-color:#f0f0f0}.test-table .test-tttl:nth-child(1){width:auto}.test-tttl:nth-child(2),.test-tttl:nth-child(3),.test-tttl:nth-child(4),.test-tttl:nth-child(5){width:17%}.cta-section{background:linear-gradient(to right, #dbeefc, #f3f8f9);padding:2.5rem 1.5rem;border-radius:1.5rem;box-shadow:0 8px 16px rgba(0,0,0,.05);text-align:center;margin-top:4rem;margin-bottom:4rem}@media screen and (min-width:840px){.cta-section{margin-top:8rem}}.cta-section h2{font-size:1.8rem;font-weight:bold;color:#1e293b;margin-bottom:1rem;text-align:center}.cta-section .anlysis__txt{color:#475569;font-size:1.6rem;margin-bottom:2rem;line-height:1.7}.cta-buttons{display:flex;flex-direction:column;gap:1rem;align-items:center}@media screen and (min-width:840px){.cta-buttons{flex-direction:row;justify-content:center}}.cta-button{width:80%;min-width:240px;padding:1.2rem;font-size:clamp(14px,2vw,16px);font-weight:600;border-radius:.75rem;transition:background-color .3s ease,color .3s ease;cursor:pointer;border:none}@media screen and (min-width:840px){.cta-button{width:34%;min-width:280px;padding:.8rem 2rem}}.cta-button.primary{background-color:#2563eb;color:#fff}.cta-button a{color:#fff}.cta-button.primary:hover{background-color:#1e40af}.cta-button.tilt{background-color:#10b981;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease}.cta-button.tilt:hover{background-color:#059669}.cta-button.lunge{background-color:#f97316;color:#fff}.cta-button.lunge:hover{background-color:#ea580c}.job{background:#fff;margin:1.6rem auto;padding:1.6rem;border-radius:1rem;box-shadow:0 4px 15px rgba(0,0,0,.08)}@media screen and (min-width:840px){.job{margin:3rem auto;padding:2rem;max-width:860px}}.job .job-tx{position:relative;display:flex;align-items:center;justify-content:center;padding-top:20px;font-size:clamp(1.5rem,2vw,1.8rem);line-height:1.5;background-color:#e8e8e8;border-radius:.5rem}.job p{display:block;line-height:1.8;margin-top:12px;margin-bottom:1.5rem;color:#333}.job h3{font-size:clamp(1.5rem,2vw,1.7rem);margin-top:2rem;margin-bottom:.8rem;color:#2c3e50;position:relative;padding-left:1.2rem}.job h3::before{content:"◆";position:absolute;left:0;color:#007acc;font-size:.9rem}.job ol{margin:0 0 1.5rem;list-style:decimal !important}.job ol li{margin-bottom:.5rem;line-height:2;color:#333;margin-left:2rem}@media screen and (min-width:840px){.job ol li{margin-left:12rem}}.job .job-details{margin-top:1rem;border-top:1px solid #ddd;padding-top:1rem;padding-left:0}.job .job-details li{display:flex;flex-wrap:wrap;padding:.6rem 0;border-bottom:1px dotted #ddd;line-height:1.5}@media screen and (min-width:840px){.job .job-details li{line-height:2}}.job .job-details li strong{width:10rem;color:#2c3e50;font-weight:600;flex-shrink:0}@media screen and (min-width:840px){.job .job-details li strong{width:15rem}}.job .job-details li span{flex:1;color:#333}.u-bg__whtble{background:linear-gradient(to right, #eef5ff, #ffffff)}.u-bg__load{background-image:url(../img/sw/load-test/loadtest-bg.jpg);position:relative}.u-txt__left{text-align:left}.u-text__red{color:#eb0602}.u-pd-tp__ms{padding-top:6%}.u-pd-btm__ms{padding-bottom:4%}.u-secpd{padding-top:30px;padding-bottom:30px}@media screen and (min-width:840px){.u-secpd{padding-top:48px;padding-bottom:48px}}.u-sec_pd{padding-top:24px !important;padding-bottom:24px !important}@media screen and (min-width:840px){.u-sec_pd{padding-top:5% !important;padding-bottom:5% !important}}br.onlypc{display:none}@media screen and (min-width:840px){br.onlypc{display:block}}.mgt-1{margin-top:1rem}.mgt-2{margin-top:2rem}.mgt-3{margin-top:3rem !important}.mgt-5{margin-top:5rem !important}.mgt-10{margin-top:2rem !important}@media screen and (min-width:840px){.mgt-10{margin-top:3% !important}}@media only screen and (min-width:840px)and (max-width:991px){.mgt-10{margin-top:5% !important}}.mgb-1{margin-bottom:1rem}.mgb-2{margin-bottom:2rem}.mgb-3{margin-bottom:3rem}.mgr-1{margin-right:2%}.btn_bg_green{background:#15883e}.btn_bg_green:hover{background-color:#1db954}.btn_bg_orange{background:rgba(248,92,0,.8)}.btn_bg_orange:hover{background:#ff9c50}.bgc_grey{background:#f8f8f8}.u-inn{width:100%;max-width:1300px}.pdm_btn{padding:2% 4%}@media only screen and (max-width: 575px){.pdm_btn{padding:2%}}.pdll_btn{padding:1% 6%}@media screen and (min-width:840px){.pd_t-ll{padding-top:130px !important}}@media screen and (min-width:840px){.pd_t-ll2{padding-top:40px !important}}.u-font-m{font-size:16px}@media only screen and (min-width:840px)and (max-width:991px){.u-font-m{font-size:14px}}@media only screen and (min-width:992px)and (max-width:1199px){.u-font-m{font-size:16px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.u-font-m{font-size:18px}}@media only screen and (min-width: 1441px){.u-font-m{font-size:18px}}.u-font-ml{font-size:16px}@media only screen and (min-width:840px)and (max-width:991px){.u-font-ml{font-size:15px}}@media only screen and (min-width:992px)and (max-width:1199px){.u-font-ml{font-size:18px}}@media only screen and (min-width: 1200px)and (max-width:1440px){.u-font-ml{font-size:20px}}@media only screen and (min-width: 1441px){.u-font-ml{font-size:20px}}span.nowrap{display:inline-block}.material-icons{display:inline-flex;vertical-align:middle}.pct_bru{border-radius:10px}.pdl_5v{padding-left:0vw}@media screen and (min-width:840px){.pdl_5v{padding-left:5vw}}.bg-wht{background:#fff}.bg-gry{background:#fafafa}.bg-cnt{background:#c34c1d}.bg-cnt-2{background:#379395}.bg-cnt-2 a:hover{background:#75abad;transition:1s}.bg-wt{background:#fff}.bg-lblue{background:#f2fafd}.bg_llgry{background:#f4f5f8}.bg-lbg{background:#edf7eb}.bg-wlk-1{background:#5f9ea0}.bg-wlk-2{background:#4682b4}.bg-cmpt-1{background:#e4bd5a}.bg-cmpt-2{background:#daa520}.bg-dblue{background:#4682b4}.bg-dblue2{background:blue}.bg-red{background:#c43131}.bgc_free{background:#e3e7fa}.bg_ltog{background:#f5eed9}.bgc_lyellow{background:#f1f4ae}.bgc_ltgreen{background:#c2f8ba}.bgc_ltgrblue{background:#afdef2}.bgc_bl{background:#9fc3f6}.bg_lpl{background:#bea4f4}.font-clr_wht{color:#f5f5f5}.font-clr_wht a,.font-clr_wht a:visited{color:#f5f5f5}.bgi_img_gmenu{background:rgba(160,207,200,.25)}@media screen and (min-width:840px){.mgt-phd{margin-top:6%}}.u-mt0{margin-top:0px}.u-mt5{margin-top:5px}.u-mt10{margin-top:10px}.u-mt15{margin-top:15px}.u-mt20{margin-top:20px}.u-mt25{margin-top:25px}.u-mt30{margin-top:30px}.u-mt35{margin-top:35px}.u-mt40{margin-top:40px}.u-mt45{margin-top:45px}.u-mt50{margin-top:50px}.u-mt55{margin-top:55px}.u-mt60{margin-top:60px}.u-mt65{margin-top:65px}.u-mt70{margin-top:70px}.u-mt75{margin-top:75px}.u-mt80{margin-top:80px}.u-mt85{margin-top:85px}.u-mt90{margin-top:90px}.u-mt95{margin-top:95px}.u-mt100{margin-top:100px}.u-mt105{margin-top:105px}.u-mt110{margin-top:110px}.u-mt115{margin-top:115px}.u-mt120{margin-top:120px}.u-mt125{margin-top:125px}.u-mt130{margin-top:130px}.u-mt135{margin-top:135px}.u-mt140{margin-top:140px}.u-mt145{margin-top:145px}.u-mt150{margin-top:150px}.u-mt155{margin-top:155px}.u-mt160{margin-top:160px}.u-mt165{margin-top:165px}.u-mt170{margin-top:170px}.u-mt175{margin-top:175px}.u-mt180{margin-top:180px}.u-mt185{margin-top:185px}.u-mt190{margin-top:190px}.u-mt195{margin-top:195px}.u-mt200{margin-top:200px}.u-mt205{margin-top:205px}.u-mt210{margin-top:210px}.u-mt215{margin-top:215px}.u-mt220{margin-top:220px}.u-mt225{margin-top:225px}.u-mt230{margin-top:230px}.u-mt235{margin-top:235px}.u-mt240{margin-top:240px}.u-mt245{margin-top:245px}.u-mt250{margin-top:250px}.u-mt255{margin-top:255px}.u-mt260{margin-top:260px}.u-mt265{margin-top:265px}.u-mt270{margin-top:270px}.u-mt275{margin-top:275px}.u-mt280{margin-top:280px}.u-mt285{margin-top:285px}.u-mt290{margin-top:290px}.u-mt295{margin-top:295px}.u-mt300{margin-top:300px}.u-mt305{margin-top:305px}.u-mt310{margin-top:310px}.u-mt315{margin-top:315px}.u-mt320{margin-top:320px}.u-mt325{margin-top:325px}.u-mt330{margin-top:330px}.u-mt335{margin-top:335px}.u-mt340{margin-top:340px}.u-mt345{margin-top:345px}.u-mt350{margin-top:350px}.u-mt355{margin-top:355px}.u-mt360{margin-top:360px}.u-mt365{margin-top:365px}.u-mt370{margin-top:370px}.u-mt375{margin-top:375px}.u-mt380{margin-top:380px}.u-mt385{margin-top:385px}.u-mt390{margin-top:390px}.u-mt395{margin-top:395px}.u-mt400{margin-top:400px}.u-mt405{margin-top:405px}.u-mt410{margin-top:410px}.u-mt415{margin-top:415px}.u-mt420{margin-top:420px}.u-mt425{margin-top:425px}.u-mt430{margin-top:430px}.u-mt435{margin-top:435px}.u-mt440{margin-top:440px}.u-mt445{margin-top:445px}.u-mt450{margin-top:450px}.u-mt455{margin-top:455px}.u-mt460{margin-top:460px}.u-mt465{margin-top:465px}.u-mt470{margin-top:470px}.u-mt475{margin-top:475px}.u-mt480{margin-top:480px}.u-mt485{margin-top:485px}.u-mt490{margin-top:490px}.u-mt495{margin-top:495px}.u-mt500{margin-top:500px}.u-mb0{margin-bottom:0px}.u-mb5{margin-bottom:5px}.u-mb10{margin-bottom:10px}.u-mb15{margin-bottom:15px}.u-mb20{margin-bottom:20px}.u-mb25{margin-bottom:25px}.u-mb30{margin-bottom:30px}.u-mb35{margin-bottom:35px}.u-mb40{margin-bottom:40px}.u-mb45{margin-bottom:45px}.u-mb50{margin-bottom:50px}.u-mb55{margin-bottom:55px}.u-mb60{margin-bottom:60px}.u-mb65{margin-bottom:65px}.u-mb70{margin-bottom:70px}.u-mb75{margin-bottom:75px}.u-mb80{margin-bottom:80px}.u-mb85{margin-bottom:85px}.u-mb90{margin-bottom:90px}.u-mb95{margin-bottom:95px}.u-mb100{margin-bottom:100px}.u-mb105{margin-bottom:105px}.u-mb110{margin-bottom:110px}.u-mb115{margin-bottom:115px}.u-mb120{margin-bottom:120px}.u-mb125{margin-bottom:125px}.u-mb130{margin-bottom:130px}.u-mb135{margin-bottom:135px}.u-mb140{margin-bottom:140px}.u-mb145{margin-bottom:145px}.u-mb150{margin-bottom:150px}.u-mb155{margin-bottom:155px}.u-mb160{margin-bottom:160px}.u-mb165{margin-bottom:165px}.u-mb170{margin-bottom:170px}.u-mb175{margin-bottom:175px}.u-mb180{margin-bottom:180px}.u-mb185{margin-bottom:185px}.u-mb190{margin-bottom:190px}.u-mb195{margin-bottom:195px}.u-mb200{margin-bottom:200px}.u-mb205{margin-bottom:205px}.u-mb210{margin-bottom:210px}.u-mb215{margin-bottom:215px}.u-mb220{margin-bottom:220px}.u-mb225{margin-bottom:225px}.u-mb230{margin-bottom:230px}.u-mb235{margin-bottom:235px}.u-mb240{margin-bottom:240px}.u-mb245{margin-bottom:245px}.u-mb250{margin-bottom:250px}.u-mb255{margin-bottom:255px}.u-mb260{margin-bottom:260px}.u-mb265{margin-bottom:265px}.u-mb270{margin-bottom:270px}.u-mb275{margin-bottom:275px}.u-mb280{margin-bottom:280px}.u-mb285{margin-bottom:285px}.u-mb290{margin-bottom:290px}.u-mb295{margin-bottom:295px}.u-mb300{margin-bottom:300px}.u-mb305{margin-bottom:305px}.u-mb310{margin-bottom:310px}.u-mb315{margin-bottom:315px}.u-mb320{margin-bottom:320px}.u-mb325{margin-bottom:325px}.u-mb330{margin-bottom:330px}.u-mb335{margin-bottom:335px}.u-mb340{margin-bottom:340px}.u-mb345{margin-bottom:345px}.u-mb350{margin-bottom:350px}.u-mb355{margin-bottom:355px}.u-mb360{margin-bottom:360px}.u-mb365{margin-bottom:365px}.u-mb370{margin-bottom:370px}.u-mb375{margin-bottom:375px}.u-mb380{margin-bottom:380px}.u-mb385{margin-bottom:385px}.u-mb390{margin-bottom:390px}.u-mb395{margin-bottom:395px}.u-mb400{margin-bottom:400px}.u-mb405{margin-bottom:405px}.u-mb410{margin-bottom:410px}.u-mb415{margin-bottom:415px}.u-mb420{margin-bottom:420px}.u-mb425{margin-bottom:425px}.u-mb430{margin-bottom:430px}.u-mb435{margin-bottom:435px}.u-mb440{margin-bottom:440px}.u-mb445{margin-bottom:445px}.u-mb450{margin-bottom:450px}.u-mb455{margin-bottom:455px}.u-mb460{margin-bottom:460px}.u-mb465{margin-bottom:465px}.u-mb470{margin-bottom:470px}.u-mb475{margin-bottom:475px}.u-mb480{margin-bottom:480px}.u-mb485{margin-bottom:485px}.u-mb490{margin-bottom:490px}.u-mb495{margin-bottom:495px}.u-mb500{margin-bottom:500px}.u-ml0{margin-left:0px}.u-ml5{margin-left:5px}.u-ml10{margin-left:10px}.u-ml15{margin-left:15px}.u-ml20{margin-left:20px}.u-ml25{margin-left:25px}.u-ml30{margin-left:30px}.u-ml35{margin-left:35px}.u-ml40{margin-left:40px}.u-ml45{margin-left:45px}.u-ml50{margin-left:50px}.u-ml55{margin-left:55px}.u-ml60{margin-left:60px}.u-ml65{margin-left:65px}.u-ml70{margin-left:70px}.u-ml75{margin-left:75px}.u-ml80{margin-left:80px}.u-ml85{margin-left:85px}.u-ml90{margin-left:90px}.u-ml95{margin-left:95px}.u-ml100{margin-left:100px}.u-ml105{margin-left:105px}.u-ml110{margin-left:110px}.u-ml115{margin-left:115px}.u-ml120{margin-left:120px}.u-ml125{margin-left:125px}.u-ml130{margin-left:130px}.u-ml135{margin-left:135px}.u-ml140{margin-left:140px}.u-ml145{margin-left:145px}.u-ml150{margin-left:150px}.u-ml155{margin-left:155px}.u-ml160{margin-left:160px}.u-ml165{margin-left:165px}.u-ml170{margin-left:170px}.u-ml175{margin-left:175px}.u-ml180{margin-left:180px}.u-ml185{margin-left:185px}.u-ml190{margin-left:190px}.u-ml195{margin-left:195px}.u-ml200{margin-left:200px}.u-ml205{margin-left:205px}.u-ml210{margin-left:210px}.u-ml215{margin-left:215px}.u-ml220{margin-left:220px}.u-ml225{margin-left:225px}.u-ml230{margin-left:230px}.u-ml235{margin-left:235px}.u-ml240{margin-left:240px}.u-ml245{margin-left:245px}.u-ml250{margin-left:250px}.u-ml255{margin-left:255px}.u-ml260{margin-left:260px}.u-ml265{margin-left:265px}.u-ml270{margin-left:270px}.u-ml275{margin-left:275px}.u-ml280{margin-left:280px}.u-ml285{margin-left:285px}.u-ml290{margin-left:290px}.u-ml295{margin-left:295px}.u-ml300{margin-left:300px}.u-ml305{margin-left:305px}.u-ml310{margin-left:310px}.u-ml315{margin-left:315px}.u-ml320{margin-left:320px}.u-ml325{margin-left:325px}.u-ml330{margin-left:330px}.u-ml335{margin-left:335px}.u-ml340{margin-left:340px}.u-ml345{margin-left:345px}.u-ml350{margin-left:350px}.u-ml355{margin-left:355px}.u-ml360{margin-left:360px}.u-ml365{margin-left:365px}.u-ml370{margin-left:370px}.u-ml375{margin-left:375px}.u-ml380{margin-left:380px}.u-ml385{margin-left:385px}.u-ml390{margin-left:390px}.u-ml395{margin-left:395px}.u-ml400{margin-left:400px}.u-ml405{margin-left:405px}.u-ml410{margin-left:410px}.u-ml415{margin-left:415px}.u-ml420{margin-left:420px}.u-ml425{margin-left:425px}.u-ml430{margin-left:430px}.u-ml435{margin-left:435px}.u-ml440{margin-left:440px}.u-ml445{margin-left:445px}.u-ml450{margin-left:450px}.u-ml455{margin-left:455px}.u-ml460{margin-left:460px}.u-ml465{margin-left:465px}.u-ml470{margin-left:470px}.u-ml475{margin-left:475px}.u-ml480{margin-left:480px}.u-ml485{margin-left:485px}.u-ml490{margin-left:490px}.u-ml495{margin-left:495px}.u-ml500{margin-left:500px}.u-mr0{margin-right:0px}.u-mr5{margin-right:5px}.u-mr10{margin-right:10px}.u-mr15{margin-right:15px}.u-mr20{margin-right:20px}.u-mr25{margin-right:25px}.u-mr30{margin-right:30px}.u-mr35{margin-right:35px}.u-mr40{margin-right:40px}.u-mr45{margin-right:45px}.u-mr50{margin-right:50px}.u-mr55{margin-right:55px}.u-mr60{margin-right:60px}.u-mr65{margin-right:65px}.u-mr70{margin-right:70px}.u-mr75{margin-right:75px}.u-mr80{margin-right:80px}.u-mr85{margin-right:85px}.u-mr90{margin-right:90px}.u-mr95{margin-right:95px}.u-mr100{margin-right:100px}.u-mr105{margin-right:105px}.u-mr110{margin-right:110px}.u-mr115{margin-right:115px}.u-mr120{margin-right:120px}.u-mr125{margin-right:125px}.u-mr130{margin-right:130px}.u-mr135{margin-right:135px}.u-mr140{margin-right:140px}.u-mr145{margin-right:145px}.u-mr150{margin-right:150px}.u-mr155{margin-right:155px}.u-mr160{margin-right:160px}.u-mr165{margin-right:165px}.u-mr170{margin-right:170px}.u-mr175{margin-right:175px}.u-mr180{margin-right:180px}.u-mr185{margin-right:185px}.u-mr190{margin-right:190px}.u-mr195{margin-right:195px}.u-mr200{margin-right:200px}.u-mr205{margin-right:205px}.u-mr210{margin-right:210px}.u-mr215{margin-right:215px}.u-mr220{margin-right:220px}.u-mr225{margin-right:225px}.u-mr230{margin-right:230px}.u-mr235{margin-right:235px}.u-mr240{margin-right:240px}.u-mr245{margin-right:245px}.u-mr250{margin-right:250px}.u-mr255{margin-right:255px}.u-mr260{margin-right:260px}.u-mr265{margin-right:265px}.u-mr270{margin-right:270px}.u-mr275{margin-right:275px}.u-mr280{margin-right:280px}.u-mr285{margin-right:285px}.u-mr290{margin-right:290px}.u-mr295{margin-right:295px}.u-mr300{margin-right:300px}.u-mr305{margin-right:305px}.u-mr310{margin-right:310px}.u-mr315{margin-right:315px}.u-mr320{margin-right:320px}.u-mr325{margin-right:325px}.u-mr330{margin-right:330px}.u-mr335{margin-right:335px}.u-mr340{margin-right:340px}.u-mr345{margin-right:345px}.u-mr350{margin-right:350px}.u-mr355{margin-right:355px}.u-mr360{margin-right:360px}.u-mr365{margin-right:365px}.u-mr370{margin-right:370px}.u-mr375{margin-right:375px}.u-mr380{margin-right:380px}.u-mr385{margin-right:385px}.u-mr390{margin-right:390px}.u-mr395{margin-right:395px}.u-mr400{margin-right:400px}.u-mr405{margin-right:405px}.u-mr410{margin-right:410px}.u-mr415{margin-right:415px}.u-mr420{margin-right:420px}.u-mr425{margin-right:425px}.u-mr430{margin-right:430px}.u-mr435{margin-right:435px}.u-mr440{margin-right:440px}.u-mr445{margin-right:445px}.u-mr450{margin-right:450px}.u-mr455{margin-right:455px}.u-mr460{margin-right:460px}.u-mr465{margin-right:465px}.u-mr470{margin-right:470px}.u-mr475{margin-right:475px}.u-mr480{margin-right:480px}.u-mr485{margin-right:485px}.u-mr490{margin-right:490px}.u-mr495{margin-right:495px}.u-mr500{margin-right:500px}/*# sourceMappingURL=style.css.map */