﻿.nav__inpage-scroll{width:100%;margin-bottom:20px}.nav__inpage-scroll .list__inpage-scroll__ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;border:1px solid #ddd;border-right:none}.nav__inpage-scroll .list__inpage-scroll__ul .link__inpage-anchorname{display:inline-block;flex:1;width:25%;height:55px;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2));background-image:linear-gradient(to bottom, #fff, #f2f2f2);border-right:1px solid #ddd;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#333333;font-weight:700}.nav__inpage-scroll .list__inpage-scroll__ul .link__inpage-anchorname .list__inpage-anchorname__li{display:inline-block;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:55px;line-height:53px;border-right:1px solid #ddd;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:#333333;font-weight:700}.nav__inpage-scroll .list__inpage-scroll__ul .link__inpage-anchorname #office_interview.list__inpage-anchorname__li,.nav__inpage-scroll .list__inpage-scroll__ul .link__inpage-anchorname #office_message.list__inpage-anchorname__li{cursor:pointer}.nav__inpage-scroll .list__inpage-scroll__ul .link__inpage-anchorname .list__inpage-anchorname__li .icon__inpage-anchorname__img{display:inline-block;height:18px;width:auto;margin-right:8px;margin-bottom:0;background-color:transparent}.criminalcase-tariff{box-sizing:border-box}.criminalcase-tariff .cc-tariff__title{box-sizing:border-box;background-color:#ffd738;padding:15px 0 15px 15px;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#333333;font-weight:700}.criminalcase-tariff .cc-tariff__body{box-sizing:border-box;background-color:#f7f7f7;padding:17px}.criminalcase-tariff .cc-tariff__body .cc-tariff__table{box-sizing:border-box;height:46px;margin-bottom:15px;border:solid 1px #e3e3e3;background-color:#fff9e0;table-layout:fixed;border-collapse:collapse}.criminalcase-tariff .cc-tariff__body .cc-tariff__table .cc-tariff__thead{box-sizing:border-box}.criminalcase-tariff .cc-tariff__body .cc-tariff__table .cc-tariff__thead .cc-tariff__tr{box-sizing:border-box;border-bottom:1px solid #ddd}.criminalcase-tariff .cc-tariff__body .cc-tariff__table .cc-tariff__thead .cc-tariff__tr .cc-tariff__th{box-sizing:border-box;padding:10px 14px;border-right:1px solid #ddd;font-size:15px;font-weight:700;line-height:1.47;text-align:center;color:#ac800a;font-weight:700}.criminalcase-tariff .cc-tariff__body .cc-tariff__table .cc-tariff__thead .cc-tariff__tr .cc-tariff__th:first-of-type{width:120px}.criminalcase-tariff .cc-tariff__body .cc-tariff__table .cc-tariff__thead .cc-tariff__tr .cc-tariff__th:nth-of-type(2){width:150px}.criminalcase-tariff .cc-tariff__body .cc-tariff__table .cc-tariff__thead .cc-tariff__tr .cc-tariff__th:last-of-type{width:400px;border-right:none}.criminalcase-tariff .cc-tariff__body .cc-tariff__table .cc-tariff__tbody{box-sizing:border-box}.criminalcase-tariff .cc-tariff__body .cc-tariff__table .cc-tariff__tbody .cc-tariff__tr{box-sizing:border-box;border-bottom:1px solid #ddd}.criminalcase-tariff .cc-tariff__body .cc-tariff__table .cc-tariff__tbody .cc-tariff__tr.cc-tariff__tr--empty{display:none}.criminalcase-tariff .cc-tariff__body .cc-tariff__table .cc-tariff__tbody .cc-tariff__tr .cc-tariff__td{box-sizing:border-box;padding:10px 14px;background-color:#fff;border-right:1px solid #ddd;font-size:14px;line-height:1.57;text-align:center;color:#333333;font-weight:700;word-break:break-all}.criminalcase-tariff .cc-tariff__body .cc-tariff__table .cc-tariff__tbody .cc-tariff__tr .cc-tariff__td:last-of-type{border-right:none;text-align:left}.criminalcase-tariff .cc-tariff__body .cc-tariff__table .cc-tariff__tbody .cc-tariff__tr:last-of-type .cc-tariff__td:first-of-type,.criminalcase-tariff .cc-tariff__body .cc-tariff__table .cc-tariff__tbody .cc-tariff__tr:last-of-type .cc-tariff__td:nth-of-type(2){color:#e35e6f}.criminalcase-tariff .cc-tariff__body .cc-tariff__p{margin-bottom:7.5px;padding-left:10px;font-size:14px;font-weight:400;line-height:1.43;text-align:left;color:#333;word-break:break-all}.criminalcase-tariff .cc-tariff__body .cc-tariff__p:last-of-type{margin-bottom:0}.criminalcase-tariff .cc-tariff__body .cc-tariff__p.cc-tariff__blue{background-color:#E8F2FC;color:#285796;font-size:14px;line-height:2.0;font-weight:700}.criminalcase-tariff .cc-tariff__body .cc-tariff__p.cc-tariff__red{background-color:#ffebee;color:#e35e6f;font-size:14px;line-height:2.0;font-weight:700}.criminalcase-tariff .cc-tariff__body .cc-tariff-tablecaption__p{box-sizing:border-box;font-weight:400;font-size:12px;line-height:1.5;text-align:left;color:#333333}#office-description-inner .body_text.office-message{display:block}#office-description-inner .body_text.office-message.disabled{display:none}#office-description-inner .body_text.office-interview{display:none}#office-description-inner .body_text.office-interview.active{display:block}.nav__inpage-scroll .list__inpage-scroll__ul .link__inpage-anchorname .list__inpage-anchorname__li{font-weight:normal;font-size:14px}.nav__inpage-scroll .list__inpage-scroll__ul .link__inpage-anchorname .list__inpage-anchorname__li .icon__inpage-anchorname__img{height:15px}.nav__inpage-scroll .list__inpage-scroll__ul .link__inpage-anchorname .list__inpage-anchorname__li.office-solved-cases i.fas{font-size:15px;color:#ba0000}.solution-cases__solved-this-office{box-sizing:border-box}.solution-cases__solved-this-office .solved-this-office-title{box-sizing:border-box;background-color:#ffd738;padding:19.5px 0 19.5px 26px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:20px;font-weight:bold;line-height:1.0;text-align:left;color:#333}.solution-cases__solved-this-office .solved-this-office-body{box-sizing:border-box;background-color:#f7f7f7;padding:25px 0}.solution-cases__solved-this-office .solved-this-office-body .index-item-group{margin-bottom:0}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item{box-sizing:border-box;width:920px;min-height:145px;margin:0 auto 15px;border-radius:5px;border:solid 2px #d9d9d9;background-color:#fff;padding:30px 0}.offices-search-class .solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item{position:relative;width:100%}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item:hover{background-color:#fffcf2}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item:last-of-type{margin-bottom:0}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data{position:relative;box-sizing:border-box;padding:0 0 0 125px;min-height:85px}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data.avatar-male::before,.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data.avatar-female::before{position:absolute;content:'';top:0;bottom:0;left:25px;margin:0;width:85px;height:85px;background-image:url(/assets/solution_cases/avatar_male.png);background-repeat:no-repeat;background-position:0 0;background-size:85px}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data.avatar-female::before{background-image:url(/assets/solution_cases/avatar_female.png)}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .tag-row{height:22px;margin-bottom:8.5px}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .tag-row .category-tag{box-sizing:border-box;display:inline-block;height:22px;padding:0 8px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:13px;font-weight:bold;line-height:22px;text-align:center;color:#FFF;background-color:#DD73CC}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .tag-row .category-tag.cat-seihanzai,.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .tag-row .category-tag.cat-chikanwaisetu,.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .tag-row .category-tag.cat-kaisyun-enjokousai,.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .tag-row .category-tag.cat-tousatu-nozoki{background-color:#DD73CC}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .tag-row .category-tag.cat-boukou-syougai,.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .tag-row .category-tag.cat-satujinzai,.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .tag-row .category-tag.cat-kyouhaku,.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .tag-row .category-tag.cat-kibutuhason{background-color:#CB5353}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .tag-row .category-tag.cat-sextutouzai,.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .tag-row .category-tag.cat-ouryouzai{background-color:#D6BC50}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .tag-row .category-tag.cat-sagizai{background-color:#58B799}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .tag-row .category-tag.cat-yakubutuhanzai{background-color:#726BB2}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .tag-row .category-tag.cat-hikinige-atenige{background-color:#6AB5D1}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .tag-row .category-tag.cat-syounenjiken{background-color:#8EC468}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .tag-row .ages-and-gender{display:inline-block;height:22px;margin-left:10px;font-size:14px;font-weight:normal;line-height:22px;text-align:center;color:#333}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .solution-cases-title{box-sizing:border-box;display:block;padding-right:55px;margin-bottom:8px;background-image:url(/assets/solution_cases/icon_angle_right_505050.png);background-repeat:no-repeat;background-position:top 50% right 25px;background-size:auto 21px;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:18px;font-weight:bold;line-height:1.39;text-align:left;color:#0066c0}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .link-row{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;padding-right:60px}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .link-row .solution-cases-result{flex-basis:50%;width:50%}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .link-row .solution-cases-result .result-title-item-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .link-row .solution-cases-result .result-title-item-wrapper .result-title{flex-basis:5em;width:5em;display:inline-block;font-size:13px;font-weight:normal;line-height:1.54;text-align:left;color:#333}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .link-row .solution-cases-result .result-title-item-wrapper .result-value{flex-basis:20em;width:20em;display:inline-block;font-family:"ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:13px;font-weight:bold;line-height:1.54;text-align:left;color:#d11f1f}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item .index-item-data .link-row .solved-office-link{flex-basis:50%;width:50%;font-size:13px;font-weight:normal;line-height:1.54;text-align:right;color:#0066c0}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item.index-item--offices-index{padding-top:20px;padding-bottom:0;border-width:1px;border-color:#ddd}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item.index-item--offices-index .index-item-data .tag-row .category-tag{background-color:#D2281E;height:23px;padding:0 12px;border-radius:5px;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:12px;font-weight:600;line-height:23px}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item.index-item--offices-index .index-item-data .tag-row .ages-and-gender{color:#333;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:15px;font-weight:400;line-height:1.5}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item.index-item--offices-index .index-item-data .solution-cases-title{margin-top:10px;background-image:none;padding-right:25px;font-family:"Hiragino Sans", "BIZ UDPGothic", sans-serif;font-size:20px;font-weight:600;line-height:1.5}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item.index-item--offices-index .link-row{border-top:1px solid #ddd;margin-top:20px}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item.index-item--offices-index .link-row .solution-cases-result .result-title-item-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item.index-item--offices-index .link-row .solution-cases-result .result-title-item-wrapper .result-title{flex:0 0 110px;padding:8px 0;background-color:#FEF9E1;border-radius:0 0 0 4px;clip-path:polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);color:#333;font-size:14px;font-weight:400;line-height:1.5;text-align:center}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item.index-item--offices-index .link-row .solution-cases-result .result-title-item-wrapper .result-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 17px;color:#333;font-size:14px;font-weight:400;line-height:1.5}.solution-cases__solved-this-office .solved-this-office-body .index-item-group .index-item.index-item--offices-index:nth-of-type(n+2){margin-top:20px}#toc_area{padding:0px;background-color:#f8f8f8;border-radius:5px;margin:40px 0}ul.toc_list{padding:30px 40px}#toc_area ul{list-style:none !important;margin:0}#toc_area ul li ul{padding:0}#toc_area .h2_list{position:relative;padding-left:20px;margin-bottom:15px;border-bottom:dotted 1px #C6C6C6;padding-bottom:15px}#toc_area .h2_list:last-child{border-bottom:none}#toc_area li.h2_list>a{color:#333;font-size:16px;font-weight:bold}#toc_area .h2_list::before{content:"\f0d7";font-family:"Font Awesome 6 Free";position:absolute;top:0;bottom:0;left:0;margin:auto;color:#333}#toc_area li.h2_list a{text-decoration:none}#toc_area .h3_list{position:relative;padding-left:20px;margin-bottom:5px;font-size:15px;line-height:1.8em}#toc_area .h3_list:first-child{margin-top:10px}#toc_area .h3_list::before{content:"\f00c";font-family:"Font Awesome 6 Free";position:absolute;top:0;bottom:0;left:0;margin:auto;color:#bbb;font-size:11px}#toc_area .toc_title{font-weight:bold;font-size:20px;line-height:25px;display:block;background-color:#EBEBEB;padding:20px 20px;border-radius:5px 5px 0 0;text-align:center;margin-bottom:0}.supervisor__section .supervisor_body .supervisor_content .supervisor_description{font-size:14px}.supervisor__section .supervisor_body .supervisor_content .supervisor_name{padding-top:0;font-size:14px}
