.main-home .title{font-size:25px}@media screen and (max-width:767px){.main-home .section{padding-top:30px;padding-bottom:30px}}.title-news span{display:block}.title-news .title-ja{font-size:25px;margin-bottom:5px}.title-news .title-en{font-size:15px;font-weight:bold}@media screen and (max-width:767px){.title-news{margin-bottom:20px;border-bottom:1px solid #c9c9c9;padding-bottom:15px}}#news{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 0}#news .news-head{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 45px 15px 0}#news .news-body{width:75%;border-left:1px solid #c9c9c9;padding-left:45px;margin-bottom:10px}@media screen and (max-width:767px){#news{display:block;padding:40px 20px}#news .news-head{width:100%;display:block;padding:0}#news .news-body{width:100%;border-left:none;padding-left:0}}#business{background:#daf7ff url("/img/common/contact-bg.jpg") repeat-x center bottom;line-height:1.6;padding-top:50px;padding-bottom:50px;border-bottom:2px solid #fff}#business .txt-key{color:#10aad5;font-size:25px;line-height:1.4;margin-bottom:12px}#business p{margin-bottom:1.7em}#business .title{margin-bottom:.2em}@media screen and (max-width:767px){#business .txt-key{font-size:22px;line-height:1.3;margin-bottom:6px}}#contants-nav{border-top:5px solid #9dcb3f;background:#eee url("/img/common/stripe01.png");padding:15px}#contants-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;text-align:center}#contants-nav ul li{width:33.333333%;padding:15px}#contants-nav ul li.nav02 .nav-icon{background-color:#8d9fea}#contants-nav ul li.nav02 .font-en{color:#8d9fea}#contants-nav ul li.nav02 .arrow:before{background:#8d9fea}#contants-nav ul li.nav02 .arrow:after{border-color:#8d9fea}#contants-nav ul li.nav02 a:before{background:#8d9fea}#contants-nav ul li.nav03 .nav-icon{background-color:#7cbe65}#contants-nav ul li.nav03 .font-en{color:#7cbe65}#contants-nav ul li.nav03 .arrow:before{background:#7cbe65}#contants-nav ul li.nav03 .arrow:after{border-color:#7cbe65}#contants-nav ul li.nav03 a:before{background:#7cbe65}#contants-nav ul li .nav-in{position:relative;z-index:10}#contants-nav a{display:block;color:#000;background:#fff;text-decoration:none;border-radius:8px;padding:40px 20px;-webkit-box-shadow:6px 6px 0 0 rgba(0, 0, 0, 0.1);box-shadow:6px 6px 0 0 rgba(0, 0, 0, 0.1);position:relative;overflow:hidden}#contants-nav a:before{z-index:1;content:"";position:absolute;display:block;width:130px;height:130px;left:50%;margin-left:-65px;border-radius:50%;background:#b588bd;-webkit-transition:-webkit-transform .7s ease;transition:-webkit-transform .7s ease;-o-transition:transform .7s ease;transition:transform .7s ease;transition:transform .7s ease, -webkit-transform .7s ease}#contants-nav a:hover:before{-webkit-transform:scale(5);-ms-transform:scale(5);transform:scale(5)}#contants-nav a:hover img{opacity:1}#contants-nav a:hover .font-en{color:#fff!important}#contants-nav a:hover .arrow:before{right:0;width:150px;height:1px;background-color:#fff!important}#contants-nav a:hover .arrow:after{margin-left:60px;border-color:#fff!important}#contants-nav span{display:block}#contants-nav .nav-icon{width:140px;height:140px;background:#b588bd;padding:30px;border-radius:50%;margin:0 auto 15px;border:solid 1px #fff}#contants-nav .nav-icon img{width:70px;margin-top:5px}#contants-nav .font-ja{font-size:22px;font-weight:bold;margin-bottom:7px}#contants-nav .font-en{font-size:14px;color:#b588bd;font-weight:bold}#contants-nav .arrow{position:relative;display:block;vertical-align:middle;text-decoration:none;font-size:15px;margin-top:25px}#contants-nav .arrow:after,#contants-nav .arrow:before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}#contants-nav .arrow:before{right:0;width:50px;height:1px;background:#b588bd;-webkit-transition:width .5s ease;-o-transition:width .5s ease;transition:width .5s ease;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}#contants-nav .arrow:after{left:50%;margin-left:9px;width:15px;height:15px;border-top:1px solid #b588bd;border-right:1px solid #b588bd;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:margin-left .5s ease;-o-transition:margin-left .5s ease;transition:margin-left .5s ease;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}@media screen and (max-width:767px){#contants-nav{padding:0}#contants-nav ul{display:block;text-align:left}#contants-nav ul li{width:100%;padding:0;border-bottom:1px solid #c9c9c9}#contants-nav a{border-radius:0;padding:15px;-webkit-box-shadow:none;box-shadow:none;position:relative}#contants-nav a:before{display:none}#contants-nav .nav-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contants-nav span{display:block}#contants-nav .nav-icon{width:60px;height:60px;padding:10px;border-radius:50%;margin:0}#contants-nav .nav-icon img{width:50px;margin-top:0}#contants-nav .nav-body{padding-left:20px}#contants-nav .font-ja{font-size:20px;margin-bottom:7px}#contants-nav .font-en{font-size:12px}#contants-nav .arrow{position:absolute;margin-top:0;right:20px;top:50%}#contants-nav .arrow:after,#contants-nav .arrow:before{position:absolute;top:0;bottom:0;left:auto;margin:auto}#contants-nav .arrow:before{right:-1px;width:50px}#contants-nav .arrow:after{right:0;margin-left:9px;width:15px;height:15px}}
/*# sourceMappingURL=home.css.map */