/* 2004-11-22	ver2.2	furuse	ボタンの定義 */
/* 2006-04-03	ver2.2	A.kami	604031 netscape7.1 対応 */
/* 2006-06-22	ver3.1	furuse	606229	PCトップにおけるコーポレートマーク対応 */
/*　全体　*/
.body	{width:100%;
	text-align:center;
	border:solid 1px #ff9999;
	margin-left:auto;
	margin-light;auto;}

/*　上2段　*/
.head	{width:100%;
	background-color:#ffd4d5;
	font-size:smaller}

/*　1段目　*/
.head1	{background-color:#ff9999;
	height:25px;
	color:#ffffff;
	font-weight:bold;
	padding-left:8px}

/*　2段目（左）　*/
.head2	{height:25px;
	text-align:left;
	padding-left:8px}

/*　2段目（右）　*/
.head3	{height:25px;
	text-align:right;
	padding-left:8px}

/*　サイドとメイン　*/
.side_main	{width:100%;
		font-size:smaller}

/*　サイド　*/
.side	{width:125px;
	background-color:#ffd4d5;
	vertical-align:top;
	padding:0px}

.side div	{border-bottom:solid 1px #ffffff;
		padding-top:8px;
		padding-bottom:8px;
		padding-left:8px;}

.side b	{color:#ff9999}


.side a	{color:#000000;
	text-decoration:none}

.side a:hover	{color:#ffffff}


/*　メイン　*/
.main 	{vertical-align:top;
	padding:15px}

.main p	{line-height:120%;
	color:#000000;
	margin:30px}

.main hr	{color:#ffd4d5;
		border:none}

.main a	{/*color:#ff9999;*/
	text-decoration:underline}

.main a:hover	{/*color:#ff9999;*/
		text-decoration:underline;
		position:relative;
		top:1px;
		left:1px;}

.main img 	{border:none;
		/* vertical-align:top 20060403DEL*/}

/*　表　*/
.list	{background-color:#ffffff}

/*　表（項目）　*/
.list1	{width:110px;
	text-align:left;
        padding-top:3px;
        padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:center;
	font-size:smaller;
	/*background-color:#ffd4d5;*/
	border-top:solid 1px #ffd4d5;
	border-bottom:solid 1px #ffd4d5;
	border-right:solid 5px #ffd4d5;
	border-left:solid 5px #ffd4d5}

/*　表（内容）　*/
.list2	{text-align:left;
        padding-top:3px;
        padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
	font-size:smaller}

/*　予約-表　*/
.y-list	{background-color:#ffffff;
	border-top:solid 1px #ff9999;
	border-bottom:solid 1px #ff9999}

/*　予約-表（項目）　*/
.y-list1	{background-color:#ffd4d5;
		text-align:center;
		padding-left:10px;
		padding-right:10px;
		vertical-align:center;
		font-size:smaller}

/*　予約-表（内容）　*/
.y-list2	{text-align:left;
		padding:2px,10px;
		vertical-align:center;
		font-size:smaller}

.y-list img 	{border:none;
		/* vertical-align:top 20060403DEL*/}


/* フォ−ム 20041122ADD */
.main input.char2{
	width:100px;
	height:35px;
	border:0px; background:#ffffff;
	background-image:url(../btn.gif)
		}

.main input.login{
	width:100px;
	height:35px;
	border:0px; background:#ffffff;
	background-image:url(../btn.gif)
		}

.main input.regist{
	width:100px;
	height:35px;
	border:0px; background:#ffffff;
	background-image:url(../btn.gif)
		}


.main input.setting, button.setting{
	width:150px;
	height:30px;
	border:0px; background:#ffffff;
	background-image:url(../btn_setting.gif);
		}

/*　最下段　*/
.back	{
	background-color:#ff9999;
	height:20px;
        color:#ffffff;
	text-align:right;
		 }



.back a	{color:#ffffff;
	text-decoration:underline}

.back a:hover	{
	color:#000000
	text-decoration:underline
		 }



/* PCトップ画面 20060622ADD */
.backc	{background-color:#ff9999;
	height:20px;
	color:#ffffff;
	text-align:center}


/* ポップアップウィンドウ */
.popup_head01	{background-color:#ff9999;
		height:20px;}

.popup_head02	{background-color:#ffd4d5;
		height:15px;}

.popup_main	{font-size:smaller;
		padding:10px;
		height:210px;}

.popup_main hr	{color:#ffd4d5;
		border:none;}

.popup_foot	{font-size:smaller;
		background-color:#ff9999;
		height:20px;}

.popup_close	{text-align:center;
		font-size:smaller;
		margin-top:10px}
