@charset "UTF-8";

/* style.css */
@import url(reset.css);
@import url(global.css?20250610);

/* detail */
@import url(custom.css);

/*topics*/
@import url(home_topics_banner.css);

@import url(swiper_style.css);


/* housing_p2_list */
@import url(housing_p2_list.css);
/*header_nav_languageプルダウンメニュー*/
@import url(header_nav_language.css?20241021);

/* about_contribution santa*/
@import url(about_contribution_santa.css);

/*header_nav_baseball*/
@import url(header_nav_baseball.css?20241029);

/*front-pageメニュー*/
@import url(front-page_menu.css);

/*about_拠点紹介*/
@import url(about_company-locations.css);

/*製品ページHIEDAエリア*/
@import url(product_hieda.css);


/*少量ろ過実験講座リンク作成*/
@import url(product_roka-link.css);


/* ===== 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%;
}



		/*RKG通報ページへのリンク*/


		.tuho_link{
			width: 300px;
			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通報ページへのリンクここまで*/


/*社会貢献活動ページに「紺綬褒章」受章　追加*/

.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 4511付近追加あり

.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;
	}


/*社会貢献活動ページに「紺綬褒章」受章　追加　ここまで*/

