﻿*{font-family:-apple-system, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", YuMincho, "游明朝", serif !important}section.banner{min-height:500px}#header div.header-content{padding:15px 0 !important}#header div.header-content img{margin-top:-10px}#header div.header-content nav.navigation{padding-right:50px}footer div.footer-top{background-color:#ECECEC;padding:45px 0}footer div.footer-top li.sns{padding-bottom:15px}footer div.footer-top *{color:#2A2A2A}footer div.footer-top p{font-size:14px;margin:0;padding-bottom:28px}footer div.footer-top dl{font-size:12px;line-height:18px;margin:0}footer div.footer-top dl dt{padding-bottom:5px}footer div.footer-top dl dd{padding:0 0 20px 5px}footer div.footer-top dl dd ul{padding:10px 0 0 20px}footer div.footer-top dl dd ul li{list-style-type:disc}footer div.footer-top dl dd:last-child{padding-bottom:0}footer p#copy{color:#939392;font-size:12px;margin:0;padding:24px 0}hr.spacer{background-color:#F8F8F8;margin:0;padding:0 0 40px 0}section#testimonials{background-color:#F8F8F8}section#testimonials div.flexslider p,section#testimonials div.flexslider h1,section#testimonials div.flexslider ol{margin:0}section#testimonials div.flexslider blockquote{padding-top:70px}section#testimonials div.flexslider blockquote p{color:#838383;font-size:12px;text-align:right;padding-bottom:10px}section#testimonials div.flexslider blockquote h1{color:#444;font-size:14px;text-align:left;border-left:1px solid #838383;margin-left:40px;padding-left:40px}section#testimonials div.flexslider ol{padding-top:50px}section#testimonials div.flexslider ol li a{background-color:#ECECEC}section#testimonials div.flexslider ol li a.flex-active{background-color:#023A15}section#intro{background-color:#F8F8F8;padding:0}section#intro div.container:first-child{padding-bottom:80px}section#intro div.container:first-child img#keyword,section#intro div.container:first-child img#pic{padding-bottom:40px}section#intro div.container:first-child p{color:#444;font-size:16px;line-height:28px}section#intro div#gray{background-color:#ECECEC;padding:60px 0}section#intro div#gray div.container{padding-bottom:0}section#intro div#gray div.container img#ono{margin-right:110px;margin-bottom:20px}section#intro div#gray div.container p{font-size:12px;line-height:24px}section#works img.title{padding:100px 0 75px 0}section#works img.gallery{padding:3.3333333333px}section#works div.overlay{background-color:rgba(3,58,22,0.8)}section#services{margin-bottom:0}section#services img.title{padding:0 0 75px 0}section#services dl{border-top:2px solid #033A16;margin:0;padding:33px 0}section#services dl dt{color:#033A16;font-size:24px;font-weight:normal;padding:0 0 44px 0;line-height:30px}section#services dl dt span{color:#C0CCC4;display:block;font-size:28px}section#services dl dd{color:#2A2A2A;font-size:14px;line-height:22px}section#services dl dd ul{padding:10px 10px 0 20px}section#services dl dd ul li{font-size:12px;line-height:20px;list-style-type:disc}section#contact{margin-bottom:60px}section#contact img{padding:10px}section#contact img:hover{background-color:#f9f9f8}