@charset "utf-8";
/* ===================================================================
File info
 author     :AKAI Taro
 style info :サイトトップページ
=================================================================== */

#g_navi li#site_top a { background-position:-91px -253px; }
/*----------------------------------------------------
	#キャッチタイトル部分
----------------------------------------------------*/
div#header h1 { position:relative; left:-30px; text-indent:0; }
h2 { position: absolute; right: -280px; top: 60px; z-index: 5; _right:-280px; }
#man1 { background-image:url(../img/top_index/btn_img.jpg); width:495px; height:423px; display:block; position: absolute; top: 252px; left: 112px; background-repeat:no-repeat; padding-left:251px; }
#man1 a { background-image:url(../img/top_index/btn_img.jpg); height:423px; text-indent:-6666px; display:block; float:left; background-repeat:no-repeat; }
#man1 a#ishida { width:210px; background-position:-536px 0; }
#man1 a#ishida:hover { background-position:-1282px 0; }
#man1 a#ishida:active { position:relative; top:1px; left:1px; }
#man1 a#gallery { width:285px; background-position:-251px; }
#man1 a#gallery:hover { background-position:-997px 0; }
#man1 a#gallery:active { position:absolute; top:auto; left:auto; }
div#header { background-image:none; }
/*----------------------------------------------------
	#トップのみ
----------------------------------------------------*/
#main { left:-92px; position:relative; /left:-30px;
}
#main_container { /left:-70px;
}
/*----------------------------------------------------
	#外部サイトリンクリスト
----------------------------------------------------*/

#left_contents { width:336px; z-index: 1; top: -20px; position:relative; left:55px; }
#site_link { width:336px; }
#site_link li a { display:block; height:28px; width:336px; text-indent:-6666px; background-image:url(../img/top_index/site_link.gif); background-repeat:no-repeat; }
#smart_office a { background-position:0 0; }
#blog a { background-position:0 -28px; }
#office_move a { background-position:0 -56px; }
#office_design a { background-position:0 -84px; }
#store_design a { background-position:0 -112px; }
#office_reflesh a { background-position:0 -140px; }
#interior_construction a { background-position:0 -168px; }
#design_show a { background-position:0 -196px; }
#store_open a { background-position:0 -224px; }
#partition a { background-position:0 -252px; }
#eco a { background-position:0 -280px; }
#aed a { background-position:0 -308px; }
#smart_office a:hover { background-position:-336px 0; }
#blog a:hover { background-position:-336px -28px; }
#office_move a:hover { background-position:-336px -56px; }
#office_design a:hover { background-position:-336px -84px; }
#store_design a:hover { background-position:-336px -112px; }
#office_reflesh a:hover { background-position:-336px -140px; }
#interior_construction a:hover { background-position:-336px -168px; }
#design_show a:hover { background-position:-336px -196px; }
#store_open a:hover { background-position:-336px -224px; }
#partition a:hover { background-position:-336px -252px; }
#eco a:hover { background-position:-336px -280px; }
#aed a:hover { background-position:-336px -308px; }
/*暫定バージョン（リンクなし準備中用）*/

#site_link li { height:28px; width:336px; text-indent:-6666px; background-image:url(../img/top_index/site_link.gif); background-repeat:no-repeat; }
#smart_office { background-position:0 0; }
#blog { background-position:0 -28px; }
#office_move { background-position:0 -56px; }
#office_design { background-position:0 -84px; }
#store_design { background-position:0 -112px; }
#office_reflesh { background-position:0 -140px; }
#interior_construction { background-position:0 -168px; }
#design_show { background-position:0 -196px; }
#store_open { background-position:0 -224px; }
#partition { background-position:0 -252px; }
#eco { background-position:0 -280px; }
#aed { background-position:0 -308px; }
#caution { background-image: url(../img/top_index/caution.png); width:400px; height:300px; text-indent:-6666px; position:absolute; top:50%; left:50%; z-index: 200; }
h2#info_rss { width:76px; height:14px; position:static; z-index: auto; margin:10px 0 0 10px; text-indent:0; }
h2#info_rss a { background-image:url(../img/top_index/tit_info_rss.gif); width:76px; height:14px; display:block; text-indent:-6666px; background-position:0 0; background-repeat:no-repeat; overflow:hidden; }
h2#info_rss a:hover { background-position:0 -14px; }
/*===============
   FeedApiBase
================*/

#feedControl { font-size: 12px; width : 336px; margin-top:10px; font-size: small; font-family: "メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif; }
#feedControl .gf-snippet,  #feedControl .gf-author,  #feedControl .gf-spacer { display : none; }
#feedControl .gfc-results { padding-bottom : 1em; }
#feedControl .gfc-result { margin-bottom : 0px; }
#feedControl .gfc-resultsHeader .gfc-title { display:none; }
#feedControl .gf-relativePublishedDate { font-size:10px; }
#feedControl .gfc-result div.gf-title { height:1.4em; overflow:hidden; line-height:1.4em; border-bottom:1px solid #333; }
#feedControl a { padding-right:12px; background-image:url(../img/common/list_link.gif); background-position:right top; background-repeat:no-repeat; /background-position:0 2px; /padding:0 0 0 12px; display:block;  text-decoration:none;}
#feedControl a:hover { background-color:#333333; color:#ccc; }
div.gfc-resultsRoot { margin-left:10px; }
div.gfc-resultsHeader { display:none; }
#feedControl span{ margin-left:10px; display:block;}
