@charset "UTF-8";

/*
-----------------------------------------------
 ホテル志戸平 ブログ運用Styles
 FileName : blog.css
 Date     : 2009.01.10
----------------------------------------------- */

/* == ブログ共通 Style == */
div#blog-left	{
	float: left;
	width: 484px;
	}

div#blog-right	{
	float: right;
	width: 160px;
	}
	
	div#blog-right p.blogTop	{
		border-bottom: 2px solid #b4d5ad;
		padding: 0 0 2px 0;
		margin: 0 0 10px 0;
		}


div#sidebar	{
	margin: 0;
	}

	div#sidebar input.blogSearch	{
		width: 160px;
		margin: 3px 0 5px 0;
		}

	div#sidebar form.searchArea	{
		border-bottom: 2px solid #b4d5ad;
		padding: 0 0 6px 0;
		margin: 0 0 10px 0;
		}

	div#sidebar h2	{
		font-weight: bold;
		font-size: 110%;
		border-bottom: 1px solid #d4e4d0;
		padding: 0 0 2px 0;
		margin: 0 0 3px 0;
		}
	
	div#sidebar ul	{
		padding: 0 0 0 0.5em;
		margin: 0 0 20px 0;
		}
		
	div#sidebar li	{
		line-height: 140%;
		}


/* == お客様の声 Style == */
div#contentsInfo h2#guestVoiceMaincopy	{
	background: url(../voice_image/guest_maincopy_back.gif) repeat-y;
	font-size: 100%;
	line-height: 140%;
	text-indent: -1.5em;
	padding: 0.7em 1em 0.7em 2.5em;
	margin: 0 0 30px 0;
	overflow: hidden;
	}

div#guestVoice	{
	border-left: 1px solid #d6edd1;
	border-right: 1px solid #d6edd1;
	margin: 0;
	}
	
	div#guestVoice-article	{
		padding: 0 14px;
		}
	
	div#guestVoice h2	{
		color: #c36;
		font-weight: bold;
		margin: 0 14px;
		}
	
	div#guestVoice h3	{
		color: #c36;
		font-weight: bold;
		margin: 16px 14px 0 14px;
		}
	
	div#guestVoice h2.pagetitle	{
		color: #039;
		}
	
	div#guestVoice p	{
		margin: 0 14px;
		}
	
	div#guestVoice p.date	{
		text-align: right;
		line-height: 100%;
		border-bottom: 1px solid #d6edd1;
		padding: 0 0 2px 0;
		margin: 0 14px 6px 14px;
		}
	
	div#guestVoice p.date2	{
		margin: 0 14px 6px 14px;
		}
	
	div#guestVoice img	{
		margin: 6px 0;
		}
	
	div#guestVoice-top	{
		background: url(../voice_image/guest_top.gif) no-repeat;
		height: 20px;
		}
	
	div#guestVoice p.entry	{
		border-top: 1px solid #d6edd1;
		border-bottom: 1px solid #d6edd1;
		padding: 4px 0;
		line-height: 100%;
		margin: 4px 14px 0 14px;
		}
	
	div#guestVoice p.archiveEntry	{
		border-top: 1px solid #d6edd1;
		border-bottom: 1px solid #d6edd1;
		padding: 4px 0;
		line-height: 100%;
		margin: 4px 14px 0 14px;
		}
	
	div#guestVoice-btm	{
		background: url(../voice_image/guest_btm.gif) no-repeat;
		height: 44px;
		}


/* == 社長ブログ Style == */
div#ceoVoice	{
	border-left: 1px solid #c63;
	border-right: 1px solid #c63;
	margin: 0;
	}
	
	div#ceoVoice-article	{
		padding: 0 14px;
		}
	
	div#ceoVoice h2	{
		color: #8e2f00;
		font-weight: bold;
		margin: 0 14px;
		}
	
	div#ceoVoice h3	{
		color: #8e2f00;
		font-weight: bold;
		margin: 16px 14px 0 14px;
		}
	
	div#ceoVoice h2.pagetitle	{
		color: #542222;
		}
	
	div#ceoVoice p	{
		margin: 0 14px;
		}
	
	div#ceoVoice p.date	{
		text-align: right;
		line-height: 100%;
		border-bottom: 1px solid #c63;
		padding: 0 0 2px 0;
		margin: 0 14px 6px 14px;
		}
	
	div#ceoVoice p.date2	{
		margin: 0 14px 6px 14px;
		}
	
	div#ceoVoice img	{
		margin: 6px 0;
		}
	
	div#ceoVoice-top	{
		background: url(../voice_image/ceo_top.gif) no-repeat;
		height: 20px;
		}
	
	div#ceoVoice p.entry	{
		border-top: 1px solid #c63;
		border-bottom: 1px solid #c63;
		padding: 4px 0;
		line-height: 100%;
		margin: 4px 14px 0 14px;
		}
	
	div#ceoVoice p.archiveEntry	{
		border-top: 1px solid #c63;
		border-bottom: 1px solid #c63;
		padding: 4px 0;
		line-height: 100%;
		margin: 4px 14px 0 14px;
		}
	
	div#ceoVoice-btm	{
		background: url(../voice_image/ceo_btm.gif) no-repeat;
		height: 44px;
		}


/* == スタッフブログ Style == */
div#staffVoice	{
	border-left: 1px solid #fc0;
	border-right: 1px solid #fc0;
	margin: 0;
	}
	
	div#staffVoice-article	{
		padding: 0 14px;
		}
	
	div#staffVoice h2	{
		color: #039;
		font-weight: bold;
		margin: 0 14px;
		}
	
	div#staffVoice h3	{
		color: #039;
		font-weight: bold;
		margin: 16px 14px 0 14px;
		}
	
	div#staffVoice h2.pagetitle	{
		color: #3c63b1;
		}
	
	div#staffVoice p	{
		margin: 0 14px;
		}
	
	div#staffVoice p.date	{
		text-align: right;
		line-height: 100%;
		border-bottom: 1px solid #fc0;
		padding: 0 0 2px 0;
		margin: 0 14px 6px 14px;
		}
	
	div#staffVoice p.date2	{
		margin: 0 14px 6px 14px;
		}
	
	div#staffVoice img	{
		margin: 6px 0;
		}
	
	div#staffVoice-top	{
		background: url(../voice_image/staff_top.gif) no-repeat;
		height: 20px;
		}
	
	div#staffVoice p.entry	{
		border-top: 1px solid #fc0;
		border-bottom: 1px solid #fc0;
		padding: 4px 0;
		line-height: 100%;
		margin: 4px 14px 0 14px;
		}
	
	div#staffVoice p.archiveEntry	{
		border-top: 1px solid #fc0;
		border-bottom: 1px solid #fc0;
		padding: 4px 0;
		line-height: 100%;
		margin: 4px 14px 0 14px;
		}
	
	div#staffVoice-btm	{
		background: url(../voice_image/staff_btm.gif) no-repeat;
		height: 44px;
		}


/* The Holly Hack \*/
	* html #guestVoiceMaincopy	{
    height: 1%;
    }
