@charset "utf-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}button,input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;cursor:pointer;margin:0;outline:0;padding:0}:root{--color-main01:#00003b;--color-main02:#a68f00;--color-main03:#000;--color-main04:#fff;--color-text01:#333;--color-text02:#8f8f8f;--color-line01:#e1e1e1;--window-width:100vw;--pc-lr:max(30px,calc(50% - 580px));--sp-lr:5.33333vw;--transition-op:opacity ease .3s,visibility ease .3s;--transition-trf:transform ease .3s;--transition-all:all ease .3s;--ff-base:TazuganeGothicStdN-Light,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;--ff-base-medium:TazuganeGothicStdN-Regular,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;--ff-base-bold:TazuganeGothicStdN-Bold,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;--ff-an:"Avenir Next",sans-serif;--ff-an-demi:AvenirNextLTPro-Demi,sans-serif;--ff-an-bold:AvenirNextLTPro-Bold,sans-serif}html{font-size:62.5%}body{font-family:var(--ff-base);font-size:1.6rem;font-weight:400;letter-spacing:.02em}@media screen and (max-width:760px){body{font-size:1.4rem}}body{color:var(--color-text01)}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;vertical-align:top}@media screen and (max-width:760px){img{width:100%}}*,:after,:before{box-sizing:border-box}button{cursor:pointer}@media screen and (min-width:761px){.only-sp{display:none}}@media screen and (max-width:760px){.only-pc{display:none}}#header{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.7);height:78px;left:0;position:fixed;top:0;width:100%;z-index:100}.topPage #header{background:hsla(0,0%,100%,.4)}@media screen and (min-width:761px){#header .headerInner{align-items:center;display:flex;height:100%;justify-content:space-between;padding:12px max(30px,calc(50% - 656px))}#header .logo{width:200px}#globalNavi{font-size:1.4rem;letter-spacing:.02em;line-height:1.4285714285714286}#globalNavi .navInner{align-items:flex-end;display:flex;flex-direction:column;gap:14px 0}#globalNavi ul{display:flex}#globalNavi a{text-decoration:none}#globalNavi .primaryNav{font-family:var(--ff-base-medium);order:2}#globalNavi .primaryNav>li{position:relative}#globalNavi .primaryNav>li>a{display:block;padding:0 36px}#globalNavi .primaryNav>li:first-child a{padding-left:0}#globalNavi .primaryNav>li:last-child a{padding-right:0}#globalNavi .primaryNav>li:not(.only-sp)+li{border-left:1px solid var(--color-main03)}#globalNavi .primaryNav .ddBtn{align-items:center;cursor:pointer;display:flex;gap:0 8px;height:28px;margin-bottom:-8px;padding:0 36px 8px}#globalNavi .primaryNav .ddBtn svg{transition:transform .3s ease-out}#globalNavi .primaryNav>li ul{background:var(--color-main04);box-shadow:0 4px 4px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;left:50%;padding:0 16px;position:absolute;top:28px;transform:translateX(-50%);white-space:nowrap}#globalNavi .primaryNav>li ul li+li{border-top:1px solid #d0d0d0}#globalNavi .primaryNav>li ul li a{align-items:flex-end;display:flex;padding:18px}#globalNavi .primaryNav>li ul li a:before{background-position:top 2px center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:21px;width:21px}#globalNavi .primaryNav>li ul li.-corp a:before{background-image:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/ico_corp_c.svg)}#globalNavi .primaryNav>li ul li.-priv a:before{background-image:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/ico_private_c.svg)}#globalNavi .secondaryNav{gap:0 40px;order:1}#globalNavi .navLogo,#header .menu{display:none}#globalNavi li ul{opacity:0;pointer-events:none;transition:opacity .3s ease-out}#globalNavi li:hover ul{opacity:1;pointer-events:all}}@media (hover:hover){#globalNavi .ddBtn,#globalNavi a,#header .logo a{transition:opacity .3s ease-out}#globalNavi li:hover .ddBtn svg{transition:transform .3s ease-out}#globalNavi a:hover,#header .logo a:hover{opacity:.6}#globalNavi li:hover .ddBtn svg{transform:rotate(180deg)}}@media screen and (max-width:760px){#header{height:46px}#header .headerInner{align-items:center;display:flex;justify-content:space-between;padding:1.4rem var(--sp-lr)}#header .logo{width:12rem}#header .menu{height:18px;position:relative;width:26px;z-index:100}#header .menu span{top:8px;width:20px}#header .menu span,#header .menu span:after,#header .menu span:before{background-color:var(--color-text01);border-radius:1000px;display:block;height:2px;position:absolute;right:0}#header .menu span:after,#header .menu span:before{content:"";transition:transform .3s ease-out}#header .menu span:before{top:-8px;width:24px}#header .menu span:after{top:8px;width:16px}.gnavOpen #header .menu span{background-color:transparent}.gnavOpen #header .menu span:before{top:0;transform:rotate(45deg)}.gnavOpen #header .menu span:after{top:0;transform:rotate(-45deg);width:24px}.gnavOpen #header{background-color:transparent}.gnavOpen #header .logo{opacity:0;pointer-events:none}.gnavOpen{overflow:hidden}#globalNavi{backdrop-filter:blur(5px);background:hsla(0,0%,100%,.9);height:100vh;left:0;opacity:0;overflow:auto;overscroll-behavior-y:contain;padding:0 calc(var(--window-width)*.14667);pointer-events:none;position:fixed;top:0;transition:opacity .3s ease-out,visibility .3s ease-out;visibility:hidden;width:100%;z-index:50}.gnavOpen #globalNavi{opacity:1;pointer-events:all;visibility:visible}#globalNavi{font-size:1.4rem;line-height:1.4285714285714286}#globalNavi a{text-decoration:none}#globalNavi .primaryNav{font-family:var(--ff-base-medium);padding-top:10rem}#globalNavi .primaryNav>li{position:relative}#globalNavi .primaryNav>li a{display:block;padding:2.4rem 0;text-align:center}#globalNavi .primaryNav>li:first-child a{padding-left:0}#globalNavi .primaryNav>li:last-child a{padding-right:0}#globalNavi .primaryNav>li ul li+li,#globalNavi .primaryNav>li+li{border-top:1px solid #bababa}#globalNavi .primaryNav .ddBtn{display:none}#globalNavi .secondaryNav{display:flex;flex-wrap:wrap;gap:3.2rem 0;margin:4.8rem 0}#globalNavi .secondaryNav li{font-size:1.5rem;text-align:center;width:50%}#globalNavi .navLogo{margin:0 auto;padding-bottom:12rem;width:16.8rem}#globalNavi .-service a:before{content:"取扱業務 -"}#globalNavi .-service a:after{content:"-"}}.relationBanner{display:flex;justify-content:space-between;padding:96px var(--pc-lr)}.relationBanner .banner{width:47.93103%}.relationBanner .banner a{align-items:center;box-shadow:0 3px 12px rgba(0,0,0,.15);display:flex;height:148px;padding:0 90px 0 40px;position:relative}.relationBanner .banner a img{width:100%}.relationBanner .banner a[target=_blank]:after{background:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/ico_blank.svg) 0 0/contain no-repeat;content:"";display:block;height:21px;position:absolute;right:30px;top:calc(50% - 10px);width:21px}@media (hover:hover){.relationBanner .banner a{transition:all .3s ease-out}.relationBanner .banner a:hover{background-color:#f6f6f6;box-shadow:none;opacity:.6;transform:translate(1px,1px)}}@media screen and (max-width:760px){.relationBanner{flex-direction:column;gap:3.6rem 0;padding:7.2rem var(--sp-lr)}.relationBanner .banner{width:100%}.relationBanner .banner a{height:10rem;padding:0 1.7rem}.relationBanner .banner a[target=_blank]:after{display:none}}#footer{background:linear-gradient(152deg,transparent 0,transparent max(calc(-100px + 50%),526px),var(--color-main01) max(calc(-130px + 50%),526px),var(--color-main01) 100%);color:var(--color-text01);line-height:1.6;overflow:hidden;padding:96px max(30px,calc(50% - 656px)) 40px;position:relative;z-index:1}#footer:before{backdrop-filter:blur(26px);background-color:hsla(0,0%,100%,.95)}#footer:after,#footer:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#footer:after{backdrop-filter:blur(62px)}#footer a:hover{text-decoration:none}.footLogo{margin-bottom:64px;width:200px}.footNavMain{display:flex;flex-wrap:wrap;gap:10px 0}.footNavMain li{font-size:1.5rem;min-width:164px;padding:0 16px;text-align:center}.footNavMain li+li{border-left:1px solid var(--color-text01)}.footNavMain li:first-child{min-width:92px;padding-left:0;text-align:left}.footNavSub{display:flex;flex-wrap:wrap;gap:10px 40px;margin:40px 0 80px}.footNavSub li{font-size:1.4rem}.footBottom{display:flex;justify-content:space-between}.footNavTerms{display:flex;flex-wrap:wrap;gap:10px 40px}.footNavTerms li{font-size:1.4rem}.copyright{font-family:var(--ff-an-demi);font-size:1.2rem}.pagetop{height:40px;position:absolute;right:max(30px,calc(50% - 656px));top:110px;width:40px}.pagetop a{background-color:var(--color-main01);color:var(--color-main04);display:block;font-family:var(--ff-an-demi);font-size:1.2rem;height:100%;letter-spacing:.05em;line-height:1.6;padding-top:14px;position:relative;text-align:center;width:100%}.pagetop a:after{border-left:1px solid var(--color-main04);border-top:1px solid var(--color-main04);content:"";display:block;height:6px;left:50%;position:absolute;top:8px;transform:rotate(45deg);transform-origin:top left;width:6px}@media (hover:hover){#footer a{transition:opacity .3s ease-out}#footer a:hover{opacity:.6}}@media screen and (max-width:760px){#footer{background:none;padding:3.5rem var(--sp-lr)}#footer:after,#footer:before{display:none}#footer a:hover{text-decoration:none}.footLogo{width:12.8rem}.footNavMain{gap:2.5rem 0;margin-left:-6.66667vw}.footNavMain li{min-width:inherit!important;padding:0!important;width:50%}.footNavMain li+li{border-left:none}.footNavMain li:nth-child(2n){border-left:1px solid var(--color-text01)}.footNavMain li:first-child{text-align:center}.footNavSub{gap:2.4rem;margin:5rem 0 4rem}.footBottom{flex-direction:column;gap:2.4rem}.footNavTerms{display:block}.pagetop{height:4rem;right:var(--sp-lr);top:1.7rem;width:4rem}}.contactCTA{background:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/bg_cta.png) 50%/cover no-repeat;color:var(--color-main04);padding:128px 0;text-align:center}.contactCTATitle{font-family:var(--ff-an-demi);font-size:1.4rem;letter-spacing:.1em;padding-bottom:84px;position:relative}.contactCTATitle:before{background-color:var(--color-main04);bottom:20px;content:"";display:block;height:44px;left:50%;position:absolute;width:1px}.contactCTA p{font-size:1.4rem;line-height:2;padding-bottom:84px;position:relative}.contactCTA p:before{background-color:var(--color-main04);bottom:20px;content:"";display:block;height:44px;left:50%;position:absolute;width:1px}.contactCTABtn a{align-items:center;border:1px solid var(--color-main04);display:inline-flex;font-family:var(--ff-base-medium);justify-content:center;letter-spacing:.2em;line-height:2.2;padding:8px 0;text-decoration:none;width:260px}@media (hover:hover){.contactCTABtn a{transition:opacity .3s ease-out}.contactCTABtn a:hover{opacity:.6}}@media screen and (max-width:760px){.contactCTA{padding:6.4rem 0}.contactCTATitle{padding-bottom:8.4rem}.contactCTATitle:before{bottom:2rem;height:4.4rem}.contactCTABtn a{padding:.8rem 0;width:26rem}}.topicPath{background-color:#f1f1f1;padding:5px var(--pc-lr)}.topicPath ul{flex-wrap:wrap;gap:5px 0}.topicPath ul,.topicPath ul li{align-items:center;display:flex}.topicPath ul li{font-family:var(--ff-base-medium);line-height:1.7}.topicPath ul li+li:before{background:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/ico_arrow.svg) 0 0/contain no-repeat;content:"";display:block;height:12px;margin:0 8px;transform:translateY(1px);width:7px}@media screen and (max-width:760px){.topicPath{padding:.5rem var(--sp-lr)}}.section{overflow:clip;padding-left:var(--pc-lr);padding-right:var(--pc-lr);scroll-margin-top:74px}@media screen and (max-width:760px){.section{padding-left:var(--sp-lr);padding-right:var(--sp-lr);scroll-margin-top:4.6rem}}.linkBtn a{align-items:center;display:inline-flex;min-height:44px;padding:0 123px 0 0;position:relative;text-decoration:none}.linkBtn a svg{height:44px;position:absolute;right:0;top:calc(50% - 22px);transform:rotate(90deg);width:44px}.linkBtn a svg path{stroke:var(--color-main01)}.linkBtn a:after{background-color:var(--color-main01);content:"";display:block;height:1px;position:absolute;right:22px;top:50%;width:70px}.normalBtn a{align-items:center;border:1px solid var(--color-text01);display:inline-flex;height:46px;justify-content:center;text-decoration:none;width:260px}@media (hover:hover){.linkBtn a,.linkBtn a:after{transition:opacity .3s ease-out,right .3s ease-out}.normalBtn a{transition:opacity .3s ease-out}.linkBtn a:hover,.normalBtn a:hover{opacity:.6}.linkBtn a:hover:after{right:19px}}.topSectionTitle{display:flex;flex-direction:column;gap:14px 0;margin-bottom:70px;padding:0 0 40px;position:relative}.topSectionTitle:before{background-color:var(--color-line01);left:-100px;width:calc(100% + 200px)}.topSectionTitle:after,.topSectionTitle:before{bottom:0;content:"";display:block;height:1px;position:absolute}.topSectionTitle:after{background-color:var(--color-main01);left:0;width:130px}.topSectionTitle .en{display:block;font-family:var(--ff-an-demi);font-size:3.8rem;font-weight:700;letter-spacing:.1em;line-height:1.2105263157894737}.topSectionTitle .jp{color:var(--color-text01);font-weight:400}@media screen and (max-width:760px){.topSectionTitle{gap:1.2rem 0;margin-bottom:5rem;padding:0 0 2.8rem}.topSectionTitle:before{left:0;width:94.32836%}.topSectionTitle:after{width:60px}.topSectionTitle .en{font-size:2.4rem}}.mv{position:relative}.mvPhilosophy{bottom:80px;color:var(--color-main04);left:max(30px,calc(50% - 628px));position:absolute;z-index:2}.mvPhilosophy .en{align-items:flex-start;display:flex;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35));flex-direction:column;font-family:var(--ff-an-demi);font-size:8rem;letter-spacing:.14em;margin-bottom:33px}.mvPhilosophy .line{color:transparent;display:inline-block;position:relative;transition:color 0s ease-out .7s}.mvPhilosophy .line+.line{margin-top:30px}.mvPhilosophy .line:after{background-color:var(--color-main01);content:"";display:block;height:calc(100% + 5px);left:0;position:absolute;top:0;width:0}.loaded .mvPhilosophy .line{color:inherit}.loaded .mvPhilosophy .line.-l2{transition-delay:1s}.loaded .mvPhilosophy .line:after{animation:mvline 1s ease-out 0s 1 forwards}.loaded .mvPhilosophy .line.-l2:after{animation-delay:.4s}@keyframes mvline{0%{width:0}30%{left:0;width:100%}70%{left:auto;right:0;width:100%}to{left:auto;right:0;width:0}}.mvPhilosophy .jp{font-size:2.2rem;letter-spacing:.05em;line-height:1.2}.mvSlider .swiper-slide-active img,.mvSlider .swiper-slide-duplicate-active img,.mvSlider .swiper-slide-prev img{animation:zoomDown 6s linear 0s normal both}.mvSlider .swiper-slide{overflow:hidden}.mvSlider .swiper-slide img{height:auto;width:100%}.mvSlider .swiper-pagination{bottom:53px;display:flex;gap:0 7px;left:max(30px,calc(50% - 628px));position:absolute;width:auto}.mvSlider .swiper-pagination-bullet{background-color:var(--color-main04);border-radius:0;height:3px;margin:0;opacity:1!important;padding:0;pointer-events:none;position:relative;width:98px}.mvSlider .swiper-pagination-bullet:before{background-color:var(--color-main01);content:"";display:block;height:3px;left:0;position:absolute;top:0;width:0}.mvSlider .swiper-pagination-bullet-active:before{animation:indicator 5s linear 0s normal both}.initial .mvSlider .swiper-pagination-bullet-active:before{animation:indicator 2.7s linear 0s normal both}@keyframes zoomDown{0%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes indicator{0%{width:0}to{width:100%}}@media screen and (min-width:761px){.mvSlider .swiper-slide{height:100%;height:auto;max-height:100vh}.mvSlider .swiper-slide img{height:100%;object-fit:cover;width:100%}}@media screen and (max-width:760px){.mvPhilosophy{bottom:4rem;left:var(--sp-lr)}.mvPhilosophy .en{font-size:5.1rem;font-size:3rem;line-height:1.1;margin-bottom:3.3rem}.mvPhilosophy .line+.line{margin-top:.5em}.mvPhilosophy .jp{font-size:1.6rem;line-height:1.6}.mvSlider .swiper-slide{height:calc(var(--window-width)*2.13333);height:100svh}.mvSlider .swiper-slide img{height:100%;object-fit:cover}.mvSlider .swiper-pagination{bottom:1.8rem;gap:0 .4rem;left:var(--sp-lr);width:auto}.mvSlider .swiper-pagination-bullet{width:4rem}}.topService{color:var(--color-text01);line-height:1.6;overflow:hidden;padding-bottom:160px;padding-top:96px;position:relative;z-index:1}.topService:before{animation:bgmove 15s cubic-bezier(.29,.82,.89,.53) 0s infinite both;background:linear-gradient(135deg,transparent 0,transparent max(calc(-35px + 50%),545px),var(--color-main01) max(calc(-35px + 50%),545px),var(--color-main01) 100%)}.topService:after,.topService:before{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.topService:after{backdrop-filter:blur(74px);background:hsla(0,0%,98%,.94)}@keyframes bgmove{0%{left:0;transform:scale(1)}25%{left:25%}50%{transform:scale(2.5)}75%{left:-25%}to{left:0;transform:scale(1)}}.topServiceCont{display:flex;justify-content:space-between}.topServiceContText{width:46.2069%}.topServiceContText p{font-size:1.4rem;line-height:2.2}.topServiceContText .linkBtn{margin-top:80px;text-align:right}.topServiceContLinks{display:flex;gap:0 24px;justify-content:flex-end;margin-top:24px}.topServiceContLinks a{border-bottom:1px solid var(--color-main01);display:inline-block;font-size:1.4rem;line-height:1.4285714285714286;padding-bottom:3px;text-decoration:none}@media (hover:hover){.topServiceContLinks a{transition:opacity .3s ease-out}.topServiceContLinks a:hover{opacity:.6}}.topServiceContClient{align-items:flex-start;display:flex;opacity:0;transform:translateY(50px);transition:opacity .6s ease,transform .6s ease;width:41.03448%}.topServiceContClient.show{opacity:1;transform:translateY(0)}.topServiceContClient dl{aspect-ratio:1/1;border:1px solid var(--color-main02);border-radius:100%;color:var(--color-main02);text-align:center;width:50.84034%}.topServiceContClient dl+dl{margin-left:-1.68067%}.topServiceContClient dt{font-family:var(--ff-an-bold);font-size:min(1.735rem,calc(var(--window-width)*.01496));line-height:2.2;padding-bottom:min(22px,calc(var(--window-width)*.01897));padding-top:min(40px,calc(var(--window-width)*.03448));position:relative}.topServiceContClient dt:before{background-color:var(--color-main02);bottom:min(12px,calc(var(--window-width)*.01034));content:"";display:block;height:1px;left:calc(50% - 14px);position:absolute;width:28px}.topServiceContClient dt:after{background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:min(26px,calc(var(--window-width)*.02241));left:50%;position:absolute;top:min(18px,calc(var(--window-width)*.01552));transform:translateX(-50%);width:min(26px,calc(var(--window-width)*.02241))}.topServiceContClient .-corp dt:after{background-image:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/ico_corp.svg)}.topServiceContClient .-priv dt:after{background-image:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/ico_private.svg)}.topServiceContClient dd{font-size:min(1.4rem,calc(var(--window-width)*.01207));line-height:2}@media screen and (max-width:760px){.topService{background:linear-gradient(130deg,transparent 0,33rem,var(--color-main01) 33rem,var(--color-main01) 100%);padding-bottom:8rem;padding-top:4.8rem}.topService:before{backdrop-filter:blur(74px);background:hsla(0,0%,98%,.94)}.topServiceCont{flex-direction:column;gap:4.8rem 0}.topServiceContText{width:100%}.topServiceContText .linkBtn{margin-top:5.6rem}.topServiceContLinks{gap:0 2.4rem;margin-top:2.4rem}.topServiceContClient{width:100%}.topServiceContClient dl{width:51.34328%}.topServiceContClient dl+dl{margin-left:-2.68657%}.topServiceContClient dt{font-size:calc(var(--window-width)*.03259);padding-bottom:calc(var(--window-width)*.04);padding-top:calc(var(--window-width)*.07467)}.topServiceContClient dt:before{bottom:calc(var(--window-width)*.01867);height:1px;left:calc(50% - 1rem);width:2rem}.topServiceContClient dt:after{height:calc(var(--window-width)*.048);top:calc(var(--window-width)*.03467);width:calc(var(--window-width)*.048)}.topServiceContClient dd{font-size:calc(var(--window-width)*.02667)}}.topNews{padding-bottom:160px;padding-top:160px}.newsCats{margin-bottom:16px}.newsCatsTab{display:flex;flex-wrap:wrap;gap:2px .17241%}.newsCatsTab li{flex-grow:1;font-size:1.4rem;width:24.82759%}.newsCatsTab .tab,.newsCatsTab a{align-items:center;background-color:var(--color-main01);color:var(--color-main04);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0 1em;text-decoration:none;width:100%}.newsCatsTab .current{background-color:#e5e5eb;color:var(--color-text01);pointer-events:none}.newsList{margin:0 30px}.newsList[id]{display:none}.newsList li,.newsList li a{border-bottom:1px solid var(--color-line01)}.newsList li a{align-items:center;display:flex;padding:40px 0;text-decoration:none}.newsList li .date{flex-shrink:0;font-family:var(--ff-an-demi);font-size:1.4rem;width:120px}.newsList li .cat{border-left:1px solid var(--color-main02);border-right:1px solid var(--color-main02);color:var(--color-main02);flex-shrink:0;line-height:1.25;padding:0 1em;white-space:nowrap}.newsList li .title{flex-grow:1;flex-shrink:1;font-size:1.4rem;line-height:1.6;padding-left:36px}.topNews .linkBtn{margin-top:40px;text-align:right}@media (hover:hover){.newsCatsTab .tab,.newsCatsTab a,.newsList li a{transition:opacity .3s ease-out}.newsCatsTab .tab:not(.current):hover,.newsCatsTab a:not(.current):hover,.newsList li a:hover{opacity:.6}}@media screen and (max-width:760px){.topNews{padding-bottom:9rem;padding-top:4.5rem}.newsCats{margin-bottom:16px}.newsCatsTab{display:flex;flex-wrap:nowrap;gap:2px;overflow:auto;padding-bottom:.6rem}.newsCatsTab li{min-width:14rem;white-space:nowrap;width:auto}.newsList{margin:0}.newsList li a{flex-wrap:wrap;gap:2rem 5rem;padding:4rem 0}.newsList li .date{width:auto}.newsList li .title{padding-left:0;width:100%}.topNews .linkBtn{margin-top:4rem}}.topAbout{background:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/top/bg_about.png) 50%/cover no-repeat;padding-bottom:250px;padding-top:160px}.topAbout .topSectionTitle span{color:var(--color-main04)}.aboutLinks{display:flex;flex-wrap:wrap;gap:20px 2.58621%;margin:0 auto}.aboutLinks li{width:22.41379%}.aboutLinks li a{align-items:center;background-color:hsla(0,0%,100%,.76);border:1px solid var(--color-main04);display:flex;font-family:var(--ff-base-medium);font-size:1.8rem;height:122px;justify-content:center;position:relative;text-decoration:none;width:100%}.aboutLinks li a:after{border-right:2px solid var(--color-main01);border-top:2px solid var(--color-main01);content:"";display:block;height:10px;position:absolute;right:26px;top:50%;transform:rotate(45deg);transform-origin:top right;width:10px}.topAbout .linkBtn{margin-top:40px;text-align:right}.topAbout .linkBtn a{color:var(--color-main04)}.topAbout .linkBtn a svg path{stroke:var(--color-main04)}.topAbout .linkBtn a:after{background-color:var(--color-main04)}@media (hover:hover){.aboutLinks li a,.aboutLinks li a:after{transition:opacity .3s ease-out,right .3s ease-out}.aboutLinks li a:hover{opacity:.8}.aboutLinks li a:hover:after{right:23px}}@media screen and (max-width:760px){.topAbout{background-image:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/top/bg_about_sp.png);padding-bottom:11.2rem;padding-top:4.8rem}.aboutLinks{flex-direction:column;gap:3.5rem 0;width:69.33333vw}.aboutLinks li{width:100%}.aboutLinks li a{height:7.2rem}.aboutLinks li a:after{height:1rem;right:2.6rem;width:1rem}.topAbout .linkBtn{margin-top:4rem}}.pageHeader{align-items:flex-start;color:var(--color-main04);height:350px;justify-content:center;padding:74px var(--pc-lr) 30px;position:relative;z-index:1}.pageHeader,.pageTitle{display:flex;flex-direction:column}.pageTitle .en{font-family:var(--ff-an-demi);font-size:3.8rem;letter-spacing:.1em;line-height:1.394736842105263}.pageTitle .jp{font-weight:400;line-height:1.5}.pageHeaderImg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.pageHeaderImg img{height:100%;object-fit:cover;width:100%}.pageHeader .forcustomer{align-items:center;border-top:1px solid var(--color-main04);display:inline-flex;font-family:var(--ff-base-bold);font-size:1.3rem;letter-spacing:.4em;line-height:2.2;margin-bottom:-20px;margin-top:12px;padding-top:10px;width:243px}.pageHeader .forcustomer:before{background-position:50%;background-repeat:no-repeat;background-size:21px 21px;content:"";display:block;height:26px;width:26px}@media screen and (max-width:760px){.pageHeader{color:var(--color-main04);height:22.7rem;padding:4.6rem var(--sp-lr) 0}.pageTitle .en{font-size:3rem;line-height:1.0666666666666667}.pageHeaderImg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.pageHeaderImg img{height:100%;object-fit:cover;width:100%}.pageHeader .forcustomer{font-family:var(--ff-base-medium);font-size:1.4rem;margin-bottom:0;margin-top:1.4rem;padding-top:1.2rem;width:15.1rem}}.pageHeader.-corp .forcustomer:before{background-image:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/pages/ico_corp.svg)}.pageHeader.-priv .forcustomer:before{background-image:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/pages/ico_priv.svg)}.serviceTop{background-color:#f7f7f7;padding-bottom:160px;padding-top:124px;position:relative;z-index:1}.serviceTopLead{margin-bottom:120px}.serviceTopLeadTitle{border-bottom:1px solid var(--color-main01);font-family:var(--ff-base-medium);font-size:2.2rem;line-height:1.8;margin-bottom:25px;padding-bottom:25px}.serviceTopLead p{line-height:2.2}.serviceTopIndex{clear:both;display:flex;flex-wrap:wrap;gap:60px 5.25862%}.serviceTopIndex li{width:29.82759%}.serviceTopIndex li a{align-items:center;background-color:var(--color-main04);box-shadow:1px 4px 7px 0 rgba(0,0,0,.15);display:flex;font-family:var(--ff-base-medium);font-size:1.8rem;gap:0 47px;height:200px;justify-content:center;letter-spacing:.05em;line-height:2.2;padding:10px 35px;position:relative;text-decoration:none;width:100%}.serviceTopIndex li a:after{background:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/ico_arrow.svg) 50%/contain no-repeat;content:"";display:block;height:16px;position:absolute;right:25px;top:calc(50% - 8px);width:9px}.serviceTopImg{pointer-events:none;position:absolute;width:758px;z-index:-1}@media (hover:hover){.serviceTopIndex li a{transition:all .3s ease-out}.serviceTopIndex li a:hover{background-color:#f6f6f6;box-shadow:none;opacity:.6;transform:translate(1px,1px)}}@media screen and (min-width:761px){.-corp .serviceTopLead{max-width:707px}.-corp .serviceTopLead p{max-width:406px}.-corp .serviceTopImg{left:max(524px,calc(50% - 56px));top:0;width:758px}.-priv .serviceTopLead{float:right;max-width:670px;width:100%}.-priv .serviceTopLead p{max-width:469px}.-priv .serviceTopImg{right:max(524px,calc(50% - 56px));top:40px}}@media screen and (max-width:760px){.serviceTop{padding-bottom:8rem;padding-top:4rem}.serviceTopLead{margin-bottom:7.5rem}.serviceTopLeadTitle{font-size:2rem;margin-bottom:2.5rem;padding-bottom:2.5rem}.serviceTopIndex{gap:4rem 0}.serviceTopIndex li{width:100%}.serviceTopIndex li a{height:11.2rem;padding:1rem 4rem}.serviceTopIndex li a:after{height:1.6rem;right:2.6rem;top:calc(50% - .4rem);width:.9rem}.serviceTopImg{width:27.8rem}.-corp .serviceTopImg{right:-.5rem;top:22.5rem}.-priv .serviceTopImg{left:-.5rem;top:22.5rem}}.pageHeader.-aboutus{color:var(--color-main01);padding-bottom:100px;z-index:2}.pageHeader.-aboutus:before{background-color:var(--color-main04);left:-76px;width:810px}.pageHeader.-aboutus:after,.pageHeader.-aboutus:before{bottom:100px;content:"";display:block;height:1px;position:absolute}.pageHeader.-aboutus:after{background-color:var(--color-main01);left:var(--pc-lr);width:93px}.aboutus{display:flex;flex-wrap:wrap;gap:136px 66px;justify-content:space-between;margin-bottom:100px;margin-top:-30px;overflow:visible;position:relative;z-index:1}.aboutus:before{background-color:#f3f3f3;content:"";display:block;height:440px;left:0;pointer-events:none;position:absolute;top:-170px;width:100%;z-index:-1}.aboutusLead{position:relative;width:calc(100% - 478px)}.aboutusLeadTitle{font-family:var(--ff-base-medium);font-size:2.8rem;line-height:2;margin:0 0 46px}.aboutusLead p{font-size:1.4rem;line-height:2.6}.aboutusLeadImg{width:411px}.aboutusLeadImg img:first-child{width:360px}.aboutusLeadImg img:nth-child(2){margin:27px 0 0 145px;width:calc(100% - 145px)}.aboutusLogos{align-items:center;display:flex;flex-wrap:wrap;gap:20px 0;justify-content:space-between;width:100%}.aboutusLogos .logo01{width:35.94828%}.aboutusLogos .logo02{width:200px;width:17.24138%}.aboutusLogos .logo03{width:435px;width:37.5%}.aboutTitle{align-items:center;color:var(--color-main04);display:flex;flex-direction:column;gap:12px;letter-spacing:.1em;margin-bottom:80px;text-align:center}.aboutTitle .jp{font-family:var(--ff-base-medium);font-size:3rem}.aboutTitle .en{font-family:var(--ff-an-demi);font-size:1.4rem}.philosophy{padding-bottom:160px;position:relative}.philosophy:before{background:linear-gradient(135deg,transparent 0,transparent max(calc(-35px + 50%),545px),var(--color-main01) max(calc(-35px + 50%),545px),var(--color-main01) 100%)}.philosophy:after,.philosophy:before{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:20px;width:100%;z-index:-1}.philosophy:after{backdrop-filter:blur(74px);background:hsla(0,0%,98%,.94)}.philosophy .aboutTitle{margin-bottom:80px}.philosophy .aboutTitle .jp{color:var(--color-main01)}.philosophy .aboutTitle .en{color:#8181a5}.philosophyText{color:#333;font-size:1.8rem;line-height:2.8;margin-bottom:92px;text-align:center}.philosophyList{display:flex;justify-content:space-between}.philosophyList dl{background-color:var(--color-main04);padding:0 28px 48px;text-align:center;width:30.25862%}.philosophyList dl dt{display:inline-block;font-family:var(--ff-base-medium);font-size:2rem;line-height:2.9;transform:translateY(-50%)}.philosophyList dl dd{color:var(--color-text01);display:inline-block;line-height:2.1}.profile{background:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/pages/bg_company_profile.png) 50%/cover no-repeat;color:var(--color-main04);padding-bottom:160px;padding-top:160px}.profileTable{display:flex;flex-wrap:wrap;font-family:var(--ff-base-medium);gap:28px 0;margin:80px auto 0;max-width:660px;width:100%}.profileTable dt{border-bottom:1px solid var(--color-main04);line-height:1.875;padding-bottom:28px;padding-right:28px;position:relative;width:148px}.profileTable dt:before{background:#a68f00;bottom:-1px;content:"";display:block;height:1px;position:absolute;width:60px}.profileTable dd{border-bottom:1px solid var(--color-main04);font-size:1.4rem;line-height:2.142857142857143;padding-bottom:28px;width:calc(100% - 148px)}.accessBtn{align-items:center;border:1px solid var(--color-main04);border-radius:3px;display:flex;gap:0 10px;height:30px;justify-content:center;margin-top:10px;text-decoration:none!important;width:175px}.accessBtn:before{background:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/pages/ico_map.svg) 0 0/contain no-repeat;content:"";display:block;height:19px;width:19px}.profileTableNotice{display:flex;flex-direction:column;font-family:var(--ff-base-medium);font-size:1.4rem;gap:7px 0;line-height:2.2;margin:64px auto 0;max-width:750px;width:100%}.profileTableNotice li{padding-left:1em;text-indent:-1em}@media (hover:hover){.accessBtn{transition:opacity .3s ease-out}.accessBtn:hover{opacity:.6}}@media screen and (max-width:760px){.pageHeader.-aboutus{height:18.7rem;padding-bottom:4.2rem}.pageHeader.-aboutus:before{bottom:4.2rem;left:0;width:94.66667vw}.pageHeader.-aboutus:after{bottom:4.2rem;left:var(--sp-lr);width:6rem}.aboutus{flex-direction:column;gap:3rem 0;margin-bottom:6rem;margin-top:0}.aboutus:before{height:44rem;top:-10rem}.aboutusLead{width:auto}.aboutusLeadTitle{font-size:2rem;line-height:1.6;margin:0 0 4.6rem}.aboutusLead p{line-height:2}.aboutusLeadImg{width:auto}.aboutusLeadImg img:first-child{width:80.29851%}.aboutusLeadImg img:nth-child(2){margin:2rem 0 0 37.91045%;width:62.08955%}.aboutusLogos{align-items:flex-start;flex-direction:column;gap:3.2rem 0;margin-top:5rem;text-align:left}.aboutusLogos .logo01{width:100%}.aboutusLogos .logo02{width:50.74627%}.aboutusLogos .logo03{width:100%}.aboutTitle{gap:.8rem;margin-bottom:4rem}.aboutTitle .jp{font-family:var(--ff-base-medium);font-size:2.4rem}.aboutTitle .en{font-size:1.2rem}.philosophy{padding-bottom:8rem}.philosophy:before{background:linear-gradient(130deg,transparent 0,33rem,var(--color-main01) 33rem,var(--color-main01) 100%);top:1rem}.philosophy:after{top:1rem}.philosophy .aboutTitle{margin-bottom:4rem}.philosophyText{font-size:1.6rem;line-height:2.2;margin-bottom:6.4rem}.philosophyList{flex-direction:column;gap:5rem 0}.philosophyList dl{padding:0 2.8rem 4rem;width:100%}.philosophyList dl dd{font-size:1.6rem}.profile{padding-bottom:6.4rem;padding-top:6.4rem}.profileTable{gap:1.2rem 0;margin-top:4.4rem;max-width:inherit}.profileTable dt{border-bottom:none;font-size:1.6rem;padding:0;width:100%}.profileTable dt:before{display:none}.profileTable dd{padding-bottom:2.4rem;position:relative;width:100%}.profileTable dd~dt{padding-top:1.2rem}.profileTable dd:before{background:#a68f00;bottom:-1px;content:"";display:block;height:1px;position:absolute;width:60px}.profileTable dd:last-child{border-bottom:none;padding-bottom:0}.profileTable dd:last-child:before{display:none}.accessBtn{height:3rem;margin-top:1rem;text-decoration:none!important;width:17.5rem}.accessBtn:before{height:1.9rem;width:1.9rem}.profileTableNotice{gap:.7rem 0;line-height:1.8;margin-top:4.4rem}}.lawyerIndex{padding-bottom:160px;padding-top:96px}.lawyerList{display:flex;flex-wrap:wrap;gap:96px 11.46552%}#hs_cos_wrapper_lawyers_index_text .lawyerList,.lawyerList+.lawyerList{margin-top:96px}.lawyerListItem{width:25.68966%}.lawyerListItem a{display:block;text-decoration:none!important}.lawyerListItemPhoto{aspect-ratio:298/310}.lawyerListItemPhoto img{height:100%;object-fit:cover;width:100%}.lawyerListItemProfile{margin-top:20px}.lawyerListItemProfileName{align-items:flex-end;display:flex;flex-wrap:wrap;font-family:var(--ff-base-medium);gap:10px 0;justify-content:space-between}.lawyerListItemProfileName .jp{font-size:2.4rem}.lawyerListItemProfileName .en{color:var(--color-text02);font-family:var(--ff-an-demi);font-size:1.2rem}.lawyerListItemProfileJob{border-top:1px solid var(--color-main02);font-size:1.4rem;margin-top:16px;padding-top:16px}@media (hover:hover){.lawyerListItem a{transition:opacity .3s ease-out}.lawyerListItem a:hover{opacity:.6}}@media screen and (max-width:760px){.lawyerIndex{padding-bottom:12rem;padding-top:4rem}.lawyerList{gap:5.6rem 9.25373%}#hs_cos_wrapper_lawyers_index_text .lawyerList,.lawyerList+.lawyerList{margin-top:5.6rem}.lawyerListItem{width:45.37313%}.lawyerListItemProfile{margin-top:1.2rem}.lawyerListItemProfileName{align-items:flex-start;flex-direction:column;gap:1rem 0}.lawyerListItemProfileName .jp{font-size:1.8rem}.lawyerListItemProfileJob{margin-top:1.2rem;padding-top:1.2rem}}.lawyerHead{background:linear-gradient(180deg,#f7f7f7,hsla(0,0%,100%,0));margin-top:78px;position:relative;z-index:1}.lawyerHeadInner{display:flex;justify-content:space-between;margin:0 auto;max-width:880px;padding:70px 0 0}.lawyerHeadPhoto{position:relative;width:35.45455%;z-index:2}.lawyerHeadPhoto img{box-shadow:0 4px 5px 0 rgba(0,0,0,.1)}.lawyerData{width:60.22727%}.lawyerDataName{align-items:flex-end;display:flex;flex-wrap:wrap;font-family:var(--ff-base-medium);gap:10px 0;justify-content:space-between}.lawyerDataName .jp{font-size:2.8rem}.lawyerDataName .en{color:var(--color-text02);font-family:var(--ff-an-demi);font-size:1.4rem}.lawyerDataJob{border-top:1px solid var(--color-main02);margin-top:16px;padding-top:16px}.lawyerField{background-color:var(--color-main04);margin-top:30px;padding:47px 30px 40px 80px;transform:translateX(-80px);width:calc(100% + 80px)}.lawyerFieldTitle{font-family:var(--ff-base-bold);font-size:2rem;line-height:1.45;margin-bottom:8px}.lawyerFieldText{font-size:1.4rem;line-height:1.6}.lawyerFieldList{border-left:1px solid #8f8f8f;margin-top:40px;padding-left:20px}.lawyerFieldList dt{font-family:var(--ff-base-bold);margin-bottom:20px}.lawyerFieldList dd{font-family:var(--ff-base-medium);font-size:1.4rem}.lawyerFieldList dd ul{display:flex;flex-wrap:wrap;gap:15px}.lawyerFieldList dd a{text-decoration:underline}.lawyerFieldList dd a:hover{text-decoration:none}.lawyerHeadImg{position:absolute;right:0;top:305px;width:758px;z-index:-1}.lawyerArticle{padding-bottom:120px;position:relative;z-index:2}.lawyerArticleSection{margin:72px auto 0;max-width:880px}.lawyerArticleSection:first-child{margin-top:30px}.lawyerArticleTitle{align-items:center;display:flex;font-family:var(--ff-base-medium);font-size:2.2rem;line-height:1.4545454545454546;margin-bottom:36px;white-space:nowrap}.lawyerArticleTitle .icon{flex-shrink:0;height:24px;margin-right:10px;width:24px}.lawyerArticleTitle .icon img{height:100%;object-fit:contain;width:100%}.lawyerArticleTitle:after{background-color:var(--color-main01);content:"";display:block;flex-grow:1;flex-shrink:1;height:1px;margin-left:20px;width:100%}.lawyerHistory dl{display:flex;flex-wrap:wrap;gap:32px 0;margin-left:32px}.lawyerHistory dl dt{font-family:var(--ff-an-demi);font-size:1.4rem;line-height:24px;width:96px}.lawyerHistory dl dd{line-height:24px;width:calc(100% - 96px)}.lawyerBookList{display:flex;flex-wrap:wrap;gap:32px 0;justify-content:space-between;margin-left:32px}.lawyerBookList li{width:48.34906%}.lawyerBookList .lawyerBookName{font-family:var(--ff-base-bold);font-size:1.8rem;line-height:1.5}.lawyerBookList .lawyerBookData{display:flex;flex-wrap:wrap;font-size:1.4rem;line-height:2}.lawyerBookList .lawyerBookData dt{font-family:var(--ff-base-medium);width:58px}.lawyerBookList .lawyerBookData dd{width:calc(100% - 58px)}.lawyerBook .normalBtn,.lawyerPaper .normalBtn{margin-top:72px;text-align:center}.lawyerPost ul{display:flex;flex-direction:column;gap:36px 0;margin-left:32px}.lawyerPost ul li{line-height:1.5}.lawyerPost ul li a{text-decoration:underline}.lawyerPost ul li a[href=""]{pointer-events:none;text-decoration:none}.lawyerPost ul li a:hover{text-decoration:none}.lawyerPost .lawyerPostName{font-family:var(--ff-base-bold);font-size:1.8rem}.lawyerPost .lawyerPostData{font-size:1.4rem}.lawyerAchivements ul{display:flex;flex-wrap:wrap;gap:20px 56px;margin-left:32px}.lawyerAchivements ul li{font-family:var(--ff-base-bold);font-size:1.8rem;line-height:1.5}.lawyerAchivements ul li a{text-decoration:underline}.lawyerAchivements ul li a[href=""]{pointer-events:none;text-decoration:none}.lawyerAchivements ul li a:hover{text-decoration:none}@media screen and (max-width:760px){.lawyerHead{margin-top:4.6rem}.lawyerHeadInner{flex-direction:column;gap:3rem 0;padding:4rem 0 2rem}.lawyerHeadPhoto{margin:0 auto;width:70%}.lawyerData{padding:0 var(--sp-lr);width:auto}.lawyerDataName .jp{font-size:2rem}.lawyerDataJob{margin-top:1rem;padding-top:1rem}.lawyerField{margin-top:3rem;padding:3rem 2rem;transform:translateX(0);width:100%}.lawyerFieldTitle{font-size:1.8rem}.lawyerFieldList{margin-top:3rem;padding-left:1.5rem}.lawyerFieldList dt{margin-bottom:1.5rem}.lawyerFieldList dd{font-size:1.2rem}.lawyerHeadImg{bottom:0;top:auto;transform:translateY(50%);width:65%}.lawyerArticle{padding-bottom:8rem}.lawyerArticleSection{margin-top:4rem}.lawyerArticleSection:first-child{margin-top:2rem}.lawyerArticleTitle{font-size:1.8rem;margin-bottom:1.5rem}.lawyerArticleTitle .icon{height:2rem;margin-right:1rem;width:2rem}.lawyerArticleTitle:after{margin-left:1.5rem}.lawyerHistory dl{display:flex;flex-direction:column;gap:0;margin-left:2rem}.lawyerHistory dl dd,.lawyerHistory dl dt{width:auto}.lawyerHistory dl dd+dt{margin-top:1em}.lawyerBookList{flex-direction:column;gap:2rem 0;margin-left:2rem}.lawyerBookList li{width:auto}.lawyerBookList .lawyerBookName{font-size:1.6rem}.lawyerBookList .lawyerBookData{font-size:1.3rem}.lawyerBook .normalBtn,.lawyerPaper .normalBtn{margin-top:3rem}.lawyerPost ul{gap:2rem 0;margin-left:2rem}.lawyerPost .lawyerPostName{font-size:1.6rem}.lawyerPost .lawyerPostData{font-size:1.3rem}.lawyerAchivements ul{gap:1.5rem 2rem;margin-left:2rem}.lawyerAchivements ul li{font-size:1.6rem}}.serviiceDetail{margin-top:78px;padding-bottom:160px;padding-top:80px}.serviiceDetail:before{background-color:#f8f8f8;content:"";display:block;height:325px;left:0;pointer-events:none;position:absolute;top:0;width:max(calc(50% - 148px),432px);z-index:-1}.serviiceDetailTitle{border-bottom:1px solid #8f8f8f;font-family:var(--ff-base-medium);font-size:3.2rem;letter-spacing:.05em;line-height:2.2;margin-bottom:28px;max-width:773px;padding-bottom:28px}.serviiceDetail p{font-size:1.4rem;line-height:2.2;max-width:773px}.serviceDetailHeaderImg{pointer-events:none;position:absolute;right:0;top:0;width:676px;z-index:-1}.relationLawyers{margin-top:120px}.relationLawyersTitle{align-items:center;display:flex;font-family:var(--ff-base-medium);font-size:2.2rem;gap:0 28px;line-height:1.4545454545454546;margin-bottom:64px}.relationLawyersTitle:after{background-color:var(--color-main02);content:"";display:block;flex-grow:1;flex-shrink:1;height:1px}.backList{margin-top:96px;text-align:center}@media screen and (max-width:760px){.serviiceDetail{margin-top:4.6rem;padding-bottom:8rem;padding-top:4rem}.serviiceDetail:before{height:20rem;width:21rem}.serviiceDetailTitle{font-size:2.4rem;margin-bottom:1.6rem;padding-bottom:1.2rem}.serviceDetailHeaderImg{pointer-events:none;width:22.5rem;z-index:-1}.relationLawyers{margin-top:6rem}.relationLawyersTitle{font-size:1.8rem;gap:0 2rem;margin-bottom:3.2rem}.backList{margin-top:4.8rem}}.newsIndex{padding-bottom:120px;padding-top:90px}.pagination{align-items:center;display:flex;justify-content:center;margin-top:120px}.pagination a{text-decoration:none}.pagination,.paginationCenter,.paginationLeft,.paginationRight{align-items:center;display:flex;gap:0 12px;justify-content:center}.pagination a:not(.paginationPrev):not(.paginationNext){align-items:center;background-color:var(--color-main01);color:var(--color-main04);display:inline-flex;height:29px;justify-content:center;width:29px}.pagination a.active{background-color:#f2f2f2!important;text-decoration:none}.pagination a.active,.pagination a.elipses{color:var(--color-main01)!important;pointer-events:none}.pagination a.elipses{background-color:transparent!important;text-align:center;width:auto!important}@media (hover:hover){.pagination a:not(.paginationPrev):not(.paginationNext):not(.elipses){transition:opacity .3s ease-out}.pagination a:not(.paginationPrev):not(.paginationNext):not(.elipses):hover{opacity:.6}}@media screen and (max-width:760px){.newsIndex{padding-bottom:6rem;padding-top:4.5rem}.pagination{margin-top:6rem}.pagination,.paginationCenter,.paginationLeft,.paginationRight{gap:0 1.2rem}.pagination a:not(.paginationPrev):not(.paginationNext){height:2.9rem;width:2.9rem}}.newsArticle{margin-top:78px;padding-bottom:114px;padding-top:95px}.newsArticle:before{background-color:#f8f8f8;content:"";display:block;height:325px;left:0;pointer-events:none;position:absolute;top:0;width:max(calc(50% - 148px),432px);z-index:-1}.newsArticleHeader{align-items:center;display:flex;flex-wrap:wrap;gap:24px 0;justify-content:space-between;margin:0 auto 94px;max-width:760px}.newsArticleTitle{border-bottom:1px solid var(--color-main01);font-family:var(--ff-base-medium);font-size:2.2rem;line-height:1.9;padding-bottom:13px;width:100%}.newsArticleData{align-items:center;display:flex;gap:0 30px;line-height:17px}.newsArticleData .date{font-family:var(--ff-an-demi);font-size:1.4rem}.newsArticleData .cat{border-left:1px solid var(--color-main02);border-right:1px solid var(--color-main02);color:var(--color-main02);flex-shrink:0;padding:0 1em;white-space:nowrap}.newsArticleAuthor{align-items:center;display:flex;font-family:var(--ff-base-medium);font-size:1.4rem;gap:0 17px}.newsArticleAuthor dd a{text-decoration:underline}.newsArticleBody{font-size:1.4rem;line-height:1.9;margin:0 auto;max-width:760px}.articleRich h1,.articleRich h2,.articleRich h3,.articleRich h4,.articleRich h5{font-size:2rem;margin-bottom:1em;margin-top:48px}.articleRich :first-child{margin-top:0}.articleRich table td,.articleRich table th{border:1px solid var(--color-line01);padding:10px}.articleRich p+p{margin-top:1em}.articleRich .normalBtn{margin-top:48px}.relationNews{background-color:#f8f8f8;padding-bottom:120px;padding-top:120px}.relationNewsTitle{font-family:var(--ff-base-bold);font-size:2.2rem;margin-bottom:16px;text-align:center}.relationNewsTitle .author{display:block;font-family:var(--ff-base);font-size:1.4rem;margin-bottom:8px;text-align:center}.relationNews .normalBtn{margin-top:36px;text-align:center}@media screen and (max-width:760px){.newsArticle{margin-top:4.6rem;padding-bottom:6rem;padding-top:4.8rem}.newsArticle:before{height:20rem;width:21rem}.newsArticleHeader{align-items:flex-start;flex-direction:column;gap:1rem 0;margin-bottom:4.8rem}.newsArticleTitle{font-size:1.8rem;margin-bottom:1rem;padding-bottom:1rem}.newsArticleData{gap:0 2rem}.articleRich h1,.articleRich h2,.articleRich h3,.articleRich h4,.articleRich h5{font-size:1.8rem;margin-top:3rem}.articleRich .normalBtn{margin-top:3rem}.relationNews{padding-bottom:6rem;padding-top:6rem}.relationNewsTitle{font-size:1.8rem;margin-bottom:1rem}.relationNews .normalBtn{margin-top:3.6rem}}.lnewsIndex{padding-bottom:120px;padding-top:70px}.lnewsList{display:flex;flex-wrap:wrap;gap:40px 0;justify-content:space-between}.lnewsList li{width:48.62069%}.lnewsList li a{align-items:center;background:var(--color-main04);box-shadow:0 2px 8px 0 rgba(0,0,0,.2);display:flex;flex-wrap:wrap;gap:20px 0;height:100%;justify-content:space-between;padding:32px 40px;text-decoration:none!important}.lnewsList .date{font-family:var(--ff-an-demi);font-size:1.4rem}.legalAuthor{align-items:center;background:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/ico_pencil.svg) left 12px center/12px 14px no-repeat;border:1px solid var(--color-main01);border-radius:1000px;display:inline-flex;font-size:1.4rem;gap:0 17px;padding:6px 12px 6px 28px}.legalAuthor:before{content:"執筆"}.lnewsList .title{line-height:1.5;width:100%}@media (hover:hover){.lnewsList li a{transition:all .3s ease-out}.lnewsList li a:hover{background-color:#f6f6f6;box-shadow:none;opacity:.6;transform:translate(1px,1px)}a.legalAuthor{transition:opacity .3s ease-out}a.legalAuthor:hover{opacity:.6;text-decoration:none}}@media screen and (max-width:760px){.lnewsIndex{padding-bottom:6rem;padding-top:4rem}.lnewsList{flex-direction:column;gap:3rem 0}.lnewsList li{width:100%}.lnewsList li a{gap:1.5rem 0;padding:1.6rem 2rem}}.lnewsHeader{color:var(--color-main04);padding-bottom:0}.lnewsHeader .inner{margin:0 auto;max-width:760px;width:100%}.lnewsHeader .pageTitle{border-bottom:1px solid var(--color-main04);font-family:var(--ff-base-medium);font-size:2.6rem;line-height:1.7692307692307692;margin-bottom:24px;padding-bottom:24px}.lnewsHeader .lnewsData{align-items:center;display:flex;gap:0 28px}.lnewsHeader .lnewsData .date{font-family:var(--ff-an-demi);font-size:1.4rem}.lnewsHeader .legalAuthor{background-image:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/ico_pencil_w.svg);border-color:var(--color-main04)}.lnewsArticleBody{font-size:1.4rem;line-height:1.9;margin:0 auto;max-width:760px;padding-bottom:150px;padding-top:64px}.relationlNews .lnewsList{margin:50px 0}@media screen and (max-width:760px){.lnewsHeader .pageTitle{font-size:1.8rem;margin-bottom:1.6rem;padding-bottom:1rem}.lnewsHeader .lnewsData{gap:0 1.4rem}.lnewsArticleBody{padding-bottom:6rem;padding-top:5rem}.relationlNews .lnewsList{margin:4rem 0}}.bookPage{padding-bottom:120px;padding-top:80px}.bookList{display:flex;flex-direction:column;gap:100px 0;margin:0 auto}.bookDetail{display:flex;justify-content:space-between}.bookImg{width:263px}.bookDetailBody{width:calc(100% - 304px)}.bookTitle{border-bottom:1px solid #c8c8c8;font-family:var(--ff-base-bold);font-size:2rem;line-height:1.4;margin-bottom:10px;padding-bottom:5px}.bookData,.bookDataInfo{display:flex;flex-wrap:wrap}.bookDataInfo{gap:5px 40px;line-height:24px;width:calc(100% - 66px)}.bookType{align-items:center;border-radius:3px;color:var(--color-main04);display:flex;flex-shrink:0;font-size:1.4rem;height:24px;justify-content:center;margin-right:18px;width:48px}.bookType.-type01{background-color:var(--color-main01)}.bookType.-type02{background-color:var(--color-main02)}.bookData dl{align-items:center;display:flex;gap:0 10px}.bookData dl dt{font-family:var(--ff-base-bold)}.bookData dl dd{font-size:1.4rem}.bookInfo{margin:40px 0}.bookInfo dl dt{background-position:0;background-repeat:no-repeat;font-family:var(--ff-base-medium);margin-bottom:8px;margin-top:28px;padding-left:16px}.bookInfo dl dt.bookAuthor{background-image:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/ico_pencil.svg);background-size:12px 14px}.bookInfo dl dt.bookCategory{background-image:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/ico_cat.svg);background-size:14px 10px}.bookInfo dl dd{padding-left:16px}.bookInfo dl dd ul{display:flex;flex-wrap:wrap;font-size:1.4rem;gap:10px 20px}.bookInfo dl dd ul li a{text-decoration:underline}.bookInfo dl dd ul li a:hover{text-decoration:none}.bookIndex dl{border-bottom:1px solid var(--color-text01);border-top:1px solid var(--color-text01)}.bookIndex dl dt{cursor:pointer;font-family:var(--ff-base-bold);padding:20px 0;position:relative}.bookIndex dl dt:after{background:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/ico_arrow.svg) 0 0/contain no-repeat;content:"";display:block;height:16px;position:absolute;right:20px;top:calc(50% - 8px);transform:rotate(90deg);transition:transform .3s ease;width:9px}.bookIndex dl dt.open:after{transform:rotate(-90deg)}.bookIndex dl dd{display:none;font-size:1.4rem;line-height:1.5;padding:10px 20px 20px 8px}.bookIndex li,.bookIndex p{line-height:1.5}@media screen and (max-width:760px){.bookPage{padding-bottom:6rem;padding-top:4rem}.bookList{gap:5rem 0}.bookDetail{display:flex;justify-content:space-between}.bookImg{width:25%}.bookDetailBody{width:calc(75% - 1rem)}.bookTitle{font-size:1.6rem;margin-bottom:1rem}.bookData{align-items:flex-start;flex-direction:column;gap:1rem 0}.bookDataInfo{flex-direction:column;gap:5px 0;width:auto}.bookType{margin-right:0}.bookData dl+dl{margin-left:0}.bookInfo{margin:3rem 0}.bookInfo dl dt{margin-top:2rem}.bookInfo dl dd ul{gap:1rem}.bookInfo dl dd ul li a{text-decoration:underline}.bookInfo dl dd ul li a:hover{text-decoration:none}.bookIndex dl{border-bottom:1px solid var(--color-text01);border-top:1px solid var(--color-text01)}.bookIndex dl dt{padding:1.5rem 0}}.recruitLead{padding-bottom:100px;padding-top:60px;position:relative;z-index:1}.recruitLead:before{background-color:#f7f7f7;bottom:308px;content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:-1}.recruitLeadText{font-family:var(--ff-base-medium);font-size:1.4rem;margin-bottom:80px;text-align:center}.recruitLeadText p{line-height:2}.recruitLeadFeatures{display:flex;flex-wrap:wrap;gap:40px 0;justify-content:space-between}.recruitLeadFeature{background-color:var(--color-main04);border:1px solid #c3c3c3;padding:18px 8px 30px;width:48.27586%}.recruitLeadFeatureTitle{align-items:center;border-bottom:1px solid #c3c3c3;display:flex;font-family:var(--ff-base-medium);font-size:2.2rem;gap:0 22px;margin-bottom:20px;padding:0 12px 15px}.recruitLeadFeatureTitle .icon{align-items:center;display:flex;flex-shrink:0;height:36px;width:36px}.recruitLeadFeature p{font-size:1.4rem;line-height:1.8;padding:0 15px}@media screen and (max-width:760px){.recruitLead{padding-bottom:8rem;padding-top:4rem}.recruitLead:before{bottom:20rem}.recruitLeadText{margin-bottom:4rem}.recruitLeadFeatures{flex-direction:column;gap:3rem 0}.recruitLeadFeature{width:100%}.recruitLeadFeatureTitle{font-size:1.8rem;gap:0 1.8rem;margin-bottom:1.5rem}.recruitLeadFeatureTitle .icon{height:2.4rem;width:2.4rem}.recruitLeadFeature p{font-size:1.4rem;padding:0 1.2rem}}.recruitSectionTitle{font-family:var(--ff-base-bold);font-size:2.4rem;line-height:1.5;padding-bottom:30px;position:relative;text-align:center}.recruitSectionTitle:before{background-color:var(--color-main01);bottom:0;content:"";display:block;height:4px;left:calc(50% - 21px);position:absolute;width:42px}@media screen and (max-width:760px){.recruitSectionTitle{font-size:1.8rem;padding-bottom:1.5rem}.recruitSectionTitle:before{height:2px;left:calc(50% - 1.5rem);width:3rem}}.recruitNum{background-color:#f7f7f7;overflow:visible;padding-bottom:120px}.recruitNum .recruitSectionTitle{margin-bottom:80px;transform:translateY(-18px)}.recruitNumListWrap{margin:0 auto;max-width:892px}.recruitNumList{display:flex;flex-wrap:wrap;gap:72px 7.25389%}.recruitNumItem{background-color:var(--color-main04);padding:32px 20px;width:28.49741%}.recruitNumItemTitle{border-top:1px solid #c6c6c6;font-size:1.8rem;font-weight:var(--ff-base-medium);margin-top:24px;padding-top:24px;text-align:center}@media screen and (max-width:760px){.recruitNum{padding-bottom:6rem}.recruitNum .recruitSectionTitle{margin-bottom:1.5rem;transform:translateY(-13.5px)}.recruitNumScroller{margin-bottom:2rem;text-align:right}.recruitNumScroller img{width:8.5rem}.recruitNumListWrap{overflow:auto;padding-bottom:1rem;width:100%}.recruitNumListImg{width:892px}.recruitNumList{gap:5.6rem 7.25389%;width:772px}}.recruitPhoto{background-color:#f7f7f7;padding:60px 0 80px}.recruitPhoto .recruitSectionTitle{margin-bottom:50px}.recruitPhotoSlider .swiper-wrapper{transition-timing-function:linear}.recruitPhotoSlide{aspect-ratio:1/1;max-width:423px;width:26.4375vw}.recruitPhotoSlider .swiper-slide img{height:100%;object-fit:cover;width:100%}@media screen and (max-width:760px){.recruitPhoto{padding:4rem 0 5rem}.recruitPhoto .recruitSectionTitle{margin-bottom:3rem}.recruitPhotoSlide{width:56vw}}.recruitrequirements{background-color:#f7f7f7;padding-bottom:120px;padding-top:80px}.recruitrequirements .recruitSectionTitle{margin-bottom:0}.requireJobListWrap{background-color:var(--color-main04);display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-48px;padding:120px 50px}.requireJobList{width:48.30189%}.requireJobList li{border-bottom:1px solid var(--color-main01)}.requireJobList li:first-child{border-top:1px solid var(--color-main01)}.requireJobList li a{display:flex;flex-direction:column;font-family:var(--ff-base-medium);font-size:1.8rem;justify-content:center;line-height:1.4444444444444444;min-height:126px;padding:0 18px;position:relative;text-decoration:none}.requireJobList li a .stop,.requireJobList li a .sub{font-size:1.4rem}.requireJobList li a:before{background:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/ico_arrow.svg) 0 0/contain no-repeat;content:"";display:block;height:12px;position:absolute;right:5px;top:calc(50% - 6px);width:7px}.requireJobList li.requireStop a{color:var(--color-text02);pointer-events:none}.requireJobList li.requireStop a:before{opacity:.6}@media (hover:hover){.requireJobList li a{transition:opacity .3s ease-out}.requireJobList li a:hover{opacity:.6}}@media screen and (max-width:760px){.recruitrequirements{padding-bottom:6rem;padding-top:5rem}.requireJobListWrap{flex-direction:column;margin-top:-3.1rem;padding:7rem 2rem 6rem}.requireJobList{width:100%}.requireJobList li:first-child{border-top:none}.requireJobList:first-child li:first-child{border-top:1px solid var(--color-main01)}.requireJobList li a{font-size:1.6rem;min-height:8rem;padding:.5rem 1.8rem .5rem 1rem}.requireJobList li a .stop,.requireJobList li a .sub,.requireJobList li.requireStop a:after{font-size:1.2rem}}.anchorRequirement{background-color:var(--color-main04);bottom:24px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));height:80px;padding:4px;position:fixed;right:24px;width:110px;z-index:10}.anchorRequirement a{align-items:center;border:1px solid var(--color-main02);display:flex;flex-direction:column;font-family:var(--ff-base-medium);font-size:1.4rem;gap:4px 0;height:100%;line-height:1.2;padding:10px 0 0;text-align:center;text-decoration:none;width:100%}@media (hover:hover){.anchorRequirement a{transition:all .3s ease-out}.anchorRequirement a:hover{opacity:.6}}@media screen and (max-width:760px){.anchorRequirement{bottom:1rem;height:5.5rem;padding:2px;right:1rem;width:6.5rem;z-index:10}.anchorRequirement a{font-size:1rem;padding:5px 0 0}}.requirements{background-color:#f7f7f7;padding-bottom:120px;padding-top:60px;position:relative;z-index:1}.requirements:before{background-color:#efefef;content:"";display:block;height:400px;left:0;position:absolute;top:0;width:calc(50% - 250px);z-index:-1}.requirements .recruitSectionTitle{margin-bottom:60px}.requirements .recruitSectionTitle .subtitle{display:block;font-size:1.8rem}.requirementsSheetTab{background-color:var(--color-main04)}.requirementsSheetTab ul{display:flex;gap:0 4px;overflow:auto}.requirementsSheetTab ul li{flex-grow:1;min-width:calc(25% - 3px);width:25%}.requirementsSheetTab ul li span{align-items:center;background-color:#8686b1;color:var(--color-main04);cursor:pointer;display:flex;font-family:var(--ff-base-medium);font-size:1.4rem;height:100%;justify-content:center;padding:10px}.requirementsSheetTab ul li span.current{background-color:#e5e5eb;color:var(--color-text01);pointer-events:none}.requirementsSheets{background-color:var(--color-main04)}.requirementsSheet{padding:88px 80px}.requirementsSheetTitle{font-size:2rem;line-height:2;margin-bottom:64px;text-align:center}.requirementsSheetTable{display:flex;flex-wrap:wrap;line-height:2}.requirementsSheetTableHead{flex-shrink:0;font-size:2rem;padding:48px 0;width:200px}.requirementsSheetTableData,.requirementsSheetTableHead{border-bottom:1px solid var(--color-main02);font-family:var(--ff-base-medium)}.requirementsSheetTableData{padding:48px 26px 48px 0;width:calc(100% - 200px)}.requirementsSheetTableData:first-of-type,.requirementsSheetTableHead:first-of-type{padding-top:0}.entryBtn{margin-top:96px;text-align:center}.entryBtn a{align-items:center;background-color:var(--color-main01);border-radius:4px;color:var(--color-main04);display:inline-flex;font-family:var(--ff-base-medium);font-size:1.8rem;height:56px;justify-content:center;text-decoration:none;width:344px}@media (hover:hover){.entryBtn a,.requirementsSheetTab ul li span{transition:all .3s ease-out}.entryBtn a:hover,.requirementsSheetTab ul li span:hover{opacity:.6}}@media screen and (max-width:760px){.requirements{padding-bottom:6rem;padding-top:5rem}.requirements:before{height:20rem;width:calc(5.33333vw + 15rem)}.requirements .recruitSectionTitle{margin-bottom:3rem}.requirements .recruitSectionTitle .subtitle{font-size:1.4rem}.requirementsSheetTab ul{gap:0 2px}.requirementsSheetTab ul li{flex-shrink:0;min-width:calc(25% - 1.5px);width:auto}.requirementsSheetTab ul li span{white-space:nowrap}.requirementsSheet{padding:4rem 2rem}.requirementsSheetTitle{font-size:1.6rem;margin-bottom:643rempx}.requirementsSheetTable{flex-direction:column}.requirementsSheetTableHead{border-bottom:none!important;font-size:1.5rem;padding:3rem 0 0;width:100%}.requirementsSheetTableData{padding:1rem 0 3rem!important;width:100%}.requirementsSheetTableHead:first-of-type{padding-top:0}.entryBtn{margin-top:3.6rem}.entryBtn a{font-size:1.6rem;height:4rem;width:100%}}.access{font-family:var(--ff-base-medium);padding-bottom:120px;padding-top:96px}.accessImg{display:flex;justify-content:space-between;margin:0 auto 64px;max-width:1016px}.accessImg img:first-child{width:59.94094%}.accessImg img:nth-child(2){width:36.90945%}.accessInfo{margin:0 auto;max-width:680px}.accessInfo p{line-height:1.75}.accessInfo .mapLink{margin:26px 0}.accessInfo .mapLink a{align-items:center;border:1px solid var(--color-main01);border-radius:3px;display:flex;font-size:1.4rem;gap:10px;height:30px;justify-content:center;padding:0 16px;text-decoration:none;width:197px}.accessInfo .mapLink a:after{background:url(//47089923.fs1.hubspotusercontent-na1.net/hubfs/47089923/raw_assets/public/yplawyer2024/images/ico_blank.svg) 0 0/contain no-repeat;content:"";display:block;height:11px;width:11px}.accessInfo ul li{line-height:1.8;padding-left:1em;text-indent:-1em}@media (hover:hover){.accessInfo .mapLink a{transition:opacity .3s ease-out}.accessInfo .mapLink a:hover{opacity:.6}}@media screen and (max-width:760px){.access{padding-bottom:6rem;padding-top:4.8rem}.accessImg{flex-direction:column;gap:1rem 0;margin-bottom:2.4rem}.accessImg img:first-child,.accessImg img:nth-child(2){width:100%}}.termPage{padding-bottom:80px;padding-top:64px}.terms{font-size:1.4rem;line-height:1.8;margin:0 auto;max-width:720px}.terms>*+*{margin-top:72px}.terms dl dt{font-family:var(--ff-base-medium);font-size:1.8rem;line-height:1.6;margin-bottom:1em}.terms dl dd+dt{margin-top:72px}.terms dl dd ul{line-height:1.4285714285714286}.terms dl dd ul li{margin-top:17px;padding-left:1em;text-indent:-1em}.terms dl dd ul li:before{content:"- "}.terms .signiture{line-height:2;text-align:right}.termsInquiry{margin:80px auto 0;max-width:720px}.termsInquiry dl dt{font-family:var(--ff-base-medium);font-size:1.8rem;line-height:1.6;margin-bottom:20px}.termsInquiry dl dd{font-size:1.4rem;line-height:1.6;margin-top:12px}@media screen and (max-width:760px){.termPage{padding-bottom:4rem;padding-top:4rem}.terms{max-width:inherit}.terms>*+*{margin-top:3.6rem}.terms dl dt{font-size:1.6rem}.terms dl dd+dt{margin-top:3.6rem}.terms dl dd ul li{margin-top:1.2rem}.termsInquiry{margin-top:4rem;max-width:inherit}.termsInquiry dl dt{font-size:1.6rem;margin-bottom:2rem}.termsInquiry dl dd{margin-top:1rem}}.formArea{margin:0 auto;max-width:700px;padding-top:60px}.formArea form{display:flex;flex-direction:column;gap:52px 0}.formArea *{color:var(--color-base);font-family:var(--ff-base)!important;font-size:1.6rem}.formArea .hs-form-field{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}.formArea form label:not(.hs-error-msg):not(.hs-form-radio-display):not(.hs-form-checkbox-display){line-height:1.5;padding-right:75px;padding-top:.5em;position:relative;width:210px}.formArea form .hs_error_rollup ul.hs-error-msgs label{padding:0!important;text-align:center;width:auto!important}.formArea form label:not(.hs-error-msg):not(.hs-form-radio-display):not(.hs-form-checkbox-display) p{line-height:1.5}.hs-form-required{align-items:center;border:1px solid var(--color-main02);border-radius:2px;color:var(--color-main02);display:flex;font-size:0;height:20px;justify-content:center;position:absolute;right:15px;text-align:center;top:10px;vertical-align:text-top;width:44px}.hs-form-required:before{content:"必須";font-family:var(--ff-base-medium);font-size:1.2rem}.formArea .hs-form-field>.input{width:calc(100% - 210px)}.formArea .hs-form-field>.input ul.inputs-list li{display:inline-block;font-size:1.6rem}.formArea .hs-form-field>.input ul.inputs-list li label{font-size:1.6rem;margin:0}.formArea form input[type=email],.formArea form input[type=file],.formArea form input[type=number],.formArea form input[type=password],.formArea form input[type=tel],.formArea form input[type=text],.formArea form select,.formArea form textarea{border:1px solid #a3a3a3;font-size:1.6rem;min-height:40px;outline:none;width:100%!important}.formArea form input[type=file]{border:none;min-height:inherit}.formArea form input[type=file]::file-selector-button{background:var(--color-main01);border:none;color:var(--color-main04);padding:14px 60px;text-align:center}.formArea form textarea{height:280px}.hs-error-msgs{width:100%}.hs-error-msg{color:red;margin:0;text-align:center;width:100%}.hs-error-msg>:link{margin:0}.hs-error-msgs *{color:red}.formArea .hs_agreement_policy{border:none;display:block}.formArea .hs_agreement_policy .input{width:100%}.formArea .hs_agreement_policy .input ul.inputs-list li{display:block;margin:0}.formArea .hs_agreement_policy .input ul.inputs-list li label{padding:50px 0 0;text-align:center;width:100%}.formArea .hs_agreement_policy .input ul.inputs-list li label .hs-form-required{left:calc(50% - 23px);top:0}.formArea form .hs-richtext,.formArea form .hs-richtext p{font-size:1.6rem;line-height:1.5;margin:0}.formArea .hs-richtext p a{text-decoration:underline}.formArea .inputs-list.multi-container{display:flex;flex-wrap:wrap;gap:10px}.formArea .inputs-list.multi-container>li{margin:0}.formArea .hs_submit{text-align:center}.formArea .hs_submit .actions{align-items:center;background-color:var(--color-main01);border-radius:4px;color:var(--color-main04);cursor:pointer;display:inline-flex;font-size:1.8rem;height:56px;justify-content:center;margin:0 auto;max-width:344px;overflow:hidden;position:relative;width:100%;z-index:1}.formArea .hs_submit .actions button,.formArea .hs_submit .actions input{font-size:1.8rem}.formArea .hs_submit input[type=submit]{background-color:transparent;border:none;border-radius:0;font-family:var(--ff-base-medium);height:100%;width:100%}.legal-consent-container{font-size:1.6rem;line-height:1.5}.legal-consent-container .hs-richtext,.legal-consent-container p{font-size:1.6rem!important;line-height:1.5!important}.formArea .legal-consent-container .hs-form-field{display:block!important;margin:0!important}.formArea .legal-consent-container .hs-dependent-field{margin:2em 0}.formArea .legal-consent-container .hs-form-field .input{width:auto!important}.formArea .legal-consent-container .hs-form-field .input li{margin:0!important}.formArea .legal-consent-container .hs-form-field .input label.hs-form-booleancheckbox-display{display:flex;gap:0 10px;margin:0!important;padding:0!important;width:auto!important}.formArea .legal-consent-container .hs-form-field .input input{flex-shrink:0;margin:0!important;padding:0!important;width:auto!important}.formArea .legal-consent-container .hs-form-field .input .hs-form-required{display:none!important}.formArea .legal-consent-container .hs-form-booleancheckbox-display>span{margin:0!important;width:calc(100% - 40px)}.formArea .hs-form-booleancheckbox,.formArea .hs_recaptcha{display:block!important}.formArea .hs_recaptcha .input{width:auto!important}.formArea .form-columns-1 .hs-form-field>.input,.formArea .form-columns-2 .hs-form-field>.input{display:flex;flex-direction:column;justify-content:center;margin-right:0!important}.formArea .form-columns-2{display:flex;justify-content:space-between}.formArea .form-columns-2 .hs-form-field{float:none!important;width:48%!important}.formArea .form-columns-2 .hs-form-field label:not(.hs-error-msg):not(.hs-form-radio-display):not(.hs-form-checkbox-display){width:130px}.formArea .form-columns-2 .hs-form-field>.input{width:calc(100% - 130px)}@media screen and (max-width:767px){.formArea form{gap:3rem 0}.formArea form label:not(.hs-error-msg):not(.hs-form-radio-display):not(.hs-form-checkbox-display){display:flex;flex-wrap:wrap;font-size:1.4rem;gap:0 1rem;line-height:1.5;margin-bottom:1rem;padding:0;width:100%}.hs-form-required{flex-shrink:0;position:static}.hs-form-required:before{font-size:1.1rem}.formArea .hs-form-field>.input{width:100%}.formArea .hs-form-field>.input ul.inputs-list li,.formArea .hs-form-field>.input ul.inputs-list li label{font-size:1.4rem}.formArea form input[type=email],.formArea form input[type=file],.formArea form input[type=number],.formArea form input[type=password],.formArea form input[type=tel],.formArea form input[type=text],.formArea form select,.formArea form textarea{font-size:1.4rem;min-height:40px}.formArea form textarea{height:200px}.hs-error-msg{padding-left:0;text-align:left}.formArea .agreement{margin-top:35px}.formArea .hs_agreement_policy .input ul.inputs-list li label{padding:35px 0 0}.formArea .hs_agreement_policy .input ul.inputs-list li label .hs-form-required{left:calc(50% - 20px)}.formArea .hs-richtext p{font-size:1.4rem;line-height:2}.formArea .hs_submit{text-align:center}.formArea .hs_submit .actions{font-size:1.5rem;height:50px}.formArea .hs_submit .actions button,.formArea .hs_submit .actions input{font-size:1.5rem}.formArea .form-columns-2 .hs-form-field{flex-direction:column}.formArea .form-columns-2 .hs-form-field>.input{width:100%}}.notfoundPage{padding-bottom:80px;padding-top:180px}.nfArea{text-align:center}.nfAreaTitle{font-size:3rem}.nfArea p,.nfAreaTitle{font-family:var(--ff-base-bold);line-height:1.8}.nfArea p{margin:48px 0 72px}@media screen and (max-width:767px){.notfoundPage{padding-bottom:60px;padding-top:110px}.nfAreaTitle{font-size:2.4rem}.nfArea p{margin:32px 0 60px}}