@charset "UTF-8";a.btn{display:inline-block;padding:1em 30px;color:#fff;background-color:#414141;text-decoration:none;font-size:1.25em;font-weight:bold;min-width:280px;transition:all 0.2s;line-height:1}a.btn:hover{background-color:#639a12;opacity:1;color:#fff!important}a.btn i{font-size:1.125em;vertical-align:-0.1em}@media screen and (max-width:767px){a.btn{padding-right:1em!important;padding-left:1em!important;min-width:auto;width:100%}}#header{border-top:3px solid #333;border-bottom:1px solid #c9c9c9;padding:10px 0}#header .brand-name{position:relative;left:0;top:0;width:272px;height:56px}@media screen and (max-width:767px){#header .brand-name{width:225px;height:45px}}@media screen and (max-width:414px){#header .brand-name{width:180px;height:36px}}#site-footer{background-color:#454545;color:#fff;padding:20px 15px}#site-footer .qr-text,#site-footer .qr-code{display:none}#site-footer .col-left,#site-footer .col-right{float:left}@media screen and (max-width:767px){#site-footer .col-left,#site-footer .col-right{float:none;width:100%!important}}#site-footer .col-left{width:53%}#site-footer .col-right{width:47%}#site-footer .address{margin-top:7px}#site-footer .site-footer-logo{width:260px;height:35px;overflow:hidden;text-indent:100%;white-space:nowrap;background-size:260px;background-repeat:no-repeat;background-image:url(../../../../common/images/site-footer-logo.png)}@media screen and (max-width:767px){#site-footer .site-footer-logo{width:180px;height:24px;background-size:180px;margin:0 auto}#site-footer .address{text-align:center}}#site-footer .aichi-logo{float:right}#site-footer .aichi-logo a{display:block;width:175px;height:54px;overflow:hidden;text-indent:100%;white-space:nowrap;background-image:url(../../../../common/images/site-footer-logo-aichi.png)}@media screen and (max-width:767px){#site-footer .aichi-logo{float:none;margin-top:10px}#site-footer .aichi-logo a{margin:0 auto}}#site-footer .copy{width:100%;clear:both;font-size:0.857em;text-align:right;padding-top:10px;line-height:1.2}@media screen and (max-width:767px){#site-footer .copy{text-align:center}}.cat-ti{background-image:url(../../../images/cat-ti-bg.jpg);background-repeat:no-repeat;background-position:bottom center}.cat-ti .container{text-align:center}@media screen and (max-width:767px){.cat-ti{background-image:none}}.page-ti{text-align:center;padding-top:23px}@media screen and (max-width:767px){.page-ti image{display:block;margin:0 auto}}#main-content{background-image:url(../../../images/main-content-bg.jpg);background-repeat:repeat;background-size:cover;padding-bottom:50px}.home-catch{background-image:url(../../../images/home-catch-bg.jpg);background-repeat:no-repeat;background-position:bottom center}@media screen and (max-width:767px){.home-catch{background-image:none}}.home-catch .container-outliner{text-align:center}.home-lead{text-align:center;padding-top:65px;padding-bottom:30px}@media screen and (max-width:767px){.home-lead{padding-top:2em;padding-bottom:0}}.home-lead .home-lead-sp{width:90%;font-size:1.25em;margin:0 auto;line-height:2}@media screen and (max-width:767px){.home-lead .home-lead-sp{font-size:1.125em}}.home-report-items .home-report-item{position:relative;text-align:center;margin-top:30px}.home-report-items .btn-wrap{position:absolute;display:block;width:100%;max-width:708px;left:0;right:0;margin:0 auto;bottom:38px;z-index:10}@media screen and (max-width:767px){.home-report-items .btn-wrap{position:relative;background-color:#fff;padding:0 15px 15px;bottom:0}}.home-report-items .btn-wrap a{color:#fff!important}.article-content{border:10px solid #fff;background-color:#fff25b;padding:2%}@media screen and (max-width:767px){.article-content{padding:10px}}.title-style01{background-color:#fff;padding:0.4em 10px 0.4em 10px;position:relative;font-size:1.75em;line-height:1;margin-bottom:0.5em}.title-style01 span{display:block;border-left-width:10px;border-left-style:solid;border-left-color:#14c4fd;padding-left:10px}@media screen and (max-width:767px){.title-style01{font-size:1.5em;line-height:1.2}.title-style01 span{border-left-width:5px}}.title-style03{font-weight:bold;font-size:1.563em;color:#454545;line-height:1;margin-bottom:0.5em;line-height:1.2}@media screen and (max-width:767px){.title-style03{font-size:1.375em}}.title-style03+.col-wrap{margin-top:-1.8%}.title-style04{font-size:1.125em;font-weight:bold}.title-style05{position:relative;font-weight:bold;font-size:1.75em;color:#454545;display:inline-block;padding-right:30px;padding-left:30px;line-height:1.1;margin-top:1em}.title-style05:before,.title-style05:after{display:block;width:19px;height:30px;content:"";position:absolute;background-image:url(../../../images/ic-sprite.png);background-repeat:no-repeat;bottom:0}.title-style05:before{left:0;background-position:left top}.title-style05:after{right:0;background-position:right top}.sec-kouki .kouki-items{padding:20px;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;flex-direction:row;margin-top:20px}@media screen and (max-width:767px){.sec-kouki .kouki-items{flex-direction:column;margin-top:10px}}.sec-kouki .kouki-item{align-self:center}.sec-kouki .kouki-item.kouki-item-pic{width:28%;padding-right:20px;text-align:center}@media screen and (max-width:767px){.sec-kouki .kouki-item.kouki-item-pic{order:2;width:100%;margin-top:0.8em;padding-right:0}}.sec-kouki .kouki-item-content{width:72%}@media screen and (max-width:767px){.sec-kouki .kouki-item-content{width:100%}}.sec-footer{text-align:center;clear:both;padding-top:1em}.report02 .sec-kouki{margin-left:-1.5%;margin-right:-1.5%;background-image:url(../../../report02/images/12.jpg);background-repeat:no-repeat;background-position:right bottom;overflow:hidden}@media screen and (max-width:767px){.report02 .sec-kouki{margin-left:0;margin-right:0}}.report02 .sec-kouki .kouki-items{width:47.5%;float:left;margin-left:1.5%;margin-top:1.5%}@media screen and (max-width:767px){.report02 .sec-kouki .kouki-items{margin-top:10px;float:none;width:100%;margin-left:0}}.report02 .kouki-item.kouki-item-pic{width:40%}@media screen and (max-width:767px){.report02 .kouki-item.kouki-item-pic{width:100%}}.report02 .kouki-item.kouki-item-content{width:60%}@media screen and (max-width:767px){.report02 .kouki-item.kouki-item-content{width:100%}}