<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: techno-nets
Template: businesspress
Version: 1.0.0
*/
@import url('https://fonts.googleapis.com/css?family=M+PLUS+1p:800&amp;display=swap');
*{font-family: Meiryo, 'Hiragino Kaku Gothic ProN', 'Hiragino Sans', system-ui, sans-serif;}
a{text-decoration:none;}
a:hover{color: #008cd6!important; text-decoration:underline;}
.bottom10{margin-bottom:10px;}
.bottom15{margin-bottom:15px;}
.bottom20{margin-bottom:20px;}
.bottom25{margin-bottom:25px;}
.bottom30{margin-bottom:30px;}
.bottom35{margin-bottom:35px;}
.top5{margin-top:5px;}
.top10{margin-top:10px;}
.top15{margin-top:15px;}
.top20{margin-top:20px;}
.top25{margin-top:25px;}
.top30{margin-top:30px;}
.top35{margin-top:35px;}
.top150{margin-top:150px;}
.left5{margin-left: 5px;}
.left10{margin-left: 10px;}
.left20{margin-left: 20px;}
.left30{margin-left: 30px;}
.left40{margin-left: 40px;}
.left50{margin-left: 50px;}
.right10{margin-right: 10px;}
.right20{margin-right: 20px;}
.right30{margin-right: 30px;}
.right40{margin-right: 40px;}
.right50{margin-right: 50px;}
.pa_bottom5{padding-bottom:5px;}
.pa_bottom10{padding-bottom:10px;}
.pa_bottom15{padding-bottom:15px;}
.pa_bottom20{padding-bottom:20px;}
.pa_bottom25{padding-bottom:25px;}
.pa_bottom30{padding-bottom:30px;}
.pa_bottom35{padding-bottom:35px;}
.pa_top5{padding-top:5px;}
.pa_top10{padding-top:10px;}
.pa_top15{padding-top:15px;}
.pa_top20{padding-top:20px;}
.pa_top25{padding-top:25px;}
.pa_top30{padding-top:30px;}
.pa_top35{padding-top:35px;}
.bottom-5r{margin-bottom:-5rem!important;}
.side5{padding:0 5px;}
.side10{padding:0 10px;}
.side20{padding:0 20px;}
.taLeft{text-align:left;}
.taRight{text-align:right;}
.taCenter{text-align:center;}
.left20{padding-left:20px}
.left30{padding-left:30px}
.right20{padding-right:20px}
.right30{padding-right:30px}
.fwBold{font-weight:bold;}
.fcRed{color:#93176F;}
.fcGrey{color:#666;}
.fcBlue{color:#054A97}
.fcSkyblue{color:#6699cc}
.fcYGrn{color:#99cc33}
.fcWhite{color:#FFFFFF;}
.fcWhite07{color:rgba(255, 255, 255, 0.7);}
.fs50{font-size:50%;}
.fs60{font-size:60%;}
.fs70{font-size:70%;}
.fs80{font-size:80%;}
.fs90{font-size:90%;line-height:1.1;}
.fs95{font-size:95%;}
.fs110{font-size:110%;}
.fs120{font-size:120%;}
.fs130{font-size:130%;}
.fs140{font-size:140%;}
.fs150{font-size:150%;}

.bottom40{margin-bottom: 40px!important;}
.top3r{margin-top:3rem!important;}
.top4r{margin-top:4rem!important;}
.top5r{margin-top:5rem!important;}
.top10r{margin-top:10rem!important;}
.bottom3r{margin-bottom:3rem;}
.bottom4r{margin-bottom:4rem;}
.bottom5r{margin-bottom:5rem;}
.pa_top60{padding-top: 60px;}
.pa_top80{padding-top: 80px;}
.pa_bottom60{padding-bottom: 60px;}
.pa_bottom30{padding-bottom: 30px;}
.pa_top3r{padding-top:3rem;}
.pa_top4r{padding-top:4rem;}
.pa_top5r{padding-top:5rem;}
.pa_bottom3r{padding-bottom:3rem;}
.pa_bottom4r{padding-bottom:4rem;}
.pa_bottom5r{padding-bottom:5rem;}
.fl-R{float:right; margin-left:20px;}
.fl-L{float:left; margin-right:20px;}
.top-bar-content, .featured-entry-content, .home-header-content, .jumbotron-content, .site-content, .container-content, .footer-widget-content, .site-bottom-content{max-width: 1240px!important;}
.main-header-content{max-width: 100%;}
.main-header .main-header-clone .main-header-clone-show{background: #fff;}
.main-header-original .main-navigation{display: flex;justify-content: center;align-items: center;background: rgb(4, 31, 84);width: 100%;margin: 0 -40px;padding: 10px 40px; z-index: 999;}
.main-header-original .main-navigation a{color: #fff;}
.main-header-original .site-branding{display: flex;align-items: center;justify-content: space-between;width: 100%;margin-bottom: 30px;}
.main-header-original .site-logo{padding-right: 30px;}
.main-header-original .site-description{font-size: 14px;}
.home-header-overlay{background: none;}
.main-header-original .menu-main-container{width: 1240px;}
.main-header-clone .menu-main-container{width: auto;}
.main-navigation .menu a {padding: 11px 20px; margin: -11px 0;text-decoration:none;}
.sub-menu {margin-top: 21px !important; width: 250px !important;}
.site-header{border-bottom: none;margin-bottom: 0;}
.main-header{padding-bottom: 0;}
.main-header-clone{padding-bottom:10px;}
.header-img-border{border-bottom: 10px solid #041f54;margin-top:-5rem!important;margin-bottom: 6rem !important;}
.hero-img-border{border-bottom: 10px solid #041f54;}
.n2-style-7a49ee32437f57762aac08ae6edab70d-heading{border-top: 5px solid #666!important;width: 60%;margin-top: 20px;}
.top-news-block{margin: 100px 0 60px;}
#menu-main{display: flex;justify-content: space-between;}
#menu-main li{flex-basis: calc(1240px / 6);text-align: center;border-right: 1px solid #fff;}
#menu-main li:first-child{border-left: 1px solid #fff; padding-left: 15px;}
#menu-main li:last-child{padding-right: 15px;}
.main-navigation{line-height: 2;}
.movie-list figcaption{font-size: 80%;margin-top: 10px;text-align: center;}
.hero-wrap{ width: 100%;padding: 0 50%;margin: 0 -50%;}

.bg-wrap{width: 100%;padding: 2rem 50% 5rem;margin: 0 -50%;}
.bg-color1{background: rgb(250, 250, 250);}
.bg-color3{background: #fff;}
.full-wrap{width: 100%;padding: 0 50%;margin: 0 -50%;}
.full-content-wrapper{width: 100%;margin: 0 auto;}
.wrap1120{width: 1120px;margin: 80px auto 0;}
.wrap960{width: 1120px;margin: 80px auto 0;}
.wrap760{width: 760px;}
.content-top-border{border-top: 1px solid #ccc;}
.content-wrapper{width: 1240px;margin: 0 auto;padding: 80px 0;}
.content-wrapper p{margin: 0;}
.inner-wrapper{width: 1240px; margin:0 auto;}

.flex01{display: flex;justify-content: space-around;align-items: flex-start;}
.flex02{display: flex;justify-content: space-around;align-items: center; width:100%;}
.flex02 p{margin:0;}

.flex03{display:flex; justify-content: space-around;}
.flex03 div,.flex04 div{padding:0 5px 10px; height:auto;}
.flex04{display: flex;justify-content: space-around;align-items: center;}
.flex05{display:flex;justify-content:flex-start; align-items:flex-start;}
.flex05 div{width:50%; padding:0 10px;}
.flex06{display:flex; align-items: center;}
.flex07{display:flex; justify-content:space-between;}
.flex07 div ,.flex07 ul{width:100%; display:table;}
.clear{clear:both;}
.section-title{margin: 0;line-height: 1;color: #041f54;font-size: 2.5rem;padding: 3rem 0;}
.section-title span{font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, 'serif'; font-weight:bold; color: #bec8d2;}
.about-box{width: 585px;line-height: 1.4;}
.tag-line{margin: 0 0 30px;}
.mix-list .lcp_catlist{display: block;}
.mix-list .lcp_catlist div{width: 960px;}
.lcp_mix_excerpt{font-size: 90%;line-height: 1.6;margin-top: 10px;}
.lcp_catlist{display: flex;justify-content: space-around;text-align: left; max-width:1240px; margin:0 auto;}
.lcp_catlist div{width: 345px;}
.lcp_catlist a{text-decoration: none; color:#041f54;}
.lcp_catlist a:hover{text-decoration: underline;}
.mix-list-header{display: flex;align-items: center;}
.all-button,.all-button2{border: 1px solid #041f54;background: #fff;padding: 5px 0;box-shadow: none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.all-button a,.all-button2 a{color: #041f54;text-decoration: none;padding: 5px 20px; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.all-button a:after,.all-button2 a:after{font-family: FontAwesome;content: "��";margin-left: 10px;position: relative;color: #041f54; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.all-button a:hover,.all-button2 a:hover{text-decoration: none; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; background:#041f54; color:#fff !important;}
.all-button a:hover:after,.all-button2 a:hover:after{color:#fff; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.lcp_mix-cat_badge{background: #041f54;padding: 2px 40px;font-size: 80%;margin-right: 20px;color: #fff;width: 90px;text-align: center;}
.lcp_post_title{margin-left: 30px;}
.lcp_post_date{font-size: 80%;}
.mix-list-item{margin-bottom: 40px;border-left: 8px solid rgb(53, 76, 118);padding-left: 25px;}
.lcp_cat_badge{background: #041f54;padding: 2px 40px;font-size: 80%;margin-right: 20px;}
.lcp_cat_badge a{text-decoration: none;color: #fff;font-weight: normal;}
.lcp_cat_badge a:hover{text-decoration: none;color: #fff;}
.lcp_post_date{font-size: 80%;}
.lcp_thumbnail{margin-bottom: 12px;object-fit: cover; width: 345px; height: 194px;}

.lcp_post{margin-top: 12px;}
.lcp_cat_title{line-height: 1.4;color: #041f54;font-size: 2rem;text-align: center;margin-bottom: 4rem;border-top: 1px solid #ccc;padding-top: 4rem;}
.lcp_cat_title a{font-weight: bold;text-decoration: none;}
.e_title{text-align: center;margin: 90px 0 -140px;}
.info-bg{background: #fff url('/wp-content/uploads/2019/07/info-bg.jpg') center top/cover no-repeat;width: 100%;height: 330px;}
.map-wrapper{width: 100%;height: 350px;}
.contact-wrapper{width: 1240px;padding: 80px 0; margin:0 auto;}
.contact-button a{background: #fff;padding: 20px 60px;color: #041f54;text-decoration: none;box-shadow: none;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.contact-button a:hover{box-shadow: 0px 5px 10px 3px rgba(0,0,0,0.6);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.contact-button a:after{font-family: FontAwesome;content: "�ｸ";margin-left: 10px;position: relative;color: #041f54;}
.contact-info{color: #fff;text-align: center;text-shadow: 0px 6px 3px rgba(0,0,0,.6);}
.contact-tel{font-family: Arial, Helvetica, "sans-serif";font-weight: bold;font-size: 4.3rem;line-height: 1;}
.contact-address{font-weight: bold;}
.flex02-50{flex-basis: 50%;text-align: center;}
.footer-widget-area{border-top: none;background-color: rgb(250, 250, 250);}
.footer-widget:first-child{border-left: 1px dashed #041f54;}
.footer-widget{border-right: 1px dashed #041f54;line-height: 1.4;padding: 0 40px;}
.footer-widget .widget{margin-bottom: 0;}
.footer-widget-wrapper{margin-bottom: 2rem;}
.footer-widget .menu li:first-child, #menu-footer-4 li{border-bottom: 1px solid #041f54;width: 100%;font-weight: bold;font-size: 120%;margin-bottom: 22px;padding-top: 8px;}
.footer-navigation{float: none;}
.footer-navigation a{color: #fff;}
.footer-copyright{font-size: 80%;}
.site-bottom a:hover, .site-bottom .current-menu-item &gt; a{color: #fff;font-weight: bold;}
.lcp_paginator{text-align: center;padding: 60px 0 40px;}
.lcp_paginator li a{text-decoration: none;}
.lcp_paginator li{padding: 0 10px!important;border: 1px solid #041f54 !important;}
.lcp_currentpage {color: #fff; background: #041f54;}
.site-bottom{border-top: none;padding-bottom: 1rem;padding-top: 5rem;}
.footer-menu{line-height: 20px;}
#menu-footer-menu li a{padding: 0 30px;}
#menu-footer-menu li{text-align: center;border-right: 1px solid #fff;color: #fff;font-size: 80%;}
#menu-footer-menu li:last-child{border-right: none;}
.footer-navigation li{margin-right: 0;}
.author-profile,.byline,.comments-link,.post-nav-title{display: none;}
.has-sidebar .content-area{width: 100%;}
.single .post-thumbnail{margin: 7rem 0 0 30px;float: right;width: 550px;}
.nav-next:after{font-family: FontAwesome;content: "\f0a9";margin-left: 10px;position: relative;color: #041f54;font-size: 110%;}
.nav-previous:before{font-family: FontAwesome;content: "\f0a8";margin-right: 10px;position: relative;color: #041f54;font-size: 110%;}
.content-area{margin-bottom: 0;}
/*.group-bg-img{background: url('/wp-content/uploads/2019/06/top-image.jpg') center 55px/contain no-repeat; height: 550px; transform: scale(1.28); z-index: -9;}*/
.group-bg-img{background: url('/wp-content/uploads/2021/09/net-work.jpg') center 55px/contain no-repeat; height: 550px; transform: scale(1.28); z-index: -9;}
/*.group-bg-img{background: url('/wp-content/uploads/2021/09/net-work2-min.jpg') center 55px/contain no-repeat; height: 550px; transform: scale(1.28); z-index: -9;}*/
.corporate-identity-img{background: url('/wp-content/uploads/2021/09/techno-net.jpg') center 55px/contain no-repeat; height: 550px; transform: scale(1.28); z-index: -9;}

.entry-header {margin: 6rem 0 4rem; border-bottom: 1px solid #ccc; padding-bottom: 4rem;}
.feature-box{padding-bottom:2rem;padding-top: 5rem; margin-top:6rem;}
.entry-header .cat-links{margin-bottom:0;}
.section-subtitle{border-left: 12px solid #041f54; padding: 0 0 0 20px; font-size: 2.5rem; font-weight: bold; margin-bottom:20px;color: #041f54;}
.section-3rd-title{color: #041f54; padding: 8px 20px 5px; margin-bottom: 40px; border-top: 1px solid #041f54; border-bottom: 1px solid #041f54;font-weight: bold;font-size: 2.2rem;}
.sub-menu li{background:rgb(250, 250, 250); border-left:1px solid #eef1f9!important; border-right:1px solid #eef1f9!important; text-align:left!important;}
.sub-menu li a {color: #666!important; padding:20px!important;}
.sub-menu li a:hover{color: #008cd6!important;}
.sub-menu li:first-child{padding-left:0!important;}
.main-navigation ul ul li a {border-top:none;}
.table-company{width: 100%;
margin: 0 0 20px 0;
border-collapse: collapse;}
.table-company td{border:none; padding:20px 40px;}
.table-company td:first-child { width: 20%; text-align:center; border-right:1px solid #d3e3f0;}
.table-company tr:nth-child(odd){background:#fbfbfb;}
.full-border{border-bottom:1px solid #ccc; width:100%; padding-top: 3rem;}
.full-dot-border{border-bottom: 1px dashed #ccc;width: 100%;padding-top: 1.5rem;margin-bottom: 4rem;}

.clear{clear:both;}
.box01,.box02{border:1px solid #ccc; margin:0 10px; padding:20px; border-radius:5px;}

.no-sidebar .alignwide {width: 1120px; margin-left:0;}
.wp-block-media-text .wp-block-media-text__content{padding: 0 3%;}
b, strong{font-size:130%; font-weight: bold;line-height: 1.2;}
strong + p{margin-top:10px!important;}
.wp-block-media-text .wp-block-media-text__content {padding: 0;}
.wp-block-media-text .wp-block-media-text__media {padding: 0 1em;}
em{color: #cf2e2e;}
.wrap1120 p{padding:5px 20px;}
.su-lightbox{text-decoration:underline; color:#58869f;}
.su-lightbox:hover{color:#008cd6; cursor:pointer;}
.top-hero{background:url("/wp-content/uploads/2019/06/top-image.jpg")top center /cover no-repeat;width: 100%; padding:30px;}
.top-news-block .hide1{display: initial;}
.top-news-block .hide2{display:none;}
.w250{width:250px; margin-right:30px;}
.w250 img{max-width:none;}
.w220{width:220px; margin-right:30px;}
.main-header-clone-show {box-shadow: none;}
.flex-00{display:flex; align-items:center; justify-content:space-between;}
.flex-00 div:first-child{width:100%;}
.flex-00 .photo img{padding:5px; border:1px solid #ccc; background:#fff; max-width:200px; height:auto; margin:0 10px;}
.photo2 img, .photo2 img{padding:5px; border:1px solid #ccc; background:#fff; max-width:250px; height:auto; margin:0 30px;}
.photo3 img{max-width:500px; height:auto; margin:0 20px;}
.photo-caption{text-align:center; font-size: 1.1rem; color: #999;margin-top: 5px; line-height: 1.4;}
.performance{font-weight:bold; font-size:1.8rem;}
table th, table td {border: solid 1px #ccc;}
em{font-size: 1.6rem;}
.balloon2-top{position: relative;display: inline-block;margin: 1.5em;padding: 7px 15px;max-width: 100%;font-size: 1.5rem;background: #FFF;border: solid 3px #59aad7;box-sizing: border-box;color: #59aad7;line-height: 1.3;}
.balloon2-top:before{content: "";position: absolute;top: -24px;left: 25%;margin-left: -15px;border: 12px solid transparent;border-bottom: 12px solid #FFF;z-index: 2;}
.balloon2-top:after{content: "";position: absolute;top: -30px;left: 25%;margin-left: -17px;border: 14px solid transparent;border-bottom: 14px solid #59aad7;z-index: 1;}
.balloon2-top p{margin: 0;padding: 0;}
.page-hero{height: 300px;border-bottom: 10px solid #041f54;}
.hero-content-wrapper{width: 1240px;margin: 0 auto;padding: 80px 0;}
.page-hero h2,div#n2-ss-2 .n2-ss-layer .n2-font-bc420c4bb7572c97531e00d139c646c1-hover{font-size: 4.5rem;color: #041f54;margin: 30px 0 0; font-family: 'M PLUS 1p', sans-serif !important; font-style: italic;}

.hero-full-wrap{width: 100%;padding: 0 50%;margin: 0 -50% 5rem;}
.bg-1{background: url('/wp-content/uploads/2019/09/tornado.jpg') right bottom/cover no-repeat;}
.bg-2{background: url('/wp-content/uploads/2019/09/soil-environment.jpg') right bottom/cover no-repeat;}
.bg-3{background: url('/wp-content/uploads/2019/08/maintenance.jpg') right center/cover no-repeat;}
.bg-4{background: url('/wp-content/uploads/2019/09/outline.jpg') right center/cover no-repeat;}
.bg-5{background: url('/wp-content/uploads/2019/09/construction-works.jpg') right center/cover no-repeat;}
.bg-6{background: url('/wp-content/uploads/2019/08/intank.jpg') right center/cover no-repeat;}
.bg-7{background: url('/wp-content/uploads/2019/09/SST.jpg') right center/cover no-repeat;}
.bg-8{background: url('/wp-content/uploads/2019/09/sst-lite_2.jpg') right center/cover no-repeat;}
.bg-9{background: url('/wp-content/uploads/2019/09/team.jpg') center center/cover no-repeat;}
.bg-10{background: url('/wp-content/uploads/2019/09/sst2-1.jpg') center center/cover no-repeat;}
.bg-11{background: url('/wp-content/uploads/2019/09/sitemap.jpg') center center/cover no-repeat;}
.bg-12{background: url('/wp-content/uploads/2019/09/real-estate.jpg') right center/cover no-repeat;}
.bg-13{background: url('/wp-content/uploads/2019/09/sst3.jpg') right center/cover no-repeat;}
.bg-14{background: url('/wp-content/uploads/2019/09/oxifree.jpg') right center/cover no-repeat;}


.border-right{border-right:1px solid #ccc; margin-right:30px;}
table th{background-color: #e9f0ff!important;}
.non-border{border:none !important;}
.table02 td:first-child{border-left:none;}
.table02 td:last-child{border-right:none; color:#598ce6;}
.bg-blue{padding:5px; background:#598ce6; border-radius:20px; color:#fff;font-weight:bold;}
.table02 td{text-align:center;}

.table03{border-collapse:separate; border-spacing:5px;}
.table03 th,.table03 td{border:none; border-bottom:1px solid #ccc; text-align:center;}

.table03 td:first-child,.table03 th:first-child{border-left:none; border-top:none;width: 160px;}
.table03 th:first-child{background:#fff!important;}
.table03 td:nth-child(2){border: 2px solid #ff8da5; padding:5px; color:#c42d4c; font-weight:bold;width: 160px;}
.table03 th:nth-child(2){background:#ea0032!important; color:#fff;}
.table03 td:nth-child(3){border: 2px solid #92d050; padding:5px; color:#598c23; font-weight:bold;width: 160px;}
.table03 th:nth-child(3){background:#92d050!important; color:#fff;}
.table03 th:nth-child(4){background:#8db4e2!important; color:#fff;}
.table03 td:nth-child(4){text-align:left;}
.row-title{font-weight:bold; font-size:130%; margin: 20px 0 10px; text-align: center; color:#041f54;}
.h480{height:480px;position: relative; margin-bottom:4rem;}
.absolute-bottom0{position: absolute; bottom: 0;}
 a[href$=".pdf"]::before {font-family: FontAwesome;content: "\f1c1";color: #ce1923;font-size: 1.5rem; padding-right: 8px;}
.page-id-299 ul{list-style:none;}
.form_required, .form_no_required {margin-right: 10px; background: #041f54; padding: 2px 8px; color: #fff; border-radius: 3px;}
.form_no_required {background: #7796d2;}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], textarea, select {border: 1px solid #e6e6e6; color: #777; margin-top: 0.6em; padding: 0.6em; width: 100%; background: #f7f9f6;}
#zip1{width: 60px;}
#zip2{width: 75px;}
textarea {max-width: 100%;}
input[type="reset"]{background-color: #fff; border: 1px solid #333;	color: #333;}
input[type="reset"]:hover,input[type="reset"]:focus{background-color: #afafaf; border: 1px solid #fff; color: #fff;}
.bg-white07{background:#fff; opacity:.7;}

.group-flex{display: flex; justify-content: space-around; align-items: start;position: absolute; top: 15%;}
.circle1 a{animation: key1 3s infinite ease-in-out alternate; margin-top:20rem;}
.circle2 a{animation: key2 1.5s infinite ease-in-out alternate; margin-top:6rem; margin-left:-6rem;}
.circle3 a{animation: key3 2s infinite ease-in-out alternate;  margin-top:18rem;}
.circle4 a{animation: key4 2.5s infinite ease-in-out alternate;  margin-top:8rem;}
.circle5 a{animation: key5 2.5s infinite ease-in-out alternate;  margin-top:15rem;}

/*.group-circle a{text-align:center; background:rgba(4, 31, 84, .6); color:#fff; border-radius:50%; width:200px;height:200px; display: flex; justify-content: center; align-items: center;}*/
.group-circle a{text-align:center;background: rgba(255, 238, 98, 0.64);color: #041f54; border-radius:50%; width:200px;height:200px; display: flex; justify-content: center; align-items: center;}

.group-circle a:hover{text-decoration:none; color: #041f54!important; font-weight:bold;}

@keyframes key1{
0% {transform: translateY(0px);}
  100% {transform: translateY(-25px);}
}
@keyframes key2{
0% {transform: translateY(0px);}
  100% {transform: translateY(10px);}
}
@keyframes key3{
0% {transform: translateY(0px);}
  100% {transform: translateY(-15px);}
}
@keyframes key4{
0% {transform: translateY(0px);}
  100% {transform: translateY(20px);}
}
@keyframes key5{
0% {transform: translateY(0px);}
  100% {transform: translateY(-10px);}
}

.group{display:flex; justify-content:space-around;padding: 40px 0;}
.group-child{width:25%; padding:0 20px; display:block;}
#n2-ss-2item2{text-shadow:0px 1px 4px #000000 !important;}

 .mix-list-img {display: flex; flex-wrap: wrap; width: 178px !important;}
.mix-list-img img{width:178px!important; height:100px; object-fit: cover;}
    .mix-list-thumbnail {display: flex;margin-bottom: 10px;}
    .mix-list-thumbnail .lcp_mix-cat_badge{margin-right: 0!important; width: 178px; margin-bottom: 5px; height: 24px;}
    .mix-list-date {margin-left: 20px; width: 100%;}
    .lcp_mix-post_date { border-bottom: 1px solid #afafaf; padding-bottom: 5px; font-size: 80%;}
    .lcp_mix_excerpt{display: none;}
    .lcp_post_title {margin-left: 0; margin-top: 15px;}

.com-list{display: flex; width: 100%; justify-content:space-between; }
.com-list a:hover{opacity: 0.8;}

    .lcp_top_mix_catlist{display: flex; justify-content: space-between; text-align: left; margin: 0 auto;}
    .lcp_top_mix_catlist div{width: 405px;}
    .lcp_top_mix_cat_badge{width: 100%; background: #041f54; padding: 2px 0; font-size: 80%;text-align: center; color: #fff; margin-bottom: 4px;}
    .lcp_top_mix_post {margin: 3px 0; font-size: 110%;}
    .top_mix_list .lcp_thumbnail{margin-bottom: 12px; object-fit: cover; width: 405px; height: 228px;}
    .lcp_top_mix_post_date{font-size: 75%;}
    .lcp_top_mix_excerpt{font-size: 90%; margin-bottom: 80px;}

.sdgs{display: flex; justify-content: space-between; align-items: center; padding:0 20px;margin:0 auto;}
.sdgs-icon{display: flex; justify-content: flex-end; align-items: flex-end;}
.sdgs-icon img{margin: 0 0 3px 3px; width: 76px;}
.com-list a {border: 1px solid #041f54; margin: 10px; padding: 5px;}

@media only screen and (max-width:979px){
	.com-list a {border: none; margin: 0; padding: 0;}
	.mix-list-thumbnail {display: block; margin-bottom: 40px;}
	.mix-list-img {display: block;}
	.mix-list-thumbnail .lcp_mix-cat_badge {margin-right: 0 !important; width: 100%;}
	.mix-list-img img{display:none;}
	.mix-list-date {margin-left: 0;}
	.mix-list-img{width:100%!important;}
	.lcp_mix-cat_badge{padding:0;}
	.lcp_mix-post_date {border-bottom: none; padding-bottom: 0;}
	
.sdgs{display: block; justify-content: center; padding:0;}
.sdgs-icon{display: flex; width: 100%; justify-content: center; align-items: center; height: 65px;}
.sdgs-icon img{margin: 0 0 3px 3px; width: 65px!important;}
	
.lcp_top_mix_catlist{display:block;}
.lcp_top_mix_catlist div{width: 100%;}
.top_mix_list .lcp_thumbnail{width: 100%; }
.com-list{display: block;}
.com-list img{margin-top:10px;}
.lcp_top_mix_excerpt,.lcp_top_mix_post_date{font-size: inherit; margin-bottom: 50px;}
.lcp_top_mix_post {margin: 3px 0; font-size: 130%;}
	
.hero-content-wrapper{width: 100%; padding: 0 0 4rem; border-bottom: 1px solid #ccc;}
.page-hero h2{font-size: 2.5rem; text-align:center;}
.page-hero {height: inherit; border:none;}
.hero-full-wrap{padding:0; margin:0 0 5rem;}
.bg-1,.bg-2,.bg-3,.bg-4,.bg-5,.bg-6,.bg-7,.bg-8,.bg-9,.bg-10,.bg-11,.bg-12,.bg-13,.bg-14{background:none;}
	.border-right{border:none; margin:0 0 30px;}
	.main-header-content .main-navigation, .site-description{display:none!important;}
	.main-header.main-header-original{display:none!important;}
	.entry-content{margin-top:100px;}
	.main-header-clone{transition: none; transform: translateY(0);}
.flex01,.flex02,.flex03,.flex04,.lcp_catlist,.wp-block-media-text,.flex05{display: block;}
	.box01 { margin: 0 10px 10px; padding: 20px 20px 0;}
	.wrap760,.content-wrapper,.wrap1120,.lcp_catlist div ,.no-sidebar .alignwide,.wp-block-image .alignleft,.wrap960 ,.about-box ,.contact-wrapper,.bg-wrap,.hero-wrap{max-width:100%; overflow:hidden;}
	.flex05 div{width:100%;}
	.wrap760 img,.content-wrapper img,.wrap1120 img{width:100%; margin:0 auto; text-align:center;}
	.entry-content img{width:100%; height:auto;}
.top-bar-content, .featured-entry-content, .home-header-content, .jumbotron-content, .site-content, .container-content, .footer-widget-content, .site-bottom-content { width: 94%; padding-left: 0; padding-right: 0;}
	.top-news-block {margin: 0;}
	.top-news-block taCenter{ display: flex; justify-content: space-around; align-items: center;}
	.mix-list-item {margin-bottom: 40px; border-left: none; padding-left: 0;}
	.n2-ss-layer-content {font-size: 70% !important;}
	.wp-block-image .alignright {float: none;margin-left: 0;width: 100%;}
	.contact-button a{padding:20px;}
	.contact-button {margin-bottom: 40px;}
	.footer-widget:first-child,.footer-widget {border:none; }
	.footer-widget .widget { margin-bottom: 30px;}
	.sub-menu li { background: #fff; border:none !important;}
	.single .post-thumbnail {width: 100%;padding-bottom: 20px;}
	.section-subtitle {padding: 0 0 0 10px;font-size: 1.8rem;font-weight: bold; line-height: 1.4;}
	b, strong {font-size: 1.6rem;}
	table th, table td {padding: .8em;}
	ul, ol {padding: 0 10px;}
	.flex05 div ul{padding: 0; margin: 0 0 0 1.5em;}
	.section-3rd-title{line-height:1.5;}
	.mix-list .lcp_catlist div{width: 100%;}
.mix-list-header { display: grid;}
	.lcp_post_title {margin-left: 0;font-size: 1.6rem;}
	#n2-ss-2item1{font-size:300% !important;}
	#n2-ss-2item2{font-size:100% !important;}
	.lcp_post{font-size: 1.6rem;}
	.table-company tr{display:block;}
	.table-company td{width:100%; padding: 20px 10px;}
	.table-company tr:nth-child(2n+1){background:#fff;}
	.table-company td:first-child{ background:#fbfbfb;width: 100%;display: block;padding: 10px 0;margin-top: 10px;border-right: none;}
	.top-news-block .hide1{display:none;}
	.top-news-block .hide2{display: block;}
	.w250{width:100%; margin:0;}
	.flex-00{display:block;}
	.flex-00 .photo,.photo3 img{width:90%; margin:10px auto;max-width:none;}
	.section-3rd-title{font-size:1.6rem;padding: 5px;}
	.performance{white-space:nowrap; text-align:center;margin-top:10px; }
	.box02{	margin: 0 0 10px;padding: 10px;text-align: center;}
	.photo2,.photo3{text-align: center; margin: 20px 0;}	
	.fl-R,.fl-L{float:none; margin:0; width:100%; margin-bottom:20px; }
	.scroll-table{overflow: auto; white-space: nowrap;}
	.scroll-table::-webkit-scrollbar{ height: 5px;}
.scroll-table::-webkit-scrollbar-track{ background: #F1F1F1;}
.scroll-table::-webkit-scrollbar-thumb { background: #BCBCBC;}
	.h480{border-top: 1px solid #ccc; padding-top: 4rem;}
	.flex07{display:block;}
	.flex07 .left20, .side20{padding:0; margin-left:0;}
	.flex05 ul {width: 85%;}
	#menu-footer-menu li a {padding: 0 10px;}
	#menu-footer-menu li {border-right: none;}
	.full-wrap {padding: 0; margin: 0;}
.group-flex{top: 10%;left: 0; flex-wrap:wrap;}
.circle1 a,.circle2 a,.circle3 a,.circle4 a,.circle5 a{animation: none; margin: 10px 0;}
.group-circle a{width:165px; height:165px;}
	.inner-wrapper, .lcp_catlist{max-width:345px;}
	.group-bg-img {background: url('/wp-content/uploads/2021/05/group-top-image2-min.jpg') center 55px/cover no-repeat; height: 620px;transform: scale(1.06);padding-left: 0;padding-right: 0;margin: 0;}
	/*.group-bg-img {background: url('/wp-content/uploads/2019/06/top-image.jpg') center 55px/cover no-repeat; height: 500px;transform: scale(1.06);padding-left: 0;padding-right: 0;margin: 0;}*/
	.feature-box{margin-top:3rem;}
	body{overflow-x: hidden;}
	.su-row .su-column {margin: 0 0 4rem!important;}
	.group{display:block;}
.group-child{width:94%; padding: 0 0 4rem; margin:0 auto;}
	.top10r{margin-top:5rem!important;}
}</pre></body></html>