<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@media screen and (min-width: 768px),print {
.breadcrumbs{margin-bottom: 26px;}

.inc2-all-bx { width: 100%; margin: 0 auto 100px; max-width: 1920px; background: url(../images/inc2/inc2-bg.png) no-repeat top center; }

.inc2-bx1 { width: 100%; margin: 0 auto 100px; max-width: 1920px; background: url(../images/inc2/inc2-bg1.png) no-repeat top center; padding: 38px 0 40px;;}
.inc2-bx1 .inc2-inner1{width: 1100px; margin: 0 auto;}
.inc2-bx1 .inc2-inner1 .inc2-ttl1{margin-bottom: 40px; margin-left: 5px;}
.inc2-bx1 .inc2-inner1 .inc2-list{margin-bottom: 15px; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;-webkit-box-lines: multiple; -moz-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.inc2-bx1 .inc2-inner1 .inc2-list li{width: 337px; margin-right: 45px; margin-bottom: 25px;}
.inc2-bx1 .inc2-inner1 .inc2-list li:nth-child(3n){margin-right: -1px;}
.inc2-bx1 .inc2-inner1 .inc2-btn1{text-align: center;}

.inc2-bx2 { width: 100%; margin: 0 auto 130px; max-width: 1920px; background: url(../images/inc2/inc2-bg2.png) no-repeat top center; padding: 58px 0;;}
.inc2-bx2 .inc2-inner2{width: 1100px; margin: 0 auto; position: relative;}
.inc2-bx2 .inc2-inner2 .inc2-inner3{width: 301px; }
.inc2-bx2 .inc2-inner2 .inc2-ttl2{margin-bottom: 40px; }
.inc2-bx2 .inc2-inner2 .inc2-ttl3{font-size: 18px; font-weight: bold; letter-spacing: 1.8px; margin-bottom: 1px;}
.inc2-bx2 .inc2-inner2 .inc2-ttl4{font-size: 32px; font-weight: bold; letter-spacing: 1.2px; margin-bottom: 13px; line-height: 1.6;}
.inc2-bx2 .inc2-inner2 .inc2-ttl5{font-size: 16px; letter-spacing: 1.3px; margin-bottom: 136px; line-height: 2;}
.inc2-bx2 .inc2-inner2 .inc2-list{position: absolute; left: 400px; top: 8px; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;-webkit-box-lines: multiple; -moz-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.inc2-bx2 .inc2-inner2 .inc2-list li{width: 337px; margin-right: 25px; margin-bottom: 25px;}
.inc2-bx2 .inc2-inner2 .inc2-list li:nth-child(2n){margin-right: 0;}
.inc2-bx2 .inc2-inner2 .inc2-txt{text-align: center; font-size: 32px; letter-spacing: 1.1px; font-weight: bold; margin-bottom: 25px; padding-bottom: 8px; position: relative;}
.inc2-bx2 .inc2-inner2 .inc2-txt:after{content: ""; background: #2B2827; width: 466px; height: 1px; margin: 0 auto; position: absolute; left: 0; right: 0; bottom: 0px;}
.inc2-bx2 .inc2-inner2 .inc2-btn2{text-align: center;}


}

@media screen and (max-width: 767px) {
.breadcrumbs{margin-bottom: 3.865vw;}

.inc2-all-bx { width: 100vw; margin: 0 auto 5vw; background: url(../images/inc2/inc2-bg.png) no-repeat top 50vw center; background-size: 600vw;}

.inc2-bx1 { width: 100vw; margin: 0 auto 5vw; background: url(../images/inc2/inc2-bg1.png) no-repeat top center; padding: 8vw 5vw 5vw; background-size: 850vw;}
.inc2-bx1 .inc2-inner1{width: 90vw; margin: 0 auto;}
.inc2-bx1 .inc2-inner1 .inc2-ttl1{width: 80vw; margin: 0 auto 5vw;}
.inc2-bx1 .inc2-inner1 .inc2-list{margin-bottom: 5vw; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;-webkit-box-lines: multiple; -moz-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.inc2-bx1 .inc2-inner1 .inc2-list li{width: 77.295vw; margin: 0 auto 5vw;}
.inc2-bx1 .inc2-inner1 .inc2-btn1{width: 80vw; margin: 0 auto;}

.inc2-bx2 { width: 100vw; margin: 0 auto 5vw; background: url(../images/inc2/inc2-bg2.png) no-repeat top center; padding: 8vw 5vw 5vw; background-size: 800vw;}
.inc2-bx2 .inc2-inner2{width: 90vw; margin: 0 auto; position: relative;}
.inc2-bx2 .inc2-inner2 .inc2-inner3{}
.inc2-bx2 .inc2-inner2 .inc2-ttl2{width: 30vw; margin: 0 auto 5vw;}
.inc2-bx2 .inc2-inner2 .inc2-ttl3{font-size: 4vw; font-weight: bold; letter-spacing: 0.3vw; margin-bottom: 1vw;}
.inc2-bx2 .inc2-inner2 .inc2-ttl4{font-size: 6vw; font-weight: bold; letter-spacing: 0.5vw; margin-bottom: 3vw; line-height: 1.6;}
.inc2-bx2 .inc2-inner2 .inc2-ttl5{font-size: 3.6vw; letter-spacing: 0.2vw; margin-bottom: 10vw; line-height: 1.8;}
.inc2-bx2 .inc2-inner2 .inc2-list{margin-bottom: 10vw; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;-webkit-box-lines: multiple; -moz-box-lines: multiple; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.inc2-bx2 .inc2-inner2 .inc2-list li{width: 77.295vw; margin: 0 auto 5vw;}
.inc2-bx2 .inc2-inner2 .inc2-list li:last-child{margin-bottom: 0;}
.inc2-bx2 .inc2-inner2 .inc2-txt{text-align: center; font-size: 5.6vw; letter-spacing: 0.2vw; font-weight: bold; margin-bottom: 5vw; padding-bottom: 1vw; position: relative;}
.inc2-bx2 .inc2-inner2 .inc2-txt:after{content: ""; background: #2B2827; width: 70%; height: 0.5vw; margin: 0 auto; position: absolute; left: 0; right: 0; bottom: 0vw;}
.inc2-bx2 .inc2-inner2 .inc2-btn2{width: 77.295vw; margin: 0 auto;}

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