section#service h2{padding:.75em;color:#fff;text-align:center;background-color:#055201}section#service article{position:relative;padding-top:1.5em;padding-bottom:1.5em;background-repeat:no-repeat;background-size:cover !important;border-bottom:5px solid #055201}section#service article h3{display:block;padding-bottom:.5em;border-bottom-style:solid;border-bottom-width:3px}section#service article:nth-of-type(1) h3,section#service article:nth-of-type(3) h3{color:#fff;border-bottom-color:#fff}section#service article:nth-of-type(1) a,section#service article:nth-of-type(3) a{color:#fff}section#service article:nth-of-type(1) a:link img,section#service article:nth-of-type(1) a:visited img,section#service article:nth-of-type(3) a:link img,section#service article:nth-of-type(3) a:visited img{border-color:#fff}section#service article:nth-of-type(1) a:hover img,section#service article:nth-of-type(1) a:active img,section#service article:nth-of-type(3) a:hover img,section#service article:nth-of-type(3) a:active img{border-color:#055201}section#service article:nth-of-type(1){background:linear-gradient(rgba(5, 80, 0, 0.75), rgba(5, 80, 0, 0.75)),url("../img/bg_front_service_02.jpg")}section#service article:nth-of-type(2){background:linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)),url("../img/bg_front_service_04.jpg");border-bottom-color:#055201}section#service article:nth-of-type(2) h3{color:#055201}section#service article:nth-of-type(2) a{color:#055201}section#service article:nth-of-type(2) a:link img,section#service article:nth-of-type(2) a:visited img{border-color:#055201}section#service article:nth-of-type(2) a:hover img,section#service article:nth-of-type(2) a:active img{border-color:#fff}section#service article:nth-of-type(3){background:linear-gradient(rgba(5, 80, 0, 0.75), rgba(5, 80, 0, 0.75)),url("../img/bg_front_service_08.jpg")}section#service article a{z-index:0;display:block;text-decoration:none}section#service article a figure picture,section#service article a figure img{box-sizing:border-box;width:100%;height:auto;margin-bottom:.75em;border-style:solid;border-width:3px;transition:1s all}section#service article a figure picture:hover,section#service article a figure img:hover{opacity:.5;transition:1s all}section#service article a figure figcaption h4{margin-bottom:.5em;font-size:1.5em}section#service article a figure figcaption h4 span{font-size:.5em}section#service article a figure figcaption p{line-height:1.75em;text-align:justify}section#service article ul{display:flex;flex-wrap:wrap;border-top:3px dotted #fff}section#service article ul li{position:relative;padding-left:1.75em;margin:5px 15px;font-size:1.25em;line-height:1.5em;vertical-align:middle}section#service article ul li::before{position:absolute;top:.25em;left:0;font-family:"Font Awesome 6 Free";font-size:1.5em;font-weight:900;color:#fff}section#service article ul li:nth-of-type(1)::before{content:""}section#service article ul li:nth-of-type(2)::before{content:""}section#service article ul li:nth-of-type(3)::before{content:""}section#service article ul li:nth-of-type(4)::before{content:""}section#service article ul li:nth-of-type(5)::before{content:""}section#service article ul li:nth-of-type(6)::before{content:""}section#service article ul li:nth-of-type(7)::before{content:""}section#service article ul li:nth-of-type(8)::before{content:""}section#service article ul li:nth-of-type(9)::before{content:""}section#service article ul li:nth-of-type(10)::before{content:""}section#service article ul li:nth-of-type(11)::before{content:""}section#service article ul li:nth-of-type(12)::before{content:""}section#service article ul li a{width:100%;margin:.5em .75em;font-weight:600;text-decoration:none}@media screen and (max-width: 960px){section#service h2{padding-top:75px;font-size:2em}section#service article h3{margin:1em 30px .75em;font-size:1.75em}section#service article a{width:calc(100% - 60px);margin:30px}section#service article ul{margin:30px}}@media screen and (min-width: 961px){section#service h2{padding-top:90px;font-size:2.5em}section#service article h3{width:1050px;margin:1em auto .75em;font-size:2.25em}section#service article .row{display:flex;flex-wrap:wrap;width:1080px;margin:auto}section#service article a{width:calc(33.3333333333% - 30px);margin:15px}section#service article ul{width:1050px;padding-top:30px;margin:60px auto}section#service article ul li{width:calc(25% - (30px + 1.75em))}}h3#service_ttl{position:relative;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;letter-spacing:.15em;border-bottom:3px solid #055201}h3#service_ttl.service_checkup::before{background-image:url("../img/bg_front_service_02.jpg")}h3#service_ttl.service_consul::before{background-image:url("../img/bg_front_service_05.jpg")}h3#service_ttl.service_support::before{background-image:url("../img/bg_front_service_08.jpg")}h3#service_ttl::before,h3#service_ttl::after{position:absolute;top:0;right:0;z-index:-5;display:block;width:100%;content:""}h3#service_ttl::before{background-position:center center;background-size:cover}h3#service_ttl::after{background-color:rgba(0,0,0,.35);background-image:radial-gradient(#111 30%, transparent 31%),radial-gradient(#111 30%, transparent 31%);background-position:0 0,2px 2px;background-size:4px 4px}@media screen and (max-width: 960px){h3#service_ttl{height:25vh;font-size:2.25em}h3#service_ttl::before,h3#service_ttl::after{height:25vh}}@media screen and (min-width: 961px){h3#service_ttl{height:300px;font-size:3.75em}h3#service_ttl::before,h3#service_ttl::after{height:300px}}@media screen and (max-width: 960px){.dts_01{background-image:url("../img/bg_front_service_01.jpg")}.dts_02{background-image:url("../img/bg_front_service_02.jpg")}.dts_03{background-image:url("../img/bg_front_service_03.jpg")}.dts_04{background-image:url("../img/bg_front_service_04.jpg")}.dts_05{background-image:url("../img/bg_front_service_05.jpg")}.dts_06{background-image:url("../img/bg_front_service_06.jpg")}.dts_07{background-image:url("../img/bg_front_service_07.jpg")}.dts_08{background-image:url("../img/bg_front_service_08.jpg")}.dts_09{background-image:url("../img/bg_front_service_09.jpg")}}@media screen and (min-width: 961px){.dts_01::after{background-image:url("../img/bg_front_service_01.jpg")}.dts_02::after{background-image:url("../img/bg_front_service_02.jpg")}.dts_03::after{background-image:url("../img/bg_front_service_03.jpg")}.dts_04::after{background-image:url("../img/bg_front_service_04.jpg")}.dts_05::after{background-image:url("../img/bg_front_service_05.jpg")}.dts_06::after{background-image:url("../img/bg_front_service_06.jpg")}.dts_07::after{background-image:url("../img/bg_front_service_07.jpg")}.dts_08::after{background-image:url("../img/bg_front_service_08.jpg")}.dts_09::after{background-image:url("../img/bg_front_service_09.jpg")}}.duties{position:relative;background-color:#efefef;border-bottom:5px solid #055201}.duties div{display:block}.duties div h4{background-color:hsla(0,0%,100%,.9)}.duties div h4 strong{margin-right:.25em;font-size:2em}.duties div h4 span{display:block;margin-top:.75em;font-weight:400 !important;line-height:1.75em}@media screen and (max-width: 960px){.duties{width:calc(100% - 60px);padding:30px;margin-bottom:30px;background-repeat:no-repeat;background-position:center;background-size:cover}.duties h4{padding:1em}}@media screen and (min-width: 961px){.duties{height:300px;margin-bottom:75px}.duties div{position:relative;z-index:5;width:1050px;margin:0 auto}.duties div h4{position:absolute;top:5em;left:0;width:calc(50% - 60px);padding:1.75em}.duties::after{position:absolute;top:0;right:0;z-index:0;display:block;width:60%;height:100%;content:"";background-repeat:no-repeat;background-position:center;background-size:cover}}.service_contents figure figcaption h5{margin-bottom:.75em}.service_contents figure figcaption h5 span{font-size:.5em}.service_contents figure figcaption p{line-height:1.75em}@media screen and (max-width: 960px){.service_contents{margin:30px}.service_contents figure{margin-bottom:30px}.service_contents figure picture,.service_contents figure img{margin-bottom:15px}.service_contents figure figcaption h5{font-size:1.5em}.service_contents figure:last-child{margin-bottom:60px}}@media screen and (min-width: 961px){.service_contents{width:1050px;margin:0 auto}.service_contents figure{display:flex;flex-wrap:wrap;align-items:center;margin-right:-15px;margin-left:-15px}.service_contents figure:nth-of-type(even){flex-direction:row-reverse}.service_contents figure picture,.service_contents figure figcaption{width:calc(50% - 30px);margin:15px}.service_contents figure figcaption h5{font-size:2em}.service_contents figure figcaption p{font-size:1.25em}.service_contents figure:last-child{margin-bottom:120px}}/*# sourceMappingURL=page-service.css.map */