﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{box-sizing:border-box;list-style:none;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:bottom}.t_cOrange{color:#fe7800}.t_cBlue{color:#23589b}.t_cBlue2{color:#008ed4}.t_cRed{color:#f05757}.t_cW{color:#fff}.t_xxsmall{font-size:12px}.t_xsmall{font-size:14px}.t_small{font-size:16px}.t_middle{font-size:18px}.t_large{font-size:20px}.t_xlarge{font-size:22px}.t_xxlarge{font-size:24px}.t_nomal{font-weight:normal}.t_right{text-align:right}.t_center{text-align:center}.t_left{text-align:left}.t_indent{text-indent:1em}.floatLeft{float:left}.floatRight{float:right}.clearfix:after{content:"";display:block;clear:both;visibility:hidden}.mot{position:absolute;left:-9999px;top:-999px}.smpObject{display:none}@media screen and (max-width: 769px){.smpObject{display:inline-block}}.smpObject440{display:none}@media screen and (max-width: 440px){.smpObject440{display:inline-block}}.smpObject320{display:none}@media screen and (max-width: 370px){.smpObject320{display:inline-block}}.pcObject{display:inline-block}@media screen and (max-width: 769px){.pcObject{display:none}}ul.attention li{padding-left:1em;font-size:var(--t_small);text-indent:-1em;line-height:1.5}.hvr-base{-webkit-transition:all .3s;transition:all .3s}.hvr-base:hover{opacity:.7}@media screen and (max-width: 769px){.hvr-base:hover{opacity:1}}body{overflow-x:hidden;background:#fff;font-family:"Noto Serif","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:18px;font-weight:500;color:#1b3551;text-align:center;line-height:1.5}@media screen and (max-width: 769px){body{overflow-x:hidden;font-size:14px}}.wrapper{position:relative;width:1240px;margin:0 auto;padding:0 20px;text-align:left}@media screen and (max-width: 769px){.wrapper{width:100%;margin:0}}@media screen and (max-width: 440px){.wrapper{padding:0 10px}}img{width:100%}@media screen and (max-width: 769px){img{max-width:100%}}@media screen and (max-width: 769px){header{height:80px}}header .headerSet{width:100%;max-width:1240px;padding:17px 80px 17px 20px}@media screen and (max-width: 769px){header .headerSet{height:80px;padding:5px 10px 0}}header .headerSet .logo{float:left;width:211px;height:66px;line-height:66px}@media screen and (max-width: 769px){header .headerSet .logo{float:none;width:153px;height:45px;line-height:45px}}header .headerSet .logo img{vertical-align:middle}header .headerSet .pageTitle{font-size:40px;font-weight:700;text-align:center;line-height:66px}@media screen and (max-width: 1024px){header .headerSet .pageTitle{font-size:29px}}@media screen and (max-width: 769px){header .headerSet .pageTitle{margin:5px 0 0;font-size:14px;text-align:left;line-height:1}}header nav #navBtn{position:fixed;z-index:9999;top:10px;right:20px;width:80px;height:80px;border:none 1px rgba(0,0,0,.8);border-radius:40px;background:rgba(0,0,0,.8);color:#fff;cursor:pointer}@media screen and (max-width: 769px){header nav #navBtn{top:10px;right:10px;width:55px;height:55px}}header nav #navBtn .bar{display:block;position:absolute;left:calc(50% - 18.5px);height:4px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:#fff}@media screen and (max-width: 769px){header nav #navBtn .bar{left:calc(50% - 15px);width:25px;height:3px}}header nav #navBtn .bar:nth-child(1){top:22px;width:37px}@media screen and (max-width: 769px){header nav #navBtn .bar:nth-child(1){top:12px;width:30px}}header nav #navBtn .bar:nth-child(2){top:32px;width:27px}@media screen and (max-width: 769px){header nav #navBtn .bar:nth-child(2){top:20px;width:20px}}header nav #navBtn .bar:nth-child(3){top:42px;width:17px}@media screen and (max-width: 769px){header nav #navBtn .bar:nth-child(3){top:28px;width:10px}}header nav #navBtn:hover .bar:nth-child(2),header nav #navBtn:hover .bar:nth-child(3){width:37px}@media screen and (max-width: 769px){header nav #navBtn:hover .bar:nth-child(2),header nav #navBtn:hover .bar:nth-child(3){width:30px}}header nav #navBtn .txt{display:block;position:absolute;top:55px;width:100%;font-size:12px;line-height:1;text-align:center}@media screen and (max-width: 769px){header nav #navBtn .txt{top:37px;font-size:8px}}header nav #navBtn .txt.open{display:block;letter-spacing:.2em;text-indent:.2em}header nav #navBtn .txt.close{display:none}header nav #navBtn.act .bar:nth-child(1){top:28px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}@media screen and (max-width: 769px){header nav #navBtn.act .bar:nth-child(1){top:20px}}header nav #navBtn.act .bar:nth-child(2){width:0;left:50%}header nav #navBtn.act .bar:nth-child(3){top:28px;width:37px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}@media screen and (max-width: 769px){header nav #navBtn.act .bar:nth-child(3){top:20px;width:30px}}header nav #navBtn.act .open{display:none}header nav #navBtn.act .close{display:block}header nav #gNav{position:fixed;z-index:9998;top:0;right:-100%;width:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background:#1b3551;text-align:left}header nav #gNav.act{right:0}header nav #gNav>dl{height:100%}header nav #gNav>dl>dt{background:#fff}header nav #gNav>dl>dd{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;width:100%;max-width:850px;margin:0 auto;padding:104px 0;letter-spacing:.075em}@media screen and (max-width: 769px){header nav #gNav>dl>dd{overflow-y:scroll;display:block;height:calc(100% - 90px);padding:15px 10px 90px}}header nav #gNav>dl>dd *{color:#fff}header nav #gNav>dl>dd>ul{width:calc(50% - 50px)}@media screen and (max-width: 769px){header nav #gNav>dl>dd>ul{width:100%}}header nav #gNav>dl>dd>ul+ul{margin-left:50px;padding-left:50px;border-left:dashed 1px #fff}@media screen and (max-width: 769px){header nav #gNav>dl>dd>ul+ul{margin:1.2em 0 0;padding:0;border-left:none}}header nav #gNav>dl>dd>ul li{position:relative;margin-top:-0.11em;padding:0 0 0 35px;font-size:24px;line-height:1.8;white-space:nowrap}@media screen and (max-width: 769px){header nav #gNav>dl>dd>ul li{font-size:18px;white-space:normal}}header nav #gNav>dl>dd>ul li::before{content:"";display:block;position:absolute;top:.55em;left:0;width:20px;height:20px;border:none 1px #fe7800;border-radius:50%;background:#fe7800}header nav #gNav>dl>dd>ul li+li{margin-top:1.2em}header nav #gNav>dl>dd>ul li a{display:inline-block;text-decoration:none}header nav #gNav>dl>dd .free_tel{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:70px auto 0}@media screen and (max-width: 769px){header nav #gNav>dl>dd .free_tel{margin-top:50px}}header nav #gNav>dl>dd .free_tel a{display:block;text-decoration:none;pointer-events:none}@media screen and (max-width: 769px){header nav #gNav>dl>dd .free_tel a{pointer-events:all}}header nav #gNav>dl>dd .free_tel a dl{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media screen and (max-width: 769px){header nav #gNav>dl>dd .free_tel a dl{-webkit-align-items:flex-start;align-items:flex-start}}header nav #gNav>dl>dd .free_tel a dl dt{width:76px;padding-right:10px}@media screen and (max-width: 769px){header nav #gNav>dl>dd .free_tel a dl dt{width:56px}}header nav #gNav>dl>dd .free_tel a dl dd{position:relative;font-size:60px;font-weight:500;line-height:1.2}@media screen and (max-width: 769px){header nav #gNav>dl>dd .free_tel a dl dd{font-size:9vw}}header nav #gNav>dl>dd .free_tel a dl dd .ruby{display:block;position:absolute;top:-5px;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:11px;text-align:center;letter-spacing:.8em;text-indent:.8em}@media screen and (max-width: 769px){header nav #gNav>dl>dd .free_tel a dl dd .ruby{top:-0.8em;font-size:10px;font-weight:400;letter-spacing:0;text-indent:0}}header nav #gNav>dl>dd .free_tel a dl dd .ruby.ruby1{right:14.5em;width:6em}@media screen and (max-width: 769px){header nav #gNav>dl>dd .free_tel a dl dd .ruby.ruby1{right:9em;width:4em}}header nav #gNav>dl>dd .free_tel a dl dd .ruby.ruby2{right:0;width:12.5em}@media screen and (max-width: 769px){header nav #gNav>dl>dd .free_tel a dl dd .ruby.ruby2{width:8em}}header nav #gNav>dl>dd .free_tel a dl dd p:not(.number){font-size:12px;text-align:center}@media screen and (max-width: 769px){main{overflow-x:hidden}}main .COVID-19{padding:.3em 0;background:#008ed4;color:#fff;text-align:center;font-size:16px;letter-spacing:.055em;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400}@media screen and (max-width: 769px){main .COVID-19{font-size:14px;padding:.5em 0;line-height:1.3}}@media screen and (max-width: 440px){main .COVID-19{letter-spacing:0}}main .COVID-19 strong{font-weight:500}main .blue_stepBox{overflow:hidden;position:relative;background:#05224a;background:-moz-linear-gradient(top, #05224a 0%, #0089d5 50%, #50bbe3 75%, #00e4e2 100%);background:-webkit-linear-gradient(top, #05224a 0%, #0089d5 50%, #50bbe3 75%, #00e4e2 100%);background:linear-gradient(to bottom, #05224a 0%, #0089d5 50%, #50bbe3 75%, #00e4e2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#05224a", endColorstr="#00e4e2",GradientType=0 )}main .blue_stepBox::before,main .blue_stepBox::after{content:"";display:block;position:absolute;bottom:0;z-index:1;width:0;height:0;border-style:solid}main .blue_stepBox::before{left:0;border-width:70px 0 0 50vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}@media screen and (max-width: 370px){main .blue_stepBox::before{border-width:40px 0 0 50vw}}main .blue_stepBox::after{right:0;border-width:0 0 70px 50vw;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}@media screen and (max-width: 370px){main .blue_stepBox::after{border-width:0 0 40px 50vw}}main .blue_stepBox .dot{padding:80px 0;background:url("https://ecdn.speedsize.com/0a8745f1-5ecf-4b28-9b1f-5906f014afc6/legalplus.jp/jikolp/2212_a/img/dot.webp");background-size:100% auto;background-repeat:no-repeat;background-position:top center}@media screen and (max-width: 769px){main .blue_stepBox .dot{padding:50px 0}}main .CTA .CTA_inner{padding:6px;border-radius:8px;background:#0061a4;background:-moz-linear-gradient(top, #0061a4 0%, #0089d5 50%, #50bbe3 75%, #00e4e2 100%);background:-webkit-linear-gradient(top, #0061a4 0%, #0089d5 50%, #50bbe3 75%, #00e4e2 100%);background:linear-gradient(to bottom, #0061a4 0%, #0089d5 50%, #50bbe3 75%, #00e4e2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#0061a4", endColorstr="#00e4e2",GradientType=0 )}main .CTA .CTA_inner .wrap{border-radius:8px;background:#fff}@media screen and (max-width: 769px){main .CTA .CTA_inner .wrap{padding:20px 15px}}main .CTA .CTA_inner .wrap h2{padding:20px 0 0;font-size:26px;text-align:center;line-height:1.4}@media screen and (max-width: 769px){main .CTA .CTA_inner .wrap h2{padding:0;font-size:15px}}main .CTA .CTA_inner .wrap h2 .large{display:inline-block;margin-bottom:.2em;font-size:54px}@media screen and (max-width: 769px){main .CTA .CTA_inner .wrap h2 .large{font-size:28px}}@media screen and (max-width: 440px){main .CTA .CTA_inner .wrap h2 .large{font-size:24px}}main .CTA .CTA_inner .wrap ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;margin:30px 44px 0;padding:0 0 10px}@media screen and (max-width: 769px){main .CTA .CTA_inner .wrap ul{display:block;margin:0}}@media screen and (max-width: 769px){main .CTA .CTA_inner .wrap ul li{margin:1em 0 0}}main .CTA .CTA_inner .wrap ul li a{display:block;text-decoration:none}main .CTA .CTA_inner .wrap ul li.tel{width:56%}@media screen and (max-width: 769px){main .CTA .CTA_inner .wrap ul li.tel{width:100%;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}}main .CTA .CTA_inner .wrap ul li.tel a{pointer-events:none}@media screen and (max-width: 769px){main .CTA .CTA_inner .wrap ul li.tel a{pointer-events:all;padding:.8em 10px .8em;border-radius:8px;background:#fe7800}}main .CTA .CTA_inner .wrap ul li.tel a dl{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media screen and (max-width: 769px){main .CTA .CTA_inner .wrap ul li.tel a dl dt{align-self:flex-start}}main .CTA .CTA_inner .wrap ul li.tel a dl dt img,main .CTA .CTA_inner .wrap ul li.tel a dl dt svg{width:100%;min-width:80px;max-width:80px;margin-top:6px;fill:#fe7800}@media screen and (max-width: 769px){main .CTA .CTA_inner .wrap ul li.tel a dl dt img,main .CTA .CTA_inner .wrap ul li.tel a dl dt svg{min-width:0;max-width:70px;margin-top:0;fill:#fff}}@media screen and (max-width: 440px){main .CTA .CTA_inner .wrap ul li.tel a dl dt img,main .CTA .CTA_inner .wrap ul li.tel a dl dt svg{max-width:35px}}@media screen and (max-width: 370px){main .CTA .CTA_inner .wrap ul li.tel a dl dt img,main .CTA .CTA_inner .wrap ul li.tel a dl dt svg{max-width:30px}}main .CTA .CTA_inner .wrap ul li.tel a dl dd{position:relative;padding:0 0 0 15px}@media screen and (max-width: 769px){main .CTA .CTA_inner .wrap ul li.tel a dl dd{padding-left:10px}}@media screen and (max-width: 440px){main .CTA .CTA_inner .wrap ul li.tel a dl dd{padding-left:5px}}main .CTA .CTA_inner .wrap ul li.tel a dl dd .number{position:relative;font-size:77px;font-weight:700;color:#fe7800;letter-spacing:-0.035em;line-height:1}@media screen and (max-width: 769px){main .CTA .CTA_inner .wrap ul li.tel a dl dd .number{font-size:5.65vw;font-weight:500;color:#fff}}@media screen and (max-width: 370px){main .CTA .CTA_inner .wrap ul li.tel a dl dd .number{font-size:5.2vw}}main .CTA .CTA_inner .wrap ul li.tel a dl dd .tel_time{position:absolute;width:100%;text-align:center;font-size:20px;color:#1b3551}@media screen and (max-width: 769px){main .CTA .CTA_inner .wrap ul li.tel a dl dd .tel_time{position:static;margin:.25em 0 0;font-size:3vw;font-weight:400;color:#fff}}main .CTA .CTA_inner .wrap ul li.mail{width:40%}@media screen and (max-width: 769px){main .CTA .CTA_inner .wrap ul li.mail{width:100%}}main .CTA .CTA_inner .wrap ul li.mail a{border-radius:8px;background:#fe7800;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width: 769px){main .CTA .CTA_inner .wrap ul li.mail a{background:#23589b}}main .CTA .CTA_inner .wrap ul li.mail a:hover{opacity:.7}main .CTA .CTA_inner .wrap ul li.mail a p{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;height:88px;font-size:30px;text-align:center;color:#fff}@media screen and (max-width: 769px){main .CTA .CTA_inner .wrap ul li.mail a p{height:auto;padding:10px 5px;font-size:5vw;white-space:nowrap}}@media screen and (max-width: 440px){main .CTA .CTA_inner .wrap ul li.mail a p{padding:5px}}main .CTA .CTA_inner .wrap ul li.mail a p img{width:56px;height:56px;margin-right:15px;vertical-align:middle}@media screen and (max-width: 769px){main .CTA .CTA_inner .wrap ul li.mail a p img{width:auto;height:auto;max-width:56px;max-height:56px}}@media screen and (max-width: 440px){main .CTA .CTA_inner .wrap ul li.mail a p img{max-width:30px;max-height:30px}}main .CTA .CTA_inner .wrap ul li.attention{width:100%;padding:45px 0 0;font-size:14px;text-align:center}@media screen and (max-width: 769px){main .CTA .CTA_inner .wrap ul li.attention{padding:0 0 0 1em;text-indent:-1em;text-align:left}}main .CTA .CTA_inner .wrap ul li.attention+.attention{padding-top:0;color:#e00}main .CTA .CTA_inner .wrap ul li.attention a{display:inline}main section .h_title{font-size:60px;text-align:center;line-height:1.3}@media screen and (max-width: 769px){main section .h_title{font-size:30px}}@media screen and (max-width: 370px){main section .h_title{font-size:25px}}main section .h_title .strong{font-size:80px}@media screen and (max-width: 769px){main section .h_title .strong{font-size:40px}}@media screen and (max-width: 370px){main section .h_title .strong{font-size:35px}}@media screen and (max-width: 370px){main section .h_title{line-height:1.2}main section .h_title br{display:none}}main section .slider_wrap{position:relative;margin:30px 0 0}main section .slider_wrap .slick-arrow{position:absolute;z-index:1;top:calc(50% - 30px - 27px);width:60px;cursor:pointer}@media screen and (max-width: 769px){main section .slider_wrap .slick-arrow{top:calc(50% - 15px - 27px);width:30px}}main section .slider_wrap .slick-arrow.prev-arrow{left:100px}@media screen and (max-width: 769px){main section .slider_wrap .slick-arrow.prev-arrow{left:10px}}main section .slider_wrap .slick-arrow.next-arrow{right:100px}@media screen and (max-width: 769px){main section .slider_wrap .slick-arrow.next-arrow{right:10px}}main section .slider_wrap .slick-dots{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:20px 0 0}main section .slider_wrap .slick-dots li{width:24px;margin:0 2px}main section .slider_wrap .slick-dots li button{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;margin:0;padding:0;border:none;background:none;text-indent:-9999px}main section .slider_wrap .slick-dots li button::before{content:"●";display:block;position:absolute;top:0;left:-10px;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:20px;color:#fff;line-height:1;text-indent:0;cursor:pointer}main section .slider_wrap .slick-dots li.slick-active button::before{color:#888}main section .slider_wrap .slick-slide{overflow:hidden;position:relative;width:790px;margin:0 10px}@media screen and (max-width: 769px){main section .slider_wrap .slick-slide{margin:0 50px}}main section .slider_wrap .slick-slide::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}main section .slider_wrap .slick-slide.slick-current::after{display:none}main #main_visual .dot{padding:0}@media screen and (max-width: 769px){main #main_visual .dot{background-size:auto 100%}}main #main_visual .dot h2 img{object-fit:cover;font-family:"object-fit: cover";width:100%;max-width:1440px}@media screen and (max-width: 769px){main #main_visual .dot h2 img{max-height:none}}main #kitai{margin:50px 0 80px}@media screen and (max-width: 769px){main #kitai{margin:30px 0}}main #kitai .points{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:30px 0 0}@media screen and (max-width: 769px){main #kitai .points{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin:8px 0 0}}main #kitai .points li{width:216px}@media screen and (max-width: 769px){main #kitai .points li{width:calc(33.3333333333% - 12px);margin:12px 6px 0}}main #kitai .points li+li{margin-left:30px}@media screen and (max-width: 769px){main #kitai .points li+li{margin-left:6px}}@media screen and (max-width: 769px){main #kitai .points li:nth-child(1){margin-left:10px}main #kitai .points li:nth-child(2){margin-right:10px}}main #kitai .attention{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin:10px 0 0}@media screen and (max-width: 769px){main #kitai .attention{display:block}}main #kitai .attention li{position:relative;margin-left:1em;padding:0 0 0 2.3em;font-size:14px;text-indent:0}main #kitai .attention li .num{display:block;position:absolute;left:0}main #zirei{margin:80px 0 0}@media screen and (max-width: 769px){main #zirei{margin-top:40px}}main #zirei::before,main #zirei::after{bottom:auto;top:0}main #zirei::before{left:-7px;border-width:0 50vw 70px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 769px){main #zirei::before{left:0}}main #zirei::after{right:-7px;border-width:70px 50vw 0 0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 769px){main #zirei::after{right:0}}main #zirei .dot{padding:170px 0 130px}@media screen and (max-width: 769px){main #zirei .dot{padding:100px 0 70px}}main #zirei .dot .slider_wrap .zirei .object{position:relative;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background:#fff}main #zirei .dot .slider_wrap .zirei .object .header{position:relative;padding:0 0 0 140px}@media screen and (max-width: 769px){main #zirei .dot .slider_wrap .zirei .object .header{padding-left:60px}}main #zirei .dot .slider_wrap .zirei .object .header::before{content:"";position:absolute;top:0;left:0;width:140px;height:140px;width:0;height:0;border-style:solid;border-width:140px 140px 0 0;border-color:#1b3551 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 769px){main #zirei .dot .slider_wrap .zirei .object .header::before{border-width:60px 70px 0 0}}main #zirei .dot .slider_wrap .zirei .object .header p{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;z-index:1;top:0;left:0;width:70px;height:100px;padding-top:.5em;color:#fff;line-height:1}@media screen and (max-width: 769px){main #zirei .dot .slider_wrap .zirei .object .header p{width:40px;height:50px;padding-top:0;font-size:10px}}main #zirei .dot .slider_wrap .zirei .object .header p span{display:block;width:100%;margin-top:-0.2em;align-self:flex-start;font-size:38px}@media screen and (max-width: 769px){main #zirei .dot .slider_wrap .zirei .object .header p span{font-size:16px}}main #zirei .dot .slider_wrap .zirei .object .header h4{padding:20px 0;font-size:28px;line-height:1.1}@media screen and (max-width: 769px){main #zirei .dot .slider_wrap .zirei .object .header h4{padding:15px 10px 15px 0;font-size:20px}}@media screen and (max-width: 440px){main #zirei .dot .slider_wrap .zirei .object .header h4{font-size:16px}main #zirei .dot .slider_wrap .zirei .object .header h4 br{display:none}}main #zirei .dot .slider_wrap .zirei .object .header h4 .strong{font-size:38px}@media screen and (max-width: 769px){main #zirei .dot .slider_wrap .zirei .object .header h4 .strong{font-size:30px}}@media screen and (max-width: 440px){main #zirei .dot .slider_wrap .zirei .object .header h4 .strong{font-size:20px}}main #zirei .dot .slider_wrap .zirei .object .body{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:-10px 0 0;padding:0 30px}@media screen and (max-width: 769px){main #zirei .dot .slider_wrap .zirei .object .body{padding:0 15px}}main #zirei .dot .slider_wrap .zirei .object .body .person{width:121px;font-size:15px;line-height:1.6}@media screen and (max-width: 440px){main #zirei .dot .slider_wrap .zirei .object .body .person{min-width:47px;font-size:10px;float:left;margin-top:17vw}}main #zirei .dot .slider_wrap .zirei .object .body .person img{display:inline;margin-bottom:.5em}main #zirei .dot .slider_wrap .zirei .object .body .detail{margin:0 0 0 35px;padding:8px 0 0}@media screen and (max-width: 440px){main #zirei .dot .slider_wrap .zirei .object .body .detail{margin-left:10px}}main #zirei .dot .slider_wrap .zirei .object .body .detail img{display:inline;max-width:512px;margin-bottom:15px}@media screen and (max-width: 440px){main #zirei .dot .slider_wrap .zirei .object .body .detail img{width:calc(100% + 47px + 10px);margin-left:-57px}}main #zirei .dot .slider_wrap .zirei .object .body .detail dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;max-width:512px;text-align:left}main #zirei .dot .slider_wrap .zirei .object .body .detail dl dt,main #zirei .dot .slider_wrap .zirei .object .body .detail dl dd{margin:0 0 10px;font-size:16px;letter-spacing:.075em}@media screen and (max-width: 440px){main #zirei .dot .slider_wrap .zirei .object .body .detail dl dt,main #zirei .dot .slider_wrap .zirei .object .body .detail dl dd{margin-bottom:.2em;font-size:14px}}main #zirei .dot .slider_wrap .zirei .object .body .detail dl dt{width:10em;padding:.2em 0;background:#c8b79d;color:#fff;text-align:center}@media screen and (max-width: 440px){main #zirei .dot .slider_wrap .zirei .object .body .detail dl dt{width:7em}}main #zirei .dot .slider_wrap .zirei .object .body .detail dl dd{width:calc(100% - 10em);padding:.2em 1em}@media screen and (max-width: 440px){main #zirei .dot .slider_wrap .zirei .object .body .detail dl dd{padding:0;width:100%}}main #zirei .dot .slider_wrap .zirei .object .point{margin:20px 30px 0;padding:20px 0;border-top:solid 1px #bbb}@media screen and (max-width: 440px){main #zirei .dot .slider_wrap .zirei .object .point{margin:10px 15px 0;padding:10px 0}}main #zirei .dot .slider_wrap .zirei .object .point dl{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}main #zirei .dot .slider_wrap .zirei .object .point dl dt{width:66px;height:66px;border-radius:8px;background:#fe7800;font-size:20px;color:#fff;line-height:66px}@media screen and (max-width: 440px){main #zirei .dot .slider_wrap .zirei .object .point dl dt{width:40px;height:40px;min-width:40px;font-size:12px;line-height:40px}}main #zirei .dot .slider_wrap .zirei .object .point dl dd{padding:.3em 0 0 2em}@media screen and (max-width: 440px){main #zirei .dot .slider_wrap .zirei .object .point dl dd{padding-top:0}}main #zirei .dot .slider_wrap .zirei .object .point dl dd ul li{list-style:disc;text-align:left}@media screen and (max-width: 440px){main #zirei .dot .slider_wrap .zirei .object .point dl dd ul li{font-size:12px}}main #tokuyaku{overflow:visible}main #tokuyaku::before,main #tokuyaku::after{display:none}main #tokuyaku .catch{position:absolute;top:-0.8em;left:50%;transform:translateX(-50%);line-height:1.3;padding:.1em 1.5em .15em;border-radius:40px;background:#fff;font-size:47px;font-weight:700;white-space:nowrap;color:#fe7800}@media screen and (max-width: 769px){main #tokuyaku .catch{font-size:30px}}@media screen and (max-width: 440px){main #tokuyaku .catch{font-size:5vw}}main #tokuyaku .dot .content{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:40px 0 0;padding:60px;border-radius:8px;background:#fff}@media screen and (max-width: 769px){main #tokuyaku .dot .content{display:block;padding:20px}}main #tokuyaku .dot .content .txt{width:calc(100% - 616px);padding:0 40px 0 0;font-weight:700}@media screen and (max-width: 769px){main #tokuyaku .dot .content .txt{width:100%;padding:0}}main #tokuyaku .dot .content .txt p{line-height:1.7}main #tokuyaku .dot .content .txt p+p{margin-top:1.5em}main #tokuyaku .dot .content .txt .attention{margin-top:1.5em}main #tokuyaku .dot .content .txt .attention li{margin-top:1em;font-size:16px}@media screen and (max-width: 769px){main #tokuyaku .dot .content .txt .attention li{font-size:13px}}main #tokuyaku .dot .content .img{width:616px}@media screen and (max-width: 769px){main #tokuyaku .dot .content .img{margin-top:1.5em;width:100%}}main #hiyou{padding:80px 0}@media screen and (max-width: 769px){main #hiyou{padding:50px 0}}main #hiyou .h_title{letter-spacing:.075em}main #hiyou .read{margin:30px 0 0;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width: 769px){main #hiyou .read{font-size:14px}}main #hiyou .attention{margin:1em 0 0}main #hiyou .attention li{font-size:14px}@media screen and (max-width: 769px){main #hiyou .attention li{font-size:12px}}main #hiyou .content+.attention li{text-align:center}main #hiyou .content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 769px){main #hiyou .content{display:block}}main #hiyou .content>div{overflow:hidden;width:calc(50% - 20px);margin:30px 0 0;border:solid 1px #bbb;border-radius:8px}@media screen and (max-width: 769px){main #hiyou .content>div{width:100%;margin:10px 0 0}}main #hiyou .content>div:nth-child(1){width:100%}@media screen and (max-width: 769px){main #hiyou .content>div:nth-child(1){margin-top:20px}}main #hiyou .content>div h4{padding:10px 30px;border-bottom:solid 1px #bbb;font-size:24px;color:#fff}@media screen and (max-width: 769px){main #hiyou .content>div h4{font-size:14px}}main #hiyou .content>div:nth-child(1) h4{background:#0691d2}main #hiyou .content>div:nth-child(2) h4{background:#167dc5}main #hiyou .content>div:nth-child(3) h4{background:#005794}main #hiyou .content>div .object{padding:30px;font-weight:700}@media screen and (max-width: 769px){main #hiyou .content>div .object{padding:20px}}main #hiyou .content>div .object .kome{position:relative;font-size:14px;top:-0.5em}@media screen and (max-width: 769px){main #hiyou .content>div .object .kome{font-size:12px;font-weight:900}}main #hiyou .content>div .object.object1 .boxSet{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:1em 0 0}@media screen and (max-width: 769px){main #hiyou .content>div .object.object1 .boxSet{display:block;margin:1em 20px 0}}main #hiyou .content>div .object.object1 .boxSet .box{width:calc(50% - 20px);border:solid 1px #bbb;text-align:center;font-size:24px}@media screen and (max-width: 769px){main #hiyou .content>div .object.object1 .boxSet .box{width:100%;margin:10px 0 0}}main #hiyou .content>div .object.object1 .boxSet .box h5{padding:10px 0;background:#eee}@media screen and (max-width: 769px){main #hiyou .content>div .object.object1 .boxSet .box h5{font-size:14px}}main #hiyou .content>div .object.object1 .boxSet .box:nth-child(2) h5{background:#ffeab9}main #hiyou .content>div .object.object1 .boxSet .box p{padding:30px 0}@media screen and (max-width: 769px){main #hiyou .content>div .object.object1 .boxSet .box p{padding:0}}main #hiyou .content>div .object.object1 .boxSet .box p img{width:auto;max-width:100%;max-height:71px}@media screen and (max-width: 769px){main #hiyou .content>div .object.object1 .boxSet .box p img{max-height:65.5px}}main #hiyou .content>div .object .list{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-top:solid 1px #bbb;border-left:solid 1px #bbb}main #hiyou .content>div .object .list+.list{margin-top:1em}main #hiyou .content>div .object .list dt,main #hiyou .content>div .object .list dd{border-right:solid 1px #bbb;border-bottom:solid 1px #bbb;font-size:20px}@media screen and (max-width: 769px){main #hiyou .content>div .object .list dt,main #hiyou .content>div .object .list dd{font-size:16px}}main #hiyou .content>div .object .list dt{width:32%;padding:10px 0;background:#eee;text-align:center}main #hiyou .content>div .object .list dt.header{padding:20px 0}@media screen and (max-width: 769px){main #hiyou .content>div .object .list dt.header{padding:10px 0}}main #hiyou .content>div .object .list dd{width:68%;padding:10px 20px}@media screen and (max-width: 769px){main #hiyou .content>div .object .list dd{padding:10px}}main #hiyou .content>div .object .list dd.header{padding:20px 0;background:#d0ebf9}@media screen and (max-width: 769px){main #hiyou .content>div .object .list dd.header{padding:10px 0}}main #hiyou .content>div .object .list.start dt{background:#ffa800;color:#fff}main #hiyou .content>div .object .list.start dd{padding:0}@media screen and (max-width: 769px){main #hiyou .content>div .object .list.start dd{padding:10px 0}}main #hiyou .content>div .object .list.start dd .strong{font-size:28px}@media screen and (max-width: 769px){main #hiyou .content>div .object .list.start dd .strong{font-size:18px}}main #okomari{margin:40px 0 0}@media screen and (max-width: 769px){main #okomari{margin:30px 0 0}}main #okomari::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #daf3fc}main #okomari::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #daf3fc rgba(0,0,0,0)}main #okomari .dot{padding-bottom:120px}@media screen and (max-width: 769px){main #okomari .dot{padding-bottom:90px}}main #okomari .dot .h_title{letter-spacing:-0.075em}main #okomari .dot .content{overflow:hidden;margin:40px 0 0;border-radius:8px;background:url("https://ecdn.speedsize.com/0a8745f1-5ecf-4b28-9b1f-5906f014afc6/legalplus.jp/jikolp/2212_a/img/okomari_img_01.webp") right bottom no-repeat #fff}@media screen and (max-width: 769px){main #okomari .dot .content{padding:30px 20px 0;background:#fff;text-align:center}}main #okomari .dot .content ul{padding:60px}@media screen and (max-width: 769px){main #okomari .dot .content ul{padding:0}}main #okomari .dot .content ul li{padding:0 0 0 54px;background:url("https://ecdn.speedsize.com/0a8745f1-5ecf-4b28-9b1f-5906f014afc6/legalplus.jp/jikolp/2212_a/img/icon_check.webp") 0 4px no-repeat;font-size:30px;font-weight:700;text-align:left}@media screen and (max-width: 769px){main #okomari .dot .content ul li{padding-left:30px;font-size:16px;background-size:21px auto}}main #okomari .dot .content ul li+li{margin-top:10px}main #okomari .dot .content .smpObject{max-width:169.5px;margin:15px 0 0}main #sindan{padding:50px 0;background:#daf3fc}@media screen and (max-width: 769px){main #sindan{padding:20px 0 70px}}main #sindan p{font-size:46px;font-weight:700;line-height:1.3}@media screen and (max-width: 769px){main #sindan p{font-size:23px}}main #sindan p strong{font-size:60px;font-weight:600;color:#fe7800}@media screen and (max-width: 769px){main #sindan p strong{font-size:30px}}main #service{position:relative;padding:80px 0}@media screen and (max-width: 769px){main #service{padding:40px 0}}main #service::before{content:"";display:none;position:absolute;bottom:-70px;left:calc(50% - 50vw);z-index:1;width:0;height:0;border-style:solid;border-width:70px 50vw 0 50vw;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}main #service .h_title{letter-spacing:-0.075em}main #service .wrapper{max-width:1040px;margin-top:40px}@media screen and (max-width: 769px){main #service .wrapper{margin:0}}main #service .wrapper dl{overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:20px 0 0;padding:6px;border-radius:8px;background:#0061a4;background:-moz-linear-gradient(left, #0061a4 0%, #0089d5 35%, #50bbe3 75%, #00e4e2 100%);background:-webkit-linear-gradient(left, #0061a4 0%, #0089d5 35%, #50bbe3 75%, #00e4e2 100%);background:linear-gradient(to right, #0061a4 0%, #0089d5 35%, #50bbe3 75%, #00e4e2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#0061a4", endColorstr="#00e4e2",GradientType=1 )}@media screen and (max-width: 769px){main #service .wrapper dl{margin:10px 0 0}}main #service .wrapper dl dt{overflow:hidden;width:20%}main #service .wrapper dl dt img{max-width:200px}main #service .wrapper dl dd{width:80%;padding:20px 40px;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#fff}@media screen and (max-width: 769px){main #service .wrapper dl dd{padding:20px}}@media screen and (max-width: 440px){main #service .wrapper dl dd{padding:15px}}main #service .wrapper dl dd h4{padding-left:1em;text-indent:-1em;font-size:32px;line-height:1.2;color:#fe7800}@media screen and (max-width: 769px){main #service .wrapper dl dd h4{font-size:21px}}@media screen and (max-width: 440px){main #service .wrapper dl dd h4{font-size:18px}}main #service .wrapper dl dd p{margin:1em 0 0 1.7em}@media screen and (max-width: 769px){main #service .wrapper dl dd p{margin:.5em 0 0}}main #naze{margin:80px 0 0}@media screen and (max-width: 769px){main #naze{margin:40px 0 0}}main #naze .dot{padding:0 0 160px}@media screen and (max-width: 769px){main #naze .dot{padding-bottom:90px}}main #naze .h_title{position:relative;padding:100px 0 85px;letter-spacing:-0.075em}@media screen and (max-width: 769px){main #naze .h_title{padding:50px 0 0;letter-spacing:-0.085em}}main #naze .h_title img{position:absolute;width:221px}@media screen and (max-width: 769px){main #naze .h_title img{position:static;width:154.5px}}@media screen and (max-width: 440px){main #naze .h_title img{width:135px}}main #naze .h_title img.img1{top:42px;left:calc(50% - 600px)}@media screen and (max-width: 769px){main #naze .h_title img.img1{margin:10px 25px 40px 0}}@media screen and (max-width: 440px){main #naze .h_title img.img1{margin-right:10px}}main #naze .h_title img.img2{top:88px;right:calc(50% - 600px)}main #naze .content{position:relative;padding:0 40px 40px;border-radius:8px;background:#fff}@media screen and (max-width: 769px){main #naze .content{margin-top:-15px;padding:20px}}main #naze .content .read{padding:60px 350px 60px 30px;background:url("https://ecdn.speedsize.com/0a8745f1-5ecf-4b28-9b1f-5906f014afc6/legalplus.jp/jikolp/2212_a/img/naze_img_03.webp") right center no-repeat;line-height:1.8;letter-spacing:.075em;font-weight:700}@media screen and (max-width: 769px){main #naze .content .read{padding:0 0 150px;background-position:right bottom;background-size:50%;line-height:1.6}}main #naze .content h4{font-size:56px;text-align:center}@media screen and (max-width: 769px){main #naze .content h4{font-size:28px}}main #naze .content h4+p{font-size:23px;text-align:center}@media screen and (max-width: 769px){main #naze .content h4+p{font-size:16px;text-align:left}}main #naze .content .kijun{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:30px 0 0}@media screen and (max-width: 769px){main #naze .content .kijun{display:block;margin:0}}main #naze .content .kijun dl{width:calc(33.333% - 30px);border-radius:8px;border-style:solid;border-width:4px}@media screen and (max-width: 769px){main #naze .content .kijun dl{width:100%;margin:10px 0 0}}main #naze .content .kijun dl+dl{margin-left:30px}@media screen and (max-width: 769px){main #naze .content .kijun dl+dl{margin-left:0}}main #naze .content .kijun dl.kijun1{border-color:#98d5f3}main #naze .content .kijun dl.kijun2{border-color:#99d7e4}main #naze .content .kijun dl.kijun3{border-color:#ffd592}main #naze .content .kijun dl dt{padding:15px 0;font-size:24px;letter-spacing:.075em;text-align:center;font-weight:700}@media screen and (max-width: 769px){main #naze .content .kijun dl dt{padding:5px 0;font-size:16px}}main #naze .content .kijun dl.kijun1 dt{background:#98d5f3}main #naze .content .kijun dl.kijun2 dt{background:#99d7e4}main #naze .content .kijun dl.kijun3 dt{background:#ffd592}main #naze .content .kijun dl dd{padding:30px 20px}@media screen and (max-width: 769px){main #naze .content .kijun dl dd{padding:15px 20px}}main #sa .sa_inner{position:relative;padding:40px 0 30px}@media screen and (max-width: 769px){main #sa .sa_inner{padding:70px 0 30px}}main #sa .sa_inner::before{content:"";display:block;position:absolute;bottom:-70px;left:calc(50% - 50vw);z-index:1;width:0;height:0;border-style:solid;border-width:70px 50vw 0 50vw;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}main #sa .sa_inner .wrapper{text-align:center}main #sa .sa_inner .wrapper h3{position:relative}main #sa .sa_inner .wrapper h3 span{display:inline-block;position:relative;z-index:2;margin:0 auto;padding:0 130px;border-radius:66px;background:#fe7800;font-size:80px;font-weight:600;color:#fff;line-height:132px;letter-spacing:-0.07em}@media screen and (max-width: 769px){main #sa .sa_inner .wrapper h3 span{width:100%;max-width:370px;padding:0;font-size:40px;line-height:60px}}@media screen and (max-width: 370px){main #sa .sa_inner .wrapper h3 span{max-width:300px;font-size:30px}}main #sa .sa_inner .wrapper h3 span::after{content:"";display:block;position:absolute;bottom:-20px;left:calc(50% - 16.5px);width:0;height:0;border-style:solid;border-width:20px 16.5px 0 16.5px;border-color:#fe7800 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media all and (-ms-high-contrast:none){main #sa .sa_inner .wrapper h3 span::after{bottom:-19px}}main #sa .sa_inner .wrapper h3 img{position:absolute;bottom:0;right:calc(50% - 595px);z-index:1;max-width:327px}@media screen and (max-width: 769px){main #sa .sa_inner .wrapper h3 img{max-width:223px;right:calc(50% - 183px);bottom:30px}}main #sa .sa_inner .wrapper h4{position:relative;margin:45px 0 0;font-size:46px;text-align:center;line-height:1.3}@media screen and (max-width: 769px){main #sa .sa_inner .wrapper h4{font-size:23px}}main #sa .sa_inner .wrapper h4 .kome{position:absolute;font-size:23px}@media screen and (max-width: 769px){main #sa .sa_inner .wrapper h4 .kome{position:relative;top:-1.1em;font-size:11px}}main #sa .sa_inner .wrapper table{width:100%;margin:20px 0 0;border-bottom:solid 1px #bbb}main #sa .sa_inner .wrapper table th,main #sa .sa_inner .wrapper table td{width:37.5%;padding:10px 0;border-top:solid 1px #bbb;border-left:solid 1px #bbb;font-size:20px;font-weight:600;text-align:center;letter-spacing:.075em}@media screen and (max-width: 769px){main #sa .sa_inner .wrapper table th,main #sa .sa_inner .wrapper table td{font-size:16px}}@media screen and (max-width: 440px){main #sa .sa_inner .wrapper table th,main #sa .sa_inner .wrapper table td{font-size:14px}}@media screen and (max-width: 370px){main #sa .sa_inner .wrapper table th,main #sa .sa_inner .wrapper table td{font-size:10px}}main #sa .sa_inner .wrapper table th:first-child,main #sa .sa_inner .wrapper table td:first-child{width:25%}main #sa .sa_inner .wrapper table th:last-child,main #sa .sa_inner .wrapper table td:last-child{border-right:solid 1px #bbb}main #sa .sa_inner .wrapper table th .vol,main #sa .sa_inner .wrapper table td .vol{font-size:24px}@media screen and (max-width: 769px){main #sa .sa_inner .wrapper table th .vol,main #sa .sa_inner .wrapper table td .vol{font-size:20px}}@media screen and (max-width: 440px){main #sa .sa_inner .wrapper table th .vol,main #sa .sa_inner .wrapper table td .vol{font-size:18px}}@media screen and (max-width: 370px){main #sa .sa_inner .wrapper table th .vol,main #sa .sa_inner .wrapper table td .vol{font-size:16px}}main #sa .sa_inner .wrapper table tr:first-child th:first-child{background:#eee}main #sa .sa_inner .wrapper table tr:first-child th:nth-child(2){background:#98d5f3}main #sa .sa_inner .wrapper table tr:first-child th:last-child{background:#ffd592;font-weight:900}main #sa .sa_inner .wrapper table td:last-child{background:#fff5e5;font-weight:900}main #sa .sa_inner .wrapper .attention{margin:10px 0 0;font-size:14px}@media screen and (max-width: 769px){main #sa .sa_inner .wrapper .attention{font-size:12px}}main #sa .sa_inner .wrapper .attentionSet{margin:40px 100px 0}@media screen and (max-width: 769px){main #sa .sa_inner .wrapper .attentionSet{margin:40px 0 0}}@media screen and (max-width: 370px){main #sa .sa_inner .wrapper .attentionSet{margin-top:30px}}main #sa .sa_inner .wrapper .attentionSet li{position:relative;margin:30px 0 0;padding:0 0 0 50px;font-size:28px;font-weight:700;text-align:left;letter-spacing:0}@media screen and (max-width: 769px){main #sa .sa_inner .wrapper .attentionSet li{font-size:16px}}@media screen and (max-width: 370px){main #sa .sa_inner .wrapper .attentionSet li{padding-left:40px;font-size:14px}}main #sa .sa_inner .wrapper .attentionSet li img{position:absolute;top:0;left:0;width:40px}@media screen and (max-width: 370px){main #sa .sa_inner .wrapper .attentionSet li img{width:30px}}main #merit{margin:0 0 40px}@media screen and (max-width: 769px){main #merit{margin:0 0 30px}}main #merit::before,main #merit::after{display:none}main #merit .dot{padding:150px 0 50px}@media screen and (max-width: 769px){main #merit .dot{padding-top:100px}}main #merit .dot .h_title{letter-spacing:-0.055em}main #merit .dot .h_title .fukidashi{display:block;position:relative;width:8em;margin:0 auto;letter-spacing:0}main #merit .dot .h_title .fukidashi::before,main #merit .dot .h_title .fukidashi::after{position:absolute;bottom:-10px}main #merit .dot .h_title .fukidashi::before{left:-50px;content:url("https://ecdn.speedsize.com/0a8745f1-5ecf-4b28-9b1f-5906f014afc6/legalplus.jp/jikolp/2212_a/img/merit_img_01.webp")}main #merit .dot .h_title .fukidashi::after{right:-50px;content:url("https://ecdn.speedsize.com/0a8745f1-5ecf-4b28-9b1f-5906f014afc6/legalplus.jp/jikolp/2212_a/img/merit_img_02.webp")}main #merit .dot .content{overflow:hidden;margin:40px 0 0;border-radius:8px;background:url("https://ecdn.speedsize.com/0a8745f1-5ecf-4b28-9b1f-5906f014afc6/legalplus.jp/jikolp/2212_a/img/merit_img_03.jpg") right center no-repeat #fff;background-size:auto 100%}@media screen and (max-width: 769px){main #merit .dot .content{margin-top:20px;padding:30px 20px;background:#fff}}main #merit .dot .content ul{padding:50px 37% 50px 60px}@media screen and (max-width: 769px){main #merit .dot .content ul{padding:0 0 20px}}main #merit .dot .content ul li{padding:0 0 0 54px;background:url("https://ecdn.speedsize.com/0a8745f1-5ecf-4b28-9b1f-5906f014afc6/legalplus.jp/jikolp/2212_a/img/icon_check.webp") 0 4px no-repeat;font-size:30px;font-weight:700}@media screen and (max-width: 769px){main #merit .dot .content ul li{padding-left:30px;font-size:16px;background-size:21px auto}}main #merit .dot .content ul li+li{margin-top:10px}main #ansin{margin:40px 0 0}main #ansin .dot{padding-bottom:160px}@media screen and (max-width: 769px){main #ansin .dot{padding-bottom:90px}}main #ansin .dot dl{display:-webkit-flex;display:flex;margin:50px 0 0;padding:45px 60px;border-radius:8px;background:#fff}@media screen and (max-width: 769px){main #ansin .dot dl{display:block;margin:30px 0 0;padding:20px}}main #ansin .dot dl+dl{margin-top:20px}@media screen and (max-width: 769px){main #ansin .dot dl+dl{margin-top:10px}}main #ansin .dot dl dt{position:relative;min-width:180px;max-width:180px}@media screen and (max-width: 769px){main #ansin .dot dl dt{min-width:90px;max-width:90px;height:90px;margin:0 auto}}main #ansin .dot dl dt::before{content:"";display:block;position:absolute;top:0;left:0;width:180px;height:180px;border-radius:50%;background:#1b3551}@media screen and (max-width: 769px){main #ansin .dot dl dt::before{width:90px;height:90px}}main #ansin .dot dl dt p{position:relative;padding-top:calc(50% - 1em);color:#fff;font-size:60px;font-weight:700;text-align:center;line-height:1.2}@media screen and (max-width: 769px){main #ansin .dot dl dt p{font-size:30px;font-weight:600}}main #ansin .dot dl dt p span{display:block;width:100%;font-size:36px}@media screen and (max-width: 769px){main #ansin .dot dl dt p span{font-size:18px}}main #ansin .dot dl dd{padding:0 0 0 30px}@media screen and (max-width: 769px){main #ansin .dot dl dd{padding:20px 0 0}}main #ansin .dot dl dd h4{position:relative;font-size:30px;line-height:1.3}@media screen and (max-width: 769px){main #ansin .dot dl dd h4{font-size:16px;text-align:center}}main #ansin .dot dl dd h4 .t_cOrange{font-size:46px}@media screen and (max-width: 769px){main #ansin .dot dl dd h4 .t_cOrange{font-size:28px}}main #ansin .dot dl dd h4 .kome{position:relative;top:-1em;font-size:18px;font-weight:700}@media screen and (max-width: 769px){main #ansin .dot dl dd h4 .kome{font-size:10px}}main #ansin .dot dl dd p{margin:.5em 0 0;line-height:1.7}main #ansin .dot dl dd .attention{margin:.5em 0 0}main #manzoku{padding:80px 0}@media screen and (max-width: 769px){main #manzoku .slider_wrap .manzoku .slick-arrow.prev-arrow{left:5px}main #manzoku .slider_wrap .manzoku .slick-arrow.next-arrow{right:5px}}main #manzoku .slider_wrap .manzoku .slick-slide{overflow:hidden;padding:0 10px;border:solid 4px #008ed4;border-radius:8px;text-align:center}@media screen and (max-width: 769px){main #manzoku .slider_wrap .manzoku .slick-slide{margin:0 5px}}main #manzoku .slider_wrap .manzoku .slick-slide img{display:inline;max-width:723px}main #manzoku .slider_wrap .manzoku .slick-dots li button::before{content:"○";color:#888}main #manzoku .slider_wrap .manzoku .slick-dots li.slick-active button::before{content:"●"}main #msg{margin-top:80px}@media screen and (max-width: 769px){main #msg{margin-top:40px}}main #msg::before,main #msg::after{display:none}main #msg .dot .content{overflow:hidden;margin:30px 0 0;padding:60px;border-radius:8px;background:#fff}@media screen and (max-width: 769px){main #msg .dot .content{margin:20px 0 0;padding:30px}}main #msg .dot .content .txt{float:left;width:70%;padding-right:20px}@media screen and (max-width: 769px){main #msg .dot .content .txt{float:none;width:100%;padding:0;text-align:center}}main #msg .dot .content .txt p{margin-top:1em;line-height:1.7;text-align:left}main #msg .dot .content .txt p.read{font-size:20px;margin-top:0}@media screen and (max-width: 769px){main #msg .dot .content .txt p.read{font-size:16px;text-align:center}}main #msg .dot .content .img{float:right;width:30%}@media screen and (max-width: 769px){main #msg .dot .content .img{float:none;width:100%;max-width:224px;margin:1em auto 0}}main #msg .dot .content .img dd{margin-top:.3em}main #msg .dot .content .grad-wrap{position:relative}main #msg .dot .content .grad-wrap .grad-trigger{display:block;position:absolute;z-index:1;left:calc(50% - 142.5px);bottom:0;width:285px;padding:10px 0 25px;border-radius:32px;background:#fe7800;text-align:center;color:#fff;cursor:pointer}@media screen and (max-width: 769px){main #msg .dot .content .grad-wrap .grad-trigger{left:calc(50% - 100px);width:200px}}main #msg .dot .content .grad-wrap .grad-trigger::after{content:"";display:block;position:absolute;left:50%;width:10px;height:10px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}main #msg .dot .content .grad-wrap .grad-item{position:relative;overflow:hidden}main #msg .dot .content .grad-wrap .grad-item.is-hide{height:260px}@media screen and (max-width: 769px){main #msg .dot .content .grad-wrap .grad-item.is-hide{height:130px}}main #msg .dot .content .grad-wrap .grad-item::before{display:block;position:absolute;bottom:0;left:0;content:"";width:100%;height:260px;background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 50%, #fff 100%);background:linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0.9) 50%, #fff 100%)}@media screen and (max-width: 769px){main #msg .dot .content .grad-wrap .grad-item::before{height:130px}}main #msg .dot .content .grad-wrap .grad-trigger.is-show+.grad-item::before{display:none}main #office{padding:80px 0}@media screen and (max-width: 769px){main #office{padding:40px 0}}main #office .read{margin:30px 0 0;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width: 769px){main #office .read{margin:1em 0 0;font-size:14px}}main #office ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}main #office ul li{position:relative;width:calc(33.333% - 50px);margin:50px 0 0 50px;align-self:flex-start}@media screen and (max-width: 769px){main #office ul li{width:calc(50% - 10px);margin:20px 5px 0}}@media screen and (max-width: 440px){main #office ul li{width:100%;margin:20px 0 0;padding:20px 0 0;border-top:solid 1px #bbb}}main #office ul li:nth-child(3n-2){margin-left:0}@media screen and (max-width: 769px){main #office ul li:nth-child(3n-2){margin:20px 5px 0}}main #office ul li dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;width:100%}main #office ul li dl dt{font-size:20px;font-weight:600}main #office ul li dl dd{font-size:16px}@media screen and (max-width: 769px){main #office ul li dl dd{font-size:14px}}main #office ul li dl dd.mark{padding:.2em 1em;background:#fe7800;color:#fff;align-self:center}main #office ul li dl dd.address{width:100%;margin:.2em 0 .5em;font-size:15px}@media screen and (max-width: 769px){main #office ul li dl dd.address{font-size:13px}}@media screen and (max-width: 440px){main #office ul li dl dd.address .break_440{display:none}}main #office ul li .map{overflow:hidden;bottom:0;left:0;width:100%;height:295px}main #office ul li .map iframe{width:100%;height:590px;margin-top:-147.5px}main #office ul li .gmap_link{position:absolute;bottom:10px;right:5px;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;font-weight:400}@media screen and (max-width: 769px){main #office ul li .gmap_link{font-size:12px}}main #office ul li .gmap_link a{display:block;height:25px;padding:0 1.2em;border:none 1px #23589b;border-radius:12px;background:#23589b;color:#fff;text-decoration:none;line-height:25px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}main #office ul li .gmap_link a:hover{background:#008ed4}main #office ul li.out_chiba{width:100%;margin-left:0;padding:0}@media screen and (max-width: 769px){main #office ul li.out_chiba{width:100%}}@media screen and (max-width: 440px){main #office ul li.out_chiba{margin-top:30px}}main #office ul li.out_chiba h4{position:relative;width:100%;padding:0 0 .3em;border-bottom:solid 1px #bbb;font-size:28px;color:#1b3551;pointer-events:none}@media screen and (max-width: 769px){main #office ul li.out_chiba h4{padding:.3em 0;font-size:16px;border:none;background:#1b3551;color:#fff;pointer-events:all;cursor:pointer}}main #office ul li.out_chiba h4::after{display:none}@media screen and (max-width: 769px){main #office ul li.out_chiba h4::after{content:"";display:block;position:absolute;top:calc(50% - 10px);right:10px;width:10px;height:10px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}}@media screen and (max-width: 769px){main #office ul li.out_chiba h4.active::after{top:calc(50% - 5px);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}@media screen and (max-width: 769px){main #office ul li.out_chiba .hidden{display:none}}main #office ul li.out_chiba .infoBox{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:30px 0}@media screen and (max-width: 769px){main #office ul li.out_chiba .infoBox{padding:10px 0}}@media screen and (max-width: 440px){main #office ul li.out_chiba .infoBox{padding:20px 0 0}}main #office ul li.out_chiba .infoBox .info{position:relative;width:calc(33.333% - 50px);margin:0 50px 0 0}@media screen and (max-width: 769px){main #office ul li.out_chiba .infoBox .info{width:calc(50% - 10px);margin:0 5px}}@media screen and (max-width: 440px){main #office ul li.out_chiba .infoBox .info{width:100%}main #office ul li.out_chiba .infoBox .info+.info{margin-top:20px;padding-top:20px;border-top:solid 1px #bbb}}main #office ul li.out_chiba .infoBox .info .map{position:static;height:235px}main #office .access{margin:60px 0 0;background:#e9f1f9}@media screen and (max-width: 769px){main #office .access{margin:40px -20px 0}}main #taiouchiiki .wrapper{text-align:center}main #taiouchiiki .wrapper h3{display:inline-block;padding:.2em 1.5em;border:solid 3px #1b3551;border-radius:45px;font-size:40px}@media screen and (max-width: 769px){main #taiouchiiki .wrapper h3{font-size:20px}}@media screen and (max-width: 370px){main #taiouchiiki .wrapper h3{display:block;padding:.2em 0}}main #taiouchiiki .wrapper .read{margin:30px 0 0;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width: 769px){main #taiouchiiki .wrapper .read{margin:1em 0 0;font-size:16px}}main #taiouchiiki .wrapper dl{display:-webkit-flex;display:flex;max-width:1080px;margin:40px auto 0;padding:40px 0 0;border-top:solid 1px #bbb;text-align:left}@media screen and (max-width: 769px){main #taiouchiiki .wrapper dl{margin:20px 0 0;padding:20px 0 0}}main #taiouchiiki .wrapper dl dt{white-space:nowrap;padding:.3em 1em;background:#1b3551;font-size:20px;color:#fff;align-self:flex-start}@media screen and (max-width: 769px){main #taiouchiiki .wrapper dl dt{font-size:12px}}main #taiouchiiki .wrapper dl dd{padding:0 0 0 35px;line-height:1.8}@media screen and (max-width: 769px){main #taiouchiiki .wrapper dl dd{padding-left:15px}}main #contactForm{margin:100px 0 0;padding:100px 0;background:#e9f1f9}@media screen and (max-width: 769px){main #contactForm{margin:50px 0 0;padding:50px 0}}.row main #contactForm{margin:0;padding:50px 0 100px}main #contactForm .wrapper{width:900px}@media screen and (max-width: 769px){main #contactForm .wrapper{width:100%}}main #contactForm .wrapper .read{margin:30px 0 0;font-size:20px;font-weight:700;text-align:center}@media screen and (max-width: 769px){main #contactForm .wrapper .read{margin:1em 0 0;font-size:16px}}main #contactForm .wrapper .contactForm_flow{overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;width:420px;height:40px;margin:50px auto 0;border:solid 1px #23589b;border-radius:15px;background:#fff}@media screen and (max-width: 769px){main #contactForm .wrapper .contactForm_flow{width:100%;margin-top:30px}}main #contactForm .wrapper .contactForm_flow li{overflow:hidden;position:relative;width:140px;height:40px;padding:0 0 0 20px;background:#fff;font-size:20px;text-align:center;line-height:40px}@media screen and (max-width: 769px){main #contactForm .wrapper .contactForm_flow li{width:33.333%;font-size:16px}}main #contactForm .wrapper .contactForm_flow li+li{z-index:1}main #contactForm .wrapper .contactForm_flow li+li::before{content:"";display:block;position:absolute;left:-29px;top:0;width:40px;height:40px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fff;border:solid 1px #23589b}main #contactForm .wrapper .contactForm_flow li.act{background:#23589b;font-weight:bold;color:#fff}main #contactForm .wrapper .contactForm_flow li.act+li::before{background:#23589b}main #contactForm .wrapper form{margin:50px 0 0}main #contactForm .wrapper form dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative}main #contactForm .wrapper form dl::before,main #contactForm .wrapper form dl::after{content:"";display:block;position:absolute;top:0}main #contactForm .wrapper form dl::before{left:0;width:11em;height:3px;background:#23589b}@media screen and (max-width: 769px){main #contactForm .wrapper form dl::before{width:100%}}main #contactForm .wrapper form dl::after{top:1px;left:11em;width:calc(100% - 11em);height:1px;background:#bbb}@media screen and (max-width: 769px){main #contactForm .wrapper form dl::after{display:none}}main #contactForm .wrapper form dl dt{position:relative;width:11em;padding:15px 0;border-bottom:solid 3px #23589b}@media screen and (max-width: 769px){main #contactForm .wrapper form dl dt{width:100%;padding:10px 0 5px;border-bottom:solid 1px #bbb}}main #contactForm .wrapper form dl dd{position:relative;width:calc(100% - 11em);padding:15px 0 15px 1em}@media screen and (max-width: 769px){main #contactForm .wrapper form dl dd{width:100%;padding:10px 0 20px}}main #contactForm .wrapper form dl dd::before{content:"";display:block;position:absolute;bottom:1px;left:0;width:100%;height:1px;background:#bbb}@media screen and (max-width: 769px){main #contactForm .wrapper form dl dd::before{bottom:0;height:3px;background:#23589b}}main #contactForm .wrapper form dl dd .hissu{position:absolute;top:calc(50% - 12px);right:0;padding:0 .5em;border-radius:6px;background:#fe7800;color:#fff;font-size:16px}@media screen and (max-width: 769px){main #contactForm .wrapper form dl dd .hissu{top:-30px}}main #contactForm .wrapper form dl dd input[type=text]{margin:0;padding:3px;font-size:18px;width:70%}@media screen and (max-width: 769px){main #contactForm .wrapper form dl dd input[type=text]{font-size:16px}}main #contactForm .wrapper form dl dd input[type=text].input_small{width:5em}@media screen and (max-width: 769px){main #contactForm .wrapper form dl dd input[type=text].input_small{width:4em}}main #contactForm .wrapper form dl dd textarea{box-sizing:border-box;width:100%;height:150px;padding:3px;font-size:18px}@media screen and (max-width: 769px){main #contactForm .wrapper form dl dd textarea{font-size:16px}}main #contactForm .wrapper form p{margin:0 0 .5em}main #contactForm .wrapper .submitBtn{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin:30px 0 0}main #contactForm .wrapper .submitBtn li+li{margin:0 0 0 10px}main #contactForm .wrapper .submitBtn li input{-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer;padding:5px 40px;border:none;border-radius:25px;text-decoration:none;font-family:"Noto Serif","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:20px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width: 769px){main #contactForm .wrapper .submitBtn li input{font-size:16px}}main #contactForm .wrapper .submitBtn li input::-webkit-search-decoration{display:none}main #contactForm .wrapper .submitBtn li input::focus{outline-offset:-2px}main #contactForm .wrapper .submitBtn li input:hover{opacity:.8}main #contactForm .wrapper .submitBtn li input.submit{color:#fff;background:#fe7800}main #contactForm .wrapper .submitBtn li input.back{color:#fff;background:#bbb}main #contactForm .wrapper .errorWrap{margin:50px 0 0}@media screen and (max-width: 769px){main #contactForm .wrapper .errorWrap{margin-top:30px}}main #contactForm .wrapper .errorWrap .error_messe{margin:.5em 0 0;color:#f05757}main #contactForm .wrapper .errorWrap .t_center{line-height:1.8}main #contactForm .wrapper .errorWrap .backTop{margin:30px 0 0;text-align:center}main #contactForm .wrapper .errorWrap .backTop a{display:inline-block;margin:0 auto;padding:5px 40px;border:none 1px #fe7800;border-radius:25px;background:#fe7800;color:#fff;text-decoration:none;font-size:20px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width: 769px){main #contactForm .wrapper .errorWrap .backTop a{font-size:16px}}main #contactForm .wrapper .errorWrap .backTop a:hover{opacity:.8}main #contactForm .wrapper .attention{margin:50px 0 0 1.5em}main #contactForm .wrapper .attention li{list-style:disc;padding:0;font-size:14px;text-indent:0}main #contactForm .wrapper .attention li:first-child{margin-left:-2em;list-style:none}#visual_bottom{position:relative;background:#f6f6f6;text-align:center}#visual_bottom img{width:100%;max-width:1399px}#visual_bottom p{position:absolute;top:10%;left:0;width:100%}#visual_bottom p img{width:853px}@media screen and (max-width: 769px){#visual_bottom p img{max-width:50%}}aside{position:fixed;z-index:800;left:0;bottom:0;width:100%;padding:20px 0;background:#fe7800}@media screen and (max-width: 769px){aside{padding:0;background:none}}aside .wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;max-width:1120px}@media screen and (max-width: 769px){aside .wrapper{padding:0}}aside .wrapper .msg{letter-spacing:.15em;line-height:1.5;color:#fff;font-size:16px}@media screen and (max-width: 769px){aside .wrapper .msg{display:none}}aside .wrapper .msg dt{text-indent:-0.45em}@media screen and (max-width: 769px){aside .wrapper .free_tel{width:calc(100% - 60px);background:#ffae00;background:-moz-linear-gradient(top, #ffae00 0%, #fa7600 100%);background:-webkit-linear-gradient(top, #ffae00 0%, #fa7600 100%);background:linear-gradient(to bottom, #ffae00 0%, #fa7600 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffae00", endColorstr="#fa7600",GradientType=0 )}}@media screen and (max-width: 370px){aside .wrapper .free_tel{width:calc(100% - 40px)}}aside .wrapper .free_tel a{display:block;pointer-events:none;text-decoration:none;color:#fff}@media screen and (max-width: 769px){aside .wrapper .free_tel a{pointer-events:all}}aside .wrapper .free_tel a dl{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}@media screen and (max-width: 769px){aside .wrapper .free_tel a dl{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:60px}}@media screen and (max-width: 370px){aside .wrapper .free_tel a dl{height:40px}}aside .wrapper .free_tel a dl dt{position:relative;bottom:-4px;width:60px;text-align:right}@media screen and (max-width: 769px){aside .wrapper .free_tel a dl dt{bottom:5px;width:40px}aside .wrapper .free_tel a dl dt img{vertical-align:top}}@media screen and (max-width: 370px){aside .wrapper .free_tel a dl dt{bottom:0;width:30px}}aside .wrapper .free_tel a dl dd{position:relative;margin:0 0 0 15px;font-size:53px;font-weight:700;letter-spacing:.025em;line-height:1;text-align:right}@media screen and (max-width: 769px){aside .wrapper .free_tel a dl dd{margin-left:10px;font-size:30px;font-weight:900}}@media screen and (max-width: 370px){aside .wrapper .free_tel a dl dd{font-size:22px}}@media screen and (max-width: 769px){aside .wrapper .free_tel a dl dd p{margin:0;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:22px;font-weight:500;text-align:center;line-height:1;letter-spacing:-0.025em}}@media screen and (max-width: 440px){aside .wrapper .free_tel a dl dd p{font-size:17px}}@media screen and (max-width: 769px){aside .wrapper .free_tel a dl dd p .memo{display:block;margin:.7em auto 0;font-size:11px;font-weight:400;letter-spacing:0}}@media screen and (max-width: 440px){aside .wrapper .free_tel a dl dd p .memo{margin-top:.5em;font-size:10px}}aside .wrapper .mail{width:50%;max-width:340px;font-size:22px}@media screen and (max-width: 769px){aside .wrapper .mail{max-width:none;width:60px}}@media screen and (max-width: 370px){aside .wrapper .mail{width:40px}}aside .wrapper .mail a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;height:64px;line-height:64px;background:#fff;border:none 1px #fff;border-radius:8px;text-decoration:none;color:#fe7800;letter-spacing:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width: 769px){aside .wrapper .mail a{height:60px;border-radius:0;background:#0089d5;background:-moz-linear-gradient(top, #0089d5 0%, #005896 100%);background:-webkit-linear-gradient(top, #0089d5 0%, #005896 100%);background:linear-gradient(to bottom, #0089d5 0%, #005896 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#0089d5", endColorstr="#005896",GradientType=0 );line-height:1.3;color:#fff}}@media screen and (max-width: 370px){aside .wrapper .mail a{height:40px}}aside .wrapper .mail a:hover{opacity:.7}@media screen and (max-width: 769px){aside .wrapper .mail a:hover{opacity:1}}aside .wrapper .mail a img{width:43px;margin-right:5px}@media screen and (max-width: 769px){aside .wrapper .mail a img{width:35px;margin:0}}@media screen and (max-width: 370px){aside .wrapper .mail a img{width:27px;margin:0}}aside.stop{position:static}#pageTop{position:relative;z-index:90}#pageTop p{overflow:hidden;position:absolute;right:20px;bottom:0;width:70px;height:70px;border-radius:40px;background:rgba(0,0,0,.8);font-size:10px;color:#fff;line-height:1.2;letter-spacing:.075em;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (max-width: 769px){#pageTop p{right:5px;width:55px;height:55px}}#pageTop p img{display:block;width:28px;margin:.5em auto}@media screen and (max-width: 769px){#pageTop p img{width:18px}}#pageTop p a{display:block;position:relative;z-index:1;width:100%;color:#fff;text-decoration:none;text-align:center}#pageTop.act p{position:fixed;right:20px;bottom:120px}@media screen and (max-width: 769px){#pageTop.act p{right:5px;bottom:70px}}@media screen and (max-width: 370px){#pageTop.act p{bottom:50px}}#pageTop.act.stop p{position:absolute;right:20px;bottom:125px}@media screen and (max-width: 769px){#pageTop.act.stop p{right:5px;bottom:70px}}@media screen and (max-width: 370px){#pageTop.act.stop p{bottom:50px}}footer{padding:30px 0;background:#1b3551}@media screen and (max-width: 769px){footer{padding:25px 0 10px}}footer .wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end}@media screen and (max-width: 769px){footer .wrapper{display:block;text-align:center}}footer .wrapper .logo{width:205px}@media screen and (max-width: 769px){footer .wrapper .logo{width:170px;margin:0 auto}}footer .wrapper .copyright{font-size:12px;font-weight:400;color:#fff;letter-spacing:.095em}@media screen and (max-width: 769px){footer .wrapper .copyright{margin-top:55px}}