﻿@charset "utf-8";

/* CSS Document */


@media print {
body {
	font-family: "メイリオ", sans-serif;
}
a:hover {
	text-decoration: none;
}
ul {
	padding: 0;
	margin-bottom: 10px;
}
li {
	list-style: none;
	padding: 0;
}
strong {
	font-weight: bold;
}
/*layout*/

header {
	width: 900px;
	height: 75px;
	margin: 0 auto 22px;
}
header #logoArea {
	float: left;
	margin-top: 33px;
	height: 42px;
}
header p {
	float: right;
	margin-top: 59px;
	line-height: 1;
}
.spTop {
	display: none;
}
#contnet {
	width: 900px;
	height: auto;
	margin: 0 auto;
}
/*mv*/


#mv {
	display: list-item;
	list-style-image: url("../../images/mv_top.jpg");
	list-style-position: inside;
	letter-spacing: -1000em;
	margin-left: 100px;
	font-size: 1pt;
}
#mv_jiushurui {
	display: list-item;
	list-style-image: url("../../images/mv_jiushurui.jpg");
	list-style-position: inside;
	letter-spacing: -1000em;
	margin-left: 100px;
	font-size: 1pt;
}
#mv_complete {
	display: list-item;
	list-style-image: url("../../images/mv_complete.jpg");
	list-style-position: inside;
	letter-spacing: -1000em;
	margin-left: 100px;
	font-size: 1pt;
}
#mv_voice {
	display: list-item;
	list-style-image: url("../../images/mv_voice.jpg");
	list-style-position: inside;
	letter-spacing: -1000em;
	margin-left: 100px;
	font-size: 1pt;
}
#mv_students {
	display: list-item;
	list-style-image: url("../../images/mv_students.jpg");
	list-style-position: inside;
	letter-spacing: -1000em;
	margin-left: 100px;
	font-size: 1pt;
}
#mv_students {
	display: list-item;
	list-style-image: url("../../images/mv_students.jpg");
	list-style-position: inside;
	letter-spacing: -1000em;
	margin-left: 100px;
	font-size: 1pt;
}
#mv_schedule {
	display: list-item;
	list-style-image: url("../../images/mv_schedule.jpg");
	list-style-position: inside;
	letter-spacing: -1000em;
	margin-left: 100px;
	font-size: 1pt;
}
#mv_qanda {
	display: list-item;
	list-style-image: url("../../images/mv_qanda.jpg");
	list-style-position: inside;
	letter-spacing: -1000em;
	margin-left: 100px;
	font-size: 1pt;
}
#mv_professors {
	display: list-item;
	list-style-image: url("../../images/mv_professors.jpg");
	list-style-position: inside;
	letter-spacing: -1000em;
	margin-left: 100px;
	font-size: 1pt;
}
#mv_menkyoshutoku {
	display: list-item;
	list-style-image: url("../../images/mv_menkyoshutoku.jpg");
	list-style-position: inside;
	letter-spacing: -1000em;
	margin-left: 100px;
	font-size: 1pt;
}
#mv_jiurinen {
	display: list-item;
	list-style-image: url("../../images/mv_jiurinen.jpg");
	list-style-position: inside;
	letter-spacing: -1000em;
	margin-left: 100px;
	font-size: 1pt;
}
#mv_information {
	display: list-item;
	list-style-image: url("../../images/mv_information.jpg");
	list-style-position: inside;
	letter-spacing: -1000em;
	margin-left: 100px;
	font-size: 1pt;
}
#mv_certificate {
	display: list-item;
	list-style-image: url("../../images/mv_certificate.jpg");
	list-style-position: inside;
	letter-spacing: -1000em;
	margin-left: 100px;
	font-size: 1pt;
}
#mv_jiujokyo {
	display: list-item;
	list-style-image: url("../../images/mv_jiujokyo.jpg");
	list-style-position: inside;
	letter-spacing: -1000em;
	margin-left: 100px;
	font-size: 1pt;
}
#mv_jiucareer {
	display: list-item;
	list-style-image: url("../../images/mv_jiucareer.jpg");
	list-style-position: inside;
	letter-spacing: -1000em;
	margin-left: 100px;
	font-size: 1pt;
}
#mv_menkyokoushin {
	display: list-item;
	list-style-image: url("../../images/mv_menkyokoushin.jpg");
	list-style-position: inside;
	letter-spacing: -1000em;
	margin-left: 100px;
	font-size: 1pt;
}
/*article*/

#contnet article {
	float: left;
	width: 668px;
	height: auto;
}
#contnet article h1 {
	font-family: "ヒラギノ明朝", sans-serif;
	border-left: 6px solid #0088D0;
	padding-left: 12px;
	font-size: 132%;
	line-height: 1.1;
	margin: 5px 0 20px;
	font-weight: bold;
}
#contnet article h2 {
	margin: 0px 0px 20px;
	font-size: 110%;
	font-weight: bold;
}
#contnet article p {
	margin: 0px 0px 20px;
	font-size: 90%;
}
/*グローバルナビ*/


#gnavArea {
	width: 900px;
	height: 50px;
	margin: 0 auto;
	background-image: url("../../images/bg_gnav.gif");
}
#gnavArea a {
	display: block;
	height: 22px;
	text-align: center;
	font-size: 88%;
	color: #333;
	text-decoration: none;
	padding: 14px 10px;
}
#gnavArea a:hover, #gnavArea .active {
	background-image: url("../../images/bg_gnav_ov.gif");
}
#gnavArea li {
	float: left;
}
.jiurinen a {
	display: block;
	width: 156px;
	border-right: 1px solid #fff;
}
.jiushurui a {
	display: block;
	width: 236px;
	border-right: 1px solid #fff;
}
.menkyoshutoku a {
	display: block;
	width: 169px;
	border-right: 1px solid #fff;
}
.schedule a {
	display: block;
	width: 96px;
	border-right: 1px solid #fff;
}
.professors a {
	display: block;
	width: 67px;
	border-right: 1px solid #fff;
}
.qanda a {
	display: block;
	width: 51px;
}
/*右ナビ*/

#contnet nav {
	float: right;
	width: 204px;
	height: auto;
}
/*フッター関係*/
footer {
	width: 100%;
	height: 64px;
	border-top : 1px solid #DBDBDB;
	color: #9a9a9a;
	text-align: center;
	font-size: 80%;
}
/*パネル関係*/


.panelArea ul {
	padding: 0;
}
.panelArea li {
	width: 204px;
	height: auto;
	padding: 0;
	float: left;
	text-align: center;
}
.panelArea a {
	display: block;
	width: 176px;
	height: auto;
	padding: 14px;
	box-shadow: #BAB8B8 1px 1px 3px;
	-webkit-box-shadow: #BAB8B8 1px 1px 3px;
	-moz-box-shadow: #BAB8B8 1px 1px 3px;
	color : #000;
	text-decoration: none;
}
.panelArea a:link {
	color : #000;
}
.panelArea p {
	font-size: 80%;
	line-height: 1.2;
	color : #333;
	text-align: center;
}
/*バナー関係*/

article .bnrArea {
	width: 668px;
	height: 60px;
}
.bnrArea a {
	display: block;
	width: 204px;
	height: 60px;
}
article .bnrArea div {
	float: left;
	width: 204px;
	height: 60px;
	box-shadow: #BAB8B8 1px 1px 3px;
	-webkit-box-shadow: #BAB8B8 1px 1px 3px;
	-moz-box-shadow: #BAB8B8 1px 1px 3px;
}
/*教職課程担当事務室案内*/
#affairs {
	width: 202px;
	border: 1px solid #DBDBDB;
	padding: 10px 0;
	margin-bottom: 30px;
}
#affairs dt {
	border-left: 6px solid #0E8ED3;
	margin-bottom: 5px;
	line-height: 1.2;
}
#affairs dd {
	margin-bottom: 14px;
	padding-left: 14px;
	font-size: 75%;
	color : #333;
}
#affairs p {
	margin-left: 10px;
}
/*表組み*/
table {
	margin-bottom: 20px;
}
tr {
}
table th {
	border: solid 1px #999999;
	text-align: center;
	font-size: 85%;
	padding: 5px;
	vertical-align: middle;
}
table td {
	border: solid 1px #999999;
	text-align: right;
	font-size: 85%;
	padding: 5px;
	vertical-align: middle;
}
th.color01 {
	background-color: #C8E5F5;
	text-align: center;
}
th.color02 {
	background-color: #FAF8F1;
	text-align: center;
}
/* dl,dt,dd */



dl {
}
dt, dd {
	font-size: 85%;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 10px;
}
/*clearfix*/
.clearfix {
 *zoom: 1;
}
.clearfix:after {
	content: '';
	display: table;
	clear: both;
}
/*リンクアイコン*/
.link {
	background-image: url("../../images/ico_link.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 13px;
	color: #333;
}
#toPageTop {
	clear: both;
	font-size: 0.9em;
	text-align: right;
	margin-bottom: 30px;
	margin-top: 20px;
}
#toPageTop a {
	background-image: url("../../images/ico_toPageTop.gif");
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 13px;
	padding-left: 23px;
}
/*キャプション*/

article .floatL {
	display: inline-block !important;
	float: left;
	font-size: 74%;
	line-height: 1.4;
	margin: 2px 10px 10px 0px;
	padding: 4px;
	width: 200px;
}
/*モジュール*/

.mr05 {
	margin-right: 5px;
}
.mr28 {
	margin-right: 28px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb23 {
	margin-bottom: 23px;
}
.f80 {
	font-size: 80%;
}
.tRight {
	text-align: right;
}
.tCenter {
	text-align: center;
}
.tLeft {
	text-align: left;
}
}
