@charset "UTF-8";


/*------------------------------------------------------------
バックグラウンドカラー  #D9E1F2　水色
-------------------------------------------------------------*/

body { background: #FFF; }
#contentsAreaSection { background: #fff url(../common-img/bg.gif) repeat-x center bottom; }
#contentsAreaOuter { background: #FFF; }
#container { background: url(../common-img/main_bg.gif) repeat-y center top; }

#coverAreaSection { background: #D9E1F2 url(../common-img/main_bg.gif) repeat-y center top; }


/*------------------------------------------------------------
コンテナーバックグラウンドカラー
-------------------------------------------------------------*/
.mainBg { background: #FFF; }

/*------------------------------------------------------------
フッターエリア
-------------------------------------------------------------*/
#footerAreaSection { background: url(../common-img/footer_bg.gif) repeat-x left top; border-top: 2px solid #F1F1F3; }
#footerNaviArea { border-bottom: 1px solid #CCC; }
#footerNaviArea ul li { border-right: 1px solid #CCC; }

/*------------------------------------------------------------
グローバルフォントカラー）
-------------------------------------------------------------*/
body { color: #333; }


/*------------------------------------------------------------
グローバルリンクカラー #6C93D1
-------------------------------------------------------------*/
a:link,a:active,a:visited { color: #000; text-decoration: underline; }
a:hover { color: #000; text-decoration: none; }

/*画像リンクボーダー設定*/

/*メインコンテンツ*/
.containerInner a span { display: block; border: 0px solid #000; }
.containerInner a:hover span { border: 0px solid #fff; }

/*------------------------------------------------------------
COLOR01（グローバルナビゲーションバックグラウンドカラー）
-------------------------------------------------------------*/
#globalNaviAreaOuter { background: url(../common-img/global_navi_bg.gif); }
.color01 { background: url(../common-img/global_navi_bg.gif) repeat left top; }


/*------------------------------------------------------------
COLOR02（グローバルナビゲーションテキストカラー）#777
-------------------------------------------------------------*/
.color02 { color: #fff; }
.color02 a:link, .color02 a:active, .color02 a:visited { color: #fff; }


/*------------------------------------------------------------
COLOR03（グローバルナビゲーションバックグラウンドホバーカラー）
-------------------------------------------------------------*/
#globalNaviArea .active a { background: url(../common-img/global_navi_bg_on.gif) repeat-x left bottom; }
.color03 a:hover { background: url(../common-img/global_navi_bg_on.gif) repeat-x left bottom; }


/*------------------------------------------------------------
COLOR04（グローバルナビゲーションホバーテキストカラー）
-------------------------------------------------------------*/
#globalNaviArea .active a { color: #FFF; }
.color04 a:hover { color: #FFF; }


/*------------------------------------------------------------
COLOR05（ローカルナビゲーションバックグラウンドカラー）
-------------------------------------------------------------*/
.color05 { }


/*------------------------------------------------------------
COLOR06（ローカルナビゲーションテキストカラー）
-------------------------------------------------------------*/
.color06 a:link,.color06 a:active,.color06 a:visited { }


/*------------------------------------------------------------
COLOR07（ローカルナビゲーションバックグラウンドホバーカラー）
-------------------------------------------------------------*/
#localNaviArea .active a { }
.color07 a:hover { }


/*------------------------------------------------------------
COLOR08（ローカルナビゲーションホバーテキストカラー）
-------------------------------------------------------------*/
#localNaviArea .active a {  }
.color08 a:hover {  }


/*------------------------------------------------------------
COLOR09（見出しバックグラウンドカラー）#6C93D1
-------------------------------------------------------------*/
.color09 { background: #FFF url(../common-img/u_ttl_bg.gif) repeat-x left bottom; }
.color09 { color: #fff; }
.color09 h1, .color09 h2, .color09 h3, .color09 h4, .color09 h5, .color09 h6 { border-left: 1px #E4E4E8 solid; border-top: 1px #E4E4E8 solid; border-right: 1px #E4E4E8 solid; }


/*------------------------------------------------------------
COLOR10（見出しカラー）
-------------------------------------------------------------*/
.color10 { color: #6C93D1; }


/*------------------------------------------------------------
COLOR11（小見出し・th・キャプション・カラー）
-------------------------------------------------------------*/
.color11 { color: #333; }
.bSubTtl .color11 { color: #666666; }

/*------------------------------------------------------------
COLOR12（thバックグラウンド・キャプション・カラー）
-------------------------------------------------------------*/
.color12 { background-color: #CCD6DF; }

/*ユニットバックグラウンドカラー*/
.bgColor { background-color: #DAE4F0; }


/*------------------------------------------------------------
COLOR13（ボーダーカラー）
-------------------------------------------------------------*/
.color13 { border-color: #BDBDBD; }

/*ユニットボーダー*/
.bdSolid	{ border-color: #BDBDBD; }	/*実線*/
.bdDot		{ border-color: #BDBDBD; }	/*点線*/

/*お問い合わせ必須項目*/
th.thImp { border-left-color: #F30 !important; }



/*------------------------------------------------------------
ユニットカスタム
-------------------------------------------------------------*/

/*縦並びアンカー*/
.bAnchor .color06 a { color: #6C93D1 !important; text-decoration:underline !important; }
.bAnchor .color08 a:hover { color: #6C93D1 !important; text-decoration:none !important; }

/*横並びアンカー*/
.bAnchorSide .color06 a { color: #6C93D1 !important; }
.bAnchorSide .color08 a:hover { color: #6C93D1 !important; }

/*カテゴリリスト（タブ）*/
.bCatList4Tab { border-right: 1px solid #B3A58F; }
.bCatList4BoxInner { background: #FFF; }