@charset "utf-8";

/*  =============================

			 BASE
			
=============================  */

/*  ---------------------------
			Layout
---------------------------  */
#lab #contents_area{
	padding:40px 50px 30px 50px;
}

.lab_read{
	padding-bottom:20px;
}

.lab_title{
	width:860px;
	margin-bottom:20px;
}

.calender_area{
	padding-bottom:20px;
}
/*  ---------------------------
			oubo
---------------------------  */
.oubo_area{
	width:100%;
	padding-bottom:5px;
	margin-bottom:15px;
	clear:both;
	background:url(../images/dot_line.jpg) repeat-x bottom;
}

.lab_detail_box .oubo_area{
	width:100%;
	padding-bottom:10px;
	margin-bottom:0;
	clear:both;
	background:none;
}


.oubo_area ul.date{
	list-style:none;
	line-height:40px;
}

.oubo_area ul.date li{
	float:left;
	margin-right:15px;
}

.oubo_area ul.date li img{
	padding-top:10px;
}

*:first-child+html .oubo_area ul.date li img{
	padding-top:0;
}

.oubo_area ul.btn_area{
	list-style:none;
	float:right;
}

.oubo_area ul.btn_area li{
	float:left;
	margin-left:10px;
}

/*  ---------------------------
			Detail
---------------------------  */
.lab_detail_area{
}

.lab_btn{
	float:left;
	margin-right:13px;
	margin-bottom:15px;
}

.lab_btn a{
	display:block;
	background:#F0F0F0;
}

.lab_btn a img{
	filter: alpha(opacity=100);
  	-moz-opacity:1;
  	opacity:1;
}

.lab_btn a:hover img{
	filter: alpha(opacity=70);
  	-moz-opacity:0.7;
  	opacity:0.7;
}

.lab_detail_box{
	clear:left;
	width:800px;
	background:#F0F0F0;
	padding:30px;
	margin-bottom:15px;
	position:relative;
	display:none;
}

.lab_detail_box .lab_arrow_1{
	position:absolute;
	top:-15px;
	left:90px;
}

.lab_detail_box .lab_arrow_2{
	position:absolute;
	top:-15px;
	left:310px;
}

.lab_detail_box .lab_arrow_3{
	position:absolute;
	top:-15px;
	left:525px;
}

.lab_detail_box .lab_arrow_4{
	position:absolute;
	top:-15px;
	left:745px;
}

.lab_detail_box p.ttl{
	padding-bottom:10px;
}

.lab_detail_box p{
	padding-bottom:20px;
}

.lab_detail_box .white_bg{
	background:#FFFFFF;
	width:740px;
	padding:20px 30px 10px 30px;
	border-radius: 10px;		/* CSS3草案 */
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;	/* Firefox用 */
}

.lab_detail_box .white_bg p{
	padding-bottom:10px;
}

.link_area{
	padding-left:30px;
	background:url(../images/lab_link_attention.jpg) no-repeat left;
	margin-top:20px;
}

.link_area a{
	text-decoration:none;
}

.link_area a:hover{
	text-decoration:underline;
}

.kokuti p{
	padding-bottom:30px;
}
