/*------------------*//* 全体 *//*------------------*/

body { background-image:url(../img/bg.gif); background-repeat:repeat; margin:0px; padding:0px; text-align:center; }
a#aoi:link { color:#006600; text-decoration:underline; }
a#aoi:visited { color:#006600; text-decoration:underline; }
a#aoi:hover { color:#66CC00; text-decoration:underline; }
a#aoi:active { color:#006600; text-decoration:underline; }
#container { height:auto; width:774px; padding:0px; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; }
/* バックグラウンド */

#bg { background-image:url(../img/content_bg.gif); background-repeat:repeat-y; margin:0px; padding:0px; height:auto; width:774px; }
/* ヘッダ */

#header { width:760px; height:129px; margin-right:7px; margin-left:7px; }
/* コンテンツ */

#content { width:760px; margin-right:7px; margin-left:7px; }
/* フッタ */

#footer { width:760px; height:16px; background-image:url(../img/footer_bg.gif); background-repeat:repeat-x; margin-top:0px; margin-right:auto; margin-bottom:0px; margin-left:auto; font-size:10px; color:#FFFFFF; text-align:center; padding-top:2px; padding-right:0px; padding-bottom:0px; padding-left:0px; font-family:Arial, Helvetica, sans-serif; }
.clear { clear:both; }
/*------------------*//* 以下ヘッダアイテム *//*------------------*/
/* ロゴ */
#logo { float:left; height:129px; width:225px; }
/* 配置 */
#hdimg { float:right; height:129px; width:535px; background-image:url(../img/header_img.jpg); background-repeat:no-repeat; margin:0px; padding:0px; }
/* 上スペース */
#hdimg h1 { margin:0px; padding:0px; height:97px; width:535px; }
/* ナビカテゴリ */
#hdimg h2 { font-size:9px; padding:0px; height:32px; float:left; margin-top:97px; margin-right:0px; margin-bottom:0px; margin-left:0px; }
#hdimg h2 em { visibility:hidden; text-decoration:none; display:block; }
/*------------------*//* 以下サブメニューアイテム *//*------------------*/
#sub { float:left; width:225px; text-align:left; height:auto; margin:0px; padding:0px; background-image:url(../img/top_sub_bg.gif); background-repeat:repeat-y; }
#sub h1 { margin:0px; padding:0px; text-decoration:none; display:block; width:225px; height:35px; }
#sub h2 { margin:0px; padding:0px; text-decoration:none; display:block; width:225px; height:30px; }
#sub h3 { margin:0px; padding:0px; text-decoration:none; display:block; width:225px; height:25px; }
#sub em { font-size:9px; visibility:hidden; }
/*------------------*//* 以下会社概要ボタン *//*------------------*/
/* 会社案内 */
#sub h1#cate_com a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/cate_com.gif); background-repeat:no-repeat; height:35px; width:225px; }
#sub h1#com a:hover,#sub li#com a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/cate_com.gif); background-repeat:no-repeat; height:35px; width:225px; }
/* 会社概要 */
#sub h2#gaiyou a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/gaiyou.gif); background-repeat:no-repeat; height:30px; width:225px; }
#sub h2#gaiyou a:hover,#sub h2#gaiyou a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/gaiyou.gif); background-repeat:no-repeat; height:30px; width:225px; }
#sub h2#gaiyou_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/gaiyou.gif); background-repeat:no-repeat; height:30px; width:225px; }
/* 企業理念 */
#sub h2#rinen a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/rinen.gif); background-repeat:no-repeat; height:30px; width:225px; }
#sub h2#rinen a:hover,#sub h2#rinen a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/rinen.gif); background-repeat:no-repeat; height:30px; width:225px; }
#sub h2#rinen_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/rinen.gif); background-repeat:no-repeat; height:30px; width:225px; }
/* 沿革 */
#sub h2#enkaku a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/enkaku.gif); background-repeat:no-repeat; height:30px; width:225px; }
#sub h2#enkaku a:hover,#sub h2#enkaku a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/enkaku.gif); background-repeat:no-repeat; height:30px; width:225px; }
#sub h2#enkaku_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/enkaku.gif); background-repeat:no-repeat; height:30px; width:225px; }
/* 採用情報 */
#sub h2#saiyou a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/saiyou.gif); background-repeat:no-repeat; height:30px; width:225px; }
#sub h2#saiyou a:hover,#sub h2#saiyou a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/saiyou.gif); background-repeat:no-repeat; height:30px; width:225px; }
#sub h2#saiyou_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/saiyou.gif); background-repeat:no-repeat; height:30px; width:225px; }
/* 物件紹介 */
#sub h2#syoukai a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/bukken.gif); background-repeat:no-repeat; height:30px; width:225px; }
#sub h2#syoukai a:hover,#sub h2#syoukai a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/bukken.gif); background-repeat:no-repeat; height:30px; width:225px; }
#sub h2#syoukai_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/bukken.gif); background-repeat:no-repeat; height:30px; width:225px; }
/* 関連リンク */
#sub h2#link a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/sub_link.gif); background-repeat:no-repeat; height:30px; width:225px; }
#sub h2#link a:hover,#sub h2#link a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/sub_link.gif); background-repeat:no-repeat; height:30px; width:225px; }
#sub h2#link_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/sub_link.gif); background-repeat:no-repeat; height:30px; width:225px; }
/* お問い合わせ */
#sub h2#contact a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/contact.gif); background-repeat:no-repeat; height:30px; width:225px; }
#sub h2#contact a:hover,#sub h2#contact a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/contact.gif); background-repeat:no-repeat; height:30px; width:225px; }
#sub h2#contact_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/contact.gif); background-repeat:no-repeat; height:30px; width:225px; }
/*------------------*//* 以下店舗情報ボタン *//*------------------*/
/* 店舗情報 */
#sub h1#cate_shop a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/cate_shop.gif); background-repeat:no-repeat; height:35px; width:225px; }
#sub h1#com a:hover,#sub h1#com a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/cate_shop.gif); background-repeat:no-repeat; height:35px; width:225px; }
/* 店舗案内 */
#sub h2#shop_annai a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/shopannai.gif); background-repeat:no-repeat; height:30px; width:225px; }
#sub h2#shop_annai a:hover,#sub h2#shop_annai a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/shopannai.gif); background-repeat:no-repeat; height:30px; width:225px; }
#sub h2#shop_annai_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/shopannai.gif); background-repeat:no-repeat; height:30px; width:225px; }
/* 東京都 */
#sub h3#tokyo a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/tokyo.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#tokyo a:hover,#sub h3#tokyo a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/tokyo.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#tokyo_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/tokyo.gif); background-repeat:no-repeat; height:25px; width:225px; }
/* 神奈川県 */
#sub h3#kanagawa a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/kanagawa.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#kanagawa a:hover,#sub h3#kanagawa a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/kanagawa.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#kanagawa_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/kanagawa.gif); background-repeat:no-repeat; height:25px; width:225px; }
/* 埼玉県 */
#sub h3#saitama a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/saitama.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#saitama a:hover,#sub h3#saitama a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/saitama.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#saitama_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/saitama.gif); background-repeat:no-repeat; height:25px; width:225px; }
/* 静岡県 */
#sub h3#sizuoka a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/sizuoka.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#sizuoka a:hover,#sub h3#sizuoka a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/sizuoka.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#sizuoka_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/sizuoka.gif); background-repeat:no-repeat; height:25px; width:225px; }
/* 愛知県 */
#sub h3#aichi a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/aichi.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#aichi a:hover,#sub h3#aichi a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/aichi.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#aichi_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/aichi.gif); background-repeat:no-repeat; height:25px; width:225px; }
/* 岐阜県 */
#sub h3#gifu a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/gifu.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#gifu a:hover,#sub h3#gifu a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/gifu.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#gif_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/gifu.gif); background-repeat:no-repeat; height:25px; width:225px; }
/* 三重県 */
#sub h3#mie a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/mie.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#mie a:hover,#sub h3#mie a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/mie.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#mie_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/mie.gif); background-repeat:no-repeat; height:25px; width:225px; }
/* 滋賀県 */
#sub h3#siga a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/siga.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#siga a:hover,#sub h3#siga a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/siga.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#siga_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/siga.gif); background-repeat:no-repeat; height:25px; width:225px; }
/* 京都府 */
#sub h3#kyoto a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/kyoto.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#kyoto a:hover,#sub h3#kyoto a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/kyoto.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#kyoto_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/kyoto.gif); background-repeat:no-repeat; height:25px; width:225px; }
/* 福岡県 */
#sub h3#fukuoka a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/fukuoka.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#fukuoka a:hover,#sub h3#fukuoka a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/fukuoka.gif); background-repeat:no-repeat; height:25px; width:225px; }
#sub h3#fukuoka_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/fukuoka.gif); background-repeat:no-repeat; height:25px; width:225px; }
/* イベント情報 */
#sub h2#event_info a { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn/event.gif); background-repeat:no-repeat; height:30px; width:225px; }
#sub h2#event_info a:hover,#sub h2#event_info a:active { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/event.gif); background-repeat:no-repeat; height:30px; width:225px; }
#sub h2#event_info_d { margin:0px; padding:0px; text-decoration:none; display:block; background-image:url(../img/btn_on/event.gif); background-repeat:no-repeat; height:30px; width:225px; }
/*------------------*//* 以下メイン(記事)アイテム *//*------------------*/
/* 配置 */
#main { float:right; width:510px; text-align:left; color:#333333; height:auto; font-size:12px; margin-top:7px; margin-right:10px; margin-bottom:25px; margin-left:10px; line-height:150%; }
#main a { color:#006600; text-decoration:underline; }
#main a:hover,#sub #main a:active { color:#66CC00; text-decoration:underline; }
/* パンくず */

#mininavi { font-size:10px; text-align:right; color:#333333; margin-bottom:10px; margin-left:7px; }
#mininavi a { color:#006600; text-decoration:underline; }
#mininavi a:hover,#sub #mininavi a:active { color:#66CC00; text-decoration:underline; }