/* ************************************************ 
 *	共通設定
 * ************************************************ */
* {
	margin: 0px;
	padding: 0px;
}



body {
	color: #aaaaaa;
	font-size: x-small;
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	line-height: 1.4em;
	background:#000000 url(./img/MAIN_BG.png) repeat-y;
	text-align:left;
}

body div{
	text-align:left;
	/*margin: 0 auto;*/
}

br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}

img {
	border: 0px;
}

h3{
font-size:12px;
}

a{
	color:#0085C1;
	text-decoration: none;
outline: none;
}
a:hover{
	color:#ffffff;
	background-color:#0085C1;
	text-decoration: none;
}
a:link{
	color:#0085C1;
	text-decoration: none;
}
a:visited{
	color:#04457B;
	text-decoration: none;
}	
a:link:hover{
	color:#ffffff;
	background-color:#0085C1;
	text-decoration: none;
}
a:visited:hover{
	color:#ffffff;
	background-color:#04457B;
	text-decoration: none;
}

/* ------------------------------------- 
 *	ページレイアウト
 * ------------------------------------- 
 *※ページ全体の幅は800pxとなっています。
    幅を広げる場合は、.sideと.mainのwidth
    の合計値が#containerのwidthになるよう
    設定してください。
 * ------------------------------------- */

/*ページ全体の幅、レイアウトをセンタリング*/
#container {
	/*margin:0px auto;autoが入っているとセンタリングする*/
	margin:0;
	width:940px;
	text-align:left; 
	backgronud-color:transparent;
	/*background:#000000 url(./img/MAIN_BG.png) repeat-y;*/
}

/*ヘッダー（ページタイトル、グローバルメニュー）*/
#header {
	width:925px;
	background:#000000 url(./img/HEADER_BG.png) no-repeat;
	vertical-align: top;
	height:120px;
	padding:0 0 19px 15px;
	margin:0;
	text-align:left;
}

#headerLOGO{
	width:240px;
	height:120px;
	margin-right:15px;
	float:left;
}

#header h1{	
}

/*blogの説明の非表示*/
#header-description{
	display:none;
	text-indent:-9999px;
}

#headerMain{
	margin-left:255px;
	width:650px;
	height:120px;
	fload:left;
}
#mainMenu{
	/*width:630px;*/
	height:23px;
	margin-bottom:20px;
	padding:3px 5px 0 10px;
	
}
#mainMenu ul{
	margin:0;
	padding:0;
	height:23px;
	/*display:none;*/
	text-indent:-9999px;
	list-style-type: none;
}
#mainMenu ul li{
	margin:0;
	padding:0 0 0 5px;
	float:left;
	/*list-style-type: none;*/
}
#mainMenu ul li a{
	display:block;
	/*margin-right:5px;
	padding:0 0 3px 0;*/
	text-decoration:none;
	/*text-indent:-9999px;*/
}


#mainTOPICS{
	/*float:left;*/
	padding:0;
	margin:0;
	width:640px;
	/*height:74px;*/
}

#mainTOPICS img{
border:1px solid #ffffff;
}

#content{
	/*clear:both;*/
	width:925px;
	padding:15px 0 0 15px;
	backgronud-color:transparent;
}
#content .ACHIV {
	clear:both;
	width:890px;
	padding:15px 15px 15px 15px;
}

.ACHIV h1,
.ACHIV h2{
	color:#ffffff;
	font-size:14px;
}




#archiveL{
	width:630px;
	padding:0 15px 15px 0;
	float:left;
}
#archiveR{
	width:245px;
	padding:0 0 15px 0;
	float:left;
}


#NEWSCAL{
	height:450px;
}

#NEWS{
	float:left;
	padding:5px 0 0 13px;
	margin-right:2px;
	width:240px;
	height:450px;
	background:#000000 url(./img/News-tab.png) no-repeat;
}

#CAL{
	padding:0;
	margin:0;
	float:left;
	width:640px;
	height:450px;
}

#NEWARR{
	width:895px;
　clear:both;
}

.newsTTL{
	width:217px;
	padding:6px 0 2px 4px;
}


.cntHeader{
	margin:16px 0 0 0;
	padding:0;
	width:895px;
	height:30px;
	background:#000000 url(./img/CONT_HEADER.png) no-repeat;
}
.cntMain{
	margin:0;
	padding:0 15px 0 15px;
	width:865px;
	height:100%;
	background:#000000 url(./img/CONT_BG.png) repeat-y;
}
.cntFooter{
	margin:0;
	padding:0;
	width:895px;
	height:15px;
	background:#000000 url(./img/CONT_FOOTER.png) no-repeat;
}

.cntHeader img{
	padding:5px 0 0 13px;
}

.contH{
	padding:0;
	margin:0;
	width:630px;
	height:8px;
	background:#000000 url(./img/ARCHIVE_main_BG_H.png) no-repeat bottom;
}
.contC{
	font-size:10px;
	line-height: 1.6em;
	/*line-height: 1.4em;*/
	padding:7px 0 7px 15px;
	float:left;
	width:615px;

	margin:0;
	background:#000000 url(./img/ARCHIVE_main_BG_C.png) repeat-y;
}

.contF{
	clear:both;
	padding:0;
	margin:0;
	width:630px;
	height:10px;
	background:#000000 url(./img/ARCHIVE_main_BG_F.png) no-repeat;
}
.contC h1{
	color:#ffffff;
	font-size:16px;
	padding-bottom:7px;	
}

.asset-header{
	width:600px;
	padding-bottom:5px;
}
.asset-content{
	width:600px;
	padding:5px 5px 5px 8px;
}
.asset-body{
	width:600px;
	font-size:12px;
	color:#777777;
}
.asset-body p{
	margin:6px 0 6px 0;
}
.asset-body p img{
	padding:3px;
	background:#fff;
}
.entry-Listasset .asset-content{
	width:600px;
	padding:5px 5px 5px 8px;
}
.meta-Category{
	padding-left:24px;
}

.entry-Listasset{
	padding:0 0 22px 5px;
}

.entry-Listasset .asset-header{
	width:600px;
	padding:0;
}

.entry-Listasset .asset-body{
	width:600px;
	font-size:12px;
	color:#777777;
	padding-bottom:5px;
}
.archive-title{
	margin-bottom:8px;
}
.entryMoreText{

}

.sideH{
	padding:0;
	margin:0;
	width:245px;
	height:8px;
	background:#000000 url(./img/ARCHIVE_sidebar_BG_H.png) no-repeat bottom;
}
.sideC{
	line-height: 1.6em;
	/*line-height: 1.4em;*/
	padding:5px 12px 7px 10px;
	margin:0;
	background:#000000 url(./img/ARCHIVE_sidebar_BG_C.png) repeat-y;
}
.sideHARRIVAL{
	width:92px;
	height:20px;
	background:url(./img/menuNA.png) no-repeat;
}
.sideHINFO{
	width:43px;
	height:20px;
	background:url(./img/menuINFO.png) no-repeat;
}
.sideHBLOG{
	width:49px;
	height:20px;
	background:url(./img/menuBLOG.png) no-repeat;
}

.sideBarENTRY{
	padding:6px 0 0 8px;
}
.sideC h3{
	color:#ffffff;
	font-size:10px;
}
.sideF{
	clear:Both;
	padding-bottom:14px;
	margin:0;
	width:245px;
	height:10px;
	background:#000000 url(./img/ARCHIVE_sidebar_BG_F.png) no-repeat;
}


#footer{
	width:940px;
	height:45px;
	margin:0 0 0 0;
	padding:10px 15px 0 15px;
　/*text-align: right;*/ 
	clear:both;
	backgronud-color:transparent;
}
.bgLinePOS{
	clear:both;
	width:940px;
	height:4px;
	margin:0;
	padding:0;
	background:#000000 url(./img/bgLine.png) no-repeat;
}

.entry-footer-categoly{
	padding:3px 5px 0 0;
	text-align:right;
}



/*  メニューボタンの設定*/

#menuHOME a{
	width:53px;
	background:url(./img/menuHOME.png) no-repeat;
	margin-right:5px;
	padding:0 0 3px 0;
}
#menuSINFO a{
	width:82px;
	background:url(./img/menuSINFO.png) no-repeat;
	margin-right:5px;
	padding:0 0 3px 0;
}
#menuNA a{
	width:92px;
	background:url(./img/menuNA.png) no-repeat;
	margin-right:5px;
	padding:0 0 3px 0;
}
#menuINFO a{
	width:43px;
	background:url(./img/menuINFO.png) no-repeat;
	margin-right:5px;
	padding:0 0 3px 0;
}
#menuBLOG a{
	width:49px;
	background:url(./img/menuBLOG.png) no-repeat;
	margin-right:5px;
	padding:0 0 3px 0;
}
#menuBrand a{
	width:81px;
	background:url(./img/menuBrand.png) no-repeat;
	margin-right:5px;
	padding:0 0 3px 0;
}

#menuHOME  a:hover{
	width:53px;
	background:url(./img/menuHOME.png) no-repeat 0 -20px;
	margin-right:5px;
	padding:0 0 3px 0;
}
#menuSINFO a:hover{
	width:82px;
	background:url(./img/menuSINFO.png) no-repeat 0 -20px;
	margin-right:5px;
	padding:0 0 3px 0;
}
#menuNA a:hover{
	width:92px;
	background:url(./img/menuNA.png) no-repeat 0 -20px;
	margin-right:5px;
	padding:0 0 3px 0;
}
#menuINFO  a:hover{
	width:43px;
	background:url(./img/menuINFO.png) no-repeat 0 -20px;
	margin-right:5px;
	padding:0 0 3px 0;
}
#menuBLOG a:hover{
	width:49px;
	background:url(./img/menuBLOG.png) no-repeat 0 -20px;
	margin-right:5px;
	padding:0 0 3px 0;
}
#menuBrand a:hover{
	width:81px;
	background:url(./img/menuBrand.png) no-repeat 0 -20px;
	margin-right:5px;
	padding:0 0 3px 0;
}

#SINFO{
	padding-bottom:15px;
}

#brandList ul li{
	display: inline; /* 前後に改行させない */
	margin: 0;
	padding: 0 25px 0 0;
	list-style-type: none;
}

