@charset "utf-8";
@import	"/css/common.css";

/* ---------------------------------------------------------------- */

/* style */

/* ---------------------------------------------------------------- */
/* ---------------------------------------------------------------- */
/* 田嶋節和(index.aspx) */
/* ---------------------------------------------------------------- */
#tajima *{margin:0;padding:0;}
#tajima{margin:0 auto 3em;}

/* clear hack */
#tajima{zoom:1;}
#tajima:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

/* h1 */
#tajima h1{
	margin:0 0 1em;
	padding:0;
	border:none;
}

#tajima h2{margin:0 0 1.6em;}

/* h3 */
#tajima h3{
	margin:0 0 1.4em;
	padding:0 0 0 70px;
	font-size:1.4em;
	font-family:"メイリオ",Meiryo,Osaka,"MS P Gothic","ＭＳ Ｐゴシック",Verdana,Chicago,sans-serif;
	color:#0469c0;
	background:url('../image/line.gif') no-repeat 0 12px;
}

#tajima p{margin:0 auto 1em;}
#tajima p.end{margin-bottom:3em;}

#tajima dl{margin:0 0 1em;}
#tajima dl.end{margin-bottom:2em;}

#tajima dl dt{
	margin:0 0 0.4em;
	font-size:1.2em;
	font-family:"メイリオ",Meiryo,Osaka,"MS P Gothic","ＭＳ Ｐゴシック",Verdana,Chicago,sans-serif;
}

#tajima dl dt span{font-weight:bold;background-color:#e3eefa;}

#tajima p img.photo-l{float:left;margin:0 20px 0 0;}

#tajima .block{}

/* clear hack */
#tajima .block{zoom:1;}
#tajima .block:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#tajima .block .left{
	width:430px;
	float:left;
}

#tajima .block .right{
	width:240px;
	float:right;
}

/* ---------------------------------------------------------------- */
/* リンク集(link.aspx) */
/* ---------------------------------------------------------------- */
#link *{margin:0;padding:0;}
#link{margin:0 auto 2em;}

/* h2 */
#link h2{
	margin:0 auto 1em;
	padding:0 6px 0 12px;
	border-left:18px solid #006cd2;
	color:#fff;
	background:#000;
	font-size:18px;
}


#link dl{
	margin:0 auto 0.5em;
	padding:0;
	width:700px;
	background:url('../../common_img/line_dot.gif') repeat-x 0 bottom;
}

/* clear hack */
#link dl{zoom:1;}
#link dl:after{content:".";clear:both;height:0;display:block;visibility:hidden;}
#link dl.end{margin:0 auto 3em;}

/* リンク色 */
#link dl a{color:#333;text-decoration:none;}
#link dl a:hover{color:#006cd2;text-decoration:underline;}


#link dt{
	margin:0;
	padding:5px 5px 5px 30px;
	float:left;
	width:330px;
	background:url('../../common_img/arrow.gif') no-repeat 10px 8px;
}

#link dd{
	margin:0;
	padding:5px 5px 5px 18px;
	float:right;
	width:290px;
	background:url('../../common_img/ic_link.gif') no-repeat 0 8px;
}


/* ---------------------------------------------------------------- */
/* 経歴紹介(career.aspx) */
/* ---------------------------------------------------------------- */
#career *{margin:0;padding:0;}
#career{margin:0 auto 2em;}

#career .top-area{margin:0 auto 3em;}

/* h2 */
#career .top-area h2{
	font-family:"メイリオ",Meiryo,Osaka,"MS P Gothic","ＭＳ Ｐゴシック",Verdana,Chicago,sans-serif;
}

/* h2 */
#career .top-area h3{
	font-weight:normal;
	font-size:1em;
	margin:0 0 1em;
	padding:0 0 4px;
	border-bottom:3px solid #eee;
}

/* clear hack */
#career .top-area{zoom:1;}
#career .top-area:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#career .top-area .left{
	float:left;
	width:200px;
}

#career .top-area .left img{border:1px solid #ccc;}

#career .top-area .right{
	float:right;
	width:460px;
}

#career .top-area dl{
	margin:0 0 0.4em;
	padding:0 0 4px;
	background:url('../../common_img/line_dot.gif') repeat-x 0 bottom;
}

/* clear hack */
#career .top-area dl{zoom:1;}
#career .top-area dl:after{content:".";clear:both;height:0;display:block;visibility:hidden;}

#career .top-area dl dt{
	float:left;
	width:80px;
	font-weight:bold;
}

#career .top-area dl dd{
	float:right;
	width:360px;
}

/* 略歴 */
/* -------------------------------------- */
/* h4 */
#career h4{
	margin:0 auto 2em;
	padding:0 6px 0 12px;
	border-left:18px solid #006cd2;
	color:#fff;
	background:#000;
	font-size:18px;
}


#career .history{
	width:650px;
	margin:0 auto;
}

#career .history dl{
	padding:8px 0;
	border-bottom:1px solid #ccc;
	background:url('../image/history_dt_back.gif') repeat-y 0 0;
}

/* clear hack */
#career .history dl{zoom:1;}
#career .history dl:after{content:".";clear:both;height:0;display:block;visibility:hidden;}


#career .history dl dt{
	float:left;
	width:110px;
	font-weight:bold;
	text-align:right;
}

#career .history dl dd{
	float:right;
	width:510px;
}



/* ---------------------------------------------------------------- */
