@charset "UTF-8";

/* style.css */
@import url(reset.css);
@import url(global.css?20251002);

/* detail */
@import url(custom.css);

/* home_topics_banner */
@import url(home_topics_banner.css);

@import url(swiper_style.css?20241001);


/* footer_sns */
@import url(footer_sns_icon.css);


/*header_nav_languageプルダウンメニュー*/
@import url(header_nav_language.css?20241001);


/* about_contribution santa*/
@import url(about_contribution_santa.css?20241001);



/*header_nav_baseball*/
@import url(header_nav_baseball.css?20241008);

/*header_nav_sdgs*/
@import url(header_nav_sdgs.css?20241001);


/*sdgs_main*/
@import url(sdgs_main.css?2025012901);

/*about_拠点紹介*/
@import url(about_company-locations.css?20241001);


/*その他お問い合わせ*/
@import url(contact_other.css?20241001);




/*front-pageメニュー*/
@import url(front-page_menu.css?20241017);



/*製品ページHIEDAエリア*/
@import url(product_hieda.css);


/*少量ろ過実験講座リンク作成*/
@import url(product_roka-link.css);





front-page


/* ===== print ===== */
.print {
	display: none !important;
}
@media print {
/* print detail start */
html {
	overflow-y: auto;
}
body {
	_zoom: 0.8;
}
.print {
	display: block !important;
}
.clearfix {
	*overflow: auto;
	*zoom: 1;
}
.clearfix {
	overflow: hidden\9;
}
.clearfix:not(:target) {
	overflow: hidden\9;
}
/* print detail end */
}


.contribution_figure_detail img{
    width:100%;
}


img.wp-image-3742 {
    width: 90%;
}

	/*新着情報「澤柳投手選出」*/
	img.aligncenter.size-large.wp-image-3752 {
		margin-left: 0;
		width:70%;

	}
		/*新着情報「澤柳投手選出」ここまで*/





		/*RKG通報ページへのリンク*/


	.tuho_link{
		width: 220px;
		margin :10px auto;
	}
	
	.tuho_link a.btn{
		position: relative;
		overflow: hidden;
		
		text-decoration: none;
		display: inline-block;
		padding: 5px;
		border: solid 1px #ffffff ;
		text-align: center;
		font-size: 12px;
		line-height: 1;
		border-radius: 5px;
		width: 100%;

		outline: none;
		transition: ease .2s;
	}
	
	.tuho_link a.btn span{
		position: relative;
		z-index: 3;
		color: #ffffff;
	}

	.tuho_link a.btn:hover span{
		color: #004699;
	}

	.tuho_link a.bgleft:before{
		content:"";
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;

		background-color: #ffffff;
		width: 100%;
		height: 100%;

		transition: transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s;
		transform: scale(0, 1);
		transform-origin: right top;
	}

	.tuho_link a.bgleft:hover:before{
		transform-origin: left top;
		transform: scale(1,1);
	}



		/* RKG通報ページへのリンクここまで*/

			/*新着情報の画像調整*/
			/* div.shintyaku_img_wrapper{
				width: 80%;
			}
			@media screen and (max-width: 600px){
				div.shintyaku_img_wrapper{
					width: 100%;
				}

			}


			div.shintyaku_img_wrapper img{
				height:auto;
				} */
				
			/*新着情報の画像調整ここまで*/


			/*紺綬褒章*/
			/* .wp-image-3775{
				padding-right: 15%;
			} */

			span.news_margin {
				width: 130px;
				display: inline-block;
			}
			@media screen and (max-width: 600px){
				span.news_margin {
					width: clamp(20px,10vw,80px);
				}
		
			}
			/*紺綬褒章受章kokomade */

			/*上市町表彰*/
			img.aligncenter.size-large.wp-image-3781 {
				width:75%;
				margin-left: 0;
			}

			/*上市町表彰ここまで*/
			
		 /*縦写真*/

	div.shintyaku_img_wrapperTate img{
		width:80%;
		height: auto;
		}
    @media screen and (max-width: 812px){

      div.shintyaku_img_wrapperTate img{
        width:80%;
        height: auto;
        }
    }

	/*縦写真ここまで*/

	/*横ならび写真*/
	.yoko_narabi {
		display:flex;
		justify-content: space-between;
		width: 90%;
	}
	
	.yoko_narabi img{
		width:48%;
	}



	@media screen and (max-width: 812px){

		.yoko_narabi {
			display:flex;
			justify-content: space-between;
			width: 90%;
		}
		
		.yoko_narabi img{
			width:48%;
		}
	  }
	/*横ならび写真ここまで*/

	@media screen and (max-width: 812px){
	.news_list_page_detail p{
		font-size:18px;
	}
}






/*社会貢献活動ページに「紺綬褒章」受章　追加*/

.about_hgroup.contribution_hgroup .contribution_text{
	text-align: initial;
}

.contribution_s3 h4 {

	padding-right:0;
      padding-left:0;
      padding-bottom:10px;
      

	padding-top: 170px;
    margin-top: -100px;


	font-size: 2.3rem;
	color: #004699;
}
.contribution_text.contribution_text_content {
    margin-top: 30px;
  }

/*  global.css 4375付近追加あり

.contribution_s1 .contribution_detail,.contribution_detail.contribution_detail_iryou{
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between; }

.contribution_s1 .contribution_image,.contribution_detail.contribution_detail_iryou .contribution_image {
  width: 474px; }



*/

.contribution_detail.contribution_detail_iryou{
	padding: 15px 0 25px;
	}

	.contribution_s3 .contribution_figure {

		padding-bottom: 20px;
	}


/*社会貢献活動ページに「紺綬褒章」受章　追加　ここまで*/






