@charset "Shift_JIS";


/*サイト全体の定義 START--------------------------------*/

body {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
div#Wrapper {	/*取りあえず要素をセンター寄せ*/
text-align:center;
}
.Hidden {	/*要素を非表示にする汎用スタイル*/
visibility:hidden;
text-indent:-9999px;	/*テキスト要素に提要させる場合の処置*/
}

/*Header START--------*/
div#Header {
background:url(../images/BackgroundHeader.jpg) top left repeat-x;
text-align:center;
}
div#HeaderInner {
background:url(../images/ImageHeader2.gif) top right no-repeat;
width:900px;
height:60px;
margin:0 auto;
position:relative;
}
div#HeaderInner img#Logo {
position:absolute;
bottom:0.8em;
left:1em;
border:none;
}

div#HeaderInner ul {
position:absolute;
color:#fff;
font-size:84%;
bottom:1em;
right:1em;
}
div#HeaderInner ul li {
display:inline;
background:url(../images/HeadingList-Gold.gif) center left no-repeat;
padding-left:13px;
margin-right:8px;
}
div#HeaderInner ul li a {
text-decoration:none;
}
div#HeaderInner ul li a:link,
div#HeaderInner ul li a:visited {
color:#999;
}
div#HeaderInner ul li a:hover,
div#HeaderInner ul li a:active {
color:#666;
}

/*--------END Header*/

/*Content START--------*/
div#Content {
background:#fff url(../images/background-image.gif) top center no-repeat;
text-align:left;
}
div#ContentInner {	/*Contentと幅を揃えるため定義*/
width:900px;
background:#fff;
margin:0 auto;
border:1px solid #231816;
border-top:0;
border-bottom:0;
position:relative;
}
div#Content hr {	/*要素自体の意味は無し。hrにクラス"Hidden"を与えること（非表示）*/
clear:both;
font-size: 0;	/*IE特有のバグ回避*/
}
div#Content p {
font-size:72%;
line-height:150%;
}
/*ロールオーバーリンクをCSSだけで実現するスタイル定義--------*/

div#ContentInner p#DBanner {
position:absolute;
top:10px;
right:20px;
border:0;
text-indent:-9999px;
/*以上、座標位置とテキスト置換の設定のみ*/
}
div#ContentInner p#DBanner a {
display:block;
width:112px;
height:48px;
background:url(../images/DBanner2.gif) no-repeat;
background-position:0 0;
}
div#ContentInner p#DBanner a:hover {
background-position:0 -48px;
}
/*--------ロールオーバーリンクをCSSだけで実現するスタイル定義*/

/*--------END Content*/

/*Footer START--------*/
div#Footer {
background:url(../images/BackgroundFooter.gif) top left repeat-x;
}
div#FooterInner {	/*Contentと幅を揃えるため定義*/
width:900px;
text-align:left;
margin:0 auto;
padding-top:10px;
background:url(../images/ImageFooter.gif) top left no-repeat;
height:100px;
}
div#FooterInner ul {
}
div#FooterInner ul li {
display:inline;
font-size:72%;
color:#999;
margin:0 0.25em 0 0.3em;
}
div#FooterInner ul li a {
}
div#FooterInner ul li#CompanyName {
white-space:normal;
color:#fff;
font-size:96%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#FooterInner a {
text-decoration:none;
}
div#FooterInner a:link,
div#FooterInner a:visited {
color:#999;
}
div#FooterInner a:hover,
div#FooterInner a:active {
color:#666;
}

div#NavArrow		{margin-top:20px;}
div#NavArrow ul li	{list-style:none; margin-right:20px; float:left;}

div#NavArrow p {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:bold;
bottom:10px;
line-height:100%;
color:#fff;
font-size:68%;
_font-size:72%;
_font-weight:normal;
}
div#NavArrow p a {
text-decoration:none;
color:#fff;
background:url(../images/BackgroundNav.gif) top left no-repeat;
display:block;
padding:0.5em 0 0.1em 0.85em;	/*Safari, Firefox*/
width:138px;
height:22px;
}
div#Primary {float:left;}
div#Secondary {
float:right;
height:640px;	/*ページの高さを固定するための支え*/
margin-bottom:-2px;	/*floatが不要なマージンを生成するため*/
_margin-bottom:-16px;	/*floatが不要なマージンを生成するため for IE6*/
font-size: 0;	/*IE特有のバグ回避*/
}


/*--------END Footer*/

/*--------------------------------END サイト全体の定義*/


/*ページ単位の定義 START--------------------------------*/



/*--------------------------------END ページ単位の定義*/
