#wrapper{padding-top:100px}#wrapper nav{position:absolute;top:547px}@media screen and (max-width: 767px){#wrapper nav{position:fixed;top:50px}}#mainvisual{width:100%;height:575px;background-repeat:no-repeat;background-size:cover;background-position:left center;background-image:url("../image/mainvisual/mainvisual_bg.jpg")}@media screen and (max-width: 767px){#mainvisual{height:auto;background-size:130% auto;background-position:top}}#mainvisual>.inner{min-width:980px;position:relative;display:flex;align-items:center;justify-content:center;height:100%}@media screen and (max-width: 767px){#mainvisual>.inner{min-width:100%;display:block;padding-top:30px}}#mainvisual .txt{margin-top:-90px;padding:30px 50px;background-image:url("../image/mainvisual/mainvisual_text_bg.png")}@media screen and (max-width: 767px){#mainvisual .txt{margin:0 30px 30px;padding:20px}}#mainvisual .txt p{margin-bottom:10px;color:#289EE6;font-size:2.2rem;line-height:30px;font-weight:bold}@media screen and (max-width: 767px){#mainvisual .txt p{margin-bottom:5px;font-size:1.4rem;line-height:20px}}#mainvisual .txt p em{color:#289EE6;font-size:2.7rem;line-height:30px;font-weight:bold}@media screen and (max-width: 767px){#mainvisual .txt p em{font-size:1.8rem;line-height:20px}}#mainvisual .txt h2{color:#fff;font-size:5rem;font-weight:bold;letter-spacing:-1px;line-height:56px}@media screen and (max-width: 767px){#mainvisual .txt h2{letter-spacing:0;font-size:1.9rem;line-height:30px}}#direct_menu{display:none}@media screen and (max-width: 767px){#direct_menu{display:block}}#direct_menu ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;border-top:1px solid #fff;background-color:#000}#direct_menu ul li{position:relative;display:flex;justify-content:center;align-items:center;height:150px}#direct_menu ul li:nth-of-type(1){flex:1 1 33.3333%;border-right:1px solid #fff}#direct_menu ul li:nth-of-type(1) a:before{width:55px;height:42px;background-size:55px 42px;background-image:url("../image/mainvisual/sp/icon_maling_philosophy.png")}#direct_menu ul li:nth-of-type(2){flex:1 1 33.3333%;border-right:1px solid #fff}#direct_menu ul li:nth-of-type(2) a:before{width:39px;height:46px;background-size:39px 46px;background-image:url("../image/mainvisual/sp/icon_products.png")}#direct_menu ul li:nth-of-type(3){flex:1 1 33.3333%}#direct_menu ul li:nth-of-type(3) a:before{width:36px;height:42px;background-size:36px 42px;background-image:url("../image/mainvisual/sp/icon_company.png")}#direct_menu ul li:nth-of-type(4){flex:1 1 50%;border-top:1px solid #fff;border-right:1px solid #fff}#direct_menu ul li:nth-of-type(4) a:before{width:42.5px;height:40px;background-size:42.5px 40px;background-image:url("../image/mainvisual/sp/icon_network.png")}#direct_menu ul li:nth-of-type(5){flex:1 1 50%;border-top:1px solid #fff}#direct_menu ul li:nth-of-type(5):after{display:none}#direct_menu ul li:nth-of-type(5) a:before{width:37px;height:37px;background-size:37px 37px;background-image:url("../image/mainvisual/sp/icon_download.png")}#direct_menu ul li a{display:flex;flex-direction:column;width:100%;height:100%;justify-content:center;align-items:center;color:#fff;text-align:center;line-height:15px}#direct_menu ul li a:before{content:"";display:block;margin-bottom:10px}#news_release{padding-bottom:90px}@media screen and (max-width: 767px){#news_release{padding-bottom:40px}}#news_release>.inner{width:980px;margin:0 auto}@media screen and (max-width: 767px){#news_release>.inner{width:100%;padding:0 10px}}#news_release .midashi{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #999}@media screen and (max-width: 767px){#news_release .midashi{margin-bottom:15px;padding-bottom:10px}}#news_release .midashi h3{font-size:3.7rem;text-align:center;line-height:50px}@media screen and (max-width: 767px){#news_release .midashi h3{font-size:2.2rem;font-weight:bold;line-height:30px}}#news_release .entry ul{padding:0 30px}@media screen and (max-width: 767px){#news_release .entry ul{padding:0 15px}}#news_release .entry ul li{display:flex;align-items:flex-start;margin-bottom:10px}@media screen and (max-width: 767px){#news_release .entry ul li{flex-wrap:wrap;margin-bottom:15px}}#news_release .entry ul li:last-child{margin-bottom:0}#news_release .entry ul li .date{flex:0 0 75px;margin-top:3px;font-size:1.4rem}@media screen and (max-width: 767px){#news_release .entry ul li .date{font-size:1.2rem;font-weight:bold}}#news_release .entry ul li .category{flex:0 0 135px;margin-right:20px;padding:3px 0;color:#fff;font-size:1.2rem;text-align:center;background-color:#0F5681}@media screen and (max-width: 767px){#news_release .entry ul li .category{flex:0 0 110px;padding:0;font-size:1rem}}#news_release .entry ul li .txt{flex:1 1 auto}@media screen and (max-width: 767px){#news_release .entry ul li .txt{flex:0 0 100%;margin-top:5px}}#news_release .entry ul li .txt a{font-size:1.4rem;word-break:break-all}#news_release .entry ul li .txt a:hover{text-decoration:underline}#news_release .button{display:flex;justify-content:flex-end}@media screen and (max-width: 767px){#news_release .button{justify-content:center;padding-top:30px}}#news_release .button a{position:relative;display:flex;justify-content:center;align-items:center;width:155px;height:30px;padding-left:10px;color:#fff;font-weight:bold;background-color:#0F5681}@media screen and (max-width: 767px){#news_release .button a{width:200px;height:40px}}#news_release .button a:before{content:'';width:6px;height:6px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:10px;margin-top:-4px;transition:.3s}.contents{padding-top:50px;border-top:1px solid #ccc;background:#cddbe5;background:-moz-linear-gradient(top, #cddbe5 0%, #fff 30%);background:-webkit-linear-gradient(top, #cddbe5 0%, #fff 30%);background:linear-gradient(to bottom, #cddbe5 0%, #fff 30%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cddbe5', endColorstr='#ffffff',GradientType=0 )}@media screen and (max-width: 767px){.contents{display:none}}.contents .midashi{display:flex;justify-content:center;align-items:center;min-height:158px;background-repeat:no-repeat;background-position:center center;background-image:url("../image/top/midashi_bg.png")}.contents .midashi h3{font-size:4.4rem;font-weight:bold}.contents .txt{width:980px;margin:0 auto;padding-bottom:60px}.contents .txt h4{margin-bottom:40px;font-size:2.6rem;color:#1a5e87;text-align:center;line-height:30px}.contents .txt p{font-size:1.6rem}.contents .blocks{display:flex}.contents .blocks .block{display:block;border-right:1px solid #fff}.contents .blocks .block:nth-of-type(4n){border-right:none}.contents .blocks .block .image img{display:block;width:244px;height:244px}.contents .blocks .block .image figcaption{display:flex;height:60px;justify-content:center;align-items:center;color:#fff;text-align:center;font-size:1.8rem;font-weight:bold;background-color:#166493}#making_philosophy .blocks{justify-content:center;background-color:#0B4060}#other>.inner{width:980px;margin:0 auto}@media screen and (max-width: 767px){#other>.inner{width:100%;padding:0 10px}}#other .top{display:flex;justify-content:center;padding-top:70px;padding-bottom:30px}@media screen and (max-width: 767px){#other .top{padding-top:35px;padding-bottom:30px}}#other .top a{display:flex;width:300px;height:70px;margin:0 15px;justify-content:center;align-items:center;color:#fff;font-weight:bold;font-size:1.6rem;background-color:#333}@media screen and (max-width: 767px){#other .top a{height:35px;margin:0;font-size:1.2rem}}@media screen and (max-width: 767px){#other .top a:nth-of-type(1){margin-right:5px}}#other .top a:nth-of-type(1):before{width:24px;height:24px;background-image:url("../image/top/icon_download.png")}@media screen and (max-width: 767px){#other .top a:nth-of-type(1):before{width:12px;height:12px;background-size:12px 12px}}@media screen and (max-width: 767px){#other .top a:nth-of-type(2){margin-left:5px}}#other .top a:nth-of-type(2):before{width:22px;height:25px;background-image:url("../image/top/icon_notes.png")}@media screen and (max-width: 767px){#other .top a:nth-of-type(2):before{width:11px;height:12.5px;background-size:11px 12.5px}}#other .top a:before{content:"";display:block;margin-right:10px;background-repeat:no-repeat}@media screen and (max-width: 767px){#other .top a:before{margin-right:5px}}#other .bottom{padding-top:50px;text-align:center;background:#e3e3e3;background:-moz-linear-gradient(top, #e3e3e3 0%, #fff 30%);background:-webkit-linear-gradient(top, #e3e3e3 0%, #fff 30%);background:linear-gradient(to bottom, #e3e3e3 0%, #fff 30%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#ffffff',GradientType=0 )}@media screen and (max-width: 767px){#other .bottom{padding-top:0;background:none}}@media screen and (max-width: 767px){#other .bottom a img{width:140px}}footer .contact{display:none}

/*# sourceMappingURL=top.css.map */