html{
	overflow-x : hidden;
	overflow-y : auto;
}

#works_funiture{
	width:960px;
	height:205px;
	padding:50px 0 0 0 ;
}

#works_space{
	width:960px;
	height:205px;
	padding:50px 0 0 0 ;
}

#kagu{
	float:left;
	padding:0px 0 0 240px;
}

#work_minititle{
	padding:40px 0 0px 0;
}

#work_minititle2{
	padding:10px 0 0px 0;
}




#menuheight{
	padding:37px 0 0 90px;
	float:left;
}

#menu_2{
	padding:37px 0 0 25px;
	float:left;
	}

#menu_line{
	padding:30px 0 0 25px;
	float:left;
	}

#menu1{
	float:left;
	padding:0 8px 0 0 ;
}

#laugh_news{
	width:960px;
	height:150px;
	padding:20px 0 0 0 ;
}

#news_gazou{
	padding:0 0 0 200px;
}

#tomare3{
	float:left;
	position:absolute;bottom:160px;
}

body{
	font-size:14px;
	overflow-x : hidden;
	overflow-y : auto;
}

#tomare{
	position:absolute;bottom:0px;
	width:100%;
	height:80px;
	background-color:#ffffff;
}

#tomare2{
	position:absolute;
	
}


div.section {
position: absolute;
width: 100%;
height: 100%;
overflow: hidden;
}

img.bgmaximage{
  position:absolute;
}


div#section1 {
	top: 0;
	left: 0;
}

div#section5 {
top: 100%;
left: 0;
height:1000px;
background: #ffffff;
}

a { text-decoration:none; }

h4{	
	font-size:15px;
	padding:50 0 0 220;
}
h1{	font-size:10px;
	padding:50 0 0 220;
	font:10px/1.6 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,texture,button;
}
h2{	
	color:#00479d;
	font-size:12px;
	padding:50 0 0 220;
}
h5{
	font-size:10px;
	padding:50 0 0 220;
	font:10px/1.4 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,texture,button;
}

.desc{	
	clear:left;
}

#menu{

	list-style-type:none;
	float: left;
}

#menu li{
	display:inline;
	padding:0px 10px 0 3px;
}

.flt_left{
	float:left;
	margin:0 20px 0 0;
}

#box {
	height: 90%;
	padding:0 0 0 0;
	
}
#box img {
	height: 100%;
}

#title{
	padding:0 0 425px 250px;
}

#kagu2{
	padding:60px 0 0 100px;
	float:left;
	clear:left;
}

#text_space{
	padding:80px 0 0 0 ;
}


#brock2{
	float:left;
	padding:0px 0 0 0px;
}

#brock3{
	clear:left;
	padding:80px 0 0 455px;
}

#brock4{
	padding:0 0 0 540px;
}

#brock5{
	padding:0 0 0 300px;
}

#brock6{
	padding:530px 0 0 0;
}

#logo{
	padding:25px 0 0 101px;
	float:left;
	}

#news1{
	float:left;
	padding:0px 50px 0 57px;
}
	
#news{
	padding:0 50px 0 250px;
	line-height:10px;
	width:350px;
}

#copy{
	padding:60px 0 0 80px;
}

#line{
	padding:20px 0 20px 0;
}

#c_text{
	padding:20px 0 20px 0;
	line-height:7px;
}

#c_text2{
	padding:15px 0 0 0;
	line-height:7px;
}
	
h4{	font-size:11px;
	padding:50 0 0 220;
	font:11px/1.7 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,texture,button;
}


#wide{width:960px;}


p{	font-size:10px;
	padding:50 0 0 220;
	font:10px/1.6 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}select,input,texture,button;
}


	



