@charset "utf-8";
/* CSS Document */


/*全ての余白を消す*/
*{
margin:0;
padding:0;
}

/*画像の枠を消す*/
img{
border:0;
}


body{
background:#EADFD1;
width:735px;
height:auto;
margin:0 auto;
padding:0;
font:normal 12px/16px "ＭＳ ゴシック", "Osaka－等幅";
color:#666666;
}

body a{
border:0px;
font:normal 12px/16px "ＭＳ ゴシック", "Osaka－等幅";
color:#b7294e;
}


.wrapper{
background:#FFFFFF;}

/*上昇防止*/
.box{
height:1px;
width:1px;
margin:0;
padding:0;
clear:both;
}

/*ヘッダー*/
#HEADER{
width:735px;
height:60px;
margin:0;
padding:0;
background:url(../img/index/header_bg.jpg) repeat-y right;
}

/*ヘッダーロゴ部*/
.hr_logo{
width:147px;
height:60px;
margin:0;
padding:0;
float:left;
background:url(../img/index/navi_bg.jpg) repeat-y left
}

/*ヘッダーセンター部*/
.hr_center{
margin:0;
padding:0;
width:200px;
height:60px;
float:left;
}

/*H1タグ*/
h1{
font:normal 10px "ＭＳ ゴシック", "Osaka－等幅";
color:#333333;
margin:30px 0 0 15px;
}

/*ヘッダー右部*/
.hr_right{
font:normal 12px/60px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#333333;
margin:0;
padding:0;
width:300px;
height:60px;
float:right;
text-align:right;
}

/*フラッシュ*/
#FLASH{
width:735px;
height:345px;
margin:0;
padding:0;
clear:both;
}


/*--------------------------------------------------------------------------------*/
/*プルダウンメニュー全体*/
#TAB{
width:735px;
height:40px;
margin:0;
padding:0;
}

/*階層１*/
#TAB ul{
width:735px;
height:40px;
margin:0;
padding:0;
list-style:none;
display:block;
}

/*階層１　項目*/
#TAB ul li{
width:147px;
height:40px;
margin:0;
padding:0;
float:left;
text-align:center;
}

/*階層１　項目　リンク時の文字設定*/
#TAB ul li a{
text-decoration:none;
display:block;
font: bold 14px/40px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#FFFFFF;
}

/*階層２　（非表示）*/
#TAB ul li ul{
width:147px;
height:40px;
margin:0;
padding:0;
float:left;
display:none;
}

/*階層１にオンマウスで階層２以下を表示する*/
#TAB ul li:hover ul {
display:block;
position: absolute;
}

*+html #TAB ul li ul {
margin-left: -75px;
}

#TAB ul li ul li{
width:143px;
height:23px;
margin:0 0 0 2px;
padding:0;
background:#B13358;
float:left;
}

#TAB ul li ul li a{
width:143px;
height:23px;
padding:0;
float:left;
text-decoration:none;
display:block;
font: normal 12px/23px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#TAB ul li ul li a:hover{
background:#B94869;
}
/*--------------------------------------------------------------------------------*/


/*メイン部分*/
#MAIN{
width:735px;
height:auto;
margin:0  ;
padding:0;
background:url(../img/index/main_bg.jpg) repeat-y left;
}


/*左部ナビ*/
#MAIN_L{
width:147px;
height:auto;
margin:0;
padding:0;
float:left;
}

#MAIN_L ul{
margin:0 0 0 3px;
padding:0;
width:144px;
height:270px
}

#MAIN_L li{
width:144px;
height:30px;
margin:10px 0 0 0;
padding:0;
list-style:none;
text-align:center;
}

#MAIN_L li a{
margin:10px 3px 0 0;
list-style:none;
text-align:center;
text-decoration:none;
}


/*右部　コンテンツ*/
#MAIN_R{
width:587px;
height:auto;
margin:0 0 0 0px;
padding:0 0 0 0;
float:left;
font:normal 12px/22px  "ＭＳ ゴシック", "Osaka－等幅";
color:#666666;

}

/*各ページタイトル画像*/
.topic{
margin:0 0 10px 1px;
padding:0;
font:bold 14px/28px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
width:586px;
height:60px;
text-align:right;
}

/*各ページタイトル画像*/
.topic_top{
margin:0 0 10px 1px;
padding:0;
font:bold 14px/28px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
width:586px;
height:100px;
text-align:right;
}


/*見出し背景用画像*/
.topic1{
background:url(../img/index/topic_bg.gif) no-repeat;
margin:15px auto 0 auto ;
padding:0 0 0 30px;
font:bold 14px/28px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
width:530px;
height:30px;
}


/*見出し画像（小）*/
.topic2{
background:url(../img/index/topic2.gif) no-repeat;
margin:8px 0 0 0px ;
padding:0 0 0 30px;
font:bold 12px/25px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
width:500px;
height:25px;
}

/*よくある質問のQ*/
.q{
background:url(../img/index/q.gif) no-repeat left top;
margin:8px 0 0 30px ;
padding:0 0 0 40px;
font:bold 12px/35px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
width:460px;
height:auto;
border-bottom:#cccccc 1px dashed;
}

/*よくある質問のa*/
.answer{
background:url(../img/index/a.gif) no-repeat left center;
margin:8px 0 0px 30px ;
padding:0 0 0 40px;
font:normal 12px/25px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
width:460px;
height:auto;
}

/*線*/
.border{
background:url(../img/index/border.gif) no-repeat center;
margin:5px auto;
padding:0;
width:460px;
height:30px;
}

/*文章を入れるところ*/
.txt{
margin:5px 10px 20px 20px;
padding:0;
font:normal 12px/22px  "ＭＳ ゴシック", "Osaka－等幅";
width:557px;
height:auto;
}

/*左寄せで画像を入れる*/
.img_l{
margin:0 8px 0 0;
padding:0;
float:left;
}

#MAIN_R_FOOTER{
width:588px;
height:60px;
margin:0;
padding:0;
background:url(../img/index/main_r.jpg) no-repeat bottom right;
}



/*フッター*/
#FOOTER{
width:735px;
height:55px;
margin:0;
padding:0 0 0 0;
text-align:center;
background:url(../img/index/footer.jpg) no-repeat ;
}

.copy{
width:530px;
height:30px;
margin:0 0 0 150px;
padding:15px 0 0 0;
font:normal 11px/15px "ＭＳ ゴシック", "Osaka－等幅";
color:#444444;
}

.copy a{
font:normal 11px/15px "ＭＳ ゴシック", "Osaka－等幅";
color:#444444;
text-decoration:none;
}