@charset "Shift_JIS";


/* 各ページ共通構造
---------------------------------------------------- */
/*body*/
body {
  margin:0;
  padding:0;
  font-size:12px;
  background:#FFF;
  color: #000;
  font-family:"Helvetica,ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka ;
 /*font-family: 'ヒラギノ角ゴ Pro W3', Osaka, 'ＭＳ Ｐゴシック',Arial,  sans-serif;*/
}

/*container*/
#container {/*containerブロック制御*/
	width:100%;
	margin:0;
	padding:0;
}

/*フォント基本指定*/
.small{font-size:small;}
.x-small{font-size:10px;
font-weight:normal;}

.150{line-height:150%;}
.120 {line-height:120%;}

/*リンク*/
a:hover{
color:#FF0000;
}

/* トクだね総合メニュー
---------------------------------------------------- */
#toku-menu {
	width: 100%;
	margin:0;
	padding:0;
	text-align:right;
	font-size:x-small;
}

#toku-menu ul {
text-align:right;
margin:3px 0;
padding:0;
}

#toku-menu li{
	display: inline;
	list-style-type: none;
	width: auto;
}

/*総合トップ*/
#toku-menu li .t00{ vertical-align:bottom;margin:0;padding:0 3px;}
/*グルメ*/
#toku-menu li .t01{ border-top:3px #FF9966 solid; background:url(../image/toku/01.gif) left no-repeat; margin:0 ;padding:0 3px 0 5px;}
/*おでかけ*/
#toku-menu li .t02{ border-top:3px #33CC00 solid; background:url(../image/toku/02.gif) left no-repeat; margin:0 ;padding:0 3px 0 5px;}
/*中古車*/
#toku-menu li .t03{ border-top:3px #3366CC solid; background:url(../image/toku/03.gif) left no-repeat; margin:0 ;padding:0 3px 0 5px;}
/*結婚*/
#toku-menu li .t04{ border-top:3px #0066CC solid; background:url(../image/toku/04.gif) left no-repeat; margin:0 ;padding:0 3px 0 5px;}
/*ショッピング*/
#toku-menu li .t05{ border-top:3px #FF33CC solid; background:url(../image/toku/05.gif) left no-repeat; margin:0 ;padding:0 3px 0 5px;}
/*映画*/
#toku-menu li .t06{ border-top:3px #9999FF solid; background:url(../image/toku/06.gif) left no-repeat; margin:0 ;padding:0 3px 0 5px;}
/*イベント*/
#toku-menu li .t07{ border-top:3px #FFCC00 solid; background:url(../image/toku/07.gif) left no-repeat; margin:0 ;padding:0 3px 0 5px;}
/*プレゼント*/
#toku-menu li .t08{ border-top:3px #00CCFF solid; background:url(../image/toku/08.gif) left no-repeat; margin:0 ;padding:0 3px 0 5px;}
/*群馬*/
#toku-menu li .t09{ border-top:3px #CC0000 solid; background:url(../image/toku/09.gif) left no-repeat; margin:0 ;padding:0 3px 0 5px;}
/*動画*/
#toku-menu li .t10{ border-top:3px #999999 solid; background:url(../image/toku/10.gif) left no-repeat; margin:0 ;padding:0 3px 0 5px;}
/*トクだねショップ*/
#toku-menu li .t11{ border-top:3px #00B3FF solid; background:url(../image/toku/11.gif) left no-repeat; margin:0 ;padding:0 3px 0 5px;}
/*ラーメン*/
#toku-menu li .t12{ border-top:3px #CC6600 solid; background:url(../image/toku/12.gif) left no-repeat; margin:0 ;padding:0 3px 0 5px;}



/* 上部メニュー(各ジャンル別）
---------------------------------------------------- */
/*ヘッダーメインメニュー*/
#topmenu{
clear:both;
margin:0;
padding:0 0 3px 0;
border-top:3px solid #B70000;
background:#E30404;
width:100%;
vertical-align:top;
}

#menu{
border-bottom:1px solid #FFF;
border-top:1px solid #FFF;
height:20px;
}

#menu ul{
margin:0 10px;
padding:0;
}

#menu li{
float:left;
list-style-type:none;
}

#menu li a{
display:block;
width:80px;
height:20px;
text-indent:-9999px;
border-left:1px solid #FFF;
margin:0;
padding:0;
}

	
/*メニューリンク　ロールオーバー処理*/
#menu li#b_01 a{background:url(../img07/b01_1.gif) center top no-repeat;}
#menu li#b_01 a:hover{background:url(../img07/b01_2.gif) center top no-repeat;}

#menu li#b_02 a{background:url(../img07/b02_1.gif) center top no-repeat;}
#menu li#b_02 a:hover{background:url(../img07/b02_2.gif) center top no-repeat;}

#menu li#b_03 a{background:url(../img07/b03_1.gif) center top no-repeat;}
#menu li#b_03 a:hover{background:url(../img07/b03_2.gif) center top no-repeat;}

#menu li#b_04 a{background:url(../img07/b04_1.gif) center top no-repeat;}
#menu li#b_04 a:hover{background:url(../img07/b04_2.gif) center top no-repeat;}

#menu li#b_05 a{background:url(../img07/b05_1.gif) center top no-repeat;}
#menu li#b_05 a:hover{background:url(../img07/b05_2.gif) center top no-repeat;}

#menu li#b_06 a{background:url(../img07/b06_1.gif) center top no-repeat;}
#menu li#b_06 a:hover{background:url(../img07/b06_2.gif) center top no-repeat;}

#menu li#b_07 a{background:url(../img07/b07_1.gif) center top no-repeat;}
#menu li#b_07 a:hover{background:url(../img07/b07_2.gif) center top no-repeat;}

#menu li#b_08 a{background:url(../img07/b08_1.gif) center top no-repeat;}
#menu li#b_08 a:hover{background:url(../img07/b08_2.gif) center top no-repeat;}

#menu li#b_00 a{background:url(../img07/b00_1.gif) center top no-repeat;}
#menu li#b_00 a:hover{background:url(../img07/b00_2.gif) center top no-repeat;}



/* メインエリア(各ページ共通）
---------------------------------------------------- */
#main-container{
clear:both;
margin:0;
padding:0;
}

/*** コンテンツ全体設定
---------------------------------------------------- */
#contents{
margin:0 auto;
}


/* フッター（共通）
---------------------------------------------------- */
#footer{
clear : both ;
margin: 0;
padding:0;
font-size:10px;
}

.footer-menu{
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
margin:5px auto;
padding:5px 0;
text-align:center;
}

#footer ul{
margin:0 auto;
padding:5px 0;
}

#footer li{
display: inline;
list-style-type: none;
margin:0 ;
padding:0 3px;
border-right:1px solid #CCC;
}

/*左下メニュー*/
.footer-main{
float:left;
width:300px;
}

/*a.copyright{
display:block;
width:360px;
height:20px;
background:url(../img07/copyright.gif) bottom left no-repeat;
text-indent:-9999px;
float:right;
}*/

#footer-banner{
clear:both;
margin:0;
padding:0;
}

.footer-banner a img{
margin:5px 1px 5px 0;
padding:0;
}



/*フッター メーカー/車名リスト*/
div.footer-link 		{ padding: 0 2%; width:96%; overflow:hidden;}
div.footer-link ul 		{ list-style:none; padding:0; margin: 0 0 10px 0; line-height:1.8em;}
div.footer-link ul li	{ display:inline;}
div.footer-link ul li a	{}


/* -----------------------------------------------------
            フッター中・ロゴ等
----------------------------------------------------- */
#footer-middle{
	margin:8px 0 ;
	text-align:left;
	overflow:hidden; /* 回り込み解除 */
}
#footer-main{
	float:left;
	padding:1px 0 0 0;
}
#footer-main ul{
	font-size:1.0em;
}
#footer-main ul li{
	display:inline;
	color:#CCCCCC;
}
#footer-main ul li a{
	padding:0 2px;
}

div#footer-middle div#footer-copyright 	{ float:right; /*width:340px;*/ }
a.copyright { display:block; width:340px; text-indent:-9999px; background: url(../../common/img/copyright.gif) right top no-repeat; }


/* -----------------------------------------------------
            トクだねこまちメニュー
----------------------------------------------------- */
#footer ul#komachi-menu{
	font-size:1.0em;
	margin:6px auto ;
	padding:3px 0;
	text-align:center;
	color:#CCCCCC;
}
#footer ul#komachi-menu li{
	display:inline;
	text-align:center;
}
#footer ul#komachi-menu li img{
	vertical-align:middle;
}
#footer ul#komachi-menu li a{
	color:#666666;
	text-decoration:none;
	text-align:center;
}
#footer ul#komachi-menu li a:hover{
	text-decoration:underline;
}