@charset "UTF-8";.pageHeader{min-height:8vw;position:relative;background:url(//nexpert-law.com/souzoku/wp-content/themes/nexpart-souzoku/css/../img/content/header/header-solve-case.jpg) no-repeat;background-size:cover}.pageHeader:before{content:"";position:absolute;top:0;left:0;background:rgb(255 255 255/85%);width:100%;min-height:8vw}#info .pageHeader{background:url(//nexpert-law.com/souzoku/wp-content/themes/nexpart-souzoku/css/../img/content/header/header-info.jpg) no-repeat;background-size:cover}#solveCase .pageHeader{background:url(//nexpert-law.com/souzoku/wp-content/themes/nexpart-souzoku/css/../img/content/header/header-solve-case.jpg) no-repeat;background-size:cover}#column .pageHeader{background:url(//nexpert-law.com/souzoku/wp-content/themes/nexpart-souzoku/css/../img/content/header/header-column.jpg) no-repeat;background-size:cover}#voice .pageHeader{background:url(//nexpert-law.com/souzoku/wp-content/themes/nexpart-souzoku/css/../img/content/header/header-voice.jpg) no-repeat;background-size:cover}#qa .pageHeader{background:url(//nexpert-law.com/souzoku/wp-content/themes/nexpart-souzoku/css/../img/content/header/header-qa.jpg) no-repeat;background-size:cover}#privacy .pageHeader{background:url(//nexpert-law.com/souzoku/wp-content/themes/nexpart-souzoku/css/../img/content/header/header-privacy.jpg) no-repeat;background-size:cover}#sitemap .pageHeader{background:url(//nexpert-law.com/souzoku/wp-content/themes/nexpart-souzoku/css/../img/content/header/header-sitemap.jpg) no-repeat;background-size:cover}#contact .pageHeader{background:url(//nexpert-law.com/souzoku/wp-content/themes/nexpart-souzoku/css/../img/content/header/header-contact.jpg) no-repeat;background-size:cover}#css .pageHeader{background:url(//nexpert-law.com/souzoku/wp-content/themes/nexpart-souzoku/css/../img/content/header/header-css.jpg) no-repeat;background-size:cover}#column .categoly ul{flex-wrap:wrap}#column .categoly ul li{padding:0;margin:0}#office .wpContent .photo div{margin:10px}.office__pic{margin:0 auto}#office .officeWrapper{border-bottom:1px solid #bfbfbf;padding:1rem}#office .officeWrapper h4{margin:0;font-size:130%}#office .officeWrapper a{background:#547f91;color:#fff;font-size:90%;font-weight:700;padding:5px;width:30%;text-align:center;margin:0 0 0 auto;display:block}#office .officeWrapper .blankLink{width:100%;margin-top:1rem;background:#cb4b4b}.lawyerContent{flex-wrap:wrap}.lawyerContent .lwWrap{background:#eceff1;padding:1rem;text-align:center;width:23.6%;margin:5px;box-shadow:0 0 4px #0000005e}.lawyerContent .lwWrap .title{color:#034e66;font-weight:700;font-size:75%;border-bottom:1px solid;border-top:1px solid;padding:0;display:block}.lawyerContent .lwWrap img{margin:10px auto;width:80%}.lawyerContent .lwWrap .name{font-weight:700;font-size:140%;margin:20px 0 0;line-height:100%}.lawyerContent .lwWrap .area{font-size:80%;font-weight:700;margin:0;color:#537784}.lawyerContent .lwWrap a{background:#317a90;width:100%;font-size:90%;font-weight:700;border-radius:80px;color:#fff}.lawyerContent .lwWrap a i{padding-left:5px;font-size:90%}#lawyer #singleWrapper .lwWrap{padding:2rem;background:#eceff1}#lawyer #singleWrapper .title{display:block;padding:10px;font-weight:700;color:#fff;text-align:center;font-size:120%;margin:0 0 1.5rem;background:#004c66}#lawyer #singleWrapper .leftWrap{flex:1;text-align:center}#lawyer #singleWrapper .leftWrap img{width:70%;margin:0 auto 1rem auto}#lawyer #singleWrapper .leftWrap .area{color:#004c66;line-height:100%;font-size:90%;font-weight:700}#lawyer #singleWrapper .leftWrap .num{color:#004c66;line-height:100%;font-size:90%;font-weight:700}#lawyer #singleWrapper .leftWrap a{background:#317a90;width:80%;border-radius:80px;color:#fff;line-height:140%;font-size:120%;padding:10px;font-weight:700;box-shadow:0 0 3px #034e68}#lawyer #singleWrapper .leftWrap a span{font-size:80%}#lawyer #singleWrapper .leftWrap a i{padding-left:4px;font-size:80%}#lawyer #singleWrapper .rightWrap{flex:2}#lawyer #singleWrapper .rightWrap .name{font-weight:700;font-size:200%;line-height:100%;margin:10px 0}#lawyer #singleWrapper .rightWrap .name span{font-size:50%;padding-left:1rem}#lawyer #singleWrapper .rightWrap .career{background:#fff;padding:10px}#lawyer #singleWrapper .rightWrap .career .line{color:#327a90;font-weight:700;font-size:150%;border-bottom:2px solid}#lawyer #singleWrapper .rightWrap .career ul{padding-left:30px}#lawyer #singleWrapper .rightWrap .career li{margin:0;padding:0;list-style:disc;border-bottom:1px dashed #e8e8e8}#lawyer #singleWrapper .msg{margin:2rem 0;line-height:200%;background:#fff;padding:2rem}#lawyer #singleWrapper .back{background:#004c66;color:#fff;text-align:center;width:100%;padding:10px;font-weight:700;margin:2rem 0;border-radius:3px}#cost table th{width:30%;font-weight:700}#cost table td{font-size:92%}#cost .wpContent .caution{font-size:75%}#cost table.custom th{width:10%}#cost table.custom td.mini{width:13%;text-align:center}#cost table.custom2 th{width:20%}#cost table.custom2 td.first{width:20%;text-align:center}#cost .appealWrap{border:2px solid #5389bc;padding:1rem;margin:2rem;text-align:center;background:#f8fbff}#cost .appealWrap p{line-height:140%;font-size:100%;color:#5389bc;font-weight:700}#cost .appealWrap .title{font-size:190%;font-weight:700;color:#5389bc}#cost .exWrap{background:#f1f1f1;padding:1rem}#cost .exWrap .title{text-align:center;font-weight:700;background:#fff;margin-bottom:1rem}#cost .exWrap p{font-size:95%;text-align:center}#cost .exWrap table{margin:1rem 0}#cost .exWrap table th,#cost .exWrap table td{padding:5px}#cost .exWrap table th{background:#4c4c4c;color:#fff}#cost .exWrap table td{background:#fff}#cost .cautionTxt{font-size:90%;margin-top:-2rem;margin-bottom:2rem}#flow .boxLink{background:#32ba7c;border-bottom:4px solid #219661;color:#fff;font-weight:700;padding:5px;width:50%;text-align:center;border-radius:3px;margin:2rem 0}#contact #contactWrapper{margin-bottom:30px}#contact textarea,#contact .your-subject{width:100%}#contact #contactWrapper dl{flex-wrap:wrap}#contact #contactWrapper dt span{background:#b91717;color:#fff;padding:0 10px;margin-right:10px;display:inline-block;font-size:12px;font-weight:700}#contact #contactWrapper dt,#contact #contactWrapper dd{padding:10px;font-size:14px}#contact #contactWrapper dt{width:35%}#contact #contactWrapper dd{width:65%}#contact #contactWrapper .mwform-tel-field input[type=text]{width:30%}#contact #contactWrapper dd.noFlex{display:block}#contact #contactWrapper dd p{color:#b62121;font-size:12px;font-weight:700}#contact input[type=text],#contact input[type=email],#contact input[type=tel],#contact textarea{padding:10px;border:1px solid #d0d0d0;border-radius:3px}#contact #contactWrapper input[type=text],#contact #contactWrapper input[type=email]{width:100%}#contact [type=submit],#contact .backButton{background:#1b1b1b;appearance:none;-webkit-appearance:none;width:100%;padding:14px 0;font-size:16px;color:#fff;border-radius:3px;margin:5px 0;letter-spacing:.5rem;font-weight:700;border:none}#contact .backButton{width:70%;display:block;text-align:center;margin:1rem auto}#contact [type=submit].back{background:#a0a0a0}#contact .caution{font-size:80%}#contact .wpContent a.linkButton{width:70%;margin:2rem auto;text-align:center;display:block}@media (min-width:1800px){.pageHeader,.pageHeader:before{min-height:9vw}}@media (max-width:1200px){.pageHeader,.pageHeader:before{min-height:9vw}}@media (max-width:480px){.pageHeader,.pageHeader:before{min-height:18vw}.lawyerContent .lwWrap{width:48%;margin:3px}.lawyerContent .lwWrap .title{font-size:70%}#office .wpContent table.type1 th,#office .wpContent table.type1 td{display:block;width:100%;padding:10px;border-bottom:none;font-size:90%}#office .wpContent table.type1 tr:last-child td{border:1px solid #d0d6d8}#office .wpContent table.type1 th{font-weight:700}#contact #contactWrapper dl{display:block}#contact #contactWrapper dt,#contact #contactWrapper dd{width:100%}#contact #contactWrapper input[type=text]{width:100%}#contact input[type=text],#contact input[type=email],#contact input[type=tel],#contact textarea{width:100%}#lawyer .wpContent .selfIntro,#office .wpContent .photo{display:block}#lawyer .wpContent .selfIntro .right{margin:1rem 0 0}#office .wpContent .photo img{margin:10px auto}}