html{font-size:62.5%}*{user-select:none}::placeholder{color:#DDD}body{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Noto Sans JP","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}@media screen and (max-width:50em){body{padding:0 0 12.5vw}.line{position:relative;overflow:hidden;display:block}.line::before{content:'';width:2.5vw;height:22.5vw;transform:translate(-2300%,0%) rotate(45deg);animation:3s line linear 0s infinite;display:block;background:rgba(255,255,255,.4);filter:blur(3vw);position:absolute;top:-1.25vw;left:0}.pc{display:none!important}.title01>*{display:block;text-align:center;line-height:100%}.title01 .comment{font-size:3.5vw;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin:0 0 2.5vw}.title01 strong{margin:0 0 1.875vw;font-size:9.375vw;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;position:relative;padding:0 0 2.5vw}.title01 strong::after{content:'';height:.375vw;width:3.8em;position:absolute;bottom:0;left:50%;transform:translate(-50%,0)}.title01 .en{font-family:'Roboto',sans-serif;font-style:italic;font-weight:700;font-size:3.125vw}header .inner-l{width:96.25vw;margin:0 auto;padding:1.875vw}header .inner-l h1{width:39.75vw}header .inner-l nav{display:none}#mv{position:relative;background:#213252;min-height:146.25vw;padding:7.5vw 0;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column}#mv #loop_slider_wrap{position:absolute;clip-path:polygon(100% 0,100% 96%,45% 96%,50% 100%,55% 96%,0 96%,0 0);height:100%;top:0;left:0}#mv #loop_slider_wrap div{display:flex;width:100vw;overflow:hidden;height:32vw;vertical-align:bottom}#mv #loop_slider_wrap div img{width:auto;height:100%}#mv #loop_slider_wrap div:nth-child(odd) img:first-child{animation:slide1 300s -150s linear infinite}#mv #loop_slider_wrap div:nth-child(odd) img:last-child{animation:slide2 300s linear infinite}#mv #loop_slider_wrap div:nth-child(even) img:first-child{animation:slide3 300s -150s linear infinite}#mv #loop_slider_wrap div:nth-child(even) img:last-child{animation:slide4 300s linear infinite}#mv #loop_slider_wrap::before{content:'';background:url(../img/mv_ovly.webp) repeat;background-size:1.5vw auto;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}#mv h2{width:96.25vw;margin:0 auto;margin-bottom:8.75vw;position:relative;order:2}#mv h3{width:96.25vw;margin:0 auto;margin-bottom:3.75vw;position:relative;box-shadow:.2vw .2vw .2vw rgba(0,0,0,.4);order:1}#mv .work{padding:3.125vw 2.25vw;width:96.25vw;box-sizing:border-box;margin:0 auto;margin-bottom:5vw;background:rgba(255,255,255,.65);font-weight:700;position:relative;order:3;z-index:3}#mv .work li{font-size:4.375vw;background:url(../img/check_icon.webp) no-repeat;background-size:6.125vw 6.875vw;padding:0 0 0 7.25vw;color:#4b4c4f;min-height:2.875vw;letter-spacing:.05em;margin-bottom:.625vw}#mv .service{order:4;z-index:4;display:flex;justify-content:center;gap:1.875vw;position:relative;margin:0 auto}#mv .service li{width:22.25vw;filter:drop-shadow(.5vw .5vw .5vw rgba(0,0,0,.5));position:relative;border-radius:50%;overflow:hidden}#mv .service li::before{content:'';width:1.25vw;height:37.5vw;transform:translate(-200%,-10%) rotate(45deg);animation:3s service linear 0s infinite;display:block;background:rgba(255,255,255,.65);filter:blur(2.4vw);position:absolute;top:0;left:0}#mv .service li img{width:100%}#mv::after{content:'';width:69.25vw;height:76.25vw;position:absolute;bottom:5.75vw;right:-23.75vw;position:absolute;z-index:3;background:url(../img/mv_woman.webp) no-repeat;background-size:cover}.introduce{background:#213252;padding:5vw 0 8.125vw 0}.introduce .inner-s{margin:0 auto;width:96.25vw}.introduce .inner-s .title01{margin:0 0 5vw 0}.introduce .inner-s .title01>*{color:#FFF}.introduce .inner-s .title01 strong{color:#f9d888}.introduce .inner-s .title01 strong::after{background:#f9d888}.introduce .inner-s .search{width:93.75vw;margin:0 auto;margin-bottom:2.5vw;display:flex;justify-content:space-between}.introduce .inner-s .search li{width:30.25vw}.introduce .inner-s h3{font-size:4vw;margin:0 0 1.875vw 0;font-style:italic;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;color:#FFF;text-align:center}.introduce .inner-s h3 strong{font-style:italic;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;color:#f9d888;font-size:5.75vw}.introduce .inner-s .box{background:#FFF;box-sizing:border-box;padding:2.5vw 1.875vw 3.125vw;width:96.25vw;margin:0 auto}.introduce .inner-s .box *{letter-spacing:0}.introduce .inner-s .box h4{font-size:5vw;color:#213252;font-weight:700;text-align:center}.introduce .inner-s .box p{font-size:3.75vw;color:#213252;text-align:center;margin:0 0 3.75vw 0}.introduce .inner-s .box ul li{margin:0 0 1.875vw 0}#expene{background:url(../img/fraud_bg.webp) no-repeat center top #fefcf5;background-size:208% auto;position:relative;padding:8.75vw 0 12.5vw;overflow:hidden}#expene::before{content:'';background:url(../img/mv_ovly.webp) repeat;background-size:.4375vw auto;width:100%;height:100%;position:absolute;top:0;left:0}#expene .title01{position:relative;z-index:2;margin:0 0 7.5vw}#expene .title01 strong{color:#213252}#expene .title01 strong::after{background:#213252}#expene .title01 span{color:#213252}#expene #article-wrap{position:relative;z-index:2;display:flex;margin:0 auto;margin-bottom:17.5vw}#expene #article-wrap article{cursor:pointer}#expene #article-wrap .swiper-button-next::after{background:url(../img/faq_arrow.webp) no-repeat;background-size:contain;width:5.875vw;height:5.875vw;transform:rotate(-90deg);content:''}#expene #article-wrap .swiper-button-prev::after{background:url(../img/faq_arrow.webp) no-repeat;background-size:contain;width:5.875vw;height:5.875vw;transform:rotate(90deg);content:''}#expene .point{text-align:center}#expene .point h3{position:relative;display:inline-block;margin:0 0 7.5vw}#expene .point h3 span{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:6.875vw;position:relative;line-height:120%;z-index:1}#expene .point h3::before{content:'';background:#f9d888;position:absolute;bottom:0;width:100%;height:2.625vw}#expene .point ul{width:96.25vw;margin:0 auto;position:relative;z-index:1;margin-bottom:5vw}#expene .point ul li{text-align:left;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:4.875vw;background:url(../img/check_icon.webp) no-repeat 0 .34em;background-size:4.875vw 5.625vw;padding:0 0 0 5.625vw;color:#213252;letter-spacing:.05em;position:relative;font-weight:500;margin:0 0 1vw}#expene .point ul li::before{content:'';display:block;height:.25vw;background:#e18f00;position:absolute;width:calc(100% - 1em);bottom:.3em;right:0}#expene .point p{position:relative;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:5.25vw;color:#b27100;font-weight:500;line-height:140%}#select .inner{padding:8.125vw 0 10vw;background:#CFDEF7}#select .inner .box_nav .title01{margin:0;padding:0 0 7.5vw}#select .inner .box_nav .title01 strong{color:#213252;font-size:6.25vw}#select .inner .box_nav .title01 strong::after{background:#e18f00}#select .inner .box_nav .title01 .en{color:#e18f00}#select .inner .box_nav .inner-s{display:none}#select .inner .box{background:#fefcf5}#select .inner .box h3>img{height:48.125vw;object-fit:cover}#select .inner .box#select_price .inner-m{padding:7.5vw 0}#select .inner .box#select_price .inner-m div{margin:0 0 5vw}#select .inner .box#select_price .inner-m div *{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}#select .inner .box#select_price .inner-m div h4{text-align:center;font-size:3.125vw;;line-height:130%;color:#4b4b4b}#select .inner .box#select_price .inner-m div h4 strong{font-size:4.125vw}#select .inner .box#select_price .inner-m div p{text-align:center;font-size:3vw;color:#e18f00}#select .inner .box#select_price .inner-m picture{width:97.875vw;margin:0 auto;display:block}#select .inner .box#select_forte .inner-m{width:96.25vw;margin:0 auto;margin:0 auto;padding:10vw 0}#select .inner .box#select_forte .inner-m h4{color:#4b4b4b;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:3.125vw;text-align:center;line-height:160%;margin:0 0 2.5vw}#select .inner .box#select_forte .inner-m ul{width:93.75vw;margin:0 auto}#select .inner .box#select_forte .inner-m ul li{border-bottom:1px solid #213252;padding:3.75vw 0;display:flex;align-items:center}#select .inner .box#select_forte .inner-m ul li figure{width:22.5vw}#select .inner .box#select_forte .inner-m ul li div{width:68.75vw;box-sizing:border-box;padding:0 0 0 2.25vw}#select .inner .box#select_forte .inner-m ul li div h5{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:5.25vw;color:#213252;font-weight:500}#select .inner .box#select_forte .inner-m ul li div p{font-size:3vw;line-height:150%;color:#213252;letter-spacing:0}#select .inner .box#select_support .inner-m{padding:5vw 0 11.25vw}#select .inner .box#select_support .inner-m h4{color:#4b4b4b;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:3.25vw;text-align:center;line-height:160%;margin:0 0 8.75vw}#select .inner .box#select_support .inner-m .work{background:url(../img/work_bg.webp) no-repeat center top;background-size:auto 100%;height:65vw;margin:0 auto;position:relative}#select .inner .box#select_support .inner-m .work #work_inner{width:88.5vw;height:55vw;overflow:hidden;position:absolute;top:3.75vw;left:50.4%;transform:translate(-50%,0);box-sizing:border-box;padding:2vw 4.75vw 0}#select .inner .box#select_support .inner-m .work #work_inner .article img{user-select:none}#select .inner .box#select_support .inner-m .work #work_inner .swiper-button-next{right:-1vw}#select .inner .box#select_support .inner-m .work #work_inner .swiper-button-next::after{background:url(../img/work_arrow_next.webp) no-repeat;background-size:contain;width:2.125vw;height:5.875vw}#select .inner .box#select_support .inner-m .work #work_inner .swiper-button-prev{left:-1vw}#select .inner .box#select_support .inner-m .work #work_inner .swiper-button-prev::after{background:url(../img/work_arrow_prev.webp) no-repeat;background-size:contain;width:2.125vw;height:5.875vw}#flow{background:#cfddf8}#flow .inner{padding:8.125vw 0 10vw}#flow .inner .title01{margin:0 0 7.5vw}#flow .inner .title01 strong{color:#213252}#flow .inner .title01 strong::after{background:#e18f00}#flow .inner .title01 .en{color:#e18f00}#flow .inner .inner-s{width:96.25vw;margin:0 auto}#flow .inner .inner-s ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 -6.25vw}#flow .inner .inner-s ul li{width:46.875vw;position:relative;margin:0 0 6.25vw}#flow .inner .inner-s ul li svg{display:block;position:absolute;width:18.25vw;filter:drop-shadow(0 0 .2vw rgba(0,0,0,.5))}#flow .inner .inner-s ul li:nth-child(2) svg{top:55%;left:-7%;transform:translate(-50%,-50%)}#flow .inner .inner-s ul li:nth-child(2) svg .st0{fill:#3A79B6;animation:4s arrowLight01 linear 1s infinite}#flow .inner .inner-s ul li:nth-child(3) svg{top:5%;right:-42%;transform:translate(-50%,-50%) rotate(120deg)}#flow .inner .inner-s ul li:nth-child(3) svg .st0{fill:#3A79B6;animation:4s arrowLight02 linear 1s infinite}#flow .inner .inner-s ul li:nth-child(4) svg{top:55%;left:-7%;transform:translate(-50%,-50%)}#flow .inner .inner-s ul li:nth-child(4) svg .st0{fill:#3A79B6;animation:4s arrowLight03 linear 1s infinite}#price{background:url(../img/price_bg.webp) no-repeat center top;background-size:cover}#price .inner{position:relative;padding:8.75vw 0 11.25vw}#price .inner::before{content:'';background:url(../img/mv_ovly.webp) repeat;background-size:.4375vw auto;width:100%;height:100%;position:absolute;top:0;left:0}#price .inner .title01{margin:0 0 7.5vw;position:relative}#price .inner .title01 strong{color:#213252}#price .inner .title01 strong::after{background:#e18f00}#price .inner .title01 .en{color:#e18f00}#price .inner ul{position:relative;width:67.5vw;margin:0 auto}#price .inner ul li{margin:0 0 2.5vw;display:flex}#price .inner ul li *{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;display:flex;align-items:center;justify-content:center}#price .inner ul li h3{font-size:4.375vw;color:#FFF;background:#213252;width:37%}#price .inner ul li p{border:#213252 solid;border-width:.25vw;font-size:5.625vw;width:63%;background:#FFF;color:#213252;align-items:baseline;display:flex}#price .inner ul li p span{font-size:.6vw}#contact{background:#FFF;padding:0 0 15vw}#contact h2{font-size:4vw;padding:6.25vw 0 12.5vw;line-height:140%;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;text-align:center;clip-path:polygon(100% 0,100% 80%,55% 80%,50% 100%,45% 80%,0 80%,0 0);background:#213252;margin:0 0 6.25vw;color:#FFF}#contact h2 strong{line-height:140%;font-size:5vw;color:#f9d888;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}#contact .inner-s{width:93.75vw;margin:0 auto}#contact .inner-s form table{width:100%;display:block}#contact .inner-s form table tbody{display:block}#contact .inner-s form table tr{display:block}#contact .inner-s form table tr th,#contact .inner-s form table tr td{display:block;font-size:2.25vw;box-sizing:border-box;width:100%}#contact .inner-s form table tr th{margin:0 0 .75vw}#contact .inner-s form table tr th.req::before{content:'必須';background:#F33;color:#FFF;font-size:1.5vw;padding:.3em .6em;border-radius:.5vw;margin:0 .5em 0 0}#contact .inner-s form table tr td{margin:0 0 3.75vw}#contact .inner-s form table tr td input,#contact .inner-s form table tr td textarea{border:1px solid #999}#contact .inner-s form table tr td input{padding:.2em .6em}#contact .inner-s form table tr td input[type="text"],#contact .inner-s form table tr td input[type="email"],#contact .inner-s form table tr td input[type="tel"]{width:100%;box-sizing:border-box}#contact .inner-s form table tr td input[type="number"]{width:auto;margin:0 .6em 0 0;box-sizing:border-box}#contact .inner-s form table tr td input[type="checkbox"]{width:auto}#contact .inner-s form table tr td textarea{padding:.2em .6em;width:100%;height:100%;box-sizing:border-box}#contact .inner-s form #agree{text-align:center;margin:0 0 6.25vw}#contact .inner-s form #agree label{font-size:3vw;user-select:none;cursor:pointer}#contact .inner-s form #agree label input[type="checkbox"]{width:2.5vw;height:2.5vw;margin:0 1.75vw 0 0}#contact .inner-s form button{font-size:2.5vw;cursor:pointer;font-weight:700;text-align:center;border:none;width:25vw;height:7.5vw;margin:0 auto;display:block;padding:0;border-radius:1vw;color:#FFF;background:#e18f00}#qa{background:#cfddf8}#qa .inner{padding:10vw 0}#qa .inner .title01{margin:0 0 7.5vw}#qa .inner .title01 strong{color:#213252}#qa .inner .title01 strong::after{background:#e18f00}#qa .inner .title01 .en{color:#e18f00}#qa .inner .inner-s{width:96.25vw;margin:0 auto}#qa .inner .inner-s article{border-bottom:1px solid #213252;padding:2.5vw 0}#qa .inner .inner-s article h3{font-size:3.75vw;font-weight:700;color:#213252;display:flex;position:relative;padding:0 5vw 0 0;cursor:pointer}#qa .inner .inner-s article h3 span{width:81.25vw;line-height:140%;padding:1.75vw 0 0;user-select:none}#qa .inner .inner-s article h3::before{content:'';width:10.25vw;height:10.25vw;display:inline-block;margin:0 2.5vw 0 0}#qa .inner .inner-s article h3::after{content:'';background:url(../img/faq_arrow.webp) no-repeat;background-size:contain;width:4.75vw;height:4.75vw;display:inline-block;position:absolute;top:3.125vw;right:0%;transform:rotate(0deg);transition:0.1s transform}#qa .inner .inner-s article h3.m_user::before{background:url(../img/icon_cus_m.webp) no-repeat;background-size:contain}#qa .inner .inner-s article h3.w_user::before{background:url(../img/icon_cus_w.webp) no-repeat;background-size:contain}#qa .inner .inner-s article h3.act::after{transform:rotate(180deg)}#qa .inner .inner-s article div{display:none;padding:0 0 3.75vw 0}#qa .inner .inner-s article div p{margin:3.125vw 0 0 0;line-height:120%;display:flex}#qa .inner .inner-s article div p strong{width:86.25vw;font-size:3vw;line-height:150%;padding:2.75vw 0 0}#qa .inner .inner-s article div p::before{content:'';background:url(../img/icon_lawyer.webp) no-repeat;background-size:cover;width:10.25vw;height:10.25vw;display:inline-block;margin:0 2.5vw 0 0}#lawyer{background:#ffedc0;overflow:hidden}#lawyer .inner{padding:10vw 0}#lawyer .inner .title01{margin:0 0 7.5vw}#lawyer .inner .title01 strong{color:#213252}#lawyer .inner .title01 strong::after{background:#e18f00}#lawyer .inner .title01 .en{color:#e18f00}#lawyer .inner .inner-m h3{width:30vw;margin-bottom:1.875vw;margin:0 auto}#lawyer .inner .inner-m h4{text-align:center;font-size:6vw;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin:0 0 1.25vw}#lawyer .inner .inner-m h4 strong{font-size:4vw;padding:0 1.25vw 0 0}#lawyer .inner .inner-m .box01{padding:0 0 13.75vw 5vw;position:relative;width:93.75vw;margin:0 auto;box-sizing:border-box}#lawyer .inner .inner-m .box01::before{content:'';position:absolute;right:-4.25vw;bottom:-1px;width:37.75vw;height:46.25vw;background:url(../img/arita.webp) no-repeat;background-size:contain}#lawyer .inner .inner-m .box01 table{position:relative;z-index:1;width:77.5vw}#lawyer .inner .inner-m .box01 table tr:first-child th::after,#lawyer .inner .inner-m .box01 table tr:first-child td::after{content:none}#lawyer .inner .inner-m .box01 table tr th,#lawyer .inner .inner-m .box01 table tr td{letter-spacing:0;font-size:3.625vw;box-sizing:border-box;line-height:140%;position:relative}#lawyer .inner .inner-m .box01 table tr th::after,#lawyer .inner .inner-m .box01 table tr td::after{content:'';background:#666;height:1px;position:absolute;top:0;left:0;display:block}#lawyer .inner .inner-m .box01 table tr th{padding:2.25vw 3.125vw 2.25vw 0;width:25%;text-align-last:justify}#lawyer .inner .inner-m .box01 table tr th::after{width:100%}#lawyer .inner .inner-m .box01 table tr td{padding:2.25vw 0;width:75%}#lawyer .inner .inner-m .box01 table tr td::after{width:35vw}#lawyer .inner .inner-m .box01 table tr td .history li{display:flex;margin:0 0 .75vw}#lawyer .inner .inner-m .box01 table tr td .history li time{width:17.5vw}#lawyer .inner .inner-m .box01 table tr td .history li div{width:60vw;line-height:150%}#lawyer .inner .inner-m .box01 table tr.history_w th,#lawyer .inner .inner-m .box01 table tr.history_w td{padding-top:0!important}#lawyer .inner .inner-m .box01 table tr.history_w th::after,#lawyer .inner .inner-m .box01 table tr.history_w td::after{content:none}#lawyer .inner .inner-m .box01 table tr:last-child td{font-size:3.125vw;padding-right:20vw}#lawyer .inner .inner-m .box01 table tr:last-child td::after{width:55vw}#lawyer .inner .inner-m .box02 *{color:#202020}#lawyer .inner .inner-m .box02 .inner-s h5{font-size:5vw;font-weight:600;text-align:center;background:#213252;color:#FFF}#lawyer .inner .inner-m .box02 .inner-s div{border:2px solid #213252;box-sizing:border-box;padding:5vw 3.75vw;background:#FFF}#lawyer .inner .inner-m .box02 .inner-s div table{margin:0 0 5vw}#lawyer .inner .inner-m .box02 .inner-s div table tr th,#lawyer .inner .inner-m .box02 .inner-s div table tr td{position:relative;letter-spacing:0;font-size:3.7vw;box-sizing:border-box;line-height:140%}#lawyer .inner .inner-m .box02 .inner-s div table tr th *,#lawyer .inner .inner-m .box02 .inner-s div table tr td *{line-height:140%}#lawyer .inner .inner-m .box02 .inner-s div table tr th::after,#lawyer .inner .inner-m .box02 .inner-s div table tr td::after{content:'';background:#4b4b4b;height:1px;width:100%;position:absolute;bottom:0;left:0}#lawyer .inner .inner-m .box02 .inner-s div table tr th{padding:2.25vw 2.5vw 2.25vw 0;width:20%;font-weight:700}#lawyer .inner .inner-m .box02 .inner-s div table tr td{padding:2.25vw 0;width:80%}#lawyer .inner .inner-m .box02 .inner-s div table tr td .work li{display:inline-block;margin:0 .5vw 0 0;letter-spacing:0}#lawyer .inner .inner-m .box02 .inner-s div table tr td .work li::before{content:'\25A0'}#lawyer .inner .inner-m .box02 .inner-s div table tr td a{text-decoration:underline}#lawyer .inner .inner-m .box02 .inner-s div iframe{width:100%;aspect-ratio:2/1}footer{padding:4.375vw 0 25vw}footer p{text-align:center}footer p small{font-size:2.25vw;line-height:100%;color:#202020}#floating{width:100vw;position:fixed;bottom:0;left:0;z-index:10}#floating::before{content:'';display:block;z-index:0;background:url(../img/f_woman.webp) no-repeat;background-size:contain;width:43.5vw;height:34vw;right:0;bottom:0;position:absolute}#floating ul{position:relative;z-index:1;display:flex}#floating ul li{width:50%}#article-l article{display:none;position:fixed;top:0;left:0;z-index:10;width:100%;height:100%}#article-l article .article-inner{width:96.25vw;background:#FFF;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}#article-l article .article-inner figure figcaption{margin:1.875vw 0 1.25vw;font-size:3.75vw;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;text-align:center;color:#213252;font-weight:600}#article-l article .article-inner div{padding:1.875vw 1.875vw 3.75vw;box-sizing:border-box}#article-l article .article-inner div .txt{font-size:3vw;width:82.5vw;margin:0 auto;margin-bottom:1.25vw}#article-l article .article-inner div .idea{font-size:2.75vw;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;text-align:center;margin:0 0 1.875vw;color:#213252;font-weight:600}#article-l article .article-inner div ul{display:flex;justify-content:space-between}#article-l article .article-inner div ul li{width:47.5vw}#article-l article .article-inner .close{position:absolute;padding:0;top:0;right:0;background:#6d6d6d;color:#FFF;width:6.25vw;height:6.25vw;font-size:2.5vw;font-weight:700;display:flex;justify-content:center;align-items:center;cursor:pointer}#article-l article .ovry{content:'';background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%}#article-wrap{position:relative;overflow:hidden}.text_align{font-size:2em!important;text-align:center!important;margin:.3em auto!important;line-height:1em!important}}@media screen and (min-width:50.00625em){.text_align{font-size:2em!important;text-align:left!important;margin:.3em auto!important;line-height:1em!important}#floating{width:300px;position:fixed;bottom:10px;left:auto;right:10px;z-index:10}#floating::before{content:'';display:block;z-index:0;background:url(../img/f_woman.webp) no-repeat;background-size:contain;width:100%;height:200%;right:0;bottom:0;position:absolute}#floating ul{position:relative;z-index:1;display:flex;flex-flow:row wrap}#floating ul li{width:100%}a[href^="tel:"]{pointer-events:none}.sp{display:none!important}.line{position:relative;overflow:hidden;display:block}.line::before{content:'';width:10px;height:500px;transform:translate(-2300%,-50%) rotate(45deg);animation:3s line linear 0s infinite;display:block;background:rgba(255,255,255,.4);filter:blur(10px);position:absolute;top:-30px;left:0}.title01>*{display:block;text-align:center;line-height:100%}.title01 .comment{font-size:2rem;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin:0 0 15px}.title01 strong{margin:0 0 15px;font-size:5rem;font-weight:600;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;position:relative;padding:0 0 20px}.title01 strong::after{content:'';height:3px;width:3.8em;position:absolute;bottom:0;left:50%;transform:translate(-50%,0)}.title01 .en{font-family:'Roboto',sans-serif;font-style:italic;font-weight:700;font-size:2rem}header{margin:0 0 4px}header .inner-l{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}header .inner-l h1{width:302px}header .inner-l nav ul{display:flex}header .inner-l nav ul li:nth-child(1){order:2;margin-right:0}header .inner-l nav ul li:nth-child(2){order:1;margin-right:8px}header .inner-l nav ul li a img{width:274px}header .inner-l nav ul li a:hover img{opacity:.8}#mv{position:relative;background:#213252;height:740px;box-sizing:border-box;padding:12px 0;overflow:hidden}#mv #loop_slider_wrap{position:absolute;clip-path:polygon(100% 0,100% 95%,55% 95%,50% 100%,45% 95%,0 95%,0 0);width:100vw;height:100%;top:0;left:0}#mv #loop_slider_wrap div{display:flex;width:100%;overflow:hidden;height:153px;vertical-align:bottom}#mv #loop_slider_wrap div img{width:auto;height:100%}#mv #loop_slider_wrap div:nth-child(odd) img:first-child{animation:slide1 300s -150s linear infinite}#mv #loop_slider_wrap div:nth-child(odd) img:last-child{animation:slide2 300s linear infinite}#mv #loop_slider_wrap div:nth-child(even) img:first-child{animation:slide3 300s -150s linear infinite}#mv #loop_slider_wrap div:nth-child(even) img:last-child{animation:slide4 300s linear infinite}#mv #loop_slider_wrap::before{content:'';background:url(../img/mv_ovly.webp) repeat;background-size:7px auto;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}#mv #loop_slider_wrap::after{content:'';width:477px;height:619px;bottom:36px;right:calc(50% - 290px);transform:translate(100%,0);position:absolute;z-index:2;background:url(../img/mv_woman.webp) no-repeat;background-size:cover}#mv h2{max-width:798px;position:relative;margin:0 auto 12px;transform:translate(-5%,0)}#mv h3{max-width:706px;position:relative;margin:0 auto 20px;box-shadow:4px 4px 4px rgba(0,0,0,.4)}#mv .work{padding:5px 15px;background:rgba(255,255,255,.65);position:relative;font-weight:700;box-sizing:border-box;width:576px;margin:0 auto 20px}#mv .work li{font-size:2.6rem;background:url(../img/check_icon.webp) no-repeat;background-size:41px 46px;padding:0 0 0 48px;color:#4b4c4f;min-height:46px;letter-spacing:.05em}#mv .service{display:flex;justify-content:center;gap:10px}#mv .service li{width:118px;position:relative;border-radius:50%;overflow:hidden;filter:drop-shadow(4px 4px 8px rgba(0,0,0,.2))}#mv .service li::before{content:'';width:7px;height:200px;transform:translate(-300%,-10%) rotate(45deg);animation:3s service linear 0s infinite;display:block;background:rgba(255,255,255,.65);filter:blur(10px);position:absolute;top:0;left:0}#mv .service li img{width:100%}.introduce{background:#213252;padding:70px 0 80px}.introduce .inner-s{margin:0 auto;max-width:800px}.introduce .inner-s .title01{margin:0 0 40px 0}.introduce .inner-s .title01>*{color:#FFF}.introduce .inner-s .title01 strong{color:#f9d888}.introduce .inner-s .title01 strong::after{background:#f9d888}.introduce .inner-s .search{width:648px;margin:0 auto 20px;display:flex;justify-content:space-between}.introduce .inner-s .search li{width:170px}.introduce .inner-s h3{font-size:2.5rem;margin:0 0 15px 0;font-style:italic;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;color:#FFF;text-align:center}.introduce .inner-s h3 strong{font-style:italic;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;color:#f9d888;font-size:3.4rem}.introduce .inner-s .box{background:#FFF;box-sizing:border-box;padding:20px 15px 25px}.introduce .inner-s .box h4{font-size:3rem;color:#213252;font-weight:700;text-align:center}.introduce .inner-s .box p{font-size:1.8rem;color:#213252;text-align:center;margin:0 0 30px 0}.introduce .inner-s .box ul{display:flex;justify-content:space-between;position:relative}.introduce .inner-s .box ul li{position:relative;max-width:380px;width:100%}.introduce .inner-s .box ul li:nth-child(1){order:2}.introduce .inner-s .box ul li:nth-child(2){order:1}.introduce .inner-s .box ul li p{text-align:left;margin:.3em auto;line-height:1em}.introduce .inner-s .box ul li a{display:block}.introduce .inner-s .box ul li a:hover img{opacity:.8}.introduce .inner-s .box ul::before{content:'';position:absolute;background:url(../img/support_woman.webp) no-repeat;background-size:contain;width:168px;height:264px;bottom:0;right:0}#expene{background:url(../img/fraud_bg.webp) no-repeat center top #fefcf5;background-size:100% auto;position:relative;padding:50px 0 100px;overflow:hidden}#expene::before{content:'';background:url(../img/mv_ovly.webp) repeat;background-size:7px auto;width:100%;height:100%;position:absolute;top:0;left:0}#expene .title01{position:relative;z-index:2;margin:0 0 60px}#expene .title01 strong{color:#213252}#expene .title01 strong::after{background:#213252}#expene .title01 span{color:#213252}.swiper-wrapper{justify-content:space-around;}#expene #article-wrap{position:relative;z-index:2;display:flex;width:calc(100% - 60px);margin:0 auto 180px;overflow:hidden}#expene #article-wrap article{cursor:pointer;transition:0.2s opacity}#expene #article-wrap article:hover{opacity:.8}#expene .swiper-button-next,#expene .swiper-button-prev{display:none!important}#expene .point{text-align:center}#expene .point h3{position:relative;display:inline-block;margin:0 0 60px}#expene .point h3 span{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:5rem;position:relative;line-height:120%;z-index:1}#expene .point h3::before{content:'';background:#f9d888;position:absolute;bottom:0;width:100%;height:21px}#expene .point ul{max-width:800px;margin:0 auto 80px;position:relative;z-index:1}#expene .point ul li{text-align:left;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:4rem;background:url(../img/check_icon.webp) no-repeat 0 .34em;background-size:39px 45px;padding:0 0 0 52px;color:#213252;letter-spacing:.05em;position:relative;font-weight:500;margin:0 0 8px}#expene .point ul li::before{content:'';display:block;height:2;background:#e18f00;position:absolute;width:calc(100% - 1.4em);bottom:.3em;right:0}#expene .point p{position:relative;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:4rem;color:#b27100;font-weight:600}#select .inner .box_nav{background:#cfddf8;padding:70px 0 50px}#select .inner .box_nav .title01{margin:0 0 60px}#select .inner .box_nav .title01 strong{color:#213252}#select .inner .box_nav .title01 strong::after{background:#e18f00}#select .inner .box_nav .title01 .en{color:#e18f00}#select .inner .box_nav .inner-s{max-width:800px;margin:0 auto}#select .inner .box_nav .inner-s nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 25px}#select .inner .box_nav .inner-s nav ul li{width:380px;transition:0.2s opacity}#select .inner .box_nav .inner-s nav ul li:hover{opacity:.8}#select .inner .box{background:#fefcf5}#select .inner .box h3{display:flex;justify-content:space-between;background:#213252}#select .inner .box h3::before{content:'';width:400px}#select .inner .box h3 picture{max-width:664px;display:flex;align-items:center}#select .inner .box h3>img{width:536px}#select .inner .box#select_price .inner-m{max-width:1000px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:60px 0}#select .inner .box#select_price .inner-m div{width:600px}#select .inner .box#select_price .inner-m div *{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}#select .inner .box#select_price .inner-m div h4{text-align:center;font-size:2.5rem;line-height:130%;color:#4b4b4b}#select .inner .box#select_price .inner-m div h4 strong{font-size:3.2rem}#select .inner .box#select_price .inner-m div p{text-align:center;font-size:1.8rem;color:#e18f00}#select .inner .box#select_price .inner-m picture{max-width:400px}#select .inner .box#select_forte .inner-m{max-width:1000px;margin:0 auto;padding:40px 0 90px}#select .inner .box#select_forte .inner-m h4{color:#4b4b4b;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:2.2rem;text-align:center;line-height:160%;margin:0 0 40}#select .inner .box#select_forte .inner-m ul{display:flex;justify-content:space-between;flex-wrap:wrap}#select .inner .box#select_forte .inner-m ul li{max-width:470px;border-bottom:1px solid #213252;padding:45px 0 40px;display:flex;align-items:center}#select .inner .box#select_forte .inner-m ul li figure{max-width:102px}#select .inner .box#select_forte .inner-m ul li div{max-width:350px;box-sizing:border-box;padding:0 0 0 18px}#select .inner .box#select_forte .inner-m ul li div h5{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:2.7rem;color:#213252}#select .inner .box#select_forte .inner-m ul li div p{font-size:1.5rem;line-height:150%;color:#213252;letter-spacing:0}#select .inner .box#select_support .inner-m{max-width:1000px;margin:0 auto;padding:40px 0 90px}#select .inner .box#select_support .inner-m h4{color:#4b4b4b;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:2.2rem;text-align:center;line-height:160%;margin:0 0 70px}#select .inner .box#select_support .inner-m .work{background:url(../img/work_bg.webp) no-repeat center top;background-size:auto 100%;max-width:956px;height:542px;margin:0 auto;position:relative}#select .inner .box#select_support .inner-m .work #work_inner{width:744px;height:456px;overflow:hidden;position:absolute;top:32px;left:50.4%;transform:translate(-50%,0);box-sizing:border-box;padding:40px 42px 0}#select .inner .box#select_support .inner-m .work #work_inner .article img{user-select:none}#select .inner .box#select_support .inner-m .work #work_inner .swiper-button-next::after{background:url(../img/work_arrow_next.webp) no-repeat;background-size:contain;width:17px;height:47px}#select .inner .box#select_support .inner-m .work #work_inner .swiper-button-prev::after{background:url(../img/work_arrow_prev.webp) no-repeat;background-size:contain;width:17px;height:47px}#flow{background:#cfddf8}#flow .inner{padding:65px 0 80px}#flow .inner .title01{margin:0 0 60px}#flow .inner .title01 strong{color:#213252}#flow .inner .title01 strong::after{background:#e18f00}#flow .inner .title01 .en{color:#e18f00}#flow .inner .inner-s{max-width:800px;margin:0 auto}#flow .inner .inner-s ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 -50px}#flow .inner .inner-s ul li{max-width:375px;position:relative;margin:0 0 50px}#flow .inner .inner-s ul li svg{display:block;position:absolute;width:146px;filter:drop-shadow(0 0 1px rgba(0,0,0,.5))}#flow .inner .inner-s ul li:nth-child(2) svg{top:55%;left:-7%;transform:translate(-50%,-50%)}#flow .inner .inner-s ul li:nth-child(2) svg .st0{fill:#3A79B6;animation:4s arrowLight01 linear 1s infinite}#flow .inner .inner-s ul li:nth-child(3) svg{top:5%;right:-42%;transform:translate(-50%,-50%) rotate(120deg)}#flow .inner .inner-s ul li:nth-child(3) svg .st0{fill:#3A79B6;animation:4s arrowLight02 linear 1s infinite}#flow .inner .inner-s ul li:nth-child(4) svg{top:55%;left:-7%;transform:translate(-50%,-50%)}#flow .inner .inner-s ul li:nth-child(4) svg .st0{fill:#3A79B6;animation:4s arrowLight03 linear 1s infinite}#price{background:url(../img/price_bg.webp) no-repeat center top;background-size:cover}#price .inner{position:relative;padding:70px 0 90px}#price .inner::before{content:'';background:url(../img/mv_ovly.webp) repeat;background-size:7px auto;width:100%;height:100%;position:absolute;top:0;left:0}#price .inner .title01{margin:0 0 60px;position:relative}#price .inner .title01 strong{color:#213252}#price .inner .title01 strong::after{background:#e18f00}#price .inner .title01 .en{color:#e18f00}#price .inner ul{position:relative;width:540px;margin:0 auto}#price .inner ul li{margin:0 0 20px;display:flex}#price .inner ul li *{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;display:flex;align-items:center;justify-content:center}#price .inner ul li h3{font-size:3.5rem;color:#FFF;background:#213252;width:37%}#price .inner ul li p{border:#213252 solid;border-width:2;font-size:4rem;width:63%;background:#FFF;color:#213252;align-items:baseline;display:flex}#price .inner ul li p span{font-size:.9vw}#contact{background:#FFF;padding:0 0 120px}#contact h2{font-size:3.2rem;padding:50px 0 100px;line-height:140%;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;text-align:center;clip-path:polygon(100% 0,100% 80%,55% 80%,50% 100%,45% 80%,0 80%,0 0);background:#213252;margin:0 0 50px;color:#FFF}#contact h2 strong{line-height:140%;font-size:4rem;color:#f9d888;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}#contact .inner-s{max-width:800px;margin:0 auto}#contact .inner-s form table{width:100%}#contact .inner-s form table tr th,#contact .inner-s form table tr td{font-size:1.8rem;box-sizing:border-box;padding:15px;vertical-align:top}#contact .inner-s form table tr th{width:32%}#contact .inner-s form table tr th.req::before{content:'必須';background:#D33;color:#FFF;font-size:1rem;padding:.3em .4em;border-radius:4;margin:0 .5em 0 0}#contact .inner-s form table tr td{width:68%}#contact .inner-s form table tr td input,#contact .inner-s form table tr td textarea{border:1px solid #999}#contact .inner-s form table tr td input{padding:.2em .6em}#contact .inner-s form table tr td input[type="text"],#contact .inner-s form table tr td input[type="email"],#contact .inner-s form table tr td input[type="tel"]{width:100%;box-sizing:border-box}#contact .inner-s form table tr td input[type="number"]{width:auto;margin:0 .6em 0 0;box-sizing:border-box}#contact .inner-s form table tr td input[type="checkbox"]{width:auto}#contact .inner-s form table tr td textarea{padding:.2em .6em;width:100%;height:100%;box-sizing:border-box}#contact .inner-s form #agree{text-align:center;margin:0 0 50px}#contact .inner-s form #agree label{font-size:2.4rem;user-select:none;cursor:pointer}#contact .inner-s form #agree label input[type="checkbox"]{width:20px;height:20px;margin:0 14px 0 0}#contact .inner-s form button{font-size:2rem;cursor:pointer;font-weight:700;text-align:center;border:none;width:200px;height:60px;margin:0 auto;display:block;padding:0;border-radius:8px;color:#FFF;background:#e18f00}#contact .inner-s form button:hover{opacity:.8}#qa{background:#cfddf8}#qa .inner{padding:80px 0}#qa .inner .title01{margin:0 0 60px}#qa .inner .title01 strong{color:#213252}#qa .inner .title01 strong::after{background:#e18f00}#qa .inner .title01 .en{color:#e18f00}#qa .inner .inner-s{max-width:800px;margin:0 auto}#qa .inner .inner-s article{border-bottom:1px solid #213252;padding:20px 0}#qa .inner .inner-s article h3{font-size:3rem;font-weight:700;color:#213252;display:flex;position:relative;padding:0 40px 0 0;cursor:pointer}#qa .inner .inner-s article h3 span{width:650;line-height:140%;padding:14px 0 0;user-select:none}#qa .inner .inner-s article h3::before{content:'';width:82px;height:82px;display:inline-block;margin:0 20px 0 0}#qa .inner .inner-s article h3::after{content:'';background:url(../img/faq_arrow.webp) no-repeat;background-size:contain;width:38px;height:38px;display:inline-block;position:absolute;top:25px;right:0%;transform:rotate(0deg);transition:0.1s transform}#qa .inner .inner-s article h3:hover{text-decoration:underline}#qa .inner .inner-s article h3.m_user::before{background:url(../img/icon_cus_m.webp) no-repeat;background-size:contain}#qa .inner .inner-s article h3.w_user::before{background:url(../img/icon_cus_w.webp) no-repeat;background-size:contain}#qa .inner .inner-s article h3.act::after{transform:rotate(180deg)}#qa .inner .inner-s article div{display:none;padding:0 0 30px 0}#qa .inner .inner-s article div p{margin:25px 0 0 0;line-height:120%;display:flex}#qa .inner .inner-s article div p strong{width:690px;font-size:2.5rem;line-height:150%;padding:22px 0 0}#qa .inner .inner-s article div p::before{content:'';background:url(../img/icon_lawyer.webp) no-repeat;background-size:cover;width:82px;height:82px;display:inline-block;margin:0 20px 0 0}#lawyer{background:#ffedc0}#lawyer .inner{padding:80px 0}#lawyer .inner .title01{margin:0 0 60px}#lawyer .inner .title01 strong{color:#213252}#lawyer .inner .title01 strong::after{background:#e18f00}#lawyer .inner .title01 .en{color:#e18f00}#lawyer .inner .inner-m{background:#FFF;max-width:1000px;margin:0 auto;padding:45px 100px 55px;box-sizing:border-box}#lawyer .inner .inner-m h3{width:240px;margin:0 auto 15px}#lawyer .inner .inner-m h4{text-align:center;font-size:4.8rem;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;margin:0 0 10px}#lawyer .inner .inner-m h4 strong{font-size:3.2rem;padding:0 10px 0 0}#lawyer .inner .inner-m .box01{padding:0 0 60px 40px;position:relative}#lawyer .inner .inner-m .box01::before{content:'';position:absolute;right:0;bottom:-1px;width:330px;height:408px;background:url(../img/arita.webp) no-repeat;background-size:contain}#lawyer .inner .inner-m .box01 table{position:relative;z-index:1;width:426px}#lawyer .inner .inner-m .box01 table tr{border-top:1px solid #4b4b4b}#lawyer .inner .inner-m .box01 table tr:first-child{border-top:none}#lawyer .inner .inner-m .box01 table tr th,#lawyer .inner .inner-m .box01 table tr td{letter-spacing:0;font-size:1.8rem;box-sizing:border-box;line-height:140%}#lawyer .inner .inner-m .box01 table tr th{padding:18px 15px 18px 0;width:25%;text-align-last:justify}#lawyer .inner .inner-m .box01 table tr td{padding:18px 0;width:75%}#lawyer .inner .inner-m .box01 table tr td .history li{display:flex;margin:0 0 6px}#lawyer .inner .inner-m .box01 table tr td .history li time{width:100px}#lawyer .inner .inner-m .box01 table tr td .history li div{width:326px;line-height:150%}#lawyer .inner .inner-m .box01 table tr.history_w{border-top:none}#lawyer .inner .inner-m .box01 table tr.history_w th,#lawyer .inner .inner-m .box01 table tr.history_w td{padding-top:0!important}#lawyer .inner .inner-m .box02 *{color:#202020}#lawyer .inner .inner-m .box02 .inner-s{max-width:800px;margin:0 auto}#lawyer .inner .inner-m .box02 .inner-s h5{font-size:4rem;font-weight:600;text-align:center;background:#213252;color:#FFF}#lawyer .inner .inner-m .box02 .inner-s div{border:2px solid #213252;box-sizing:border-box;padding:32px 35px}#lawyer .inner .inner-m .box02 .inner-s div table{margin:0 0 40px}#lawyer .inner .inner-m .box02 .inner-s div table tr{border-bottom:1px solid #4b4b4b}#lawyer .inner .inner-m .box02 .inner-s div table tr th,#lawyer .inner .inner-m .box02 .inner-s div table tr td{letter-spacing:0;font-size:2rem;box-sizing:border-box;line-height:140%}#lawyer .inner .inner-m .box02 .inner-s div table tr th *,#lawyer .inner .inner-m .box02 .inner-s div table tr td *{line-height:140%}#lawyer .inner .inner-m .box02 .inner-s div table tr th{padding:18px 20px 18px 0;width:14%;font-weight:700}#lawyer .inner .inner-m .box02 .inner-s div table tr td{padding:18px 0;width:86%}#lawyer .inner .inner-m .box02 .inner-s div table tr td .work li{display:inline-block;margin:0 4px 0 0;letter-spacing:0}#lawyer .inner .inner-m .box02 .inner-s div table tr td .work li::before{content:'\25A0'}#lawyer .inner .inner-m .box02 .inner-s div table tr td a{text-decoration:underline}#lawyer .inner .inner-m .box02 .inner-s div table tr td a:hover{text-decoration:none}#lawyer .inner .inner-m .box02 .inner-s div iframe{width:100%;aspect-ratio:2/1}footer{padding:35px}footer p{text-align:center}footer p small{font-size:1.8rem;line-height:100%;color:#202020}#article-l article{display:none;position:fixed;top:0;left:0;z-index:10;width:100%;height:100%}#article-l article .article-inner{max-width:800px;width:100%;background:#FFF;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}#article-l article .article-inner figure figcaption{margin:15px 0 10px;font-size:1.8rem;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;text-align:center;color:#213252;font-weight:600}#article-l article .article-inner div{padding:15px 15px 30px;box-sizing:border-box}#article-l article .article-inner div .txt{font-size:1.6rem;width:660;margin:0 auto 10px}#article-l article .article-inner div .idea{font-size:1.6rem;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;text-align:center;margin:0 0 15px;color:#213252;font-weight:600}#article-l article .article-inner div ul{display:flex;justify-content:space-between}#article-l article .article-inner div ul li{max-width:380px;width:100%}#article-l article .article-inner .close{position:absolute;padding:0;top:0;right:0;background:#6d6d6d;color:#FFF;width:50px;height:50px;font-size:2rem;font-weight:700;display:flex;justify-content:center;align-items:center;cursor:pointer}#article-l article .ovry{content:'';background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%}}@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes slide3{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes slide4{0%{transform:translateX(-200%)}to{transform:translateX(0)}}@keyframes arrowLight01{0%{fill:#3A79B6}30%{fill:#3A79B6}32%{fill:#f9d888}95%{fill:#f9d888}98%{fill:#3A79B6}100%{fill:#3A79B6}}@keyframes arrowLight02{0%{fill:#3A79B6}40%{fill:#3A79B6}42%{fill:#f9d888}95%{fill:#f9d888}98%{fill:#3A79B6}100%{fill:#3A79B6}}@keyframes arrowLight03{0%{fill:#3A79B6}50%{fill:#3A79B6}52%{fill:#f9d888}95%{fill:#f9d888}98%{fill:#3A79B6}100%{fill:#3A79B6}}@keyframes service{0%{transform:translate(-300%,-10%) rotate(45deg)}12%{transform:translate(3000%,-10%) rotate(45deg)}100%{transform:translate(3000%,-10%) rotate(45deg)}}@keyframes line{0%{transform:translate(-2300%,-10%) rotate(45deg)}12%{transform:translate(4000%,-10%) rotate(45deg)}100%{transform:translate(4000%,-10%) rotate(45deg)}}.sub_page{width:96%;max-width:1000px;margin:0 auto;padding:3em 0 5em;font-size:1.6rem;line-height:1.6em}.sub_title{font-size:2.8rem;font-weight:700;margin-bottom:1em}.sub_text p{font-weight:700;font-size:1.8rem}.shiny_btn{position:relative;display:block;overflow:hidden}.shiny_btn:after{content:"";position:absolute;top:-10%;left:-20%;width:40px;height:100%;transform:scale(2) rotate(20deg);background-image:linear-gradient(100deg,rgba(255,255,255,0) 10%,rgba(255,255,255,.5) 100%,rgba(255,255,255,0) 0%);animation-name:shiny;animation-duration:3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes shiny{0%{left:-20%}10%{left:150%}100%{left:150%}}.input-form > div:nth-child(4) {display:none}.f_text{width:96%;max-width: 800px;margin: 0 auto 30px;font-size:1.5rem;line-height:1.6em;}
