/********************************************************************
    本 CSS ファイルについての注意事項

    IE対策-001
    IE対策-002
    Safari対策
    文字サイズ特殊指定-001 1.3em 約 13px
    top left height width
    text-justify : distribute;
*********************************************************************/
/********************************************************************
    CSS設定 全ページ共通
    概要 全ページで共通して使用されるタグ用設定
    プリフィックス all
    作成日 H20.5.31
*********************************************************************/
/* 全ページ共通 ラッパー */
#all_wrapper {
    width: 1100px;/* サイト全体幅の指定 */
    margin-right: auto;/* マージン指定 */
    margin-left: auto;
    text-align:left; /* IE対策-001 */
    font-weight: bolder;/* 基本文字タイプ指定 */
    background-color:#DBDAA8;/* 背景色指定 */
}
/* 全ページ共通 ヘッダー用ラッパー*/
#all_header {
    height: 100px;/* 高さ指定 */
    background-image: url("../images/all_001_header.gif");/* 画像指定 */
    text-indent: -9999px;/* テキスト非表示指定 */
}
/* 全ページ共通 共通メニュー(画面右上部) ラッパー*/
#all_kyotsu_menu {
    position: relative;/* 相対位置指定 */
    text-align:right;/* 右寄せ指定 */
    top: 55px;/* 上部位置指定 */
    font-size:1.2em;/* 文字サイズ指定(単位em)*/
}
/* 全ページ共通 現在のページ位置ラッパー */
#all_current_position {
    position: relative;/* 相対位置指定 */
    top: 10px; left: 15px; width: 700px; height: 25px;
    font-size: 1.2em;/* 文字サイズ指定(単位em)*/
}
/* 全ページ共通 特殊文字色指定 */
span.all_path_separater,/* 区切り文字(>>)*/
span.all_active_page{ /* アクティブページ */
    color: #DA0B00;/* 文字色指定 */
}
/* 全ページ共通 ナビゲーションボタン画像基本指定　*/
#all_navi_home a,
#all_navi_home_here a,
#all_navi_profile a,
#all_navi_profile_here a,
#all_navi_media a,
#all_navi_media_here a,
#all_navi_band a,
#all_navi_band_here a,
#all_navi_schedule a,
#all_navi_schedule_here a,
#all_navi_school a,
#all_navi_school_here a,
#all_navi_blog a,
#all_navi_blog_here a,
#all_navi_contact a,
#all_navi_contact_here a,
#all_navi_link a,
#all_navi_link_here a{
    position: relative;/* 相対位置指定 */
    left: 100px; width: 100px; height: 50px;
    float: left;/* 左回り込み指定*/
    text-indent: -9999px;/* テキスト非表示指定 */
    overflow: hidden; /* FireFox 対策 */
}
/* ホームボタン画像上書き指定 */
#all_navi_home a{
    width: 100px;
    background-image: url("../images/btn_off_home.gif");/* 画像指定 */    
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}
#all_navi_home_here a{
    width: 100px;
    background-image: url("../images/btn_on_home.gif");/* 画像指定 */    
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}
/* プロファイルボタン画像上書き指定 */
#all_navi_profile a{
    position: relative;/* 相対位置指定 */
    left: 101px; width: 100px;
    background-image: url("../images/btn_off_profile.gif");/* 画像指定 */    
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}
#all_navi_profile_here a{
    position: relative;/* 相対位置指定 */
    left: 101px; width: 100px;
    background-image: url("../images/btn_on_profile.gif");/* 画像指定 */    
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */

/* メディアボタン画像上書き指定 */
}#all_navi_media a{
    left: 102px;width: 100px;
    background-image: url("../images/btn_off_media.gif");/* 画像指定 */    
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}
#all_navi_media_here a{
    left: 102px;width: 100px;
    background-image: url("../images/btn_on_media.gif");/* 画像指定 */    
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}

/* バンドボタン画像上書き指定 */
#all_navi_band a{
    left: 103px;width: 100px;
    background-image: url("../images/btn_off_band.gif");/* 画像指定 */    
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}
#all_navi_band_here a{
    left: 103px;width: 100px;
    background-image: url("../images/btn_on_band.gif");/* 画像指定 */    
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}

/* スケジュールボタン画像上書き指定 */
#all_navi_schedule a{
    left: 104px;width: 100px;
    background-image: url("../images/btn_off_schedule.gif");/* 画像指定 */    
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}
#all_navi_schedule_here a{
    left: 104px;width: 100px;
    background-image: url("../images/btn_on_schedule.gif");/* 画像指定 */    
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}

/* スクールボタン画像上書き指定 */
#all_navi_school a{
    left: 105px;width: 100px;
    background-image: url("../images/btn_off_school.gif");/* 画像指定 */    
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}
#all_navi_school_here a{
    left: 105px;width: 100px;
    background-image: url("../images/btn_on_school.gif");/* 画像指定 */    
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}
/* ブログボタン画像上書き指定 */
#all_navi_blog a{
    left: 106px;width: 100px;
    background-image: url("../images/btn_off_blog.gif");/* 画像指定 */    
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}
#all_navi_blog_here a{
    left: 106px;width: 100px;
    background-image: url("../images/btn_on_blog.gif");/* 画像指定 */    
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}
/* コンタクトボタン画像上書き指定 */
#all_navi_contact a{
    left: 107px;width: 100px;
    background-image: url("../images/btn_off_contact.gif");/* 画像指定 */    
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}
#all_navi_contact_here a{
    left: 107px;width: 100px;
    background-image: url("../images/btn_on_contact.gif");/* 画像指定 */    
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}
/* リンクボタン画像上書き指定 */
#all_navi_link a{
    left: 108px;width: 100px;
    background-image: url("../images/btn_off_link.gif");/* 画像指定 */    
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}
#all_navi_link_here a{
    left: 108px;width: 100px;
    background-image: url("../images/btn_on_link.gif");/* 画像指定 */    
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}


/* 全ページ共通 免責リンク用 ラッパー*/
#all_menseki {
    position: relative;/* 相対位置指定 */
    clear: both;/* 回りこみ属性の解除 */
    text-align:right;/* 文字位置右寄せ指定 */
    font-size: 1.2em/* 文字サイズ指定(単位em)*/
}
/* 全ページ共通 フッダー用ラッパー */
#all_footer {
    position: relative;/* 相対位置指定 */
    top:15px; left: 100px; height: 50px;
    clear both;/* 回りこみ属性の解除 */
}
/* 全ページ共通 マーク画像指定 */
#sub_title_gazo {
    position: relative;/* 相対位置指定 */
    width: 908px;height: 35px;
    background-image: url("../images/sub_title.gif");/* 画像指定 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}

#red_note_mark {
    width: 15px;
    height: 15px;
    background-image: url("../images/red_note.gif");/* 画像指定 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}

/********************************************************************
    CSS設定 全ページ共通
    概要 全ページで共通して使用されるHTMLタグ用
    プリフィックス なし
    作成日 H20.5.31
*********************************************************************/
/* body タグ基本指定 */
body {
    text-align: center; /* IE対策-002 */
    color: #370000;
    font-size: 62.5%;/* 文字サイズ特殊指定-001 */
    margin: 0;
    padding: 0;
}
/* a タグ基本指定 */
a {
    text-decoration:none;/* リンク用装飾解除指定 */
}
/* a タグ 訪問前リンク色指定 */
a:link { 
    color: #808080; /* 訪問前リンク色は既定の色と変更無し */
} 
/* a タグ 訪問後リンク色指定 */
a:visited {
    color: #808080; /* 訪問後リンク色は既定の色と変更無し */
} 
/* a タグ ホバー時リンク色指定 */
a:hover { 
    color: #ff0000; /* ホバー時は赤に指定 */
} 
/* a タグ アクティブリンク色指定 */
a:active { 
    color: red;/* アクティブリンク色は赤に指定 */
} 

/********************************************************************
    CSS設定 トップページ(index.htm)
    概要 メインページで使用されるdivタグ用
    プリフィックス main
    作成日 H20.5.31
*********************************************************************/
/* トップページメイン画像指定 */
#main_image {
    position: relative;/* 相対位置指定 */
    top: 5px;left: 100px;height:340px;width:908px;
    /* background-image: url("../images/main_dummy.JPG"); *//*画像指定*/
    clear: both; /* Safari, FireFox 対策 ナビゲーションボタンのリンク領域が不正になるため */
}
/* ★★メインメニュー左 ラッパー★★ */
#main_menu_left {
    background-color:#370000;/* 背景色指定 */
    position: relative;/* 相対位置指定 */
    top: 10px; left: 100px; height: 850px; width: 200px;
    float: left;/* 左回り込み属性指定 */ 
    font-size: 1.7em;/* メインメニュータイトル用文字サイズ指定(単位em)*/
    color: #FF0000;/* 文字色指定 */
}

/* ★★メインメニュー中央 ラッパー★★ */
div.main_menu_middle {
    background-color:#370000;/* 背景色指定 */
    position: relative;/* 相対位置指定 */
    top: 10px; left: 105px; height: 850px; width: 498px;
    float: left;/* 左回り込み属性指定 */ 
    font-size: 1.7em;/* メインメニュータイトル用文字サイズ指定(単位em)*/
    color: #663300;/* 文字色指定 */
}

/* ★★メインメニュー右 ラッパー ★★ */
div.main_menu_right {
    background-color:#370000;/* 背景色指定 */
    position: relative;/* 相対位置指定 */
    top: 10px; left: 110px; height: 850px; width: 200px;
    float: left;/* 左回り込み属性指定 */ 
    font-size: 1.7em;/* メインメニュータイトル用文字サイズ指定(単位em)*/
    color: #663300;/* 文字色指定 */
}

/* 盲導犬への取り組みメニューへのリンク指定 */
#main_left_toms a{
    position: relative;/* 相対位置指定 */
    top: 10px; width: 190px; height: 110px;
    float: right;/* 右回り込み属性指定*/
    text-indent: -9999px;/* テキスト非表示指定 */
    text-decoration:none;/* リンク用装飾 解除*/
    background-image: url("../images/left_toms_bnr.jpg");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}

#main_left_tomsannex a{
    position: relative;/* 相対位置指定 */
    height: 100px; width: 190px;
    float: right;/* 右回り込み属性指定*/
    text-indent: -9999px;/* テキスト非表示指定 */
    background-image: url("../images/left_annex_bnr.jpg");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */

}
#main_left_tomblog a{
    position: relative;/* 相対位置指定 */
    height: 190px; width: 190px;
    float: right;/* 右回り込み属性指定*/
    text-indent: -9999px;/* テキスト非表示指定 */
    background-image: url("../images/left_diary_bnr.jpg");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */

}
#main_left_tombanner a{
    position: relative;/* 相対位置指定 */
    height: 160px; width: 190px;
    float: right;/* 右回り込み属性指定*/
    text-indent: -9999px;/* テキスト非表示指定 */
    background-image: url("../images/link_bnr.gif");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */

}

#main_middle_news{
    position: relative;/* 相対位置指定 */
    left:5px;height: 60px; width: 488px;
    background-image: url("../images/middle_newstitle.gif");/* 画像指定 */
}

#main_right_tomsannex a{
    position: relative;/* 相対位置指定 */
    top:10px; height: 72px; width: 190px;
    float: right;/* 右回り込み属性指定*/
    text-indent: -9999px;/* テキスト非表示指定 */
    background-image: url("../images/right_annex_bnr.gif");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */

}
#main_right_mixi a{
    position: relative;/* 相対位置指定 */
    float: right;/* 右回り込み属性指定*/
    height: 62px; width: 190px;
    text-indent: -9999px;/* テキスト非表示指定 */
    background-image: url("../images/right_mixi_bnr.gif");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */

}

#main_right_musicchannel a{
    position: relative;/* 相対位置指定 */
    float: right;/* 右回り込み属性指定*/
    height: 116px; width: 190px;
    text-indent: -9999px;/* テキスト非表示指定 */
    background-image: url("../images/musicchannel.jpg");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */

}

#main_right_twitter a{
    position: relative;/* 相対位置指定 */
    float: right;/* 右回り込み属性指定*/
    height: 119px; width: 190px;
    text-indent: -9999px;/* テキスト非表示指定 */
    background-image: url("../images/twitter.jpg");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */

}

#main_right_myspace a{
    position: relative;/* 相対位置指定 */
    float: right;/* 右回り込み属性指定*/
    height: 119px; width: 190px;
    text-indent: -9999px;/* テキスト非表示指定 */
    background-image: url("../images/myspace.gif");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */

}

#main_middle_other{
    position: relative;/* 相対位置指定 */
    height: 20px; width: 100px;
    float: right;/* 右回り込み属性指定*/
    text-indent: -9999px;/* テキスト非表示指定 */
    background-image: url("../images/news_band_other.gif");/* 画像指定 */

    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}

#main_middle_annex{
    position: relative;/* 相対位置指定 */
    height: 20px; width: 100px;
    float: right;/* 右回り込み属性指定*/
    text-indent: -9999px;/* テキスト非表示指定 */
    background-image: url("../images/news_band_annex.gif");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}

#main_middle_toms{
    position: relative;/* 相対位置指定 */
    height: 20px; width: 100px;
    float: right;/* 右回り込み属性指定*/
    text-indent: -9999px;/* テキスト非表示指定 */
    background-image: url("../images/news_band_toms.gif");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}

#main_middle_new{
    position: relative;/* 相対位置指定 */
    height: 12px; width: 25px;
    float: left;/* 右回り込み属性指定*/
    text-indent: -9999px;/* テキスト非表示指定 */
    background-image: url("../images/new.gif");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}

#main_article_01{
    position: relative;/* 相対位置指定 */

    width: 465px;
    color:white;
    top 10px; left:15px;
    font-size:0.7em;/* 文字サイズ指定(単位em)*/
    line-height:20px;/* 行間指定 */
}

/********************************************************************
    CSS設定 サブページ 共通
    概要 全サブページの共通設定
    プリフィックス sub
    作成日 H20.5.31
*********************************************************************/
/* サブページタイトル文字指定 */
#sub_title_name {
    position: relative;/* 配置指定 */
    left: 60px; width: 300px; top:-25px;
    font-size: 1.5em;/* 文字サイズ 単位(em) */
    font-weight:bolder;
    color: #FFFFFF;/* 文字色指定 薄茶色 */
    clear: both;/* 回り込み属性の解除 */
}

#sub_annex_logo{
    position: relative;/* 相対位置指定 */
    height: 20px; width: 100px;
    float: left;/* 右回り込み属性指定*/
    text-indent: -9999px;/* テキスト非表示指定 */
    background-image: url("../images/news_band_annex.gif");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}

#sub_toms_logo{
    position: relative;/* 相対位置指定 */
    height: 20px; width: 100px;
    float: left;/* 右回り込み属性指定*/
    text-indent: -9999px;/* テキスト非表示指定 */
    background-image: url("../images/news_band_toms.gif");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}

#sub_other_logo{
    position: relative;/* 相対位置指定 */
    height: 20px; width: 100px;
    float: left;/* 右回り込み属性指定*/
    text-indent: -9999px;/* テキスト非表示指定 */
    background-image: url("../images/news_band_other.gif");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}

#sub_youtube_topmedia{
    clear:both;/* 回り込み指定解除 */
    position: relative;/* 相対位置指定 */
    left:200px;width: 640px;
}
/********************************************************************
    CSS設定 プロファイル(sub01_profile.htm)
    概要 
    プリフィックス sub01
    作成日 H21.12.25   
*********************************************************************/
/* コンテンツ用 ラッパー */
#sub01_contents_wrapper{
    position: relative;/* 相対位置指定 */
    left: 100px; top:5px;width: 900px; height:1300px;
    clear:both;/* 回り込み指定解除 */
    font-size: 1.2em;/* 文字サイズ 単位(em) */
    letter-spacing: 0.2em;/* 文字間隔 単位(em) */
    line-height:20px;/* 行間指定 */
}

/* 画像01(プロファイル) 上書き指定 */
#sub01_gazo_01{
    position: relative;/* 相対位置指定 */
    float: left;/* 右回り込み属性指定*/
    width:120px;height:140px;	
    background-image: url("../images/profile.jpg");/* 画像指定 */
}
/* 画像01(プロファイル) 上書き指定 */
#sub01_gazo_03{
    position: relative;/* 相対位置指定 */
    float: left;/* 右回り込み属性指定*/
    left 200px;width:120px;height:140px;	
    background-image: url("../images/profile1.jpg");/* 画像指定 */
}
/* 画像01(プロファイル) 上書き指定 */
#sub01_gazo_04{
    position: relative;/* 相対位置指定 */
    float: left;/* 右回り込み属性指定*/
    left 200px;width:120px;height:140px;	
    background-image: url("../images/profile2.jpg");/* 画像指定 */
}
/* 画像01(プロファイル) 上書き指定 */
#sub01_gazo_05{
    position: relative;/* 相対位置指定 */
    float: left;/* 右回り込み属性指定*/
    left 200px;width:120px;height:140px;	
    background-image: url("../images/profile3.jpg");/* 画像指定 */
}

/* 画像01(プロファイル) 上書き指定 */
#sub01_gazo_06{
    position: relative;/* 相対位置指定 */
    float: left;/* 右回り込み属性指定*/
    left 200px;width:120px;height:140px;	
    background-image: url("../images/profile4.jpg");/* 画像指定 */
}

/* 画像02(Reasonジャケット) 上書き指定 */
#sub01_gazo_02 a{
    position: relative;/* 相対位置指定 */
    top: 10px; width: 91px; height: 110px;
    float: left;/* 右回り込み属性指定*/
    text-indent: -9999px;/* テキスト非表示指定 */
    text-decoration:none;/* リンク用装飾 解除*/
    background-image: url("../images/reason.jpg");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */

}

#sub01_contents_01{
    position: absolute;/* 相対位置指定 */
    top:20px;position: relative;/* 相対位置指定 */
    width: 430px; height:500px;
}

#sub01_contents_02{
    position: absolute;/* 相対位置指定 */
    left:500px;top:220px;width: 430px; height:500px;/* 相対位置指定 */
    width: 430px; height:500px;
}

#sub01_contents_03{
    position: absolute;/* 相対位置指定 */
    width: 430px; height:500px;top:750px;
}

/********************************************************************
    CSS設定 メディア(sub02_media.htm)
    概要 
    プリフィックス sub02
    作成日 H20.6.14
*********************************************************************/
/* コンテンツ用 ラッパー */
#sub02_contents_wrapper{
    position: relative;/* 相対位置指定 */
    left: 100px; top:5px; width: 900px;
    clear:both;/* 回り込み指定解除 */
    font-size: 1.2em;/* 文字サイズ 単位(em) */
    line-height:20px;/* 行間指定 */
    letter-spacing: 0.2em;/* 文字間隔 単位(em) */

}

/* 画像01(メールアドレス) 上書き指定 */
#sub02_gazo_02 a{
    position: relative;/* 相対位置指定 */
    float: left;/* 右回り込み属性指定*/
    width:180px;height:90px;	
    background-image: url("../images/musicchannel_small.jpg");/* 画像指定 */
    text-indent: -9999px;/* テキスト非表示指定 */
}
#sub02_gazo_03{
    position: relative;/* 相対位置指定 */
    float: left;/* 右回り込み属性指定*/
    width:180px;height:90px;	
    background-image: url("../images/FoderaHead.jpg");/* 画像指定 */
}

#sub02_gazo_04{
    position: relative;/* 相対位置指定 */
    float: left;/* 右回り込み属性指定*/
    width:180px;height:90px;	
    background-image: url("../images/EffectBoard.jpg");/* 画像指定 */
}

/********************************************************************
    CSS設定 バンド(sub03_band.htm)
    概要 
    プリフィックス sub02
    作成日 H20.6.14
*********************************************************************/
/* コンテンツ用 ラッパー */
#sub03_contents_wrapper{
    position: relative;/* 相対位置指定 */
    left: 100px; top:5px;width: 900px; height:1500px;
    clear:both;/* 回り込み指定解除 */
    font-size: 1.2em;/* 文字サイズ 単位(em) */
    letter-spacing: 0.2em;/* 文字間隔 単位(em) */
    line-height:20px;/* 行間指定 */
}

#sub03_toms_logo{
    position: absolute;/* 相対位置指定 */
    top:50px; height: 20px; width: 100px;
    text-indent: -9999px;/* テキスト非表示指定 */
    background-image: url("../images/news_band_toms.gif");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}

#sub03_annex_logo{
    position: absolute;/* 相対位置指定 */
    left:0px;top:600px; height: 20px; width: 100px;
    text-indent: -9999px;/* テキスト非表示指定 */
    background-image: url("../images/news_band_annex.gif");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}

#sub03_other_logo{
    position: absolute;/* 相対位置指定 */
    left:0px;top:1250px; height: 20px; width: 100px;
    text-indent: -9999px;/* テキスト非表示指定 */
    background-image: url("../images/news_band_other.gif");/* 画像指定 */
    overflow: hidden; /* FireFox 対策 */
    background-repeat: no-repeat;/* 画像繰り返し表示属性 解除指定 */
}

#sub03_gazo_01{
    position: absolute;/* 相対位置指定 */
    top 250px; width:180px;height:90px;	
    background-image: url("../images/left_toms_bnr.jpg");/* 画像指定 */
}

#sub03_gazo_02{
    position: absolute;/* 相対位置指定 */
    top:650px; width:180px;height:90px;	
    background-image: url("../images/left_annex_bnr.jpg");/* 画像指定 */
}

#sub03_gazo_03 a{
    position: absolute;/* 相対位置指定 */
    text-indent: -9999px;/* テキスト非表示指定 */

    width:180px;height:52px;	
    background-image: url("../images/right_annex_bnr.gif");/* 画像指定 */
}

#sub03_contents_01{
    position: absolute;/* 相対位置指定 */
    top:200px;width: 430px; height:430px;
    line-height: 20px;/* 行間指定 */
    text-align:justify;/* 文字均等割付指定 */
    text-justify : distribute;/* 文字均等割付指定 */
}

#sub03_contents_02{
    position: absolute;/* 相対位置指定 */
    left:500px; width: 430px; height:430px;
}

#sub03_hr1{
    position: absolute;/* 相対位置指定 */
    top:570px;width: 910px;
}

#sub03_hr2{
    position: absolute;/* 相対位置指定 */
    top:1220px;width: 910px;
}

#sub03_contents_03{
    position: absolute;/* 相対位置指定 */
    top:750px;width: 430px; height:520px;
    clear:both;/* 回り込み指定 */
    float:left;
    text-justify : distribute;/* 文字均等割付指定 */
}

#sub03_contents_04{
    position: absolute;/* 相対位置指定 */
    left:500px;top:750px;width: 430px; height:430px;

}

#sub03_contents_05{
    position: absolute;/* 相対位置指定 */
    top:1300px;height:430px;

}

/********************************************************************
    CSS設定 スケジュール(sub04_scchedule.htm)
    概要 
    プリフィックス sub04
    作成日 H20.6.14
*********************************************************************/
/* コンテンツ用 ラッパー */
#sub04_contents_wrapper{
    position: relative;/* 相対位置指定 */
	left: 100px;
	top:5px;
	clear:both;/* 回り込み指定解除 */
	font-size: 1.2em;/* 文字サイズ 単位(em) */
}
#sub04_contents_wrapper2{
    position: relative;/* 相対位置指定 */
	left: 100px;
	top:5px;
	clear:both;/* 回り込み指定解除 */
	font-size: 1.6em;/* 文字サイズ 単位(em) */
}
/********************************************************************
    CSS設定 スクール(sub05_school.htm)
    概要 
    プリフィックス sub05
    作成日 H20.6.14
*********************************************************************/
/* コンテンツ用 ラッパー */
#sub05_contents_wrapper{
    position: relative;/* 相対位置指定 */
    left: 100px; top:5px;width: 900px; height:900px;
    clear:both;/* 回り込み指定解除 */
    font-size: 1.2em;/* 文字サイズ 単位(em) */
    letter-spacing: 0.2em;/* 文字間隔 単位(em) */
    line-height:20px;/* 行間指定 */
}

/* 画像01(メールアドレス) 上書き指定 */
#sub05_gazo_01{
    width:180px;height:45px;	
    background-image: url("../images/mail_address.gif");/* 画像指定 */
}
/* 画像01(メールアドレス) 上書き指定 */
#sub05_gazo_02{
    position: relative;/* 相対位置指定 */
    float: left;/* 右回り込み属性指定*/
    width:180px;height:90px;	
    background-image: url("../images/school.jpg");/* 画像指定 */
}
#sub05_gazo_03{
    position: relative;/* 相対位置指定 */
    float: left;/* 右回り込み属性指定*/
    width:180px;height:90px;	
    background-image: url("../images/FoderaHead.jpg");/* 画像指定 */
}
#sub05_gazo_04{
    position: relative;/* 相対位置指定 */
    float: left;/* 右回り込み属性指定*/
    width:180px;height:90px;	
    background-image: url("../images/school2.jpg");/* 画像指定 */
}
#sub05_gazo_05{
    position: relative;/* 相対位置指定 */
    float: left;/* 右回り込み属性指定*/
    width:180px;height:90px;	
    background-image: url("../images/EffectBoard.jpg");/* 画像指定 */
}

#sub05_contents_01{
    position: relative;/* 相対位置指定 */
    top:20px;width: 430px; height:430px;
    clear:both;/* 回り込み指定 */
    float:left;
    text-justify : distribute;/* 文字均等割付指定 */
}

#sub05_contents_02{
    position: relative;/* 相対位置指定 */
    top:20px;width: 430px; height:430px;
    float:right;/* 回り込み指定 */

}

/********************************************************************
    CSS設定 ブログ(sub06_blog.htm)
    概要 
    プリフィックス sub02
    作成日 H20.6.14
*********************************************************************/
/* 直接飛ばすため、本ページは作成しない */

/********************************************************************
    CSS設定 (sub07_contact.htm)
    概要 
    プリフィックス sub07
    作成日 H20.6.14
*********************************************************************/
/* コンテンツ用 ラッパー */
/* コンテンツ用 ラッパー */
#sub07_contents_wrapper{
    position: relative;/* 相対位置指定 */
    left: 100px; top:5px;width: 900px; height:300px;
    clear:both;/* 回り込み指定解除 */
    font-size: 1.2em;/* 文字サイズ 単位(em) */
    letter-spacing: 0.2em;/* 文字間隔 単位(em) */
    line-height:20px;/* 行間指定 */
}

#sub07_contents_01{
    position: relative;/* 相対位置指定 */
    top:20px;width: 500px; height:300px;
    clear:both;/* 回り込み指定 */
    float:left;
    text-justify : distribute;/* 文字均等割付指定 */
}

/* 画像01(メールアドレス) 上書き指定 */
#sub07_gazo_01{
    width:180px;height:45px;	
    background-image: url("../images/mail_address.gif");/* 画像指定 */
}
/* 画像01(メールアドレス) 上書き指定 */
#sub07_gazo_02{
    position: relative;/* 相対位置指定 */
    float: left;/* 右回り込み属性指定*/
    width:180px;height:90px;	
    background-image: url("../images/contact.jpg");/* 画像指定 */
}
#sub07_gazo_03{
    position: relative;/* 相対位置指定 */
    float: left;/* 右回り込み属性指定*/
    width:180px;height:90px;	
    background-image: url("../images/Chopper.jpg");/* 画像指定 */
}
#sub07_gazo_04{
    position: relative;/* 相対位置指定 */
    float: left;/* 右回り込み属性指定*/
    width:180px;height:90px;	
    background-image: url("../images/contact2.jpg");/* 画像指定 */
}
#sub07_gazo_05{
    position: relative;/* 相対位置指定 */
    float: left;/* 右回り込み属性指定*/
    width:180px;height:90px;	
    background-image: url("../images/contact1.jpg");/* 画像指定 */
}

/********************************************************************
    CSS設定 リンク(sub08_link.htm)
    概要 
    プリフィックス sub08
    作成日 H20.6.14
*********************************************************************/
/* コンテンツ用 ラッパー */
#sub08_contents_wrapper{
    position: relative;/* 相対位置指定 */
    left: 100px; top:5px;width: 900px; height:3100px;
    clear:both;/* 回り込み指定解除 */
    font-size: 1.2em;/* 文字サイズ 単位(em) */
    letter-spacing: 0.2em;/* 文字間隔 単位(em) */
    line-height:20px;/* 行間指定 */
}

/* 画像01(リンク用バナー) 上書き指定 */
#sub08_gazo_01{
    width:144px;height:48px;	
    background-image: url("../images/tommwo.gif");/* 画像指定 */
}

/* 画像02(いのやん) 上書き指定 */
#sub08_gazo_02{
    position: relative;/* 相対位置指定 */
    width:144px;height:48px;	
    background-image: url("../images/inoyan.gif");/* 画像指定 */
}

/* 画像03(あらいさん) 上書き指定 */
#sub08_gazo_03{
    position: relative;/* 相対位置指定 */
    width:144px;height:48px;	
    background-image: url("../images/takeshi_arai.gif");/* 画像指定 */
}

/* 画像03(Slow) 上書き指定 */
#sub08_gazo_04{
    position: relative;/* 相対位置指定 */
    width:144px;height:48px;	
    background-image: url("../images/slow.gif");/* 画像指定 */
}
/* 画像03(あらいさん) 上書き指定 */
#sub08_gazo_05{
    position: relative;/* 相対位置指定 */
    width:144px;height:48px;	
    background-image: url("../images/tsushima.jpg");/* 画像指定 */
}
/* 画像03(あらいさん) 上書き指定 */
#sub08_gazo_06{
    position: relative;/* 相対位置指定 */
    width:144px;height:48px;	
    background-image: url("../images/satoru.jpg");/* 画像指定 */
}/* 画像03(あらいさん) 上書き指定 */
#sub08_gazo_07{
    position: relative;/* 相対位置指定 */
    width:144px;height:48px;	
    background-image: url("../images/akira_shiomoto.gif");/* 画像指定 */
}/* 画像03(あらいさん) 上書き指定 */
#sub08_gazo_08{
    position: relative;/* 相対位置指定 */
    width:144px;height:48px;	
    background-image: url("../images/iwatax_room.gif");/* 画像指定 */
}/* 画像03(あらいさん) 上書き指定 */
#sub08_gazo_09{
    position: relative;/* 相対位置指定 */
    width:144px;height:48px;	
    background-image: url("../images/isamu_ohashi.gif");/* 画像指定 */
}/* 画像03(あらいさん) 上書き指定 */
#sub08_gazo_10{
    position: relative;/* 相対位置指定 */
    width:144px;height:48px;	
    background-image: url("../images/takushi_takemoto.gif");/* 画像指定 */
}/* 画像03(あらいさん) 上書き指定 */
#sub08_gazo_11{
    position: relative;/* 相対位置指定 */
    width:144px;height:48px;	
    background-image: url("../images/madoka_nakamura.gif");/* 画像指定 */
}/* 画像03(あらいさん) 上書き指定 */
#sub08_gazo_12{
    position: relative;/* 相対位置指定 */
    width:144px;height:48px;	
    background-image: url("../images/shie.gif");/* 画像指定 */
}/* 画像03(あらいさん) 上書き指定 */
#sub08_gazo_13{
    position: relative;/* 相対位置指定 */
    width:144px;height:48px;	
    background-image: url("../images/love_peace_tad.gif");/* 画像指定 */
}/* 画像03(あらいさん) 上書き指定 */
#sub08_gazo_14{
    position: relative;/* 相対位置指定 */
    width:144px;height:48px;	
    background-image: url("../images/kentaro_miyama.jpg");/* 画像指定 */
}/* 画像03(あらいさん) 上書き指定 */
#sub08_gazo_15{
    position: relative;/* 相対位置指定 */
    width:144px;height:48px;	
    background-image: url("../images/mardigras.gif");/* 画像指定 */
}/* 画像03(あらいさん) 上書き指定 */
#sub08_gazo_16{
    position: relative;/* 相対位置指定 */
    width:144px;height:48px;	
    background-image: url("../images/papa_garten.gif");/* 画像指定 */
}/* 画像03(あらいさん) 上書き指定 */
#sub08_gazo_17{
    position: relative;/* 相対位置指定 */
    width:144px;height:48px;	
    background-image: url("../images/takeshi_arai.gif");/* 画像指定 */
}
#sub08_gazo_18{
    position: relative;/* 相対位置指定 */
    width:144px;height:48px;	
    background-image: url("../images/mugen.gif");/* 画像指定 */
}

/********************************************************************
    CSS設定 スケジュール(sub09_oldnews.htm)
    概要 
    プリフィックス sub04
    作成日 H20.6.14
*********************************************************************/
/* コンテンツ用 ラッパー */
#sub09_contents_wrapper{
	position: relative;/* 相対位置指定 */
	left: 100px;
	top:35px;
	width: 900px;
	height:4100px;
	clear:both;/* 回り込み指定解除 */
	font-size: 1.2em;/* 文字サイズ 単位(em) */
	letter-spacing: 0.2em;/* 文字間隔 単位(em) */
	line-height:20px;/* 行間指定 */
}

#sub09_article_01{
	position: relative;/* 相対位置指定 */
	width: 465px;
    top 10px; 						left:15px;
	font-size:85%;/* 文字サイズ指定(単位em)*/
	line-height:18px;/* 行間指定 */
}
