div.body div.main{
	padding-top:10px;
}
div.body div.main div.left{
	float:left;
	width:270px;
	margin:0 5px;
}
/**************************************/
/*** ブログ ***************************/
div.body div.main div.left div.blog_sp_border{
	border:5px solid #33ccff;
}
div.body div.main div.left div.blog_sp_border div.blog_sp{
	width:260px;
	height:400px;
	overflow:auto;
}
div.body div.main div.left div.blog_sp_border div.blog_sp div.blog_line{
	padding:5px 0 5px 5px;
	border-bottom:1px dotted #000000;
}
div.body div.main div.left div.blog_sp_border div.blog_sp div.blog_line div.blog_date{
	font-size:12px;
	color:#404040;
	padding-bottom:4px;
}
div.body div.main div.left div.blog_sp_border div.blog_sp div.blog_line div.blog_title{
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
}
div.body div.main div.left div.blog_sp_border div.blog_sp div.blog_line div a.blog_subj{
	font-size:12px;
	font-weight:bold;
	color:#0099ff;
}
div.body div.main div.left div.blog_sp_border div.blog_sp div.blog_line div.blog_thumb{
	margin:5px 0;
}

div.body div.main div.left div.blog_sp_border div.blog_sp div.blog_line div.blog_thumb a img{
	width:80px;
	border:1px solid #000000;
}
div.body div.main div.left div.blog_sp_border div.blog_sp div.blog_line div.blog_body{
	font-size:12px;
	line-height:14px;
}

/*** ブログ ***************************/
/**************************************/


/**************************************/
/*** 出勤写メ *************************/
div.body div.main div.left div.photomail_sp_border{
	border:5px solid #33ccff;
}
div.body div.main div.left div.photomail_sp_border div.photomail_sp{
	width:260px;
	height:568px;
	overflow:auto;
}
div.body div.main div.left div.photomail_sp_border div.photomail_sp div.photomail_line{
	padding:5px 0 5px 5px;
	border-bottom:1px dotted #000000;
}
div.body div.main div.left div.photomail_sp_border div.photomail_sp div.photomail_line div.photomail_date{
	font-size:12px;
	color:#404040;
	padding-bottom:4px;
}
div.body div.main div.left div.photomail_sp_border div.photomail_sp div.photomail_line div a.photomail_subj{
	font-size:12px;
	font-weight:bold;
	color:#0099ff;
}
div.body div.main div.left div.photomail_sp_border div.photomail_sp div.photomail_line div.photomail_thumb{
	margin:5px 0;
}

div.body div.main div.left div.photomail_sp_border div.photomail_sp div.photomail_line div.photomail_thumb a img{
	width:80px;
	border:1px solid #000000;
}
div.body div.main div.left div.photomail_sp_border div.photomail_sp div.photomail_line div.photomail_body{
	font-size:12px;
	line-height:14px;
}
/*** 出勤写メ *************************/
/**************************************/


div.body div.main div.right{
	float:left;
	width:500px;
	margin:0 5px;
}

/**************************************/
/*** 最新情報 *************************/
div.body div.main div.right div.whatsnew_sp_border{
	border:5px solid #33ccff;
}
div.body div.main div.right div.whatsnew_sp{
	width:490px;
	height:346px;
	overflow:auto;
	line-height:120%;
}
/*** 最新情報 *************************/
/**************************************/

/**************************************/
/*** スケジュール *********************/
div.body div.main div.right div.schedule_sp_border{
	border:5px solid #33ccff;
}
div.body div.main div.right div.schedule_sp_border div.schedule_sp{
	width:490px;
	height:260px;
	overflow:auto;
}
div.body div.main div.right div.schedule_sp_border div.schedule_sp div.schedule_list{
	font-size:12px;
	font-weight:bold;
	color:#6B6A6A;
	border-bottom:1px solid #050000;
}
div.body div.main div.right div.schedule_sp_border div.schedule_sp div.schedule_list span.schedule_1st{
	font-size:10px;
	font-weight:normal;
	color:#B7006F;
	padding-left:20px;
}
div.body div.main div.right div.schedule_sp_border div.schedule_sp div.schedule_table{
	padding:15px 0 10px 0;
}
div.body div.main div.right div.schedule_sp_border div.schedule_sp div.schedule_table div.schedule_nowork{
	font-size:18px;
	line-height:120%;
	color:#8E8E8E;
	padding-left:22px;
}
div.body div.main div.right div.schedule_sp_border div.schedule_sp div.schedule_table div.schedule_thumb{
	border:1px solid #818181;
	margin:0 4px;
}
div.body div.main div.right div.schedule_sp_border div.schedule_sp div.schedule_table div.schedule_thumb div{
	margin:1px;
}
div.body div.main div.right div.schedule_sp_border div.schedule_sp div.schedule_table div.schedule_name{
	width:56px;
	color:#050000;
	text-align:center;
}
div.body div.main div.right div.schedule_sp_border div.schedule_sp div.schedule_table div.schedule_name div{
	margin:5px 0px;
	font-size:11px;
}
/*** スケジュール *********************/
/**************************************/

div.body div.main div.right div.newface_and_movie{
	margin-top:5px;
}


/**************************************/
/*** 新人情報 *************************/
div.body div.main div.right div.newface_and_movie div.newface{
	float:left;
	width:270px;
}
div.body div.main div.right div.newface_and_movie div.newface div.newface_sp_border{
	border:5px solid #33ccff;
}
div.body div.main div.right div.newface_and_movie div.newface div.newface_sp_border div.newface_sp{
	width:260px;
	height:250px;
	overflow:auto;
}
div.body div.main div.right div.newface_and_movie div.newface div.newface_sp_border div.newface_sp div.newface_cell{
	text-align:center;
	padding:10px 0;
	border-bottom:1px dotted #000000;
}
div.body div.main div.right div.newface_and_movie div.newface div.newface_sp_border div.newface_sp div.newface_cell div.newface_name{
	margin:3px 0;
}
div.body div.main div.right div.newface_and_movie div.newface div.newface_sp_border div.newface_sp div.newface_cell div.newface_name a{
	font-size:16px;
	font-weight:bold;
	color:#0099FF;
}
div.body div.main div.right div.newface_and_movie div.newface div.newface_sp_border div.newface_sp div.newface_cell div.newface_size{
	font-size:16px;
}
div.body div.main div.right div.newface_and_movie div.newface div.newface_sp_border div.newface_sp div.newface_cell div.newface_comment{
	font-size:12px;
	line-height:14px;
	margin-top:5px;
	padding:0 20px;
}
/*** 新人情報 *************************/
/**************************************/


/**************************************/
/*** ムービー *************************/
div.body div.main div.right div.newface_and_movie div.movie_sp{
	float:left;
	padding:13px 0 0 9px;
}
/*** ムービー *************************/
/**************************************/


/**************************************/
/*** ブログバナー *********************/
div.body div.main div.blog_banner{
	padding:20px 0 0 3px;
}
div.body div.main div.blog_banner td.blog_banner_td{
	width:258px;
	height:92px;
	background-image:url(./img/bg_blog_banner.gif);
}
div.body div.main div.blog_banner td.blog_banner_td div.blog_banner_img{
	text-align:center;
	width:258px;
	height:60px;
	margin-top:9px;
}
div.body div.main div.blog_banner td.blog_banner_td div.blog_banner_title{
	text-align:center;
}
div.body div.main div.blog_banner td.blog_banner_td div.blog_banner_title a{
	color:#FFFFFF;
}
/*** ブログバナー *********************/
/**************************************/