@charset "euc-jp";
/* CSS Document */

/*
/////////////////////////////////
//							   //
//	京都医療科学大学WEBサイト  //
//	CSS Edit				   //
//							   //
//	ROCOZ GRAPHICS W.kimura	   //
//	2008.01.12				   //
//							   //
//	追加CSSは日付を記入		   //
/////////////////////////////////



*/


/************************************ Faculty ************************************/


/****************** Outline ******************/

#outline{
	margin				:	0 50px 0 40px;
}

#outline h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#outline h3{
	margin-bottom		:	25px;
}

#outline p.top{
	font-size			:	0.9em;
	margin-bottom		:	35px;
}

#outline div{
	margin				:	40px 0 0 10px;
}

#outline div h4{
	margin-bottom		:	25px;
}

#outline div p.read{
	color				:	#0070D6;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin-left			:	10px;
	margin-bottom		:	17px;
}

#outline div p.honbun{
	font-size			:	0.75em;
	height				:	84px;
	line-height			:	1.7;
	margin-left			:	10px;
}

html > body #outline div p.honbun{
	height				:	auto;
	min-height			:	84px;
}

#outline div.sect1 p.honbun img{
	float				:	right;
	margin				:	0 0 0 30px;
}

#outline div.sect2 p.honbun img{
	float				:	left;
	margin				:	0 30px 0 0;
}

#outline div.sect3 p.honbun img{
	float				:	right;
	margin				:	0 0 0 30px;
}

#outline div.sect4 p.honbun img{
	float				:	left;
	margin				:	0 30px 30px 0;
}

#outline div.sect1{
	margin-top			:	0;
}

/****************** Curriculum ******************/


#curriculum{
	margin				:	0 50px 0 40px;
}

#curriculum img{
	vertical-align		:	bottom;
}

#curriculum h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#curriculum h3{
	margin-bottom		:	35px;
}

#curriculum p{
	font-size			:	0.75em;
	line-height			:	1.8;
	margin-left			:	10px;
}

#curriculum p.top img{
	float				:	right;
	margin				:	0 0 30px 30px;
}

#curriculum h4{
	border-bottom		:	#999 dotted 1px;
	margin-top			:	35px;
	margin-bottom		:	20px;
	padding-bottom		:	2px;
}

#curriculum ol{
	font-size			:	0.75em;
	line-height			:	2;
	margin-top			:	10px;
	margin-left			:	12px;
	font-weight			:	bold;
}

#curriculum ul.cur_list{
	background-color	:	#FFFDE7;
	border				:	#CCC solid 1px;
	font-size			:	0.9em;
	margin-top			:	30px;
	padding				:	10px;
	text-align			:	center;
}

#curriculum ul.cur_list li{
	background			:	url(../images/common/mark_gray2.gif) no-repeat center left;
	display				:	inline;
	margin-left			:	45px;
	padding-left		:	12px;
}

#curriculum ul.cur_list li.first{
	margin-left			:	0;
}


/****************** Cur 1Year ******************/


#cur1{
	margin				:	0 50px 0 40px;
}

#cur1 img{
	vertical-align		:	bottom;
}

#cur1 h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#cur1 h3{
	margin-bottom		:	15px;
}


#cur1 p.top{
	font-size			:	0.75em;
	line-height			:	1.8;
	margin-bottom		:	50px;
}

#cur1 div.inner{
	display				:	inline-block;
}

#cur1 div.inner:after {
	content				:	".";
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

#cur1 div.inner div.l_box{
	float				:	left;
	margin-right		:	37px;
	width				:	438px;
}

#cur1 div.inner div.l_box img{
	margin-top			:	15px;
}

#cur1 div.inner div.l_box img.first{
	margin-top			:	0;
}

#cur1 div.inner div.l_box h4{
	margin-bottom		:	10px;
}

#cur1 div.inner div.l_box p{
	font-size			:	0.75em;
	line-height			:	1.5;
}

/* r_box */

#cur1 div.inner div.r_box{
	float				:	left;
	width				:	235px;
}

#cur1 div.inner div.r_box h4{
	margin-bottom		:	30px;
}

/* inner1 */

#cur1 div.inner div.r_box div.r_box_inner1{

}

#cur1 div.inner div.r_box div.r_box_inner1 div.l{
	float				:	left;
	font-size			:	0.75em;
}

#cur1 div.inner div.r_box div.r_box_inner1 div.l img{
	margin-bottom		:	20px;
}

#cur1 div.inner div.r_box div.r_box_inner1 div.l span{
	font-size			:	1.2em;
	margin-right		:	10px;
}

#cur1 div.inner div.r_box div.r_box_inner1 p{
	margin-top			:	10px;
}

#cur1 div.inner div.r_box div.r_box_inner1 img.r{
	float				:	left;
}

/* inner2 */

#cur1 div.inner div.r_box div.r_box_inner2{
	border-top			:	#CCC solid 1px;
	margin-top			:	30px;
	padding-top			:	30px;
}

#cur1 div.inner div.r_box div.r_box_inner2 div.l{
	float				:	left;
	font-size			:	0.75em;
}

#cur1 div.inner div.r_box div.r_box_inner2 div.l img{
	margin-bottom		:	20px;
}

#cur1 div.inner div.r_box div.r_box_inner2 div.l span{
	font-size			:	1.2em;
	margin-right		:	10px;
}

#cur1 div.inner div.r_box div.r_box_inner2 p{
	margin-top			:	10px;
}

#cur1 div.inner div.r_box div.r_box_inner2 img.r{
	float				:	left;
}

/* inner3 */

#cur1 div.inner div.r_box div.r_box_inner3{
	border-top			:	#CCC solid 1px;
	margin-top			:	15px;
	padding-top			:	15px;
}

#cur1 div.inner div.r_box div.r_box_inner3 div.l{
	float				:	left;
	font-size			:	0.75em;
}

#cur1 div.inner div.r_box div.r_box_inner3 div.l img{
	margin-bottom		:	20px;
}

#cur1 div.inner div.r_box div.r_box_inner3 div.l span{
	font-size			:	1.2em;
	margin-right		:	10px;
}

#cur1 div.inner div.r_box div.r_box_inner3 p{
	margin-top			:	10px;
}

#cur1 div.inner div.r_box div.r_box_inner3 img.r{
	float				:	left;
}

#cur1 div.inner div.r_box p{
	font-size			:	0.75em;
	line-height			:	1.5;
}

#cur1 ul.cur_list{
	background-color	:	#FFFDE7;
	border				:	#CCC solid 1px;
	clear				:	both;
	font-size			:	0.9em;
	margin-top			:	50px;
	padding				:	10px;
	text-align			:	center;
}

#cur1 ul.cur_list li{
	background			:	url(../images/common/mark_gray2.gif) no-repeat center left;
	display				:	inline;
	margin-left			:	45px;
	padding-left		:	12px;
}

#cur1 ul.cur_list li.first{
	margin-left			:	0;
}

#cur1 ul.cur_list li.on{
	color				:	#F00;
}



/****************** Cur 2Year ******************/


#cur2{
	margin				:	0 50px 0 40px;
}

#cur2 img{
	vertical-align		:	bottom;
}

#cur2 h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#cur2 h3{
	margin-bottom		:	15px;
}


#cur2 p.top{
	font-size			:	0.75em;
	line-height			:	1.8;
	margin-bottom		:	50px;
}

#cur2 div.inner{
	display				:	inline-block;
}

#cur2 div.inner:after {
	content				:	".";
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

#cur2 div.inner div.l_box{
	width				:	438px;
}

#cur2 div.inner div.l_box img{
	margin-top			:	15px;
}

#cur2 div.inner div.l_box img.first{
	margin-top			:	0;
}

#cur2 ul.cur_list{
	background-color	:	#FFFDE7;
	border				:	#CCC solid 1px;
	clear				:	both;
	font-size			:	0.9em;
	margin-top			:	50px;
	padding				:	10px;
	text-align			:	center;
}

#cur2 ul.cur_list li{
	background			:	url(../images/common/mark_gray2.gif) no-repeat center left;
	display				:	inline;
	margin-left			:	45px;
	padding-left		:	12px;
}

#cur2 ul.cur_list li.first{
	margin-left			:	0;
}

#cur2 ul.cur_list li.on{
	color				:	#F00;
}


/****************** Cur 3Year ******************/


#cur3{
	margin				:	0 50px 0 40px;
}

#cur3 img{
	vertical-align		:	bottom;
}

#cur3 h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#cur3 h3{
	margin-bottom		:	15px;
}


#cur3 p.top{
	font-size			:	0.75em;
	line-height			:	1.8;
	margin-bottom		:	50px;
}

#cur3 div.inner{
	display				:	inline-block;
}

#cur3 div.inner:after {
	content				:	".";
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

#cur3 div.inner div.l_box{
	width				:	438px;
	margin-right		:	37px;
	float				:	left;
}

#cur3 div.inner div.l_box img{
	margin-top			:	15px;
}

#cur3 div.inner div.l_box img.first{
	margin-top			:	0;
}

/*** 10/06/19 aoki add ***/


#cur3 div.inner div.l_box h4{
	margin-bottom		:	10px;
}

#cur3 div.inner div.l_box p{
	font-size			:	0.75em;
	line-height			:	1.5;
}

/* r_box */

#cur3 div.inner div.r_box{
	float				:	left;
	width				:	235px;
}

#cur3 div.inner div.r_box h4{
	margin-bottom		:	30px;
}

/* inner1 */

#cur3 div.inner div.r_box div.r_box_inner1{

}

#cur3 div.inner div.r_box div.r_box_inner1 div.l{
	float				:	left;
	font-size			:	0.75em;
}

#cur3 div.inner div.r_box div.r_box_inner1 div.l img{
	margin-bottom		:	20px;
}

#cur3 div.inner div.r_box div.r_box_inner1 div.l span{
	font-size			:	1.2em;
	margin-right		:	10px;
}

#cur3 div.inner div.r_box div.r_box_inner1 p{
	margin-top			:	10px;
}

#cur3 div.inner div.r_box div.r_box_inner1 img.r{
	float				:	left;
}

#cur3 div.inner div.r_box p{
	font-size			:	0.75em;
	line-height			:	1.5;
}



#cur3 div.closeup{
	display				:	inline-block;
	margin-top			:	40px;
}

#cur3 div.closeup:after {
	content				:	".";
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

#cur3 div.closeup h4{
	margin-bottom		:	14px;
}

#cur3 div.closeup p.ttl_btm{
	font-size			:	0.9em;
	margin-bottom		:	30px;
}

#cur3 div.closeup div{
	float				:	left;
	font-size			:	0.75em;
	line-height			:	1.5;
	margin-right		:	40px;
	width				:	210px;
}

#cur3 div.closeup div.last{
	margin-right		:	0;
}

#cur3 div.closeup div h5{
	margin-bottom		:	10px;
}

#cur3 ul.cur_list{
	background-color	:	#FFFDE7;
	border				:	#CCC solid 1px;
	clear				:	both;
	font-size			:	0.9em;
	margin-top			:	50px;
	padding				:	10px;
	text-align			:	center;
}

#cur3 ul.cur_list li{
	background			:	url(../images/common/mark_gray2.gif) no-repeat center left;
	display				:	inline;
	margin-left			:	45px;
	padding-left		:	12px;
}

#cur3 ul.cur_list li.first{
	margin-left			:	0;
}

#cur3 ul.cur_list li.on{
	color				:	#F00;
}



/****************** Cur 4Year ******************/


#cur4{
	margin				:	0 50px 0 40px;
}

#cur4 img{
	vertical-align		:	bottom;
}

#cur4 h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#cur4 h3{
	margin-bottom		:	15px;
}


#cur4 p.top{
	font-size			:	0.75em;
	line-height			:	1.8;
	margin-bottom		:	50px;
}

#cur4 div.inner{
	display				:	inline-block;
}

#cur4 div.inner:after {
	content				:	".";
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

#cur4 div.inner div.l_box{
	width				:	570px;
}

#cur4 div.inner div.l_box img{
	margin-top			:	15px;
}

#cur4 div.inner div.l_box img.first{
	margin-top			:	0;
}

#cur4 div.closeup{
	display				:	inline-block;
	margin-top			:	40px;
}

#cur4 div.closeup:after {
	content				:	".";
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

#cur4 div.closeup h4{
	margin-bottom		:	14px;
}

#cur4 div.closeup p.ttl_btm{
	font-size			:	0.9em;
	margin-bottom		:	30px;
}

#cur4 div.closeup div{
	float				:	left;
	font-size			:	0.75em;
	line-height			:	1.5;
	margin-right		:	40px;
	width				:	210px;
}

#cur4 div.closeup div.last{
	margin-right		:	0;
}

#cur4 div.closeup div h5{
	margin-bottom		:	10px;
}

#cur4 ul.cur_list{
	background-color	:	#FFFDE7;
	border				:	#CCC solid 1px;
	clear				:	both;
	font-size			:	0.9em;
	margin-top			:	50px;
	padding				:	10px;
	text-align			:	center;
}

#cur4 ul.cur_list li{
	background			:	url(../images/common/mark_gray2.gif) no-repeat center left;
	display				:	inline;
	margin-left			:	45px;
	padding-left		:	12px;
}

#cur4 ul.cur_list li.first{
	margin-left			:	0;
}

#cur4 ul.cur_list li.on{
	color				:	#F00;
}


/****************** Taidan1 ******************/

#taidan1{
	margin				:	0 50px 0 40px;
}

#taidan1 img{
	vertical-align		:	bottom;
}

#taidan1 h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#taidan1 h3{
	margin-bottom		:	20px;
}

#taidan1 p.top{
	font-size			:	0.9em;
	line-height			:	1.8;
	margin-bottom		:	30px;
}

#taidan1 div.top-inner{
	margin-top			:	0;
}

#taidan1 div.top-inner div.left_img{
	float				:	left;
	margin-top			:	0;
}

#taidan1 dl.main_img{
	float				:	right;
	padding-top			:	100px;
	width				:	186px;
}

#taidan1 dl.main_img dt{
	font-size			:	0.9em;
	font-weight			:	bold;
	line-height			:	18px;
	margin-top			:	20px;
	margin-bottom		:	5px;
	padding-left		:	18px;
	width				:	166px;
}

#taidan1 dl.main_img dt.num1{
	background			:	url(../images/faculty/mark_taidan_num1.gif) no-repeat center left;
	color				:	#F47A4D;
	margin-top			:	0;
}

#taidan1 dl.main_img dt.num2{
	background			:	url(../images/faculty/mark_taidan_num2.gif) no-repeat center left;
	color				:	#C61217;
}

#taidan1 dl.main_img dt.num3{
	background			:	url(../images/faculty/mark_taidan_num3.gif) no-repeat center left;
	color				:	#353275;
}

#taidan1 dl.main_img dt.num4{
	background			:	url(../images/faculty/mark_taidan_num4.gif) no-repeat center left;
	color				:	#00579D;
}

#taidan1 dl.main_img dd{
	line-height			:	1.35;
	font-size			:	0.75em;
	margin-top			:	0;
	width				:	186px;
}

#taidan1 div.section{
	font-size			:	0.75em;
	line-height			:	1.8;
	margin-top			:	45px;
}

#taidan1 div.first{
	margin-top			:	60px;
}

#taidan1 div.section h4{
	margin-bottom		:	27px;
}

#taidan1 div.sect-inner div.left_img{
	float				:	left;
	margin-right		:	50px;	
	width				:	200px;
}

#taidan1 div.sect-inner div.right_img{
	float				:	right;
	margin-left			:	50px;	
	width				:	200px;
}

#taidan1 div.section dl.left{
	float				:	left;
}

#taidan1 div.section dl.right{
	float				:	right;
}

#taidan1 div.section dl{
	display				:	inline-block;
	width				:	460px;
}

#taidan1 div.section dl:after {
	content				:	".";
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

#taidan1 div.section dl dt{
	clear				:	both;
	float				:	left;
	font-weight			:	bold;
	margin-top			:	10px;
	width				:	40px;
}

#taidan1 div.section dl dt.name1{
	color				:	#F47A4D;
}

#taidan1 div.section dl dt.name2{
	color				:	#C61217;
}

#taidan1 div.section dl dt.name3{
	color				:	#353275;
}

#taidan1 div.section dl dt.name4{
	color				:	#00579D;
}

#taidan1 div.section dl dt.first{
	margin-top			:	0;
}


#taidan1 div.section dl dd{
	float				:	left;
	margin-top			:	10px;
	width				:	420px;
}

#taidan1 div.section dl dd.first{
	margin-top			:	0;
}

/****************** Taidan2 ******************/

#taidan2{
	margin				:	0 50px 0 40px;
}

#taidan2 img{
	vertical-align		:	bottom;
}

#taidan2 h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#taidan2 h3{
	margin-bottom		:	20px;
}

#taidan2 p.top{
	font-size			:	0.9em;
	line-height			:	1.8;
	margin-bottom		:	30px;
}

#taidan2 div.top-inner{
	margin-top			:	0;
}

#taidan2 div.top-inner div.left_img{
	float				:	left;
	margin-top			:	0;
}

#taidan2 dl.main_img{
	float				:	right;
	padding-top			:	130px;
	width				:	186px;
}

#taidan2 dl.main_img dt{
	font-size			:	0.9em;
	font-weight			:	bold;
	line-height			:	18px;
	margin-top			:	20px;
	margin-bottom		:	5px;
	padding-left		:	18px;
}

#taidan2 dl.main_img dt.num1{
	background			:	url(../images/faculty/mark_taidan2_num1.gif) no-repeat center left;
	color				:	#353275;
	margin-top			:	0;
}

#taidan2 dl.main_img dt.num2{
	background			:	url(../images/faculty/mark_taidan2_num2.gif) no-repeat center left;
	color				:	#F47A4D;
}

#taidan2 dl.main_img dt.num3{
	background			:	url(../images/faculty/mark_taidan2_num3.gif) no-repeat center left;
	color				:	#C61217;
}

#taidan2 dl.main_img dd{
	font-size			:	0.75em;
	line-height			:	1.35;
}

#taidan2 div.section{
	font-size			:	0.75em;
	line-height			:	1.8;
	margin-top			:	45px;
}

#taidan2 div.section .left{
	float				:	left;
	width				:	460px;
}

#taidan2 div.section .right{
	float				:	right;
	width				:	460px;
}

#taidan2 div.section .left_img{
	float				:	left;
	margin-right		:	50px;
	width				:	200px;
}

#taidan2 div.section .right_img{
	float				:	right;
	margin-left			:	50px;
	width				:	200px;
}

#taidan2 div.section h4{
	margin-bottom		:	27px;
}

#taidan2 div.section h5{
	color				:	#44;
	font-size			:	1.1em;
	font-weight			:	bold;
	margin-bottom		:	15px;
}

#taidan2 div.section h5.second{
	margin-top			:	30px;
	
}

#taidan2 div.section dl{
	display				:	inline-block;
}

#taidan2 div.section dl:after {
	content				:	".";
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

#taidan2 div.section dl dt{
	clear				:	both;
	float				:	left;
	font-weight			:	bold;
	margin-top			:	10px;
	width				:	40px;
}

#taidan2 div.section dl dt.name1{
	color				:	#353275;
}

#taidan2 div.section dl dt.name2{
	color				:	#F47A4D;
}

#taidan2 div.section dl dt.name3{
	color				:	#C61217;
}

#taidan2 div.section dl dt.first{
	margin-top			:	0;
}


#taidan2 div.section dl dd{
	float				:	left;
	margin-top			:	10px;
	width				:	420px;
}

#taidan2 div dl.section dd.first{
	margin-top			:	0;
}

/****************** Teacher List ******************/

#t_list{
	margin				:	0 50px 0 40px;
}

#t_list h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#t_list h3{
	margin-bottom		:	20px;
}

#t_list ul.top {

}

#t_list ul.top li{
	display				:	inline;
	margin-right		:	10px;
}

#t_list ul.top li.last{
	margin-right		:	0;
}

#t_list h4{
	border-bottom		:	#999 dotted 1px;
	margin-top			:	35px;
	margin-bottom		:	20px;
	padding-bottom		:	2px;
}

#t_list div.inner{
	margin				:	0 10px;
}

#t_list dl{
	font-size			:	0.75em;
	line-height			:	1.5;
}

#t_list dl.l_box{
	float				:	left;
	width				:	330px;
	margin-right		:	30px;
}

#t_list dl.r_box{
	float				:	left;
}

#t_list dl dt{
	color				:	#333;
	margin-top			:	25px;
	margin-bottom		:	5px;
}

#t_list dl dt.first{
	margin-top			:	0;
}

#t_list dl dt span{
	font-size			:	1.2em;
	font-weight			:	bold;
	margin-right		:	5px;
}

#t_list dl dd{
	color				:	#096;
}

/*==================================================================================

						2008.10.4 wata Add

==================================================================================*/

/****************** slecture ******************/

#slecture{
	margin				:	0 50px 0 40px;
}

#slecture h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#slecture h3{
	margin-bottom		:	35px;
}

#slecture p{
	font-size			:	0.75em;
	line-height			:	1.8;
}

#slecture p img{
	float				:	right;
	margin				:	0 0 30px 30px;
}



/*==================================================================================

						2008.11.27 wata Add

==================================================================================*/

/****************** clinical ******************/

#clinical{
	margin				:	0 50px 0 40px;
}

#clinical img{
	vertical-align		:	bottom;
}

#clinical h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#clinical h3{
	margin-bottom		:	35px;
}

#clinical p{
	font-size			:	0.75em;
	line-height			:	1.8;
	margin-left			:	10px;
}

#clinical p.top{
	margin-bottom		:	30px;
	height			:	160px;
}

html > body #clinical p.top{
	height				:	auto;
	min-height			:	160px;
}

#clinical p.top img{
	float				:	right;
	margin				:0 0 0 30px;
}

#clinical h4{
	border-bottom		:	#999 dotted 1px;
	margin-top			:	35px;
	margin-bottom		:	20px;
	padding-bottom		:	2px;
}

#clinical h5{
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	28px 0 12px 10px;
}

#clinical div{
	border				:	#CCC solid 1px;
	margin-left			:	10px;
	padding				:	15px 29px;
	width				:	640px;
}

#clinical div ul{
	float				:	left;
	font-size			:	0.75em;
	line-height			:	2;
	width				:	290px;
}


/* cur2 l_box */


#cur2 div.inner div.l_box{
	float				:	left;
	margin-right		:	37px;
	width				:	438px;
}

#cur2 div.inner div.l_box img{
	margin-top			:	15px;
}

#cur2 div.inner div.l_box img.first{
	margin-top			:	0;
}

#cur2 div.inner div.l_box h4{
	margin-bottom		:	10px;
}

#cur2 div.inner div.l_box p{
	font-size			:	0.75em;
	line-height			:	1.5;
}

/* cur2 r_box */

#cur2 div.inner div.r_box{
	float				:	left;
	width				:	235px;
}

#cur2 div.inner div.r_box h4{
	margin-bottom		:	30px;
}


/* cur2 inner1 */

#cur2 div.inner div.r_box div.r_box_inner1 div.l{
	float				:	left;
	font-size			:	0.75em;
}

#cur2 div.inner div.r_box div.r_box_inner1 div.l img{
	margin-bottom		:	20px;
}

#cur2 div.inner div.r_box div.r_box_inner1 div.l span{
	font-size			:	1.2em;
	margin-right		:	10px;
}

#cur2 div.inner div.r_box div.r_box_inner1 p{
	margin-top			:	10px;
}

#cur2 div.inner div.r_box div.r_box_inner1 img.r{
	float				:	left;
}

#cur2 div.inner div.r_box p{
	font-size			:	0.75em;
	line-height			:	1.5;
}

/* inner2 */

#cur2 div.inner div.r_box div.r_box_inner2{
	border-top			:	#CCC solid 1px;
	margin-top			:	30px;
	padding-top			:	30px;
}

#cur2 div.inner div.r_box div.r_box_inner2 div.l{
	float				:	left;
	font-size			:	0.75em;
}

#cur2 div.inner div.r_box div.r_box_inner2 div.l img{
	margin-bottom		:	20px;
}

#cur2 div.inner div.r_box div.r_box_inner2 div.l span{
	font-size			:	1.2em;
	margin-right		:	10px;
}

#cur2 div.inner div.r_box div.r_box_inner2 p{
	margin-top			:	10px;
}

#cur2 div.inner div.r_box div.r_box_inner2 img.r{
	float				:	left;
}


/*** 09/07/13 Shio add ***/

/****************** clinical ******************/

#third .main .voice{
	margin				:	30px 50px 0 40px;
}

#third .main .voice .go-left{
	border-right		:	#CCC 1px dashed;
	float				:	left;
	width				:	340px;
	padding-right		:	20px;
}

#third .main .voice .go-right{
	float				:	right;
	width				:	320px;
}

#third .main .voice .left-img{
 	float				:	left;
	padding-top			:	15px;
}

#third .main .voice .right-box{
	float				:	right;
}

#third .main .voice .right-box img{
	padding				:	15px 0 10px;
}

#third .main .voice .right-box p {
	font-size			:	0.75em;
	line-height			:	1.5;
	width				:	185px;
	padding-bottom		:	5px;
}











