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

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



*/

/** Default Setting **/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	margin				:	0px;
	padding				:	0px;
	font-size			:	100%;
}

img{
	border				:	0px;
}

table { 
	border-collapse		:	collapse; 
	border-spacing		:	0;
} 

fieldset,img {  
	border				:	0; 
}

address,caption,cite,code,dfn,em,strong,th,var { 
	font-style			:	normal;
	font-weight			:	normal;
} 

ol,ul { 
	list-style			:	none;
}

caption,th { 
	text-align			:	left;
}

h1,h2,h3,h4,h5,h6 {
	font-size			:	100%;
	font-weight			:	normal;
}

q:before,q:after {
    content				:	''; 
}

abbr,acronym {
	border				:	0;
} 

hr{
	display				:	none;
}

.clear{
	clear				:	both;
	height				:	0;
}

.cf{
	display				:	inline-block;
}

.cf:after {
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

/**================================= Link Setting =================================**/

a:link		{color:#069; text-decoration:none;}
a:visited	{color:#069; text-decoration:none;}
a:hover		{color:#F00; text-decoration:underline;}
a:active	{color:#F00; text-decoration:underline;}


/**================================= Common Setting =================================**/

body{
	background-color	:	#EFEFEF;
	text-align			:	center;
	color				:	#666;
}

#top body{
	background			:	#EFEFEF url(../images/common/bg_all.gif) repeat-x top left;
}

#container{
	background-color	:	#FFF;
	margin				:	0 auto;
	text-align			:	left;
	width				:	1000px;
}

#contents{
	padding				:	33px 20px 30px;
}

#main_contents {
	width				:	700px;
	background-color	:	#FFF;
	font-size			:	14px;
	line-height			:	170%;
	margin				:	0 auto;
	text-align			:	center;
}

#contents_gakuyu{
	display				:	inline-block;
	padding				:	0 0 30px 0;
}

#contents_gakuyu:after {
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

p.pan1{
	font-size			:	0.6em;
	margin				:	7px 0 0 13px;
}

p.pan2{
	font-size			:	0.6em;
	margin				:	7px 0 35px 13px;
}

.noDisplayImg {
	display				:	none;
}

/**================================= Header Setting =================================**/

#seo_txt{
	background-color	:	#BBBBBB;
	color				:	#FFF;
	font-size			:	10px;
	line-height			:	15px;
	height				:	15px;
}

#header{
	padding				:	8px 20px 10px;
	display				:	inline-block;
}

#header:after {
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

h1{
	float				:	left;
	margin-top			:	12px;
	margin-right		:	284px;
	width				:	326px;
}

#header .h_cbox{
	float				:	left;
	margin-right		:	20px;
	width				:	220px;
}

#header .h_cbox ul{
	margin-top			:	15px;
	margin-bottom		:	12px;
	padding-left		:	20px;
}

#header .h_cbox li{
	display				:	inline;
	line-height			:	1;
}

#header .h_cbox li img{
	margin-right		:	18px;
	vertical-align		:	bottom;
}

#header .h_cbox input.img{
	margin-right		:	2px;
	vertical-align		:	top;
}

#header .h_cbox input.t_box{
	width				:	190px;
	font-size			:	12px;
	height				:	14px;
}

#header .h_rbox{
	float				:	left;
	width				:	108px;
}

#header .h_rbox p{
	margin-bottom		:	4px;
}

#header .h_rbox li{
	width				:	108px;
	height				:	19px;
	margin-bottom		:	2px;
}

#header .h_rbox li img{
	vertical-align		:	bottom;
}

#header .h_rbox li.last{
	margin-bottom		:	0;
}

/**================================= Visiter Menu Setting =================================**/

#visit_menu{
	display				:	inline-block;
}

#visit_menu:after {
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

#visit_menu h2{
	float				:	left;
}

#visit_menu ul{
	width				:	878px;
	height				:	23px;
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat;
	float				:	left;
}

#visit_menu li{
	display				:	inline;
}

#visit_menu li a {
	 height				:	23px;
	 display			:	block;
	 float				:	left;
	 text-indent		:	-9999em;
	 text-decoration	:	none;
	 overflow			:	hidden;
}

/*---- off ----*/

#visit_menu li.student a {
	width				:	127px;
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat 0px 0px;
}

#visit_menu li.cstudent a {
	width				:	134px;
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat -127px 0px;
}

#visit_menu li.educate a {
	width				:	155px;
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat -261px 0px;
}

#visit_menu li.medical a {
	width				:	136px;
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat -416px 0px;
}

#visit_menu li.local a {
	width				:	107px;
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat -552px 0px;
}

#visit_menu li.jcollege a {
	width				:	219px;
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat -659px 0px;
}


/*---- over ----*/

#visit_menu li.student a:hover{
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat 0px -23px;
}

#visit_menu li.cstudent a:hover{
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat -127px -23px;
}

#visit_menu li.educate a:hover{
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat -261px -23px;
}

#visit_menu li.medical a:hover{
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat -416px -23px;
}

#visit_menu li.local a:hover{
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat -552px -23px;
}

#visit_menu li.jcollege a:hover{
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat -659px -23px;
}


/*---- on ----*/

#visit_menu li.student_on a {
	width				:	127px;
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat 0px -23px;
}

#visit_menu li.cstudent_on a {
	width				:	134px;
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat -127px -23px;
}

#visit_menu li.educate_on a {
	width				:	155px;
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat -261px -23px;
}

#visit_menu li.medical_on a{
	width				:	136px;
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat -416px -23px;
}

#visit_menu li.local_on a {
	width				:	107px;
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat -552px -23px;
}

#visit_menu li.jcollege_on a {
	width				:	219px;
	background			:	url(../images/common/menu_head_homonsha.gif) no-repeat -659px -23px;
}


/**================================= Footer Setting =================================**/

ul.footer_menu{
	background-color	:	#FFF;
	font-size			:	0.75em;
	margin				:	0 auto;
	padding				:	0 20px;
	padding-bottom		:	8px;
	text-align			:	left;
	width				:	960px;
}

ul.footer_menu li{
	background			:	url(../images/common/sepa_footer.gif) no-repeat right center;
	display				:	inline;
	padding-right		:	15px;
	
}

ul.footer_menu li.last{
	background			:	none;
}

#footer{
	border-top			:	#D1D1D1 solid 1px;
}

#footer .inner{
	background-color	:	#FFF;
	margin				:	0 auto;
	padding-top			:	10px;
	padding-bottom		:	10px;
	text-align			:	left;
	width				:	1000px;
	display				:	inline-block;
}

#footer .inner:after {
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

#footer .inner address{
	float				:	left;
	font-size			:	0.75em;
	line-height			:	2;
	padding-left		:	20px;
}

#footer .inner .ssl{
	float				:	right;
	font-size			:	0.6em;
	line-height			:	1.35;
	padding-right		:	20px;
}

#footer .inner .ssl img{
	float				:	left;
	margin-right		:	15px;
}

#footer .inner .ssl p{
	width				:	100px;
	float				:	left;
} 



