﻿@charset "UTF-8";

/* CSS Document */


body {
	
	background:url(../images/back_img.jpg) repeat-x;
	background-color:#F8F8F8;

	margin:0;

	padding:0;

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	color: #666666;

	font-size:12px;

	word-spacing : 0.2em;

}



p {

	color: #666666;

	font-size:12px;

	line-height:160%;

	margin:0;

}
/* 一段下げる */


p.ichidan {

	margin: 0 0 0 10px;

}

p.nidan {

	margin: 0 0 0 40px;

}

p.sandan {

	margin: 0 0 0 70px;

}


a:link,a:active,a:visited {

	color:#664024;

	font-size:12px;

	text-decoration:none;
	word-spacing : 0.2em;

}



a:hover {

	color:#999999;

	font-size:12px;

	text-decoration: none;

	word-spacing : 0.2em;

}




#head {

	background:url(../images/head_back.jpg) no-repeat;

	width: 800px;

	margin-left:auto;

	margin-right:auto;

	margin-top:0;

	margin-bottom:0;

	padding:0;

}



#logo {

	
margin:15px 0 10px 1px;

	float:left;

	width:200px;

}




#head-right {

	
margin:15px 0 10px 1px;
	float:right;

	text-align:left;

	line-height: 130%;

	width:480px;

}




h1,#head-copy {

	margin:20px 0 0 0;

	font-size: 14px;

	color:#988156;

}



.clear {
	clear:both;
}






#navi {

	margin: 8px 0 0 10px;

	width: 800px;

}



#main {

	background: #f8f8f8f8;

	width: 800px;

	margin-left:auto;
	margin-right:auto;

	margin-top: 0;

	margin-bottom:0;

}



#main-img {

	margin-top: 19px;

	display:inline;

}



#motomachi-img {

	margin-top: 3px;

	display:inline;

}



#main-left {
	float:left;

	width:580px;

	border:#C7CDCD solid 1px;

	margin:10px 0;

	padding:0;

	background:#ffffff;

}



#main-right {

	float:right;

	width: 200px;

	margin:10px 0;

}



#to-ranking {

	margin:3px 0;

	float: right;

}



#footer {

	margin:0 0 50px 0;

}



#footer-left {
	width:800px;

}



#copyright {

	margin:0 0 30px 10px;

}



#footer-line {

	margin-bottom:5px;

}



.sp3 {
	margin-top: 3px;
}


.sp5 {
	margin-top: 5px;
}


.sp10 {
	margin-top:10px;
}


.sp20 {
	margin-top:20px;
}


.sp30 {
	margin-top:30px;
}



.img-left {
	float:left;
}


.img-right {
	float:right;
}


.pagetop {
	float:right;
	margin-right:10px;
	margin-top:5px;
}



.campaign-banner {

	border-top:#C7CDCD solid 1px;

	border-bottom:#C7CDCD solid 1px;
	border-left:#C7CDCD solid 1px;

}



.campaign-banner-2 {
	
border:#C7CDCD solid 1px;
	
}



/* トップページ　　*/


　　
#campaign {

	margin: 18px 19px;

	line-height: 150%;

}




#info {

	margin: 18px 19px;

}

#menu {

	margin: 18px 19px;

}




#column {
	
margin: 18px 20px;

}



#column-left {

	float:left;

	width: 260px;

}



#column-right {

	float:right;

}



#ranking {

	width:196px;

	border:#C7CDCD solid 1px;		margin:0;

	padding:1px;

}




#info ul {

	list-style:none;

	margin:10px 0 0 0;

	padding:0 0 0 0;

	line-height: 150%;

	font-size:12px;

}



#info-list-1 {

	marign:5px 0 0 0;

	padding: 0 0 0 35px;;

	float: left;

	background:url(../images/icon_ya.jpg) 15px 0.25em no-repeat;

}



#info-list-2 {

	marign: 0;

	padding: 0 0 0 85px;
}



#column ul {

	list-style:none;

	margin:5px 0 0 0;

	padding:0;

	line-height: 193%;
}



#column-ya {

	marign:0;

	padding: 0 0 0 35px;

	background:url(../images/icon_ya.jpg) 15px 0.45em no-repeat;

}



#concept {

	border:#C7CDCD solid 1px;

	background:#FFFFFF url(../images/campaign_5.jpg) left no-repeat;

	margin-top:5px;
	padding:15px;

}


#conceptt {

	border:#C7CDCD solid 1px;

	background:#FFFFFF url(../images/campaign_5.jpg) left no-repeat;

	margin-top:5px;
	padding:15px;

}


#new_costomer ul {

	list-style:none;

	margin:0 0 0 235px;

	padding:0;

	line-height: 193%;

}



.camp-ya {

	marign:0;

	padding: 0 0 0 20px;

	background:url(../images/icon_ya.jpg) 0 0.45em no-repeat;

}



#for_costomer {

	margin:5px 0;

	padding:0;

}