@charset "UTF-8";


/*------------------------------------------------------------
	stylist コンテンツ
------------------------------------------------------------*/

div.one_half,
div.one_half_end {
	border-bottom:3px solid #CFCBB8;
	padding-bottom:20px;
	margin-bottom:30px;
}

/*
div.staffBox {
	border-bottom:1px dotted #ccc;
	padding-bottom:20px;
	margin-bottom:20px;
}
*/

div.staffBox div.boxLeft {
	width:40%;
	float:left;
}

div.staffBox div.boxLeft img {
	max-width:100%;
	height:auto;
	visibility: hidden;/*animation用*/
}

div.staffBox div.boxRight {
	width:60%;
	box-sizing:border-box;
	padding-left:3%;
	float:right;
}

div.staffBox div.boxRight div.nameBoxEn {
	border-bottom:2px solid #E54F51;
	overflow:hidden;
    margin-bottom: 30px;
}

div.staffBox div.boxRight div.nameBoxEn p.nameEn {
	font-size:20px;
	font-family:'FuturaBTW01-MediumConde';
	line-height:1.8;
	float:left;
}

div.staffBox div.boxRight div.nameBoxEn p.positionEn {
	font-size:12px;
	font-family:'Futura W01 Medium';
	float:right;
	margin-top:10px;
}

/*確認後削除 20220428

div.staffBox div.boxRight div.nameBoxJp {
	margin-bottom:30px;
}

div.staffBox div.boxRight div.nameBoxJp p.nameJp {
	font-size:13px;
	font-weight:bold;
	line-height:2.0;
	float:left;	
}

div.staffBox div.boxRight div.nameBoxJp p.positionJp {
	font-size:11px;
	font-weight:bold;
	float:right;
	margin-top:5px;
}
*/

div.staffBox div.boxRight dl dt {
	font-family:'Futura W01 Medium';
	margin-bottom:5px;
}

div.staffBox div.boxRight dl dd {
	font-size:11px;
	text-align:justify;
	color:#535353;
}

div.staffGallery p {
	background:url(../img/stylist/icon_style.png) left top no-repeat;
	background-size:25px 20px;
	font-size: 12px;
	line-height: 20px;
	padding-left:32px;
	margin-bottom:10px;
}

div.staffGallery ul li {
	width:23.5%;
	margin-right:2%;
	float:left;
}

div.staffGallery ul li:last-child {
	margin-right:0;
}

div.staffGallery ul li img {
	max-width:100%;
	height:auto;
	visibility: hidden;/*animation用*/
}

div.staffGallery ul li a:hover {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

@media only screen and (min-width: 641px) {

div#container div.contents {
	margin:0 auto 40px;
	padding-top:60px;
}

div.one_half,
div.one_half_end {
	margin-bottom:60px;
}

div.staffBox div.boxRight {
	padding-left:20px;
}

div.staffBox div.boxRight dl dd {
	font-size:12px;
}
	
}




