#clinic01 [class~=clinic01_imgList1] ul li,
#clinic01 [class~=clinic01_guide_ck] ul li {
    float: left;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl em {
    display: inline-block;
}

#clinic01 .clinic01_imgList1:after,
[class~=ex_all]:after,
#clinic01 [class~=clinic01_area]:after,
#clinic01:after {
    content: "";
}

#clinic01 [class~=clinic01_area]:after,
#clinic01 .clinic01_imgList1:after,
#clinic01:after,
[class~=clinic_tit] {
    display: block;
}

#clinic01 [class~=clinic01_imgList1] ul li dl dt {
    float: right;
}

#clinic01 [class~=clinic01_area],
#clinic01 [class~=clinic01_imgList1],
#clinic01 [class~=clinic01_imgList1] ul li img,
#clinic01 [class~=clinic01_imgList1] ul li dl dt {
    width: 100%;
}

#clinic01 [class~=clinic01_imgList1] ul li dl dt {
    display: flex;
}

#clinic01 [class~=clinic01_area],
#clinic01 [class~=clinic01_imgList1] ul li dl {
    overflow: hidden;
}

#clinic01 .clinic01_imgList1:after,
#clinic01 [class~=clinic01_area]:after {
    clear: both;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl em {
    padding-left: .15625in;
}

#clinic01 [class~=clinic01_imgList1] ul li dl dt {
    align-items: center;
}

#clinic01 table.clinic01_tbl thead th,
#clinic01 [class~=clinic01_area] {
    text-align: center;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    content: "After";
}

#clinic01 [class~=clinic01_area] {
    margin-bottom: 80px;
}

#clinic01 [class~=clinic01_imgList1] ul li img {
    max-width: 100%;
}

#clinic01 table[class~=clinic01_tbl] thead th:first-child {
    border-left-width: medium;
}

#clinic01 [class~=clinic01_imgList1] ul li {
    width: 30pc;
}

#clinic01 [class~=clinic01_imgList1] ul li img {
    height: 262.5pt;
}

#clinic01 table[class~=clinic01_tbl] thead th:first-child {
    border-left-style: none;
}

#clinic01 [class~=clinic01_imgList1] ul li dl dt {
    justify-content: center;
}

#clinic01 [class~=clinic01_imgList1] ul li {
    margin-right: 1.875pc;
}

#clinic01 [class~=clinic01_imgList1] ul li img {
    z-index: -1;
}

#clinic01 table[class~=clinic01_tbl],
#clinic01 [class~=clinic01_imgList1] {
    max-width: 1125pt;
}

#clinic03 .clinic03_imgList2 ul li dl dd div:before,
#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    position: absolute;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    z-index: 30;
}

#clinic01 [class~=clinic01_imgList1] ul li:last-child {
    margin-right: 0;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl em {
    padding-bottom: 3.75pt;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl em {
    padding-right: .15625in;
}

#clinic01 table[class~=clinic01_tbl],
#clinic01,
#clinic01 [class~=clinic01_guide_ck] ul li,
#clinic01 [class~=clinic01_imgList1] ul {
    width: 100%;
}

#clinic01 [class~=clinic01_imgList1] ul,
#clinic01 table.clinic01_tbl thead th {
    padding-left: 0;
}

#clinic01 [class~=clinic01_imgList1] ul {
    padding-bottom: 0;
}

.clinic_tit .tit1_a {
    font-size: 2.5em;
}

#clinic01 [class~=clinic01_imgList1] ul li dl {
    position: relative;
}

#clinic01 [class~=clinic01_imgList1] ul,
#clinic01 table.clinic01_tbl thead th {
    padding-right: 0;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    top: 50%;
}

#clinic01 [class~=clinic01_imgList1] ul li dl {
    z-index: 10;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl em {
    padding-top: 3.75pt;
}

#clinic01 [class~=clinic01_imgList1] ul,
#clinic01 [class~=clinic01_guide_ck] ul li {
    margin-left: 0;
}

#clinic01 [class~=clinic01_imgList1] ul {
    padding-top: 0;
}

#clinic01 [class~=clinic01_imgList1] ul li dl {
    margin-top: -.625in;
}

#clinic01 table[class~=clinic01_tbl],
#clinic01 [class~=clinic01_imgList1] ul,
#clinic01 [class~=clinic01_imgList1] {
    margin-bottom: 0;
}

#clinic01 table.clinic01_tbl thead th,
#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl em {
    color: #fff;
}

#clinic01 [class~=clinic01_imgList1] ul,
#clinic01 [class~=clinic01_guide_ck] ul li {
    margin-right: 0;
}

#clinic01 table[class~=clinic01_tbl] thead th:first-child {
    border-left-color: currentColor;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl em {
    font-size: 1.25em;
}

#clinic01 table[class~=clinic01_tbl],
#clinic01 [class~=clinic01_imgList1] ul,
#clinic01 [class~=clinic01_imgList1] {
    margin-top: 0;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl dt,
#clinic01 table.clinic01_tbl thead th {
    font-size: 1.5em;
}

.clinic_tit .tit1_a {
    color: #000;
}

.clinic_tit .tit1_a {
    font-weight: 300;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl em {
    font-style: normal;
}

#clinic01 [class~=clinic01_imgList1] ul li dl dt {
    height: 60px;
}

#clinic01 table.clinic01_tbl thead th {
    padding-bottom: 15pt;
}

#clinic01 [class~=clinic01_imgList1] ul li dl dt {
    background-color: rgba(0, 0, 0, .7);
}

#clinic01 table[class~=clinic01_tbl] thead th:first-child {
    border-image: none;
}

#clinic01 [class~=clinic01_guide_ck] ul li {
    margin-bottom: .625pc;
}

#clinic01 table[class~=clinic01_tbl] {
    border-collapse: separate;
}

#clinic01 table[class~=clinic01_tbl],
#clinic01 [class~=clinic01_imgList1] {
    margin-left: auto;
}

#clinic03 .clinic03_imgList2 ul li dl dd div:before {
    top: 0;
}

#clinic03 .clinic03_imgList2 ul li dl dd div:before {
    right: 0;
}

#clinic01 table.clinic01_tbl thead th {
    padding-top: 15pt;
}

#clinic01 table[class~=clinic01_tbl] {
    border-spacing: 0pc;
}

#clinic01:after,
#clinic01 [class~=clinic01_guide]:after {
    clear: both;
}

[class~=clinic_tit] [class~=tit1_b] {
    font-size: 1.15em;
}

#clinic01 table.clinic01_tbl thead th {
    border-bottom-width: .010416667in;
}

#clinic01 [class~=clinic01_guide_ck]:after,
#clinic01 [class~=clinic01_guide]:after,
#clinic02:after {
    content: "";
}

#clinic01 table.clinic01_tbl thead th {
    border-bottom-style: solid;
}

#clinic01 table.clinic01_tbl thead th {
    border-bottom-color: #e9e9e9;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    left: 50%;
}

[class~=clinic_tit] [class~=tit1_a] strong {
    font-weight: 700;
}

[class~=clinic_tit] [class~=tit1_b] {
    color: #777;
}

#clinic02 .clinic02_box1 ul li:nth-of-type(odd) .con_img {
    right: unset;
}

#clinic01 [class~=clinic01_imgList1],
#clinic01 table[class~=clinic01_tbl] {
    margin-right: auto;
}

#clinic01 table.clinic01_tbl thead th {
    border-image: none;
}

#clinic03 .clinic03_imgList2 ul li dl dd:nth-child(even) p {
    background-color: rgba(0, 92, 182, .8);
}

#clinic01 [class~=clinic01_guide]:after,
#clinic01 [class~=clinic01_guide_ck]:after,
#clinic02:after {
    display: block;
}

#clinic02 [class~=clinic02_box1] ul li,
#clinic01 [class~=clinic01_imgList1] {
    overflow: hidden;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl em {
    background: #222;
}

#clinic03 [class~=clinic03_box1] li:last-child {
    margin-right: 0;
}

#clinic01 [class~=clinic01_guide_ck] ul li {
    margin-top: .625pc;
}

#clinic01 [class~=clinic01_guide],
#clinic02 [class~=clinic02_box1] ul li {
    width: 100%;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl em {
    border-radius: 37.5pt;
}

#clinic03 .clinic03_imgList2 ul li dl dd:nth-child(even) p,
#clinic01 [class~=clinic01_imgList1] ul li dl dt {
    color: #fff;
}

#clinic01 [class~=clinic01_guide] {
    height: 225pt;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    margin-left: -30px;
}

[class~=clinic_tit] {
    margin-bottom: 40px;
}

#clinic01 [class~=clinic01_guide] {
    padding-left: 0;
}

#clinic01 [class~=clinic01_guide] {
    padding-bottom: .833333333in;
}

#clinic01 [class~=clinic01_guide] {
    padding-right: 0;
}

[class~=clinic_tit] [class~=tit1_b] {
    margin-top: .104166667in;
}

#clinic01 [class~=clinic01_guide] {
    padding-top: .833333333in;
}

#clinic01 table.clinic01_tbl thead th {
    border-left-width: .0625pc;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_img] {
    width: 50%;
}

#clinic01 table[class~=clinic01_tbl] thead th:first-child {
    background-color: transparent;
}

#clinic03 [class~=clinic03_box1] li [class~=txt_tit] {
    color: #000;
}

#clinic01 table[class~=clinic01_tbl] tbody td:first-child {
    border-left-width: medium;
}

#clinic01 [class~=clinic01_imgList1] ul li dl dt {
    font-size: 1.5em;
}

#clinic01 [class~=clinic01_guide_ck] ul li {
    text-align: left;
}

#clinic01 table.clinic01_tbl thead th {
    border-left-style: solid;
}

#clinic01 table.clinic01_tbl thead th {
    border-left-color: #e9e9e9;
}

[class~=clinic_tit] [class~=tit2_a] {
    font-size: 2.5em;
}

#clinic01 table.clinic01_tbl thead th {
    background-color: #122c45;
}

#clinic01 [class~=clinic01_guide],
#clinic01 table[class~=clinic01_tbl] tbody td,
#clinic01 [class~=clinic01_imgList1] ul li dl dt,
#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    text-align: center;
}

#clinic02 [class~=clinic02_box1] ul li {
    margin-bottom: 0em;
}

#clinic01 table[class~=clinic01_tbl] tbody td:first-child {
    border-left-style: none;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    width: 3.75pc;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    height: .625in;
}

#clinic01 [class~=clinic01_guide_ck]:after {
    clear: both;
}

#clinic01 table[class~=clinic01_tbl] tbody td {
    height: 80px;
}

#clinic02 [class~=clinic02_box1] ul li,
#clinic02 [class~=clinic02_box1] ul li [class~=con_img] {
    height: 100%;
}

#clinic01 table[class~=clinic01_tbl] tbody td {
    color: #555;
}

#clinic01 [class~=clinic01_guide_ck],
#clinic02 [class~=clinic02_box1] ul li {
    position: relative;
}

#clinic01 table[class~=clinic01_tbl] tbody td {
    font-size: 1.15em;
}

#clinic01 table[class~=clinic01_tbl] tbody td:first-child {
    border-left-color: currentColor;
}

#clinic01 table[class~=clinic01_tbl] tbody td {
    padding-left: .9375pc;
}

#clinic01 table[class~=clinic01_tbl] tbody td {
    padding-bottom: .15625in;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl dt,
#clinic01 [class~=clinic01_guide_ck] ul {
    margin-left: 0;
}

#clinic01 [class~=clinic01_guide],
#clinic02 [class~=clinic02_box1] ul li div {
    overflow: hidden;
}

#clinic01 table[class~=clinic01_tbl] tbody td {
    padding-right: .9375pc;
}

#clinic03 [class~=clinic03_box1] li em {
    position: absolute;
}

#clinic01 table[class~=clinic01_tbl] tbody td {
    padding-top: .15625in;
}

#clinic01 [class~=clinic01_guide_ck] ul {
    margin-bottom: 0;
}

#clinic01 [class~=clinic01_guide] {
    background: #edecea url("../clinic/image/clinic01_guide.jpg") no-repeat;
}

#clinic01 table[class~=clinic01_tbl] tbody td:first-child {
    border-image: none;
}

#clinic01 table.clinic01_tbl thead th.bg_tit {
    background-color: #005cb6;
}

#clinic03 [class~=clinic03_box1] li em {
    top: -18.75pt;
}

#clinic01 [class~=clinic01_guide_ck] ul {
    margin-right: 0;
}

#clinic01 [class~=clinic01_guide_ck] ul {
    margin-top: 0;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    line-height: 3.75pc;
}

#clinic01 [class~=clinic01_guide_ck] ul {
    padding-left: 0;
}

#clinic01 [class~=clinic01_imgList1] ul li dl dt {
    line-height: 1.3em;
}

#clinic03 [class~=clinic03_box1] li em {
    left: 50%;
}

#clinic03 [class~=clinic03_box1] li em {
    margin-left: -1.5625pc;
}

#clinic01 table[class~=clinic01_tbl] tbody td {
    vertical-align: middle;
}

#clinic01 table[class~=clinic01_tbl] tbody td {
    border-bottom-width: .010416667in;
}

#clinic01 [class~=clinic01_guide_ck] ul {
    padding-bottom: 0;
}

#clinic01 [class~=clinic01_guide_ck] ul {
    padding-right: 0;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after,
#clinic03 [class~=clinic03_box1] li [class~=txt_tit] {
    font-size: 1.25em;
}

#clinic01 table[class~=clinic01_tbl] tbody td {
    border-bottom-style: solid;
}

#clinic01 [class~=clinic01_guide_ck],
#clinic02,
#clinic03 .clinic03_imgList1 ul li img,
[class~=ex_all] {
    width: 100%;
}

#clinic01 [class~=clinic01_guide] {
    background-position: top center;
}

#clinic01 table[class~=clinic01_tbl] tbody td[class~=bg_left],
#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after,
[class~=clinic_tit] [class~=tit2_a] {
    color: #fff;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    transform: translateY(-50%);
}

#clinic01 table[class~=clinic01_tbl] tbody td[class~=bg_left] {
    background-color: #666;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl dt {
    font-weight: 600;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl dt {
    line-height: 1.5em;
}

#clinic01 table[class~=clinic01_tbl] tbody td {
    border-bottom-color: #e9e9e9;
}

#clinic01 [class~=clinic01_guide_ck] ul {
    padding-top: 0;
}

#clinic01 table[class~=clinic01_tbl] tbody td {
    border-image: none;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after,
#clinic01 table[class~=clinic01_tbl] tbody td {
    border-left-width: .75pt;
}

#clinic01 [class~=clinic01_guide_ck] {
    top: -.625in;
}

[class~=ex_all] {
    padding-left: 30pt;
}

#clinic01 table[class~=clinic01_tbl] tbody td {
    border-left-style: solid;
}

#clinic01 table[class~=clinic01_tbl] tbody td {
    border-left-color: #e9e9e9;
}

#clinic01 table[class~=clinic01_tbl] tbody td {
    background-color: #fff;
}

#clinic03 .clinic03_area:after,
#clinic03 [class~=clinic03_box1]:after,
#clinic01 .clinic01_imgList1 ul li dl dd,
#clinic02 [class~=clinic02_area]:after,
[class~=ex_all]:after,
#clinic02:after,
#clinic02 [class~=clinic02_box1]:after {
    clear: both;
}

#clinic02 [class~=clinic02_box1]:after,
#clinic02 [class~=clinic02_area]:after {
    content: "";
}

#clinic03 [class~=clinic03_box1] li em {
    display: inline-block;
}

#clinic01 [class~=clinic01_guide_ck] {
    max-width: 1100px;
}

[class~=ex_all] h4,
#clinic01 [class~=clinic01_guide_ck] ul li span[class~=num] {
    float: left;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    border-radius: 50%;
}

#clinic02 [class~=clinic02_box1] ul li div {
    box-sizing: border-box;
}

#clinic02 [class~=clinic02_box1]:after,
#clinic03 .clinic03_area:after,
[class~=ex_all]:after,
#clinic02 [class~=clinic02_area]:after {
    display: block;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl dt {
    margin-bottom: 1.25pc;
}

#clinic02,
#clinic01 {
    text-align: center;
}

#clinic03 .clinic03_imgList1 ul li img {
    max-width: 100%;
}

#clinic03 [class~=clinic03_box1] li em {
    width: 50px;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl dt {
    margin-right: 0;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl dt {
    margin-top: 1.25pc;
}

#clinic01 [class~=clinic01_guide_ck] ul li span[class~=num] {
    display: inline;
}

#clinic01 [class~=clinic01_guide_ck] {
    margin-left: auto;
}

#clinic01 [class~=clinic01_guide_ck] {
    margin-bottom: 0;
}

#clinic03 [class~=clinic03_box1] li em,
#clinic03 [class~=clinic03_imgList1] ul li p {
    height: .520833333in;
}

#clinic01 [class~=clinic01_guide_ck] ul li span[class~=num] {
    width: .25in;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_img] {
    top: 0;
}

#clinic01 [class~=clinic01_guide_ck] {
    margin-right: auto;
}

#clinic01 [class~=clinic01_guide_ck] ul li span[class~=num] {
    height: .25in;
}

#clinic03 [class~=clinic03_imgList1] ul li p,
#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl dd {
    position: relative;
    font-size: 16px;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_img] {
    right: 0;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl dd {
    padding-left: 7.5pt;
}

#clinic01 [class~=clinic01_guide_ck] {
    margin-top: 0;
}

#clinic03 .clinic03_imgList1 ul li img {
    z-index: -1;
}

#clinic01 [class~=clinic01_guide_ck] {
    padding-left: .520833333in;
}

#clinic01 .clinic01_imgList1 ul li dl dd,
#clinic01 [class~=clinic01_guide_ck] {
    padding-bottom: 18.75pt;
}

#clinic02 [class~=clinic02_area],
#clinic03 [class~=clinic03_imgList1] ul li p {
    overflow: hidden;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    border-bottom-width: .0625pc;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    border-right-width: .0625pc;
}

#clinic02 .clinic02_box1 ul {
    min-height: 23.75pc;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl dd {
    color: #444;
}

#clinic03 [class~=clinic03_imgList1] ul li p {
    z-index: 10;
}

[class~=ex_all] {
    padding-bottom: .416666667in;
}

#clinic01 [class~=clinic01_guide_ck] ul li span[class~=num] {
    line-height: 1.5pc;
}

#clinic01 [class~=clinic01_guide_ck] {
    padding-right: .520833333in;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    border-top-width: .0625pc;
}

#clinic02 .clinic02_box1 ul li:nth-of-type(odd) .con_img {
    left: 0;
}

#clinic01 .clinic01_imgList1 ul li dl dd,
#clinic01 [class~=clinic01_guide_ck] ul li span[class~=num] {
    font-size: 1em;
}

#clinic01 .clinic01_imgList1 ul li dl dd {
    line-height: 1.7em;
}

#clinic03 [class~=clinic03_box1] li em {
    line-height: 3.125pc;
}

#clinic01 [class~=clinic01_guide_ck],
#clinic01 .clinic01_imgList1 ul li dl dd {
    padding-top: 18.75pt;
}

#clinic03 [class~=clinic03_box1] li em {
    font-size: 1.8em;
}

#clinic03 .clinic03_area:after,
#clinic03 [class~=clinic03_box1]:after {
    content: "";
}

#clinic01 [class~=clinic01_guide_ck] {
    background: #fff;
}

#clinic03 [class~=clinic03_imgList1] ul li p {
    display: flex;
}

[class~=clinic_tit] [class~=tit2_b] {
    font-size: 1.15em;
}

#clinic01 [class~=clinic01_guide_ck] {
    border-top-left-radius: .9375pc;
}

#clinic01 [class~=clinic01_guide_ck] {
    border-top-right-radius: .9375pc;
}

#clinic01 .clinic01_imgList1 ul li dl dd {
    padding-left: .625pc;
}

#clinic03 [class~=clinic03_imgList1] ul li p {
    align-items: center;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl dd {
    line-height: 1.4em;
}

#clinic03,
#clinic02 [class~=clinic02_box1],
#clinic03 [class~=clinic03_imgList1] ul li p,
#clinic02 [class~=clinic02_area] {
    width: 94%;
}

#clinic03 [class~=clinic03_imgList1] ul li p {
    justify-content: center;
}

[class~=ex_all] {
    padding-right: 30pt;
}

[class~=ex_all] h4 {
    width: 30%;
}

#clinic03 [class~=clinic03_imgList1] ul li p {
    background-color: #ddd;
}

#clinic03 [class~=clinic03_box1] li em {
    font-style: normal;
}

#clinic01 [class~=clinic01_guide_ck] ul li span[class~=num] {
    border-radius: 100%;
}

#clinic03 [class~=clinic03_imgList1] ul li p {
    color: #000;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after,
#clinic02 [class~=clinic02_box1] ul li [class~=con_img] {
    position: absolute;
}

#clinic01 [class~=clinic01_guide_ck] ul li span[class~=num] {
    background: #272d32;
}

#clinic02 [class~=clinic02_area],
#clinic03 [class~=clinic03_box1] li em,
#clinic02 [class~=clinic02_box1] ul li:nth-of-type(odd) [class~=con_txt],
#clinic03 [class~=clinic03_imgList1] ul li p {
    text-align: center;
}

#clinic02 [class~=clinic02_area] {
    margin-bottom: .833333333in;
}

#clinic03 [class~=clinic03_imgList1] ul li p {
    font-size: 1.5em;
}

[class~=ex_all] h4 {
    padding-left: 50px;
}

#clinic03 [class~=clinic03_box1]:after,
#clinic03 .clinic03_imgList2 ul li a,
#clinic03:after,
#clinic03 [class~=clinic03_imgList1] ul li div {
    display: block;
}

#clinic02 [class~=clinic02_box1] {
    max-width: 93.75pc;
}

#clinic03 [class~=clinic03_imgList1] ul li div,
#clinic03 [class~=clinic03_box1] li,
#clinic02 [class~=clinic02_box1] ul li [class~=con_txt],
#clinic03 .clinic03_imgList2 ul li p {
    position: relative;
}

#clinic03 [class~=clinic03_box1] li {
    float: left;
}

#clinic01 .clinic01_imgList1 ul li dl dd {
    padding-right: .625pc;
}

[class~=ex_all] h4 {
    padding-bottom: 0;
}

#clinic03 [class~=clinic03_box1] li em,
#clinic01 [class~=clinic01_guide_ck] ul li span[class~=num],
[class~=clinic_tit] [class~=tit2_b] {
    color: #fff;
}

#clinic03 [class~=clinic03_imgList1] ul li p {
    line-height: 1.3em;
}

#clinic02 [class~=clinic02_box1] {
    margin-left: auto;
}

#clinic01 [class~=clinic01_guide_ck] ul li span[class~=num] {
    font-weight: 700;
}

#clinic02 [class~=clinic02_box1] {
    margin-bottom: 37.5pt;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_img] {
    background: no-repeat center center;
}

#clinic02 [class~=clinic02_box1] {
    margin-right: auto;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl dd {
    margin-top: 5px;
}

[class~=ex_all] {
    padding-top: .416666667in;
}

#clinic03:after {
    content: "";
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_img] {
    background-size: cover;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl dd {
    word-break: keep-all;
}

#clinic03 [class~=clinic03_box1] li {
    width: 23.5%;
}

#clinic03 [class~=clinic03_box1] li {
    margin-right: 2%;
}

#clinic03 [class~=clinic03_area],
#clinic03 [class~=clinic03_imgList2] ul li img {
    width: 100%;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    content: "After";
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    border-left-style: solid;
}

[class~=clinic_tit] [class~=tit2_b] {
    margin-top: 10px;
}

#clinic03 [class~=clinic03_box1] li {
    padding-left: 0;
}

#clinic03 [class~=clinic03_box1] li {
    padding-bottom: 45pt;
}

#clinic03 [class~=clinic03_box1] li,
[class~=ex_all] h4 {
    padding-right: 0;
}

#clinic02 [class~=clinic02_box1] {
    margin-top: 0;
}

#clinic02 [class~=clinic02_box1],
#clinic03 [class~=clinic03_area],
#clinic03 .clinic03_imgList2 ul li p,
[class~=ex_all] {
    overflow: hidden;
}

#clinic03 [class~=clinic03_box1] li,
#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    border-bottom-style: solid;
}

#clinic03 [class~=clinic03_imgList2] ul li img {
    max-width: 100%;
}

#clinic03 [class~=clinic03_box1] li {
    padding-top: 45pt;
}

#clinic01 [class~=clinic01_guide_ck] ul li span[class~=num],
#clinic03 [class~=clinic03_area],
#clinic03 .clinic03_imgList2 ul li p,
#clinic03 [class~=clinic03_box1] li {
    text-align: center;
}

#clinic03 [class~=clinic03_box1] li em {
    background: #000;
}

#clinic03 [class~=clinic03_box1] li {
    border-left-width: .75pt;
}

#clinic03 [class~=clinic03_imgList1] ul li div:before {
    position: absolute;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    z-index: 30;
}

.ex_all h4 i {
    display: inline-block;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] {
    width: 50%;
}

#clinic03 [class~=clinic03_imgList2] ul li img {
    z-index: -1;
}

#clinic03 [class~=clinic03_box1] li {
    border-bottom-width: .75pt;
}

#clinic03 .clinic03_imgList2 ul li p {
    display: flex;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    top: 50%;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    left: 50%;
}

#clinic03 [class~=clinic03_imgList1] ul li,
[class~=ex_all] [class~=txt],
#clinic01 [class~=clinic01_guide_ck] ul li span[class~=txt],
#clinic03 [class~=clinic03_imgList2] ul li {
    float: left;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    margin-left: -40px;
}

#clinic03 .clinic03_imgList2 ul li p {
    align-items: center;
}

#clinic03 .clinic03_imgList2 ul li p {
    justify-content: center;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    width: .833333333in;
}

[class~=ex_all] [class~=txt] {
    width: 70%;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] {
    display: table;
}

#clinic03 [class~=clinic03_box1] li {
    border-right-width: .75pt;
}

#clinic03 [class~=clinic03_area] {
    margin-bottom: 60pt;
}

[class~=ex_all] {
    background: #f8f8f8;
}

#clinic03:after {
    clear: both;
}

#clinic03 [class~=clinic03_box1] li {
    border-top-width: .75pt;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    height: 5pc;
}

#clinic03 [class~=clinic03_imgList1] ul li div:before,
#clinic03 .clinic03_imgList2 ul li dl dd div:before {
    z-index: 20;
}

#clinic03 [class~=clinic03_imgList1] ul li div:before {
    top: 0;
}

[class~=ex_all] [class~=txt] {
    text-align: left;
}

#clinic03 [class~=clinic03_imgList2] ul li dl,
#clinic03 [class~=clinic03_imgList1] ul li div:before,
#clinic03 [class~=clinic03_box1],
#clinic03 .clinic03_imgList2 ul li p {
    width: 100%;
}

#clinic03 [class~=clinic03_box1] li {
    border-left-style: solid;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    line-height: .833333333in;
}

#clinic03 [class~=clinic03_box1] li [class~=txt_list] {
    color: #777;
}

#clinic03 [class~=clinic03_imgList1] ul li div:before {
    right: 0;
}

#clinic03 .clinic03_imgList2 ul li p {
    height: .520833333in;
}

#clinic03 .clinic03_imgList2 ul li p {
    background-color: #ddd;
}

#clinic03 .clinic03_imgList2 ul li p {
    color: #000;
}

#clinic03 [class~=clinic03_box1] li em {
    border-radius: 37.5pt;
}

#clinic03 .clinic03_imgList2 ul li p {
    font-size: 1.5em;
}

#clinic03 [class~=clinic03_box1] li {
    border-right-style: solid;
}

#clinic03 [class~=clinic03_box1] {
    min-width: 3.333333333in;
}

#clinic03 [class~=clinic03_box1] li {
    border-top-style: solid;
}

#clinic03 [class~=clinic03_box1] {
    max-width: 93.75pc;
}

#clinic03 [class~=clinic03_box1] {
    padding-top: 37.5pt;
}

#clinic03 [class~=clinic03_box1] li [class~=txt_list] {
    font-size: 1em;
}

[class~=ex_all] {
    border-left-width: .75pt;
}

[class~=ex_all] {
    border-bottom-width: .75pt;
}

#clinic03 [class~=clinic03_box1] li {
    border-left-color: #ddd;
}

#clinic03 [class~=clinic03_imgList1] ul li {
    width: 50%;
}

#clinic01 [class~=clinic01_guide_ck] ul li span[class~=txt] {
    display: inline;
}

#clinic03 .clinic03_imgList2 ul li p {
    line-height: 1.3em;
}

#clinic03 [class~=clinic03_box1] {
    margin-left: auto;
}

#clinic03 [class~=clinic03_imgList2] ul li dl,
#clinic03 [class~=clinic03_box1] {
    margin-bottom: 0;
}

[class~=ex_all] [class~=txt],
#clinic01 [class~=clinic01_guide_ck] ul li span[class~=txt] {
    font-size: 1.25em;
}

[class~=ex_all] [class~=txt] {
    line-height: 1.5em;
}

#clinic03 [class~=clinic03_box1] li {
    border-bottom-color: #ddd;
}

#clinic01 [class~=clinic01_guide_ck] ul li span[class~=txt] {
    width: 80%;
}

#clinic03 [class~=clinic03_box1] li {
    border-right-color: #ddd;
}

#clinic03 [class~=clinic03_box1] li {
    border-top-color: #ddd;
}

#clinic03 [class~=clinic03_box1] {
    margin-right: auto;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    font-size: 2em;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div,
#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img] {
    display: block;
}

[class~=ex_all] [class~=txt] {
    font-weight: 300;
}

#clinic03 [class~=clinic03_box1] li {
    border-image: none;
}

[class~=ex_all] {
    border-right-width: .75pt;
}

#clinic03 [class~=clinic03_imgList1] ul li div:before {
    height: 100%;
}

#clinic03 [class~=clinic03_imgList2] ul li dl {
    padding-left: 0;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    color: #fff;
}

#clinic03 [class~=clinic03_box1] li {
    box-sizing: border-box;
}

#clinic01 [class~=clinic01_guide_ck] ul li span[class~=txt] {
    padding-left: .625pc;
}

#clinic03 [class~=clinic03_imgList2] ul li dl,
#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl {
    padding-bottom: 0;
}

#clinic03 [class~=clinic03_imgList2] ul li dl {
    padding-right: 0;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl,
#clinic03 [class~=clinic03_imgList2] ul li dl {
    padding-top: 0;
}

#clinic03 [class~=clinic03_box1] li {
    transition: .1s all ease;
}

#clinic03 [class~=clinic03_box1] li {
    -webkit-transition: .1s all ease;
}

#clinic03 [class~=clinic03_imgList2],
#clinic03 [class~=clinic03_imgList1] ul,
#clinic03 .clinic03_imgList1,
#clinic03 .clinic03_imgList2 ul li dl dd div:before {
    width: 100%;
}

#clinic03 [class~=clinic03_imgList2] ul li dl {
    margin-left: 0;
}

#clinic03 [class~=clinic03_imgList2] ul li dl {
    margin-right: 0;
}

#clinic03 [class~=clinic03_imgList2] ul li dl,
#clinic03 [class~=clinic03_box1],
#clinic03 .clinic03_imgList1,
#clinic03 [class~=clinic03_imgList1] ul {
    margin-top: 0;
}

[class~=ex_all] h4 {
    padding-top: 1.5625pc;
}

#clinic01 [class~=clinic01_guide_ck] ul li span[class~=txt] {
    color: #333;
}

#clinic03 [class~=clinic03_box1] li [class~=txt_list] {
    line-height: 20px;
}

#clinic03,
#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    text-align: center;
}

#clinic03 [class~=clinic03_imgList1] ul li div:before {
    background: rgba(0, 0, 0, .7);
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl {
    display: table-cell;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl {
    vertical-align: middle;
}

#clinic03 [class~=clinic03_box1] li [class~=txt_list] {
    margin-top: .625pc;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl {
    padding-left: 1.875pc;
}

#clinic03 [class~=clinic03_imgList2] ul li {
    width: 32%;
}

#clinic03 [class~=clinic03_box1] li {
    -moz-transition: .1s all ease;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] {
    min-height: 23.75pc;
}

#clinic03 [class~=clinic03_box1] li {
    -ms-transition: .1s all ease;
}

#clinic03 [class~=clinic03_imgList2] ul li {
    margin-right: 2%;
}

#clinic03 .clinic03_imgList1,
#clinic03 [class~=clinic03_imgList2] {
    max-width: 1125pt;
}

#clinic02 [class~=clinic02_box1] ul li [class~=con_txt] dl {
    padding-right: 1.875pc;
}

#clinic03 [class~=clinic03_box1] li {
    -o-transition: .1s all ease;
}

#clinic03 [class~=clinic03_imgList2] ul li {
    margin-bottom: 2%;
}

#clinic03 [class~=clinic03_imgList2] ul li dl:after,
#clinic03 [class~=clinic03_imgList1]:after {
    clear: both;
}

#clinic02 [class~=clinic02_box1] ul li:nth-of-type(odd) [class~=con_txt] {
    float: right;
}

#clinic03 [class~=clinic03_imgList2] ul li dl:after,
#clinic03 [class~=clinic03_imgList2]:after,
#clinic03 [class~=clinic03_imgList1] ul li div:before,
#clinic03 [class~=clinic03_imgList1]:after {
    content: "";
}

#clinic03 [class~=clinic03_imgList2],
#clinic03 .clinic03_imgList1 {
    margin-left: auto;
}

#clinic03 .clinic03_imgList1 ul li:nth-child(even) p {
    background-color: rgba(0, 92, 182, .8);
}

#clinic03 [class~=clinic03_imgList2] ul li dl:after,
#clinic03 .clinic03_imgList1 ul li div.img,
#clinic03 [class~=clinic03_imgList2]:after,
#clinic03 [class~=clinic03_imgList1]:after {
    display: block;
}

#clinic03 .clinic03_imgList1 ul li:nth-child(even) p {
    color: #fff;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    transform: translateY(-50%);
}

#clinic03 [class~=clinic03_imgList1] ul,
#clinic03 .clinic03_imgList1,
#clinic03 [class~=clinic03_imgList2] {
    margin-bottom: 0;
}

[class~=ex_all] {
    border-top-width: .75pt;
}

#clinic03 .clinic03_imgList1,
#clinic03 [class~=clinic03_imgList2] {
    margin-right: auto;
}

#clinic03 .clinic03_imgList2 ul li dl dd,
#clinic03 [class~=clinic03_imgList1] ul {
    padding-left: 0;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img],
#clinic03 .clinic03_imgList1 ul li div.img {
    position: relative;
}

#clinic03 .clinic03_imgList2 ul li dl dd,
#clinic03 [class~=clinic03_imgList1] ul {
    padding-bottom: 0;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img],
#clinic03 .clinic03_imgList1 ul li div.img {
    z-index: 21;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    border-radius: 50%;
}

#clinic03 [class~=clinic03_imgList2],
#clinic03 .clinic03_imgList1 {
    overflow: hidden;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after,
[class~=ex_all] [class~=txt] {
    border-left-width: .75pt;
}

[class~=ex_all] {
    border-left-style: solid;
}

#clinic03 .clinic03_imgList2 ul li dl dd,
#clinic03 [class~=clinic03_imgList1] ul {
    padding-right: 0;
}

#clinic03 .clinic03_imgList2 ul li dl dd,
#clinic03 [class~=clinic03_imgList1] ul {
    padding-top: 0;
}

#clinic03 [class~=clinic03_imgList1] ul {
    margin-left: 0;
}

[class~=ex_all] h4 {
    font-size: 2em;
}

[class~=ex_all] [class~=txt] {
    padding-left: .416666667in;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after,
[class~=ex_all] {
    border-right-style: solid;
}

[class~=ex_all],
#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    border-top-style: solid;
}

[class~=ex_all] {
    border-bottom-style: solid;
}

[class~=ex_all] h4 {
    color: #000;
}

[class~=ex_all] h4 {
    text-align: left;
}

#clinic03 [class~=clinic03_imgList1] ul {
    margin-right: 0;
}

#clinic03 [class~=clinic03_imgList2] {
    margin-top: 37.5pt;
}

#clinic03 .clinic03_imgList2 ul li dl dd {
    float: left;
}

#clinic03 [class~=clinic03_imgList2] ul li:nth-child(3n) {
    margin-right: 0;
}

#clinic03 [class~=clinic03_imgList2] ul li:last-child {
    margin-bottom: 0;
}

#clinic03 .clinic03_imgList2 ul li dl dd {
    width: 50%;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    border-bottom-width: .75pt;
}

#clinic03 [class~=clinic03_imgList2]:after {
    clear: both;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after,
#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    border-left-color: #fff;
}

[class~=ex_all] [class~=txt],
[class~=ex_all] {
    border-left-color: #ddd;
}

[class~=ex_all] {
    border-bottom-color: #ddd;
}

#clinic03 .clinic03_imgList2 ul li strong.tit {
    display: inline-block;
}

[class~=ex_all] {
    border-right-color: #ddd;
}

#clinic03 .clinic03_imgList2 ul li strong.tit {
    margin-top: 20px;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    border-right-width: .75pt;
}

[class~=ex_all] {
    border-top-color: #ddd;
}

#clinic03 .clinic03_imgList2 ul li strong.tit {
    font-size: 1.25em;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after,
#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    border-bottom-color: #fff;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    border-top-width: .75pt;
}

#clinic03 [class~=clinic03_imgList2] ul {
    width: 100%;
}

[class~=ex_all] [class~=txt],
#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    border-left-style: solid;
}

#clinic03 [class~=clinic03_imgList2] ul {
    padding-left: 0;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after,
#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    border-right-color: #fff;
}

#clinic03 .clinic03_imgList2 ul li strong.tit {
    color: #333;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div {
    position: relative;
}

#clinic03 [class~=clinic03_imgList2] ul {
    padding-bottom: 0;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after,
#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after {
    border-top-color: #fff;
}

#clinic03 .clinic03_imgList2 ul li strong.tit {
    text-align: center;
}

#clinic03 .clinic03_imgList2 ul li dl dd div:before {
    height: 100%;
}

#clinic03 [class~=clinic03_imgList2] ul,
#clinic03 .clinic03_imgList2 ul li dl dd {
    margin-left: 0;
}

#clinic03 [class~=clinic03_imgList2] ul,
#clinic03 .clinic03_imgList2 ul li dl dd {
    margin-bottom: 0;
}

.ex_all h4 i {
    color: #000;
}

#clinic03 [class~=clinic03_imgList2] ul {
    padding-right: 0;
}

#clinic03 [class~=clinic03_imgList2] ul {
    padding-top: 0;
}

#clinic03 [class~=clinic03_imgList2] ul li dl dd div[class~=img]:after,
[class~=ex_all],
[class~=ex_all] [class~=txt] {
    border-image: none;
}

#clinic03 .clinic03_imgList2 ul li strong.tit {
    line-height: 1.5em;
}

[class~=ex_all] {
    box-sizing: border-box;
}

#clinic03 .clinic03_imgList2 ul li dl dd,
#clinic03 [class~=clinic03_imgList2] ul {
    margin-right: 0;
}

[class~=ex_all] {
    margin-bottom: 50px;
}

#clinic03 .clinic03_imgList2 ul li dl dd,
#clinic03 [class~=clinic03_imgList2] ul {
    margin-top: 0;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    border-bottom-style: solid;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    border-right-style: solid;
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    border-top-style: solid;
}

#clinic03 .clinic03_imgList2 ul li dl dd div:before {
    background: rgba(0, 0, 0, .7);
}

#clinic03 .clinic03_imgList2 ul li dl dd div:before {
    content: "";
}

#clinic03 [class~=clinic03_imgList1] ul li div[class~=img]:after {
    border-image: none;
}

#clinic02:last-child [class~=clinic02_area] {
    margin-bottom: 0;
}

[class~=clinic_tit] [class~=tit1_a] strong {
    color: #00367a;
}

@media all and (max-width:1200px) {

    #clinic01 [class~=clinic01_guide],
    #clinic01 [class~=clinic01_imgList1] ul li img {
        height: auto;
    }

    #clinic01 [class~=clinic01_guide] {
        padding-left: 0;
    }

    #clinic01 [class~=clinic01_guide] {
        padding-bottom: 37.5pt;
    }

    #clinic01 [class~=clinic01_guide] {
        padding-right: 0;
    }

    #clinic01 [class~=clinic01_guide] {
        padding-top: 37.5pt;
    }

    #clinic01 [class~=clinic01_guide_ck] {
        width: 94%;
    }

    #clinic01 [class~=clinic01_guide_ck] {
        padding-left: 1.5625pc;
    }

    #clinic01 [class~=clinic01_guide_ck] {
        padding-bottom: .260416667in;
    }

    #clinic01 [class~=clinic01_guide_ck] {
        padding-right: 1.5625pc;
    }

    #clinic01 [class~=clinic01_guide_ck] {
        padding-top: .260416667in;
    }

    #clinic01 [class~=clinic01_imgList1] ul li {
        width: 32%;
    }

    #clinic01 [class~=clinic01_imgList1] ul li {
        margin-right: 2%;
    }
}

@media all and (max-width:1100px) {

    [class~=ex_all] [class~=txt],
    [class~=ex_all] h4 {
        width: 100%;
    }

    [class~=ex_all] [class~=txt] {
        margin-top: .208333333in;
    }

    #clinic03 [class~=clinic03_box1] li:nth-child(even) {
        float: right;
    }

    [class~=ex_all] [class~=txt] {
        padding-left: 0;
    }

    [class~=ex_all] [class~=txt] {
        border-left-width: 0;
    }

    [class~=ex_all] h4 {
        padding-left: 0;
    }

    #clinic03 [class~=clinic03_box1] li:nth-child(even) {
        margin-right: 0;
    }

    [class~=ex_all] h4 {
        padding-bottom: 0;
    }

    [class~=ex_all] [class~=txt] {
        border-left-style: none;
    }

    [class~=ex_all] [class~=txt] {
        border-left-color: currentColor;
    }

    [class~=ex_all] [class~=txt] {
        border-image: none;
    }

    [class~=ex_all] h4 {
        padding-right: 0;
    }

    [class~=ex_all] h4 {
        padding-top: 0;
    }

    #clinic03 [class~=clinic03_box1] li {
        width: 49%;
    }

    #clinic03 [class~=clinic03_box1] li {
        margin-bottom: 5%;
    }
}

@media all and (max-width:992px) {}

@media all and (max-width:900px) {}

@media screen and (max-width: 768px) {
    #clinic02 [class~=clinic02_box1] ul li div {
        display: block;
    }

    #clinic01 [class~=clinic01_imgList1] ul li,
    #clinic02 .clinic02_box1 ul li .con_img {
        width: 100%;
    }

    #clinic02 .clinic02_box1 ul li .con_img {
        height: 150pt;
    }

    #clinic02 .clinic02_box1 ul li .con_txt dl {
        padding-left: 0;
    }

    #clinic02 .clinic02_box1 ul li .con_img {
        position: static;
    }

    #clinic02 [class~=clinic02_box1] ul li [class~=con_txt] {
        width: 95%;
    }

    #clinic02 [class~=clinic02_box1] ul li [class~=con_txt] {
        min-height: 0;
    }

    #clinic02 [class~=clinic02_box1] ul li [class~=con_txt] {
        background: #fff;
    }

    #clinic02 [class~=clinic02_box1] ul li [class~=con_txt] {
        padding-left: 2em;
    }

    #clinic02 [class~=clinic02_box1] ul li [class~=con_txt] {
        padding-bottom: 2em;
    }

    #clinic02 [class~=clinic02_box1] ul li [class~=con_txt] {
        padding-right: 2em;
    }

    #clinic02 .clinic02_box1 ul li .con_txt dl {
        padding-bottom: 0;
    }

    #clinic02 [class~=clinic02_box1] ul li [class~=con_txt] {
        padding-top: 2em;
    }

    #clinic02 .clinic02_box1 ul li .con_txt dl {
        padding-right: 0;
    }

    #clinic02 [class~=clinic02_box1] ul li [class~=con_txt] {
        margin-left: auto;
    }

    #clinic02 .clinic02_box1 ul li .con_txt dl {
        padding-top: 0;
    }

    #clinic02 [class~=clinic02_box1] ul li [class~=con_txt] {
        margin-bottom: 2em;
    }

    #clinic02 [class~=clinic02_box1] ul li [class~=con_txt] {
        margin-right: auto;
    }

    #clinic02 [class~=clinic02_box1] ul li [class~=con_txt] {
        margin-top: -1.25pc;
    }

    #clinic02 [class~=clinic02_box1] ul li [class~=con_txt] {
        float: unset !important;
    }

    #clinic01 [class~=clinic01_area] {
        margin-bottom: .520833333in;
    }

    .clinic_tit .tit1_a {
        font-size: 1.8em;
    }

    #clinic02 [class~=clinic02_box1] {
        margin-bottom: 0pc;
    }

    [class~=clinic_tit] [class~=tit1_b] {
        font-size: 1em;
    }

    [class~=clinic_tit] [class~=tit2_a] {
        font-size: 1.8em;
    }

    [class~=clinic_tit] [class~=tit2_b] {
        font-size: 1em;
    }
}

@media screen and (max-width: 640px) {

    #clinic03 [class~=clinic03_box1] li,
    #clinic03 [class~=clinic03_imgList2] ul li,
    #clinic03 [class~=clinic03_imgList1] ul li {
        width: 100%;
    }

    #clinic03 [class~=clinic03_imgList1] ul li,
    #clinic03 [class~=clinic03_imgList2] ul li {
        margin-right: 0;
    }

    #clinic03 [class~=clinic03_imgList2] ul li {
        margin-bottom: 50px;
    }

    #clinic03 [class~=clinic03_box1] li {
        margin-bottom: 8%;
    }
}

@media screen and (max-width: 480px) {
    #clinic01 [class~=clinic01_box1] ul li {
        float: left;
    }

    #clinic01 [class~=clinic01_box1] ul li {
        width: 50%;
    }

    #clinic01 [class~=clinic01_box1] ul li {
        height: auto;
    }

    #clinic01 [class~=clinic01_box1] ul li {
        border-radius: 0;
    }

    #clinic01 [class~=clinic01_box1] ul li {
        padding-left: .15625in;
    }

    #clinic01 [class~=clinic01_box1] ul li {
        padding-bottom: 22.5pt;
    }

    #clinic01 [class~=clinic01_box1] ul li {
        padding-right: 11.25pt;
    }

    #clinic01 [class~=clinic01_box1] ul li dl {
        padding-top: 0;
    }

    #clinic01 [class~=clinic01_box1] ul li {
        padding-top: .208333333in;
    }

    #clinic01 [class~=clinic01_box1] ul li {
        margin-left: 0;
    }

    #clinic01 table[class~=clinic01_tbl] thead th {
        font-size: 1.25em;
    }

    #clinic01 table[class~=clinic01_tbl] tbody td,
    #clinic01 [class~=clinic01_box1] ul li dl dd {
        font-size: 1em;
    }

    #clinic01 [class~=clinic01_box1] ul li {
        margin-bottom: 0;
    }

    #clinic01 [class~=clinic01_box1] ul li {
        margin-right: 0;
    }

    #clinic01 [class~=clinic01_box1] ul li {
        margin-top: 0;
    }

    #clinic01 [class~=clinic01_box1] ul li {
        box-sizing: border-box;
    }
}

@media screen and (max-width: 360px) {}