/* 佳川奈未さん　スペシャル音声ファイル無料プレゼント CSS  */


body {
margin: 0px auto;
text-align: center;
font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
font-size: 12px;
color: #333333;
background:url('../img/body_bg.jpg') #FFFFFF 50% 0% repeat-y;
}



/* ページ全体のリンク */
a{ color:#FF3366; text-decoration:none; overflow:hidden;}
a:link{ color:#FF3366; }
a:visited{ color:#FF3366;}
a:hover{ color:#FF3366;text-decoration:underline; }

img {
 border-style: none;
 border-width: 0px;
 text-decoration: none;
}
a img {
 border-style: none;
 border-width: 0px;
 text-decoration: none;
}

b { font-weight:bold; line-height: 160%;}
i { font-style:oblique; }
big { font-size:13px; }
small{ font-size:12px; }
strong {	
color: #CC0000;
font-weight: bold;
font-size: 12px;
line-height: 160%;
}



/* 見出し設定  */

h1{
margin: 0px auto;
padding:0px;
width:1000px;
height: 285px;
background:url('../img/top002.jpg') 50% 0% no-repeat;
font-size:-1px;
text-indent:-9999px;
display:block;
}


h2#h2_1{
margin: 0px auto;
padding:0px;
width:900px;
height: 98px;
font-size:-1px;
text-indent:-9999px;
background:url('../img/h2_1.jpg') 50% 0% no-repeat;
clear:both;
}


h2#h2_2{
margin: 0px auto;
padding:0px;
width:900px;
height: 98px;
font-size:-1px;
text-indent:-9999px;
background:url('../img/h2_2.jpg') 50% 0% no-repeat;
clear:both;
}


h2#h2_3{
margin: 0px auto;
padding:0px;
width:900px;
height: 315px;
font-size:-1px;
text-indent:-9999px;
background:url('../img/h2_3.jpg') 50% 0% no-repeat;
clear:both;
}





/* ラッパーの設定*/


#wrap1 {
margin: 0px auto;
padding: 0px;
width: 1000px;
text-align:center;
}


#wrap2 {
margin: 0px auto;
padding: 0px;
width: 1000px;
text-align:center;
background:url('../img/wrap_bg.jpg') 50% 0% repeat-y;
}


#main1 {
margin: 0px auto;
padding: 30px 0px;
width: 1000px;
height: 1300px;
background:url('../img/mainbg_1.jpg') 50% 0% no-repeat;
}

#main1 p{
margin: 0px 0px 25px 0px;
color: #333333;
line-height: 200%;
font-size: 15px;
text-align:center;
}


#main2 {
margin: 0px auto;
padding: 0px;
width: 900px;
}


#main2 p{
margin: 0px;
padding: 0px;
font-size:-1px;
text-indent:-9999px;
}


#main3 {
margin: 0px auto;
padding: 0px;
width: 900px;
text-align:center;
font-size: 15px;
color: #333333;
}





#main3 p{
margin: 0px 0px 5px 0px;
color: #333333;
line-height: 180%;
font-size: 12px;
text-align:left;
}


#main4 {
margin: 50px auto;
padding: 30px;
width: 760px;
border: 2px solid #FF99CC;
background-color:#FFFFFF;
}


#main4 p{
margin: 0px 0px 7px 0px;
color: #333333;
line-height: 150%;
font-size: 12px;
text-align:left;
}




form{
margin: 0px auto;
padding: 0px;
}


/* フッターの設定*/
#footer {
margin: 0px auto;
padding: 50px 0px 20px 0px;
width: 900px;
background: url(../img/footer_bg.jpg) 50% 0% no-repeat;
font-weight: normal;
font-size: 13px; 
color: #006699;
}

#footer p{
margin:  10px 0px;
padding: 0px;
text-align: center;
font-weight: bold;
color: #006699;
font-size: 13px; 
}

#footer p a{ color: #006699; text-decoration: none;}
#footer p a:hover{ color: #006699; text-decoration: none;}



#footer ul{
margin: 0px;
padding: 1px 0px 5px 0px;
}

#footer li{ padding: 0px; color: #006699; list-style: none; display: inline;}
#footer li a{ color: #006699; text-decoration: none;}
#footer li a:hover{ color: #006699; text-decoration: none;}
#footer address{margin: 5px 0px; font-size: 12px; font-weight: normal; color: #006699; font-style: normal;}








/*-------------ダウンロードページ--------------*/ 


/* 見出し設定  */

h1#dl{
margin: 0px auto;
padding:0px;
width:1000px;
height: 379px;
background:url('../img/dl_top002.jpg') 50% 0% no-repeat;
font-size:-1px;
text-indent:-9999px;
display:block;
}


h2#h2_dl{
margin: 0px auto;
padding:0px;
width:900px;
height: 98px;
font-size:-1px;
text-indent:-9999px;
background:url('../img/dl_h2.jpg') 50% 0% no-repeat;
clear:both;
}



