@charset "utf-8";
/* CSS Document */

/**************************************************************************************************
ブラウザリセット
**************************************************************************************************/

* {
	margin: 0;
	padding: 0;
}
html {
	margin: 0;
	padding: 0;
	overflow-y: scroll;
}
body {
	margin: 0;
	padding: 0;
}
h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,table,tr,td,label,input,textarea,odject,address {
	margin: 0;
	padding: 0;
}
ul li,ol li {
	margin: 0;
	padding: 0;
	list-style: none;
}
hr {
	display: none;
}
img {
	border: 0;
}
em{
	font-style:normal;
}
strong{
	font-weight:bold;
}
p{
	line-height: 1.8;
	font-size: 12px;
}
.new-line{
	clear:both;
}

a:link{
	text-decoration:none;
	color:#4E3013;
}
a:visited{
	text-decoration:none;
	color:#4E3013;
}
a:hover{
	text-decoration:underline;
	color:#4E3013;
}
a:active{
	text-decoration:underline;
	color:#4E3013;
}


/**************************************************************************************************
ベース
**************************************************************************************************/
body {
	line-height: 1.8;
	color: #120B02;
	font-size: 12px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"MS UI Gothic",sans-serif;
	text-align : center;
	background:#fffbea url(../common_img/header_bg.gif) repeat-x left top;
}
/*------コンテンツ全体-----*/
#contents {
	margin: 0 auto ;
	padding:0;
	width: 100%;
	text-align: left;
	background: url(../common_img/footer_bg.gif) repeat-x left bottom;
}
/*------ヘッダ------*/
#contents #header {
	width:960px;
	margin: 0 auto;
}
#contents #header #header-link ul{
	float:right;
	margin-bottom:10px;
}
#contents #header #header-link li{
	 display: inline;
	 padding-left:5px;
}
/*------グローバルナビ------*/
#contents #header #g_navi ul{
	 width:600px;
	 float:right;
}
#contents #header h1{
	float:left;
	clear:both;
	padding-left:15px;
}
#contents #header #g_navi li{
	 display: inline;
}
/*------メイン部分　タイトルはみだしてる部分------*/
#contents #main-title{
	margin: 0 auto ;
	padding-top:25px;
	width:1013px;
	clear:both;
}
/*------メイン------*/
#contents #main{
	margin: 0 auto ;
	width:960px;
}
/*------サイド------*/
#contents #side{
	margin: 0 ;
	width:225px;
	float:left;
}
/*------メイン記事部分------*/
#contents #main-column{
	margin: 0 70px 0 0 ;
	width:665px;
	float:left;
}
/*------フッタ------*/
/*#contents #footer{
	width:960px;
	margin: 0 auto ;
	text-align:right;
	clear:both;
	margin-top:20px;
}*/
.page_top{
	text-align:right;
	margin:20px 0 30px 0;
}
/*IE7*/
*:first-child+html #contents #footer {
	margin-bottom:-3px;
}


/**************************************************************************************************
ブランドリスト
**************************************************************************************************/

/*ブランドリスト　メニュ*/
#brand_list{
	text-align:center;
}

#brand_list img{
	margin:0 ;
}

#contents #main #brand_list{
	background: url(../common_img/br_border.gif) no-repeat left bottom;
	padding:5px 0 5px 0;
	margin:0 0 45px 0;
}
#contents #main #brand_list ul{
}
#contents #main #brand_list li{
	 display: inline;
}
/*#contents #main #main-column ul{
	background: url(../common_img/border_01.gif) no-repeat left top;
	margin:20px 0 0 0;
}
#contents #main #main-column li{
	background: url(../common_img/border_01.gif) no-repeat left bottom;
	padding:7px 0;
	_zoom:1%;
	overflow:hidden;
}
#contents #main #main-column li dl{
	width:665px;
}
#contents #main #main-column li dt{
	float:left;
	width:245px;
	background:url(../common_img/br_lm.gif) no-repeat 10px 7px;
	padding:0 0 0 35px;
}
#contents #main #main-column li dd{
	float:left;
	width:385px;
}*/


/**************************************************************************************************
トップページ
**************************************************************************************************/
/**************************************************************************************************
イメージ切り替えJS用
**************************************************************************************************/

/**image slide**/
#top-img_cont .slide_base{
	overflow:hidden;
	height:355px;
	width:100%;
	position:relative;
}
#top-img_cont .slide_wrap{
	position:relative;
	width:960px;
	margin:0 auto;
}
#top-img_cont .slide_wrap ul{
	position: absolute;
	left:-*960px;
}
#top-img_cont .slide_wrap ul li{
	float:left;
	list-style:none;
	display:block;
	width:960px;
	height:355px;
/*	background: url(images/ajax-loader.gif) no-repeat center;*/
}
/** Smooth Div scroll  Styles **/
#makeMeScrollable {
	width:100%;
	height: 355px;
	position: relative;
}
#makeMeScrollable div.scrollableArea img {position:relative; float:left; margin:0; padding:0;}


#override{
	position:absolute;
	top:0px;
	left:0px;
	height:355px;
	width:100%;
	background:url("../common_img/slide_bg.png") center center no-repeat;
}

.slide_left_btn{
	height:355px;
	width:50%;
	float:left;
	display:block;
}
.slide_right_btn{
	height:355px;
	width:50%;
	float:right;
	display:block;
}

.slide_left_btn a{
	display:block;
	width:100%;
	height:100%;
}
.slide_right_btn a{
	display:block;
	width:100%;
	height:100%;
}






/** Smooth Div scroll  Styles  end **/
/**************************************************************************************************
イメージ切り替えJS用 END
**************************************************************************************************/

#contents #top_main{
	width:100%;
	margin: 0 auto ;
	clear:both;
}
#contents #main-column.top p{
	background:url(../img/new_bg.gif) no-repeat left top;
	clear:both;
	margin:-30px 0 40px 0;
	padding:5px 0 5px 165px;
/*	width:960px;*/
	width:800px;
}
#contents #main #brand_list.top{
	margin:0 0 0 0;
}
#contents #main-title.top{
	padding-top:10px;
}
/*トップページ上部背景用*/
#contents #top_head{
	background:#fffff8;
	width:100%;
	height:auto;
	_zoom:1px;
	overflow:hidden;
	padding-bottom:10px;
}

/**/
#new_blog #contents {
	margin: 0 auto -40px;
	padding:0;
	width: 100%;
	text-align: left;
	background: none;
}


