  @charset "utf-8";
/* CSS Document */

#content h1 {
	background:url(/tech/tokyo_station/righting/image/title01.jpg) no-repeat left top;
	}

#features ul li a{
	display:block;
	cursor:pointer;
	width:138px;
	height:33px;
	overflow:hidden;
}

#features ul li a span{
	display:none;
}

#features ul li a:hover{
	background-position: 0px -40px;
}

#features ul li.btn1{
	margin-right:16px;
}
#features ul li.btn1 a{
	background:url(/tech/tokyo_station/righting/image/feature01.png) no-repeat left top;
}
#features ul li.btn1 a:hover{
	background-position: 0px -40px;
}

#features ul li.btn2{
	margin-right:16px;
}
#features ul li.btn2 a{
	background:url(/tech/tokyo_station/righting/image/feature02.png) no-repeat left top;
}
#features ul li.btn2 a:hover{
	background-position: 0px -40px;
}

#features ul li.btn3{
	margin-right:16px;
}
#features ul li.btn3 a{
	background:url(/tech/tokyo_station/righting/image/feature03.png) no-repeat left top;
}
#features ul li.btn3 a:hover{
	background-position: 0px -40px;
}

#features ul li.btn4{

}
#features ul li.btn4 a{
	background:url(/tech/tokyo_station/righting/image/feature04.png) no-repeat left top;
}
#features ul li.btn4 a:hover{
	background-position: 0px -40px;
}


/*custom_box*/

#main_image .fig_1,#main_image .fig_2{
	float:left;
	width:186px; margin-right:21px;
}
#main_image .fig_3{
	float:left;
	width:186px;
}


#chapter01 .fig_right{
width:340px;
}

#chapter01 .fig_right p.txt{
height:162px; padding:0px;
}

#chapter01 .fig_left{
width:230px;
}

#chapter02 .fig_left,#chapter03 .fig_left{
width:285px; margin-right:30px;
}
#chapter02 .fig_right,#chapter03 .fig_right{
width:285px;
margin:0px;
}