@charset "utf-8";

/* ### �z�[������ݒ� ### */
/* -------------------------------------------------------------------------------- */


/* ---- ���C���r�W���A�� ---- */
.h_main_vis{
	width: 100%;
	height: 660px;
	
	background:url(/sgu/images/main_visual.jpg) no-repeat top center;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;

	margin-bottom: 20px;

	*text-indent:-9999px;
	_text-indent:-9999px;
}

/* ---- ���m�点 ---- */
/*-------------------------- memo
                             h_content2_1 442px 
---- */

.h_content2_1 {
	margin: 10px 0 20px 0;
	padding-bottom: 40px;
}


.h_news li.h_left{
	float: left;
	width: 462px;
}
.h_news li.h_right{
	float: right;
	width: 462px;
}


.h_news .h_news_img{
	width: 150px;
	float: left;
}

.h_news .h_news_text{
	width: 290px;
	float: left;
}

.h_top {
	border-top: 1px dotted #888;
}
.h_news .h_news_part {
	border-bottom: 1px dotted #888;
	padding: 20px 10px 15px 5px;
}
.h_news .h_news_part a {
	color: #333;
}
.h_news .h_news_part a:hover{
	color: #aaa;
}
.h_news a:hover img{
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}

.h_news .h_news_date{
	margin-bottom: 7px;
}

.h_news_title{
	margin-bottom: 15px;
	text-align: center;
	font-size: 1.5em;
}


.h_news_link{
	position: absolute;
	top: 5px;
	right: 30px;

	padding-right: 15px;
	background: url(/sgu/img/arrow1.png) no-repeat right 0.5em;
	-moz-background-size:5px 8px;
	background-size:5px 8px;

	*background: url(/sgu/img/arrow1_ie.png) no-repeat right 0.5em;
	_background: url(/sgu/img/arrow1_ie.png) no-repeat right 0.5em;
	background: url(/sgu/img/arrow1_ie.png) no-repeat right 0.5em\9;
}



/* -------------------------------------------------------------------------------- */

.h_img{
	width: 100%;
}



.h_menu li{
	width: 472px;
	display: block;
	margin-bottom: 6px;
	font-size:0;
	line-height:0;
}

.h_menu li.h_left{
	float: left;
}
.h_menu li.h_right{
	float: right;
}


.h_arrow_menu{
	position: absolute;
	top: 25px;
	right: 30px;
	width:27px;
	height:53px;
}

.h_menu a:hover img.h_menubtn{
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}


.h_aj00{
	margin-bottom:50px;
}

.h_aj01{
	margin-top:50px;
}

.h_aj02{
	margin-bottom:100px;
}
