/*　全　体　構　造　
------------------------------------------------------------*/

body{
margin:0px;
padding:0px;
background:#ffffff url("../img/bg.gif") repeat fixed;
}

/*リンク文字設定（マウスoff）*/
a:link{
font-size:13px;
color:#4169e1;
line-height:25px;
}


/*リンク文字設定（マウスon）*/
a:hover{
font-size:13px;
color:#ff3399;
text-decoration:none;
}


/*リンク文字設定（訪問済み）*/
a:visited{
font-size:13px;
color:#00BFFF;
}


#wrapper{
width:840px;
margin:0px auto;
background:#ffffff;
}

#head{
width:840px;
height:100px;
background:#ffffff url("../img/head.jpg") no-repeat;
margin-top:15px;
margin-bottom:15px;
}

#left{
float:left;
width:136px;
height:auto;
background:#ffffff;
}


#center{
float:left;
width:538px;
height:1400px;
margin-left:15px;
margin-right:15px;
background:#ffffff url("img/center_bg.gif") repeat;
}

#right{
float:left;
width:136px;
height:auto;
background:#ffffff;
}


#foot{
width:840px;
height:auto;
background:#ffffff;
color:#404040;
font-size:10pt;
text-align:center;
clear:both;
}


/*　全　体　構　造　こ　こ　ま　で　
------------------------------------------------------------*/




/*　グ　ロ　ー　バ　ル　ナ　ビ　の　設　定　
------------------------------------------------------------*/


/*全体構造　マウスoff時*/
#navi{
margin-top:0px;
margin-right:0px;
margin-left:0px;
margin-bottom:5px;
padding:0;
width:840px;
height:22px;
overflow:hidden;
background:#ffffff url("../img/g_off.gif");
}


/*リストマークの非表示とfloatの設定*/
#navi li {
list-style:none;
width:105px;
float:left;
}  


/*リンクの設定*/
#navi li a{
display:block;   
line-height:22px;   
color:#000000;   
text-align:center;
text-decoration:none;
font-size:9pt;
} 


/*ロールオーバーの設定*/
#navi li a:hover{
background:#cccccc url("../img/g_on.gif");
color:#1E90FF;
font-size:10pt;
}


/*アドセンス*/
.ad{
width:840px;
height:20px;
text-align:center;
}


/*　グ　ロ　ー　バ　ル　ナ　ビ　の　設　定　こ　こ　ま　で
　
------------------------------------------------------------*/


/*　左　右　メ　ニ　ュ　ー　の　設　定　
------------------------------------------------------------*/

/*見出しの設定*/
.menu{
background:#ffffff url("../img/b_menu_index.gif") no-repeat;
font-size:13px;
font-weight:bold;
color:#000080;
width:136px;
height:24px;
margin-bottom:8px;
text-align:center;
line-height:24px;
}


/*２番目以降　見出しリスト設定*/
.menu li{
list-style-type:none;
margin:0px;
padding:0px;
}


/*メニューリンク　マウスoff時*/

ul.linkmenu{
font-size:13px;
color:#404040;
width:136px;
height:32px;
margin:0px;
padding:0px;
text-align:center;
line-height:24px;
}


ul.linkmenu  li{
list-style-type:none;
}


/*リンクの設定*/
ul.linkmenu li a{
display:block;
width:136px;
height:24px;  
color:#000000;   
text-decoration:none;
font-size:13px;
background:#ffffff url("../img/b_menu.gif") no-repeat;
margin:8px 0px;
} 



/*ロールオーバーの設定*/
ul.linkmenu li a:hover{
background:#ffffff url("../img/b_menu_on.gif") no-repeat;
color:#1E90FF;
font-size:13px;
text-decoration:underline;
}




/*　左　右　メ　ニ　ュ　ー　の　設　定　こ　こ　ま　で　
------------------------------------------------------------*/


/*　文　字　・　見　出　し　関　連　の　設　定　
------------------------------------------------------------*/


/*アドセンス本文用*/
.ad-c{
text-align:center;
}


/*ヘッダー用*/

.head_h{
position:relative;
top:70px;
right:0px;
left:620px;
color:#000000;
font-size:13px;
}


/*本文のデフォルト文字設定*/
.text1{
font-size:13px;
color:#000000;
margin-left:38px;
margin-right:40px;
line-height:25px;
background-image:url("img/underline.gif");
}


/*本文のリンク文字設定（マウスoff）*/
.text1 a{
font-size:13px;
color:#4169e1;
line-height:25px;
}


/*本文のリンク文字設定（マウスon）*/

.text1 a:hover{
font-size:13px;
color:#ff3399;
text-decoration:none;
}


/*本文のリンク文字設定（訪問済み）*/
.text1 a:visited{
font-size:13px;
color:#00BFFF;
}

/*リスト／本文のデフォルト文字*/
.text1 li{
list-style:none;
margin-left:-38px;
padding-left:15px;
background:url("../img/aoitori-icon.gif") no-repeat 0px 6px;
}


/*見出しの設定*/
.title {
border-bottom:1px solid #000099;
border-left:5px solid #3399ff;
line-height:150%;
margin-top:30px;
margin-left:20px;
margin-right:200px;
padding-left:10px;
color:#4169e1;
font-weight:bold;
}


/*見出しの設定　FAQ用*/
.title2 {
border-bottom:1px solid #000099;
border-left:5px solid #3399ff;
line-height:150%;
margin-top:30px;
margin-left:20px;
margin-right:200px;
padding-left:10px;
color:#808080;
font-weight:bold;
}


/*赤字＋下線なし*/
.red{
color:#ff0000;
}


/*太字＋カラー指定なし*/

.bold{
font-weight:bold;
}


/*下線＋太字＋カラー指定なし*/
.underline{
text-decoration:underline;
font-weight:bold;
}


/*下線＋赤字*/
.underline-red{
text-decoration:underline;
color:#ff0000;
}


/*下線＋赤字＋太字*/
.underline-red-b{
text-decoration:underline;
color:#ff0000;
font-weight:bold;
}


/*　文　字　・　見　出　し　関　連　の　設　定　こ　こ　ま　で　
------------------------------------------------------------*/



/*　画　像　配　置　の　指　定　
------------------------------------------------------------*/

/*画像配置に関する設定*/

.matsuri{
margin-top:10px;
margin-left:68px;
}


.link{
margin-top:10px;
margin-left:38px;
}

/*　画　像　配　置　の　指　定　こ　こ　ま　で　
------------------------------------------------------------*/


/*　テ　ー　ブ　ル　の　指　定　
------------------------------------------------------------*/


/*全体の設定*/
.table{
border-collapse:collapse;
margin-left:38px;
padding-left:38px;
}


/*試聴プレーヤー・見出し*/
.play_h{
width:175px;
height:20px;
line-height:20px;
color:#ffffff;
background:#000080;
font-size:13px;
border:1px solid #ffffff;
text-align:center;
}


/*曲名・見出し*/
.musictitle_h{
width:190px;
height:20px;
line-height:20px;
color:#ffffff;
background:#000080;
font-size:13px;
text-align:center;
border:1px solid #ffffff;
}


/*MIDI見出し*/
.midi_h{
width:40px;
height:20px;
line-height:20px;
color:#ffffff;
background:#000080;
font-size:13px;
text-align:center;
border:1px solid #ffffff;
}

/*MP3見出し*/
.mp3_h{
width:40px;
height:20px;
line-height:20px;
color:#ffffff;
background:#000080;
font-size:13px;
text-align:center;
border:1px solid #ffffff;
}


/*試聴プレーヤーTD設定*/
.play{
width:175px;
height:auto;
background:#ffffff;
text-align:center;
border:1px solid #ffffff;
}


/*曲名TD設定*/
.musictitle{
width:190px;
height:auto;
color:#3399ff;
font-size:13px;
text-align:center;
border:1px solid #ffffff;
}


/*MIDITD設定*/
.midi{
width:40px;
height:auto;
background:#ffffff;
text-align:center;
font-size:15px;
border:1px solid #ffffff;
}


/*MP3TD設定*/
.mp3{
width:40px;
height:auto;
background:#ffffff;
text-align:center;
font-size:15px;
border:1px solid #ffffff;
}


/*説明*/
.kaisetsu{
width:460px;
height:auto;
color:#000000;
background:#eaf4ff;
font-size:11px;
line-height:150%;
border:1px solid #ffffff;
text-align:right;
}


/*リンク文字設定（マウスoff）*/
.tdlink a{
font-size:11px;
color:#4169e1;
line-height:150%;
}


/*リンク文字設定（マウスon）*/

.tdlink a:hover{
font-size:11px;
color:#ff3399;
text-decoration:none;
line-height:150%;
}


/*リンク文字設定（訪問済み）*/
.tdlink a:visited{
font-size:11px;
color:#00BFFF;
line-height:150%;
}

/*　テ　ー　ブ　ル　の　指　定　こ　こ　ま　で　
------------------------------------------------------------*/
