@charset "Shift_JIS";

/*
* Style Name : base.css　コンテンツ部分テンプレートスタイルシート
* Style URL:	http://www.
* Description:	京都ステイ倶楽部デフォルトスタイルシート
* Author URL:	http://www.
*/




/* ご入居・ご退室の流れ
---------------------------------------------------- */

#content #turn  {
margin:0;
padding:0;
width: 550px;
clear:both;
display:block;
}



#turn01  {
margin:10px 0 5px 15px;
padding:20px 15px;
width: 340px;
float:left;
}


#content #address  {
margin:15px 2px;
display:block;
}

/*
#content #address  {
background:#F8F8F8;
margin:10px 10px 5px 10px;
padding:20px 5px 20px 20px;
font-weight:bold;
float:left;
  width: 280px;
  height:55px;
  display:block;
}
*/

#content #form  {
margin:5px 10px 5px 10px;
padding:5px 20px;
font-weight:bold;
float:left;
  width: 280px;
  display:block;
}



#content .red_box{
color:#FFFFFF;
font-weight:bold;
padding:3px 5px;
background-color:#CC0000;
}


#content .blue_box{
color:#FFFFFF;
font-weight:bold;
padding:3px 5px;
background-color:#0E198C;
}



#turn02  {
margin:0;
padding:20px 15px;
width: 130px;
float:left;
display:block;
}


#content .border{
margin:10px;
background:url(../howto/img/border.jpg);
  display: block;
  height: 1px;
  font-size: 1px;
}

#content .yaji{
margin:10px 250px;
}


#turn03  {
margin:10px 0 5px 15px;
}

#turn03 .hyo{
margin:10px 0 5px 0;
}


#turn03 .btn{
float:left;
}

#turn03 .text{
color:#DFA231;
font-weight:bold;
padding-left:30px;
}

#turn03 .text01{
margin:10px 0 0 0;
padding:0;
text-indent:0x;
}



#turn04  {
margin:10px 0 5px 15px;
}

#turn04 .hyo{
margin:10px 0 5px 0;
}


#turn04 .btn{
float:left;
}

#turn04 .text{
color:#DFA231;
font-weight:bold;
padding-left:30px;
}

#turn04 .text01{
margin:10px 0 0 0;
padding:0;
text-indent:0x;
}


#turn05  {
margin:10px 0 5px 15px;
}

#turn05 .hyo{
margin:10px 0 5px 0;
}


#turn05 .btn{
float:left;
}

#turn05 .text{
font-weight:bold;
color:#CC0000;
padding:0;
margin:13px 0 0 0;
}

#turn05 .text01{
color:#DFA231;
font-weight:bold;
}


#turn05 .text02{
margin:0 0 5px 0;
}





/* ご意見・ご質問
---------------------------------------------------- */
#voice  {
margin:0;
padding:0 0 0 20px;
}

#voice .hyo01{
background-color:#EEEEEE;
padding:20px;
line-height:130%;
}

#voice .hyo02{
padding:5px 0 10px 0;
font-weight:bold;
}

#voice .hyo03{
background-color:#EEEEEE;
padding:5px 0 10px 10px;
}

#voice .hyo04{
padding:5px 0 10px 10px;
}

#voice .hyo05{
text-align:center;
}


#voice .hyo06{
padding:10px 0 10px 0;
}

#voice .hyo07{
padding:5px 20px;
line-height:140%;
}

.voice_m{
padding:5px 20px;
line-height:140%;
}

.voice_ml10{
margin-left:10px;
}

input.btn{
	text-align:center;
}	


input.btn{
font-size:12px;
}	

div.often_h2 {
	margin-left:10px;
	margin-bottom:20px;
}

p.often_q {
	background:url(../guide/img/user_q.jpg) top left no-repeat;
	font-weight:bold;
	color:#252525;
	padding-left:20px;
	margin-bottom:5px;
	margin-left:25px;
}

p.often_a {
	background:#fff2d5 url(../guide/img/user_a.jpg) top left no-repeat;
	padding:3px 10px 10px 20px;
	margin-left:25px;
	margin-bottom:15px;
}

div.often_a02 {
	background:#fff2d5 url(../howto/img/often_a.jpg) top left no-repeat;
	padding:3px 10px 10px ;
	margin-left:25px;
	margin-bottom:15px;
}

table.often_table {
	border-top:1px solid #252525;
	border-left:1px solid #252525;
	margin-left:12px;
	margin-top:3px;
	width:500px;
}

table.often_table td {
	border-right:1px solid #252525;
	border-bottom:1px solid #252525;
	padding:3px;
}

td.often_ta_txt01 {
	background:#df8250;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
}

td.often_ta_txt02 {
	background:#ffffff;
	text-align:center;
}

p.often_txt01 {
	font-size:10px;
	margin-left:10px;
}
	