@charset "utf-8";


/*==========================
　トップページ
==========================*/

/***　ヘッドラインニュース　***/

#fla_news {
	margin:0 auto 10px;
	padding-left:10px;
	width:794px;
	height:42px;
}

/***　新人情報　***/

#newface_t {
	padding:26px 0 0 53px;
	width:237px;
	height:45px;
	background:url(../contents/0_file/img/newface_top.png) no-repeat;
}

#newface_box {
	padding-top:8px;
	width:290px;
	height:846px;
	background:url(../contents/0_file/img/newface_bg.png) no-repeat;
}

#newface_area {
	padding-left:5px;
	width:273px;
	height:830px;
	text-align:center;
	overflow:auto;
}

#newface_area dl {
	margin:0 auto 25px;
	padding:0 8px 20px;
	width:182px;
	border-bottom:dashed #FFFFFF 1px;
	text-align:center;
}

#newface_area dt {
	font-size:14px;
	line-height:18px;
	padding-bottom:2px;
	color:#CC9900;
}

#newface_area dd.nf_time {
	font-size:12px;
	line-height:16px;
	padding-bottom:5px;
	color:#CCCCCC;
}

#newface_area dd.nf_img {
	margin:0 auto 15px;
	padding:3px;
	width:120px;
	height:160px;
	border:solid #CC9900 1px;
	overflow:hidden;
}

#newface_area dd.nf_txt {
	font-size:12px;
	line-height:16px;
	color:#CCCCCC;
	text-align:left;
	word-break:break-all;
}

#newface_area dd.nf_link {
	padding-top:10px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	line-height:16px;
	text-align:right;
}


/***　動画　***/

#video_t {
	padding:26px 0 0 53px;
	width:453px;
	height:45px;
	background:url(../contents/0_file/img/video_top.png) no-repeat;
}

#video_box {
	margin-bottom:20px;
	padding-top:12px;
	width:506px;
	height:320px;
	background:url(../contents/0_file/img/video_bg.png) no-repeat;
}

#video_area {
	margin:0 auto;
	width:400px;
	height:300px;
}


/***　ピックアップ　***/

#pic_top {
	padding:26px 0 0 53px;
	width:453px;
	height:45px;
	background:url(../contents/0_file/img/pic_top.png) no-repeat;
}

#pic_box {
	padding:12px 0 0 28px;
	width:478px;
	height:420px;
	background:url(../contents/0_file/img/pic_bg.png) no-repeat;
	overflow:hidden;
}

#pic_box dl {
	font-size:12px;
	line-height:16px;
	color:#FFFFFF;
	text-align:left;
}

#pic_box dt {
	float:left;
	margin:0 0 10px;
	padding:5px;
	width:240px;
	height:320px;
	border:solid #CC9900 1px;
	overflow:hidden;
}

#pic_box dd.pic_prf {
	padding-left:313px;
	padding-top:147px;
}

* html #pic_box dd.pic_prf {
	padding-left:310px;
}

dd.pic_prf li {
	line-height:20px;
	width:86px;
	text-align:center;
}

dd.pic_prf li.pic1 {
	font-size:14px;
	margin-bottom:25px;
	color:#CC9900;
}

dd.pic_prf li.pic2 {
	font-size:12px;
	color:#FFFFFF;
}

#pic_box dd.pic_bt {
	float:left;
	margin-top:15px;
	padding-left:18px;
	width:174px;
}

ul#pic_bg1 {
	width:174px;
	height:26px;
	background:url(../contents/0_file/img/pic_bt.png) no-repeat;
	overflow:hidden;
}

ul#pic_bg2 {
	width:174px;
	height:26px;
	background:url(../contents/0_file/img/pic_bt.png) 0 -26px no-repeat;
	overflow:hidden;
}

* html ul#pic_bg2 {
	background:url(../contents/0_file/img/pic_bt.png) 0 -25px no-repeat;
}

ul#pic_bg3 {
	width:174px;
	height:26px;
	background:url(../contents/0_file/img/pic_bt.png) left bottom no-repeat;
	overflow:hidden;
}

dd.pic_bt li {
	float:left;
	margin-left:2px;
	width:56px;
	height:26px;
	text-indent:-999px;
	display:inline;
}

#pic_box dd.pic_txt {
	float:left;
	padding:0 0 0 5px;
	clear:left;
	width:430px;
	height:47px;
	overflow:hidden;
	word-break:break-all;
}

#pic_box dd.pic_link {
	clear:left;
	padding:5px 30px 0 0;
	text-align:right;
	height:0;
}

/***　出勤情報　***/

#sh_info {
	width:810px;
	height:76px;
	overflow:hidden;
}

#sh_link {
	float:right;
	padding:12px 0 0 0;
	width:165px;
	height:48px;
}
