@charset "utf-8";
/* CSS Document */
html,body,div,
ul,ol,li,dl,dt,dd,p,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
	margin: 0;
	padding: 0;
	text-align: left;
}

body {
	text-align:center;
	background-color: #FED6F0;
	font-family: "ＭＳ Ｐゴシック", Osaka;
}

/* container */

#container,#bg-s01_0110,#bg-s01_0200,#bg-s01_0310,#bg-s01_0320,#bg-s01_0330,#bg-s01_0340,#bg-s01_0600,#bg-s01_0610,#bg-s01_0410,#bg-s01_0415,#bg-s01_0420,#bg-s01_0430,#bg-s01_0440,#bg-s01_0445,#bg-s01_0450,#bg-s01_0455,#bg-s01_0120,#bg-s01_0510,#bg-s01_0520,#bg-s01_0530,#bg-s01_0540,#bg-s01_0710,#bg-s01_0720,#bg-s01_0730,#bg-s01_0740,#bg-s01_0310e,#bg-s01_0320e,#bg-s01_0410e,#bg-s01_0420e,#bg-s01_0430e,#bg-s01_0510e,#bg-s01_0520e,#bg-s01_0710e,#bg-s01_0720e,#bg-s01_1000,#bg-wait,#bg-message ,#bg-maintenance,#bg-reminder01,#reminder01_view,#bg-reminder01_er,#bg-reminder01_er2,#bg-shop-relay{
width: 1006px;
height: 726px;
position: relative;
margin: 0;
margin-left:auto;
margin-right:auto;
padding: 0 6px 6px 0;
}
/* 背景画像 */
#bg-s01_0110{background:url(../img2/s01_0110_bg.jpg) no-repeat 0 0;}/* 使用許諾画面 */
#bg-s01_0200{background:url(../img2/s01_0200_bg.jpg) no-repeat 0 0;}/* 新規・追加選択画面 */
#bg-s01_0310{background:url(../img2/s01_0310_bg.jpg) no-repeat 0 0;}/* シリアル入力画面 */
#bg-s01_0320{background:url(../img2/s01_0320_bg.jpg) no-repeat 0 0;}/* 登録情報入力画面 */
#bg-s01_0330{background:url(../img2/s01_0330_bg.jpg) no-repeat 0 0;}/* アバタ-選択画面 */
#bg-s01_0340{background:url(../img2/s01_0340_bg.jpg) no-repeat 0 0;}/* 登録情報・アバタ-確認画面 */
#bg-s01_0600{background:url(../img2/s01_0600_bg.jpg) no-repeat 0 0;}/* 住民票表示画面 */
#bg-s01_0610{background:url(../img2/s01_0610_bg.jpg)  no-repeat 0 0;}/* ログイン方法説明画面 */

#bg-s01_0410{background:url(../img2/s01_0410_bg.jpg) no-repeat 0 0;}/* 追加：住所入力画面 */
#bg-s01_0420{background:url(../img2/s01_0420_bg.jpg) no-repeat 0 0;}/* 追加シリアル入力画面 */
#bg-s01_0430{background:url(../img2/s01_0430_bg.jpg) no-repeat 0 0;}/* 追加登録情報確認画面 */
#bg-s01_0440{background:url(../img2/s01_0440_bg.jpg) no-repeat 0 0;}/* 追加部屋選択画面 */
#bg-s01_0450{background:url(../img2/s01_0450_bg.jpg) no-repeat 0 0;}/* 追加登録情報変更画面 */

#bg-s01_0120{background:url(../img2/s01_0120_bg.jpg) no-repeat 0 0;}/* 秘密の招待：使用許諾画面 */
#bg-s01_0510{background:url(../img2/s01_0510_bg.jpg) no-repeat 0 0;}/* 秘密の招待パスワード入力画面 */
#bg-s01_0520{background:url(../img2/s01_0520_bg.jpg) no-repeat 0 0;}/* 秘密の招待登録情報入力画面 */
#bg-s01_0530{background:url(../img2/s01_0530_bg.jpg) no-repeat 0 0;}/* 秘密の招待アバタ-選択画面 */
#bg-s01_0540{background:url(../img2/s01_0540_bg.jpg) no-repeat 0 0;}/* 秘密の招待情報・アバタ-確認画面 */


#bg-s01_0710{background:url(../img2/s01_0710_bg.jpg) no-repeat 0 0;}/* 招待パスワード：パスワード入力画面 */
#bg-s01_0720{background:url(../img2/s01_0720_bg.jpg) no-repeat 0 0;}/* 招待パスワード：招待登録情報入力画面 */
#bg-s01_0730{background:url(../img2/s01_0730_bg.jpg) no-repeat 0 0;}/* 招待パスワード：アバタ-選択画面 */
#bg-s01_0740{background:url(../img2/s01_0740_bg.jpg) no-repeat 0 0;}/* 招待パスワード：情報・アバタ-確認画面 */

#bg-s01_1000{background:url(../img2/s01_1000_bg.jpg) no-repeat 0 0;}/* チャームタグのみをおもちの方:仮登録案内 */
#bg-s01_1100{background:url(../img2/s01_1100_bg.jpg) no-repeat 0 0;}/* ジュエルストーンついか:注意勧告 */

/* エラー画面 */

#bg-s01_0310e{background:url(../img2/s01_0310e_bg.jpg) no-repeat 0 0;}/* シリアル入力エラー画面 */
#bg-s01_0320e{background:url(../img2/s01_0320e_bg.jpg) no-repeat 0 0;}/* 登録情報入力エラー画面 */
#bg-s01_0410e{background:url(../img2/s01_0410e_bg.jpg) no-repeat 0 0;}/* 追加：住所入力画面 */
#bg-s01_0420e{background:url(../img2/s01_0420e_bg.jpg) no-repeat 0 0;}/* 追加シリアル入力エラー画面 */
#bg-s01_0430e{background:url(../img2/s01_0430e_bg.jpg) no-repeat 0 0;}/* 追加登録情報確認エラー画面 */
#bg-s01_0510e{background:url(../img2/s01_0510e_bg.jpg) no-repeat 0 0;}/* 秘密の招待パスワードエラー画面 */
#bg-s01_0520e{background:url(../img2/s01_0520e_bg.jpg) no-repeat 0 0;}/* 秘密の招待登録情報入力エラー画面 */
#bg-s01_0710e{background:url(../img2/s01_0710e_bg.jpg) no-repeat 0 0;}/* 招待パスワード：パスワードエラー画面 */
#bg-s01_0720e{background:url(../img2/s01_0720e_bg.jpg) no-repeat 0 0;}/* 招待パスワード：招待登録情報入力画面 */

#bg-s01_0415{background:url(../img2/s01_0415_bg.jpg) no-repeat 0 0;}/* ペット追加不可画面 */
#bg-s01_0445{background:url(../img2/s01_0445_bg.jpg) no-repeat 0 0;}/* 部屋追加不可画面 */
#bg-s01_0455{background:url(../img2/s01_0455_bg.jpg) no-repeat 0 0;}/* ジュエル追加画面 */

/* おまちください画面 */

#bg-wait{background:url(../img2/wait_bg.jpg) no-repeat 0 0;}/* おまちください画面 */

#bg-message{background:url(../img2/message_bg.jpg) no-repeat 0 0;}/* 各種メッセージ画面 */

#bg-maintenance{background:url(../img2/maintenance_bg.jpg) no-repeat 0 0;}/* メンテナンス画面 */

#bg-reminder01{background:url(../img2/reminder01_bg.jpg) no-repeat 0 0;}/* ID/パスワード忘れのシリアル入力画面 */
#bg-reminder01_view{background:url(../img2/reminder01_view_bg.jpg) no-repeat 0 0;}/* ID/パスワード忘れの表示画面 */
#bg-reminder01_er{background:url(../img2/reminder01_er_bg.jpg) no-repeat 0 0;}/* ID/パスワード忘れのエラー画面 */
#bg-reminder01_er2{background:url(../img2/reminder01_er2_bg.jpg) no-repeat 0 0;}/* 利用制限エラー画面 */

#bg-shop-relay{background:url(../img2/shop-relay_bg.jpg) no-repeat 0 0;}/* ルビー＆フレンズショップ準備中画面 */

#lay1{
background:url(../img2/popupprint_bg.gif) no-repeat 0 0;
width: 560px;
height: 280px;
z-index:2;}/* プリント確認画面 */

	
/* 入力・表示エリア　*/
#s_inner-s01_0310 p, #s_inner-s01_0420 p,#s_inner-s01_0440 p,#s_inner-s01_0510 p {
	padding: 0px 0px 0px 0px;}
#s_inner-s01_0710 p{
	padding: 0px 0px 0px 180px;}
#s_inner-s01_0440 p,#s_inner-s01_0450 p,#s_inner-s01_0330 p,#s_inner-s01_0530 p,#s_inner-s01_0730 p {
 text-align: center;}
#s_inner-s01_0320 p,#s_inner-s01_0340 p,#s_inner-s01_0410 p,#s_inner-s01_0430 p ,#s_inner-s01_0520 p,#s_inner-s01_0540 p,#s_inner-s01_0720 p,#s_inner-s01_0740 p{ 
	padding: 0px 0px 0px 350px;}
#s_inner-s01_0110,#s_inner-s01_0120{ 
	padding: 0px 0px 0px 30px;}
#s_inner-s01_0610{ 
	padding: 10px;}

/* ヘッダー01 s01_0310 s01_0320 s01_0330 s01_0321　*/
#head01 {height: 300px;}
#serial_area01 {
	margin: 62px 0px 15px 100px;
	font-size: 18px;
	height: 180px;
}
/* ID/パスワード忘れの表示画面　*/

#reminder01_serial_area03 {
	font-size: 18px;
	height: 180px;
	position: absolute;
	top:364px;
	z-index:2;
	left: 425px;
	width: 385px;
}
/* ヘッダー02 s01_0110・0120・0130使用許諾　*/
#head02 {height: 237px;}
#serial_area02 {
	margin: 0px 0px 35px 40px;
	font-size: 18px;
	height: 285px;
}

/* メッセージ用　*/
#message {height: 200px;
padding: 220px 150px 80px 165px;}
#message　h1 {
	font-size: 18px;
}

#message {	font-size: 16px;}




/* ボタンエリア01 */
#btm_area {
margin-left:auto;
margin-right:auto;
margin-bottom:77px;/* 82px */
text-align: center;
padding: 5px 0px 0px 0px;
}
#btm_area a,#btm_area a,hover,#btm_area03 a,#btm_area03 a,hover{
padding:0 0 0 5px;
}
/* 同意ボタン */
#div1{
text-align: center;}
form{
text-align: center;}


/*新規・追加選択0200 *****************/
/* ボタンエリア04  */
#head04 {height: 484px;}
#btm_area04 {
margin:0px auto 82px 150px;
height: 115px;
}
/*住民票表示0600 *****************/
/* ボタンエリア03 住民票表示 */
#head03 {height: 634px;}
#btm_area03 {
margin:3px auto 3px auto;
text-align: center;
position: absolute;
top:634px;
left: 305px;
z-index:1;
}
/* 住民票値表示　*/

#serial_area03 {
	font-size: 18px;
	height: 180px;
	position: absolute;
	top:330px;
	z-index:2;
	left: 140px;
}
#serial_area03 p {
text-align: center;
}

#head05 {height: 440px;}/* 0445　*/

#s_inner-s01_0600{ 
margin:40px auto 3px auto;
}
#s_inner-s01_0600 table th{
	margin:3px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	background-color: #CC3300;
}

#s_inner-s01_0600 dl{
	font-size: 12px;
}

#s_inner-s01_0600 dl dt {
	font-weight: bold;
	padding: 2px;
	color: #CC0000;
}

#s_inner-s01_0600 dl dd {
padding: 2px;
}


/*ログイン方法説明0610 *****************/
#serial_area04 {
	margin: 75px auto 82px 100px;
	font-size: 18px;
	height: 224px;
}

input,select {
	font-size: 18px;
}
.txtmode0 {
  ime-mode: disabled;  /* 半角変更不可 */ 
}
.txtmode1 {
  ime-mode: inactive;  /* 半角モード */ 
}
.txtmode2 {
  ime-mode: active; /* 全角モード */
}
#check {
	width: 766px;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	text-align:center;
    letter-spacing: 0.3em; 
	border: double #996600;
}

#backtotop {
	background:url(../img2/footcopy_bg.jpg) no-repeat 0 0;
	position: absolute;
	top:681px;
	padding:12px 24px 3px 812px;
	z-index:1;

}



/* other */
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

