@charset "utf-8";

/* CSS Document */


/*------------------------------------------------------------*
ベース部分
*------------------------------------------------------------*/


body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#ffffff;
	margin: 0px;
	padding: 0px;
	background: #000000;
	text-align: center;
	line-height: 1.5;
	
}

* {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-size : 100%;
}


/*　　ページの整形　　*/
#container {
	text-align: left;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
	width: 954px;
	background-color: #000000;
	background-image:url(images/main_bg.jpg);
	background-position:top center;
	background-repeat:repeat-y;
}

/*------------------------------------------------------------*
INDEX
*------------------------------------------------------------*/

#head{
display:block;
background-image:url(images/r_01.jpg);
background-repeat:no-repeat;
width:954px;
height:295px;
margin:0;
}

#sp01{width:954px;
height:293px;}

#head h1{display:none;}
#head p{display:none;}

#smp01{display:block;
background-image:url(images/r_02.jpg);
background-repeat:no-repeat;
width:236px;
height:452px;
float:left;
margin:0;
clear:both;}

#sp02{width:236px; height:452px;}

#txt01{
display:block;
background-image:url(images/r_03.jpg);
width:718px;
height:140px;
float:left;}

#txt01 p{display:none;}

#acs{
display:block;
background-image:url(images/r_04.jpg);
width:718px;
height:312px;
float:left;}

#txt02{
display:block;
width:550px;
height:180px;
margin:105px 0 29px 50px;}

#txt02_b{display:none;}

#txt02 p { margin-bottom:5px;
line-height:120%;}

#tx_y{color:#ffcc00;}
#tx_y_b{color:#ffcc00; font-weight:bold;}
#tx_gl{ color:#CCCCCC; font-size:10px;}

#news{clear:both;
display:block;
width:844px;
height:auto;
margin-left:auto;
margin-right:auto;
background-image:url(images/r_06.jpg);}

#news01{
clear:both;
display:block;
width:844px;
height:48px;
background-image:url(images/r_05.jpg);}

#news01 p{display:none;}

#news02{
display:block;
width:844px;
height:auto;
background-image:url(images/r_06.jpg);}

#news03{
clear:both;
display:block;
width:844px;
height:29px;
background-image:url(images/r_07.jpg);}

#smp02{display:block;
background-image:url(images/r_08.jpg);
background-repeat:no-repeat;
width:844px;
height:254px;
margin-left:auto;
margin-right:auto;
}

#smp02 p {display:none;}

#sp03{width:844px; height:254px;}


#smp03{display:block;
background-image:url(images/r_09.jpg);
background-repeat:no-repeat;
width:844px;
height:260px;
margin-left:auto;
margin-right:auto;
}

#smp03 p{display:none;}

#sp04{width:729px; height:260px; float:left;}

#btn{display:block;
background-image:url(images/sp.jpg);
width:114px;
height:260px;
float:left;}

#btn a{
display:block;
width:90px;
height:91px;
margin:94px 0 0 0;
background-image:url(images/sp.gif);
float:left;}

#btn a:hover {background-image:url(images/btn_on.gif);}


#smp04{display:block;
background-image:url(images/r_10.jpg);
background-repeat:no-repeat;
width:954px;
height:220px;
margin-left:auto;
margin-right:auto;
}

#smp04 p{display:none;}

#sp05{width:954px; height:220px; float:left;}


/*------------------------------------------------------------*
待ちうけメモ説明ページ
*------------------------------------------------------------*/


#r_memo_waku{
margin-left:auto;
margin-right:auto;
width:800px;
height:842px;}

#r_memo_waku p,h1 {display:none;}

#r_memo01{
display:block;
background-image:url(images/r_memo01.jpg);
 width:800px;
 height:98px;}

#r_memo02{
display:block;
background-image:url(images/r_memo02.jpg);
 width:800px;
 height:380px;}
 
#r_memo03{
	display:block;
	background-image:url(images/r_memo03.jpg);
	width:800px;
	height:364px;}
	
#r_memo03_bg{
	display:block;
	background-image:url(images/sp.jpg);
	width:800px;
	height:330px;
	text-align:right;}

#r_memo04_bg{
	display:block;
	background-image:url(images/sp.jpg);
	width:800px;
	height:34px;
	text-align:right;}

#r_qr{
margin:200px 45px 0 0 ;}

#r_clbtn{
margin:15px 20px 0 0 ;}

#r_btn{
}
 

#r_sp01{width:800px; height:98px;}
#r_sp02{width:800px; height:380px;}
#r_sp03{width:650px; height:364px;}
