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

a:hover
   {
    color:#B1B1B1;               /* マウスが上に来た時の文字色設定 */
   }

#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:600px;
	height:200px;
	padding:20px 0 0 0 ;
	background-color:#fff222;
}

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

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


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

#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:auto;
	background: #ffffff;
	width:1000px;
}

a { text-decoration:none; }

h4{	
	font-size:15px;
	padding:50 0 0 220;
}
h1{	font-size:12px;
	padding:50 0 0 220;
	color: #00479d;
	font:12px/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;
}

.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;
}

#brock1{
	padding:50px 0 25px 452px;
}

#brock2{
	padding:0px 0 0 220px;
}

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

#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;
	}

#news_logo{
	margin:10px 0 0 290px;
	float:left;
}

#news1{
	margin:10px 0 5px 57px;
	width:450px;

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

#news_textbox_big{
	width:500px;
	float:left;

}

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

#line{
	padding:20px 0 0 50px;
	margin:0 0 25px 0;
	clear:left;
}

#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;}


  div.wrap {
	float:left;
    }
 
    div.wrap div {
        display: table-cell;
        vertical-align: middle;
    }
    div.wrap div.box1 {

	background-color:#ffffff;
	text-align:center;
    }
    div.wrap div.box2 {
	text-align:left;
    }
 
    /* IE 6 */
    * html div.wrap div {
        display: inline;
        zoom: 1;
    }
 
    /* IE 7 */
    *:first-child+html div.wrap div {
        display: inline;
        zoom: 1;
    }
 
    /*\*//*/
    * html div.wrap div {
        display: inline-block;
    }
    /**/

#don{padding:100px 0 0 100px;}

#logo_box{
	width:200px;
	float:left;
	margin:0 0 0 252px;
	background-color:#ffffff;}

#kaigyou{
	clear:left;}

#textbox{width:450px;}

#kuuhaku{
margin:300px 0 0 0;}

	


