@charset "UTF-8";
/*----------------------------------------------------------------------
------------------------------------------------------------------------

index CSS File

File Name		index.css
Note			インデックス用スタイルシート


New Creation	09.06.03
Update			10.02.24


Created By		Yoshiaki Murakami

------------------------------------------------------------------------
----------------------------------------------------------------------*/

/*----------------------------------------------------------------------
------------------------------------------------------------------------
目次

1. main
2. sub

------------------------------------------------------------------------
----------------------------------------------------------------------*/

/*----------------------------------------------------------------------
1. main
----------------------------------------------------------------------*/
#container #content #main div {
	margin-bottom:30px;
}

#container #content #main #notice {
	position:relative;
/*	margin-top:15px;*/
	margin-bottom:34px;
/*	min-height:372px;*/
}

* html #container #content #main #notice {
	height:372px;
}

#container #content #main #notice .wrapper {
/*	margin:30px 0px 0px 210px;*/
	float:right;
	display:inline;
	margin:28px 25px 0px 0px;
	width:433px;
}

#container #content #main #notice h2 {
}

#container #content #main #notice p {
	padding:11px 4px 27px 6px;
	font-size:1.3em;
	line-height:1.692em;
/*	color:#898989;*/
}

#container #content #main #notice ul li {
	float:left;
	display:inline;
	margin:13px 20px 0px 0px;
}

#container #content #main #notice ul .even {
	margin-right:0px;
}

#container #content #main #notice #doctor {
/*	position:absolute;
	top:0px;
	left:23px;*/
	float:left;
	display:inline;
/*	margin-top:-387px;*/
	margin-left:23px;
	width:158px;
}

#container #content #main #notice #doctor dd {
/*	padding:7px 10px 0px;*/
	padding:7px 0px 0px;
	background:none;
	font-size:1em;
	line-height:1.6em;
	color:#898989;
}

* html #container #content #main #notice #doctor .text {
	padding:14px 10px 15px;
}

#container #content #main #ranking {
	margin-bottom:27px;
	padding-bottom:20px;
	background:url(../img/index_ranking_bg_footer.gif) 22px bottom no-repeat;
}

#container #content #main #ranking h3 {
	margin:0px 19px 0px 22px;
}

#container #content #main #ranking p {
	margin:0px 19px 0px 22px;
	padding:12px 0px 10px;
	background:url(../img/index_ranking_bg.gif) left top repeat-y;
	font-size:1.2em;
	text-align:center;
	color:#fff;
}

#container #content #main #ranking ol {
	background:url(../img/index_ranking_bg.gif) left top repeat-y;
}

#container #content #main #ranking ol li {
	float:left;
	display:inline;
}

#container #content #main #point h3 {
	text-align:center;
}

#container #content #main #point ul {
	padding:0px 19px 0px 22px;
	background:url(../img/index_point_bg.gif) left top no-repeat;
}

#container #content #main #point ul li {
	background-position:left top;
	background-repeat:no-repeat;
}

#container #content #main #point ul .point1 {
	background-image:url(../img/index_point1_h.gif);
}

#container #content #main #point ul .point2 {
	background-image:url(../img/index_point2_h.gif);
}

#container #content #main #point ul .point3 {
	background-image:url(../img/index_point3_h.gif);
}

#container #content #main #point ul li a {
	width:627px;
	height:88px;
}

#container #content #main #point ul .point2 a {
	height:89px;
}

#container #content #main #point p {
	text-align:center;
}


/*----------------------------------------------------------------------
2. sub
----------------------------------------------------------------------*/
#container #content #sub #qaranking {
	margin-bottom:11px;
}

