@charset "utf-8";
/* CSS Document */
* {font-family:"Hiragino Maru Gothic Pro",HiraMaruPro-W3,"ヒラギノ丸ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif !important;
	font-size: 12px; font-style: normal; line-height: 1.5em; font-weight: normal; margin: 0px; padding: 0px;}

.fr{float:right;}

/* link */
a:link {color: #333333; text-decoration: none;}
a:visited {color: #333333; text-decoration: none;}
a:hover {color:#FF0099; text-decoration: none;}
a:active {color:#FF0099; text-decoration: none;}
body {
margin:0 auto; 
text-align:center;
background-color:#fffafa;
}
#wrapper {
margin:0 auto;
padding:0;
width:1000px;
height:500px;
}
#contents {
margin:0;
padding:0;
width:1000px;
height:500px;
}
#main {
margin:0 auto;
padding:0;
width:755px;
height:auto;
}
h1{width:1000px; height:18px; margin:0px; padding:0px; color:#333333; font-size:10px; font-weight:normal; text-align:center; line-height:13px;}
.index_l_bg{
width:430px;
height:436px;
background:url(../img/month/index/index01.jpg) no-repeat;
float:left;
margin:0;
padding:0;
}
.index_r_bg{
width:325px;
height:436px;
background:url(../img/month/index/index02.jpg) no-repeat;
float:right;
margin:0;
padding:0;
}
.index_r_bg ul{
margin:0px;
padding:30px 0px 0px 10px;
width:auto;
height:auto;
list-style:none;
}
.index_r_bg li{
margin:0;
padding:0;
text-align:left;
padding:5px 0;
font-size:12px;
color:#FFFFFF;
}
.index_r_bg li span{padding-left:15px;}
#index_foot{width:755px; height:auto;}
#index_foot_l{
width:340px;
height:125px;
float:left;
padding:30px 10px 0 10px;
}
#index_foot_r{
width:375px;
height:125px;
float:right;
padding:30px 20px 0 0;
}


#index_foot_r textarea{font-size:10px; margin:5px 0px; padding:0px; width:240px; height:60px;}

.index_f_f{text-align:center; color:#333333; font-size:12px;}

#index_foot_r p{width:255px; height:160px; margin:0px; padding:0px; float:left;}
#index_foot_r img{margin:5px 5px;}

#enter{width:160px; height:90px; margin:0px 5px 0px 0px; display:block; overflow:hidden; float:left;}
#enter a{width:160px; height:90px; display:block; background-position:0 0; background-repeat:no-repeat; text-decoration:none; text-indent:-9999em; background-image:url(../img/index/n_enter01.jpg);}    
#enter a:hover {background-position: 0 -90px;}

#exit{width:160px; height:90px; margin:0px; display:block; overflow:hidden; float:right;}
#exit a{width:160px; height:90px; display:block; background-position:0 0; background-repeat:no-repeat; text-decoration:none; text-indent:-9999em; background-image:url(../img/index/n_exit01.jpg);}    
#exit a:hover {background-position: 0 -90px;}
