/* CSS Document */

.engine{margin:25px 0px 0px 90px;
        padding:25px 0px 0px 90px;}

.body{width:1024px;
margin:auto;}


.side{background:url(../img/side.jpg);}

.img_left{float:left;}

.img_right{float:right;}

.logolight{background-image:url(../img/logo2.gif);}



.style1{color:#666666;
	    font-size:14px;
	    padding:5px 15px 0px 10px;
		margin:5px 15px 0px 10px;
		line-height:22px;}
		
.style2{color:#666666;
	    font-size:10px;
		margin:8px 240px 0px 8px;
		padding:8px 240px 0px 8px;
		line-height:11px;
		background:url(../img/footer.jpg) no-repeat;}
		

.style3{color:#BB3D00;
font-weight:bolder;
	    font-size:40px;
		font-weight:bolder;
		font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
		padding:20px 15px 0px 10px;
		margin:20px 15px 0px 10px;
		border-bottom:solid 1px;
		border-bottom-color:#D7B102;}
		
.style4{color:#D260C1;
	    font-weight:bolder;
	    font-size:14px;}
		
.style5{color:#666666;
	    font-weight:bolder;
	    font-size:15px;
		border-bottom:solid 1px;
		border-bottom-color:#CECE00;}

.style6{color:#2F97FF;
	    font-weight:bolder;
	    font-size:14px;}
		
		
.style7{color:#666666;
	    font-size:13px;
		font-weight:bold;
	    padding:5px 15px 0px 10px;
		margin:5px 15px 0px 10px;
		line-height:22px;}

.style8{color:#CCCC33;
	    font-size:13px;
		padding:5px 15px 0px 10px;
		margin:5px 15px 0px 10px;
		line-height:22px;}		
				

.style9{color:#666666;
	    font-size:14px;
		margin:53px 10px 3px 300px;
		padding:53px 10px 3px 300px;}
		
h1{font-size:12px;
color:#FF8040;
margin: 2px 0px 2px 635px;}


td {
	color: #666666;
}

/***************************

randlink

***************************/
#linkarea-7f li{
color:#ffa07a;
font-size:12px;
font-weight:bold;
margin:15px 0;
}

#linkarea-7f a{
color:#ffa07a;
padding:3px;
border-left:3px solid #ffa07a;
}

.sp-menu {
	display: none;
}