/* CSS Document */

body,td,th {
	font-family: ヒラギノ角ゴ Pro W3 , ＭＳ Ｐゴシック, Osaka;
	font-size: 1em;
	color: #333333;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right:0px;
}


/*左側部分*/

#left{
float:left;
width:750px;
padding:0px 40px 0px 0px ;
}

#twit{
width:250px;
padding:100px 0px 00px 0px ;
}




/*ヘッダー部分*/

#header{
position:relative;
margin:0px;
padding:0px;
height:31px;
background-color:#9CC;
}
h1{
height:31px;
margin:0px;
padding:0px;
background-image:url(../img/es_title.gif);
background-repeat:no-repeat;
}
.out{
position:absolute;
left:-9999px;
}
.description {
position:absolute;
margin:0px;
padding:0px;
top:10px;
right:25px;
color:#FFF;
font-weight:bold;
font-size:0.9em;
}



/*ナビ部分は別掲　button.css*/



/*コンテンツ部分*/

#contents{
position:relative;
width:700px;
background-image:url(../img/sidewaku01.gif);
background-repeat:repeat-y;
margin:0px 0px 0px 50px ;
padding:30px 0px 0px 0px ;
}

h2{
margin:0px 10px 0px 350px ;
padding:3px ;
background-color:#eee;
color:#699;
font-size:1em;
}

.flash{
margin:40px 0px 0px 100px ;
}

#contents p{
margin:0px;
padding:10px;
}


/*トップページのみ*/
#whatsnew{
width:700px;
background-image:url(../img/top/wakutop.gif);
background-position:bottom;
background-repeat:no-repeat;
margin:0px 0px 0px 50px ;
padding:30px 0px 0px 0px ;
}

#new #whatsnew p{
margin: 0px 0px 0px 100px ;
padding:10px 0px 10px 100px;
color: #666;
font-size:0.9em;
}
#new #whatsnew p span{
margin:0px 0px 0px 300px ;
}

.colorback{

position:relative;
width:700px;
background-image:url(../img/top/back.gif);
background-repeat:no-repeat;
margin:0px 0px 30px 50px ;
padding:30px 0px 0px 0px;
}

#mwaku {
position:relative;
width:233px;
margin:0px 0px 20px 0px;
padding:0px;
}
#cwaku {
position:absolute;
top:30px;
left:233px;
width:233px;
margin:0px 0px 20px 0px;
padding:0px;
}
#bwaku{
position:absolute;
top:30px;
left:466px;
width:233px;
margin:0px 0px 20px 0px;
padding:0px;
}



#mwaku .pagelink{
list-style-image:url(../img/m.gif);
}
#cwaku .pagelink{
list-style-image:url(../img/c.gif);
}
#bwaku .pagelink{
list-style-image:url(../img/b.gif);
}

.comment{
line-height:160%;
padding:2em 2em 2em 2em ;
font-size:0.8em;
}


#topfooter{

clear:both;
width:700px;
margin:0px 0px 0px 50px;
padding:5px 0px 5px 0px;
border-top:1px solid #9cc;
text-align:center;
color:#699;
font-size:0.8em;
}


/*クラブマンエステートのページ、モールトンのページ*/

/*よくある質問*/



.qa{
margin:50px 60px 0px 20px ;
padding:0px;
}

.qa h3{
margin:1em 0em 1em 0em ;
padding:0.5em 0em 0.5em 1em ;
font-size:0.9em;
background-color:#eee;
}

/*クラブマンエステートの質問の見出し*/
#clubman .qa h3{
border-left:10px solid #699;
}
/*モールトンの質問の見出し*/
#moulton .qa h3{
border-left:10px solid #fc6;
}
/*バブアーの質問の見出し*/
#barbour .qa h3{
border-left:10px solid #696;
}


.qa a{
text-decoration:none;
color:#336666;
}
.qa a:hover{
text-decoration:underline;
color:#fc6;
}
.qa ol{
margin:0em;
padding:0em;
}
.qa ol li{
margin:0em 2em 0em 4em ;
padding:0px;
font-size:0.9em;
line-height:2em;
}
.qa dl{
margin:0em;
padding:0px;
}
.qa dt{
margin:0em;
padding:0.2em 0.5em 0.2em 1em ;
background-color:#eee;
font-size:0.9em;
}
/*クラブマンエステートの答えの見出し*/
#clubman .qa dt{
border-left:10px solid #fc6;
}
/*モールトンの答えの見出し*/
#moulton .qa dt{
border-left:10px solid #f90;
}
/*バブアーの答えの見出し*/
#barbour .qa dt{
border-left:10px solid #363;
}

.qa dd{
margin:0px;
padding:1em 3em 2em 3em ;
line-height:2em;
font-size:0.9em;
}

/*左肩リンク部分*/

#pagemove{
position:absolute;
top:120px;
left:60px;
margin:0px;
padding:0px;
}

#new .pagelink{
margin:0px ;
padding:0em 0em 0em 3em ;
font-size:0.8em;
}

#clubman #pagemove .pagelink{
list-style-image:url(../img/c.gif);
margin:0px ;
padding:0em 0em 0em 3em ;
font-size:0.8em;
}
#moulton #pagemove .pagelink{
list-style-image:url(../img/m.gif);
margin:0px ;
padding:0em 0em 0em 3em ;
font-size:0.8em;
}
#barbour #pagemove .pagelink{
list-style-image:url(../img/b.gif);
margin:0px ;
padding:0em 0em 0em 3em ;
font-size:0.8em;
}

.pagelink a{
text-decoration:none;
color:#333;
}
.pagelink a:hover{
text-decoration:underline;
color:#999;
}

/*イベントのページ*/
.eventtext{
margin:50px 20px 0px 20px ;
padding:0px;
font-size:0.9em;
line-height:1.5em;
}
.eventtext h3{
margin:1em 0em 1em 0em ;
padding:0.5em 0em 0.5em 1em ;
font-size:0.9em;
background-color:#eee;
}

/*クラブマンエステート*/
#clubman .eventtext h3{
border-left:10px solid #699;
}
/*モールトン*/
#moulton .eventtext h3{
border-left:10px solid #f93;
}
/*バブアー*/
#barbour .eventtext h3{
border-left:10px solid #696;
}

.eventtext p a{
color:#699;
text-decoration:underline;
}
.eventtext p a:hover{
color:#999;
text-decoration:none;
}


/*イベントのリスト*/

.eventold{
position:absolute;
top:150px;
left:700px;
margin:0px;
padding:0px;
width:240px;
font-size:0.9em;
}
.eventold ul{
line-height:2em;
margin:0em ;
padding:0em;
}
/*クラブマンエステート*/
#clubman .eventold ul{
list-style-image:url(../clubman/img/sankaku.gif);
}
/*モールトン*/
#moulton .eventold ul{
list-style-image:url(../moulton/img/sankaku.gif);
}
/*バブアー*/
#barbour .eventold ul{
list-style-image:url(../barbour/img/sankaku.gif);
}

.eventold li{
margin:0em 0em 0em 2em  ;
padding:0em;
}
.eventold a{
color:#333;
text-decoration:none;
}
.eventold a:hover{
color:#999;
text-decoration:underline;
}



/*フッター部分*/

#footer{
width:700px;
height:60px;
background-image:url(../img/underwaku01.gif);
background-repeat:no-repeat;
margin:0px 0px 0px 50px ;
padding:30px 0px 0px 0px ;
text-align:center;
color:#699;
font-size:0.8em;
}



