@charset "shift_jis";
/*----------------------------
  CSS 担当者名 Document 2009.02
  Last Update 2009.00.00 担当者名
  

・
	・
	・
・
	・
	・


----------------------------*/

@import "common_blog.css";


/*####################　おやみだし　####################*/

#Main .contentsBox h3 {
	margin-bottom:15px;
	padding:5px;
	border-bottom:#999999 solid 1px;
	font-size:16px;
	color:#cc3333;}

#Main .contentsBox p.choice {
	font-size:14px;
	margin-bottom:25px;
	margin-left:20px;}

#Main .contentsBox ul { margin-left:10px;}
#Main .contentsBox ul li {
	margin-bottom:5px;
	padding-left:10px;
	background:url(../img/contents/point.gif) 0 8px no-repeat;}

#Main .contentsBox table { width:100%;}

#Main .contentsBox table th,
#Main .contentsBox table td {
	padding:10px 5px;
	border:#ce1126 solid 1px;}

#Main .contentsBox table th {
	text-align:center;
	font-weight:bold;
	background-color:#fef7f8;}


/*　こみだし
-------------------------------------*/

/* まごみだし */


select,
input{font-size:12px;}
option{padding-right:4px;}
textarea {font-size:12px; padding:1px;}

input {vertical-align:middle;}
input#tel,
input#fax,
input#mailaddress{
	font-size:14px;
	font-weight:bold;
	font-family:mono;
	letter-spacing:1px;
	}

input#name {width:200px;}
input#name2 {width:200px;}

input#age{width:50px;}

input#occupation{width:200px;}

input#zipA {width:70px; margin-bottom:5px;}
input#zipB {width:80px; margin-bottom:5px;}

input#address{width:320px;}


input#tel {width:230px;}
input#mobile {width:230px;}
input#tel-time {width:230px;}

input#mailaddress {width:250px;}
input#mailaddress2 {width:250px;}
textarea#comment {width:410px;}



/*　SSL表記
-------------------------------------*/
p.ssl {
	color:#FF0000;
	text-align:right;
	margin:0 27px 0 0;
	}

p.indispensable {
	margin:0 14px 0 38px;
	padding:0;
	}
	p.indispensable span{color:#A81C3F; margin-right:3px;}


/*　フォームテーブル
-------------------------------------*/
#FormTable{
	padding-top:0;
	margin:0;
	}

#FormTable table {
margin-bottom:20px;
	border-collapse:collapse;
	line-height:1.5;
	}

#FormTable td{
	text-align:left;
	padding:8px 10px;
	}
#FormTable th{
	text-align:center;
	width:20%;
	}

#FormTable th.bgColor{
	background-color: #9BC7F2;
	}

#FormTable th span { font-size:10px; color: #A81C3F; margin-left:3px; }
#FormTable td span { font-size:12px; color:#666; }
#FormTable strong { color: #A81C3F; font-weight:normal; }

#FormTable td dl{
	margin:10px 5px;
	}
	#FormTable td dl dd{
	margin:0 10px 5px;
	}

#FormTable div{
	padding:10px 20px ;
	}

	#FormTable div dl{
	border:solid 1px #AC9886;
	padding:10px;
	}

	#FormTable div dl dt{
	font-weight:bold;
	padding-bottom:10px;}
	
	#FormTable div dl dd{ padding-bottom:10px;}


#FormTable .txt{
	width:706px;
	background-color: #9BC7F2;
	color:#fff;
	margin-left:29px;
	padding:1px;
	font-weight:bold;
	}

#FormTable .txt span{
	display:block;
	border:1px solid #eee;
	padding:5px 7px;
	}

#FormTable .reserveTxt{
	margin:0 55px;
	padding:0;
	}

#FormTable div.entry{
	margin:0 20px;
	}
	#FormTable div.entry p{
	margin:0 0 5px;
	padding:0;
	}


	#FormTable h5{
	font-weight:bold;
	color:#A81C3F;
	font-size:12px;
	}
	
	#FormTable dl.holiday dd{ padding:0 0 10px 15px;}


#FormTable ol{margin:5px 55px 15px 85px;}

#FormTable ol li{ line-height:1.6; margin:2px 0;}


#FormTable dl.attention{
	width:680px;
	margin:0 0 0 40px;
	border:solid 1px #9BC7F2;
	}

	#FormTable dl.attention dt{
	font-weight:bold;
	padding:10px;}
	
	#FormTable dl.attention dd{ padding:0 10px 10px;}


#FormTable p.tit{}

/*予約日プルダウン*/
#FormTable .date{
	margin:0 40px;
	padding:0 0 15px;
	}


/*エラーページ*/

#FormTable .error{
	margin:0 20px;

	}
	#FormTable .error ul{
	margin:10px 25px 10px;
	}
	#FormTable .error ul li{
	background:url(../img/arrow_01.gif) 0 1px no-repeat;
	padding:2px 0 0 18px;
	}


/*　送信・リセットボタン
-------------------------------------*/
#FormTable p.button {
	text-align:center;
	margin:0;
	padding:0 0 10px;
	}
#FormTable p.button input {
	margin:0 10px;
	}
	
#FormTable div#Submit{
	text-align:center;
	}
#FormTable div#Submit input {
	margin:0 10px;
	}
	
	


#FormTable p.tit{ margin-left:40px;}
/* まごみだし */



/*end*/























/*end*/

