@charset "UTF-8";

/* 基本設定
------------------------------------------------------------ */
body {
	color: #333333;
	font-size: 80%;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
	background: #ffffff;
}
#container{
	width: 780px;
	margin: 0 auto;
	border:1px solid #666666;
	padding:16px;
}
#main{
	float: left;
	width: 578px;
	margin:20px 0px 0px 0px;
}
#menu {
	float: right;
	width: 170px;
	margin:0px;
	background-color:#ffffff;
}
#footer {
	padding: 4px 16px;
	background-color:#ffffff;
	border-top:1px #cccccc solid;
	margin-top:10px;
	clear:both;
}
p{
	margin:6px 0px;
	padding:0px;
	line-height:140%;
}

/* メニュー
------------------------------------------------------------ */
#navi ul{
	background-color: #f5f5f5;
	line-height: 120%;
	margin:0px;
	padding:0px;
}
.limain{
	background: url(../img/menuback.gif) left bottom repeat-x;
}
.limain a{
	padding:6px 8px;
	text-decoration: none;
	display: block;
}
.limain02 a{
	background-color: #fffcd2;
	padding:6px 8px;
	display:block;
	text-decoration: none;
}
.lisub a{
	padding:6px 8px;
	display:block;
	text-decoration: none;
}
#navi ul li a:hover, #navi ul li a:focus {
	background: #e6e6e6;
}
#navi h2{
	margin:4px 0px 0px 0px;
	padding:0px;
}

/* 共通
------------------------------------------------------------ */
.b{
	font-weight:bold;
}
.n{
	font-weight:normal;
}
.r{
	text-align:right;
}
.c{
	text-align:center;
}
.l{
	text-align:left;
}
.ue{
	vertical-align:top;
}
.sita{
	vertical-align:bottom;
}
.naka{
	vertical-align:middle;
}
.yose{/*テーブルを中央設置*/
	margin:0px auto 0px auto;
}
img {
	vertical-align: top;
}
a:hover, a:focus {
	color: #3366cc;
}
a:active {
	color: #cc3300;
}


/* 文字
------------------------------------------------------------ */
h1{
	margin:0px;
}
h2{
	font-size:180%;
	letter-spacing:2px;
	line-height:140%;
	margin:0px 0px 10px 0px;
	padding:0px;
}
h3{
	font-size:140%;
	line-height:150%;
	padding:0px;
	margin:0px 0px 10px 0px;
}
h4{
	font-size:110%;
	line-height:140%;
	margin:0px 0px 6px 0px;
	padding:0px;
}
h5{
	font-size:100%;
	margin:0px 0px 6px 0px;
	padding:0px;
}
.st250{
	font-size:250%;
}
.st200{
	font-size:200%;
}
.st180{
	font-size:180%;
}
.st160{
	font-size:160%;
}
.st140{
	font-size:140%;
}
.st130{
	font-size:130%;
}
.st120{
	font-size:120%;
}
.st90{
	font-size:90%;
}
.st80{
	font-size:80%;
/*	line-height:90%;*/
}
.st65{
	font-size:65%;
}
.cap img{
	margin-bottom:3px;
}
.cap{
	line-height:130%;
}

/* 文字色
------------------------------------------------------------ */
.mj-midori01{
	color:#7f9c16; /* スポーツ健康学科 */
}
.mj-aka01{
	color:#e14c63;
}
.mj-siro{
	color:#ffffff;
}
.deco-midori01{
	border-left:8px solid #7f9c16; /* 人間健康学部 */
	padding-left:8px;
}
.deco-ao01{
	border-left:8px solid #34b3d1; /* 情報システムズ専攻 */
	padding-left:8px;
}
.deco-ao02{
	border-left:8px solid #525faa; /* システムマネジメント専攻 */
	padding-left:8px;
}
.deco-aka01{
	border-left:8px solid #e14c63; /* 看護学科 */
	padding-left:8px;
}
.deco-daidai01{
	border-left:8px solid #fe7f26; /* 観光産業専攻 */
	padding-left:8px;
}
.deco-tya01{
	border-left:8px solid #7f610e; /* 観光産業専攻 */
	padding-left:8px;
}
.deco-murasaki01{
	border-left:8px solid #b17182;
	padding-left:8px;
}

/* 背景色
------------------------------------------------------------ */
.bk-aka01{
	background-color:#f8dad9;
	padding:6px 10px;
}
.bk-aka02{
	background-color:#fbecec;
	padding:6px 10px;
}
.bk-ao01{
	background-color:#d6f0f6;
	padding:6px 10px;
}
.bk-ao02{
	background-color:#f5fbfd;
	padding:6px 10px;
}
.bk-midori01{
	background-color:#d6efe8;
	padding:6px 10px;
}
.bk-midori02{
	background-color:#f5fbf9;
	padding:6px 10px;
}
.bk-daidai01{
	background-color:#fedba1;
	padding:6px 10px;
}
.bk-daidai02{
	background-color:#fee6cb;
	padding:6px 10px;
}
.bk-murasaki01{
	background-color:#d0cbe3;
	padding:6px 10px;
}
.bk-murasaki02{
	background-color:#e5ced0;
}
.bk-murasaki03{
	background-color:#f9f3f3;
}
.bk-murasaki04{
	background-color:#f6f6fa;
}
.bk-tuti01{ /* 人間健康学部 */
	background-color:#d6dcbf;
}
.bk-tuti02{ /* 大学院 */
	background-color:#e5ddbf;
}
.bk-tya01{
	background-color:#f6ead3;
}
.bk-siro{
	background-color:#ffffff;
}
.bk-hai{
	background-color:#b3b3b3;
}


/* 画像
------------------------------------------------------------ */
img{
	margin:0px;
	padding:0px;
}
/*a img{
	border-style:none;
}*/


/* ボックス
------------------------------------------------------------ */
.box01{
	border:1px solid #666666;
	margin:0px;
	padding:8px 10px;
}

	
/* フロート
------------------------------------------------------------ */
.right{
	float:right;
	margin:0px 0px 5px 10px;
}
.left{
	float:left;
	margin:0px 10px 5px 0px;
}
.kuria{
	clear:both;
	margin:0px;
	}


/* 行間調整用
------------------------------------------------------------ */
.mp0{
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
.m-0{
	margin:0px;
}
.ma-tp5{
	margin-top:5px;
}
.ma-tp10{
	margin-top:10px;
}
.ma-tp15{
	margin-top:15px;
}
.ma-tb15{
	margin-top:15px;
	margin-bottom:15px;
}
.ma-tp-5{
	margin-top:-5px;
}
.pd-s{
	padding:2px 6px;
}
.pd-r{
	padding:5px 10px;
}
.pd-l{
	padding:10px 20px;
}


