body{margin:0; padding:0; background-color:#f0f0f0; color:#333333; font-size:14px; line-height:1.45em; letter-spacing:0.1em; text-align: justify; text-justify:inter-ideograph;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif;
}

div#Wrap{width:100%; margin:0; padding:0;}
a:link{text-decoration:none; color:#333333;}
a:visited{text-decoration:none; color:#333333;}
a:hover{text-decoration:none; color:#ffcc33;}
a img:hover{filter:alpha(opacity=80); opacity:0.8;}
a name:hover{text-decoration:none; color:#333333;}
a.logo img:hover{filter:alpha(opacity=50); opacity:0.5;}
div.clear{width:100%; height:0px; clear:both;}
a img{border-style:none}
a.yellow:link{color:#ffcc33;}
a.yellow:visited{color:#ffcc33;}
a.white:link{color:#ffffff;}
a.white:visited{color:#ffffff;}


/*フッター*/
div#Footer{background-color:#201f1d; font-size:12px; width:1050px; height:510px; margin:0 auto;}
div#Footer a:link{text-decoration:none; color:#ffffff;}
div#Footer a:visited{text-decoration:none; color:#ffffff;}
div#Footer a:hover{text-decoration:none; color:#ffcc33;}
div.FooterArea{width:1050px; color:#ffffff; line-height:2.5em;}
div.FooterArea ul{margin:0;}
div.FooterArea ul li.FooterLeft{width:40%; display:inline-block; margin:2.5% 0 0 3%;}
div.FooterArea ul li.FooterLeft p.copyright{color:#818181; line-height:1.5em;}
div.FooterLogo img{width:90px;}
div.FooterArea ul li{width:25%; display:inline-block; margin:2.5% 0; vertical-align:top;}
div.FooterArea ul li p.borderL{font-size:16px; border-left:solid 5px #ffcc33; border-bottom:solid 1px #818181; width: 76%; padding:2% 0 2% 4%; margin-bottom:10%;}
div.FooterArea ul li p.indent{padding-left:5%; margin:0;}
div.FooterArea ul li p.indent a:link{text-decoration:none; color:#818181!important;}
div.FooterArea ul li p.indent a:visited{text-decoration:none; color:#818181!important;}
div.FooterArea ul li p.indent a:hover{text-decoration:none; color:#ffcc33!important;}
div.FooterArea ul li span.small{font-size:10px; letter-spacing:0.3em;}

div.FooterArea:after{display:block; clear:both; height:0px; visibility:hidden; content:".";}



/*日英ホバー切り替え*/
div.FooterArea ul li a.hovermenu span.en{display:inline;}
div.FooterArea ul li a.hovermenu:hover span.en{display:none;}
div.FooterArea ul li a.hovermenu span.jp{display:none;}
div.FooterArea ul li a.hovermenu:hover span.jp{display:inline;}







