#medical_newsdetail {
	margin: 10px;
}

#medicallatestnews .round_right{
	width:150px;
	margin-bottom: 10px;
}

.medi_label_gray {
	margin: 20px 0 0 0;
	padding: 7px;
	background-color: #F5F5F5;
}

.medi_label_blue {
	margin: 20px 0 0 0;
	padding: 7px;
	background-color: #006BB4;
	color: #FFF;
}

.medi_date{
	text-align: right;
}

.medi_news{
	margin: 10px 0 0 0;
}
.medi_link{
	margin: 10px 10px 0 0;
	text-align: right;
}
.newsdetaillink{
	margin-left: 0.5em;
	white-space: nowrap;
}

.medi_shindai_title{
	height: 34px;
	text-align: right;
	color: #FFF;
	font-size: 12px;
	padding: 30px 10px 0 0;
	line-height: 120%;
	background-image: url(../medical/img/index/shindai_title.jpg);
	background-repeat: no-repeat;
}

.medi_kikaku{
	margin: 10px 0 0 0;
}

.medi_kikaku_title{
	margin: 5px 0 0 10px;
	width: 630px;
}

.medi_kikaku_body{
	margin: 8px 0 0 20px;
	width: 630px;
}

.medi_kikaku_link{
	margin: 10px 10px 0 0;
	text-align: right;
}

.medi_kyouryoku{
	margin: 15px 0 0 0;
	text-align: center;
	background-color: #FAFFFF;
	padding-top: 5px;
	border-style: solid;
	border-color: #D7D7D7;
	border-width: 1px 1px 0 1px;
}

.medi_kyousan{
	margin-bottom: 15px;
	background-color: #FAFFFF;
	border-style: solid;
	border-color: #D7D7D7;
	border-width: 0 1px 1px 1px;
}

.medi_kyousan_title{
	margin: 0 0 5px 10px;
	float: left;
	width: 70px;
}

.medi_kyousan_sha{
	float: left;
	width: 500px;
}

.medi_event{
	margin: 10px;
}

.medi_event_l{
	float: left;
	width: 400px;
}

.medi_event_r{
	text-align: center;
	float: left;
	width: 600px;
	margin: 20px 0 0 20px;
}

.medi_information{
	margin: 10px;
}

.medi_information_line{
	width: 640px;
}

.medi_information_kai{
	float: left;
	width: 290px;
	margin: 5px 10px 5px 10px;
	background-color: #FDDEFE;
}

.medi_information_bannar1{
	width: 290px;
	height: 50px;
	text-align: center;
	padding-top: 5px;
}

.medi_information_bannar2{
	width: 290px;
	height: 65px;
	text-align: center;
	padding-top: 5px;
}

.medi_information_title{
	margin: 4px 10px 0 10px;
	border-style: solid;
	border-color: #FD86FE;
	border-width: 1px 0 1px 0;
}

.medi_information_text{
	width: 270px;
	margin: 3px 0 5px 8px;
	padding: 0 3px 3px 3px;
	background-color: #FFF;
}

#medical ul {
	margin-top: 10px;
}

#medical {
	padding: 10px;
}

#medical_shindai{
	margin: 10px;
}
.shin_title{
	width: 649px;
	height: 29px;
	text-align: right;
	color: #FFF;
	font-size: 12px;
	padding: 35px 5px 0 0;
	background-image: url(../medical/img/index/shindai_title.jpg);
	background-repeat: no-repeat;
}
* html .shin_title{
	height: 34px;
}

.shin_title a{
	color: #fff;
}
.shin_title a:hover {
	color: #fff;
}
.shin_title dl {
	float: right;
	margin-right: 20px;
}
.shin_title dt,
.shin_title dd {
	float: left;
	margin-left: 5px;
}
.shin_title dt {
	display: none;
}
.shin_title dd {
	border: 1px #fff solid;
	text-align: center;
	line-height: 150%;
}
.shin_title dd a {
	width: 18px;
	height: 18px;
	display: block;
}
.shin_title dd.shindai_now {
	font-weight: bold;
	border-color: #fcc800;
	background-color: #ffedab;
	color: #007f4c;
}
.shin_title dd.shindai_now a {
	font-weight: bold;
	color: #007f4c;
}

.shin_label_gray {
	margin: 20px 0 0 0;
	padding: 7px;
	background-color: #F5F5F5;
}

.shin_label_green {
	margin: 20px 0 0 0;
	padding: 7px;
	background-color: #007f4c;
	color: #FFF;
}

.shin_intoro{
	width: 640px;
	margin: 15px 0 0 10px;
}

.shin_intoro img{
	float: right;
	margin-left: 20px;
}

.shin_pic{
	width: 640px;
	margin: 20px 0 0 15px;
}

.shin_uchiyama{
	float: left;
	width: 350px;
	margin-right: 20px;
}

.shin_uchiyama img{
	float: left;
	margin-right: 10px;
}

.shin_oda{
	float: left;
}

.shin_oda img{
	float: left;
	margin-right: 10px;
}

.shin_narita{
	width: 330px;
	float: right;
}
.shin_inner_intoro {
	width: 310px;
	float: left;
}	
.shin_narita img{
	float: left;
	margin-right: 10px;
}

.shin_profile {
	width: 170px;
	float: right;
}

.shin_midashi{
	margin: 30px 0 0 0;
}

.shin_text{
	width: 640px;
	margin: 10px 0 0 20px;
	line-height: 1.8em;
}

.shin_text_plan{
	width: 640px;
	margin: 10px 0 0 10px;
	line-height: 1.8em;
}

.shin_text_plan img{
	float: right;
	margin: 10px;
}

.shin_hyou{
	margin: 0 0 30px 0;
	width: 640px;
	text-align: center;
}

.shin_photo_box{
	margin: 0 0 10px 10px;
	padding: 3px;
	width: 150px;
	float: right;
	line-height: normal;
	border: solid 1px #CCCCCC;
}
.shin_photo_box img{
	margin: 0 0 5px 0;
}

.shin_back_no{
	margin: 0 0 20px 0;
}
.shin_back_no ul{
	list-style-type: none;
}
.shin_back_no li{
	margin-left: 10px;
}

.label_green {
	margin-top: 10px;
	background-color: #ae7c3f;
}
.medi_news_photo {
	margin-left: 10px; 
	margin-right: 10px;
	*margin-right: 5px;
	padding: 5px;
	float: right;
	border: solid 1px #CCCCCC;
	color: #777;
	font-size: 0.9em;
}

#medicallatestnews{
	padding-right: 10px;
}

#newslist{
	padding-left: 20px;
	float: left;
}
#newslist ul{
	margin-bottom: 10px;
	list-style-type: none;
}
#newslist li{
	padding-bottom: 3px;
}
#news_footage{
	margin-top: 1.0em;
	text-align: right;
}


/*-- 医療インフォメーション --*/
.medi_area {
	margin: 10px 0px 25px;
}
.medi_area .medi_area_head {
	margin: 20px 0 2px 0;
	padding: 7px 10px;
	border-left: solid 2px #006BB4;
	background-color: #e7e7de;
}
.medi_area .medi_area_head h4 {
	float: left;
}
.medi_area .medi_area_head p {
	float: right;
}
dl.medi_inner_area {
	padding: 0.5em 10px 0 10px;
	border: solid 2px #e7e7de;
}
dl.medi_inner_area dt {
	padding-left: 18px;
	color: #009933;
	line-height: 2;
	background: url(../medical/img/index/arrow_01.gif) no-repeat 0 0.5em;
}
dl.medi_inner_area dd {
	margin: 0 0 0.5em 0;
	padding-left: 18px;
}

