@charset "utf-8";

.klo_lawyer_cont_title {font-family: "Noto Sans JP", system-ui; font-optical-sizing: auto; font-weight: 700; font-style: normal; font-size: 18px; color: #7F4620; width: 100%; border-bottom: dashed 1px #7F4620;}
.klo_lawyer_cont_table {font-family: "Noto Sans JP", system-ui; font-optical-sizing: auto; font-weight: 400; font-style: normal; font-size: 16px; color: #7F4620;}
.klo_lawyer_cont_table_spacer {display: inline-block; width: 100%; height: 15px;}
.klo_lawyer_cont_body {width: 100%; font-size: 16px; color: #7F4620;}
.klo_lawyer_cont_ul {width: 100%; font-size: 16px; color: #7F4620; padding-left: 16px;}
.klo_lawyer_cont_return {width: 100%; text-align: right;}
.klo_lawyer_cont_return a {text-decoration: none; font-size: 16px; color: #7F4620;}
@media (max-width: 768px) {
.klo_lawyer_cont_table {font-size: 13px;}
.klo_lawyer_cont_body {width: 100%; font-size: 13px;}
.klo_lawyer_cont_ul {font-size: 13px;}
}

.klo_fo_01a {width: 100%; margin-bottom: 12px; border-bottom: solid 1px #9F6027; overflow: hidden;}
.klo_fo_01a p {display: inline-block; float: left;}
.klo_fo_01a_left {width: 70%;}
.klo_fo_01a_left_mark img {display: inline-block; width: 22px;}
.klo_fo_01a_left_title {font-family: "Noto Serif JP", serif; font-optical-sizing: auto; font-weight: 500; font-style: normal;}  .klo_fo_01a_left_title {font-size: 22px; color: #7F4620; position: relative; top: -2px;}
.klo_fo_01a_left_title2 {font-family: "Noto Serif JP", serif; font-optical-sizing: auto; font-weight: 500; font-style: normal;}  .klo_fo_01a_left_title2 {font-size: 16px; color: #7F4620; position: relative; top: -2px;}
.klo_fo_01a_left_br {display: none;}
.klo_fo_01a_right {width: 30%; text-align: right; padding-top: 5px;}
.klo_fo_01a_right_en {font-family: "Noto Serif JP", serif; font-optical-sizing: auto; font-weight: 500; font-style: normal;}  .klo_fo_01a_right_en {font-size: 14px; color: #E89213;}
.klo_fo_01a_body {font-family: "Noto Serif JP", serif; font-optical-sizing: auto; font-weight: 500; font-style: normal;}  .klo_fo_01a_body {font-size: 16px; color: #7F4620; padding: 0px 15px 50px 15px;}

.klo_fo_spacer {width: 100%; height: 200px;}
.attorneys {width: 100%; text-align: center;}
.attorney_link00 {display: inline-block; width: 200px; padding-bottom: 20px;}
.attorney_link00 img {width: 100%;}
.law6-dis-bot {margin-bottom: 0px;}
.law6-dis-bot_etc {font-family: "Noto Serif JP", serif; font-optical-sizing: auto; font-weight: 500; font-style: normal;}  .law6-dis-bot_etc {font-size: 16px; color: #7F4620; padding: 0px;}
@media (max-width: 860px) {
.klo_fo_01a_left_br {display: inline-block;}
}
@media (max-width: 768px) {
.klo_fo_01a_left {width: 60%;}
.klo_fo_01a_right {width: 40%;}
.klo_fo_01a_left_mark img {width: 15px;}
.klo_fo_01a_left_title {font-size: 16px;}
.klo_fo_01a_right {padding-top: 0px;}
.klo_fo_01a_right_en {font-size: 12px;}
.klo_fo_spacer {width: 100%; height: 0px;}
}
.attorney_link00 a {pointer-events: auto;}
.klo_lawyer_cont_table .imperial_era {width: 70px; text-align: left;}
.klo_lawyer_cont_table .month {width: 40px; text-align: right;}
.klo_lawyer_cont_table .body {width: auto; text-align: left; padding-left: 5px;}
@media (max-width: 768px) {
.klo_lawyer_cont_table .imperial_era {width: 60px; text-align: left;}
}
