@charset "utf-8";
/*============================================================
 File name   : contents.css
 Begin       : 2010-04-05
 Last Update : 2010-04-05
 Version     : 1.0.000
 License     : Private
 Description : ドクタースタイルキャリア固定コンテンツ関連CSS
 Author: Junichi Shindo(shindo@g.music-sports.net)
 Copyright (C) 2010  PhaseOne,Inc
 -------------------------------------------------------------
 このプログラムは個人的なソフトウェアです。
 いかなる場合も、再配布することはできません。
 ============================================================*/

#ucont_wrapper{
  width:654px;
}
#ucont_wrapper h2{
  margin-top:20px;
}
#ucont_wrapper .pushmovie{
  clear:both;
  margin-bottom:10px;
}
#ucont_wrapper .pushmovie div{
  font-size:10px;
  width:153px;
  line-height:140%;
  float:left;
  margin:12px 14px 0 0;
  padding:0;
}
#ucont_wrapper .pushmovie div.last{
  margin-right:0;
}
#ucont_wrapper .pushmovie div dl{
  margin:5px 0 0 0;
  width:150px;
}
#ucont_wrapper .pushmovie div dl dt{
  font-size:12px;
  line-height:150%;
}
#ucont_wrapper .pushmovie div dl dd{
  margin:3px 0 0 0;
}
#ucont_wrapper .attperiod_bl{
  padding:15px 0;
  border-bottom:1px dotted #ccc;
  clear:both;
}
#ucont_wrapper .attperiod_bl .photo{
  padding-right:10px;
  float:left;
  width:160px;
}
#ucont_wrapper .attperiod_bl .sentences{
  font-size:13px;
  font-weight:bold;
  float:left;
  padding-right:10px;
  width:350px;
  line-height:133%;
}
#ucont_wrapper .attperiod_bl .sentences p{
  font-size:10px;
  font-weight:normal;
  line-height:150%;
  margin-top:3px;
}
#ucont_wrapper .attperiod_bl .sentences p a{
  font-size:12px;
  line-height:200%;
}
#ucont_wrapper .attperiod_bl .btn{
  float:left;
}
#ucont_wrapper .attperiod_bl .btn img{
  margin-top:10px;
}
#ucont_wrapper .siteinfo_bl{
  background:url(/imgs/career/contents/info/siteinfo1_bg_01.gif) no-repeat bottom;
  padding:15px;
  font-size:12px;
}
#ucont_wrapper .siteinfo_bl dl{
  line-height:1.5em;
}
#ucont_wrapper .siteinfo_bl dl dd{
  margin:0;
  padding:0 0 0 5px;
}
#ucont_wrapper .siteinfo_bl dl.colum2{
  float:left;
  width:280px;
  margin-right:20px;
  line-height:1.5em;
}
#ucont_wrapper .siteinfo_bl h3{
  padding:20px 0 10px 5px;
}
#ucont_wrapper .siteinfo_bl p{
  padding:0 0 10px 5px;
  line-height:1.5em;
}
#ucont_wrapper .siteinfo_bl2{
  background:url(/imgs/career/contents/info/siteinfo1_bg_02.jpg) no-repeat bottom;
  padding:10px 20px;
  height:181px;
  font-size:12px;
}
#ucont_wrapper .siteinfo_bl2 dl{
  float:left;
  width:140px;
  margin-right:20px;
  line-height:1.5em;
}
#ucont_wrapper .siteinfo_bl2 dl dt{
  margin-left:10px;
}
.clearfix:after{
  content:"."; 
  display:block; 
  height:0; 
  clear:both; 
  visibility:hidden;
}
.clearfix{
  display:inline-table;
  min-height:1%;
}
/* \*/
html .clearfix{
  * height:1%;
}
.clearfix{
  display:block;
}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
/*-----------------------------------------------------------------*/
/* 挑戦者たち */
/*-----------------------------------------------------------------*/


/*-----------------------------------------------------------------*/
/* 医療人 */
/*-----------------------------------------------------------------*/


/*-----------------------------------------------------------------*/
/* 地域とともに */
/*-----------------------------------------------------------------*/


/*-----------------------------------------------------------------*/
/* 初期研修無料インタビュー　2010.7.27 */Chida
/*-----------------------------------------------------------------*/
.freeinterview{
  clear:both;
  margin-bottom:10px;
}
.freeinterview div{
  font-size:10px;
  width:153px;
  line-height:140%;
  float:left;
  margin:12px 14px 0 0;
  padding:0;
}
.freeinterview div.last{
  margin-right:0;
}
.freeinterview div dl{
  margin:5px 0 0 0;
  width:150px;
}
.freeinterview div dl dt{
  font-size:14px;
  line-height:150%;
}
.freeinterview div dl dd{
  margin:1px 0 0 0;
}

/*-----------------------------------------------------------------*/
/* blog
/*-----------------------------------------------------------------*/
.title_back {
	background-image: url('/imgs/career/contents/sp/title_back_image.gif');
	background-repeat: no-repeat;
	padding: 5px 0 0 40px;
	height: 28px;
}

.blog_area {
	padding: 10px 0 10px 18px;
	border-bottom: 2px solid #339A3A;
}

.blog_col3 {
	float: left;
	width: 300px;
	margin-right: 18px;
}

.blog_title {
	margin-bottom: 5px;
	text-align: center;
}

.blog_img {
	margin-bottom: 5px;
	text-align: center;
}

.entry_title {
	border-bottom: 2px dashed #dddddd;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.entry_body {
    height: 3em;
}

