@charset "UTF-8";
/*
* /graduate_school/first_step/css/first_step_style.css
 *  version --- 0.91
 */

.galleryBoxList01 {
	overflow: hidden;
	width: 710px;
	margin: 0 0 30px;
}
	.galleryBoxList01 ul {
		margin: -1px 0 0;
		width: 715px;
		display: block;
		min-height: 1%;
	}
	.galleryBoxList01 ul:after {
		clear: both;
		content:".";
		display: block;
		height: 0;
		visibility: hidden;
	}
		.galleryBoxList01 ul li {
			float: left;
			margin: 1px 1px 0 0;
			padding: 15px 15px 10px;
			border: 10px solid #eff3f4;
			width: 305px;
		}

.galleryBoxList02,
.galleryBoxList03,
.galleryBoxList04, {
	overflow: hidden;
	width: 710px;
	margin: 0 0 30px;
}
	.galleryBoxList02 ul,
	.galleryBoxList03 ul,
	.galleryBoxList04 ul {
		margin: -1px 0 0;
		width: 715px;
		display: block;
		min-height: 1%;
	}
	.galleryBoxList02 ul:after,
	.galleryBoxList03 ul:after,
	.galleryBoxList04 ul:after {
		clear: both;
		content:".";
		display: block;
		height: 0;
		visibility: hidden;
	}
		.galleryBoxList02 ul li,
		.galleryBoxList03 ul li,
		.galleryBoxList04 ul li {
			float: left;
			margin: 1px 1px 0 0;
			padding: 15px 15px 10px;
			border: 10px solid #eff3f4;
			width: 305px;
		}

			.text {
				background: url(/common/img/ico-arrow04-2.png) no-repeat left 0.8em;
				padding: 0 0 0 10px;
			}
			.text a {
					text-decoration: none;
					font-weight: bold;
				}
			.text a:hover {
					text-decoration: underline;
				}
			.image {
				margin: 0 0 15px;
				text-align: center;
			}
			.image a:hover img {
					filter: alpha(opacity=70);
					-moz-opacity: 0.7;
					opacity: 0.7;
				}

.sectionLinks01 { margin-bottom: 40px;}
	.sectionLinks01 ul {
		overflow: hidden;
		border: 1px solid #ccc;
		text-align: center;
	}
		.sectionLinks01 ul li {
			float: left;
			width: 176px;
		}
		.sectionLinks01 ul li.btn01,
		.sectionLinks01 ul li.btn02,
		.sectionLinks01 ul li.btn03 { border-right: 1px solid #ccc;}
		.sectionLinks01 ul li.btn-next a {
			width: 137px;
		}
			.sectionLinks01 ul li a {
				width: 136px;
				height: 151px;
				display: block;
				text-decoration: none;
				border:#f0f0f0 solid 10px;
				color: #000;
				line-height: 140%;
				padding: 5px 10px 0 10px;
			}
			.sectionLinks01 ul li a:hover { border:#e0e0e0 solid 10px;}
			.sectionLinks01 ul li.btn02 a,
			.sectionLinks01 ul li.btn02 a:hover { background-position: center top;}
			.sectionLinks01 ul li.btn03 a,
			.sectionLinks01 ul li.btn03 a:hover { background-position: right top;}