@charset "utf-8";


/* ラボラトリー共通 */
#contents .labo {
	padding:40px 20px 0 0;
	width:950px;
	_width:970px;
}
#contents .labo .title {
	zoom:1;
	margin:0 0 30px 0;
}
#contents .labo .title:after{content:".";display:block;height:0;clear: both;visibility:hidden;} /* clear float */
#contents .labo .title h2 {
	float:left;
}
#contents .labo .title .backbtn {
	float:right;
	margin:10px 0 0 0;
}
#contents .labo h3 {
	clear:both;
	margin:0 0 30px 0;
}
#contents .labo .labotxt h2 {
	margin:0 0 30px 0;
}
#contents .labo .labotxt h3 {
	margin:0 0 15px 0;
}
#contents .labo .labotxt {
	width:468px;
	float:left;
}
#contents .labo #labotop {
	width:330px;
	margin:0 0 0 20px;
}
#contents .labo .labotxt p {
	font-size:93%;
	line-height:1.7em;
}
#contents .labo .labophoto {
	float:right;
}
#contents .labo .labophoto img {
	display:block;
}


/* ラボラトリーサイド */
#contents .labo .side {
	position:relative;
}
#contents .labo .side h3 {
	margin:0 0 0 0;
}
#contents .labo .side .badge {
	position:absolute;
	top:-23px;
	left:-5px;
}

#contents .labo .side ul {
}
#contents .labo .side ul li {
	overflow: hidden;
	height:30px;
	width:136px;
	margin:0 0 2px 2px;
}
#contents .labo .side ul .sn1 {
    background-image: url(../imgs/smenu_labo_01_ov.jpg);
}
#contents .labo .side ul .sn2 {
    background-image: url(../imgs/smenu_labo_02_ov.jpg);
}
#contents .labo .side ul .sn3 {
    background-image: url(../imgs/smenu_labo_03_ov.jpg);
}
#contents .labo .side ul .sn4 {
    background-image: url(../imgs/smenu_labo_04_ov.jpg);
}
#contents .labo .side ul .sn5 {
    background-image: url(../imgs/smenu_labo_05_ov.jpg);
}
#contents .labo .side ul .sn6 {
    background-image: url(../imgs/smenu_labo_06_ov.jpg);
}
#contents .labo .side ul .sn7 {
    background-image: url(../imgs/smenu_labo_07_ov.jpg);
}
#contents .labo .side ul .sn8 {
    background-image: url(../imgs/smenu_labo_09_ov.jpg);
}
#contents .labo .side ul .sn9 {
    background-image: url(../imgs/smenu_labo_08_ov.jpg);
}


/* ラボラトリーTOP */
#contents .labo .labomenu {
	float:right;
	width:524px;
	zoom:1;
}
#contents .labo .labomenu:after{content:".";display:block;height:0;clear: both;visibility:hidden;} /* clear float */
#contents .labo .labomenu ul {
}
#contents .labo .labomenu ul li {
	float:left;
	margin:0 0 5px 3px;
}
#contents .labo .labomenu .shadow {
	margin:0 0 0 2px;
}
#contents .labo .labomenu .shadow img {
	margin:0 0 0 2px;
}




