@charset "utf-8";

/*----------------------------------------------------------------------
/			link 
/----------------------------------------------------------------------*/
a:link{
	color: #a290ac;
}

a:visited{
	color: #a290ac;
}

/*----------------------------------------------------------------------
/			layout
/----------------------------------------------------------------------*/
#header{
	background: url(/skins/F1/images/common/bg_header.gif) no-repeat bottom center;
		height: 175px;
}

#logo{
	position: absolute;
	top: 10px;
	left: 0;
}

#footer{
	background: url(/skins/F1/images/common/bg_footer.gif) no-repeat top center;
}

/*----------------------------------------------------------------------
/			side
/----------------------------------------------------------------------*/
/*-----------メールマガジン----------*/
#side div.mailMagazine{
	height: 122px;
	background: url(/skins/cartime/images/common/bg_mailmagazine.gif) no-repeat center top;
}

#side div.mailMagazine h3{
	position: absolute;
	left: 13px;
	top: 13px;
}

#side div.mailMagazine input.inputText{
	position: absolute;
	left: 18px;
	top: 67px;
}

#side div.mailMagazine input.inputSubmit{
	position: absolute;
	left: 174px;
	top: 66px;
}

#side div.mailMagazine p{
	position: absolute;
	left: 17px;
	top: 92px;
}

/*-----------cartime----------*/
#side div.cartime{
	position: relative;
	width: 237px;
	height: 75px;
	margin-bottom: 3px;
	color: #fff;
	font-size: 77%;
	line-height: 12px;
}

#side div.cartime a span{
	display: block;
	color: #fff;
	text-decoration: none;
}

#side div.cartime a:hover span{
	color: #fbf136;
}

#side div.cartime h3{
	margin: 0;
}

#side div.cartime h3 a{
	display: block;
	width: 237px;
	height: 75px;
	margin: 0;
	padding: 0;
	background: url(/skins/F1/images/common/bg_cartime.gif) no-repeat center top;
	font-weight: normal;
	text-decoration: none;
}

#side div.cartime h3 a span{
	position: absolute;
	left: 16px;
	top: 42px;
}

/*-----------cartime----------*/
.sideContents a{
	color: #5a401b;
}

.sideContents .more a:hover{
	color: #fbf136;
}

.sideContents#f1Menu{
	background: url(/skins/F1/images/common/bg_side.gif) repeat-y center top;
}
 
.sideContents#f1Menu div.head{
	background: url(/skins/F1/images/common/bg_side_head.gif) no-repeat center top;
}

.sideContents#f1Menu div.foot{
	padding: 18px 14px 20px;
	background: url(/skins/F1/images/common/bg_side_foot.gif) no-repeat center bottom;
}

/*-----------coontents----------*/
li#menuDriver a:hover,
li#menuQa a:hover,
li#menuGirlsrepo a:hover,
li#menuLink a:hover,
li#menuPost a:hover,
li#menuDownload a:hover,
li#menuF1Shopping a:hover{
	background-position: right top;
}

li#menuDriver a{
	background: url(/skins/F1/images/common/menu_driver.gif) no-repeat left top;
}
li#menuQa a{
	background: url(/skins/F1/images/common/menu_qa.gif) no-repeat left top;
}
li#menuGirlsrepo a{
	background: url(/skins/F1/images/common/menu_girlsrepo.gif) no-repeat left top;
}
li#menuLink a{
	background: url(/skins/F1/images/common/menu_link.gif) no-repeat left top;
}
li#menuPost a{
	background: url(/skins/F1/images/common/menu_post.gif) no-repeat left top;
}
li#menuDownload a{
	background: url(/skins/F1/images/common/menu_download.gif) no-repeat left top;
}
li#menuF1Shopping a{
	background: url(/skins/F1/images/common/menu_f1shopping.gif) no-repeat left top;
}

/*----------------------------------------------------------------------
/			パンくず
/----------------------------------------------------------------------*/
#topicpath ul li a{
	background: url(/skins/F1/images/common/bg_topicpath.gif) no-repeat right center;
}

/*----------------------------------------------------------------------
/			main内head,foot
/----------------------------------------------------------------------*/
#recommend,
#backNumber{
	background: url(/skins/F1/images/common/bg_separator.gif) repeat-x left bottom;
}

#topics ul li,
#recommend ul li,
#backNumber ul li{
	background: url(/skins/F1/images/common/icon_disc.gif) no-repeat left top;
}

#backNumber .date{
	color: #603;
}

#backNumber div.more a{
	color: #603;
}

/*----------backnumber,recommend---------*/
div.relationLink{
	background: url(/skins/F1/images/common/bg_separator.gif) repeat-x left top;
}

/*----------------------------------------------------------------------
/			リンクアイコン表示
/----------------------------------------------------------------------*/
#main a.link,
#main a span.link,
#main span.link a,
#main ul.linkList li a{
	color: #a290ac;
	background: url(/skins/F1/images/common/icon_arrow.gif) no-repeat left 3px;
}
ul li.linkList{
	border:1px solid;
}

/*----------------------------------------------------------------------
/			タイトル
/----------------------------------------------------------------------*/
#main div.mainTitle h1{
	padding-bottom: 15px;
	background: url(/skins/F1/images/common/bg_titleseparator.gif) repeat-x left bottom;
}

/*----------------------------------------------------------------------
/			文章
/----------------------------------------------------------------------*/
div.separator{
	background: url(/skins/F1/images/common/bg_separator.gif) repeat-x left bottom;
}

/*----------------------------------------------------------------------
/			バックナンバー
/----------------------------------------------------------------------*/
#main div.bknumList{
	background: url(/skins/F1/images/common/bg_separator.gif) repeat-x left bottom;
}
