/*==================
for common
==================*/

*{margin:0;padding:0;}
img {border:0;}
body{
	background-color: #000;
	font-size:12px;
	font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック;
	color:#ffffff;
	line-height:170%;
}

a{ color:#B4D2FF; text-decoration:none;}
a:hover{ color:#9C0;}


#bg{width: 900px;background-color: #000000;margin:0 auto;}
#back{width: 860px;background-color: #000000;margin:0 auto;}
#header{background-color: #000000;}
.clear{ clear:both;}
#header #logo{margin-top:18px;width:125px;height:22px;float:left;display:inline;}
#header #no {
	margin-top:0px;
	width:524px;
	height:60px;
	margin-bottom:0px;
	float:right;
	display:inline;
	border:0;
}
#footer{margin:0 0 20px 0;text-align:left; font-weight: normal; font-size:10px;line-height:140%;}
#footer img{ float:right; margin-top:5px;}
#footer p{ float:left;margin-top:7px;color:#CCC;}
#footer1{ text-align:center; font-weight: normal; font-size:10px; line-height:140%; margin-top:20px;padding-bottom:20px;}
#footer1 p{ margin:10px 0 0 0 ;text-align:center;font-size:100%;color:#CCC;}
#footer p a,#footer1 p a{color:#ccc;text-decoration:underline;}
#footer p a:hover,#footer1 p a:hover{color:#9C0;}
#footer p span.footer_link{ color:#B4D2FF;}
#footer p span.footer_link a{ color:#B4D2FF; text-decoration:none;}
#footer p span.footer_link a:hover{ color:#9C0;}

/*==================
for doctors page
==================*/

#header #name {
	margin-left:0px;
	margin-top:0px;
	width:860px;
	height:100px;
	margin-bottom:0px;
	float:left;
	display:inline;
	border:0;
}
#top-left {padding:20px 0px 0px 0px;border: 0px solid #ffffff;}
#top-center{border: 0px solid #ffffff;width: 860px;padding:0px 0px 2px 0px;text-align:center;}
#contents{background-color: #1E3C78;padding: 0px 20px 20px 20px;width: 820px;}
#left{width: 320px;float:left;}
#left img{margin-bottom: 12px;}
#right{float:right;width: 480px;}

/*2009.3.2 added*/
#prof{ clear:both;overflow:hidden; padding-top:20px; margin-bottom:-15px;}
#prof ul {padding-bottom:12px;}
#prof ul li { list-style:none;}
#prof ul li a{ color:#B4D2FF; text-decoration:underline;}
#prof ul li a:hover{ color:#9C0;}
#prof div.name{font-weight:bold;border-bottom:1px solid #646464;padding-bottom:10px;}
#prof div.name img { border:0;margin-bottom:-3px;}
#prof div#profleft {padding:8px 0 20px 0;float:left; width:350px;}
#prof div#profright {padding:8px 0 20px 0;float:right; width:460px;}
#prof p.dr_name{ color:#B4D2FF;}
#prof p.dr_name a{ color:#B4D2FF; text-decoration:none;}
#prof p.dr_name a:hover{ color:#9C0;}

/*2009.3.2 added for 08nagaya*/
#prof div#profleft_3column {padding:8px 0 20px 0;float:left; width:280px;}
#prof div#profright_3column {padding:8px 0 20px 0;float:right; width:200px;}
#prof div#profcenter_3column {padding:8px 0 20px 0;float:left;}

#nav{
	clear:both;
	display: block;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#nav img{ float:left; border:0; margin:0; padding:0;}

/*==================
for concept page
==================*/

#concept{ background-color:#000;}
#concept #nav1{
	display: block;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-bottom: 10px;
}

#concept #box {
	background-image: url(../concept/images/back.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	width:860px;
	margin:0px 0 20px 0 ;
}
#concept #box-inner {
	overflow:hidden;
	width:860px;
	margin:0 0 6px 26px;
}
*html #concept #box-inner {
	overflow:hidden;
	width:860px;
	margin:0 0 6px 27px;
}

#concept #box-inner2 {
	overflow:hidden;
	width:860px;
	margin:0 0 0 26px;
}
*html #concept #box-inner2 {
	overflow:hidden;
	width:860px;
	margin:0 0 0 27px;
}
#concept #box-inner2 div.area {
	width: 260px;
	border-top: 1px solid #999;
	padding-top:6px;
}
*html #concept #box-inner2 div.area {
	width: 260px;
	border-top: 1px solid #999;
	padding-top:6px;
}

#concept #box .area{ float:left; width:260px; margin-right:15px;}
#concept #box .area div.read{
	font-size:120%;
	width: 260px;
	border-bottom: 1px solid #999;
	padding:4px 0px 6px 0px;
	margin-bottom:6px;
}
#concept #box .area div.read span{ margin-top:10px;}
#concept #box .area div.read span p{ font-size:100%;}

