﻿@charset "UTF-8";
.red{color:#f00;}
/* --------------------------------------------------------------------------------------
ページタイトル */
body #pagetitle{
	margin:0 0 10px;
}
#pagetitle h1{
	height:45px;
	background:url(/sp/img/top/bg_alfa_l.png) right top no-repeat #0047cc;
	background-size:130px 45px;
	font-size:1.49em;
	color:#fff;
	line-height:45px;
	text-align:center;
}
#pagetitle h1 img{
	width:30px;
	height:45px;
}
/* --------------------------------------------------------------------------------------
プロフィール */
.list{
	background:#fff;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 3px #999;/* Firefox用 */
	-webkit-box-shadow: 0px 1px 3px #999;/* Safari,Google Chrome用 */
	padding:10px;
	margin-bottom:10px;
}
.list .img{
	width: 120px;
  height: 130px;
	background:url(/sp/img/staff/img_bg.png) left top no-repeat;
	background-size:120px 130px;
}
.list .img span{
	margin-top:19px;
	margin-left:12px;
  width: 95px;
  height: 95px;
  overflow: hidden;
  position: relative;
	display:block;
}
.list .img img {
	position: absolute;
	max-width: 100%;
	max-height: 100%; /*余白出す場合はmax-widthとmax-heigtに*/
	left: 50%;
	top: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	-ms-transform: translate(-50%, -50%);
	transform: translate3d(-50%, -50%, 0);
}
.list h1{
	font-size:1.4em;
	margin-bottom:10px;
}
.list h1 span{
	display:block;
	font-size:0.7em;
	margin-bottom:5px;
}
.list .btn{
	background:url(/sp/img/staff/arrow.png) center bottom no-repeat #028684;
	background-size:17px 13px;
	height:65px;
	color:#fff;
	font-size:1.3em;
}
.list .btn span{
	background:#00aba8;
	height:48px;
	display:block;
	text-align:center;
	line-height:48px;
}
/* プロフィール下部 */
.list .under_wrap{
	padding:10px 10px 0;
	display:none;
}
.list .under_wrap dl{
	padding:5px 0;
	border-bottom:1px dashed #34a1c2;
	margin-bottom:10px;
}
.list .under_wrap dl:last-child{
	border:none;
	margin:0;
	padding:0;
}
.list .under_wrap dl dt{
	background:#34a1c2;
	border-radius: 5px;        /* CSS3草案 */
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */
	-moz-border-radius: 5px;   /* Firefox用 */
	color:#fff;
	height:30px;
	line-height:30px;
	padding:0 20px;
	font-family: HiraKakuProN-W6, "ヒラギノ角ゴ ProN W6", sans-serif;
	font-weight: bold;
	margin-bottom:10px;
	display:inline-block;
	font-size:0.9em;
}
.list .under_wrap dl dd{
	margin-bottom:5px;
	line-height:20px;
}