@charset "UTF-8";

/* CSS Document */


*{
margin:0px;
padding:0px;
font-family:"ヒラギノ丸ゴ Pro W4" , "Hiragino Maru Gothic Pro W4" , Osaka , "ＭＳ Ｐゴシック" , suns-serif;
font-size:12px;
}


body {
margin:0px;
padding:0px;
background:#000000;
}


img{ border:none; margin:0; padding:0; }


hr{ display:none; }


table { border-collapse:collapse; border-spacing:0; }


il{ list-style:none; }


h1{
font-weight:normal;
font-size:90%;
color:#f8f1f1;
text-align: center;
vertical-align:middle;
height:25px;
line-height:25px;
}


h2 {
color:#ffffff;
font-size:12px;
font-weight:normal;
line-height:21px;
text-decoration:none;
vertical-align:middle; 
letter-spacing:3px;
height:21px;
}


.clear { clear:both; }


.sp_left { display:inline; float:left; }


#main_body {
width:800px;
padding:0px;
margin:0px auto;
background:#ffffff;
border-right:1px #bb4358 solid;  
border-left:1px #bb4358 solid; 
}


.access{
left: -999px;
top: -999px;
position: absolute;
}


/*
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

■　ヘッダ

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
*/


.hd_bar {
height:25px;
background:url(../img/index_head.jpg) no-repeat;
}

.hd_main {
height:375px;
background:url(../img/index_01.jpg) no-repeat;
margin:0px 0px 0px 0px;
}

.ind_foot {
height:25px;
background:url(../img/index_foot.jpg) no-repeat;
}




/*-----------------------------------------------
 __メイン
-----------------------------------------------*/

.ind_tex_col {
padding:10px 165px 10px 165px;
}

.ind_tex01 {
font-size:90%;
color:#75533e;
line-height:15px;
margin:0px 0px 10px 0px;
border-top:1px #75533e dotted;
border-bottom:1px #75533e dotted;
}

.ind_tex02 {
font-size:90%;
color:#ed3e76;
line-height:15px;
text-align: center;
margin:0px 0px 10px 0px;
}


.ind_bt_col {
width:234px;
margin:10px 0px 10px 283px;
}

.ind_bt01 {
width:112px;
height:34px;
margin:0px 0px 0px 0px;
display:inline;
float:left;
}

.ind_bt02 {
width:112px;
height:34px;
margin:0px 0px 0px 0px;
display:inline;
float:right;
}


/*-----------------------------------------------
 __相互バナー
-----------------------------------------------*/

.ind_sbn_col {
text-align: center;
padding:10px 200px 10px 200px;
}




/*-----------------------------------------------
 __バナー
-----------------------------------------------*/


.ind_bn_col {
width:470px;
padding:0px 0px 10px 165px;
}

.ind_bt01 {
width:88px;
height:31px;
margin:0px 5px 5px 0px;
display:inline;
float:left;
}
