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

}



body {
color: #ffffff;
font-size: x-small;
font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
line-height: 1.4em;
background:#ffffff url(./img/MAIN_BG.jpg) 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:#e85800;*/
color:#cc3300;
text-decoration: none;
outline: none;
}
a:hover{
/*color:#ffffff;*/
/*background-color:#e85800;*/
color:#fff;
background:#cc3300;
text-decoration: none;
}
a:link{
/*
color:#e85800;
text-decoration: none;
*/
color:#cc3300;
text-decoration: under-line;
}
a:visited{
/*
color:#d85801;
text-decoration: none;
*/
color:#993300;
text-decoration: none;
}
a:link:hover{
/*
color:#ffffff;
background-color:#e85800;
text-decoration: none;
*/
color:#fff;
background:#cc3300;
text-decoration: none;
}
a:visited:hover{
/*
color:#ffffff;
background-color:#d85801;
text-decoration: none;
*/
color:#fff;
background:#993300;
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:transparent url(./img/HEADER_BG.png) no-repeat top;
vertical-align: top;
height:139px;
padding:0 0 0 15px;
margin:0;
text-align:left;
}

#headerLOGO{
width:240px;
height:120px;
margin-right:15px;
float:left;
}
#headerLOGO a:hover{
background-color:transparent;
}
#headerLOGO a:link:hover{
background-color:transparent;
}

#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:8px;
padding:15px 5px 0 10px;

}
#mainMenu ul{
margin:0;
padding:0;
/*width:650px;*/
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:925px;
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:transparent url(./img/News-tab.png) no-repeat;
}

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

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

.menuTTL{
margin-bottom:5px;
padding:0;
}

.newsTTL{
width:210px;
padding:6px 0 2px 4px;
font-weight:bold;
}

.newsTTL b{
color:#777;
}


.cntHeader{
margin:16px 0 8px 0;
padding:0;
width:895px;
height:30px;
background:#a29062;/* url(./img/CONT_HEADER.png) no-repeat;*/
}
.cntMain{
margin:0;
padding:0 15px 0 15px;
width:865px;
height:100%;
background:transparent;/* url(./img/CONT_BG.png) repeat-y;*/
}
.bld{
	color:#555;
}

.cntFooter{
margin:0;
padding:0;
width:895px;
height:15px;
background:transparent;/* url(./img/CONT_FOOTER.png) no-repeat;*/
}

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

.contH{
padding:0;
margin:0;
width:630px;
height:8px;
background:transparent;/* url(./img/ARCHIVE_main_BG_H.png) no-repeat bottom;*/
}
.contC{
font-size:10px;
line-height: 1.6em;
/*line-height: 1.4em;*/
padding:6px 0 4px 15px;
clear:both;
width:615px;

margin:0;
background:transparent url(./img/acv-Header_PRESENCE.png) no-repeat;
}

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

/*.asset-name .ACHIV{
width:600px;
background:#a29062;
}*/

.asset-header{
width:600px;
padding-bottom:5px;
}
.asset-content{
width:600px;
padding:5px 5px 5px 8px;
}
.asset-meta{
color:#666666;
font-weight:bold;
}
.asset-body{
width:600px;
font-size:12px;
color:#ffffff;
}
.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;
}

.asset-footer{
padding:30px 0 5px 3px;
}
.asset-footer a{
color:#fff;
}
.asset-footer a:hover{
color:#fff;
background:#cc3300;
text-decoration: none;
}
.asset-footer a:link:hover{
color:#fff;
background:#cc3300;
text-decoration: none;
}
.asset-footer a:visited{
color:#fff;
}



.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:#ffffff;
padding-bottom:5px;
}
.archive-title{
margin-bottom:8px;
}
.entryMoreText{

}

.sideH{
padding:0;
margin:0;
width:245px;
height:8px;
background:transparent;/* url(./img/ARCHIVE_sidebar_BG_H.png) no-repeat bottom;*/
}
.sideC{
line-height: 1.6em;
/*line-height: 1.4em;*/
padding:4px 12px 7px 10px;
margin:0;
background:transparent url(./img/sideBar-Header_PRESENCE.png) no-repeat;
}
.sideHARRIVAL{
width:92px;
height:20px;
margin-bottom:3px;
background:url(./img/menuNA.png) no-repeat;
}
.sideHINFO{
width:43px;
height:20px;
margin-bottom:3px;
background:url(./img/menuINFO.png) no-repeat;
}
.sideHBLOG{
width:49px;
height:20px;
margin-bottom:3px;
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:transparent;/* 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:transparent url(./img/bgLine.png) no-repeat;
}


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



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

#menuHOME a{
width:47px;
background:url(./img/menuHOME.png) no-repeat;
margin-right:5px;
padding:0 0 3px 0;
}
#menuSINFO a{
width:72px;
background:url(./img/menuSINFO.png) no-repeat;
margin-right:5px;
padding:0 0 3px 0;
}
#menuNA a{
width:85px;
background:url(./img/menuNA.png) no-repeat;
margin-right:5px;
padding:0 0 3px 0;
}
#menuINFO a{
width:35px;
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:73px;
background:url(./img/menuBrand.png) no-repeat;
margin-right:5px;
padding:0 0 3px 0;
}

#menuHOME a:hover{
width:47px;
background:url(./img/menuHOME.png) no-repeat 0 -20px;
margin-right:5px;
padding:0 0 3px 0;
}
#menuSINFO a:hover{
width:72px;
background:url(./img/menuSINFO.png) no-repeat 0 -20px;
margin-right:5px;
padding:0 0 3px 0;
}
#menuNA a:hover{
width:85px;
background:url(./img/menuNA.png) no-repeat 0 -20px;
margin-right:5px;
padding:0 0 3px 0;
}
#menuINFO a:hover{
width:35px;
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:73px;
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;
}
