@charset "utf-8";
/* CSS Document */

* {
  padding: 0;
  margin: 0;
}
a:link { color: #0000ff; }    /* 未訪問のリンク */
a:visited { color: #000080; } /* 訪問済みのリンク */
a:hover { color: #ff0000; }   /* ポイント時のリンク */
a:active { color: #ff8000; }  /* 選択中のリンク */


a.18txt:link { color: #000000; }     /* 未訪問のリンク */
a.18txt:visited { color: #000000; } /* 訪問済みのリンク */


body,td,th {
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック";
}


#wrapper {
	position: absolute;
	width:750px;
	margin:0 auto;
	margin-left: 5px;
	border: 0px none;
	left: 0px;
	top: 0px;
}

#top_f_index { float:inherit; padding: 10px; width: 700px; height: auto; background: url(../images/top_bg.png) no-repeat;}

#top_f { float: left; padding: 10px; width: 700px; height: auto; background: url(../images/top_bg.png);}

.top_index { float: left; padding: 10px; width: 600px; height: auto; padding-top:25px; padding-left: 50px; text-align: center;}

#left_c { float: left; width: 150px; height: auto;}

.left_butan {float: left; width: 130px; height: auto; padding:10px;  background: url(../images/said_bg.png);}

#mein { width: 570px; height: auto; float: left;}

/* システム背景 */

#sys_top { float: left; width: 510px; height: 20px; padding-left:10px;
padding-right: 50px;
padding-top: 20px;
text-align: right;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 16px;
font-weight: bold;
background: url(../images/sys_top.png);}

.sys_mein{ float: left; width: 560px; height: auto; padding-left:10px; 
background: url(../images/sys_mein.png);}

.sys_end { float: left; width: 560px; height: 1px; padding-left:10px; padding-bottom: 9px;
background: url(../images/sys_end.png) no-repeat; }

/* システム背景ここまで */

/* システム枠組み */

.systim_l { float: left;
padding-top:10px;
margin: 1px;
margin-left: 60px;
width: 120px; height: 25px;
text-align: center;
border: #FF99CC solid 1px;}

.systim_r { float: left;
padding-top:10px;
margin: 1px;
width: 150px; height: 25px;
text-align: center;
background: #FFECFF;
border: #FF99CC solid 1px;}

.systim_r2 { float: left;
padding-top:10px;
margin: 1px;
width: 150px; height: 25px;
text-align: center;
border: #FF99CC solid 1px;}

.systim_tst { float: left;
padding-top:10px;
margin: 1px;
margin-left: 60px;
width:430px; height: auto;}

/* システム枠組みここまで */

/* コース枠組み（背景　中　下段はシステム同様） */

#couse_top { float: left; width: 510px; height: 20px; padding-left:10px;
padding-right: 50px;
padding-top: 20px;
text-align: right;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 16px;
font-weight: bold;
background: url(../images/couse_top.png);}

#corse_mein { float: left; margin-left: 60px;
width:430px; height: auto;}

#corse_ind { float: left;
width:430px; height: auto;}

.corse_tst { float: left;
width:430px; height: auto;}

.corse_tst2 { float: left;
width:230px; height: auto;}

.corse_tst3 { float: left;
width:200px; height: auto;}

/* コース枠組みここまで */

/* コスチューム枠組み（背景　中　下段はシステム同様） */
#cos_top { float: left; width: 510px; height: 20px; padding-left:10px;
padding-right: 50px;
padding-top: 20px;
text-align: right;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 16px;
font-weight: bold;
background: url(../images/cos_top.png);}

.cos1 { float: left;
padding-top:10px;
margin: 1px;
margin-left: 85px;
width: 120px; height: 25px;
text-align: center;
border: #FF99CC solid 1px;}

.cos2 { float: left;
padding-top:10px;
margin: 1px;
width: 120px; height: 25px;
text-align: center;
border: #FF99CC solid 1px;}

.cos3 { float: left;
margin: 1px;
margin-left: 85px;
width: 120px; height: auto;
text-align: center;
border: #FF99CC solid 1px;}

.cos4 { float: left;
margin: 1px;
width: 120px; height: auto;
text-align: center;
border: #FF99CC solid 1px;}

/* コスチューム枠組みここまで */

/* MAP（背景　中　下段はシステム同様） */

#map_top { float: left; width: 510px; height: 20px; padding-left:10px;
padding-right: 50px;
padding-top: 20px;
text-align: right;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight: bold;
background: url(../images/map_top.png);}

.map_b { float: left;
margin-left: 20px;
padding: 8px;
width:480px; height: auto;
background: url(../images/map_bg.png);}

/* MAP枠組みここまで */

/* 割引（背景　中　下段はシステム同様） */

#waribiki_top{ 
float: left; 
width: 500px; 
height: 20px; 
padding-left:10px;
padding-right: 50px;
padding-top: 20px;
text-align: right;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight: bold;
background: url(../images/waribiki.png);}

.waribiki { float: left;
padding-top:10px;
margin: 1px;
margin-left: 25px;
width:510px; height: auto;}

/* 割引枠組みここまで */

/* リクルート（背景　中　下段はシステム同様） */
#ricu_top{ float: left; width: 510px; height: 20px; padding-left:10px;
padding-right: 50px;
padding-top: 20px;
text-align: right;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight: bold;
background: url(../images/riku_top.png);}
