﻿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{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,button{border:none;vertical-align:middle;appearance:none;-moz-appearance:none;-webkit-appearance:none}.material-symbols-outlined{line-height:1;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.material-symbols-outlined._w300{font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24}.material-symbols-outlined._fill{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.t_cGreen{color:#79b651}.t_cBeige{color:#ada964}.t_cBlueLight{color:#468cc8}.t_cBlue{color:#43578b}.t_cPink{color:#d78c97}.t_cYellow{color:#cda337}.t_cOrange{color:#f08438}.t_en{font-family:"Arbutus Slab",serif}.t_bold{font-weight:bold}.t_nomal{font-weight:normal}.t_right{text-align:right}.t_center{text-align:center}.t_left{text-align:left}.v_align_super{margin:0 .25em;font-size:.6em;vertical-align:super}@media screen and (max-width: 769px){.break_left{text-align:left}}.t_large{font-size:18px}.t_xlarge{font-size:20px}.t_xxlarge{font-size:22px}.floatLeft{float:left}.floatRight{float:right}.clearfix::after{clear:both;content:".";display:block;height:0;visibility:hidden}.float_box{overflow:hidden;max-width:30%;margin-top:1em}.float_box.staff{border:solid 1px #d4d4d4;margin-left:20px}.float_box.staff img{width:100%;max-width:312px}.mot{position:absolute;left:-9999px;top:-999px}.smpObject{display:none}@media screen and (max-width: 769px){.smpObject{display:block}}.pcObject{display:block}@media screen and (max-width: 769px){.pcObject{display:none}}ul.attention{list-style:none;font-size:12px}ul.attention li{padding-left:1em;text-indent:-1em}*.mT1em{margin-top:1em !important}*.mT-05em{margin-top:-0.5em !important}*.mT0{margin-top:0px !important}*.mR0{margin-right:0px !important}*.mB0{margin-bottom:0px !important}*.mL0{margin-left:0px !important}*.mTB0{margin-right:0px !important;margin-left:0px !important}*.mRL0{margin-top:0px !important;margin-bottom:0px !important}*.mT5{margin-top:5px}*.mR5{margin-right:5px}*.mB5{margin-bottom:5px}*.mL5{margin-left:5px}*.mTB5{margin-right:5px;margin-left:5px}*.mRL5{margin-top:5px;margin-bottom:5px}*.mT10{margin-top:10px}*.mR10{margin-right:10px}*.mB10{margin-bottom:10px}*.mL10{margin-left:10px}*.mTB10{margin-right:10px;margin-left:10px}*.mRL10{margin-top:10px;margin-bottom:10px}*.mT15{margin-top:15px}*.mR15{margin-right:15px}*.mB15{margin-bottom:15px}*.mL15{margin-left:15px}*.mTB15{margin-right:15px;margin-left:15px}*.mRL15{margin-top:15px;margin-bottom:15px}*.mT20{margin-top:20px}*.mR20{margin-right:20px}*.mB20{margin-bottom:20px}*.mL20{margin-left:20px}*.mTB20{margin-right:20px;margin-left:20px}*.mRL20{margin-top:20px;margin-bottom:20px}*.mT25{margin-top:25px}*.mR25{margin-right:25px}*.mB25{margin-bottom:25px}*.mL25{margin-left:25px}*.mTB25{margin-right:25px;margin-left:25px}*.mRL25{margin-top:25px;margin-bottom:25px}*.mT30{margin-top:30px}*.mR30{margin-right:30px}*.mB30{margin-bottom:30px}*.mL30{margin-left:30px}*.mTB30{margin-right:30px;margin-left:30px}*.mRL30{margin-top:30px;margin-bottom:30px}*.mT35{margin-top:35px}*.mR35{margin-right:35px}*.mB35{margin-bottom:35px}*.mL35{margin-left:35px}*.mTB35{margin-right:35px;margin-left:35px}*.mRL35{margin-top:35px;margin-bottom:35px}*.mT40{margin-top:40px}*.mR40{margin-right:40px}*.mB40{margin-bottom:40px}*.mL40{margin-left:40px}*.mTB40{margin-right:40px;margin-left:40px}*.mRL40{margin-top:40px;margin-bottom:40px}*.mT45{margin-top:45px}*.mR45{margin-right:45px}*.mB45{margin-bottom:45px}*.mL45{margin-left:45px}*.mTB45{margin-right:45px;margin-left:45px}*.mRL45{margin-top:45px;margin-bottom:45px}*.mT50{margin-top:50px}*.mR50{margin-right:50px}*.mB50{margin-bottom:50px}*.mL50{margin-left:50px}*.mTB50{margin-right:50px;margin-left:50px}*.mRL50{margin-top:50px;margin-bottom:50px}body{overflow-x:hidden;margin:0;padding:0;background:#fff;font-size:15px;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.8;color:#333;letter-spacing:.08em}body.menuOpne{position:fixed;width:100%;height:auto}img{max-width:100%;vertical-align:bottom}a{color:#1e5b9e;text-decoration:none}a.hvr_under:hover{color:#00a6dc;text-decoration:underline}#global_header{padding:15px 10px}@media screen and (max-width: 769px){#global_header{padding-bottom:20px}}#global_header .header_inner{display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:0 auto;line-height:1.3}@media screen and (max-width: 769px){#global_header .header_inner{display:block}}#global_header .header_inner .header_logo{width:250px}@media screen and (max-width: 769px){#global_header .header_inner .header_logo{width:170px;height:40px;margin:0 auto}}#global_header .header_inner .ttl{margin:0 auto;font-weight:normal;font-family:"Zen Old Mincho","Hiragino Mincho ProN",YuMincho,"Yu Mincho","serif";font-weight:400;font-size:30px;text-align:center;color:#00a6dc}@media screen and (max-width: 769px){#global_header .header_inner .ttl{margin:10px auto 0;font-size:24px}}#global_header .header_inner .ttl .area{display:block;font-size:18px;color:#333}@media screen and (max-width: 769px){#global_header .header_inner .ttl .area{display:none;font-size:16px}}@media screen and (max-width: 769px){#global_header .header_inner .header_contact{display:none}}@media screen and (max-width: 769px){#global_header .header_inner .header_contact>*{min-width:33.333%}}@media screen and (max-width: 769px){#global_header .header_inner .header_contact .tel{margin:10px 5px 0 0}}#global_header .header_inner .header_contact .tel dt a{display:flex;align-items:center;color:#333;pointer-events:none;font-family:"Arbutus Slab",serif;font-size:28px}@media screen and (max-width: 769px){#global_header .header_inner .header_contact .tel dt a{justify-content:center;pointer-events:all;padding:8px 10px;border-radius:25px;background:#f9f8f4;font-size:16px}}@media screen and (max-width: 420px){#global_header .header_inner .header_contact .tel dt a{font-size:13px}}#global_header .header_inner .header_contact .tel dt img{width:50px}@media screen and (max-width: 769px){#global_header .header_inner .header_contact .tel dt img{width:27px}}@media screen and (max-width: 420px){#global_header .header_inner .header_contact .tel dt img{width:20px}}#global_header .header_inner .header_contact .tel dd{font-size:13px;text-align:right}@media screen and (max-width: 769px){#global_header .header_inner .header_contact .tel dd{display:none}}#global_header .header_inner .header_contact .mail{margin:10px 0 0}@media screen and (max-width: 769px){#global_header .header_inner .header_contact .mail{margin:10px 0 0 5px}}#global_header .header_inner .header_contact .mail p a{display:flex;align-items:center;justify-content:center;padding:8px 10px;border-radius:25px;background:#efeee0;font-size:16px;color:#333;transition:all 0.3s ease}@media screen and (max-width: 420px){#global_header .header_inner .header_contact .mail p a{font-size:13px}}#global_header .header_inner .header_contact .mail p a:hover{opacity:.7}#global_header .header_inner .header_contact .mail p a img{width:27px;margin-right:10px}@media screen and (max-width: 420px){#global_header .header_inner .header_contact .mail p a img{width:20px}}#global_header .header_inner #header_menu_button{display:none}@media screen and (max-width: 769px){#global_header .header_inner #header_menu_button{outline:none;display:block;position:fixed;z-index:999;top:8px;right:10px;width:50px;height:50px;border-radius:50%;background:#00a6dc;color:#fff;cursor:pointer}}#global_header .header_inner #header_menu_button span{display:block;position:absolute}#global_header .header_inner #header_menu_button .bar{left:calc(50% - 12px);width:24px;height:2px;background:#fff;transition:all 0.3s ease}#global_header .header_inner #header_menu_button .bar:nth-child(1){top:11px}#global_header .header_inner #header_menu_button .bar:nth-child(2){top:18px}#global_header .header_inner #header_menu_button .bar:nth-child(3){top:25px}#global_header .header_inner #header_menu_button .text{left:0;bottom:7px;width:100%;font-size:12px;color:#fff;text-align:center}#global_header .header_inner #header_menu_button.act .bar:nth-child(1){top:18px;transform:rotate(315deg)}#global_header .header_inner #header_menu_button.act .bar:nth-child(2){width:0}#global_header .header_inner #header_menu_button.act .bar:nth-child(3){top:18px;transform:rotate(-315deg)}#global_navigation{box-sizing:border-box;position:relative;z-index:999;padding:0 10px;background:#00a6dc;transition:all 0.3s ease}#global_navigation._fixed{position:fixed;top:0;left:0;width:100%}@media screen and (max-width: 769px){#global_navigation._fixed{top:65px;left:-100%}}@media screen and (max-width: 769px){#global_navigation{position:fixed;z-index:999;left:-100%;top:65px;width:100%;height:calc(100vh - 65px);padding:0}}@media screen and (max-width: 769px){#global_navigation.act{left:0}}#global_navigation .navigation_inner{max-width:1180px;margin:0 auto}@media screen and (max-width: 769px){#global_navigation .navigation_inner{box-sizing:border-box;overflow-y:scroll;height:calc(100vh - 65px);padding:0 0 50px}}#global_navigation .navigation_inner>ul{display:flex;width:100%;border-right:solid 1px #fff}@media screen and (max-width: 769px){#global_navigation .navigation_inner>ul{display:block;border-right:none}}#global_navigation .navigation_inner>ul>li{flex:1 1 0;border-left:solid 1px #fff}@media screen and (max-width: 769px){#global_navigation .navigation_inner>ul>li{display:flex;flex-wrap:wrap;justify-content:space-between;width:100% !important;border-left:none;border-bottom:solid 1px #d4d4d4}}#global_navigation .navigation_inner>ul>li>a{display:block;position:relative;padding:10px 0;text-align:center;color:#fff;white-space:nowrap;transition:all 0.3s ease}@media screen and (max-width: 769px){#global_navigation .navigation_inner>ul>li>a{width:calc(100% - 20px);line-height:45px;height:45px;padding:0 10px;text-align:left}}#global_navigation .navigation_inner>ul>li>a:hover{background:#15c2fa}#global_navigation .navigation_inner>ul>li .openclose{display:none}@media screen and (max-width: 769px){#global_navigation .navigation_inner>ul>li .openclose{display:block;width:45px;height:45px;margin:0;padding:0;background:#f9f8f4;cursor:pointer}}#global_navigation .navigation_inner>ul>li .openclose span{display:block;position:relative;width:100%;height:100%;text-indent:-9999px}#global_navigation .navigation_inner>ul>li .openclose span::before,#global_navigation .navigation_inner>ul>li .openclose span::after{content:"";display:block;position:absolute;top:50%;left:calc(50% - 7px);width:14px;height:2px;background:#555;transition:all 0.3s ease}#global_navigation .navigation_inner>ul>li .openclose span::after{transform:rotate(-90deg)}#global_navigation .navigation_inner>ul>li .openclose._open span::after{transform:rotate(360deg)}@media screen and (max-width: 769px){#global_navigation .navigation_inner>ul>li.havChild a{width:calc(100% - 45px - 20px)}}#global_navigation .navigation_inner>ul>li .contChild{visibility:hidden;display:block;position:absolute;top:47px;left:0;width:100%;height:0;background:#f9f8f4}@media screen and (max-width: 769px){#global_navigation .navigation_inner>ul>li .contChild{visibility:visible;display:none;position:static;height:auto}}#global_navigation .navigation_inner>ul>li .contChild._open{display:block}#global_navigation .navigation_inner>ul>li .contChild .child_inner{display:flex;box-sizing:border-box;max-width:1180px;margin:0 auto;padding:40px 0}@media screen and (max-width: 769px){#global_navigation .navigation_inner>ul>li .contChild .child_inner{display:block;padding:20px}}#global_navigation .navigation_inner>ul>li .contChild .child_inner._hav-img{display:flex;flex-wrap:wrap}@media screen and (max-width: 769px){#global_navigation .navigation_inner>ul>li .contChild .child_inner._hav-img{display:block}}#global_navigation .navigation_inner>ul>li .contChild .child_inner._hav-img .img_title{display:flex}@media screen and (max-width: 769px){#global_navigation .navigation_inner>ul>li .contChild .child_inner._hav-img .img_title{display:none}}#global_navigation .navigation_inner>ul>li .contChild .child_inner._hav-img .img_title .img{width:450px;margin-right:70px}#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02{width:calc(100% - 450px - 70px)}@media(max-width: 769px){#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02{width:100%}}#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02 .child_title{margin:0;font-family:"Zen Old Mincho","Hiragino Mincho ProN",YuMincho,"Yu Mincho","serif";font-weight:400;font-size:18px;font-weight:bold;white-space:nowrap}@media screen and (max-width: 769px){#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02 .child_title{display:none}}#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02 .child_title a{color:#333}#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02 .child_title a:hover{color:#00a6dc}#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02>ul{display:flex;flex-wrap:wrap;margin:15px 0 0}@media screen and (max-width: 769px){#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02>ul{display:block;margin:0}}#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02>ul>li{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;position:relative;width:45%;margin:7px 0 0;padding:0 0 0 1.5em}@media screen and (max-width: 769px){#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02>ul>li{width:100%;margin:0;padding:0}}@media screen and (max-width: 769px){#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02>ul>li+li{border-top:solid 1px #d4d4d4}}#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02>ul>li::before{content:"";display:block;position:absolute;top:calc(50% - 2.5px);left:0;width:5px;height:5px;border-radius:50%;background-color:#333}@media(max-width: 769px){#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02>ul>li::before{display:none}}#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02>ul>li>a{color:#333}@media screen and (max-width: 769px){#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02>ul>li>a{display:flex;align-items:center;width:100%;min-height:45px}}#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02>ul>li>a:hover{color:#00a6dc}@media screen and (max-width: 769px){#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02>ul>li.havGrandChild>a{width:calc(100% - 45px)}}#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02>ul>li.havGrandChild .contGrandChild{display:none;width:100%}#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02>ul>li.havGrandChild .contGrandChild .grandChild_inner{padding:10px 10px 20px}#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02>ul>li.havGrandChild .contGrandChild .grandChild_inner ul li{display:flex;align-items:center}#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02>ul>li.havGrandChild .contGrandChild .grandChild_inner ul li+li{margin-top:5px}#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02>ul>li.havGrandChild .contGrandChild .grandChild_inner ul li::before{content:"-";margin-right:.5em}#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02>ul>li.havGrandChild .contGrandChild .grandChild_inner ul li a{width:calc(100% - 1em);color:#333}#global_navigation .navigation_inner>ul>li .contChild .child_inner .hierarchy-02>ul>li.havGrandChild .contGrandChild .grandChild_inner ul li a:hover{color:#01cadc}#breadNav{width:100%;max-width:1180px;margin:0 auto}.term-news #breadNav ol li:nth-child(2)::after{display:none}.term-news #breadNav ol li:nth-child(3){display:none}.single-topics #breadNav ol li#term-news{display:none}#breadNav ol{list-style:none;display:flex;flex-wrap:wrap;padding:10px}@media(max-width: 769px){#breadNav ol{overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}}#breadNav ol li{display:flex;align-items:center;font-size:12px;color:#999}@media(max-width: 769px){#breadNav ol li{font-size:11px}}#breadNav ol li::after{content:"";display:inline-block;position:relative;top:1px;width:4px;height:4px;margin:0 1em 0 .6em;border-top:solid 1px #555;border-right:solid 1px #555;transform:rotate(45deg)}@media(max-width: 769px){#breadNav ol li::after{top:0}}body.single-lawyer #breadNav ol li:nth-child(3){display:none}#breadNav ol li:last-child::after{display:none}#breadNav ol li a{display:flex;color:#333}#breadNav ol li a span{display:flex;align-items:center}#breadNav ol li a img{display:none;width:16px;margin:-4px .5em 0 0}#global_contents{display:table;width:100%;max-width:1180px;margin:80px auto 0;padding:0 10px}@media screen and (max-width: 769px){#global_contents{overflow-x:hidden;display:block;box-sizing:border-box;margin-top:40px;padding:0 20px;padding-bottom:50px}}#global_contents>main{display:table-cell;padding:0 50px 180px 0}@media screen and (max-width: 769px){#global_contents>main{display:block;padding:0 0 100px}}@media(max-width: 420px){#global_contents>main{padding-bottom:80px}}#global_contents>main.sideHidde{padding-right:0}#side_navigation{display:table-cell;position:relative;width:280px;padding:0 0 180px;vertical-align:top}@media screen and (max-width: 769px){#side_navigation{display:block;width:100%;padding:0}}#side_navigation .side_navigation_inner{margin:0 0 50px;padding:10px;background:#efeee0}@media screen and (max-width: 769px){#side_navigation .side_navigation_inner{display:none}}#side_navigation .side_navigation_inner ul{list-style:none}#side_navigation .side_navigation_inner ul li{display:flex;flex-wrap:wrap}#side_navigation .side_navigation_inner ul li a{box-sizing:border-box}#side_navigation .side_navigation_inner>ul{background:#fff}#side_navigation .side_navigation_inner>ul>li{border-top:solid 1px #d4d4d4}#side_navigation .side_navigation_inner>ul>li:first-child{border-top:none}#side_navigation .side_navigation_inner>ul>li>a{display:block;position:relative;width:100%;padding:10px 0 10px 15px;color:#333}#side_navigation .side_navigation_inner>ul>li>a:hover{color:#00a6dc}#side_navigation .side_navigation_inner>ul>li>a:hover::before{background:#15c2fa}#side_navigation .side_navigation_inner>ul>li>a::before,#side_navigation .side_navigation_inner>ul>li>a::after{content:"";display:block;position:absolute;transition:all 0.3s ease}#side_navigation .side_navigation_inner>ul>li>a::before{top:0;right:0;width:50px;height:100%;background:#00a6dc}#side_navigation .side_navigation_inner>ul>li>a::after{position:absolute;top:calc(50% - 6px);right:21px;width:10px;height:10px;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg)}#side_navigation .side_navigation_inner>ul>li .openclose{position:relative;width:50px;background:#00a6dc;cursor:pointer}#side_navigation .side_navigation_inner>ul>li .openclose span{display:block;text-indent:-9999px}#side_navigation .side_navigation_inner>ul>li .openclose span::before,#side_navigation .side_navigation_inner>ul>li .openclose span::after{content:"";display:block;position:absolute;top:50%;left:calc(50% - 5px);width:12px;height:1px;background:#fff;transition:all 0.3s ease}#side_navigation .side_navigation_inner>ul>li .openclose span::after{transform:rotate(90deg)}#side_navigation .side_navigation_inner>ul>li .openclose.act span::after{transform:rotate(360deg)}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild{width:100%;border-top:solid 1px #d4d4d4;background:#f9f8f4}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul{padding:10px}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li{border-radius:16px;background:#fff}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li+li{margin-top:10px}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li>a{display:block;position:relative;width:100%;padding:3px 43px 3px 10px;color:#333}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li>a::before,#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li>a::after{content:"";display:block;position:absolute;transition:all 0.3s ease}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li>a::before{top:0;right:0;width:33px;height:100%;border-top-right-radius:16px;border-bottom-right-radius:16px;background:#00a6dc}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li>a::after{position:absolute;top:calc(50% - 6px);right:15px;width:10px;height:10px;border-top:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(45deg)}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li>a:hover::before{right:-5px;background:#15c2fa}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li>a:hover::after{right:10px}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li.havGrandChild>a{width:calc(100% - 33px)}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li.havGrandChild>a::before,#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li.havGrandChild>a::after{display:none}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li.havGrandChild .openclose{width:33px;border-top-right-radius:16px;border-bottom-right-radius:16px;transition:all 0.3s ease}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li.havGrandChild .openclose span::before,#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li.havGrandChild .openclose span::after{left:8px}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li.havGrandChild .openclose.act{border-bottom-right-radius:0}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li .contGrandChild{display:none;width:100%}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li .contGrandChild ul{padding:10px;border-top:solid 1px #efeee0}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li .contGrandChild ul li{display:flex;flex-wrap:nowrap;justify-content:flex-start}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li .contGrandChild ul li::before{content:"-";display:block;margin:-0.15em .5em 0 0}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li .contGrandChild ul li a{color:#333}#side_navigation .side_navigation_inner>ul>li.havChild>.contChild>ul>li .contGrandChild ul li a:hover{color:#01cadc}#side_navigation .side_navigation_inner>ul>li._show-accordion-01>a{width:calc(100% - 50px)}#side_navigation .side_navigation_inner>ul>li._show-accordion-01>a::before,#side_navigation .side_navigation_inner>ul>li._show-accordion-01>a::after{display:none}#side_navigation .side_navigation_inner>ul>li._show-accordion-01>.contChild{display:none}#side_navigation .side_navigation_post-obj{margin:0 0 30px}#side_navigation .side_navigation_post-obj .post-obj dt{padding:10px;background:#00a6dc;color:#fff;text-align:center;font-size:18px}#side_navigation .side_navigation_post-obj .post-obj dd{border:solid 1px #d4d4d4;border-top:none}#side_navigation .side_navigation_post-obj .post-obj dd>ul{list-style:none}#side_navigation .side_navigation_post-obj .post-obj dd>ul>li{display:flex}#side_navigation .side_navigation_post-obj .post-obj dd>ul>li+li{border-top:solid 1px #d4d4d4}#side_navigation .side_navigation_post-obj .post-obj dd>ul>li a{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 15px;color:#333;transition:all 0.3s ease}#side_navigation .side_navigation_post-obj .post-obj dd>ul>li a::after{content:"";display:block;width:7px;height:7px;border-top:solid 1px #333;border-right:solid 1px #333;transform:rotate(45deg);transition:all 0.3s ease}#side_navigation .side_navigation_post-obj .post-obj dd>ul>li a:hover{color:#00a6dc}#side_navigation .side_navigation_post-obj .post-obj dd>ul>li a:hover::after{border-top:solid 1px #01cadc;border-right:solid 1px #01cadc}#side_navigation .side_navigation_post-obj .post-obj dd>ul>li.current a{color:#01cadc}#side_navigation .side_navigation_post-obj .post-obj dd>ul>li.current a::after{border-top:solid 1px #01cadc;border-right:solid 1px #01cadc}#side_navigation .side_navigation_msg{margin:0 0 50px;padding:15px;background:#efeee0}#side_navigation .side_navigation_msg h2{font-size:16px;text-align:center}#side_navigation .side_navigation_msg p{margin:5px 0 0}#side_navigation .side_navigation_msg .contact_btn{list-style:none}#side_navigation .side_navigation_msg .contact_btn li{display:flex;margin:10px 0 0}#side_navigation .side_navigation_msg .contact_btn li a{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 0;border:solid 1px #d4d4d4;background:#fff;text-decoration:none;color:#333;transition:all 0.3s ease}#side_navigation .side_navigation_msg .contact_btn li a img{height:25px;margin-right:10px}#side_navigation .side_navigation_msg .contact_btn li a:hover{background:#009844;color:#fff}#side_navigation .side_navigation_msg .contact_btn .tel{font-family:"Arbutus Slab",serif;font-size:17px}#side_navigation .side_navigation_msg .contact_btn .tel a{pointer-events:none}@media screen and (max-width: 769px){#side_navigation .side_navigation_msg .contact_btn .tel a{pointer-events:all}}#side_navigation .side_navigation_msg+.side_navigation_ranking{margin-top:-20px}#side_navigation .side_navigation_ranking{margin:0 0 50px}#side_navigation .side_navigation_ranking h2{padding:10px;background:#00a6dc;color:#fff;font-size:18px;font-weight:400;text-align:center}#side_navigation .side_navigation_ranking .ranking_wrap{padding:0 15px;border:solid 1px #d4d4d4;border-top:none}#side_navigation .side_navigation_ranking .ranking_wrap ul{list-style:none}#side_navigation .side_navigation_ranking .ranking_wrap ul li{display:flex;justify-content:space-between;padding:15px 0}#side_navigation .side_navigation_ranking .ranking_wrap ul li+li{border-top:solid 1px #d4d4d4}#side_navigation .side_navigation_ranking .ranking_wrap ul li>.tptn_link{width:80px}#side_navigation .side_navigation_ranking .ranking_wrap ul li>.tptn_link img{object-fit:cover;font-family:"object-fit: cover";width:auto;height:80px}#side_navigation .side_navigation_ranking .ranking_wrap ul li .tptn_after_thumb{width:calc(100% - 100px);line-height:1.5;font-size:14px}#side_navigation .side_navigation_ranking .ranking_wrap ul li .tptn_after_thumb a{display:block;color:#333}#side_navigation .side_navigation_ranking .ranking_wrap ul li .tptn_after_thumb a:hover{color:#01cadc}.mainVisual{padding:0 10px;background-image:url("https://ecdn.speedsize.com/0a8745f1-5ecf-4b28-9b1f-5906f014afc6/legalplus.jp/souzoku/cms/wp-content/themes/legalplus_official2021/images/common/h1_bg.png");background-repeat:repeat-y;background-position:right center;background-color:#edeade}@media screen and (max-width: 769px){.mainVisual{padding:0 20px;background-size:auto 100%}}.mainVisual .mainVisual_inner{width:100%;max-width:1180px;margin:0 auto;padding:40px 0}@media(max-width: 769px){.mainVisual .mainVisual_inner{overflow:hidden;padding:20px 0}}.mainVisual .mainVisual_inner .mv_title{font-size:37px;font-weight:600;letter-spacing:.08em;color:#666}@media screen and (max-width: 769px){.mainVisual .mainVisual_inner .mv_title{font-size:24px;line-height:1.5;letter-spacing:.05em}}.mainVisual .mainVisual_inner .mv_title-sub{font-size:16px;letter-spacing:.08em;line-height:1}@media screen and (max-width: 769px){.mainVisual .mainVisual_inner .mv_title-sub{font-size:14px}}.mainVisual .mainVisual_inner .lawyer_MV{display:flex;justify-content:space-between;position:relative;margin:-40px 0}@media screen and (max-width: 769px){.mainVisual .mainVisual_inner .lawyer_MV{display:block;padding:0 200px 0 0}}.mainVisual .mainVisual_inner .lawyer_MV .txt{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 400px);letter-spacing:.055em}@media screen and (max-width: 769px){.mainVisual .mainVisual_inner .lawyer_MV .txt{width:auto;min-width:190px;height:175px;margin:0 auto;padding:20px 0}}.mainVisual .mainVisual_inner .lawyer_MV .txt p{margin:0}@media screen and (max-width: 769px){.mainVisual .mainVisual_inner .lawyer_MV .txt p{font-size:12px}}.mainVisual .mainVisual_inner .lawyer_MV .txt h1{line-height:1;margin:.2em 0 .05em;padding:0;font-size:48px}@media screen and (max-width: 769px){.mainVisual .mainVisual_inner .lawyer_MV .txt h1{font-size:28px}}.mainVisual .mainVisual_inner .lawyer_MV .txt .name_en{font-size:18px;color:#666}@media screen and (max-width: 769px){.mainVisual .mainVisual_inner .lawyer_MV .txt .name_en{font-size:12px}}.mainVisual .mainVisual_inner .lawyer_MV .txt .office{margin:1em 0 0}.mainVisual .mainVisual_inner .lawyer_MV .txt .office .label+.label::before{content:"/";margin:0 .5em}.mainVisual .mainVisual_inner .lawyer_MV .txt .bengoshikai{width:400px;margin:1em 0 0;padding:1em 0 0;border-top:solid 1px #d4d4d4;font-size:14px;text-align:center}@media screen and (max-width: 769px){.mainVisual .mainVisual_inner .lawyer_MV .txt .bengoshikai{width:100%}}.mainVisual .mainVisual_inner .lawyer_MV .ph{overflow:hidden;width:400px;max-width:400px;height:340px}@media screen and (max-width: 769px){.mainVisual .mainVisual_inner .lawyer_MV .ph{position:absolute;right:0;bottom:0;max-width:200px;height:95%}}.mainVisual .mainVisual_inner .lawyer_MV .ph img{width:410px;max-width:none}@media screen and (max-width: 769px){.mainVisual .mainVisual_inner .lawyer_MV .ph img{width:200px}}.CTA{background:#00a6dc;color:#fff}.CTA .CTA_inner{max-width:1180px;margin:0 auto;padding:35px 10px 40px}.CTA .CTA_inner .text{font-size:50px;text-align:center;line-height:1.3}@media screen and (max-width: 769px){.CTA .CTA_inner .text{font-size:35px}}@media screen and (max-width: 420px){.CTA .CTA_inner .text{font-size:27px}}.CTA .CTA_inner .text h2{margin:0 0 .2em;font-size:21px;font-weight:normal}@media screen and (max-width: 769px){.CTA .CTA_inner .text h2{font-size:17px}}@media screen and (max-width: 420px){.CTA .CTA_inner .text h2{font-size:14px}}.CTA .CTA_inner .text p{margin:.3em 0}.CTA .CTA_inner .button{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 769px){.CTA .CTA_inner .button{display:block}}.CTA .CTA_inner .button>div{display:flex;width:calc(50% - 15px);border-radius:60px;background:#fff;transition:all 0.3s ease}@media screen and (max-width: 769px){.CTA .CTA_inner .button>div{width:100%;margin:15px 0 0}}.CTA .CTA_inner .button>div:hover{opacity:.7}.CTA .CTA_inner .button>div a{display:flex;flex-wrap:wrap;width:100%;color:#333;text-decoration:none}.CTA .CTA_inner .button .tel{pointer-events:none}@media screen and (max-width: 769px){.CTA .CTA_inner .button .tel{pointer-events:all}}.CTA .CTA_inner .button .tel a{justify-content:center;padding:15px 0}@media screen and (max-width: 769px){.CTA .CTA_inner .button .tel a{padding:10px 0}}.CTA .CTA_inner .button .tel a .num{display:flex;align-items:center;position:relative;line-height:1;padding:15px 0 0;font-family:"Arbutus Slab",serif;font-size:45px;white-space:nowrap}@media screen and (max-width: 769px){.CTA .CTA_inner .button .tel a .num{font-size:33px}}@media screen and (max-width: 420px){.CTA .CTA_inner .button .tel a .num{font-size:25px}}.CTA .CTA_inner .button .tel a .num img{width:66px}@media screen and (max-width: 769px){.CTA .CTA_inner .button .tel a .num img{width:50px}}@media screen and (max-width: 420px){.CTA .CTA_inner .button .tel a .num img{width:40px}}.CTA .CTA_inner .button .tel a .num .ruby{position:absolute;right:-1.3em;top:0;font-size:12px;font-family:"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:1.3em}@media screen and (max-width: 769px){.CTA .CTA_inner .button .tel a .num .ruby{right:-1em;font-size:10px;letter-spacing:1em}}@media screen and (max-width: 420px){.CTA .CTA_inner .button .tel a .num .ruby{right:-0.5em;letter-spacing:.5em}}.CTA .CTA_inner .button .tel a .time{width:100%;margin:5px 0 0;font-size:14px;text-align:center}@media screen and (max-width: 769px){.CTA .CTA_inner .button .tel a .time{font-size:10px}}@media screen and (max-width: 420px){.CTA .CTA_inner .button .tel a .time{margin:.3em 0 0 40px;line-height:1.3}}.CTA .CTA_inner .button .tel a .time br{display:none}@media screen and (max-width: 420px){.CTA .CTA_inner .button .tel a .time br{display:block}}.CTA .CTA_inner .button .mail{font-size:30px}@media screen and (max-width: 769px){.CTA .CTA_inner .button .mail{font-size:22px}}.CTA .CTA_inner .button .mail a{justify-content:center;align-items:center}@media screen and (max-width: 769px){.CTA .CTA_inner .button .mail a{padding:25px 0}}.CTA .CTA_inner .button .mail a img{width:65px;margin:0 10px 0 0}@media screen and (max-width: 769px){.CTA .CTA_inner .button .mail a img{width:50px}}.CTA .CTA_inner .attention{margin:1em 0 0;text-align:center;font-size:15px}#pageTop{position:relative}#pageTop p{display:flex;position:fixed;bottom:-78px;right:calc(50% - 39px);width:78px;height:78px;border-radius:50%;background:#00a6dc;transition:all 0.3s ease;cursor:pointer}@media screen and (max-width: 769px){#pageTop p{right:10px;bottom:-60px;width:40px;height:40px}}#pageTop p span{display:block;width:78px;height:78px;text-indent:-9999px;font-size:1px;line-height:1}@media screen and (max-width: 769px){#pageTop p span{width:40px;height:40px}}#pageTop p svg{position:absolute;top:15px;left:50%;transform:translate(-50%, 0%);width:25px;fill:#fff}@media screen and (max-width: 769px){#pageTop p svg{top:50%;right:50%;transform:translate(-50%, -50%);width:18px}}#pageTop.act p{bottom:30px}@media(max-width: 769px){#pageTop.act p{bottom:70px}}#pageTop.act.stop p{position:absolute;bottom:-39px}@media screen and (max-width: 769px){#pageTop.act.stop p{bottom:10px}}footer{margin:0 0 70px;background:#f9f8f4}@media(max-width: 769px){footer{margin-bottom:50px}}footer .footer_inner{display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:0 auto;padding:60px 0}@media screen and (max-width: 769px){footer .footer_inner{flex-direction:column-reverse;padding:0}}footer .footer_inner .footer_logo{width:200px}@media screen and (max-width: 769px){footer .footer_inner .footer_logo{width:160px;padding:30px 0 50px}}@media screen and (max-width: 769px){footer .footer_inner .footer_logo dt{margin:0 auto .5em}}footer .footer_inner .footer_logo .belong{margin:1em 0 0;padding:.3em;border-top:solid 1px #009844;border-bottom:solid 1px #009844;font-size:10px;text-align:center;letter-spacing:.5em;text-indent:.5em}@media screen and (max-width: 769px){footer .footer_inner .footer_logo .belong{margin:0 auto}}footer .footer_inner .footer_logo .contact{letter-spacing:.075em;font-size:16px}@media screen and (max-width: 769px){footer .footer_inner .footer_logo .contact{font-size:14px}}footer .footer_inner .footer_logo .contact a{display:flex;align-items:center;justify-content:center;width:100%;margin:1em 0 0;padding:.5em 0;border-radius:6px;background:#009844;color:#fff;transition:all 0.3s ease}footer .footer_inner .footer_logo .contact a .material-symbols-outlined{margin-left:.5em}footer .footer_inner .footer_logo .contact a:hover{opacity:.7}footer .footer_inner .footer_nav{width:calc(100% - 230px)}@media screen and (max-width: 769px){footer .footer_inner .footer_nav{display:none;width:100%;border-bottom:solid 1px #d4d4d4}}footer .footer_inner .footer_nav>ul::after{clear:both;content:".";display:block;height:0;visibility:hidden}footer .footer_inner .footer_nav>ul>li{float:left;width:calc(33.3333333333% - 50px);margin-left:50px}@media screen and (max-width: 769px){footer .footer_inner .footer_nav>ul>li{float:none;width:100%;margin-left:0;border-top:solid 1px #d4d4d4}}footer .footer_inner .footer_nav>ul>li .openclose{display:none}@media screen and (max-width: 769px){footer .footer_inner .footer_nav>ul>li .openclose{display:block}}footer .footer_inner .footer_nav>ul>li a{display:flex;align-items:center;color:#333}@media screen and (max-width: 769px){footer .footer_inner .footer_nav>ul>li a{width:calc(100% - 20px);height:40px;line-height:40px;padding:0 10px}}footer .footer_inner .footer_nav>ul>li a:hover{color:#00a6dc}footer .footer_inner .footer_nav>ul>li a i{margin-right:.5em;font-size:13px}@media screen and (max-width: 769px){footer .footer_inner .footer_nav>ul>li a i{display:none}}@media screen and (max-width: 769px){footer .footer_inner .footer_nav>ul>li.havChild{display:flex;flex-wrap:wrap;width:100%}}@media screen and (max-width: 769px){footer .footer_inner .footer_nav>ul>li.havChild>a{width:calc(100% - 40px - 20px)}}@media screen and (max-width: 769px){footer .footer_inner .footer_nav>ul>li.havChild .openclose{display:block;width:40px;height:40px;margin:0;padding:0;background:#00a6dc}}footer .footer_inner .footer_nav>ul>li.havChild .openclose span{display:block;position:relative;text-indent:-9999px}footer .footer_inner .footer_nav>ul>li.havChild .openclose span::before,footer .footer_inner .footer_nav>ul>li.havChild .openclose span::after{content:"";display:block;position:absolute;top:50%;left:calc(50% - 5px);width:10px;height:1px;background:#fff;transition:all 0.3s ease}footer .footer_inner .footer_nav>ul>li.havChild .openclose span::after{transform:rotate(90deg)}footer .footer_inner .footer_nav>ul>li.havChild .openclose._open span::after{transform:rotate(360deg)}footer .footer_inner .footer_nav>ul .contChild{margin:.2em 0 0 1em}@media screen and (max-width: 769px){footer .footer_inner .footer_nav>ul .contChild{display:none;margin:0;width:100%;background:#fff}}@media screen and (max-width: 769px){footer .footer_inner .footer_nav>ul .contChild .child_inner{padding:10px}}footer .footer_inner .footer_nav>ul .contChild .child_inner ul li{display:flex;position:relative}@media screen and (max-width: 769px){footer .footer_inner .footer_nav>ul .contChild .child_inner ul li{align-items:center}}footer .footer_inner .footer_nav>ul .contChild .child_inner ul li::before{content:"";display:block;width:5px;height:1px;margin:.8em .5em 0 0;background:#555}@media screen and (max-width: 769px){footer .footer_inner .footer_nav>ul .contChild .child_inner ul li::before{margin:0}}footer .footer_inner .footer_nav>ul .contChild .child_inner ul li a{height:auto;line-height:1.8}footer .sub_content{padding:60px 10px;background:#00a6dc;color:#fff}@media screen and (max-width: 769px){footer .sub_content{padding:30px 10px}}footer .sub_content .content_inner{max-width:1180px;margin:0 auto}footer .sub_content .content_inner ul{list-style:none;display:flex;justify-content:center}footer .sub_content .content_inner ul li{position:relative;padding:0 1em}@media screen and (max-width: 769px){footer .sub_content .content_inner ul li{font-size:11px}}footer .sub_content .content_inner ul li+li::before{content:"";display:block;position:absolute;left:0;top:calc(50% - 9px);width:1px;height:18px;background:#fff}footer .sub_content .content_inner ul li a{color:#fff}footer .sub_content .content_inner ul li a:hover{text-decoration:underline}footer .sub_content .content_inner small{display:block;margin:20px 0 0;font-size:11px;text-align:center}#fixed_footer{position:fixed;left:0;bottom:0;z-index:10;width:100%;height:70px;background-color:#00a6dc}@media(max-width: 769px){#fixed_footer{height:60px;background-color:#2289cd}}#fixed_footer .wrapper{display:flex;align-items:center;justify-content:center;height:70px;color:#fff}@media(max-width: 769px){#fixed_footer .wrapper{justify-content:flex-start;height:60px;margin:0;padding:0}}#fixed_footer .wrapper .note{text-indent:-0.5em;line-height:1.5;font-size:15px}@media(max-width: 769px){#fixed_footer .wrapper .note{display:none}}#fixed_footer .wrapper .tel{margin:0 30px}@media(max-width: 769px){#fixed_footer .wrapper .tel{width:calc(100% - 50px);height:60px;margin:0}}#fixed_footer .wrapper .tel a{pointer-events:none;display:block;text-decoration:none;color:#fff}@media(max-width: 769px){#fixed_footer .wrapper .tel a{pointer-events:all;width:100%;background-color:#2289cd}}#fixed_footer .wrapper .tel a dl{display:flex;align-items:center}@media(max-width: 769px){#fixed_footer .wrapper .tel a dl{justify-content:center;height:60px}}#fixed_footer .wrapper .tel a dl dt{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:0 10px 0 0;border-radius:50%;background-color:#fff;color:#1e5b9e;font-size:14px;font-weight:500;line-height:1.3}@media(max-width: 769px){#fixed_footer .wrapper .tel a dl dt{width:50px;height:50px;margin-right:5px;background-color:#239743;color:#fff;font-size:15px;font-weight:600;text-align:center;line-height:1.1}}#fixed_footer .wrapper .tel a dl dd{font-family:"Arbutus Slab",serif;font-size:40px;color:#fff}@media(max-width: 769px){#fixed_footer .wrapper .tel a dl dd{font-size:30px;font-weight:500;letter-spacing:-0.03em}}#fixed_footer .wrapper .tel a dl dd.smpObject{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:22px;font-weight:700;letter-spacing:0;line-height:1.4;text-align:center}#fixed_footer .wrapper .tel a dl dd.smpObject span{display:block;font-size:12px;font-weight:400;letter-spacing:.05em}@media(max-width: 769px){#fixed_footer .wrapper .mail{margin-left:auto}}#fixed_footer .wrapper .mail a{display:flex;align-items:center;justify-content:center;width:230px;height:50px;border-radius:6px;text-decoration:none;background-color:#fff;color:#1e5b9e;transition:all 0.3s ease}@media(max-width: 769px){#fixed_footer .wrapper .mail a{width:60px;height:60px;border-radius:0;background-color:#e94609}}#fixed_footer .wrapper .mail a:hover{background-color:#1e5b9e;color:#fff}@media(max-width: 769px){#fixed_footer .wrapper .mail a:hover{background-color:#e94609}}#fixed_footer .wrapper .mail a:hover svg{fill:#fff}#fixed_footer .wrapper .mail a svg{fill:#1e5b9e;width:26px;height:auto;margin:0 10px 0 0}@media(max-width: 769px){#fixed_footer .wrapper .mail a svg{fill:#fff;width:34px;margin:0}}#fixed_footer .wrapper .mail a span{line-height:1;font-size:18px;font-weight:500}@media(max-width: 769px){#fixed_footer .wrapper .mail a span{display:none}}.grecaptcha-badge{display:none}sup{font-size:70%;vertical-align:super}.mm-midashi_L{position:relative;margin:0 0 25px;padding:0 0 10px;border-bottom:solid 1px #d4d4d4;font-size:30px;font-weight:400;color:#666;letter-spacing:-0.005em;line-height:1.5}@media screen and (max-width: 769px){.mm-midashi_L{line-height:1.5909090909;font-size:22px}}.mm-midashi_L::before{content:"";display:block;position:absolute;left:0;bottom:0;width:86px;height:2px;background:#00a6dc}.mm-midashi_L._midashi-howto_access{font-size:21px}.mm-midashi_L._midashi-howto_access .icon_access{position:relative;top:5px;width:30px;min-width:28px;margin-right:.2em;fill:#00a6dc}*+.mm-midashi_L,[class*=mm-]+.mm-midashi_L{margin-top:100px}.mm-midashi_M{margin:0 0 15px;font-size:24px;font-weight:500;color:#00a6dc}@media screen and (max-width: 769px){.mm-midashi_M{font-size:18px;margin-bottom:15px}}.mm-midashi_M::before{content:"";display:inline-block;width:40px;height:1px;margin-right:10px;background:#00a6dc;vertical-align:middle}*+.mm-midashi_M,[class*=mm-]+.mm-midashi_M{margin-top:70px}.mm-midashi_L+.mm-midashi_M{margin-top:30px}.mm-midashi_S{margin:0 0 15px;font-size:20px;font-weight:700}@media screen and (max-width: 769px){.mm-midashi_S{font-size:18px}}.mm-midashi_S::before{content:"";display:inline-block;width:15px;height:2px;margin-right:10px;margin-bottom:5px;background:#d4d4d4;vertical-align:middle}*+.mm-midashi_S,[class*=mm-]+.mm-midashi_S{margin-top:50px}.mm-midashi_M+.mm-midashi_S{margin-top:20px}.mm-midashi_US{margin:0 0 0;font-size:18px;font-weight:bold;color:#000}*+.mm-midashi_US,[class*=mm-]+.mm-midashi_US{margin-top:50px}.mm-midashi_M+.mm-midashi_US,.mm-midashi_S+.mm-midashi_US{margin-top:0}.mm-midashi_other{position:relative;margin:0 0 25px;padding:0 0 15px;border-bottom:solid 1px #d4d4d4;font-size:34px;font-weight:400;line-height:1.5}@media screen and (max-width: 769px){.mm-midashi_other{font-size:26px}}@media(max-width: 420px){.mm-midashi_other{font-size:24px}}*+.mm-midashi_other,[class*=mm-]+.mm-midashi_other{margin-top:100px}.mm-text._col-separate{display:flex;justify-content:space-between}@media screen and (max-width: 769px){.mm-text._col-separate{display:block}}.mm-text._col-separate .col{box-sizing:border-box;width:calc(50% - 15px);margin-top:30px}@media screen and (max-width: 769px){.mm-text._col-separate .col{width:100%}}.mm-text._col-separate ._bg_box-01{padding:15px;background:#d9f2fa}.mm-text._col-separate ._bg_box-02{padding:15px;background:#f9f8f4}.mm-text._bg_box-01{padding:25px;background:#d9f2fa}.mm-text._bg_box-02{padding:25px;background:#f9f8f4}.mm-text._inyou{margin:30px 0;padding:10px;background:#f5f6f7}.mm-text._inyou .blockquote_title{margin:0;padding:0;font-weight:bold}.mm-text._inyou blockquote{position:relative;margin:10px 0 0;padding:20px 60px;border-radius:10px;background:#fff}.mm-text._inyou blockquote::after,.mm-text._inyou blockquote::before{display:inline-block;position:absolute;color:#f5f6f7;font-size:500%;line-height:1}.mm-text._inyou blockquote::before{content:"“";top:16px;left:10px}.mm-text._inyou blockquote::after{content:"”";right:10px;bottom:-26px}.mm-text._inyou .plane_text{margin:10px 0 0;padding:20px;border-radius:10px;background:#fff}.mm-text+.mm-text{margin-top:30px}.mm-dl_list{margin:30px 0 0}.mm-dl_list+.mm-text{margin-top:30px}.mm-dl_list dl{background:#f9f8f4}.mm-dl_list dl+dl{margin-top:10px}.mm-dl_list dl dt{position:relative;padding:25px 25px 10px 50px;font-size:18px;font-weight:700}.mm-dl_list dl dt::before,.mm-dl_list dl dt::after{content:"";display:block;position:absolute;background:#00a6dc}.mm-dl_list dl dt::before{top:32px;left:25px;width:15px;height:15px;border-radius:50%}.mm-dl_list dl dt::after{left:0;top:38px;width:30px;height:2px}.mm-dl_list dl dd{padding:0 25px 25px}.mm-img{margin:25px 0 0}.mm-img._frame{padding:10px;border:solid 1px #d4d4d4;background:#f9f8f4}.mm-caption{line-height:1.3;margin:10px 0 0;font-size:13px;text-align:center}.mm-img_set{margin:25px 0 0}.mm-img_set::after{clear:both;content:".";display:block;height:0;visibility:hidden}.mm-img_set .mm-img{box-sizing:border-box;float:left;width:44%;margin:0 32px 32px 0}.mm-img_set._right .mm-img{float:right;margin:0 0 32px 32px}.mm-img_set._float_none{display:flex;justify-content:space-between;align-items:flex-start}.mm-img_set._float_none._right{flex-direction:row-reverse}.mm-img_set._float_none .mm-img{float:none;margin:0 0 32px}.mm-img_set._float_none .mm-img_set_text{width:calc(56% - 32px)}.mm-img_set._float_none::after{display:none}@media screen and (max-width: 769px){.mm-img_set._break-SP{display:block}.mm-img_set._break-SP .mm-img{float:none;width:100%;margin:0 auto 25px}.mm-img_set._break-SP .mm-img_set_text{width:100%}}.mm-gallery{margin:30px 0 0}.mm-gallery .mm-img{box-sizing:border-box;margin:0}.mm-gallery .mm-img .img{position:relative}.mm-gallery .mm-img .img._zoom .msg{max-width:300px;margin:10px auto 0;padding:0;text-align:center}.mm-gallery .mm-img .img._zoom .msg a{display:flex;align-items:center;justify-content:center;padding:8px 0;border-radius:4px;background:#000;font-size:13px;color:#fff;text-decoration:none;transition:all 0.3s ease}.mm-gallery .mm-img .img._zoom .msg a .material-symbols-outlined{margin-right:.3em}.mm-gallery .mm-img .img._zoom .msg a:hover{background:#01cadc}.mm-gallery .column{list-style:none;display:flex;flex-wrap:wrap}.mm-gallery .column li{margin:0 0 32px}.mm-gallery .column._col1{justify-content:center}.mm-gallery .column._col2{justify-content:space-between}.mm-gallery .column._col2 li{width:calc(50% - 16px)}@media screen and (max-width: 769px){.mm-gallery .column._col3{justify-content:space-between}}.mm-gallery .column._col3 li{width:calc(33.3333333333% - 16px);margin-right:24px}@media screen and (max-width: 769px){.mm-gallery .column._col3 li{width:calc(50% - 16px);margin-right:0}}.mm-gallery .column._col3 li:nth-child(3n){margin-right:0}@media screen and (max-width: 769px){.mm-gallery .column._col4{justify-content:space-between}}.mm-gallery .column._col4 li{width:calc(25% - 16px);margin-right:21px}@media screen and (max-width: 769px){.mm-gallery .column._col4 li{width:calc(50% - 16px);margin-right:0}}.mm-gallery .column._col4 li:nth-child(4n){margin-right:0}@media screen and (max-width: 769px){.mm-gallery .column._col5{justify-content:space-between}}.mm-gallery .column._col5 li{width:calc(20% - 16px);margin-right:20px}@media screen and (max-width: 769px){.mm-gallery .column._col5 li{width:calc(50% - 16px);margin-right:0}}.mm-gallery .column._col5 li:nth-child(5n){margin-right:0}.mm-midashi_M+.mm-gallery{margin-top:25px}.mm-midashi_S+.mm-gallery{margin-top:15px}.mm-midashi_US+.mm-gallery{margin-top:15px}.mm-tbl{margin:25px 0}@media screen and (max-width: 769px){.mm-tbl{overflow-x:auto;margin:15px 0}.mm-tbl::-webkit-scrollbar{height:10px}.mm-tbl::-webkit-scrollbar-track{background:#f9f8f4}.mm-tbl::-webkit-scrollbar-thumb{border-radius:5px;background:#00a6dc}}.mm-tbl table{width:100%;border-top:solid 1px #d4d4d4;border-right:solid 1px #d4d4d4}@media screen and (max-width: 769px){.mm-tbl table{min-width:600px}}.mm-tbl table th,.mm-tbl table td{padding:15px;border-left:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4;letter-spacing:0;vertical-align:middle}.mm-tbl table th.white-space,.mm-tbl table td.white-space{white-space:nowrap}.mm-tbl table th{background:#d9f2fa;font-weight:500;text-align:left}.mm-tbl table th._center{text-align:center}.mm-tbl table th._nowrap{white-space:nowrap}.mm-tbl table td{background:#fff}.mm-tbl table td._center{text-align:center}ul.mm-list{list-style:none;margin-top:17px}ul.mm-list+.mm-list{margin-top:40px}@media screen and (max-width: 769px){ul.mm-list+.mm-list{margin-top:30px}}ul.mm-list>li{position:relative;padding-left:1em}ul.mm-list>li+li{margin-top:4px}ul.mm-list>li::before{content:"";display:block;position:absolute;left:0;top:.6em;width:.7em;height:.7em;border-radius:50%;background:#00a6dc}ul.mm-list>li>ul{margin:.5em 0 1.5em}ul.mm-list>li>ul>li::before{top:.75em;width:.4em;height:.4em;background:#555}ul.mm-list>li>ul>li>ul>li::before{top:.85em;height:2px}ul.mm-list>li>ul>li>ul>li ul li::before{top:.75em;width:.4em;height:.4em;background:#999}ul.mm-list._frame{padding:20px;border:solid 1px #d4d4d4}ul.mm-list._attention li{line-height:1.8;margin-top:0;padding-left:1em;text-indent:-1em;font-size:14px}ul.mm-list._attention li::before{display:none}ul.mm-list._attention li a[target=_blank]::after{margin-left:1em}ul.mm-list._attention._t_small li{line-height:1.8;font-size:12px}ol.mm-list{list-style-type:none;counter-reset:item;margin:0}*+ol.mm-list{margin-top:40px}@media screen and (max-width: 769px){*+ol.mm-list{margin-top:30px}}ol.mm-list ol{list-style-type:none;counter-reset:item;margin:.5em 0 1.5em}ol.mm-list>li{position:relative;padding-left:1.3em}ol.mm-list>li+li{margin-top:4px}ol.mm-list>li::before{counter-increment:item;content:counter(item) ".";display:block;position:absolute;left:0;top:0;font-size:16px;color:#00a6dc}ol.mm-list>li>ul{margin:.5em 0 1.5em}ol.mm-list>li>ul>li::before{left:.1em;top:.55em;width:.5em;height:.5em}ol.mm-list._frame{padding:20px;border:solid 1px #d4d4d4}.mm-midashi_US+.mm-text ul.mm-list,.mm-midashi_US+.mm-text ol.mm-list{margin-top:0}table .mm-list{margin-top:0}table .mm-list li,table .mm-list li+li{margin-top:0}.mm-form_flow{overflow:hidden;list-style:none;counter-reset:flow;display:flex;margin:0 0 40px}.input_area .mm-form_flow{margin-top:80px}.mm-form_flow>li{flex:1 1 0;position:relative;line-height:50px;background:#efeee0}@media screen and (max-width: 420px){.mm-form_flow>li{font-size:12px}}.mm-form_flow>li span{display:block;text-align:center}.mm-form_flow>li span::before{counter-increment:flow;content:counter(flow) ".";color:#00a6dc}@media screen and (max-width: 420px){.mm-form_flow>li span::before{font-size:12px}}.mm-form_flow>li::before,.mm-form_flow>li::after{content:"";display:block;position:absolute;z-index:1;top:calc(50% - 50px);width:0;height:0;border-style:solid;border-width:50px 0 50px 20px}.mm-form_flow>li::before{right:-10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.mm-form_flow>li::after{right:-8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #efeee0}.mm-form_flow>li:last-child::before,.mm-form_flow>li:last-child::after{display:none}.mm-form_flow>li.current{background:#00a6dc;color:#fff}.mm-form_flow>li.current span::before{color:#fff}.mm-form_flow>li.current::after{right:-8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #00a6dc}.mm-form{border-top:solid 1px #d4d4d4}.mm-form dl{display:flex;border-bottom:solid 1px #d4d4d4}@media(max-width: 920px){.mm-form dl{display:block}}.mm-form dl dt,.mm-form dl dd{box-sizing:border-box;padding:20px}@media(max-width: 920px){.mm-form dl dt,.mm-form dl dd{padding:10px 20px}}.mm-form dl dt{display:flex;align-items:center;position:relative;width:300px;background-color:#f9f8f4}@media(max-width: 920px){.mm-form dl dt{width:100%;padding-right:58px}}.mm-form dl dt .must{display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);padding:0 10px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#b55967;color:#fff;font-size:13px;font-weight:500}.mm-form dl dd{display:flex;flex-direction:column-reverse;width:calc(100% - 300px);padding-right:0}@media(max-width: 920px){.mm-form dl dd{width:100%;padding:15px 0}}.mm-form dl dd .error{display:block;margin:0 0 .5em;padding:8px 10px;background-color:rgba(181,89,103,.1);font-size:14px;font-weight:500;line-height:1;color:#b55967}.mm-form .privacy{margin:30px 0;text-align:center}.mm-form .form-btn_set{list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 30px;margin:50px 0 0}.mm-form .form-btn_set li{line-height:1.3}.mm-form .form-btn_set li .wpcf7-spinner{display:none}.mm-form .form-btn_set li button{overflow:hidden;cursor:pointer;outline:none;padding:0;border-radius:6px;border:solid 1px #00a6dc}.mm-form .form-btn_set li button:disabled{pointer-events:none;border:solid 1px #d4d4d4}.mm-form .form-btn_set li button:disabled span{background-color:#d4d4d4}.mm-form .form-btn_set li button:hover span{background-color:#fff;color:#00a6dc}.mm-form .form-btn_set li button span{display:block;min-width:110px;padding:20px 30px;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;letter-spacing:.1em;transition:all .3s ease;line-height:1;background-color:#00a6dc;color:#fff;text-align:center}.mm-form .form-btn_set li input{cursor:pointer;outline:none;box-sizing:border-box;display:inline-block;min-width:140px;padding:20px 30px;border:none;border-radius:6px;background-color:#00a6dc;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;letter-spacing:.1em;transition:all .3s ease}.mm-form .form-btn_set li input:hover{opacity:.65}.mm-form .form-btn_set li.button-back{cursor:pointer;padding:20px 30px;border-radius:6px;border:solid 1px #d4d4d4;background-color:#d4d4d4}.mm-freetel{margin:1.5em 0}.mm-freetel dl{display:flex;flex-direction:column;align-items:center}.mm-freetel dl dt{margin:0 0 .5em;font-size:21px;font-weight:500;color:#009844}@media screen and (max-width: 769px){.mm-freetel dl dt{font-size:18px}}.mm-freetel dl dd{display:flex;justify-content:center}@media screen and (max-width: 769px){.mm-freetel dl dd{width:100%}}.mm-freetel dl dd a{display:flex;align-items:center;justify-content:center;padding:0 50px;border:solid 1px #d4d4d4;border-radius:50px;pointer-events:none;text-decoration:none}@media screen and (max-width: 920px){.mm-freetel dl dd a{padding:0 30px}}@media screen and (max-width: 769px){.mm-freetel dl dd a{pointer-events:all;padding:10px 0;width:100%;max-width:310px}}.mm-freetel dl dd a .icon{display:flex;align-items:center;width:70px;margin-right:10px}@media screen and (max-width: 920px){.mm-freetel dl dd a .icon{width:60px}}@media screen and (max-width: 769px){.mm-freetel dl dd a .icon{width:35px;margin-right:5px}}.mm-freetel dl dd a p{margin:0;font-size:40px;color:#333;font-family:"Arbutus Slab",serif}@media screen and (max-width: 769px){.mm-freetel dl dd a p{font-size:24px}}.mm-freetel dl dd.time{margin:.5em 0 0}.mm-button{display:flex;flex-wrap:wrap;margin-right:-40px;margin-bottom:-20px;margin-left:0}.mm-button._page_back{margin-top:80px}.mm-button a::after{display:none !important}.mm-button a[class*=mm-button-]{display:block;position:relative;max-width:100%;margin-right:40px;margin-left:0;margin-bottom:20px}.mm-button a span{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}.mm-button a span::after{display:inline-block;font-family:"Material Icons";font-weight:700;line-height:1;content:"";font-size:18px;margin:0 10px 0 0;text-decoration:none}.mm-button a[target=_blank] span::after{content:"";font-weight:500}.mm-button a[href$=".pdf"] span::after{content:"";font-size:22px}.mm-button a[href$=".doc"] span::after,.mm-button a[href$=".docx"] span::after,.mm-button a[href$=".docm"] span::after,.mm-button a[href$=".xls"] span::after,.mm-button a[href$=".xlsx"] span::after,.mm-button a[href$=".xlsm"] span::after{content:"";font-size:22px}.mm-button._left{justify-content:flex-start}.mm-button._right{justify-content:flex-end;margin-right:0;margin-left:-40px}.mm-button._right a[class*=mm-button-]{margin-right:0;margin-left:40px}.mm-button._center{justify-content:center;margin-right:-20px;margin-left:-20px}.mm-button._center a[class*=mm-button-]{margin-right:20px;margin-left:20px}.mm-button._column{flex-direction:column;align-items:center;margin-right:0}.mm-button._column a[class*=mm-button-]{margin-right:0}.mm-button .mm-button-01{display:block;width:auto;min-width:200px;padding:15px 20px;border:solid 1px #1e5b9e;border-radius:3em;background:#fff;text-align:center;text-decoration:none;transition:all 0.3s ease}.mm-button .mm-button-01:hover{border:solid 1px #00a6dc;background-color:#00a6dc;color:#fff}.mm-button .mm-button-02{display:inline-block;max-width:calc(100% - 20px);padding:5px 0 5px 40px;transition:all 0.3s ease}.mm-button .mm-button-02:hover{color:#00a6dc}.mm-button .mm-button-02[href$=".doc"] span::after,.mm-button .mm-button-02[href$=".docx"] span::after,.mm-button .mm-button-02[href$=".docm"] span::after,.mm-button .mm-button-02[href$=".xls"] span::after,.mm-button .mm-button-02[href$=".xlsx"] span::after,.mm-button .mm-button-02[href$=".xlsm"] span::after{font-size:20px}@media screen and (max-width: 769px){.mm-button .mm-button-02 span{word-break:break-all}}.mm-button .mm-button-02 span::before{content:"";display:block;position:absolute;top:2px;left:0;width:32px;height:32px;border-radius:50%;background:#d9f2fa}.mm-button .mm-button-02 span::after{display:block;position:absolute;z-index:1;top:2px;left:0;width:32px;height:32px;line-height:32px;margin:0;text-align:center}main *+.mm-button,main [class*=mm-]+.mm-button{margin-top:40px}@media screen and (max-width: 769px){main *+.mm-button,main [class*=mm-]+.mm-button{margin-top:20px}}main [class*=mm-]+.mm-button:has(.mm-button-02){margin-top:17px}.mm-navigation{margin:40px 0 0}.mm-navigation ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 420px){.mm-navigation ul{display:block}}.mm-navigation ul li{display:flex;width:calc(50% - 30px);margin:80px 0 0}@media screen and (max-width: 769px){.mm-navigation ul li{width:calc(50% - 15px);margin-top:60px}}@media screen and (max-width: 420px){.mm-navigation ul li{width:100%}}.mm-navigation ul li:nth-child(1){margin-top:0}.mm-navigation ul li:nth-child(2){margin-top:0}@media screen and (max-width: 420px){.mm-navigation ul li:nth-child(2){margin-top:60px}}.mm-navigation ul li a{display:block;width:100%;text-decoration:none;color:#333;text-align:center}.mm-navigation ul li a:hover .image img{transform:scale(1.1)}.mm-navigation ul li a:hover .title{color:#00a6dc}.mm-navigation ul li a:hover .btn{border:solid 1px #00a6dc;background-color:#00a6dc;color:#fff}.mm-navigation ul li a[target=_blank] .btn::after{display:inline-block;font-family:"Material Icons";font-weight:500;line-height:1;content:"";margin:0 0 0 .5em;font-size:22px}.mm-navigation ul li a[href$=".pdf"] .btn::after{font-family:"Material Icons";font-weight:500;line-height:1;content:"";margin:0 0 0 .5em;font-size:22px}.mm-navigation ul li a[href$=".doc"] .btn::after,.mm-navigation ul li a[href$=".docx"] .btn::after,.mm-navigation ul li a[href$=".docm"] .btn::after,.mm-navigation ul li a[href$=".xls"] .btn::after,.mm-navigation ul li a[href$=".xlsx"] .btn::after,.mm-navigation ul li a[href$=".xlsm"] .btn::after{font-family:"Material Icons";font-weight:500;line-height:1;content:"";margin:0 0 0 .5em;font-size:22px}.mm-navigation ul li a::after{display:none}.mm-navigation ul li a .image{overflow:hidden;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;width:100%}.mm-navigation ul li a .image._noimage{background-color:#f9f8f4}.mm-navigation ul li a .image._noimage img{object-fit:contain;width:70%}.mm-navigation ul li a .image img{object-fit:cover;width:100%;height:100%;transition:all 0.3s ease}.mm-navigation ul li a .title{position:relative;margin-bottom:10px;padding-bottom:17px;text-align:center;font-size:18px;font-weight:500;transition:all 0.3s ease}.mm-navigation ul li a .title::after{content:"";display:block;position:absolute;bottom:0;left:calc(50% - 12.5px);width:25px;height:1px;background:#00a6dc}.mm-navigation ul li a .text{text-align:left}.mm-navigation ul li a .btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;max-width:175px;margin:17px auto 0;padding:.5em;border-radius:30px;border:solid 1px #d4d4d4;transition:all 0.3s ease}.mm-update{margin:10px 0 40px}.mm-update time{display:flex;align-items:center;margin:0;padding:0;color:#999;font-size:13px}.mm-update time dl{display:flex;margin:0 0 0 1em}@media(max-width: 769px){.mm-update time dl{display:block}}.mm-entry_cat{margin:10px 0 40px;display:flex;align-items:center;color:#999;font-size:13px;letter-spacing:0}.mm-entry_cat ul{list-style:none;display:flex}.mm-entry_cat ul li{margin:0 0 0 1em}.mm-entry_cat ul li+li{margin-left:5px}.mm-entry_cat ul li a{display:flex;padding:0 .5em;border:solid 1px #999;color:#999;text-decoration:none}.mm-entry_cat ul li a:hover{border:solid 1px #01cadc;color:#01cadc}.mm-update+.mm-entry_cat{margin-top:calc(-40px + .5em)}.mm-snsbtn{margin:10px 0 50px 50%}@media screen and (max-width: 769px){.mm-snsbtn{margin-left:0;margin-bottom:40px}}.mm-snsbtn ul{list-style:none;display:flex}.mm-snsbtn ul li{display:flex;flex:1 1 0;font-size:12px}@media screen and (max-width: 769px){.mm-snsbtn ul li{font-size:10px}}.mm-snsbtn ul li a{display:flex;align-items:center;justify-content:center;width:100%;line-height:1;padding:17px 0;text-decoration:none;color:#fff;transition:all 0.3s ease}@media screen and (max-width: 769px){.mm-snsbtn ul li a{padding:13px 0}}.mm-snsbtn ul li a:hover{opacity:.7}.mm-snsbtn ul li a.facebooklink{background-color:#3b5998}.mm-snsbtn ul li a.tweet{background-color:#000}.mm-snsbtn ul li a.line{background-color:#00b900}.mm-snsbtn ul li a.hatena{background-color:#008fde}.mm-snsbtn ul li a.hatena::before{content:"B!";margin-right:.2em;font-family:Verdana,Geneva,"sans-serif";font-weight:bold}.kansyuu_lawyer+.mm-snsbtn,.mm-kanren+.mm-snsbtn,.mm-related+.mm-snsbtn,.entry_body+.mm-snsbtn{margin:60px 40px}@media screen and (max-width: 769px){.kansyuu_lawyer+.mm-snsbtn,.mm-kanren+.mm-snsbtn,.mm-related+.mm-snsbtn,.entry_body+.mm-snsbtn{margin:40px 0}}.mm-entry_cat+.mm-snsbtn,.mm-update+.mm-snsbtn{margin-top:-30px}.mm-page_index{margin:40px 0}.mm-page_index dl{border:5px solid #f5f6f7;border-top-width:3px}.mm-page_index dl dt{padding:5px 0;line-height:2;font-weight:bold;text-align:center;background:#f5f6f7;cursor:pointer}@media(max-width: 769px){.mm-page_index dl dt{font-size:14px}}.mm-page_index dl dt span{display:inline-block;position:relative;padding-right:20px}.mm-page_index dl dt span::before,.mm-page_index dl dt span::after{content:"";display:block;position:absolute;top:calc(50% - 1px);right:0;width:10px;height:2px;background:#00a6dc;transition:all 0.3s ease}.mm-page_index dl dt span::after{transform:rotate(90deg)}.mm-page_index dl dt.open span::after{opacity:0}.mm-page_index dl dd #page_indexNuv{list-style:none;margin:0;padding:0}.mm-page_index dl dd #page_indexNuv li{display:flex;align-items:center;padding:.5em;border-top:solid 1px #d4d4d4;font-size:15px}@media(max-width: 769px){.mm-page_index dl dd #page_indexNuv li{font-size:14px}}.mm-page_index dl dd #page_indexNuv li:first-child{border-top:none}.mm-page_index dl dd #page_indexNuv li::before{content:"";display:block;max-width:8px;max-height:8px;min-width:8px;min-height:8px;line-height:8px;margin-right:.5em;border-radius:50%;border:solid 1px #333;background:#333}.mm-page_index dl dd #page_indexNuv li a{color:#333;text-decoration:none}.mm-page_index dl dd #page_indexNuv li a:hover{color:#01cadc;text-decoration:underline}.mm-page_index dl dd #page_indexNuv .lv_h3{padding-left:2em}.mm-page_index dl dd #page_indexNuv .lv_h3::before{background:#fff}.mm-page_index dl dd #page_indexNuv .lv_h4{padding-left:4em}.mm-page_index dl dd #page_indexNuv .lv_h4::before{max-width:5px;max-height:5px;min-width:5px;min-height:5px;line-height:5px}.mm-page_index dl dd #page_indexNuv .lv_h5{padding-left:6em}.mm-page_index dl dd #page_indexNuv .lv_h5::before{max-width:5px;max-height:5px;min-width:5px;min-height:5px;line-height:5px;border-radius:0;background:#fff}.mm-page_index dl dd #page_indexNuv .lv_h6{padding-left:8em}.mm-page_index dl dd #page_indexNuv .lv_h6::before{max-width:2px;max-height:2px;min-width:2px;min-height:2px;line-height:2px;border-radius:0}.mm-page_CTA{margin-top:100px !important;padding:30px;border:solid 10px #1e5b9e;border-radius:15px}@media(max-width: 769px){.mm-page_CTA{margin-top:50px !important;padding:20px;border:solid 5px #1e5b9e}}.mm-page_CTA .head{text-align:center}.mm-page_CTA .head .title{font-size:20px;font-weight:600}@media(max-width: 769px){.mm-page_CTA .head .title{font-size:18px;line-height:1.5}}.mm-page_CTA .head .message{margin:0;font-size:40px;font-weight:700;color:#e94609;line-height:1.8}@media(max-width: 769px){.mm-page_CTA .head .message{font-size:30px}}.mm-page_CTA .body{display:flex;align-items:center;justify-content:space-between}@media(max-width: 769px){.mm-page_CTA .body{flex-direction:column}}.mm-page_CTA .body p{display:flex;align-items:center;width:calc(50% - 15px);margin:0}@media(max-width: 769px){.mm-page_CTA .body p{width:100%;margin:10px 0 0}}.mm-page_CTA .body p a{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none}.mm-page_CTA .body .tel a{pointer-events:none;color:#013013}@media(max-width: 769px){.mm-page_CTA .body .tel a{pointer-events:all;padding:5px 0;border-radius:10px;background-color:#e94609;color:#fff}}.mm-page_CTA .body .tel a .icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;min-width:50px;margin:0 15px 0 0;border-radius:50%;background-color:#f60;font-size:12px;font-weight:700;line-height:1.3;color:#fff}@media(max-width: 769px){.mm-page_CTA .body .tel a .icon{width:40px;height:40px;min-width:40px;background-color:#1e5b9e;font-size:10px}}.mm-page_CTA .body .tel a .number{font-family:"Arbutus Slab",serif;font-size:40px;letter-spacing:0}.mm-page_CTA .body .tel a .text{font-size:20px;font-weight:700;line-height:1.5;text-align:center}@media(max-width: 769px){.mm-page_CTA .body .tel a .text{display:block}}.mm-page_CTA .body .tel a .text .note{display:block;font-size:12px}.mm-page_CTA .body .mail a{padding:10px 20px;border-radius:10px;background-color:#00a6dc;color:#fff;font-size:20px;font-weight:700;transition:all 0.3s ease}@media(max-width: 769px){.mm-page_CTA .body .mail a{font-size:18px}}.mm-page_CTA .body .mail a:hover{background-color:#1e5b9e}.mm-page_CTA .body .mail a .material-symbols-outlined{margin:0 10px 0 0;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 24;font-size:34px}@media(max-width: 769px){.mm-page_CTA .body .mail a .material-symbols-outlined{font-size:30px}}.mm-page_CTA .footer{margin:20px 0 0}.mm-page_CTA .footer .note{font-size:14px;text-align:center;line-height:1.3}.mm-kanren{margin:60px 0;padding:20px;border:solid 10px #d9f2fa}.mm-kanren ul{list-style:none;margin:20px 0 0;border-top:solid 1px #efeee0}.mm-kanren ul li{display:flex;padding:20px 0;border-bottom:solid 1px #efeee0}.mm-kanren ul li a{display:flex;justify-content:space-between;align-items:center;width:100%}.mm-kanren ul li a .ph{width:120px;margin:0}.mm-kanren ul li a .title{width:calc(100% - 120px - 20px);margin:0}.mm-related{margin:60px 0}.mm-related>.title{margin:0 0 20px;font-weight:500;font-size:18px;text-align:center}.mm-related ul{list-style:none;display:grid;grid-template-columns:repeat(4, 1fr);gap:20px 20px}@media(max-width: 769px){.mm-related ul{grid-template-columns:repeat(2, 1fr)}}.mm-related ul li a{display:block;color:#333;text-decoration:none;transition:all 0.3s ease}.mm-related ul li a:hover{color:#01cadc}.mm-related ul li a:hover .head img{transform:scale(1.15)}.mm-related ul li a .head{overflow:hidden;aspect-ratio:16/9;border-radius:10px}.mm-related ul li a .head img{object-fit:cover;width:100%;height:100%;transition:all 0.3s ease}.mm-related ul li a .body{margin:10px 0 0;font-size:14px;font-weight:500;line-height:160%}.mm-voice .results{padding:0 0 50px}@media screen and (max-width: 769px){.mm-voice .results{padding-bottom:30px}}.mm-voice .results+.results{padding-top:50px;border-top:solid 1px #d4d4d4}@media screen and (max-width: 769px){.mm-voice .results+.results{padding-top:30px}}.mm-voice .results .head{display:flex;align-items:center}.mm-voice .results .head .category{margin:0;padding:5px 15px;border-radius:4px;background:#00a6dc;color:#fff}.mm-voice .results .head .name{margin:0 0 0 15px}.mm-voice .results .body{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin:15px 0 0}@media screen and (max-width: 769px){.mm-voice .results .body{display:block}}.mm-voice .results .body .img{width:45%;margin-left:10px}@media screen and (max-width: 769px){.mm-voice .results .body .img{width:calc(100% - 40px);margin:0 20px 17px;text-align:center}}.mm-voice .results .body .img img{box-sizing:border-box;border:solid 5px #efeee0}.mm-voice .results .body .img+.text{width:55%}@media screen and (max-width: 769px){.mm-voice .results .body .img+.text{width:100%}}.mm-tel{display:flex;flex-direction:column;max-width:495px;margin:2em auto .5em;text-align:center}.mm-tel dt{font-size:21px;font-weight:bold;color:#009844}@media screen and (max-width: 769px){.mm-tel dt{font-size:18px}}.mm-tel dd{border:solid 1px #d4d4d4;border-radius:40px;font-family:"Arbutus Slab",serif;font-size:45px}@media screen and (max-width: 769px){.mm-tel dd{font-size:22px}}.mm-tel dd a{pointer-events:none;display:flex;justify-content:center;align-items:center;color:#333;text-decoration:none}@media screen and (max-width: 769px){.mm-tel dd a{pointer-events:all;padding:10px 0}}.mm-tel dd a img{width:38px;margin-right:.1em;transform:rotate(10deg)}@media screen and (max-width: 769px){.mm-tel dd a img{width:18px}}.mm-sort_btn{display:flex;justify-content:flex-end;margin:40px 0}.mm-sort_btn ul{list-style:none;display:flex;justify-content:flex-end}.mm-sort_btn ul li{margin:0 0 0 10px;font-size:14px}.mm-sort_btn ul li a{display:block;padding:.5em 1em;background:#00a6dc;color:#fff;text-decoration:none}.mm-midashi_L+.mm-entriesList{margin-top:0}.mm-midashi_L+.mm-entriesList article{border-top:none}.mm-entriesList article{border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4}.mm-entriesList article+article{border-top:none}.mm-entriesList article a{box-sizing:border-box;display:flex;align-items:center;width:100%;padding:15px 0;text-decoration:none;color:#333}@media screen and (max-width: 769px){.mm-entriesList article a{flex-wrap:wrap}}.mm-entriesList article a:hover .body .title{text-decoration:underline}.mm-entriesList article a .head{display:flex;align-items:center;padding:0 20px 0 0}@media screen and (max-width: 769px){.mm-entriesList article a .head{padding:0}}.mm-entriesList article a .head .date{min-width:125px;max-width:125px;white-space:nowrap}.mm-entriesList article a .head .category{width:110px;margin:0 0 0 20px}.mm-entriesList article a .head .category .label{display:block;padding:5px 0;font-size:13px;text-align:center;white-space:nowrap;background:#009844;color:#fff}.mm-entriesList article a .head .category .label+.label{margin-top:5px}.mm-entriesList article a .head .category .label.media{background:#ada964}.mm-entriesList article a .head .category .label.case{background:#00a6dc}.mm-entriesList article a .head .category .label.columns{background:#f6a91f}@media screen and (max-width: 769px){.mm-entriesList article a .body{width:100%;margin:10px 0 0}}.mm-entriesList article a .body .title{font-weight:400}.mm-entriesCard{display:grid;grid-template-columns:repeat(2, 1fr);gap:80px 60px;margin:40px 0 80px}@media(max-width: 769px){.mm-entriesCard{gap:60px 30px}}@media(max-width: 420px){.mm-entriesCard{display:block}}@media(max-width: 420px){.mm-entriesCard article{margin:60px 0 0}}.mm-entriesCard article a{display:block;color:#333;text-decoration:none}.mm-entriesCard article a:hover{color:#333}.mm-entriesCard article a:hover .head .image img{transform:scale(1.1)}.mm-entriesCard article a:hover .body .title{color:#00a6dc}.mm-entriesCard article a:hover .body .btn{border:solid 1px #00a6dc;background-color:#00a6dc;color:#fff}.mm-entriesCard article a .head{overflow:hidden}.mm-entriesCard article a .head .image{aspect-ratio:395/263;display:flex;align-items:center;justify-content:center;width:100%}.mm-entriesCard article a .head .image._noimage{background-color:#f9f8f4}.mm-entriesCard article a .head .image._noimage img{object-fit:contain;width:70%}.mm-entriesCard article a .head .image img{object-fit:cover;width:100%;height:100%;transition:all 0.3s ease}.mm-entriesCard article a .body .title{position:relative;margin:18px 0 10px;padding:0 0 17px;font-size:18px;font-weight:500;text-align:center;letter-spacing:.1em;transition:all 0.3s ease}.mm-entriesCard article a .body .title::after{content:"";display:block;position:absolute;bottom:0;left:calc(50% - 12.5px);width:25px;height:1px;background-color:#00a6dc}.mm-entriesCard article a .body .text{letter-spacing:.08em}@media(max-width: 769px){.mm-entriesCard article a .body .text{font-size:15px}}.mm-entriesCard article a .body .btn{display:flex;align-items:center;justify-content:center;width:175px;height:45px;margin:17px auto 0;border-radius:45px;border:solid 1px #d4d4d4;background-color:#fff;transition:all 0.3s ease}@media(max-width: 769px){.mm-entriesCard article a .body .btn{font-size:15px}}.mm-eyecatc{overflow:hidden;aspect-ratio:3/2;width:100%;margin:30px 0}.mm-eyecatc img{object-fit:cover;width:100%;height:100%}.mm-pageanker,.faq_nav{margin:40px 0 80px;padding:30px 10px 20px;border-radius:10px;background-color:#efeee0}.mm-pageanker ul,.faq_nav ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center}.mm-pageanker ul li,.faq_nav ul li{margin:0 10px 10px;letter-spacing:.1em;line-height:160%}.mm-pageanker ul li a,.faq_nav ul li a{display:block;position:relative;padding:.5em 1.5em;padding-right:40px;border-radius:50px;background-color:#fff;color:#333;text-decoration:none;transition:all 0.3s ease}.mm-pageanker ul li a:hover,.faq_nav ul li a:hover{background-color:#00a6dc;color:#fff}.mm-pageanker ul li a:hover::after,.faq_nav ul li a:hover::after{top:calc(50% + 3px)}.mm-pageanker ul li a::before,.mm-pageanker ul li a::after,.faq_nav ul li a::before,.faq_nav ul li a::after{content:"";display:flex;align-items:center;justify-content:center;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:20px;height:20px;border-radius:30px}.mm-pageanker ul li a::before,.faq_nav ul li a::before{background-color:#00a6dc}.mm-pageanker ul li a::after,.faq_nav ul li a::after{content:"";font-family:"Material Icons";font-weight:500;line-height:1;position:absolute;color:#fff;transition:all 0.3s ease}main{font-size:16px}main p{margin:0}main *+p,main [class*=mm-]+p{margin-top:17px}main strong{color:#f60}main strong._cDefault{color:#333}main a{position:relative;color:#1e5b9e;text-decoration:underline}main a:hover{color:#00a6dc;text-decoration:none}main a[target=_blank]::after{display:inline-block;position:relative;top:.1em;font-family:"Material Icons";font-weight:400;line-height:1;content:"";font-size:1.2em}main a[href$=".pdf"]::after{font-family:"Material Icons";font-weight:400;line-height:1;content:"";font-size:22px}main a[href$=".doc"]::after,main a[href$=".docx"]::after,main a[href$=".docm"]::after,main a[href$=".xls"]::after,main a[href$=".xlsx"]::after,main a[href$=".xlsm"]::after{font-family:"Material Icons";font-weight:400;line-height:1;content:"";font-size:22px}.mw_wp_form dl{display:flex;border-top:solid 1px #d4d4d4}@media screen and (max-width: 769px){.mw_wp_form dl{display:block}}.mw_wp_form dl dt,.mw_wp_form dl dd{box-sizing:border-box}.mw_wp_form dl dt{display:flex;align-items:center;justify-content:space-between;width:30%;padding:15px;background:#f9f8f4}@media screen and (max-width: 769px){.mw_wp_form dl dt{width:100%;padding:10px}}.mw_wp_form dl dt .label_must{display:inline-block;padding:0 10px;background:#b55967;color:#fff;font-size:12px}.mw_wp_form dl dd{width:70%;padding:15px 0 15px 15px}@media screen and (max-width: 769px){.mw_wp_form dl dd{width:100%;padding:15px 0}}.mw_wp_form dl dd .info{margin:5px 0 0;font-size:14px;color:#666}.mw_wp_form dl input[type=text],.mw_wp_form dl input[type=email]{outline:none;box-sizing:border-box;width:60%;margin:0;padding:10px;border:solid 1px #d4d4d4;background:#fff;font-size:16px}@media screen and (max-width: 769px){.mw_wp_form dl input[type=text],.mw_wp_form dl input[type=email]{width:100%}}.mw_wp_form dl textarea{outline:none;box-sizing:border-box;width:100%;height:180px;margin:0;padding:10px;border:solid 1px #d4d4d4;background:#fff;font-size:16px}.mw_wp_form dl .select{display:inline-block;position:relative}.mw_wp_form dl .select::before{content:"";display:block;position:absolute;z-index:-1;top:13px;right:10px;width:0;height:0;border-style:solid;border-width:10px 5px 0 5px;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.mw_wp_form dl .select select{outline:none;box-sizing:border-box;padding:10px 30px 10px 10px;border:solid 1px #d4d4d4;background:rgba(0,0,0,0);font-size:16px}.mw_wp_form dl .checkbox .mwform-checkbox-field label{display:inline-block;cursor:pointer}.mw_wp_form dl .checkbox .mwform-checkbox-field label .mwform-checkbox-field-text{display:block;position:relative;padding:5px 10px 5px 47px;border-radius:4px;background:#f9f8f4;transition:all 0.3s ease}.mw_wp_form dl .checkbox .mwform-checkbox-field label .mwform-checkbox-field-text::before,.mw_wp_form dl .checkbox .mwform-checkbox-field label .mwform-checkbox-field-text::after{content:"";display:block;position:absolute}.mw_wp_form dl .checkbox .mwform-checkbox-field label .mwform-checkbox-field-text::before{top:50%;transform:translateY(-50%);left:12px;width:20px;height:20px;border:solid 1px #d4d4d4;border-radius:4px}.mw_wp_form dl .checkbox .mwform-checkbox-field label .mwform-checkbox-field-text::after{top:11px;left:19px;width:5px;height:9px;border-right:solid 3px #fff;border-bottom:solid 3px #fff;transform:rotate(45deg);opacity:0}.mw_wp_form dl .checkbox .mwform-checkbox-field label:hover .mwform-checkbox-field-text{background:#d9f2fa}.mw_wp_form dl .checkbox .mwform-checkbox-field label:hover .mwform-checkbox-field-text::before{border:solid 1px #00a6dc}.mw_wp_form dl .checkbox .mwform-checkbox-field label input[type=checkbox]{display:none}.mw_wp_form dl .checkbox .mwform-checkbox-field label input[type=checkbox]:checked+.mwform-checkbox-field-text::before{border:solid 1px #00a6dc;background:#00a6dc}.mw_wp_form dl .checkbox .mwform-checkbox-field label input[type=checkbox]:checked+.mwform-checkbox-field-text::after{opacity:1}.mw_wp_form .msg_pp{padding:30px 0 50px;border-top:solid 1px #d4d4d4;text-align:center}.mw_wp_form .contact_btnset{display:flex;justify-content:center;align-items:center}.mw_wp_form .contact_btnset p{margin:0}.mw_wp_form .contact_btnset p+p{margin-left:10px}.mw_wp_form .contact_btnset p input{cursor:pointer;min-width:8em;padding:1em;border-radius:8px;background:#efeee0;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px}.mw_wp_form .contact_btnset p input.btn_submit{background:#00a6dc;color:#fff}.mw_wp_form.mw_wp_form_confirm dl dd .info{display:none}.mw_wp_form.mw_wp_form_confirm dl .select::before{display:none}.mw_wp_form.mw_wp_form_confirm .msg_pp{display:none}.mw_wp_form.mw_wp_form_confirm .contact_btnset{padding:40px 0 0;border-top:solid 1px #d4d4d4}.wpcf7 .confirm_area,.wpcf7 .thanks_area{display:none}.wpcf7 input[type=text],.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 select{outline:none;box-sizing:border-box;width:100%;margin:0;padding:.8em;border:solid 1px #d4d4d4;border-radius:5px;font-size:17px}@media(max-width: 920px){.wpcf7 input[type=text],.wpcf7 input[type=tel],.wpcf7 input[type=email],.wpcf7 select{padding:.6em;font-size:16px}}.wpcf7 textarea{outline:none;box-sizing:border-box;width:100%;height:180px;margin:0;padding:.8em;border:solid 1px #d4d4d4;border-radius:5px;font-size:17px;vertical-align:bottom;line-height:1.5}.wpcf7 input[type=radio],.wpcf7 input[type=checkbox]{display:none}.wpcf7 .wpcf7-form-control-wrap:has(select){display:inline-block;position:relative;border:solid 1px #d4d4d4;border-radius:5px}.wpcf7 .wpcf7-form-control-wrap:has(select)::after{content:"▼";position:absolute;right:10px;top:.5em}@media(max-width: 769px){.wpcf7 .wpcf7-form-control-wrap:has(select)::after{top:.2em}}.wpcf7 .wpcf7-form-control-wrap:has(select) select{position:relative;z-index:1;padding-right:calc(.8em + 15px);border:none;background-color:rgba(0,0,0,0)}.wpcf7 .wpcf7-radio .wpcf7-list-item{display:block}.wpcf7 .wpcf7-radio label input[type=radio]:checked+span::before{border:solid 1px #00a6dc;background-color:#00a6dc !important}.wpcf7 .wpcf7-radio label input[type=radio]:checked+span::after{display:block}.wpcf7 .wpcf7-radio label input[type=radio]+span{cursor:pointer;display:block;position:relative;padding:0 0 0 25px}.wpcf7 .wpcf7-radio label input[type=radio]+span:hover::before{border:solid 1px #00a6dc;background-color:#15c2fa}.wpcf7 .wpcf7-radio label input[type=radio]+span::before{content:"";display:block;position:absolute;top:.5em;left:0;width:15px;height:15px;border-radius:50%;border:solid 1px #d4d4d4;transition:all .3s ease}.wpcf7 .wpcf7-radio label input[type=radio]+span::after{content:"";display:none;position:absolute;top:calc(.5em + 5px);left:5px;width:7px;height:7px;border-radius:50%;background-color:#fff}.wpcf7 .wpcf7-checkbox .wpcf7-list-item{display:flex;flex-wrap:wrap;margin:0}.wpcf7 .wpcf7-checkbox label input[type=checkbox]:checked+span{background-color:#00a6dc;color:#fff}.wpcf7 .wpcf7-checkbox label input[type=checkbox]:checked+span::before{border:solid 1px #fff;background-color:#fff}.wpcf7 .wpcf7-checkbox label input[type=checkbox]:checked+span::after{display:block}.wpcf7 .wpcf7-checkbox label input[type=checkbox]+span{cursor:pointer;display:block;position:relative;padding:5px 10px 5px 40px;border-radius:5px;background-color:#f9f8f4;transition:all .3s ease}.wpcf7 .wpcf7-checkbox label input[type=checkbox]+span:hover{background-color:#00a6dc;color:#fff}.wpcf7 .wpcf7-checkbox label input[type=checkbox]+span:hover::before{border:solid 1px #fff}.wpcf7 .wpcf7-checkbox label input[type=checkbox]+span::before{content:"";display:block;position:absolute;top:50%;left:10px;transform:translateY(-50%);width:15px;height:15px;border:solid 1px #efeee0}.wpcf7 .wpcf7-checkbox label input[type=checkbox]+span::after{content:"";display:none;position:absolute;top:calc(50% - 8px);left:15px;transform:rotate(45deg);width:5px;height:9px;border-right:solid 3px #00a6dc;border-bottom:solid 3px #00a6dc}.wpcf7 .wpcf7-not-valid-tip{display:block;margin:.5em 0 0;padding:8px 10px;background-color:rgba(181,89,103,.1);color:#b55967;font-size:14px;font-weight:500;line-height:1}.wpcf7 .wpcf7-response-output{display:none}.faq_block section+section{margin-top:100px}.faq_block dl{margin-top:40px}.faq_block dl+dl{margin-top:50px}.faq_block dl dt{position:relative;margin:0 0 17px;padding:5px 0 5px 40px;background:#f9f8f4;color:#00a6dc;font-size:21px;font-weight:bold}@media screen and (max-width: 769px){.faq_block dl dt{font-size:16px}}.faq_block dl dt::before,.faq_block dl dt::after{content:"";display:block;position:absolute;top:11px;left:7px;width:25px;height:25px;line-height:25px}@media screen and (max-width: 769px){.faq_block dl dt::before,.faq_block dl dt::after{top:6px}}.faq_block dl dt::before{border-radius:50%;background:#00a6dc}.faq_block dl dt::after{content:"Q";font-family:"Arbutus Slab",serif;text-align:center;font-size:17px;font-weight:normal;color:#fff}.kansyuu_lawyer{margin:100px 0 0;padding:20px;border-radius:10px;background-color:#edeade;background-image:url("https://ecdn.speedsize.com/0a8745f1-5ecf-4b28-9b1f-5906f014afc6/legalplus.jp/souzoku/cms/wp-content/themes/legalplus_official2021/images/common/h1_bg.png");background-position:center;background-repeat:repeat-y}.kansyuu_lawyer .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px;border-radius:10px;background-color:#fff}@media(max-width: 769px){.kansyuu_lawyer .wrap{display:block;padding:20px}}.kansyuu_lawyer .wrap h2{width:100%;margin:0 0 20px;font-weight:500}.kansyuu_lawyer .wrap .pdof{width:24%;text-align:center}@media(max-width: 769px){.kansyuu_lawyer .wrap .pdof{width:100%}}@media(max-width: 769px){.kansyuu_lawyer .wrap .pdof img{max-width:175px}}.kansyuu_lawyer .wrap .pdof .names{padding:.3em;background-color:#333}.kansyuu_lawyer .wrap .pdof .names p{margin:0;color:#fff;line-height:normal}.kansyuu_lawyer .wrap .pdof .names p.t_en{margin-top:5px;font-size:11px}.kansyuu_lawyer .wrap .txt{width:calc(76% - 40px)}@media(max-width: 769px){.kansyuu_lawyer .wrap .txt{width:100%;margin:1em 0 0;font-size:15px}}.kansyuu_lawyer .wrap .txt .syozoku{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}@media(max-width: 769px){.kansyuu_lawyer .wrap .txt .syozoku{justify-content:flex-start}}.kansyuu_lawyer .wrap .txt .syozoku li{margin:0 0 5px 10px;padding:.3em 1em;border-radius:5px;background-color:#333;color:#fff;font-size:14px;line-height:160%}@media(max-width: 769px){.kansyuu_lawyer .wrap .txt .syozoku li{margin:0 10px 5px 0;font-size:12px}}.kansyuu_lawyer .wrap .txt .mm-button{margin-top:30px}.office_list ul{list-style:none;display:flex;flex-wrap:wrap;margin:15px -15px 0}@media screen and (max-width: 769px){.office_list ul{display:block;margin:15px 0 0;border-top:solid 1px #d4d4d4}}.office_list ul li{box-sizing:border-box;position:relative;width:33.3333333333%;margin:25px 0;padding:0 15px;border-left:solid 1px #d4d4d4;text-align:center}@media screen and (max-width: 769px){.office_list ul li{width:100%;margin:0;padding:0;border-left:none;text-align:left;border-bottom:solid 1px #d4d4d4}}.office_list ul li:nth-child(3n+1){border-left:none}.office_list ul li:nth-child(3n+1)::after{content:"";display:block;position:absolute;top:-25px;left:0;width:300%;height:1px;background:#d4d4d4}@media screen and (max-width: 769px){.office_list ul li:nth-child(3n+1)::after{display:none}}.office_list ul li:first-child::after{display:none}.office_list ul li a{display:block;position:relative;text-decoration:none;color:#333;font-size:14px}@media screen and (max-width: 769px){.office_list ul li a{display:flex;justify-content:space-between;padding:15px 30px 15px 0}}.office_list ul li a:hover .ph img{transform:scale(1.1)}.office_list ul li a:hover .txt .btn{border:solid 1px #00a6dc;background-color:#00a6dc;color:#fff}.office_list ul li a:hover .txt .btn::after{border-top:solid 1px #fff;border-right:solid 1px #fff}@media screen and (max-width: 769px){.office_list ul li a::after{content:"";display:block;position:absolute;top:calc(50% - 5px);right:10px;width:7px;height:7px;border-top:solid 1px #555;border-right:solid 1px #555;transform:rotate(45deg)}}.office_list ul li a .ph{overflow:hidden;aspect-ratio:372/245;width:100%}@media screen and (max-width: 769px){.office_list ul li a .ph{aspect-ratio:1/1;width:120px}}.office_list ul li a .ph img{object-fit:cover;width:100%;height:100%;transition:all 0.3s ease}@media screen and (max-width: 769px){.office_list ul li a .txt{width:calc(100% - 135px)}}.office_list ul li a .txt h3{margin:1em 0 0;font-size:20px;color:#00a6dc}@media screen and (max-width: 769px){.office_list ul li a .txt h3{margin:0;font-size:17px}}.office_list ul li a .txt p{margin-top:12px}.office_list ul li a .txt .btn{display:inline-block;position:relative;line-height:45px;border:solid 1px #d4d4d4;border-radius:25px;padding:0 40px;transition:all 0.3s ease}@media screen and (max-width: 769px){.office_list ul li a .txt .btn{display:none}}.office_list ul li a .txt .btn::after{content:"";display:block;position:absolute;top:calc(50% - 5px);right:15px;width:7px;height:7px;border-top:solid 1px #d4d4d4;border-right:solid 1px #d4d4d4;transform:rotate(45deg)}.office_info dl{background:none}.office_info dl dt{padding-top:0}.office_info dl dt::before{top:8px}.office_info dl dt::after{top:14px}.staff_list{margin:40px 0 0}.staff_list ul{list-style:none;display:flex;flex-wrap:wrap;margin:0 -15px}@media screen and (max-width: 769px){.staff_list ul{margin:0}}.staff_list ul li{display:flex;box-sizing:border-box;width:calc(33.3333333333% - 30px);margin:0 15px 30px;border:solid 1px #d4d4d4}@media screen and (max-width: 769px){.staff_list ul li{width:100%;margin:0 0 30px}}.staff_list ul li a{overflow:hidden;display:flex;justify-content:space-between;position:relative;width:100%;height:100%;color:#333;text-decoration:none}.staff_list ul li a::after{content:"";display:block;position:absolute;top:calc(50% - 13px);right:10px;width:10px;height:10px;border-top:solid 1px #555;border-right:solid 1px #555;transform:rotate(45deg);transition:all 0.3s ease}.staff_list ul li a .ph{position:relative;z-index:1;width:115px}.staff_list ul li a .txt{display:flex;flex-direction:column;justify-content:center;position:relative;width:calc(100% - 120px);padding:0 0 28px}.staff_list ul li a .txt p{margin:0}.staff_list ul li a .txt .name{font-size:21px}.staff_list ul li a .txt .name_en{margin:-0.5em 0 0;font-size:12px;color:#666;letter-spacing:.1em}.staff_list ul li a .txt .office{display:flex;align-items:center;position:absolute;right:0;bottom:0;width:100%;height:28px;margin:0;padding:0;background:#00a6dc;color:#fff}.staff_list ul li a .txt .office::before{content:"";display:block;position:absolute;bottom:0;left:-100%;width:100%;height:100%;background:#00a6dc}.staff_list ul li a .txt .office .label{display:inline-block;line-height:1.3}.staff_list ul li a .txt .office .label+.label::before{content:"/";margin:0 .5em}.staff_list ul li a:hover::after{right:5px}.column_list{margin:40px 0 0}.column_list>ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.column_list>ul>li{width:calc(50% - 25px);margin:50px 0 0}@media screen and (max-width: 769px){.column_list>ul>li{width:100%;margin:0;border-bottom:solid 1px #d4d4d4}}.column_list>ul>li:nth-child(1){margin-top:0}@media screen and (max-width: 769px){.column_list>ul>li:nth-child(1){border-top:solid 1px #d4d4d4}}.column_list>ul>li:nth-child(2){margin-top:0}.column_list>ul>li a{display:block;width:100%;height:100%;text-decoration:none;color:#333;text-align:center;-webkit-box-shadow:0px 1px 5px #d4d4d4;-moz-box-shadow:0px 1px 5px #d4d4d4;box-shadow:0px 1px 5px #d4d4d4;border:solid 1px #e8e8e8;transition:all 0.3s ease}@media screen and (max-width: 769px){.column_list>ul>li a{display:flex;justify-content:space-between;align-items:flex-start;height:auto;padding:30px 0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.column_list>ul>li a .img{overflow:hidden;position:relative;width:100%;height:0;padding-bottom:61.1111111111%}@media screen and (max-width: 769px){.column_list>ul>li a .img{width:30%;padding-bottom:19.4444444444%}}.column_list>ul>li a .img img{position:absolute;left:50%;top:50%;max-width:none;width:100%;transform:translate(-50%, -50%);transition:all 0.3s ease}.column_list>ul>li a .img ul{list-style:none;display:flex;justify-content:flex-end;position:absolute;bottom:0;right:0}@media screen and (max-width: 769px){.column_list>ul>li a .img ul{bottom:auto;top:0}}.column_list>ul>li a .img ul li{position:relative;padding:.2em 1em;font-size:14px;background:#00a6dc;color:#fff}@media screen and (max-width: 769px){.column_list>ul>li a .img ul li{font-size:10px}}.column_list>ul>li a .img ul li::before{content:"";display:block;position:absolute;left:0;top:calc(50% - 5px);width:1px;height:10px;background:#fff}.column_list>ul>li a .img ul li:first-child::before{display:none}.column_list>ul>li a .txt{line-height:1.6;padding:20px 25px 0;text-align:left}@media screen and (max-width: 769px){.column_list>ul>li a .txt{width:67%;padding:0}}.column_list>ul>li a .txt h3{padding:0;font-size:19px}@media screen and (max-width: 769px){.column_list>ul>li a .txt h3{font-size:17px}}.column_list>ul>li a .txt time{display:flex;align-items:center;margin:5px 0 0;color:#999;font-size:14px}.column_list>ul>li a .txt time span,.column_list>ul>li a .txt time i{margin-right:.3em}.column_list>ul>li a .txt p{margin:5px 0 0;color:#999;font-size:15px}@media screen and (max-width: 769px){.column_list>ul>li a .txt p{display:none}}.column_list>ul>li a .btn{display:inline-block;margin:17px auto 20px;padding:.5em 1.8em;border-radius:30px;border:solid 1px #d4d4d4}@media screen and (max-width: 769px){.column_list>ul>li a .btn{display:none}}.column_list>ul>li a:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#f9f8f4}.column_list>ul>li a:hover .img img{transform:translate(-50%, -50%) scale(1.1)}.column_list>ul>li a:hover .btn{color:#01cadc;border-color:#01cadc}.gmapWrap{position:relative;margin:1em 0 0}.gmapWrap .gmap{overflow:hidden;aspect-ratio:2.321/1}.gmapWrap .gmap iframe{width:100%;height:100%}.gmapWrap .gmap_link{display:none}.mapImg{margin:60px 0;text-align:center}@media screen and (max-width: 769px){.mapImg{margin:30px 0}}.howto_access{overflow:hidden}.howto_access ol{list-style:none;display:flex;flex-wrap:wrap;margin:0 -10px}@media screen and (max-width: 420px){.howto_access ol{margin:0}}.howto_access ol li{counter-increment:number;display:flex;flex-direction:column;position:relative;width:calc(33.333% - 20px);margin:1em 10px 5px}@media screen and (max-width: 769px){.howto_access ol li{width:calc(50% - 20px)}}@media screen and (max-width: 420px){.howto_access ol li{width:100%;margin:1em 0 5px}}.howto_access ol li::before{display:flex;justify-content:center;content:counter(number);position:absolute;top:0;left:0;width:30px;height:30px;line-height:30px;background:#efeee0;font-size:14px;font-family:"Arbutus Slab",serif;letter-spacing:0}.howto_access ol li .ph{border:solid 3px #efeee0}.howto_access ol li .txt{margin-top:.5em;font-size:13px}.access_announce div.attention{display:flex;justify-content:center}.access_announce div.attention p{padding-left:1em;text-indent:-1em;font-size:13px}.lawyer_copy .title{position:relative;margin:0 0 1.5em;padding:0 0 .7em;font-family:"Zen Old Mincho","Hiragino Mincho ProN",YuMincho,"Yu Mincho","serif";font-weight:400;font-size:30px;text-align:center}@media screen and (max-width: 769px){.lawyer_copy .title{font-size:24px}}.lawyer_copy .title::before{content:"";display:block;position:absolute;bottom:0;left:calc(50% - 35px);width:70px;height:2px;background:#00a6dc}@media screen and (max-width: 769px){.lawyer_copy .title::before{left:calc(50% - 20px);width:40px}}.lawyer_zirei ul{list-style:none;margin:40px 0 0;padding:10px 40px;background:#f9f8f4}.lawyer_zirei ul li{padding:30px 0}.lawyer_zirei ul li+li{border-top:solid 1px #d4d4d4}.lawyer_zirei ul li a{display:flex;justify-content:space-between;width:100%;text-decoration:none;color:#333}@media screen and (max-width: 769px){.lawyer_zirei ul li a{display:block}}.lawyer_zirei ul li a:hover{color:#01cadc}.lawyer_zirei ul li a>dl{width:150px;text-align:center;color:#333}@media screen and (max-width: 769px){.lawyer_zirei ul li a>dl{display:flex;align-items:center;width:auto}}.lawyer_zirei ul li a>dl dt{line-height:1;padding:.2em 0 .4em;font-size:18px;font-weight:bold;color:#00a6dc}@media screen and (max-width: 769px){.lawyer_zirei ul li a>dl dt{padding:0 1em 0 0}}.lawyer_zirei ul li a>dl dd{padding:.2em 0;background:#efeee0;font-size:14px}@media screen and (max-width: 769px){.lawyer_zirei ul li a>dl dd{padding:0 1em}}.lawyer_zirei ul li a>p{width:calc(100% - 180px);margin:0}@media screen and (max-width: 769px){.lawyer_zirei ul li a>p{width:100%;margin:.5em 0 0}}.single-lawyer .lawyer_zirei ul li{display:none}.single-lawyer .lawyer_zirei ul li:nth-child(1),.single-lawyer .lawyer_zirei ul li:nth-child(2),.single-lawyer .lawyer_zirei ul li:nth-child(3),.single-lawyer .lawyer_zirei ul li:nth-child(4),.single-lawyer .lawyer_zirei ul li:nth-child(5),.single-lawyer .lawyer_zirei ul li:nth-child(6),.single-lawyer .lawyer_zirei ul li:nth-child(7),.single-lawyer .lawyer_zirei ul li:nth-child(8),.single-lawyer .lawyer_zirei ul li:nth-child(9),.single-lawyer .lawyer_zirei ul li:nth-child(10){display:block}.lawyer_bunya ul{list-style:none;display:flex;flex-wrap:wrap}.lawyer_bunya ul li::after{content:"/";display:inline-block;margin:0 1.2em;font-size:12px;color:#d4d4d4}.lawyer_kouen{margin:25px 0 0}.lawyer_kouen>dl{display:flex}.lawyer_kouen>dl+dl{border-top:solid 1px #d4d4d4}.lawyer_kouen>dl>dt{padding:.5em 0 .5em 1em;width:6em;background:#d9f2fa;white-space:nowrap}.lawyer_kouen>dl>dd{padding:.5em 0}.lawyer_kouen>dl>dd dl{display:flex}.lawyer_kouen>dl>dd dl+dl{margin-top:.5em}.lawyer_kouen>dl>dd dl dt{width:4em;white-space:nowrap;text-align:right}.lawyer_kouen>dl>dd dl dd{width:calc(100% - 4em)}.lawyer_kouen>dl>dd dl dd ul{margin:0 0 0 2.5em}.case_tabChange #case_tab{list-style:none;display:flex;flex-wrap:wrap;margin:40px -5px -10px}.case_tabChange #case_tab li{box-sizing:border-box;width:calc(33.3333333333% - 10px);margin:0 5px 10px;padding:10px 0;border:solid 1px #d4d4d4;font-size:18px;text-align:center;transition:all 0.3s ease;cursor:pointer}@media screen and (max-width: 769px){.case_tabChange #case_tab li{width:calc(50% - 10px);font-size:16px}}.case_tabChange #case_tab li:hover{background:#d9f2fa}.case_tabChange #case_tab li.selected{background:#00a6dc;border:solid 1px #00a6dc;color:#fff}.case_tabChange #case_tab_detail .dedtail{display:none;margin:60px 0 0}@media screen and (max-width: 769px){.case_tabChange #case_tab_detail .dedtail{margin-top:40px}}.case_tabChange #case_tab_detail .dedtail.selected{display:block}.case_tabChange #case_tab_detail .dedtail article{overflow:hidden;margin-top:50px;border-radius:10px;background-color:#f9f8f4}@media(max-width: 769px){.case_tabChange #case_tab_detail .dedtail article{margin-top:30px}}.case_tabChange #case_tab_detail .dedtail article a{display:block;position:relative;padding:40px 50px;color:#333;text-decoration:none;transition:all .3s ease}@media(max-width: 769px){.case_tabChange #case_tab_detail .dedtail article a{padding:30px 20px}}.case_tabChange #case_tab_detail .dedtail article a:hover{background-color:rgba(217,242,250,.5)}.case_tabChange #case_tab_detail .dedtail article a::before{content:"";display:block;position:absolute;top:0;left:50px;width:130px;height:7px;background-color:#00a6dc}.case_tabChange #case_tab_detail .dedtail article a .content{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;position:relative}@media(max-width: 769px){.case_tabChange #case_tab_detail .dedtail article a .content{display:block}}.case_tabChange #case_tab_detail .dedtail article a .content .head{width:calc(100% - 180px)}@media(max-width: 769px){.case_tabChange #case_tab_detail .dedtail article a .content .head{width:100%}}.case_tabChange #case_tab_detail .dedtail article a .content .head .case_num{display:flex;align-items:center;margin:0 0 20px}@media(max-width: 769px){.case_tabChange #case_tab_detail .dedtail article a .content .head .case_num{flex-direction:column;align-items:flex-start;height:149px;margin:0 0 20px 130px}}.case_tabChange #case_tab_detail .dedtail article a .content .head .case_num .num{font-size:20px;font-weight:600;color:#00a6dc;line-height:1}.case_tabChange #case_tab_detail .dedtail article a .content .head .case_num .category{margin:0 0 0 auto;padding:3px 15px;border-radius:3px;background-color:#fff;font-size:14px;font-weight:500}@media(max-width: 769px){.case_tabChange #case_tab_detail .dedtail article a .content .head .case_num .category{margin:20px 0 0}}.case_tabChange #case_tab_detail .dedtail article a .content .head .title{margin:20px 0;padding:10px 0;border-top:dashed 1px #d4d4d4;border-bottom:dashed 1px #d4d4d4;font-size:24px;font-weight:500;letter-spacing:.1em}@media(max-width: 769px){.case_tabChange #case_tab_detail .dedtail article a .content .head .title{font-size:20px}}@media(max-width: 420px){.case_tabChange #case_tab_detail .dedtail article a .content .head .title{font-size:18px}}.case_tabChange #case_tab_detail .dedtail article a .content .head .button{display:flex;justify-content:center;align-items:center}.case_tabChange #case_tab_detail .dedtail article a .content .head .button .material-symbols-outlined{margin-left:2px;font-size:16px}.case_tabChange #case_tab_detail .dedtail article a .content .body{display:flex;flex-direction:column-reverse;width:130px}@media(max-width: 769px){.case_tabChange #case_tab_detail .dedtail article a .content .body{position:absolute;top:0;left:0;width:100px}}.case_tabChange #case_tab_detail .dedtail article a .content .body .law-ph{overflow:hidden;width:130px;height:130px;border-radius:50%;background-color:#fff}@media(max-width: 769px){.case_tabChange #case_tab_detail .dedtail article a .content .body .law-ph{width:100px;height:100px}}.case_tabChange #case_tab_detail .dedtail article a .content .body .law-info{margin:10px 0 0;text-align:center}.case_tabChange #case_tab_detail .dedtail article a .content .body .law-info p{margin:0;line-height:1.5}@media(max-width: 769px){.case_tabChange #case_tab_detail .dedtail article a .content .body .law-info p{font-size:14px}}.case_tabChange #case_tab_detail .dedtail article a .content .body .law-info p.position{font-size:12px}.case_lawyer{display:flex;justify-content:space-between;margin:40px 0 0}@media screen and (max-width: 769px){.case_lawyer{display:block}}.case_lawyer .lawyer_img{width:265px}@media screen and (max-width: 769px){.case_lawyer .lawyer_img{width:100%;max-width:265px;margin:0 auto 40px}}.case_lawyer .case_outline{width:calc(100% - 265px - 32px)}@media screen and (max-width: 769px){.case_lawyer .case_outline{width:100%}}.case_lawyer .case_outline dl{display:flex;flex-wrap:wrap;border:solid 1px #d9f2fa;border-top:none}.case_lawyer .case_outline dl dt{box-sizing:border-box;width:35%;padding:.5em 1em;background:#d9f2fa;border-top:solid 1px #d9f2fa}@media screen and (max-width: 769px){.case_lawyer .case_outline dl dt{width:50%}}.case_lawyer .case_outline dl dd+dt{border-top:solid 1px #fff}.case_lawyer .case_outline dl dd{box-sizing:border-box;width:65%;padding:.5em 1em;border-top:solid 1px #d9f2fa}@media screen and (max-width: 769px){.case_lawyer .case_outline dl dd{width:50%}}.wp-pagenavi{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:80px 0 0}@media screen and (max-width: 769px){.wp-pagenavi{margin-top:50px}}.wp-pagenavi span,.wp-pagenavi a{overflow:hidden;display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:0 3px 6px;padding:0;border:solid 1px #00a6dc;color:#00a6dc;font-size:18px;font-weight:400;text-decoration:none;transition:all 0.3s ease}@media(max-width: 420px){.wp-pagenavi span,.wp-pagenavi a{width:40px;height:40px}}.wp-pagenavi .page:hover,.wp-pagenavi .current{background:#00a6dc;color:#fff}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{margin:0 0 6px;border:none;color:#666;font-family:Meiryo,メイリオ,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Osaka,"MS PGothic",Arial,arial,helvetica,sans-serif;font-size:30px;font-weight:300}.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .nextpostslink:hover{color:#999}#sitemap_navi{display:flex;justify-content:space-between;line-height:2}@media screen and (max-width: 769px){#sitemap_navi{display:block}}#sitemap_navi ul{list-style:none;margin:0}#sitemap_navi ul li a{color:#333;text-decoration:none}#sitemap_navi ul li a:hover{text-decoration:underline}#sitemap_navi>ul{width:calc(33.333% - 40px);margin-top:-1em}@media screen and (max-width: 769px){#sitemap_navi>ul{width:100%}}#sitemap_navi>ul>li{margin:1em 0 0}#sitemap_navi>ul>li>a{overflow:hidden;display:block;position:relative;padding:.3em 15px .3em .5em;border:solid 1px #d4d4d4;border-left:solid 3px #00a6dc;transition:all 0.3s ease}#sitemap_navi>ul>li>a::before{content:"";display:block;position:absolute;z-index:-1;top:0;left:-100%;width:100%;height:100%;background:#00a6dc;transition:all 0.3s ease}@media screen and (max-width: 769px){#sitemap_navi>ul>li>a::before{display:none}}#sitemap_navi>ul>li>a::after{content:"";display:block;position:absolute;top:calc(50% - 5px);right:10px;width:8px;height:8px;border-top:solid 1px #333;border-right:solid 1px #333;transform:rotate(45deg)}#sitemap_navi>ul>li>a:hover{color:#fff;text-decoration:none}@media screen and (max-width: 769px){#sitemap_navi>ul>li>a:hover{color:#333}}#sitemap_navi>ul>li>a:hover::before{left:0}#sitemap_navi>ul>li>a:hover::after{border-top:solid 1px #fff;border-right:solid 1px #fff}@media screen and (max-width: 769px){#sitemap_navi>ul>li>a:hover::after{border-top:solid 1px #333;border-right:solid 1px #333}}#sitemap_navi>ul>li>ul{margin:.5em 0 1.5em 1.5em}#sitemap_navi>ul>li>ul>li{position:relative}#sitemap_navi>ul>li>ul>li::before{content:"";display:block;position:absolute;top:9px;left:-18px;width:7px;height:7px;border-top:solid 3px #00a6dc;border-right:solid 3px #00a6dc;transform:rotate(45deg)}#sitemap_navi>ul>li>ul>li ul{margin:0 0 .5em 1.5em}#sitemap_navi>ul>li>ul>li ul li{position:relative}#sitemap_navi>ul>li>ul>li ul li::before{content:"";display:block;position:absolute;top:10px;left:-16px;width:7px;height:7px;border-top:solid 1px #555;border-right:solid 1px #555;transform:rotate(45deg)}.top_MV .img{max-width:1180px;margin:0 auto}.top_MV .text{position:absolute;z-index:-1;top:-9999px;left:-9999px}.midashi-top{display:flex;flex-direction:column;align-items:center;position:relative;font-size:29px;color:#00a6dc;line-height:1.5;text-align:center}@media screen and (max-width: 769px){.midashi-top{font-size:24px}}@media screen and (max-width: 420px){.midashi-top{font-size:22px}}.midashi-top::after{content:"";width:40px;height:1px;margin:30px auto;background:#00a6dc}.midashi-top span{color:#333;font-size:23px}@media screen and (max-width: 769px){.midashi-top span{font-size:18px}}@media screen and (max-width: 420px){.midashi-top span{font-size:16px}}@media screen and (max-width: 420px){.midashi-top br{display:none}}.content-top{padding:80px 0 100px}@media screen and (max-width: 769px){.content-top{padding:50px 0 70px}}.content-top .inner_top{overflow:hidden;max-width:1180px;margin:0 auto;padding:0 10px}#cont1{padding-top:50px}#cont1 .nav{display:flex;flex-wrap:wrap;margin:-70px -30px 0}@media screen and (max-width: 420px){#cont1 .nav{margin:-70px 0 0}}#cont1 .nav .object{display:flex;position:relative;width:calc(25% - 60px);margin:80px 30px 0}@media screen and (max-width: 769px){#cont1 .nav .object{width:calc(50% - 60px)}}@media screen and (max-width: 420px){#cont1 .nav .object{width:100%;margin:80px 0 0}}#cont1 .nav .object::before{content:"";display:block;position:absolute;top:0;left:-30px;width:1px;height:100%;background:#d4d4d4}#cont1 .nav .object:nth-child(4n+1)::before{display:none}#cont1 .nav .object:nth-child(4n+1)::after{content:"";display:block;position:absolute;top:-40px;left:-10px;width:500%;height:1px;background:#d4d4d4}@media screen and (max-width: 769px){#cont1 .nav .object:nth-child(4n+1)::after{display:none}}@media screen and (max-width: 769px){#cont1 .nav .object:nth-child(2n+1)::after{content:"";display:block;position:absolute;top:-40px;left:0;width:calc(200% + 60px);height:1px;background:#d4d4d4}}#cont1 .nav .object:nth-child(1)::after{display:none}#cont1 .nav .object a{display:block;flex-direction:column;width:100%;text-decoration:none;color:#333}#cont1 .nav .object a:hover h3{color:#01cadc}#cont1 .nav .object a:hover .btn{border:solid 1px #01cadc;color:#01cadc}#cont1 .nav .object a h3{padding:15px 0;font-size:18px;text-align:center;transition:all 0.3s ease}#cont1 .nav .object a .text{font-size:14px}#cont1 .nav .object a .btn{max-width:8em;margin:10px auto 0;padding:8px 0;border-radius:30px;border:solid 1px #d4d4d4;text-align:center;transition:all 0.3s ease}#cont2{background:#f9f8f4}#cont2 .object{display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width: 769px){#cont2 .object{display:block}}#cont2 .object .img{width:40%}@media screen and (max-width: 769px){#cont2 .object .img{width:100%;max-width:600px;margin:0 auto}}#cont2 .object .text{width:calc(60% - 30px)}@media screen and (max-width: 769px){#cont2 .object .text{width:100%;margin:17px 0 0}}#cont4{background:#f9f8f4}#cont4 .img{margin:30px 0}#cont5 .top_case{margin:30px 0}#cont5 .top_case article{overflow:hidden;margin-top:50px;border-radius:10px;background-color:#f9f8f4}@media(max-width: 769px){#cont5 .top_case article{margin-top:30px}}#cont5 .top_case article a{display:block;position:relative;padding:40px 50px;color:#333;text-decoration:none;transition:all .3s ease}@media(max-width: 769px){#cont5 .top_case article a{padding:30px 20px}}#cont5 .top_case article a:hover{background-color:rgba(217,242,250,.5)}#cont5 .top_case article a::before{content:"";display:block;position:absolute;top:0;left:50px;width:130px;height:7px;background-color:#00a6dc}#cont5 .top_case article a .content{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-start;position:relative}@media(max-width: 769px){#cont5 .top_case article a .content{display:block}}#cont5 .top_case article a .content .head{width:calc(100% - 180px)}@media(max-width: 769px){#cont5 .top_case article a .content .head{width:100%}}#cont5 .top_case article a .content .head .case_num{display:flex;align-items:center;margin:0 0 20px}@media(max-width: 769px){#cont5 .top_case article a .content .head .case_num{flex-direction:column;align-items:flex-start;height:149px;margin:0 0 20px 130px}}#cont5 .top_case article a .content .head .case_num .num{font-size:20px;font-weight:600;color:#00a6dc;line-height:1}#cont5 .top_case article a .content .head .case_num .category{margin:0 0 0 auto;padding:3px 15px;border-radius:3px;background-color:#fff;font-size:14px;font-weight:500}@media(max-width: 769px){#cont5 .top_case article a .content .head .case_num .category{margin:20px 0 0}}#cont5 .top_case article a .content .head .title{margin:20px 0;padding:10px 0;border-top:dashed 1px #d4d4d4;border-bottom:dashed 1px #d4d4d4;font-size:24px;font-weight:500;letter-spacing:.1em}@media(max-width: 769px){#cont5 .top_case article a .content .head .title{font-size:20px}}@media(max-width: 420px){#cont5 .top_case article a .content .head .title{font-size:18px}}#cont5 .top_case article a .content .head .button{display:flex;justify-content:center;align-items:center}#cont5 .top_case article a .content .head .button .material-symbols-outlined{margin-left:2px;font-size:16px}#cont5 .top_case article a .content .body{display:flex;flex-direction:column-reverse;width:130px}@media(max-width: 769px){#cont5 .top_case article a .content .body{position:absolute;top:0;left:0;width:100px}}#cont5 .top_case article a .content .body .law-ph{overflow:hidden;width:130px;height:130px;border-radius:50%;background-color:#fff}@media(max-width: 769px){#cont5 .top_case article a .content .body .law-ph{width:100px;height:100px}}#cont5 .top_case article a .content .body .law-info{margin:10px 0 0;text-align:center}#cont5 .top_case article a .content .body .law-info p{margin:0;line-height:1.5}@media(max-width: 769px){#cont5 .top_case article a .content .body .law-info p{font-size:14px}}#cont5 .top_case article a .content .body .law-info p.position{font-size:12px}#cont6{background:#f9f8f4}
/*Processed-by-SpeedSize:2025-06-30_13:02:52*/