/* ！見やすく・わかりやすく！ */
/*不要な設定は削ってください*/

/* BODY全体設定 */
#adBODY{ 
	background:#000000 url(../img/back_00.jpg) top center no-repeat;
	color : #000000;
	margin: 0px auto;
	font-size : 12px;
	}


/*画像リンク関連*/
a:active,a:focus{ outline:none; }
a img { border: none; }

/*float内包関連*/
#adiv{  
	overflow : hidden;  
	_zoom:1;  
	} 
	
	
/*文字スタイル関連*/
.white {color: #FFFFFF;}
.whiteB {color: #FFFFFF; font-weight:bold;}
.red {color: #FF0000;}
.redB {color: #FF0000; font-weight:bold;}
.blue{color:#0000FF}
.blueB{color:#0000FF; font-weight:bold;}
.blackB {color: #000000; font-weight:bold;}	
.WGray {color:#CCCCCC;}
.WGrayB {color:#CCCCCC; font-weight:bold;}
.BGray {color:#999999;}
.BGrayB {color:#999999; font-weight:bold;}


/*通常リンク*/
A{text-decoration : none;}/*基本*/
A:LINK{color : #043dd0;}/*未訪問のリンク*/
A:VISITED{color : #386294;}/*訪問済みのリンク*/
A:HOVER{color : #459dfe;}/*ポイント時のリンク*/
A:ACTIVE{color : #459dfe;}/*選択中のリンク*/

/*白リンク*/
.a1{
	text-decoration : none;
	color:#FFFFFF;
	}
.a1:LINK{color : #FFFFFF;}/*未訪問のリンク*/
.a1:VISITED{color : #b4b4b4;}/*訪問済みのリンク*/
.a1:HOVER{color : #e8040d;}/*ポイント時のリンク*/
.a1:ACTIVE{color : #e8040d;}/*選択中のリンク*/

/*メインコンテナの設定*/
#container {
	width:762px;
	background-color:#313131;
	margin:0px auto;
	}

/*ヘッダーの設定*/
#header {
	width:760px;
	height:40px;
	margin:0px auto;
	background:url(../img/hd_back.gif) bottom repeat-x #2c327a;
	}

	#header img {
		float:left;
		margin:8px 10px;
		}

/*ヘッダー下のメニュー(リンクも含め）設定*/
#hmenu {
	margin:0px auto;
	text-align:right;
	background-image:url(../image/menu_000.gif);
	}
	#hmenu A{text-decoration : none;}
	#hmenu A:LINK{color : #FFFFFF;}/*未訪問のリンク*/
	#hmenu A:VISITED{color : #b4b4b4;}/*訪問済みのリンク*/
	#hmenu A:HOVER{color : #b4d0ff;}/*ポイント時のリンク*/
	#hmenu A:ACTIVE{color : #b4d0ff;}/*選択中のリンク*/


/*PIC UP FLAの下地設定*/
#fla {
	width:760px;
	background-color:#FFFFFF;
	}

/*メインコンテンツ下地の設定*/
#MC {
	width:758px;
	margin:0px auto;
	padding:1px;
	background-color:#FFFFFF;
	background-image:url(../img/mainc_back.gif);
	overflow : hidden;  
	_zoom:1; 
	}

/*メインコンテンツ左側の設定*/
#lc {
	float:left;
	width:500px;
	margin:0px 10px 0px;/*左から　上のマージン、左右のマージン、下のマージン設定*/
	}
	
/*メインコンテンツ右側の設定*/
#rc {
	float:left;
	width:200px;
	margin: 0px 10px 0px;
	}
	
/*メインコンテンツ右側のアイコン設定*/
#tbr a {
    display: block;
    overflow: hidden;
    height: 95px;
    width: 95px;
	background-image:url(../img/tbr_00.gif);
    text-indent: -9999px;
    margin:auto;
	float:left;
}

#tbr a:hover {
    background-image: url(../img/tbr_01.gif);
}

#khr a {
    display: block;
    overflow: hidden;
    height: 95px;
    width: 95px;
	background-image:url(../img/khr_00.gif);
    text-indent: -9999px;
    margin: auto;
	float:right;
}

#khr a:hover {
    background-image: url(../img/khr_01.gif);
}


/*追加（各シリーズバナー用）*/
#ad-s {
    width: 200px;
    margin: 15px auto 0px;
	float:left;
}

ul{list-style:none;
margin:0;
padding:0;}

#ad-bn {
    width: 200px;
    margin: 3px auto 0px;
	float:left;
}



/*メインコンテンツ左側のシリーズモノ設定*/
#adl{
	width:245px;
	float:left;
	margin-top:10px;
}

#adr{
	width:245px;
	float:left;
	margin-top:10px;
	margin-left:10px;
}

#tk{background:url(../img/obi_00.gif) #23448a bottom repeat-x;
	height:25px;
	padding-left:3px;
	color:#FFFFFF;
	font-weight:bolder;
}
 #tk img{ margin-left:2px;
 		  padding-top:2px;}

#link{   width:94px;
		margin-top:3px;
}

#brk{ height:10px;}

/*キャンペン画像関連設定*/
.cp{ background:#000000 url(../img/campaign_bn.jpg) no-repeat top;
	 height:235px;
	 margin-top:10px;	 
	 color:#FFFFFF;
	 font-weight:bold;
	 font-size:13px;
	 position:relative;}
.cpf{position:absolute;
bottom:5px;
left:120px;}


/*フェイスブックボタン設定*/
#fbBt a {
    display: block;
    overflow: hidden;
    height: 50px;
    width: 200px;
	background-image:url(../img/fbbt_00.gif);
    text-indent: -9999px;
    margin: 10px auto;
}

#fbBt a:hover {
    background-image: url(../img/fbbt_01.gif);
}

/*ボタン設定*/

.rbtn{
display:block;}
	 .rbtn a:hover img{
opacity:0.6;
filter:alpha(opacity=60);
-ms-filter: “alpha( opacity=60 )”;
}


/*フッターの設定*/
#footer{
		background:url(../img/hd_back.gif) bottom repeat-x #2c327a;
		color:#CCCCCC;
		overflow : hidden;
    	_zoom:1;
		margin:0;
		padding:5px;
		font-size:10px;
		}

.img {padding:10px;}


/*divの設定*/
#div00 {background:#CCCCCC;
		color:#000000;
		padding: 3px 25px;
		}

#div01 {background:#a8c450;
		color:#FFFFFF;
		padding: 3px 25px;
		}

#KMCcopy{
color: #FFFFFF;
padding:5px 0px;
text-align:center;
font-size:10px;
}

/*追加（ヘッダバナー用）*/
.hdimg{
	background-image:url(../img/adtop_05.jpg);
	height:250px;
	width:760px;
	margin:1px auto;
	
}

/*追加（BGM用）*/
.bgm_00{
	height:50px;
	margin:0 auto;
	width:762px;
	padding:0px;
	overflow:hidden;
}



/*帯*/
.year_00{
	background:#1E1C80;
	font-weight:bold;
	color:#FFFFFF;
}


#sb_t{background:url(../img/obi_00.gif) #23448a bottom repeat-x;
	height:25px;
	padding-left:3px;
	line-height:200%;
	color:#FFFFFF;
	font-weight:bolder;
}

.s-map{float:left; width:25%; color:#FFF;}
.s-map ul{margin-top:5px; margin-left:10px;}
.s-map li{margin-bottom:2px;}
.s-map p{font-weight:bold; color:#FFF; margin:0}
.s-map a{color:#d1d1d1;}
.s-map a:hover{color:#14ffe6;}