* {
margin:0;
padding:0;
font-size:100%;
}

body {
margin:0 auto;
text-align:center;
background:url("images/common/repeat_bg.gif");
}

img, table, td, th{
	border:0;
	border-collapse:collapse;
	border-spacing:0; padding:0;
}

table{
	padding:0; border-spacing:0;
}

ul li{
list-style:none;
}

#topudbg{
background:url("../images/common/tops_ud_bg.jpg") 50% 50%;
}
#mainbg{
background:url("../images/common/main_bg.jpg") 50% 50%;
}

#mainbg2{
background:url("../images/common/main_bg.jpg") 50% 50%;
}

#footbg{
background:url("../images/common/foot_bg.jpg") 50% 50%;
}
	#footbg p{
	text-indent:-9999px;
	}

#head h2{
font-size:10px;
color:#666;
padding:15px 21px;
text-decoration:none;
}
#head h2 a:link,a:visited,a:hover,a:active{
color:#666 !important;
}


#head h1{
padding-left:1px;
border:none;
}

.box1{
color:#4d4d4d;
font-size:10px;
line-height:1.4em;
}
	.box1 p{
	padding:5px 0;
	color:#4d4d4d;
	font-size:10px;
	}

a:link {color: #d83131; text-decoration: none}
a:visited {color: #d83131; text-decoration: none}
a:hover {color: #d83131; text-decoration: none;}
a:active {color:#d83131 }

.h3{
background:#000;
color:#fff;
padding:0.5em;
margin-top:0.5em;
margin-bottom:0.5em;
text-align:left;
}

table a:hover img{
opacity: 0.7; 
filter: Alpha(opacity=70); 
}

.bannar_1{
width:900px;
height:118px;
margin:auto 0px;
}

.merumaga_text{
font-size:12px;

}

/* 登録フォーム */
#sp {
   text-align: center;
   border: solid 1px #666666;
   height:112px;
   margin-top:10px;
   width:401px!important;
}

#sp p {
   font-size: 12px;
   color: #666666;
   line-height: 130%;
   border: 0px;
   margin: 0px;
   padding-top: 0px;
   padding-bottom: 4px;
}
#sp th {
   color: #FFFFFF;
   background-color: #666666;
   text-align: left;
   font-size: 12px;
}
#sp td {
   background-color: #abcd03;
}

#sp input {
font-size: 12px;
}

/* バナーエリア */
div#banner_area{
width:900px;
margin:auto;
overflow:hidden;
clear:both;
}

div#banner_left{
width:410px;
margin-left:25px;
float:left;
}

div#banner_left ul{
margin-left:0px;
}

div#banner_left img{
margin-top:15px;
}

div#banner_right{
width:460px;
float:right;
margin-top:15px;
}

div#banner_right img{
margin-top:10px;
}

