@charset "UTF-8";strong{font-weight:700}em{font-style:italic}blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}img[class*=wp-image-],img[class*=attachment-]{max-width:100%;height:auto}.aligncenter{display:block;margin:0 auto}.alignright{float:right}.alignleft{float:left}.clearfix{overflow:hidden;zoom:1}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.caution{text-align:center;margin:2rem auto}.bold{font-weight:700}p{display:block;margin:1em 0}h1,h2,h3,h4,h5,h6,ul,li,img,table,tr,th,td,dl,dt,dd,p{font-weight:400;margin:0;padding:0;border:none;list-style-type:none;line-height:160%}h1,h2,h3,h4,h5,h6,ul,li,img,table,tr,th,td,dl,dt,dd,p,div{line-height:160%;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,Arial,"MS P Gothic","MS Pゴシック",sans-serif}.impact{font-family:'Hiragino Kaku Gothic Std','ヒラギノ角ゴ Std W8','Hiragino Kaku Gothic StdN','ヒラギノ角ゴ StdN W8'}.mincyo{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.gothic{font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,Arial,"MS P Gothic","MS Pゴシック",sans-serif}a{color:#333}a:hover{opacity:.6}.contentWrapper{width:1200px;margin:0 auto}*,*:before,*:after{box-sizing:border-box}h1{font-weight:700;margin:2rem 0}h2{font-size:24px}h3{font-size:20px}p,div{font-size:15px}.flex{display:flex;display:-webkit-flex}.flex img{width:100%;height:auto}.pcOnly{display:block}.spOnly{display:none}.clearfix:after{display:block;content:"";clear:both}.basicLink{width:50%;margin:1rem auto;display:block;background:#65b9b9;padding:1rem 0;border-radius:4px;color:#fff;text-align:center;font-weight:700}.innerWrapper{width:956px;margin:0 auto}.underlayerWrapper{width:100%;margin:2rem 0}.underlayerWrapper.double{flex:3.5;margin:0 1rem 2rem 0;border:10px solid #f6f9fa;padding:2rem}.underlayerWrapper .contentWrapper{width:100%}.pageHeader{position:relative}.pageHeader h1,.pageHeader p{font-size:25px;color:#333;text-align:center;position:absolute;width:100%;top:38%;line-height:100%;font-weight:700;margin:0}.pageHeader h2 a{color:#fff}.under{padding-top:10px;padding-bottom:2rem}.wpContent{padding:0 2rem 2rem}.wpContent h1{border-bottom:1px solid;border-top:1px solid;margin:1rem 0 2rem;padding:10px 0}.wpContent h2{font-size:270%;font-weight:700;color:#004c66;position:relative;margin-bottom:5rem}.wpContent h2{margin-bottom:2rem}.wpContent h2:before{content:"";display:block;width:100%;height:3px;background:#d96e00;position:absolute;left:0;bottom:0}.wpContent h2:after{content:"";display:block;width:15%;height:3px;background:#004c66;position:absolute;left:0;bottom:0;z-index:2}.wpContent h2{font-size:190%;padding:2rem 0 10px}#other h2{font-weight:700;position:relative;padding:10px 0;font-size:20px;margin:2rem 0;border-bottom:3px solid #e9e9e9}.wpContent h2:nth-of-type(1){margin-top:0}.wpContent h2.bg{padding:10px;margin:2rem 0}.wpContent h3{font-size:150%;margin:4rem 0 2rem;font-weight:700;color:#004c66;border-left:solid 4px #004c66;padding:.25em .5em}.wpContent h3 i{font-size:150%;padding-right:20px;vertical-align:bottom}.wpContent h4{font-size:17px;margin:2rem 0;font-weight:700;color:#004c66;border-bottom:2px solid;padding-bottom:10px}.wpContent h4.bg{border:2px solid #1b1b1b;padding:5px 10px;border-radius:3px;margin:1rem 0}.wpContent h5{font-weight:700;font-size:15px;margin:1rem 0;position:relative;padding-left:10px;color:#1b1b1b}.wpContent h5:before{content:"";width:4px;height:21px;background:#1b1b1b;display:inline-block;margin-right:10px;top:2px;left:0;position:absolute}.wpContent .point{position:relative;padding-left:24px}.wpContent .point:before{content:'\f0a6';font-size:20px;position:absolute;top:-2px;left:0;font-family:"Font Awesome 5 Free";font-weight:100}.wpContent p,.wpContent li,.wpContent a,.wpContent dd,.wpContent dt{line-height:200%;margin:.5rem 0;font-size:110%}.wpContent blockquote{background:#ececec;padding:10px 10px 10px 20px;position:relative;margin:30px}.wpContent blockquote:before,.wpContent blockquote:after{content:'\f10e';font-size:24px;display:block;width:30px;height:30px;background-size:80%;position:absolute;font-family:"Font Awesome 5 Free";color:#b3b3b3;font-weight:700}.wpContent blockquote:before{top:-11px}.wpContent blockquote:after{transform:rotateX(180deg);transform:rotate(180deg);bottom:-10px;right:10px}.wpContent .coloring1{color:#ce2424}.wpContent .coloring2{color:#1b1b1b}.wpContent .coloring3{color:#3b3c3c}.block{background:#ececec;padding:20px;font-size:14px;line-height:1.8;margin:1rem 0;border-radius:4px}.blockBorder{border:4px solid #ececec;padding:20px;font-size:14px;line-height:1.8;margin:1rem 0;border-radius:4px}.blockLineBorder{border:5px solid #ececec;padding:5px;margin:1rem 0;border-radius:4px}.blockLineBorder div{border:1px solid #ececec;padding:20px;font-size:14px;line-height:1.8;border-radius:4px}.cautionBlock{border:2px solid #000;padding:20px;font-size:14px;line-height:1.8;margin:1rem 0;border-radius:7px;font-weight:700}.cautionBlock i{margin-right:10px}.lineYellow{background:linear-gradient(transparent 50%,#fdff6f 50%);padding:3px 0}.redDouble{border-bottom:double 6px #d2564a}.wpContent .caution{text-align:center}.wpContent a.underBold{text-decoration:underline;font-weight:700}.wpContent a.linkButton{background:#1b1b1b;display:inline-block;color:#fff;padding:10px 3rem;border-radius:4px;font-weight:700;border-bottom:3px solid #0c3d4c}.wpContent ul{margin:40px 0}.wpContent li{padding:5px 0;padding-left:20px;font-size:15px}.wpContent ul.type2{padding:0 15px 0 0}.wpContent ul.type2 li{list-style-type:none;padding:5px 5px 5px 24px;position:relative}.wpContent ul.type2 li:before{content:'\f101';font-size:14px;position:absolute;top:6px;left:3px;font-family:"Font Awesome 5 Free";color:#1b1b1b;font-weight:700}.wpContent dl.type1 dt{font-weight:700}.wpContent dl.type2{border-bottom:1px solid rgba(0,0,0,.2)}.wpContent dl.type2 dt,.wpContent dl.type2 dd{border-top:1px solid rgba(0,0,0,.2);padding:15px}.wpContent dl.type2 dt{float:left;background-color:#f4f2f0;width:130px;clear:left;width:30%}.wpContent dl.type2 dd{float:left;width:70%;margin:0}.parentPageUl{padding:0}.parentPageUl li{color:#333;background:#f4f2f0;margin:10px 0;line-height:1.5;padding:1rem 0 1rem 39px!important;border-radius:5px;list-style-type:none!important;font-weight:700;text-indent:0;position:relative}.parentPageUl li:before{content:'\f35a';font-size:15px;position:absolute;top:28px;left:16px;font-family:"Font Awesome 5 Free";color:#1b1b1b}.parentPageUl li a{display:block}.wpContent ul.typeGrCheck{margin:3rem 0}.wpContent ul.typeGrCheck li{position:relative;font-size:105%;font-weight:700;border:3px solid #e2e0e0;padding:1rem 1rem 1rem 2rem;border-radius:8px;line-height:140%}.wpContent ul.typeGrCheck li:before{content:"";width:18px;height:18px;position:absolute;top:34%;left:1%;display:block;background:url(//nexpert-law.com/souzoku/wp-content/themes/nexpart-souzoku/css/../img/common/icon-check.png) no-repeat;background-size:cover}.wpContent table.type1,#column .wpContent table{border-collapse:collapse;width:100%;text-align:center;margin:2rem 0}.wpContent table.type1 th,.wpContent table.type1 td,#column .wpContent table th,#column .wpContent table td{border:1px solid #d0d6d8;padding:1rem}.wpContent table.type1 th,#column .wpContent table th{background:#f6f9fa}.wpContent .ex{background:#e7edef;padding:1rem;border-radius:3px;border:1px solid #d8daea}.wpContent .ex li{background:#fff;border-radius:3px;padding:10px 10px 10px 40px;font-size:85%;margin:10px 0;position:relative;font-weight:700;color:#656464;line-height:140%}.wpContent .ex li:before{content:'\f46c';font-size:24px;position:absolute;top:10px;left:10px;font-family:"Font Awesome 5 Free";color:#1b1b1b;font-weight:700}.wpContent .childNav{background:#e1e8ea;padding:1rem;margin:3rem 0;border-radius:4px;margin-bottom:1rem}.wpContent .childNav h3{background:#fff;color:#004c66;font-size:100%;position:relative;padding:5px 10px 5px 35px;border:none;border-radius:3px;border:none;margin:0 0 1rem;text-align:left}.wpContent .childNav h3:after{display:none}.wpContent .childNav h3:before{content:'\f0a6';font-size:20px;position:absolute;top:4px;left:15px;font-family:"Font Awesome 5 Free";font-weight:100;background:0 0;width:auto}.wpContent .childNav ul{margin:0}.wpContent .childNav li{padding:5px 0;margin:0}.wpContent .childNav li a{position:relative;display:block;width:100%;background:#fff;padding:5px 10px 5px 32px;border-radius:3px;border:1px solid #004c66;font-weight:700;color:#004c66;margin:0}.wpContent .childNav li a:before{content:'\f2f5';font-size:13px;position:absolute;top:5px;left:13px;font-family:"Font Awesome 5 Free"}.wpContent .childNavTile h3{text-align:center;border-bottom:3px solid #000}.wpContent .childNavTile h3:after{display:none}.wpContent .childNavTile ul{display:flex;justify-content:center}.wpContent .childNavTile li{flex:1;padding:10px}.wpContent .childNavTile li a{background:#000;color:#fff;width:100%;text-align:center;padding:1rem}.wpContent .matome{background:#f4f2f0;padding:1.5rem;border-radius:3px;margin:2rem 0}.wpContent .matome h4{margin:0 0 20px;background:#fff;padding:3px 0;border-radius:3px;text-align:center;color:#1b1b1b;border:2px solid #1b1b1b}.wpContent .career{font-size:90%;text-align:left;width:100%}.wpContent .career th,.wpContent .career td{border-bottom:1px dotted #1b1b1b;padding:5px 0}.wpContent .career th{width:20%}.wpContent .tel{font-size:140%;margin:1rem 0;color:#1b1b1b}.wpContent .tel i{transform:rotate(-.1turn);margin-right:6px}.wpContent .businessHours{font-size:80%}.pagination{width:100%;margin:20px auto;text-align:center}.pagination span,.pagination a{border:1px solid #004c66;padding:7px 10px;margin:3px;color:#004c66;display:inline-block}.pagination .current{color:#fff;background:#004c66;border:3px solid #004c66;padding:5px 12px;font-weight:700}.breadcrumbs{padding:10px 0}.breadcrumbs span{display:inline-block;font-size:12px}#sidebar{background:#f6f9fa;padding:15px 12px;margin:0 10px 2rem 0;box-sizing:border-box;flex:1}#sidebar a img{width:100%}#sidebar .sidebarWrapper{background:#fff;padding:0 10px 10px;margin-top:15px;font-size:12px;border:1px solid #e9e9e9}#sidebar .sidebarWrapper time:before,#column .archive time:before,#qa .wpContent time:before,.dccs time:before{content:"";background:url(//nexpert-law.com/souzoku/wp-content/themes/nexpart-souzoku/css/../img/common/arrow.png) no-repeat;width:14px;height:14px;display:inline-block;padding-left:3px;background-position:0 5px;background-size:62%}#sidebar .sidebarWrapper h2{text-align:center;font-size:15px;padding:10px 0 3px;margin:5px 0;border-bottom:1px solid;font-weight:700}#sidebar .sidebarWrapper .sideTitle{font-size:16px;font-weight:700;margin:25px 0 10px;border-bottom:1px solid;text-align:center;padding:0 0 3px}#sidebar .sidebarWrapper .pcOnly{text-align:center;font-size:170%}#sidebar .sidebarWrapper p{font-size:11px;margin:8px 0}#sidebar .sidebarWrapper a{display:inline-block}#sidebar .sidebarWrapper .allLink{font-size:13px;font-weight:700;text-align:center;display:block;padding:7px 0;color:#fff;background:#004c66;border-radius:2px;margin:7px 0 0}#sidebar .sidebarWrapper img{width:100%}#sidebar .sidebarWrapper nav{padding:10px}#sidebar .sidebarWrapper li{border-bottom:1px dotted rgba(0,0,0,.3);padding:2px 0}#sidebar .sidebarWrapper li:first-child{padding-top:0}#sidebar .sidebarWrapper time{display:block;font-size:12px;padding:5px 0 0}#sidebar .sidebarWrapper nav li a{display:block;line-height:160%;font-size:13px;padding:5px 5px 5px 24px;position:relative}#sidebar .sidebarWrapper nav li a:before{content:'\f101';font-size:14px;position:absolute;top:6px;left:3px;font-family:"Font Awesome 5 Free";color:#1b1b1b;font-weight:700}#sidebar .catWrapper ul{margin-top:1rem}#sidebar p.nearest{font-size:12px;margin:5px 0}#sidebar .none{text-align:center}#sidebar .mailWrapper{margin:0;padding:1rem}#sidebar .mailWrapper a{background:#cb4b4b;color:#fff;border-radius:3px;width:100%;padding:10px}#sidebar .mailWrapper a i{display:block;margin:0 auto 5px auto;font-size:30px;width:30px;text-shadow:0 0 10px rgba(0,0,0,.2)}#sidebar .mailWrapper a span{font-weight:700;text-align:center;display:block}#sidebar .mailWrapper ul{margin:15px 0 0}#sidebar .mailWrapper li{border:none;font-size:13px;padding:2px 0 2px 20px;position:relative;font-weight:700}#sidebar .mailWrapper li:before{content:'\f14a';font-size:14px;position:absolute;top:1px;left:3px;font-family:"Font Awesome 5 Free";color:#cb4b4b}#sidebar .telWrapper a{text-align:center;display:block;font-size:190%;margin:10px 0 5px;font-weight:700;color:#004c66}#sidebar .telWrapper p{color:#1b1b1b;text-align:center;margin:0}#notFound .wpContent h1{text-align:center}#notFound .wpContent h2{padding:10px 0;padding-left:15px;text-align:center}#notFound .wpContent p{text-align:center}#notFound .wpContent a{display:block;color:#fff;text-align:center;padding:10px 0;width:60%;margin:20px auto;border-radius:5px;background:-webkit-#1e1e1e;background:#1e1e1e}#toc_container .toc_title{font-size:18px!important}header{padding:0;border-top:7px solid #66b9b9}.logoLink{margin:3px 60px 10px 0}.logoLink img{width:55%}header img{width:100%}header .h1HeadArea{background:#eee;border-bottom:1px solid #bbb}header h1{font-size:12px;font-weight:400;padding:3px 0}.headWrapper{padding:1.5rem 0 0}.logoWrapper{flex:1}.logoWrapper .topTitle{font-weight:700;font-size:150%;letter-spacing:.05rem;line-height:100%}.logoWrapper .topTitle span{font-size:80%}.infoWrapper{flex:1;justify-content:flex-end}.stFlex{display:flex}.infoWrapper div{text-align:center;flex:1;padding:0 10px}.infoWrapper div img{width:90%;display:inline;padding-right:5px}.infoWrapper .tel{color:#424242;font-size:225%;padding-top:2px;font-weight:700}.infoWrapper a i.fa-phone:before{font-size:20px}.infoWrapper .time,#commonHeader .infoWrapper .holiday{font-size:12px;margin:-1px 0;font-weight:700}.infoWrapper .holiday{font-weight:700;padding:0;font-size:.9rem;margin:3px 0;border:2px solid;color:#b32e02}.infoWrapper .mail{flex:1;padding-top:9px}.infoWrapper .mail img{width:90%;padding:0 10px;margin-top:-8px}header nav{padding:5px 0;margin:10px 0 0;border-bottom:1px solid #bbb;border-top:1px solid #bbb}header nav ul#menu-global{margin:5px 0;display:flex}header nav ul li{text-align:center;position:relative;flex:auto}header nav ul li a{font-size:.9rem;display:inline-block;padding:5px 10px;font-weight:700}header nav ul li:before{content:"";width:1px;height:15px;background-color:rgb(56 56 56/27%);display:inline-block;position:absolute;top:9px;left:0}header nav ul li:first-child:before{display:none}.dccs time{display:inline-block;font-size:13px}.dccs h1{font-weight:700}.dccs h2{font-weight:700;padding:5px 0;margin-top:40px;margin-bottom:20px}.dccs h2 a{font-size:80%;line-height:140%}.dccs #singleWrapper{padding:0}.dccs .categoly{display:inline-block}.dccs .categoly ul{display:flex}.dccs .categoly a{border:1px solid;font-size:12px;color:#1b1b1b;padding:0 30px;margin:0 5px 0 0;line-height:160%}.dccs .category .post-categories{display:flex}.dccs .tugWrapper ul{display:flex}.dccs .tugWrapper{display:inline-block}.dccs .tagWrapper{display:inline-block;padding:0}.dccs .tugWrapper ul li a,.dccs .tagWrapper span{background:#1b1b1b;color:#fff;display:inline-block;margin:5px 5px 5px 0;font-size:12px;padding:1px 10px;border-radius:2px;line-height:160%}.dccs .tugWrapper ul li a:before,.dccs .tagWrapper span:before{content:"";background:url(//nexpert-law.com/souzoku/wp-content/themes/nexpart-souzoku/css/../img/common/tug.png) no-repeat;width:14px;height:14px;display:inline-block;padding-left:3px;background-position:0 5px;background-size:62%}#column .columnContent,#qa .qaBox{padding:10px 0 0}#column h1{font-weight:700;font-size:150%}.single .dccs h2{margin:0;padding:10px 0}#other{margin-top:4rem}#other .flex{flex-wrap:wrap}#other .flex .columnContent{flex:50%}#other a.moreLink{display:block;background:#004c66;color:#fff;text-align:center;margin-top:1rem;font-size:80%;border-radius:3px}#column #singleWrapper .supWrapper{border:1px solid #0d72c1;border-radius:5px;padding:1rem 2rem 2rem;margin:6rem 0}#column #singleWrapper .supWrapper .head{background:#0d72c1;color:#fff;text-align:center;font-weight:700;border-radius:3px;padding:2px 0}#column #singleWrapper .supWrapper .imgWrapper{flex:1;margin:5px}#column #singleWrapper .supWrapper .txtWrapper{flex:4;margin:10px}#column #singleWrapper .supWrapper .txtWrapper .name{font-weight:700;font-size:190%;margin:0}#column #singleWrapper .supWrapper .txtWrapper .name span{font-size:50%;padding-left:10px}#column #singleWrapper .supWrapper .txtWrapper .comment{font-size:100%;margin:0}#info .wpContent{padding:0 2rem 2rem}#info .infoWrapper{border-bottom:dashed 1px #f0f5f5;margin-top:20px}#info .infoWrapper h3{font-size:17px;padding:0 0 10px;border:none;margin:0}#info .wpContent .infoWrapper h3:after{display:none}#solveCase .solveCaseContent{padding:20px;background:#fbfbfb;border:1px solid #eaeaea;position:relative;margin:0 0 1rem}#solveCase .solveCaseContent h2{color:#1e1e1e;font-size:21px;padding:0 0 1rem;margin:0 0 10px}#solveCase .solveCaseContent h2:after{display:none}#solveCase .solveCaseContent .content{font-size:14px;margin:10px 0;border-bottom:none}#solveCase .wpContent .solveCaseContent{margin:0 0 20px}#solveCase .solveCatList{flex-wrap:wrap}#solveCase .solveCatList li{padding:0;flex:auto;margin:0 10px 0 0}#solveCase .solveCatList li:last-child{margin:0}#solveCase .solveCatList li a{padding:15px;border:3px solid #c7c7c7;font-weight:700;background:#fbfbfb;position:relative;width:100%;text-align:center}#solveCase .solveCatList li a:after{content:'\f101';font-size:14px;position:absolute;top:14px;right:11px;font-family:"Font Awesome 5 Free";color:#696969}#solveCase .solveCaseContent .infoWrapper{flex:1}#solveCase .solveCaseContent .txtWrapper{flex:4}#solveCase #other .flex{display:none}#solveCase #other .solveCaseContent{padding:0;background:0 0;border:none}#solveCase .solveCaseContent .infoWrapper{padding:1rem}#solveCase .solveCaseContent .infoWrapper img{max-width:8vw;display:block;margin:0 auto}#solveCase .solveCaseContent .infoWrapper ul{margin:5px 0}#solveCase .solveCaseContent .infoWrapper li{padding:2px 0;text-align:center;font-size:13px;background:#fff;margin:2px 0;border:1px solid #ececec}#solveCase .solveCaseContent .txtWrapper{padding:1rem}#solveCase #singleWrapper .solveCaseContent{padding:10px 1rem}#solveCase #singleWrapper .solveCaseContent.inheritance .imgWrapper{margin:0}#solveCase .solveCaseContent.overtimePay .win{font-size:1.6rem;margin:0}#solveCase .solveCaseContent.overtimePay .win span{font-size:3rem;padding:0 5px}#solveCase .solveCaseContent.overtimePay .savings{margin:4px 0;font-weight:700}#solveCase #singleWrapper .solveCaseContent{border:none;padding:0;background:0 0}#solveCase .solveCaseContent.inheritance .imgWrapper{flex:1;margin-right:20px}#solveCase .solveCaseContent.inheritance .infoWrapper img{max-width:inherit;width:100%}#solveCase .solveCaseContent.inheritance .clientWrapper{flex:3;background:#fff;padding:1rem;border-radius:3px}#solveCase .solveCaseContent.inheritance .clientWrapper ul{margin:0}#solveCase .solveCaseContent.inheritance .clientWrapper ul li{border:none;text-align:left}#solveCase .solveCaseContent.inheritance .clientWrapper p{font-size:110%;font-weight:700;margin:0;text-align:left}#solveCase .solveCaseContent.inheritance .txtWrapper{padding:0}#solveCase #singleWrapper .solveCaseContent.inheritance{padding:20px 0;background:0 0;border:none}#solveCase #singleWrapper .solveCaseContent.inheritance h2{border-top:1px solid;border-bottom:1px solid;padding:15px;margin:10px 0}#solveCase #singleWrapper .solveCaseContent.inheritance .clientWrapper{border:2px solid;margin:0 1rem}#solveCase #singleWrapper .solveCaseContent.inheritance .content{border-bottom:1px dotted #dadada;padding-bottom:20px}#solveCase #singleWrapper .solveCaseContent.inheritance .txtWrapper span{font-weight:700;padding:10px 0 10px 30px;display:block;position:relative}#solveCase #singleWrapper .solveCaseContent.inheritance .txtWrapper span:before{content:'\f044';font-size:14px;position:absolute;top:9px;left:3px;font-family:"Font Awesome 5 Free";color:#1b1b1b;font-weight:700}#solveCase .wpContent .solveCaseContent.rikon{background:0 0;border:3px solid #f9f9f9}#solveCase .solveCaseContent.rikon h2{border-bottom:1px solid #000;border-top:1px solid #000;padding:5px}#solveCase .solveCaseContent.rikon .upper h3{border:none;background:#000;color:#fff;margin:0;font-size:100%;padding:5px 10px;border-radius:3px}#solveCase .solveCaseContent.rikon .upper h3:after{display:none}#column .headWrapper{color:#2e3c68}#column .columnContent div{padding-left:20px}#column .columnContent h3{color:#2e3c68}#column .columnContent h4{margin:1rem 0 5px;border-bottom:none}#column .wpContent .imgWrapper{margin:0}#column .wpContent img{border:1px solid #e8e8e8;margin:0 auto}#column .columnContent time{font-size:13px}#column .columnContent p{font-size:14px}#column .archive .imgWrapper a{width:130px;height:130px;flex-basis:200px;margin-right:20px;overflow:hidden;position:relative}#column .archive .imgWrapper img{position:absolute;top:0;left:0;width:100%;height:auto}#column .archive h2{margin:0 0 10px;padding:0;border:none}#column .archive h2 a{font-size:18px}#column .wpContent .archive h3:after{display:none}#column .archive div{padding:0 0 10px}#column #single .wpContent .imgWrapper{margin:1rem 0 0}#column #supervision{border:2px solid;border-radius:4px;margin:2rem 0}#column #supervision .mainTitle{background:#000;color:#fff;padding:10px;text-align:center;font-weight:700}#column #supervision .supWrapper{padding:1rem}#column #supervision .imgWrapper{flex:1;margin:0!important}#column #supervision .txtWrapper{flex:3;padding-left:20px}#column #supervision .txtWrapper .officeName{margin:0;font-size:80%}#column #supervision .txtWrapper .name{margin:0;padding:4px 0;font-size:130%;font-weight:700}#column #supervision .txtWrapper .name span.position{font-size:70%;padding:0 10px}#column #supervision .txtWrapper .name span.area{font-size:70%;font-weight:400}#column #supervision .txtWrapper .comment{margin:0;font-size:79%}#qa .qaContent dl,#qa .qaContentOther dl{position:relative;margin:10px 0;cursor:pointer}#qa .qaContent dl:first-child,#qa .qaContentOther dl:first-child{margin-top:0}#qa .qaContent dl:after{position:absolute;top:27px;right:26px;display:block;width:7px;height:7px;margin:auto;content:'';transform:rotate(135deg);border-top:2px solid #000;border-right:2px solid #000}#qa .qaContentOther dl:after{position:absolute;top:27px;right:26px;display:block;width:7px;height:7px;margin:auto;content:'';transform:rotate(45deg);border-top:2px solid #000;border-right:2px solid #000}#qa .qaContent .open:after{transform:rotate(-45deg)}#qa .qaContent dl dt,#qa .qaSingleContent dl dt,#qa .qaContentOther dl dt{position:relative;margin:0;padding:20px 20px 20px 60px;font-weight:700;background:#ddd}#qa .qaContent dl dt:before,#qa .qaSingleContent dl dt:before,#qa .qaContentOther dl dt:before{font-size:18px;line-height:1;position:absolute;top:22px;left:20px;display:block;content:'Q.';color:#3285bf}#qa .qaContent dl dd:before,#qa .qaSingleContent dl dd:before{font-size:22px;line-height:1;position:absolute;left:20px;display:block;content:'A.';font-weight:700;color:#3285bf}#qa .qaContent dl dd,#qa .qaSingleContent dl dd{position:relative;margin:0;padding:20px 20px 20px 60px}#qa .qaContent dl dd p{margin:30px 0 0}#qa .qaContent dl dd a{text-decoration:underline;font-weight:700}#qa .qaContent dl dd a.moreLink{background:#8a8a8a;color:#fff;width:27%;text-align:center;margin:0 0 0 auto;display:block;font-size:14px;padding:4px;font-weight:700;border-radius:3px;text-decoration:none}#qa .qaContent dl dd p:first-child{margin-top:0}#qa #singleWrapper{padding:0}#qa .qaSingleContent h2{margin:0;padding:0;font-size:110%;border:none}#voice .voiceContent{border-bottom:1px solid silver;padding:5px 0;margin:0 0 15px}#voice .voiceContent .title a{font-weight:700}#voice .detailContent{margin:1rem 0}#voice .detailContent img{width:80px;height:80px;margin-right:20px}#voice.single .imgWrapper img{width:80px;margin-right:40px}#voice.single .flex div.titleWrapper{width:100%;margin:0 0 1rem}#voice .imgWrapper{width:20%;margin:1rem}.relativeColumn ul{flex-wrap:wrap}.relativeColumn ul li{width:32%}.relativeColumn ul li .title{font-weight:700;font-size:100%;line-height:130%}.relativeColumn ul li .detail{font-size:90%;line-height:150%}.relativeColumn ul li a{font-size:90%;text-align:center;color:#fff;font-weight:700;background:#004c66;display:block;border-radius:2px}.relativeSolve h2{padding:4rem 0 0;margin-bottom:2rem}.solveCaseContent h3{margin:0}.solveCaseContent h3 a{line-height:150%}#induction{padding:30px 0}#induction .borderWrapper{width:80%;margin:0 auto;border:4px solid #d6eeee;border-radius:2rem;padding:2rem}#induction .infoWrapper .msg{text-align:center;font-size:140%;font-weight:700;border-bottom:4px solid #d6eeee;width:90%;margin:0 auto;padding:0 0 5px}#induction .infoWrapper .msg2{font-size:220%;font-weight:700;padding:10px 0 1rem;margin:0 auto;width:90%;text-align:center}#induction .infoWrapper .telWrapper{flex:1;width:93%}#induction .infoWrapper .telWrapper .tel img{width:100%}#induction .mail{flex:1}footer iframe{width:100%;height:450px}footer .topFooter{padding:1rem 0;border-bottom:1px solid #ccc}footer .upperFooter .contentWrapper{padding:1rem}footer{border-top:6px solid #65b9b9}footer h3{font-size:110%;font-weight:700;padding:0 0 1rem}footer .fNavWrap{flex:4}footer nav{margin:0;flex:1}footer nav #menu-footer1,footer nav #menu-footer2{flex-wrap:wrap;display:flex}footer nav a{font-size:95%;padding:0 10px 0 0}footer small{width:100%;display:block;padding:10px 0;text-align:center;font-size:11px;border-top:1px solid #ccc}footer .office{margin:1rem 0}.innerInfoBox .mail{padding:0;margin:0}.innerInfoBox .tel{margin:0}#column .wpContent .innerInfoBox img{border:none}@media (max-width:1200px){h1{font-size:24px}h2{font-size:18px}.tbFlex{display:flex}.contentWrapper{width:100%;padding:0;display:block}.wpContent,#other{padding:10px}.underlayerWrapper{padding:6px 10px 4rem}.underlayerWrapper.double{width:100%}header nav{width:100%}header .contentWrapper{padding:0 10px}.logoWrapper .topTitle{font-size:100%}.infoWrapper .holiday{font-size:.6rem}.infoWrapper .tel{font-size:160%;padding-top:0}.breadcrumbs{padding:10px}#sidebar{display:flex}#sidebar .tbLeft{flex:1}#sidebar .tbRight{flex:2;margin:0 0 0 10px}#sidebar .sidebarWrapper{margin:0 0 15px}#sidebar .sidebarWrapper h2{margin:0}footer .contentWrapper{padding:20px}#sidebar,.underlayerWrapper .pageHeader img{width:100%}}@media (max-width:999px){#induction .infoWrapper .msg{font-size:130%}#induction .infoWrapper .telWrapper .tel{font-size:23px}.headWrapper{padding:10px 0 0}.infoWrapper div img,.infoWrapper .mail img{width:100%}header nav{margin:0}header nav ul#menu-global{flex-wrap:wrap}header nav ul li{width:20%}#induction .borderWrapper{width:95%}#induction .infoWrapper .msg{font-size:110%}#induction .infoWrapper .msg2{font-size:190%}footer .topFooter{padding:0}}@media (max-width:480px){.pcOnly{display:none}.spOnly{display:block}.spBr{display:block}.underlayerWrapper{margin:0;width:100%}.basicLink{width:80%}.underlayerWrapper.double{padding:1rem}.infoWrapper div img,.infoWrapper .mail img{padding:0 5px}#induction .infoWrapper .telWrapper{padding:0}.dccs #singleWrapper{padding:0}.dccs .categoly a{padding:0 10px}.breadcrumbs span{font-size:10px;line-height:140%}.headWrapper{padding:10px 10px 0}.logoWrapper .topTitle{font-size:70%}.logoLink{width:75%}header .infoWrapeer{display:block}header h1{font-size:10px;margin-bottom:0}header img{width:100%}.logoLink{width:79%}header div.rightWrapper{display:flex}header .contentWrapper:nth-of-type(2){padding:0}header nav{width:100%;display:none;background:#65b9b9}header nav ul li{width:100%}header nav ul#menu-global{display:block}header nav ul li:before{display:none}header nav ul.flex{display:block;margin:0;background:#000}header nav ul li{border-bottom:1px solid rgba(255,255,255,.3);padding:1px 0}header nav ul li:last-child{border:none}header nav ul li a{color:#fff;font-weight:700;display:block;font-size:90%}#nav_toggle{display:block;width:40px;height:40px;position:absolute;top:18px;right:10px;z-index:10000}#nav_toggle div{position:relative}#nav_toggle span{display:block;height:3px;background:#ddd;position:absolute;width:100%;left:0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}#nav_toggle span:nth-child(1){top:0}#nav_toggle span:nth-child(2){top:12px}#nav_toggle span:nth-child(3){top:24px}.open #nav_toggle span:nth-child(1){top:12px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg)}.open #nav_toggle span:nth-child(2){width:0;left:50%}.open #nav_toggle span:nth-child(3){top:12px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);transform:rotate(-135deg)}.spModal{position:fixed;bottom:0;right:0;z-index:101;width:100%;padding:10px 0!important;background:#ffffffeb;display:flex;border-top:3px solid #65b9b9}.spModal .holiday{border:none}.spModal .tel{font-size:140%;margin-top:-3px}.spModal div{flex:1.4;padding:0}.spModal div img{vertical-align:bottom;width:90%}.spModal .mail{padding-top:0}.spModal .mail img{width:100%;margin-top:0}header .infoWrapper{display:none}header .infoWrapper .mail{flex:1;border:0;color:#fff;background:#000000ba;text-align:center;margin:0;padding:15px 0 0}header .infoWrapper div{flex:1;padding:5px;background:#0000004f}header .infoWrapper .tel{font-size:16px;color:#fff}header .infoWrapper a i.fa-phone:before{font-size:14px}#solveCase .solveCaseContent .infoWrapper{display:block}#solveCase .solveCaseContent.inheritance .imgWrapper{flex:1;width:50%;margin:0 auto 1rem auto}#solveCase .solveCaseContent .infoWrapper img{width:50%;margin-bottom:1rem;max-width:initial}#solveCase .solveCaseContent .infoWrapper{padding:0;margin:2rem 0 0}#solveCase .solveCaseContent h3{font-size:17px;margin:0}#solveCase #singleWrapper .flex{display:block}#solveCase #singleWrapper .solveCaseContent.inheritance .imgWrapper{margin:0 auto;width:50%}#column .archive .imgWrapper a{width:130px;height:130px;flex-basis:200px;margin-right:10px;overflow:hidden;position:relative}#column .archive h3{margin:0}#column .archive h3 a{font-size:14px}#column .columnContent.archive p{font-size:12px}#column .columnContent .imgWrapper{flex:1}#column .columnContent .rightWrapper{flex:2;padding-left:1rem}#column .columnContent .rightWrapper .txtWrapper p{font-size:90%}#other .flex .columnContent{flex:100%}#column #singleWrapper .supWrapper .flex{display:block}#column #singleWrapper .supWrapper .imgWrapper{width:50%;margin:1rem auto 1rem auto}#column #singleWrapper .supWrapper .txtWrapper .name{font-size:160%}#column #singleWrapper .supWrapper .txtWrapper .comment{font-size:100%}#qa .qaContent dl dd a,#qa .qaContentOther dl dd a{width:100%}#voice #singleWrapper .flex{display:block}#voice #singleWrapper .flex .imgWrapper{width:40%;margin:1rem auto}#induction{padding:1rem 0;border:3px solid #d6eeee;width:95%;margin:1rem auto}#induction .borderWrapper{border:none;padding:0;margin:0;width:100%}#induction .infoWrapper .msg{font-size:88%;text-align:center}#induction .infoWrapper .msg2{font-size:140%;line-height:130%}#sidebar{padding:10px;margin:0;display:block}.wpContent h1{font-size:18px;margin:1rem 0}.wpContent h2,#other h2{font-size:17px;padding:1rem 0}.wpContent h3{font-size:15px;margin:10px 0}.wpContent h4{font-size:14px}.wpContent p,.wpContent li,.wpContent div,.wpContent dt,.wpContent dd,.wpContent div{font-size:13px}.pageHeader h1,.pageHeader p{font-size:16px;padding:2px 0;top:35%}.wpContent table.type2{width:100%}.wpContent .career{font-size:80%}.wpContent .businessHours{display:block}.wpContent .tel{margin:1rem 0 0}.relativeColumn ul li{width:47%}footer .contentWrapper{padding:0 10px}footer{padding-top:0;padding-bottom:4rem}footer .menuFlex{display:block}footer .upperFooter{display:block}footer .logoWrapper .topTitle{font-size:80%}footer .logoLink{width:100%;margin:0}footer nav.flex{margin:1rem 0;display:block}footer h3{text-align:left;font-size:95%;padding:5px;background:#65b9b9;color:#fff}footer iframe{width:100%}footer img{width:80%}footer p{font-size:10px}footer nav ul{display:block!important}footer nav li:before{display:none}footer nav a{font-size:12px;padding:8px 0;display:block;border-bottom:1px solid rgb(117 117 117/30%)}footer nav li:first-child a{border-top:1px solid rgba(255,255,255,.3)}footer nav li:last-child a{border-bottom:none}footer small{margin:0;font-size:10px;padding:10px 0}}