@charset "utf-8";
/*
Theme Name: Tomita Pharmaceutical
Description: 
Version: 1.18
Author: CPT
*/
a.marginP{
	text-decoration:underline;
	color:#005bab;
}
a.marginP:hover{
	opacity:.7;
}

.human_rights_contactMail{
	
	
}

.tableform label{
	width:100%;
}

.human-rights-inquiries .contactform-text.endmargin .wpcf7-form-control-wrap{
	text-align:center;
}

.human-rights-inquiries .contactform-text.endmargin a.textlink{
	margin-bottom:0;
}
.human_rights_contactMail .human_rights_l-contents{
 text-align:left;
 max-width:100%;
/*  margin: 0 auto 4em; */

}

.human_rights_contactMail .human_rights_l-contents p ,.human_rights_contactMail .human_rights_l-contents ul{
	margin-left:calc(14% + 3vw + 1rem + 4em);
	margin-bottom:4rem;
}
@media(max-width:1024px){
	.human_rights_contactMail .human_rights_l-contents p ,.human_rights_contactMail .human_rights_l-contents ul{
		margin-left:0;
	}
}

.human_rights_contactMail .human_rights_l-contents h2{
	text-align:center;
}

.human_rights_contactMail .human_rights_l-contents ul{
	list-style:outside;
	padding-left:1.3em;
}
.human-rights-inquiries-child .wpcf7{
	width:100%;
}

.human-rights-inquiries-child .tableform label{
	text-align:left;
}

@media(max-width:600px){
/* 	.en #historyDetail .last ol li#y2024 p img {
    display: inline;
    width: 120%;
    max-width: inherit;
    margin-left: -16%;
} */
	.en #historyDetail .last ol li .text p{
		text-align:left;
	}
	
	.en #historyDetail .last ol li .text h3 ,.en #historyDetail .last ol li#y2024 h3{
		width: 70% !important;
	}
}


li.present h3{
	width: 100%;
    margin-bottom: 2.5rem;
    color: #347AB1;
    font-size: 10.3rem;
	font-family:serif;
	font-weight: 700;
/* 	line-height:1; */
	padding-bottom:0 !important;
}
li.present h3 span{
	display: inline-block;
	-webkit-background-clip: text  !important;;
  -webkit-text-fill-color: transparent;
	background: linear-gradient(90deg, #006ebe 0%, #71b7d8 40%, #7be0ee 80%);
	vertical-align: middle;
}

@media(max-width:800px){
	li.present h3{
    font-size: 6.3rem;
	line-height:1.5;
}
}



.en #historyDetail #historyDetail-pager{
	width: 13rem;
}
@media(max-width:600px){
	.en #historyDetail #historyDetail-pager{
	width: 8rem;
}
}

@media(min-width:801px){
	.en #historyDetail #historyDetail-pager ol li:last-child a{
	font-size: 1.6rem;
	line-height:1.6;
}
}