@charset "utf-8";
/* -------- 基本設定とヘッダー、フッターに関するCSSです -------*/

/* -------- 差し込むコンテンツに影響があるのはフォントサイズ、フォントカラー、行間、リンクカラーです -------*/



body { color: #343434; margin: 0; padding: 0; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Verdana; font-size: 100%; }
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, form, fieldset, pre, blockquote { margin: 0px; padding: 0px; font-weight: normal; }
ol, ul, li { margin: 0px; padding: 0px; font-weight: normal; list-style: none; }
img { border: 0; }
address { font-style: normal; }
/* -------- 外枠部分指定 -------- */

#container { margin: 0px auto; padding: 0px 15px 0px 15px; text-align: left; font-size: 78.58%; }
/* -------- ヘッダーエリア -------- */

#headerArea { height: 93px; border-bottom: solid #999999 1px; margin-bottom: 10px; }
#headerArea #logo { width: 107px; position: absolute; padding: 18px 0px 0px 0px; }
/* -------- ヘッダーエリア(右側) -------- */

#headerSideArea { float: right; padding-top: 18px; }
#headerSideArea p { background: url(../../img/common/ico_close.gif) no-repeat top left; font-size: 84.5%; padding: 2px 0px 0px 16px; }
/* -------- コンテンツエリア -------- */

#contentsArea { width: 100%; line-height: 1.4; text-align: center; }
/* -------- フッターエリア -------- */

#footerArea { border-top: solid #999999 1px; color: #999999; clear: both; font-size: 84.5%; margin-top: 10px; padding: 14px 0px 8px 0px; }
#footerArea li { float: left; list-style: none; padding: 0 10px; }
#footerArea li.border { border-left: solid #E6E6E6 1px; padding-left: 10px; }
#footerArea span { color: #333333; padding-right: 7px; }
#footerArea address { text-align: right; }
/* -------- リンクカラー(青パタン)※ベース -------- */

a:link { color: #275273; text-decoration: none; }
a:visited { color: #275273; text-decoration: none; }
a:active { color: #275273; text-decoration: none; }
a:hover { color: #275273; text-decoration: underline; }
/* -------- リンクカラー(黒パタン) -------- */

#footerArea a:link,  #headerSideArea p a:link { color: #444444; text-decoration: none; }
#footerArea a:visited,  #headerSideArea p a:visited { color: #666666; text-decoration: none; }
#footerArea a:active,  #headerSideArea p a:active { color: #666666; text-decoration: none; }
#footerArea a:hover,  #headerSideArea p a:hover { color: #666666; text-decoration: none; }
