@charset "UTF-8";.col_white{background-color:#fff}.col_gray{background-color:#f3f3f3}#company{margin:0 auto;font-size:16px}#company .page_title_img{background-image:url('/images/company/title_bg.jpg')}#company a.link_btn{margin:0}#company_linklist{position:relative;top:-40px;left:50%;transform:translateX(-50%);padding:25px;width:80%;background-color:#fff;text-align:center}#company_linklist a{display:inline-block;padding:5px 10px;width:120px;font-size:16px;border-bottom:3px solid transparent}#company_linklist a.select{border-bottom:3px solid #134794;color:#134794!important;font-weight:bold}#company>section{position:relative;margin:0 auto;padding:40px 30px;width:1060px;min-width:1060px;max-width:1060px}#company>section>h2{position:relative;margin-bottom:.75em;padding-left:.25em;font-size:26px;font-weight:500}#company>section>h2:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#555}dl.info dt{float:left;padding:10px 20px;font-weight:bold;width:7em;text-align:right}dl.info dd{margin-left:7em;padding:10px 20px;border-left:1px solid #000}dl.info .notice{margin-left:1em;font-size:12px}#company section.greeting>div{display:flex}#company section.greeting img{display:block;width:120px;min-width:120px;height:159px}#company section.greeting p{margin-bottom:1em;margin-left:1.5em}#company section.greeting .name{margin-bottom:0;font-family:serif}#company a.map_link{margin-left:.5em}#company section.office>div{display:flex;margin-bottom:25px}#company section.office>div>div:first-child{margin-right:2em}#company dl.info.office dt{width:95px}#company dl.info.office dd{margin-left:95px}#company dl.info.qua dt{width:205px}#company dl.info.qua dd{margin-left:205px}#company dl.info.history dd{position:relative}#company dl.info.history dd::before{position:absolute;content:'';top:16px;left:-5px;width:9px;height:9px;border-radius:100%;border:2px solid #000;background-color:#fff}#company section.activity div.activity_one{margin-bottom:25px;padding:0 20px}#company section.activity div.activity_one>h3{margin-bottom:.5em}#company section.activity div.activity_one>div{display:flex}#company section.activity div.activity_one p{margin-right:20px}#company section.activity div.activity_one img{border:1px solid #ddd}#company section.activity div.sdgs{margin-bottom:25px;padding:0 20px}#company section.activity div.sdgs>h3{margin-bottom:.5em}#company section.activity div.sdgs>div{display:flex}#company section.activity div.sdgs p{margin-right:20px}#company section.activity div.sdgs a{margin-right:20px}@media screen and (max-width:1060px){#company>section{padding:40px 3%;width:100%;min-width:100%;max-width:100%}}@media screen and (max-width:768px){#company section.office>div{display:block;margin-left:20px}#company section.office>div>div:first-child{margin:0;margin-bottom:2.5vh}}@media screen and (max-width:767px){#company a.link_btn{margin:0 auto}#company>section{padding:40px 5%}#company>section>h2{padding:0;text-align:center}#company>section>h2:after{bottom:-5px;left:50%;width:1.5em;height:2px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#company_linklist{padding:10px 0!important}dl.info dt{float:none!important;padding:.5em .75em!important;width:100%!important;background-color:#ddd;text-align:left}dl.info dd{margin-left:0!important;padding:1em 1.25em!important;border-left:none!important}dl.info .notice{display:block;margin-left:0}#company section.greeting>div{display:block;text-align:center}#company section.greeting img{display:inline}#company section.greeting p{margin:1em 0;text-align:left}#company section.office h3{margin-bottom:3px;font-size:20px}#company section.office>div{margin-left:0}#company dl.info.history dd::before{display:none}#company section.activity div.activity_one{padding:0}#company section.activity div.activity_one>div{display:block}#company section.activity div.activity_one img{display:block;margin:0 auto}#company section.activity div.sdgs{padding:0}#company section.activity div.sdgs>div{display:block}#company section.activity div.sdgs img{align-content:center;display:block;margin:0 auto;padding:10px}#company section.activity div.sdgs a{align-content:center;display:block;margin:0 auto;margin-bottom:10px;padding:10px}}#company_office .page_title_img{background-image:url('/images/company/office/title_bg.jpg')}#company_office>section{padding:60px 20%;border-bottom:1px solid #ddd}#company_office>section:last-child{border-bottom:none}#company_office h2.company_name{position:relative;margin-left:.25em;margin-bottom:1em}#company_office h2.company_name a::after{content:"";position:absolute;top:0;left:0;margin-top:.55em;margin-left:-.8em;width:.4em;height:.4em;border-right:solid 3px #0c33a2;border-bottom:solid 3px #0c33a2;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .2s ease-out}#company_office h2.company_name a:hover::after{border-right:solid 3px #8496c7;border-bottom:solid 3px #8496c7}#company_office>section>div{padding:0 24px;margin-bottom:2em}#company_office>section>div::after{content:'';display:block;clear:both}#company_office>section>div:last-child{margin-bottom:0}#company_office h3.name{font-size:18px;line-height:2}#company_office img{float:left;width:140px;height:98px}#company_office p{margin:0;padding-left:160px;font-size:16px}#company_office p a.map_link{margin-left:.5em}@media screen and (max-width:1060px){#company_office>section{padding:40px 15%}}@media screen and (max-width:768px){#company_office>section{padding:40px 10%}}@media screen and (max-width:767px){#company_office>section{padding:40px 5%}#company_office>section>div{padding:0}#company_office p{padding-left:145px}}@media screen and (max-width:374px){#company_office>section{text-align:center}#company_office img{float:none}#company_office p{padding-left:0}}#company_activity .page_title_img{background-image:url('/images/company/activity/title_bg.jpg')}#company_activity .page_title_img::after{background-color:rgba(0,0,0,.3)!important}#company_activity section{padding:40px 30px;font-size:18px}#company_activity section:nth-child(2n){background-color:#fff}#company_activity>section>h2{position:relative;margin-bottom:.75em;padding-left:.25em;font-size:26px;font-weight:500}#company_activity>section>h2:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#555}#company_activity section>div{display:flex;justify-content:space-between;padding:0 20px}#company_activity section>div p{margin-right:20px}#company_activity img.size01{width:300px;min-width:300px;height:225px;min-height:225px}#company_activity img.size02{width:300px;min-width:300px;height:214px;min-height:214px}#company_activity.sdgs .united img{width:100%;max-width:600px;min-width:300px;height:auto}#company_activity.sdgs .nigata img{width:100%;max-width:300px;min-width:300px;height:auto;padding:10px}#company_activity.sdgs .nigata_eco img{width:100%;max-width:300px;min-width:300px;height:auto;padding:10px}#company_activity.sdgs section.environment>div{display:flex;justify-content:normal;padding:0 20px}#company_activity.sdgs section.environment>div img{width:100%;max-width:140px;min-width:140px;height:auto;padding:10px}#company_activity.sdgs section.society>div{display:flex;justify-content:normal;padding:0 20px}#company_activity.sdgs section.society>div img{width:100%;max-width:140px;min-width:140px;height:auto;padding:10px}#company_activity.sdgs section.economy>div{display:flex;justify-content:normal;padding:0 20px}#company_activity.sdgs section.economy>div img{width:100%;max-width:140px;min-width:140px;height:auto;padding:10px}#company_activity.akita .commendation img{width:300px;min-width:300px;height:225px;min-height:225px}#company_activity.akita .suragu img{width:300px;min-width:300px;height:214px;min-height:214px}#company_activity.akita .kankyo img{width:300px;min-width:300px;height:225px;min-height:225px}@media screen and (max-width:767px){#company_activity section{padding:40px 5%}#company_activity section>div{display:block;padding:0 .5em}#company_activity section>div p{margin-right:0}#company_activity.sdgs section.environment>div.environment_detail{display:contents}#company_activity.sdgs section.society>div.society_detail{display:contents}#company_activity.sdgs section.economy>div.economy_detail{display:contents}}