@charset "utf-8";
/* ------------------------------------------------------------
転職原論
 更新日:09/11/18
 ------------------------------------------------------------ */
 .divider{float:left; overflow:hidden; width:30px; height:1px;}
.clear{clear:both; overflow:hidden; width:0px; height:0px;}
.center{text-align:center;}
.em1{text-indent:0.5em;}
.mgn_hem{margin-top:0.5em;}
.mgn_1em{margin-top:1em;}
.mgn_2em{margin-top:2em;}
.mgn_3em{margin-top:3em;}
.mgn_graph_left{margin-left:28px;}
.indent0{text-indent:-1em; margin-left:1em;}
.indent3{text-indent:-3em; margin-left:3em;}
.txtL{font-size:125%;}
.txtS{font-size:87%;}
.txtR{text-align:right}
.title_blue{color:#134a9e; font-weight:bold;}
h2.title{background:url(../imgs/h2_yamazaki_title.jpg) no-repeat; width:670px; height:100px;}
h2.title span{display:none;}
h3.subject{margin-top:20px; font-size:125%; font-weight:bold;}
h3.subject span.date{font-size:70%; font-weight:normal;}
h3.d_subject{float:left; overflow:hidden; width:540px; background:url(../imgs/h3_d_subject_left.gif) no-repeat; padding-left:10px; font-size:125%; font-weight:bold; color:#000000;}
.d_date{float:right; overflow:hidden; width:120px; text-align:right;}
h4.d_subtitle{margin-top:20px; font-size:117%; font-weight:bold; color:#000000;}
.bn{margin-top:30px; text-align:right;}
.do_credit{padding:10px 0px;text-align:right; clear:both;}
.page_navi{margin:40px; position:relative; overflow:hidden;}
.page_navi ul{float:left; position:relative; left:50%;}
.page_navi ul li{float:left; margin:0px 2px; position:relative; left:-50%;}
.page_navi ul li a{display:block; background:#ffffff; border:1px #040385 solid; padding:4px 8px;}
.page_navi ul li span.current{display:block; background:#040385; color:#ffffff; border:1px #040385 solid; padding:4px 8px;}
.bn{}
.bn .data{float:left; overflow:hidden; width:120px; text-align:left;}
.bn .subject{float:left; overflow:hidden; width:550px; text-align:left;}
.profile_name{font-size:125%; font-weight:bold;}
.centered {
  position: relative;
  overflow: hidden;
}
.centered ul {
  position: relative;
  left: 50%;
  float: left;
}
.centered ul li {
  position: relative;
  left: -50%;
  float: left;
}
.centered ul li a{display:block; background:#ffffff; border:1px #040385 solid; padding:4px 8px;}
.centered ul li span.current{display:block; background:#040385; color:#ffffff; border:1px #040385 solid; padding:4px 8px;}


/* ------------------------------------------------------------
本文 フォントサイズ調整　 更新日:10/03/16
 ------------------------------------------------------------ */
#contents div.main div#mainText {margin:0;}
#contents div.main div#mainText p{font-size:117%;}


/* ------------------------------------------------------------
bn.html 日付width調整　 更新日:10/07/26
 ------------------------------------------------------------ */
#contents div.main dl.dateList dt{
width:8.5em;
}

#contents div.main dl.dateList dd{
height:1.5em;
padding-left:0;
}

/* ------------------------------------------------------------
 こんなコンテンツも読んでいます 更新日:2010/11/12
 ------------------------------------------------------------ */

#recommended div.textBox{
	height:155px;
	border:1px solid #C3D0D8;
	padding:10px 10px 5px 10px;
	margin:0 0 15px 0;
}

#recommended div.textBox dl{
	width:147px;
	float:left;
	margin:5px 10px 0px 5px;
}


#recommended div.textBox dl dt p.recotl{
	width:80px;
	height:60px;
	float:right;
	text-align: left;
	margin:0px 0px 7px 0px;
	padding-top: 3px;
}

#recommended div.textBox dl dt img.recoimg{
	float:left;
	margin:0px 0px 10px 0px;
}

#recommended div.textBox dl dt a.recolink{
	background:url(/common/imgs/ico_arrow01.gif) no-repeat 0 2px;
	padding:0 0 0 12px;
	display:block;
}

#recommended div.textBox dl dd{
	width:140px;
}


