@charset "UTF-8";

/*==============================================

	九州女子大学・九州女子短期大学
	
	introduction.css
	Recent Edit | 2010.04.02
	
==============================================*/



/*	カラムポジション設定
************************************************************************/

/* カラムポジション */

#main-column{
	float:left;
	width:725px;
}
#right-column{
	float:right;
	width:205px;
}

/* タイトル */
#ttl-box h2{
	padding:0 0 5px 10px;
}


/* 個別コンテンツ */

#ind-contents{
	margin:0 10px 20px 15px;
}



/*	右カラム　
************************************************************************/

/* 入試情報 */

#dept-navi-introduction{
	background:url(../introduction/img/dept_navi_bg_med.gif) repeat-y;
	margin:0 0 0 5px;
}
#dept-navi-introduction .inner{
	background:url(../introduction/img/dept_navi_bg_btm.gif) no-repeat left bottom;
	padding-bottom:10px;
}

#dept-navi-introduction ul{
	margin-left:15px;
}
#dept-navi-introduction li{
	margin-bottom:3px;
}

#dept-navi-01{
	margin-top:4px;
}

#right-sub{
width:180px;
_width:170px;
padding-left:10px;
/*
	padding:6px 15px 0 10px;
	_padding:6px 13px 0 10px;
*/

}



/*	コンテンツ
************************************************************************/

/* カテゴリトップ */

#cat-top-main{
	width:906px;
	margin-left:12px;
}
#cat-top-main .box-set{
	line-height:1.4;
	margin-bottom:8px;
}
#cat-top-main .box-left{
	width:446px;
	float:left;
}
#cat-top-main .box-right{
	width:446px;
	float:right;
}
#cat-top-main .box-left .inner,
#cat-top-main .box-right .inner{
	width:446px;
	background:url(../img_cmn/index_box_btm.gif) no-repeat bottom;
	padding-bottom:9px;
}
#cat-top-main .box-left .inner2,
#cat-top-main .box-right .inner2{
	background:url(../img_cmn/index_box_top.gif) no-repeat top;
	padding:13px 13px 5px;
}
#cat-top-main .detail{
	padding:10px 10px 0;
}
#cat-top-main .detail img{
	float:left;
	margin-right:15px;
}
#cat-top-main .detail p{
	margin-top:5px;
}



/* 学長メッセージ */

.message-box{
	width:680px;
	margin:0 auto;
	padding:0 5px;

}

.message-co{
	margin:10px 0 30px;
	text-align:right;
}



.box-content{
	width:670px;
	margin:0 auto;
	padding-bottom:10px;
	
}



.construction{
padding:100px 0 0 300px;
}


/* 沿革 */


.history-box{
	width:700px;
	margin:0 auto;
}

.history-column-box{
	width:700px;
	margin:0 auto;
}

.history-left{
	width:460px;
	float:left;
	padding:10px 0 10px 5px;
}

.history-right{
	width:210px;
	float:right;
	padding:0 5px;
}

.history-right dt{
	text-align:center;
}

.history-right dd{
	text-align:left;
	margin-bottom:10px;
	padding-left:15px;
	font-size:85%;
}


.tbl-history{
	border-top:1px solid #999;
	border-left:1px solid #999;
	background-color:#fff;
	font-size:100%;
}

.tbl-history th,
.tbl-history td{
	padding:10px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}

.tbl-history th{
	width:65px;
	background-color:#fcc;
	text-align:center;
}

.tbl-history td{
	text-align:left;
}



/* 教育理念 */
/* --赤ヌリ枠-- */

.red-box{
	background:url(../introduction/img/bg_redbox_med.gif) repeat-y;
	margin:5px auto 20px;
	width:502px;
	color:#fff;
}
.red-box .inner{
	background:url(../introduction/img/bg_redbox_top.gif) no-repeat top;
}
.red-box .inner2{
	background:url(../introduction/img/bg_redbox_btm.gif) no-repeat bottom;
	padding:15px;
}

.red-box .inner2 p{
	padding-left:20px;
	text-indent:-1em;
}


/* 組織 */
.tbl-organization{
	border-top:1px solid #999;
	border-left:1px solid #999;
	background-color:#fff;
	font-size:100%;
	margin:0 auto;
}

.tbl-organization thead td{
	background-color:#eee;
	text-align:center;
}

.tbl-organization th,
.tbl-organization td{
	padding:5px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	text-align:left;
}

.tbl-organization th{
	width:150px;
	background-color:#fcc;
}

/*学生数*/


.tbl-student {
	width:100%;
	border-top:1px solid #999;
	border-left:1px solid #999;
	background-color:#fff;
	/*font-size:72%;*/
	margin:5px auto 30px;
	text-align:center;
}

.tbl-student thead th {
	background-color:#fcc;
	font-weight:bold;
}

.tbl-student thead th.w-grade {
	width:50px;
}



.tbl-student th,
.tbl-student td{
	padding:3px 0;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}

.tbl-student th {
	background-color:#eee;
}

.tbl-student th.w150 {
	width:100px;
}

.tbl-student tfoot td{
	background-color:#fff;
	text-align:left;
	padding-left:20px;
	text-indent:-1.5em;
}

.student-cap {
	text-align:right;
	font-size:85%;
}


/*キャンパスマップ*/

.campus_tx {
	width:480px;
}

.campus_ttl {
	color:#A30E22;
	font-weight:bold;
	font-size:120%;
	margin:3px 0;
}

.campusmap-box .box-content{
	padding:10px 0;
	
}



/* 国際交流 */

.link-box li{
	display: block;
	padding: 10px 30px 20px 10px;
	list-style-position: outside;
	background: url("../img_cmn/mark_arrow_mr.gif") no-repeat 0 13px;
	line-height: 100%;
	font-size: 100%;
}


/* 日本語能力向上室 */

.link-program li{
	float:left;
	padding: 10px 20px 20px 10px;
	list-style-position: outside;
	background: url("../img_cmn/mark_arrow_mr.gif") no-repeat 0 13px;
	line-height: 100%;
	font-size: 100%;
}

.event li{
padding-left:10px;
background: url("../img_cmn/mark_circle_mr.gif") no-repeat 0 center;
}


.contact-improve{
margin-top:10px;
}

.contact-improve dt{
font-weight:bold;
}

.t-indent{
padding-left:1.3em;
}


.teacher_box {
	margin-bottom: 30px;
}
.teacher_box_left,
.teacher_box_right {
	width: 320px;
	float: left;
}
.teacher_box_left {
	margin-right: 25px;
}
.teacher_pht {
	width: 115px;
	float: left;
	margin-right: 10px;
}
.teacher_txt {
	width: 190px;
	float: left;
}
.teacher_txt dt {
	color: #AE0007;
	font-weight: bold;
	border-bottom: #333333 dotted 1px;
	margin-bottom: 5px;
}

/* 情報公開 */

.linkline{
	padding:10px 0 25px 20px;
}

.linkline li{
	float:left;
	margin-left:20px;
	background:url(../img_cmn/mark_arrow_mr.gif) no-repeat 0px 5px;
	padding-left:10px;
}


.certificate-box-left{
	float:left;
	width:200px
}

.certificate-box-right{
	float:right;
	width:440px
}

#ind-contents .information-box h4.info-sttl {
	font-size:110%;
	margin-left:60px;
	color:#333;
}

/* 広報誌 */

.mg-cnt {
	width:653px;
	margin-bottom:20px;
}

.mg-cnt-l{
	float:left;
	width:133px;
}


.mg-cnt-r{
	float:right;
	width:500px;
	padding-left:20px;
}

.mg-cnt-r p{
margin-bottom:10px;
}

#mg-list-wrap{
width:500px;
}

.mg-cnt .mg-cnt-r #new{
width:500px;
padding-bottom:15px;
margin-bottom:15px;
border-bottom:1px solid #666666;
}

.mg-cnt .mg-cnt-r #old{
float:left;
width:240px;
display:inline;
}


.mg-cnt .mg-cnt-r #old li{
float:left;
display:block;
}


.mg-cnt ul.mg-list li{
width:230px;
padding-left:10px;
background:url(../img_cmn/mark_arrow_mr.gif) no-repeat 0px 5px;
}

