@charset "euc-jp";
/* CSS Document */

/*
/////////////////////////////////
//							   //
//	京都医療科学大学WEBサイト  //
//	CSS Edit				   //
//							   //
//	ROCOZ GRAPHICS W.kimura	   //
//	2008.01.12				   //
//							   //
//	追加CSSは日付を記入		   //
/////////////////////////////////



*/



/************************************ Educational Foundation Shimadzu School ************************************/


/****************** Gakuyukai_history ******************/

#g_history{
	margin				:	0 50px 0 40px;
}

#g_history h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#g_history h3{
	color				:	#333;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin-left			:	20px;
}

#g_history p{
	font-size			:	0.75em;
	line-height			:	1.8;
	margin-top			:	30px;
	margin-left			:	10px;
	text-indent			:	0.75em;
}

#g_history p.top{
	margin-top			:	20px;
}

#g_history ul{
	margin-top			:	30px;
	margin-left			:	20px;
	font-size			:	0.75em;
	line-height			:	2.5;
}




/****************** Gakuyukai_Rule ******************/

#g_rule{
	margin				:	0 50px 0 40px;
}

#g_rule h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#g_rule h3{
	color				:	#333;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin-top			:	30px;
	margin-left			:	10px;
}

#g_rule h3.first{
	margin-top			:	0;
}

#g_rule p{
	font-size			:	0.75em;
	line-height			:	1.8;
	margin-top			:	20px;
	margin-left			:	20px;
}

#g_rule ol,
#g_rule ul{
	font-size			:	0.75em;
	line-height			:	2;
	margin-top			:	20px;
	margin-left			:	30px;
}



/****************** Officer ******************/


#officer{
	margin				:	0 50px 0 40px;
}

#officer h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#officer h3{
	color				:	#333;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin-left			:	10px;
	margin-bottom		:	10px;
}


#officer table{
	font-size			:	0.75em;
	line-height			:	1.3;
	margin-bottom		:	40px;
	width				:	600px;
	margin-left			:	10px;
}

#officer table th{
	background-color	:	#F0F0F0;
	border				:	#999 solid 1px;
	padding				:	10px 10px;
	text-align			:	center;
}

#officer table td{
	border				:	#999 solid 1px;
	padding				:	10px 10px;
	text-align			:	center;
}



/****************** Branch Office ******************/


#b_office{
	margin				:	0 50px 0 40px;
}

#b_office h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#b_office h3{
	color				:	#333;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin-top			:	30px;
	margin-left			:	10px;
	margin-bottom		:	10px;
}

#b_office h3.first{
	margin-top			:	0;
}

#b_office table{
	font-size			:	0.75em;
	line-height			:	1.3;
	margin-left			:	10px;
}

#b_office table th{
	background-color	:	#F0F0F0;
	border				:	#999 solid 1px;
	padding				:	10px 10px;
	text-align			:	center;
}

#b_office table td{
	border				:	#999 solid 1px;
	padding				:	10px 10px;
}

#b_office table.top{
	width				:	600px;
}

#b_office table.btm{
	width				:	690px;
}

#b_office table.btm td{
	text-align			:	center;
}

#b_office p{
	font-size			:	0.75em;
	margin-top			:	10px;
	margin-left			:	10px;
}



/****************** Gakuyu News ******************/

#g_news{
	margin				:	0 50px 0 40px;
}

#g_news h2{
	margin-bottom		:	30px;
}


#g_news dl.ttl{
	background			:	url(../images/gakuyukai/bg_dayori_newttl.gif) no-repeat top left;
	display				:	inline-block;
	margin-bottom		:	30px;
}

#g_news dl.ttl:after {
	content				:	".";
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

#g_news dl.ttl dt{
	float				:	left;
	padding-top			:	6px;
	margin-right		:	27px;
	text-align			:	center;
	width				:	123px;
}

#g_news dl.ttl dd{
	color				:	#FFF;
	float				:	left;
	font-size			:	0.9em;
	font-weight			:	bold;
	line-height			:	26px;
	width				:	560px;
}

#g_news p{
	font-size			:	0.75em;
	line-height			:	1.8;
	margin				:	30px 10px 0;
}

#g_news h3{
	background			:	url(../images/gakuyukai/bg_dayori_ttl.gif) no-repeat top left;
	color				:	#FFF;
	font-size			:	0.9em;
	font-weight			:	bold;
	line-height			:	26px;
	margin-top			:	50px;
	margin-bottom		:	30px;
	padding-left		:	15px;
}

#g_news h4{
	color				:	#333;
	font-size			:	0.75em;
	font-weight			:	bold;
	margin				:	50px 10px 20px;
}

#g_news h4.first{
	margin-top			:	0;
}

#g_news h5{
	border-bottom		:	#666 dotted 1px;
	padding-bottom		:	5px;
	margin				:	0 10px 15px;
}

#g_news dl.data{
	display				:	inline-block;
	font-size			:	0.75em;
	margin				:	0 10px;
}

#g_news dl.data:after {
	content				:	".";
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

#g_news dl.data dt{
	clear				:	both;
	float				:	left;
	margin-top			:	10px;
	width				:	80px;
}

#g_news dl.data dt.first{
	margin-top			:	0;
}

#g_news dl.data dd{
	float				:	left;
	margin-top			:	10px;
	width				:	610px;
}

#g_news dl.data dd.first{
	margin-top			:	0;
}

#g_news p.btmbtn{
	text-align			:	center;
}



/****************** Gakuyu News Kobetsu ******************/

#g_news2{
	margin				:	0 50px 0 40px;
}

#g_news2 div.ttl_box{
	display				:	inline-block;
	margin-bottom		:	30px;
}

#g_news2 div.ttl_box:after {
	content				:	".";
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

#g_news2 div.ttl_box h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	float				:	left;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	padding-left		:	17px;
	width				:	519px;
}

#g_news2 div.ttl_box p{
	float				:	left;
}


#g_news2 h3{
	border-bottom		:	#666 dotted 1px;
	padding-bottom		:	5px;
	margin				:	0 10px 15px;
}

#g_news2 dl.data{
	display				:	inline-block;
	font-size			:	0.75em;
	margin				:	0 10px;
}

#g_news2 dl.data:after {
	content				:	".";
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

#g_news2 dl.data dt{
	clear				:	both;
	float				:	left;
	margin-top			:	10px;
	width				:	80px;
}

#g_news2 dl.data dt.first{
	margin-top			:	0;
}

#g_news2 dl.data dd{
	float				:	left;
	margin-top			:	10px;
	width				:	610px;
}

#g_news2 dl.data dd.first{
	margin-top			:	0;
}



/****************** Post ******************/

#post{
	margin				:	0 50px 0 40px;
}

#post h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	margin-bottom		:	30px;
	padding-left		:	17px;
}

#post h3{
	color				:	#333;
	font-size			:	0.9em;
	font-weight			:	bold;
	margin				:	40px 10px 20px;
}

#post h3.first{
	margin-top			:	0;
}

#post p{
	font-size			:	0.75em;
	line-height			:	1.8;
	margin				:	0 20px;
}

#post p.btn{
	background			:	url(../images/common/icon_doc.gif) no-repeat left center;
	margin-top			:	10px;
	padding-left		:	20px;
}

#post h4{
	font-size			:	0.75em;
	line-height			:	1.8;
	margin				:	10px 20px 0;
}

#post h4.first{
	margin-top			:	0;
}

#post ol{
	font-size			:	0.75em;
	line-height			:	1.8;
	margin				:	0 20px 0 30px;
}

#post ol li{
	padding-left		:	20px;
}

#post ol li.list1{
	background:url(../images/gakuyukai/mark_toko1.gif) no-repeat center left;
}

#post ol li.list2{
	background:url(../images/gakuyukai/mark_toko2.gif) no-repeat center left;
}

#post ol li.list3{
	background:url(../images/gakuyukai/mark_toko3.gif) no-repeat center left;
}



/****************** Gakuyukai Backnumber Individual ******************/


#news_g{
	margin				:	0 50px 0 40px;
}

#news_g a{
	text-decoration		:	underline;
}

#news_g div.ttl_box{
	display				:	inline-block;
	margin-bottom		:	30px;
}

#news_g div.ttl_box:after {
	content				:	".";
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

#news_g div.ttl_box h2{
	border-left			:	#666 solid 2px;
	color				:	#333;
	float				:	left;
	font-size			:	1em;
	font-weight			:	bold;
	line-height			:	41px;
	padding-left		:	17px;
	width				:	509px;
}

#news_g div.ttl_box p{
	float				:	left;
}


#news_g dl{
	border				:	#E7BEC0 solid 1px;
	display				:	inline-block;
	padding				:	20px;
}

#news_g dl:after {
	content				:	".";
	height				:	0;
	clear				:	both;
	display				:	block;
	visibility			:	hidden;
}

#news_g dt{
	background			:	url(../images/common/mark_whatsnew.gif) no-repeat 10px center;
	color				:	#0070D6;
	clear				:	both;
	float				:	left;
	font-size			:	0.75em;
	line-height			:	1.8;
	margin-top			:	10px;
	padding-left		:	30px;
	width				:	90px;
}

#news_g dt.first{
	margin-top			:	0;
}

#news_g dd{
	float				:	left;
	font-size			:	0.75em;
	line-height			:	1.8;
	margin-top			:	10px;
	width				:	520px;
}

#news_g dd.first{
	margin-top			:	0;
}

#news_g ol{
	float				:	right;
	margin-top			:	30px;
}

#news_g ol li{
	border				:	#CCC solid 1px;
	float				:	left;
	font-size			:	0.75em;
	margin-left			:	1px;
	text-align			:	center;
}

#news_g ol li.num a,
#news_g ol li.on{
	color				:	#CCC;
	display				:	block;
	padding				:	3px 5px;
	text-decoration		:	none;
	width				:	10px;
}

#news_g ol li.on,
#news_g ol li.num a:hover{
	background-color	:	#069;
	color				:	#FFF;
	text-decoration		:	none;
}

#news_g ol li.txt{
	border				:	none;
	font-size			:	0.75em;
	padding				:	3px 10px 3px 10px;
}

#news_g ol li.non{
	border				:	none;
}







