<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/*header nav ul&gt;li:nth-child(3)&gt;a {
    color: #e2231a;
}

header nav ul&gt;li:nth-child(3)&gt;a&gt;span:before,
header nav ul&gt;li:nth-child(3)&gt;a&gt;span:after{
    width: 50%;
}*/

.contents_1,
.contents_2,
.contents_3 {
    margin:0 auto;
    max-width:1000px;
}
.contents_1 { padding:0 30px;}
.contents_2 { padding:0 35px;}
.contents_3 { padding:35px;}


.contents_4&gt;p {
    font-size:140%;
    text-align:left;
    line-height:1.3;
}

.contents_5&gt;img {
    display:block;
    margin:0 auto;
    width:100%;
    max-width:1000px;
}
.jigyo_title&gt;ul {
    width:100%;
    max-width:1000px;
    display:table;
    table-layout:fixed;
    margin:0 auto;
    padding-bottom:10px;
}
.jigyo_title&gt;ul&gt;li {
    display:table-cell;
    vertical-align:middle;
    padding:10px 10px 10px 30px;
    font-size:130%;
    text-align:left;
}
.jigyo_title&gt;ul&gt;li:first-child {
    width:80%;
    background:#003891;
    border-top-left-radius:30px;
    border-bottom-left-radius:30px;
    color:#fff;
}
.jigyo_title&gt;ul&gt;li:last-child {
    width:20%;
    background:#fff;
    border-top-right-radius:30px;
    border-bottom-right-radius:30px;
}
.jigyo_title&gt;ul&gt;li:last-child&gt;a {
    display:block;
    width:100%;
    color:#003891;
    transition:.2s ease-in-out;
    -webkit-transition:.2s ease-in-out;
}
.jigyo_title&gt;ul&gt;li:last-child&gt;a:hover {
    color:#e2231a;
    text-decoration:none;
}
.jigyo_title&gt;ul {
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.table_4 {
    line-height:1.5;
    padding-bottom:40px;
}

.kankyo_discription1,
.kankyo_discription1&gt;div {
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
}

.kankyo_discription1 {
    width:100%;
    max-width:1000px;
    margin:0 auto;
}
.top_haba_1&gt;.kankyo_discription1:not(:first-child) {
    padding-top:20px;
}
.kankyo_discription1&gt;div {
    padding:30px;
    width:100%;
    background:#fff;
}
/*テーブル*/
.table_5_1 {
    display:table;
    table-layout:fixed;
    width:100%;
    max-width:1000px;
    margin:0 auto;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    padding-top:0;
}
.table_5_1&gt;p {
    display:table-cell;
    vertical-align:top;
    line-height: 1.3;
}
.table_5_1&gt;p:last-child {
    width:300px;
}
.table_5_1&gt;p:first-child {
    width:auto;
    padding-right:20px;
    text-align:left;
    font-size:120%;
}
.table_5_1&gt;p:last-child img {
    display:block;
    width:100%;
    padding-left:0;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
}

.table_5_1&gt;p&gt;strong {
    font-size: 115%;
    color:#003891;
    display:block;
    width:100%;
    padding-bottom:10px;
}
.table_5_1&gt;p&gt;span {
    display:block;
    width:100%;
    font-size:103%;
}
.table_5_1&gt;p&gt;span:nth-child(3) {
    padding-top:10px;
}

@media screen and (max-width:1000px){
    .contents_1 {
        padding:0 25px;
    }
    .contents_2 { padding:0 30px;}

    .contents_3 { padding:30px;}
    .contents_4&gt;p { font-size:130%;}
    .jigyo_title&gt;ul&gt;li:first-child { width:75%;}
    .jigyo_title&gt;ul&gt;li:last-child { width:25%;}
    .table_4 {
        line-height:1.4;
        padding-top:35px;
        padding-bottom:35px;
    }
    .kankyo_discription1&gt;div { padding:30px;}


}

@media screen and (max-width:768px){
    .contents_1 {
        padding:0 20px;
    }
    .contents_2 { padding:0 25px; }
    .contents_3 { padding: 25px;}
    .contents_4&gt;p { font-size:120%;}
    .kankyo_discription1&gt;div { padding:25px;}
    .jigyo_title&gt;ul&gt;li:first-child { width:75%;}
    .jigyo_title&gt;ul&gt;li:last-child { width:25%;}
    .jigyo_title&gt;ul&gt;li {
        font-size:115%;
        padding:8px 8px 8px 25px;
    }
    .top_haba_1&gt;.table_3&gt;ul&gt;li&gt;p:nth-child(2) {
        height:165px;
        line-height:1.2;
    }
    .table_4 {
        line-height:1.3;
        padding-top:25px;
        padding-bottom:25px;
    }
    .kankyo_discription1&gt;ul&gt;li:first-child { font-size:130%;}

    .kankyo_discription1&gt;ul&gt;li:not(:first-child) { font-size: 115%;}
    .table_5_1&gt;p:first-child { font-size:110%;}
    .table_5_1&gt;p:last-child { width: 250px;}
    .table_5_1&gt;p&gt;strong { font-size:110%;}
    .table_5_1&gt;p&gt;span { font-size:100%;}
}
@media screen and (max-width:640px){
    .contents_1 {
        padding:0 15px;
    }
    .contents_2 {
        padding:0 20px;
    }
    .contents_3 {
        padding: 20px;
    }
    .contents_4&gt;p { font-size:110%;}
    .kankyo_discription1&gt;div { padding:20px;}
    .jigyo_title&gt;ul {
        padding-bottom:0;
    }
    .jigyo_title&gt;ul&gt;li {
        font-size:110%;
        padding:6px 6px 6px 20px;
    }
    .jigyo_title&gt;ul&gt;li:first-child { width:67%;}
    .jigyo_title&gt;ul&gt;li:last-child { width:33%;}
    .top_haba_1&gt;.table_3:nth-child(2)&gt;ul { padding-top:0;}
    .top_haba_1&gt;.table_3:nth-child(5) li:not(:first-child) {
        margin-top: 0;
    }
    .top_haba_1&gt;.table_3:nth-child(3) li:first-child,
    .top_haba_1&gt;.table_3:nth-child(4) li:first-child,
    .top_haba_1&gt;.table_3:nth-child(5) li:first-child {
        margin-top: 10px;
    }
    .top_haba_1&gt;.table_3:nth-child(5) li:first-child {
        margin-bottom: 10px;
    }
    .table_3&gt;ul&gt;li&gt;p:nth-child(2) {
        font-size:100%;
    }
    .top_haba_1&gt;.table_3:not(:last-child)&gt;ul&gt;li&gt;p:nth-child(2),
    .top_haba_1&gt;.table_3:last-child&gt;ul&gt;li:not(:last-child)&gt;p:nth-child(2) {
        height: inherit;
    }
    .table_4 {
        line-height:1.2;
        padding-top:20px;
        padding-bottom:20px;
    }
    .top_haba_1&gt;.table_3:nth-child(2) li:not(:first-child) {
        margin-top: 20px;
    }

    .kankyo_discription1&gt;ul { padding-top:15px;}

    .kankyo_discription1&gt;ul&gt;li:first-child { font-size:120%;}
    .kankyo_discription1&gt;ul&gt;li:not(:first-child) { font-size: 105%;}
    .table_5_1&gt;p:last-child { width: 200px;}
    .table_5_1&gt;p:first-child {
        padding-right:15px;
        font-size:100%;
    }
    .table_5_1&gt;p&gt;strong {
        padding-bottom:5px;
    }
    .table_5_1&gt;p&gt;span:nth-child(3) {
        padding-top:5px;
    }

}

@media screen and (max-width: 500px) {
 
}
@media screen and (max-width:480px){
    .contents_1 {
        padding:0 10px;
    }
    .contents_2 {
        padding:0 15px;
    }

    .contents_3 { padding: 15px;}
    .contents_3&gt;div { padding:0;}
    .contents_4&gt;p { font-size:100%;}
    .kankyo_discription1&gt;div { padding:15px;}
    .jigyo_title&gt;ul&gt;li {
        font-size:105%;
        padding:5px 5px 5px 15px;
    }
    .jigyo_title&gt;ul&gt;li:first-child { width:58%;}
    .jigyo_title&gt;ul&gt;li:last-child { width:42%;}
    .top_haba_1&gt;.kankyo_discription1:not(:first-child) {
        padding-top: 15px;
    }
    .table_4 {
        padding-top:15px;
        padding-bottom:15px;
    }
    .table_4&gt;ul&gt;li:last-child{ padding-top:15px;}

    .table_5_1&gt;p {
        display:block;
        width:100%;
    }
    .table_5_1&gt;p:last-child {
        width: 280px;
        margin:0 auto;
        padding-bottom:10px;
    }
    .table_5_1&gt;p:first-child { padding-right:0;}
    .table_5_1&gt;p&gt;strong { font-size:105%;}
    .table_5_1&gt;p&gt;span { font-size:95%;}

}
@media screen and (max-width:350px){
    .contents_1 {
        padding:0 5px;
    }
    .contents_2 {
        padding:0 10px;
    }

    .contents_3 {padding:10px;}
    .contents_4&gt;p { font-size:95%;}
    .kankyo_discription1&gt;div { padding:10px;}
    .jigyo_title&gt;ul&gt;li:first-child { width:55%;}
    .jigyo_title&gt;ul&gt;li:last-child { width:45%;}
    .jigyo_title&gt;ul&gt;li {
        font-size:100%;
        padding:5px 5px 5px 10px;
    }

    .table_4 {
        padding-top:10px;
        padding-bottom:10px;
    }
    .table_4&gt;ul&gt;li:last-child{ padding-top:10px;}
    .top_haba_1&gt;.kankyo_discription1:not(:first-child) {
        padding-top: 10px;
    }
    .table_5_1&gt;p:last-child {
        width: 250px;
        padding-bottom:8px;
    }

}</pre></body></html>