@charset "euc-jp";
/* CSS Document */

/*
/////////////////////////////////
//							   //
//	京都医療科学大学WEBサイト  //
//	CSS Edit				   //
//							   //
//	ROCOZ GRAPHICS W.kimura	   //
//	2008.01.12				   //
//							   //
//	追加CSSは日付を記入		   //
/////////////////////////////////



*/


/************************************ Campas Information ************************************/


/****************** President Message ******************/

#pre_message{
	margin				:	0 50px 0 40px;
}

#pre_message h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#pre_message h3{
	margin-bottom		:	35px;
}

#pre_message p{
	font-size			:	0.75em;
	line-height			:	2;
}

#pre_message p img{
	margin				:	45px 0 15px 20px;
	float				:	right;
}


/****************** History ******************/

#history{
	margin				:	0 50px 0 40px;
}

#history h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#history h3{
	margin-bottom		:	35px;
}

#history p{
	font-size			:	0.75em;
	line-height			:	1.8;
}

#history div.inner{
	display				:	inline-block;
	margin-top			:	55px;
}

#history div.inner h4{
	margin-bottom		:	20px;
}

#history div.inner:after {
	content				:	".";
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}


#history div.inner div.l_box{
	float				:	left;
	width				:	538px;
}

#history div.inner div.l_box dl{
	border-top			:	#999 solid 2px;
	border-bottom		:	#999 solid 1px;
	display				:	inline-block;
	font-size			:	0.75em;
	line-height			:	1.5;
	margin-right		:	58px;
	padding-top			:	20px;
	padding-bottom		:	20px;
}

#history div.inner div.l_box dl:after {
	content				:	".";
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

#history div.inner div.l_box dl dt{
	border-top			:	#999 dotted 1px;
	clear				:	both;
	float				:	left;
	margin-top			:	13px;
	margin-right		:	10px;
	padding-top			:	13px;
	text-align			:	right;
	white-space			:	nowrap;
	width				:	110px;
}

#history div.inner div.l_box dl dt.first{
	border-top			:	none;
	margin-top			:	0;
	padding-top			:	0;
}

#history div.inner div.l_box dl dd{
	border-top			:	#999 dotted 1px;
	float				:	left;
	margin-top			:	13px;
	padding-top			:	13px;
	padding-left		:	10px;
	width				:	330px;
}

#history div.inner div.l_box dl dd.first{
	border-top			:	none;
	margin-top			:	0;
	padding-top			:	0;
}



#history div.inner div.r_box{
	float				:	left;
	width				:	172px;
}

#history div.inner div.r_box ul{
	font-size			:	0.75em;
}

#history div.inner div.r_box ul li{
	margin-top			:	14px;
	text-align			:	center;
}

#history div.inner div.r_box ul li.first{
	margin-top			:	0;
}

#history div.inner div.r_box ul li img{
	margin-top			:	5px;
	vertical-align		:	bottom;
}




/****************** Rinen ******************/


#rinen{
	margin				:	0 50px 0 40px;
}

#rinen h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#rinen p{
	font-size			:	0.75em;
	line-height			:	1.8;
}

#rinen p img{
	margin				:	0 0 15px 20px;
	float				:	right;
}

/****************** Symbol ******************/

#symbol{
	margin				:	0 50px 0 40px;
}

#symbol h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#symbol h3{
	margin-top			:	40px;
	margin-bottom		:	30px;
}

#symbol h3.first{
	margin-top			:	0;
	margin-bottom		:	30px;
}

/****************** Campus Map ******************/


#c_map{
	margin				:	0 50px 0 40px;
}

#c_map h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#c_map p{
	font-size			:	0.9em;
	margin-left			:	65px;
	margin-bottom		:	20px;
}

#c_map div.flash{
	margin-left			:	55px;
	width				:	600px;
}

#c_map h3{
	border-bottom		:	#999 dotted 1px;
	margin-top			:	35px;
	margin-bottom		:	20px;
	padding-bottom		:	2px;
}

#c_map div.inner{
	margin-left			:	50px;
}

#c_map div.inner div{
	float				:	left;
	margin-right		:	13px;
	width				:	210px;
}

#c_map div.inner div.r_box{
	margin-right		:	0;
}

#c_map div.inner div h4{
	margin-bottom		:	20px;
}

#c_map div.inner div dl{
	margin-left			:	5px;
}

#c_map div.inner div dl dt{
	margin				:	25px 0 10px;
}

#c_map div.inner div dl dt.first{
	margin-top			:	0;
}

#c_map div.inner div dl dd li{
	font-size			:	0.75em;
	line-height			:	1.8;
}

/****************** Campus Map ******************/

#library{
	margin				:	0 50px 0 40px;
}

#library h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#library div.library_inner{
	background			:	url(../images/campus_info/img_library.jpg) no-repeat right top;
	font-size			:	0.75em;
}

#library dl.top dt{
	margin-bottom		:	8px;
}

#library dl.top dd table{
	width				:	400px;
	margin-bottom		:	32px;
}

#library dl.top dd th{
	background-color	:	#F2F2F2;
	border				:	#CCC solid 1px;
	line-height			:	1.5;
	padding				:	5px;
	text-align			:	center;
	width				:	50%;
}

#library dl.top dd td{
	border				:	#CCC solid 1px;
	line-height			:	1.5;
	padding				:	5px;
	text-align			:	center;
	width				:	50%;
}

#library dl.top dt.use,
#library dl.top dd.use{
	display				:	inline;
}

#library .library_inner div h3{
	color				:	#0070D6;
	margin-bottom		:	10px;
}

#library .lib_box1{
	margin				:	25px 276px 0 0;
}

#library .lib_box2,
#library .lib_box3{
	margin				:	20px 276px 0 0;
}

#library .lib_box1 li{
	line-height			:	1.8;
	margin				:	0 0 0 15px;
}

#library .lib_box2 p,
#library .lib_box3 p,
#library .lib_box4 p{
	line-height			:	1.8;
	margin				:	0 0 0 15px;
}

#library .lib_box4 dl{
	margin				:	0 0 10px 15px;
}

#library .lib_box4 dt{
	display				:	inline;
	font-weight			:	bold;
}

#library .lib_box4 dt.right{
	margin-left			:	20px;
}

#library .lib_box4 dd{
	color				:	#F00;
	display				:	inline;
	font-weight			:	bold;
}

#library .lib_box4 p.btm{
	margin				:	10px 15px 5px;
}

#library .lib_box4 li{
	display				:	inline;
	margin				:	0 5px 0 15px;
}

#library .lib_box4,
#library .lib_box5,
#library .lib_box6,
#library .lib_box7,
#library .lib_box8,
#library .lib_box9,
#library .lib_box10,
#library .lib_box11{
	margin				:	20px 0 0 0;
}

#library .lib_box4 p,
#library .lib_box5 p,
#library .lib_box6 p,
#library .lib_box7 p,
#library .lib_box8 p,
#library .lib_box9 p,
#library .lib_box10 p,
#library .lib_box11 p{
	margin				:	0 0 0 15px;
	line-height			:	1.8;
}

#library .notice{
	background-color	:	#F2F2F2;
	border				:	#CCC solid 1px;
	margin-top			:	20px;
	padding				:	12px 20px;
}

#library .library_inner .notice h3{
	text-align			:	center;
	margin-bottom		:	15px;
}

#library .notice li{
	line-height			:	1.8;
	padding-left		:	26px;
	text-indent			:	-26px;
}

/****************** Access ******************/


#access{
	margin				:	0 50px 0 40px;
}

#access h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#access h3{
	margin-bottom		:	35px;
}

#access div.l_box{
	float				:	left;
	margin-right		:	47px;
	width				:	310px;
}

#access div.l_box p.top{
	font-size			:	0.75em;
	line-height			:	1.8;
}

#access div.l_box p.top span{
	color				:	#C00;
}

#access div.l_box dl{
	font-size			:	0.75em;
	margin-top			:	40px;
}

#access div.l_box dt{
	font-weight			:	bold;
	margin-bottom		:	15px;
}

#access div.l_box dd{
	line-height			:	1.5;
}

#access div.l_box div.access_txt{
	border				:	#999 solid 1px;
	margin-top			:	25px;
	padding				:	17px;
}

#access div.l_box div.access_txt p{
	font-size			:	0.75em;
	line-height			:	1.5;
	margin-top			:	15px;
}

#access div.l_box div.access_txt p.first{
	margin-top			:	0;
}

#access div.r_box{
	float				:	left;
	width				:	353px;
}

#access div.r_box img{
	vertical-align		:	bottom;
}

#access div.r_box img.img_btm{
	margin-top			:	25px;
}

/*==================================================================================

						2008.10.1 wata Add

==================================================================================*/

/****************** genzo ******************/

#genzo{
	margin				:	0 50px 0 40px;
}

#genzo h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#genzo h3{
	margin-bottom		:	35px;
}

#genzo div{
	margin				:	0 0 0 10px;
}

#genzo div p{
	font-size			:	0.75em;
	line-height			:	1.8;
	margin-top			:	20px;
}

#genzo div p img.img_genzo1,
#genzo div p img.img_genzo3{
	float				:	right;
	margin				:	0 0 20px 40px;
}

#genzo div p img.img_genzo2{
	float				:	left;
	margin				:	0 40px 20px 0;
}

#genzo div p span{
	color				:	#0070D6;
}














