@charset "utf-8";

/* --------------------------------

	*INDEX - top.css

--------------------------------- */



/* ========================================================================

	レイアウト
 
======================================================================== */

#header{
	position: absolute;
	left: -9999px;
}
#contents{
	width:710px;
	margin: 5px 30px 30px;
	background: url(../img/home/contents_dotline.gif) repeat-y right center;
}
#contentsL{
	width:440px;
	float: left;
}
#contentsR{
	width:220px;
	float: right;
}


.boxTit{
	border-bottom: 2px solid #ff0042;
	padding: 0px 0px 6px;
	margin: 0px 0px 10px;
}


/* 診療に関するQ&A
============================================================== */
#faqBox{
	padding: 0px 0px 25px;
	position: relative;
}
#faqBox dl dt{
	font-size: 77%;
}
#faqBox dl dd{
	font-size: 92%;
	margin: 0px 0px 6px;
	padding: 0px 0px 6px;
	border-bottom: 1px solid #eeeeee;
}


/* 一覧表示ボタン
---------------------------------------------------- */
#faqBox p.moreBtn{
	font-size: 1px;
	text-indent: -9999px;
	height: 19px;
	width: 73px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#faqBox p.moreBtn a{
	height: 19px;
	width: 73px;
	background-image: url(../img/home/btn_list.gif);
	display: block;
}
#faqBox p.moreBtn a:hover{
	background-position: right top;
}


/* 治療ポリシー
============================================================== */
#policyBox{
	width: 210px;
	float: left;
}
#policyBox .boxBody{
	font-size: 92%;
	line-height: 1.6;
}


/* 一覧表示ボタン
---------------------------------------------------- */
#policyBox p.moreBtn{
	font-size: 1px;
	text-indent: -9999px;
	height: 19px;
	width: 101px;
	margin: 10px 0px 0px 109px;
}
#policyBox p.moreBtn a{
	height: 19px;
	width: 101px;
	background-image: url(../img/home/btn_detail.gif);
	display: block;
}
#policyBox p.moreBtn a:hover{
	background-position: right top;
}


/* 当院のご案内
============================================================== */
#aboutBox{
	width: 210px;
	float: right;
}
#aboutBox h3{
	font-size: 107%;
}
#aboutBox .boxBody{
	font-size: 92%;
	line-height: 1.6;
}

/* 診療時間
---------------------------------------------------- */
#aboutBox dl{
	font-size: 92%;
	margin: 12px 0px 0px;
}
#aboutBox dl dt{
	line-height: 1;
	background: #eeeeee url(../img/home/icon_clock.gif) no-repeat 6px 0.5em;
	padding: 5px 0px 5px 23px;
}
#aboutBox dl dd{
	padding: 5px;
	border: 1px solid #eeeeee;
}

/* 一覧表示ボタン
---------------------------------------------------- */
#aboutBox p.moreBtn{
	font-size: 1px;
	text-indent: -9999px;
	height: 19px;
	width: 159px;
	margin: 10px 0px 0px 51px;
}
#aboutBox p.moreBtn a{
	height: 19px;
	width: 159px;
	background-image: url(../img/home/btn_access.gif);
	display: block;
}
#aboutBox p.moreBtn a:hover{
	background-position: right top;
}


/* バナー
============================================================== */
#bannerBox{
	background: url(../img/base/dotline_x.gif) repeat-x left bottom;
	padding: 0px 0px 15px;
	margin: 0px 0px 20px;
}
#bannerBox ul{
	font-size: 1px;
}
#bannerBox ul li{
	margin: 0px 0px 5px;
}


/* 主な診療内容
============================================================== */
#guideBox{
	width: 210px;
	float: left;
}
#guideBox .boxBody{


}

#guideBox dl{
	margin: 12px 0px 0px;
}
#guideBox dl dt{
	font-size: 92%;
	background: url(../img/base/icon_circle.gif) no-repeat 1px 0.5em;
	padding: 0px 0px 0px 15px;
}
#guideBox dl dd{
	font-size: 77%;
	line-height: 1.6;
	margin: 0px 0px 10px;
}


/* 一覧表示ボタン
---------------------------------------------------- */
#guideBox p.moreBtn{
	font-size: 1px;
	text-indent: -9999px;
	height: 19px;
	width: 101px;
	margin: 10px 0px 0px 109px;
}
#guideBox p.moreBtn a{
	height: 19px;
	width: 101px;
	background-image: url(../img/home/btn_detail.gif);
	display: block;
}
#guideBox p.moreBtn a:hover{
	background-position: right top;
}


/*------ END -----*/

