/* CSS Document */


/*---------メイン---------*/


#Main {
	width: 599px;
	float: right;
}


/*レポートリスト*/
#ReportList {
	width: 100px;
	text-align:right;
	padding-bottom:10px;
	padding-left: 450px;
}

#ReportList a {
	color: #33755E;
}

#ReportList a:hover {
	color: #067793;
}

/*index */
#IndexArea {
	width: 578px;
	border-width: 1px;
	border-style: solid;
	border-color: #429779;
	padding-bottom: 30px;
}
/*index詳細エリア*/
#IndexDetailedArea {
	width: 560px;
	height: 150px;
	background-image: url(/img/report/title_bg.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
/*index回数*/
#IndexDetailedArea h1{
	color: #333333;
	font-size:1.4em;
	padding-top: 22px;
	width:390px;		
}

/*index病院名　職種*/
#IndexDetailedArea h2{
	color: #333333;
	font-size:1.4em;
	padding-top: 22px;
	width:390px;		
}

/*index名前*/
#IndexDetailedArea h3{
	color: #333333;
	font-size:1.4em;
	padding-top: 10px;
	width:390px;				
}

/*indexサブタイトル*/
#IndexDetailedArea h4{
	color: #FF6600;
	padding-top: 15px;
	width:390px;	
	font-weight: normal;
}

/*indexリンクエリア*/
.BottomRinkArea {
	text-align:right;
	padding-top: 5px;
	padding-right: 20px;
}

/*indexリンク*/
.BottomRinkArea a {
	color: #429779;
}

/*indexリンク　hover*/
.BottomRinkArea a:hover {
	color: #067793;
}



/*レポートエリア*/
#ReportArea {
	width: 578px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-bottom: 30px;
}

/*詳細エリア*/
#DetailedArea {
	width: 560px;
	height: 150px;
	background-image: url(/img/report/title_bg.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

/*病院名*/
#DetailedArea h2{
	color: #333333;
	font-size:1.4em;
	padding-top: 10px;
	width:390px;		
}

/*サブタイトル*/
#DetailedArea h3{
	color: #FF6600;
	padding-top: 15px;
	width:390px;	
	font-weight: normal;
	font-size:1.4em;	
}

/*回数*/
#DetailedArea p{
	color: #333333;
	font-size:1.4em;
	padding-top: 20px;
	width:390px;
	font-weight:bold;				
}

/*病院メッセージ*/
.Message_Top {
	margin-right: auto;
	margin-left: auto;
	width: 560px;
	padding: 0px;
	height: 7px;
}

.MessageTextArea {
	background-color: #FFFFEE;
	width: 541px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFC59D;
	border-left-color: #FFC59D;

	margin-left: 9px;
	padding: 9px;
}

.MessageTextArea h4 {
	color: #FF822F;
}

.MessageTextArea p {
	color:#333333;
}

.Message_Bottom {
	margin-right: auto;
	margin-left: auto;
	width: 560px;
}



/*詳細エリア*/
#InterviewArea {
	width: 560px;
	height: 150px;
	background-image: url(/img/report/title_bg.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

/*病院名*/
#InterviewArea h3{
	color: #333333;
	font-size:1.4em;
	padding-top: 30px;
	width:390px;		
}

/*サブタイトル*/
#InterviewArea h4{
	color: #333333;
	font-size:1.4em;
	padding-top: 10px;
	width:390px;		
}

#InterviewArea h5{
	color: #33755E;
	padding-top: 15px;
	width:390px;	
	font-weight: normal;
}


/*メイン写真*/
.photo1 {
	position: absolute;
	top: 24px;
	left: 401px;
}

/*プロフィールエリア*/
#ProfileArea {
	width: 560px;
	background-image: url(/img/report/profile_bottom_bg.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	background-position: bottom;
}

/*プロフィールテキスト*/
#ProfileArea p {
	padding-bottom:5px;
	padding-left: 10px;
}


/*Q　写真設定*/
.Q_Photo {
	position: absolute;
	left: 3px;
	top: 3px;	
}

/*Qなし　グリーン*/
#Green_Area {
	width: 560px;
	background-image: url(/img/report/green_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	clear:both;
}

/*Qなし　グリーン　質問*/
#Green_Area h5 {
	height:30px;
	padding-left:10px;
	padding-top:7px;
	background-image: url(/img/report/green_title.gif);
	background-repeat: no-repeat;
	font-weight: normal;
	font-size: 1.2em;
}

/*Qなし　グリーン　返答*/
#Green_Area p {
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
}

/*Qなし　グリーン　写真右パターン*/
.PhotoGreenRight {
	float: right;
	background-image: url(/img/report/green_photo_bg.gif);
	background-repeat: no-repeat;
	width: 156px;
	height: 106px;
	position: relative;
	padding-top: 5px;
	padding-right: 5px;
}

/*Qなし　グリーン　写真左パターン*/
.PhotoGreenLeft {
	float: Left;
	background-image: url(/img/report/green_photo_bg.gif);
	background-repeat: no-repeat;
	width: 156px;
	height: 106px;
	position: relative;
	padding-top: 5px;
	padding-left: 5px;
}



/*病院情報*/
#ListArea {
	width: 560px;
	background-image: url(/img/report/list_bottom_bg.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	background-position: bottom;
	padding-top: 10px;
	padding-bottom:10px;
}

/*病院情報　病院名*/
#ListArea h5 {
	text-align:left;
	color: #067793;
	font-weight:bold;
	font-size: 1.3em;
	padding-top: 5px;
	padding-bottom:5px;
	padding-left:20px;
}

/*病院情報　その他*/
#ListArea p {
	text-align:left;
	color: #33755E;
	padding-left:20px;		
}

#ListArea .Shousai {
	text-align:right;
}

#ListArea .Shousai a {
	color:#FF822F;
}

#ListArea .Shousai a:hover {
	color:#FFC49B;
}


/*スペース用　パディング20px*/
.PaddingBottom20 {
	padding-bottom: 20px;
}