div#TopMainBox {
	width:821px;
	height:95px;
	text-align:left;
	}
	div#TopMainBox h2 {
		width:460px;
		height:54px;
		background-position:left center;
		background-repeat:no-repeat;
		float:left;
		position:relative;
		left:15px;
		}
		div#TopMainBox h2 span {
			display:none;
			}
	div#TopMainBox form {
		width:325px;
		height:32px;
		float:right;
		position:relative;
		right:11px;
		top:22px;
		}
		div#TopMainBox form div {
			width:120px;
			height:22px;
			background:url("../common/img/campus_other.gif") left center no-repeat;
			float:left;
			}
			div#TopMainBox form div span { display:none; }
		div#TopMainBox form select {
			width:197px;
			float:right;
			}

	div#TopMainBox ul#CampusMenu {
		clear:both;
		width:806px;
		height:41px;
		padding:0px;
		margin:0px;
		position:relative;
		left:6px;
		list-style:none;
		}
		div#TopMainBox ul#CampusMenu li {
			display:block;
			padding:0px;
			margin:0px;
			height:41px;
			float:left;
			background-position:left center;
			background-repeat:no-repeat;
			}
			div#TopMainBox ul#CampusMenu li a {
				display:block;
				height:41px;
				background-position:left top;
				background-repeat:no-repeat;
				}
			div#TopMainBox ul#CampusMenu li a.in,
			div#TopMainBox ul#CampusMenu li a:active,
			div#TopMainBox ul#CampusMenu li a:hover {
				background-position:left bottom;
				}
			div#TopMainBox ul#CampusMenu li span {
				display:none;
				}

		div#TopMainBox ul#CampusMenu li#cTop { width:143px; background-image:url("../common/img/campus_menu_top2.gif"); }
		div#TopMainBox ul#CampusMenu li#cInfo { width:130px; background-image:url("../common/img/campus_menu_info2.gif"); }
		div#TopMainBox ul#CampusMenu li#cCourse { width:130px; background-image:url("../common/img/campus_menu_course2.gif"); }
		div#TopMainBox ul#CampusMenu li#cAnnounce { width:130px; background-image:url("../common/img/campus_menu_announce2.gif"); }
		div#TopMainBox ul#CampusMenu li#cNews { width:130px; background-image:url("../common/img/campus_menu_news2.gif"); }
		div#TopMainBox ul#CampusMenu li#cAccess { width:143px; background-image:url("../common/img/campus_menu_access2.gif"); }
			div#TopMainBox ul#CampusMenu li#cTop a { background-image:url("../common/img/campus_menu_top2.gif"); }
			div#TopMainBox ul#CampusMenu li#cInfo a { background-image:url("../common/img/campus_menu_info2.gif"); }
			div#TopMainBox ul#CampusMenu li#cCourse a { background-image:url("../common/img/campus_menu_course2.gif"); }
			div#TopMainBox ul#CampusMenu li#cAnnounce a { background-image:url("../common/img/campus_menu_announce2.gif"); }
			div#TopMainBox ul#CampusMenu li#cNews a { background-image:url("../common/img/campus_menu_news2.gif"); }
			div#TopMainBox ul#CampusMenu li#cAccess a { background-image:url("../common/img/campus_menu_access2.gif"); }

		div#TopMainBox ul#CampusMenu li#cFeature { width:130px; background-image:url("../common/img/campus_menu_feature2.gif"); }
		div#TopMainBox ul#CampusMenu li#cResults { width:130px; background-image:url("../common/img/campus_menu_results2.gif"); }
			div#TopMainBox ul#CampusMenu li#cFeature a { background-image:url("../common/img/campus_menu_feature2.gif"); }
			div#TopMainBox ul#CampusMenu li#cResults a { background-image:url("../common/img/campus_menu_results2.gif"); }


div#topContents {
	width:800px;
	margin:0px 10px 0px 11px;
	padding:0px;
	position:relative;
	top:-5px;
	background:url("../common/img/campus_top_right.gif") right top repeat-y;
	text-align:left;
	}


	div#topContents div#topLeft {
		width:522px;
		float:left;
		}
		div#topContents div.topMain {
			width:522px;
			height:313px;
			margin:0px;
			}
		div#topContents div#topLeft h3#catch {
			margin-bottom:15px;
			background-position:left top;
			background-repeat:no-repeat;
			}
		div#topContents div#topLeft p#section {
			background-position:left top;
			background-repeat:no-repeat;
			margin-bottom:40px;
			}
			div#topContents div#topLeft h3#catch span,
			div#topContents div#topLeft p#section span { display:none; }


		div#topContents div#topLeft div#CampusInformation {
			width:522px;
			margin:0px;
			text-align:left;
			position:relative;
			border-bottom:solid 2px #ffffff;
/*			background:url("../common/img/campus_top_info_bg.gif") center top repeat-y;*/
			}


			div#topContents div#topLeft div#CampusInformation div#infoBox {
				width:522px;
				float:left;
				position:relative;
				left:-2px;
				}
				div#topContents div#topLeft div#CampusInformation div#infoBox h3 {
					width:522px;
					height:42px;
					padding:0px;
					margin:0px;
					}
				div#topContents div#topLeft div#CampusInformation div#infoBox h3.Announce {
					background:url("../common/img/campus_top_announce.gif") left top no-repeat;
					}
				div#topContents div#topLeft div#CampusInformation div#infoBox h3.News {
					background:url("../common/img/campus_top_news.gif") left top no-repeat;
					}
					div#topContents div#topLeft div#CampusInformation div#infoBox h3 span { display:none; }
				div#topContents div#topLeft div#CampusInformation div#infoBox table.Announce {
					width:510px;
					padding:0px;
					margin:0px 6px;
					border:none;
					}
					div#topContents div#topLeft div#CampusInformation div#infoBox table.Announce th {
						width:69px;
						padding:0px 0px 12px 0px;
						background:url("../common/img/campus_info_dot.gif") left bottom repeat-x;
						text-align:left;
						vertical-align:top;
						font-size:78%;
						font-weight:normal;
						color:#ff0000;
						line-height:125%;
						}
					div#topContents div#topLeft div#CampusInformation div#infoBox table.Announce td {
						width:441px;
						padding:0px 0px 12px 0px;
						background:url("../common/img/campus_info_dot.gif") left bottom repeat-x;
						text-align:left;
						vertical-align:top;
						font-size:78%;
						font-weight:normal;
						line-height:125%;
						}
						div#topContents div#topLeft div#CampusInformation div#infoBox table.Announce td strong.iconEG {
							display:block;
							width:32px;
							height:17px;
							background:url("../common/img/icon_emergency.gif") left top no-repeat;
							vertical-align:middle;
							float:left;
							}
							div#topContents div#topLeft div#CampusInformation div#infoBox table.Announce td strong.iconEG span { display:none; }


				div#topContents div#topLeft div#CampusInformation div#infoBox table.News {
					width:510px;
					padding:0px;
					margin:0px 6px;
					border:none;
					}
					div#topContents div#topLeft div#CampusInformation div#infoBox table.News th {
						width:69px;
						padding:0px 0px 12px 0px;
						background:url("../common/img/campus_info_dot.gif") left bottom repeat-x;
						text-align:left;
						vertical-align:top;
						font-size:78%;
						font-weight:normal;
						color:#ff0000;
						line-height:125%;
						}
					div#topContents div#topLeft div#CampusInformation div#infoBox table.News td {
						width:402px;
						padding:0px 0px 12px 0px;
						background:url("../common/img/campus_info_dot.gif") left bottom repeat-x;
						text-align:left;
						vertical-align:top;
						font-size:78%;
						font-weight:normal;
						line-height:125%;
						}
					div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconSupport,
					div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconBokin,
					div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconStudy,
					div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconClub,
					div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconEvent { width:39px; }
						div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconSupport div,
						div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconBokin div,
						div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconStudy div,
						div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconClub div,
						div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconEvent div {
							width:29px;
							height:17px;
							background-position:left top;
							background-repeat:no-repeat;
							}
						div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconSupport div { background-image:url("../common/img/icon_support.gif"); }
						div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconBokin div { background-image:url("../common/img/icon_bokin.gif"); }
						div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconStudy div { background-image:url("../common/img/icon_study.gif"); }
						div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconClub div { background-image:url("../common/img/icon_club.gif"); }
						div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconEvent div { background-image:url("../common/img/icon_event.gif"); }
						div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconSupport span,
						div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconBokin span,
						div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconStudy span,
						div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconClub span,
						div#topContents div#topLeft div#CampusInformation div#infoBox table.News td.iconEvent span { display:none; }

				div#topContents div#topLeft div#CampusInformation div#infoBox p {
					font-size:78%;
					padding:0px;
					margin:0px 0px 25px 8px;
					}


	div#topContents div#topRight {
		width:270px;
		float:right;
		background:url("../common/img/campus_top_right_s.gif") center top no-repeat;
		}
		div#topContents div#topRight div#topBanner {
			width:260px;
			margin:16px 5px 10px 5px;
			}
			div#topContents div#topRight div#topBanner div {
				margin-bottom:8px;
				}
		div#topContents div#topRight div#eventBox {
			}

			div#topContents div#topRight div#eventBox h3.Schedule {
				width:270px;
				height:45px;
				background:url("../common/img/campus_top_exam.gif") left top no-repeat;
				}
			div#topContents div#topRight div#eventBox h3.Event {
				width:270px;
				height:45px;
				background:url("../common/img/campus_top_event.gif") left top no-repeat;
				}
			div#topContents div#topRight div#eventBox h3.Briefing {
				width:270px;
				height:45px;
				background:url("../common/img/campus_top_briefing.gif") left top no-repeat;
				}
			div#topContents div#topRight div#eventBox h3.Meeting {
				width:270px;
				height:45px;
				background:url("../common/img/campus_top_meeting.gif") left top no-repeat;
				}
				div#topContents div#topRight div#eventBox h3 span { display:none; }

			div#topContents div#topRight div#eventBox table {
				width:238px;
				padding:0px;
				margin:0px 16px 6px 16px;
				border-bottom:dotted 1px #000000;
				}
				div#topContents div#topRight div#eventBox table caption,
				div#topContents div#topRight div#eventBox table th,
				div#topContents div#topRight div#eventBox table td {
					font-size:78%;
					color:#435c06;
					font-weight:normal;
					text-align:left;
					padding-bottom:4px;
					}
				div#topContents div#topRight div#eventBox table th { width:110px; }
				div#topContents div#topRight div#eventBox table td { width:228px; }

			div#topContents div#topRight div#eventBox p {
				width:238px;
				font-size:78%;
				color:#435c06;
				font-weight:normal;
				text-align:left;
				padding:0px;
				margin:0px 16px 10px 16px;
				line-height:125%;
				}




/*
div#CampusContents {
	width:800px;
	margin:0px 10px;
	text-align:left;
	position:relative;
	}
*/











div#CampusMainBox {
	width:821px;
	text-align:left;
	position:relative;
	padding-bottom:11px;
	background:url("../common/img/campus_head_bg.gif") center top repeat-x;
	}
	div#CampusMainBox h2 {
		width:460px;
		height:62px;
		background-position:left top;
		background-repeat:no-repeat;
		float:left;
		position:relative;
		left:15px;
		top:20px;
		}
		div#CampusMainBox h2 span {
			display:none;
			}
	div#CampusMainBox form {
		width:325px;
		height:32px;
		float:right;
		position:relative;
		right:11px;
		top:30px;
		}
		div#CampusMainBox form div {
			width:120px;
			height:22px;
			background:url("../common/img/campus_other.gif") left center no-repeat;
			float:left;
			}
			div#CampusMainBox form div span { display:none; }
		div#CampusMainBox form select {
			width:197px;
			float:right;
			}

	div#CampusMainBox ul#CampusMenu {
		clear:both;
		width:806px;
		height:85px;
		padding:0px;
		margin:0px;
		position:relative;
		left:6px;
/*		background:url("../common/img/campus_menu_bg.gif") center bottom no-repeat;*/
		list-style:none;
		}
		div#CampusMainBox ul#CampusMenu li {
			display:block;
			padding:0px;
			margin:0px;
			height:41px;
			float:left;
			background-position:left center;
			background-repeat:no-repeat;
			}
			div#CampusMainBox ul#CampusMenu li a {
				display:block;
				height:41px;
				background-position:left top;
				background-repeat:no-repeat;
				}
			div#CampusMainBox ul#CampusMenu li a.in,
			div#CampusMainBox ul#CampusMenu li a:active,
			div#CampusMainBox ul#CampusMenu li a:hover {
				background-position:left bottom;
				}
			div#CampusMainBox ul#CampusMenu li span {
				display:none;
				}
			

		div#CampusMainBox ul#CampusMenu li#cTop { width:143px; background-image:url("../common/img/campus_menu_top2.gif"); }
		div#CampusMainBox ul#CampusMenu li#cInfo { width:130px; background-image:url("../common/img/campus_menu_info2.gif"); }
		div#CampusMainBox ul#CampusMenu li#cCourse { width:130px; background-image:url("../common/img/campus_menu_course2.gif"); }
		div#CampusMainBox ul#CampusMenu li#cAnnounce { width:130px; background-image:url("../common/img/campus_menu_announce2.gif"); }
		div#CampusMainBox ul#CampusMenu li#cNews { width:130px; background-image:url("../common/img/campus_menu_news2.gif"); }
		div#CampusMainBox ul#CampusMenu li#cAccess { width:143px; background-image:url("../common/img/campus_menu_access2.gif"); }
			div#CampusMainBox ul#CampusMenu li#cTop a { background-image:url("../common/img/campus_menu_top2.gif"); }
			div#CampusMainBox ul#CampusMenu li#cInfo a { background-image:url("../common/img/campus_menu_info2.gif"); }
			div#CampusMainBox ul#CampusMenu li#cCourse a { background-image:url("../common/img/campus_menu_course2.gif"); }
			div#CampusMainBox ul#CampusMenu li#cAnnounce a { background-image:url("../common/img/campus_menu_announce2.gif"); }
			div#CampusMainBox ul#CampusMenu li#cNews a { background-image:url("../common/img/campus_menu_news2.gif"); }
			div#CampusMainBox ul#CampusMenu li#cAccess a { background-image:url("../common/img/campus_menu_access2.gif"); }

		div#CampusMainBox ul#CampusMenu li#cFeature { width:130px; background-image:url("../common/img/campus_menu_feature2.gif"); }
		div#CampusMainBox ul#CampusMenu li#cResults { width:130px; background-image:url("../common/img/campus_menu_results2.gif"); }
			div#CampusMainBox ul#CampusMenu li#cFeature a { background-image:url("../common/img/campus_menu_feature2.gif"); }
			div#CampusMainBox ul#CampusMenu li#cResults a { background-image:url("../common/img/campus_menu_results2.gif"); }


div.CampusContents {
	width:720px;
	margin:0px 50px;
	text-align:left;
	position:relative;
	}




div#campusBanner {
	width:804px;
	margin:0px 8px;
	text-align:left;
/*	position:relative;*/
	height:74px;
	
	}
	div#campusBanner a {
		display:block;
		width:451px;
		height:45px;
		float:left;
		margin-top:10px;
		}
/*	div#campusBanner img.Order {
		float:left;
		position:relative;
		top:10px;
		}*/
	div#campusBanner div.Tel {
		width:345px;
		height:30px;
		float:right;
		position:relative;
		top:15px;
		right:2px;
		}
		div#campusBanner div.Tel span { display:none; }



/* Campus info */
	div#CampusMainBox h3#CampusInfo {
		width:780px;
		height:70px;
		margin:0px 20px;
		padding:0px;
		background:url("../common/img/campus_title_info.gif") left top no-repeat;
		}
	div#CampusMainBox h3 span { display:none; }


/* Course */
	div#CampusMainBox h3#Course {
		width:780px;
		height:70px;
		margin:0px 20px;
		padding:0px;
		background:url("../common/img/campus_title_course.gif") left top no-repeat;
		}


/* Announce */
	div#CampusMainBox h3#Announce {
		width:780px;
		height:45px;
		margin:0px 20px;
		padding:0px;
		background:url("../common/img/campus_title_announce.gif") left top no-repeat;
		}

	div#CampusMainBox ul.AnnounceMenu {
		padding:0px;
		margin:0px;
		list-style:none;
		height:24px;
		}
	div#CampusMainBox ul.AnnounceMenu2 {
		padding:0px;
		margin:0px 0px 20px 0px;
		list-style:none;
		height:24px;
		background:url("../common/img/dot.gif") left bottom repeat-x;
		}
		div#CampusMainBox ul.AnnounceMenu li,
		div#CampusMainBox ul.AnnounceMenu2 li {
			padding:0px 0px 0px 1.5em;
			margin:0px;
			font-size:78%;
			display:block;
			float:right;
			}

	div#CampusMainBox div.AnnounceBox {
		background:url("../common/img/ddot.gif") left top repeat-x;
		padding-top:8px;
		margin-bottom:20px;
		}
		div#CampusMainBox div.AnnounceBox h4 {
			background:url("../common/img/ddot.gif") left bottom repeat-x;
			width:720px;
			padding-bottom:8px;
			margin-bottom:10px;
			text-align:left;
			}
			div#CampusMainBox div.AnnounceBox h4 span.date {
				font-size:78%;
				color:#ff0000;
				width:65px;
				vertical-align:middle;
				margin:0px 3px;
				padding-right:10px;
				font-weight:normal;
				
				}
			div#CampusMainBox div.AnnounceBox h4 span.title {
				font-size:78%;
				padding-top:2px;
				vertical-align:middle;
				margin:0px 3px;
				font-weight:normal;
				color:#000000;
				}
/*				div#CampusMainBox div.AnnounceBox h4 span.title strong {
					width:50px;
					height:21px;
					background:url("../common/img/campus_announce_icon.gif") left center no-repeat;
					display:block;
					float:left;
					position:relative;
					top:-2px;
					}*/
					div#CampusMainBox div.AnnounceBox h4 span.title strong span { display:none; }
		div#CampusMainBox div.AnnounceBox p {
			font-size:78%;
			line-height:166%;
			padding:0px 0px 0px 71px;
			margin:0px;
			}


/* News & Topics */
	div#CampusMainBox h3#News {
		width:780px;
		height:45px;
		margin:0px 20px;
		padding:0px;
		background:url("../common/img/campus_title_news.gif") left top no-repeat;
		}

	div#CampusMainBox ul.NewsMenu {
		padding:0px;
		margin:0px;
		list-style:none;
		height:24px;
		}
	div#CampusMainBox ul.NewsMenu2 {
		padding:0px;
		margin:0px 0px 20px 0px;
		list-style:none;
		height:24px;
		background:url("../common/img/dot.gif") left bottom repeat-x;
		}
		div#CampusMainBox ul.NewsMenu li,
		div#CampusMainBox ul.NewsMenu2 li {
			padding:0px 0px 0px 1.5em;
			margin:0px;
			font-size:78%;
			display:block;
			float:right;
			}

	div#CampusMainBox div.NewsBox {
		background:url("../common/img/ddot.gif") left top repeat-x;
		padding-top:18px;
		margin-bottom:20px;
		}
		div#CampusMainBox div.NewsBox div.MessageBox {
			width:525px;
			float:right;
			}
			div#CampusMainBox div.NewsBox div.MessageBox h4 {
				font-weight:normal;
				margin-bottom:15px;
				width:525px;
				}
			div#CampusMainBox div.NewsBox div.MessageBox h4.support { color:#0813a9; }
			div#CampusMainBox div.NewsBox div.MessageBox h4.bokin { color:#cc0000; }
			div#CampusMainBox div.NewsBox div.MessageBox h4.education { color:#6f1e4e; }
			div#CampusMainBox div.NewsBox div.MessageBox h4.seminor { color:#105a89; }
			div#CampusMainBox div.NewsBox div.MessageBox h4.event { color:#1d6527; }
				div#CampusMainBox div.NewsBox div.MessageBox h4 strong {
					display:block;
					width:75px;
					height:35px;
					background-position:left top;
					background-repeat:no-repeat;
					float:left;
					}
				div#CampusMainBox div.NewsBox div.MessageBox h4.support strong { background-image:url("../common/img/campus_news_support.gif"); }
				div#CampusMainBox div.NewsBox div.MessageBox h4.bokin strong { background-image:url("../common/img/campus_news_bokin.gif"); }
				div#CampusMainBox div.NewsBox div.MessageBox h4.education strong { background-image:url("../common/img/campus_news_education.gif"); }
				div#CampusMainBox div.NewsBox div.MessageBox h4.seminor strong { background-image:url("../common/img/campus_news_seminor.gif"); }
				div#CampusMainBox div.NewsBox div.MessageBox h4.event strong { background-image:url("../common/img/campus_news_event.gif"); }
					div#CampusMainBox div.NewsBox div.MessageBox h4 strong span { display:none; }

				div#CampusMainBox div.NewsBox div.MessageBox h4 span.date { font-size:78%; font-weight:bold; color:#ff0000; display:block; }
				div#CampusMainBox div.NewsBox div.MessageBox h4 span.title { font-size:88%; font-weight:bold; line-height:125%; display:block; }

			div#CampusMainBox div.NewsBox div.MessageBox p {
				padding:0px;
				maegin:0px;
				line-height:166%;
				font-size:78%;
				}


		div#CampusMainBox div.NewsBox div.PhotoBox {
			width:184px;
			float:left;
			}
			div#CampusMainBox div.NewsBox div.PhotoBox div {
				padding:3px;
				border:solid 1px #cccccc;
				margin-bottom:5px;
				}


/* Access */
	div#CampusMainBox h3#Access {
		width:780px;
		height:70px;
		margin:0px 20px;
		padding:0px;
		background:url("../common/img/campus_title_access.gif") left top no-repeat;
		}

/* Campus feature */
	div#CampusMainBox h3#CampusFeature {
		width:780px;
		height:70px;
		margin:0px 20px;
		padding:0px;
		background:url("../common/img/campus_title_feature.gif") left top no-repeat;
		}

/* Campus results */
	div#CampusMainBox h3#CampusResults {
		width:780px;
		height:70px;
		margin:0px 20px;
		padding:0px;
		background:url("../common/img/campus_title_results.gif") left top no-repeat;
		}





/* Giren */
div#GirenMainBox {
	width:821px;
	text-align:left;
	position:relative;
	padding-bottom:11px;
	}
	div#GirenMainBox h2 {
		width:460px;
		height:65px;
		background-position:left top;
		background-repeat:no-repeat;
		float:left;
		position:relative;
		left:15px;
		top:10px;
		}
		div#GirenMainBox h2 span {
			display:none;
			}
	div#GirenMainBox form {
		width:325px;
		height:32px;
		float:right;
		position:relative;
		right:11px;
		top:30px;
		}
		div#GirenMainBox form div {
			width:120px;
			height:22px;
			background:url("../common/img/campus_other.gif") left center no-repeat;
			float:left;
			}
			div#GirenMainBox form div span { display:none; }
		div#GirenMainBox form select {
			width:197px;
			float:right;
			}
	div#GirenMainBox div#innerBox {
		width:804px;
		margin:0px 8px 25px;
		}

	div#GirenMainBox div.GirenCatch {
		float:left;
		width:522px;
		}
	
	div#GirenMainBox div.topMain {
		float:left;
		width:522px;
		height:289px;
		}

	div#GirenMainBox div.GirenMap {
		float:right;
		width:267px;
		}
		div#GirenMainBox div.GirenMap div {
			border:solid 1px #CCC;
			}

	div#GirenMainBox div.GirenMessage {
		clear:both;
		width:804px;
		margin:0 8px 25px;
		}
		
	div#GirenMainBox div.GirenMessage2 {
		float:left;
		width:522px;
		margin:25px 0;
		}

	div#GirenMainBox div.GirenDetail {
		position:relative;
		margin:0 0 25px;
		padding:12px 22px;
		width:776px;
		background:#f0f8e4;
		}
		div#GirenMainBox div.toContact {
			float:left;
			width:380px;
			}
		div#GirenMainBox div.toContact2 {
			width:776px;
			}
		div#GirenMainBox div.toDetail {
			position:absolute;
			top:50%;
			right:55px;
			margin:-18px 0 0;
			width:325px;
			height:37px;
			}
			div#GirenMainBox div.toDetail a:hover {
				filter:alpha(opacity=70); 
				-moz-opacity:0.7; 
				-khtml-opacity: 0.7; 
				opacity: 0.7;  
				}
			
.group { /* for clearfix class */
	min-height: 1px;
	}	
	.group:after {
		content:".";
		display:block;
		clear:both;
		height:0;
		visibility:hidden;
		}
	* html .group { /* for IE */
		height:1px;
		/*\*//*/
		height:auto;
		overflow:hidden;
		/**/
		}
