@charset "UTF-8";
/* CSS Document */
body {
	margin: 0;
	padding:0;
	font-size: 1em;
	line-height:1.4em;
	color: #000;
	/*background-color:#000000;*/
	font-family: "Hiragino Kaku Gothic Pro", "Osaka", "MS PGothic", sans-serif;
	background-color:#000;
}

#container {
	width: 800px;
	height:100%;
	margin: 0 auto;
	padding: 0;
	background-color:#000;
	border:0px solid #333;
	/*background : #ffffff url(../img/sidebar.gif) repeat scroll top left;*/
}


#top{
	width:30px;
	margin:30px auto 20px;
	
}
.col{
	clear:both;
	width:720px;
	/*height:500px;*/
	margin:10px auto 70px;
	
}
.col .brandcol{
	float:left;
	width:113px;
	margin-right:88px;
	display:inline;
	
}
.col .brandcol .logocol1{
	width:43px;
	margin:18px auto 0;
	
	
}
.col .brandcol .logocol2{
	width:60px;
	margin:42px auto 0;
	
	
}
.col .brandcol .logocol3{
	width:29px;
	margin:18px auto 0;
	
	
}
.col .brandcolr{
	float:left;
	width:113px;
	display:inline;
}
.col .brandcolr .logocol4{
	width:88px;
	margin:63px auto 0;
	
}



/* --------------- フッター--------------- */
#footer{
clear:both;
psition:relative;
width:800px;
margin:0 0 0 0;
padding:12px 0 0 0;
background-color:#000;
text-align:center;
border:0px solid red;
}
#footer #copyrights{

width:786px;
border-top:1px solid #000;
margin:0 0 0 0;
padding:0;
color:#000;
background-color:#fff;
font-size:0.8em;
text-align:center;
}
#footer #links{
color:#fff;
font-size:0.9em;
text-align:center;
margin:4px 0 0 0;
}
#footer a{
color:#fff;
font-size:0.8em;
text-align:center;
}


/* --------------- E.T.C.--------------- */
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;

}
.lines1{
clear:both;
width:562px;
height:5px;
 background:#fff url(../img/line1.gif) top left no-repeat;
}
.lines2{
clear:both;
width:562px;
height:5px;
 background:#fff url(../img/line2.gif) top left no-repeat;
}
.padding6px{
padding-botto:6px;
}
.small{
   font-size:0.9em;
}
.bold{
   font-weight:bold;
}
.spacer36px{
  clear:both;
  padding-bottom:36px;
}
.spacer48px{
  padding-bottom:36px;
}
ul.none{list-style-type:none;}
.small{font-size:0.9em;}
.xsmall{font-size:0.8em;}
.bold{font-weight:bold;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac ¥*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


