@charset "Shift_JIS";/*/////////////////////////////////////////////////////////////	トップページに関するスタイル 	関連 /////////////////////////////////////////////////////////////*//*  トップページ　見出し画像  */.name-top { margin: 0; padding:0; }.name-top { display:block; text-indent: -9999px; }.top_picture { background-image: url("../image/top_picture.jpg"); width:553px; height:277px; }.top_picture_link { width:179px; position:relative; top: 177px; left:350px; padding: 0; margin: 0; }.top_picture_link img { padding: 0; margin: 0; }/*  事業案内　各カテゴリートップ画像  */.name-2006news{ width:553px; height:85px; margin: 10px 0 0 0;background-image: url("../../news/image/news_2006.gif"); }/*  第一階層　現表示  */#menu-bt01 a, #menu-bt01 a:hover, #menu-bt01 a:visited { background-position: 0px -36px; }/*  トップページに限りコンテンツ枠幅の変更  */#toppage-wrap { float:right; width: 553px; padding: 10px 0 0 0; }.top-title-h2 { background-image: url("../image/top_index_01.gif"); width:507px; height:54px; margin: 0 0 10px 0; float: left; }.top-title-h2 { display:block; text-indent: -9999px; }#top-box-subnavi{ float:left; width: 160px; margin: 10px 0 0 0; background-color: #f3f3f3; }#top-contents{ padding: 5px 5px 15px 25px; margin: 0; }/*  What's New  */.top-whatsnew { margin: 10px 0 0 0; padding: 5px 10px; border: solid 1px #ccc; background-color: #fff }/*  検索フォーム背景  */#top-box-subnavi .search{ width: 140px; margin: 0 0 5px 0; background-color: #e3e3e3; float: left; }
