@charset "UTF-8";

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

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


/*	言語別設定
************************************************************************/

body#en{
	font-family:Arial,Helvetica,sans-serif;
	line-height:1.4;
}
body#cn{
	font-family:'Fang Song'Beijing,'MS UI Gothic',Hei,sans-serif;
}


/*	カラムポシション、共通設定
************************************************************************/

/* common.css上書き */

#en #container-wrapper,
#cn #container-wrapper{
	background:#f7f6e8 url(../img_cmn/header_bg_foreign.gif) repeat-x top;
	
}
#en #container-inner,
#cn #container-inner{
	background:#f7f6e8 url(../img_cmn/header_bg_foreign.gif) repeat-x top;
}

#en #header,
#cn #header{
	height:76px;
}

#en #lang-navi,
#cn #lang-navi{
	top:46px;
	right:12px;
}


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

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

#dept-navi ul{
	margin-left:15px;
	padding:10px 23px 0 0;
}
#dept-navi li{
	margin-bottom:3px;
	background:url(../img_cmn/mark_arrow_mr.gif) 0px 5px no-repeat;
	padding-left:10px;
}


/*	個別ページ設定
************************************************************************/

/* 学長メッセージ */

.message-name{
	text-align:right;
	margin-top:20px;
}

/* 沿革 */

.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;
}

/* 交通アクセス */

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

#map{
	margin:30px auto 0;
}


/*	個別ページ設定 - 学部・学科
************************************************************************/

.shadow-box{
	background:url(../course/img/bg_roundbox_med.gif) repeat-y;
	margin-left:7px;
	width:686px;
}
.shadow-box .inner{
	background:url(../course/img/bg_roundbox_top.gif) no-repeat top;
}
.shadow-box .inner2{
	background:url(../course/img/bg_roundbox_btm.gif) no-repeat bottom;
	padding:15px;
}

#feature-l{
	width:335px;
	float:left;
}
#feature-r{
	width:300px;
	float:right;
}

#ind-contents .text-box{
	padding:0 10px;
	margin-bottom:15px;
}

#ind-contents h3.pen{
	margin-bottom:10px;
	padding:10px 0 14px 55px;
	color:#fff;
	font-size:123%;
}
#ind-contents h3.dot{
	margin-bottom:10px;
}
#ind-contents h3.must{
	margin-left:7px;
}

#course-box-life h3.pen{ /* 人間生活学科 */
	background:url(../course/life/img/sttl_bg_02.gif) no-repeat;
}
#course-box-life h3.dot{
	background:url(../course/life/img/sttl_bg_dot.gif) repeat-x 0px 12px;
}
#course-box-nutrition h3.pen{ /* 栄養学科 */
	background:url(../course/nutrition/img/sttl_bg_02.gif) no-repeat;
}
#course-box-nutrition h3.dot{
	background:url(../course/nutrition/img/sttl_bg_dot.gif) repeat-x 0px 12px;
}
#course-box-education h3.pen{ /* 人間発達学科 */
	background:url(../course/education/img/sttl_bg_02.gif) no-repeat;
}
#course-box-education h3.dot{
	background:url(../course/education/img/sttl_bg_dot.gif) repeat-x 0px 12px;
}
#course-box-humanities h3.pen{ /* 人間文化学科 */
	background:url(../course/humanities/img/sttl_bg_02.gif) no-repeat;
}
#course-box-humanities h3.dot{
	background:url(../course/humanities/img/sttl_bg_dot.gif) repeat-x 0px 12px;
}
#course-box-schoolnursing h3.pen{ /* 養護教育科 */
	background:url(../course/schoolnursing/img/sttl_bg_02.gif) no-repeat;
}
#course-box-schoolnursing h3.dot{
	background:url(../course/schoolnursing/img/sttl_bg_dot.gif) repeat-x 0px 12px;
}
#course-box-elementary h3.pen{ /* 初等教育科 */
	background:url(../course/elementary/img/sttl_bg_02.gif) no-repeat;
}
#course-box-elementary h3.dot{
	background:url(../course/elementary/img/sttl_bg_dot.gif) repeat-x 0px 12px;
}
#course-box-advanced h3.pen{ /* 専攻科 */
	background:url(../course/advanced/img/sttl_bg_02.gif) no-repeat;
}
#course-box-advanced h3.dot{
	background:url(../course/advanced/img/sttl_bg_dot.gif) repeat-x 0px 12px;
}

#course-box-life .color-txt,
#course-box-life .color-txt-l{ /* 人間生活学科 */
	color:#b11eb2;
}
#course-box-nutrition .color-txt,
#course-box-nutrition .color-txt-l{ /* 栄養学科 */
	color:#bc2d54;
}
#course-box-education .color-txt,
#course-box-education .color-txt-l{ /* 人間発達学科 */
	color:#e7600e;
}
#course-box-humanities .color-txt,
#course-box-humanities .color-txt-l{ /* 人間文化学科 */
	color:#ca9702;
}
#course-box-schoolnursing .color-txt,
#course-box-schoolnursing .color-txt-l{ /* 養護教育科 */
	color:#24a59b;
}
#course-box-elementary .color-txt,
#course-box-elementary .color-txt-l{ /* 初等教育科 */
	color:#3a8698;
}
#course-box-advanced .color-txt,
#course-box-advanced .color-txt-l{ /* 専攻科 */
	color:#4743ce;
}
#ind-contents .color-txt-l{
	font-size:110%;
}

.pht-box-r,
.pht-box-l{
	width:220px;
	border:1px solid #e0dfd2;
	background-color:#fff;
}
.pht-box-l{
	float:left;
	margin:0 10px 10px 0;
}
.pht-box-r{
	float:right;
	margin:0 0 10px 10px;
}
.pht-box-r img,
.pht-box-l img{
	margin:5px 0 0 5px;
}
.pht-box-r p,
.pht-box-l p{
	font-size:85%;
	padding:2px 5px;
}

#must-box{
	margin:0 0 10px 7px;
	width:686px;
}
#course-box-life #must-box{ /* 人間生活学科 */
	background:url(../course/life/img/bg_must_med.gif) repeat-y;
}
#course-box-nutrition #must-box{ /* 栄養学科 */
	background:url(../course/nutrition/img/bg_must_med.gif) repeat-y;
}
#course-box-education #must-box{ /* 人間発達学科 */
	background:url(../course/education/img/bg_must_med.gif) repeat-y;
}
#course-box-humanities #must-box{ /* 人間文化学科 */
	background:url(../course/humanities/img/bg_must_med.gif) repeat-y;
}
#course-box-schoolnursing #must-box{ /* 養護教育科 */
	background:url(../course/schoolnursing/img/bg_must_med.gif) repeat-y;
}
#course-box-elementary #must-box{ /* 初等教育科 */
	background:url(../course/elementary/img/bg_must_med.gif) repeat-y;
}
#course-box-advanced #must-box{ /* 専攻科 */
	background:url(../course/advanced/img/bg_must_med.gif) repeat-y;
}

#must-box .inner{
	padding:0 15px 15px;
}
#course-box-life #must-box .inner{ /* 人間生活学科 */
	background:url(../course/life/img/bg_must_btm.gif) no-repeat bottom;
}
#course-box-nutrition #must-box .inner{ /* 栄養学科 */
	background:url(../course/nutrition/img/bg_must_btm.gif) no-repeat bottom;
}
#course-box-education #must-box .inner{ /* 人間発達学科 */
	background:url(../course/education/img/bg_must_btm.gif) no-repeat bottom;
}
#course-box-humanities #must-box .inner{ /* 人間文化学科 */
	background:url(../course/humanities/img/bg_must_btm.gif) no-repeat bottom;
}
#course-box-schoolnursing #must-box .inner{ /* 養護教育科 */
	background:url(../course/schoolnursing/img/bg_must_btm.gif) no-repeat bottom;
}
#course-box-elementary #must-box .inner{ /* 初等教育科 */
	background:url(../course/elementary/img/bg_must_btm.gif) no-repeat bottom;
}
#course-box-advanced #must-box .inner{ /* 専攻科 */
	background:url(../course/advanced/img/bg_must_btm.gif) no-repeat bottom;
}


#must-box .must-box-inner{
	padding-top:10px;
}
#must-box .inner-left{
	float:left;
	width:120px;
}
#must-box .inner-right{
	float:right;
	width:460px;
}

.going{
	margin:10px 0 20px 20px;
	padding-right:20px;
	text-indent:-1em;
}



/* 英語ページ 暫定ページ用クラス */

.edu-cap{
	margin:0 0 5px 20px;
	color:#ae0007;
}
.edu-txt{
	margin-left:20px;
}


/*	準備中表示
************************************************************************/

#pre-text-box {
	margin:200px 0;
	border:1px #ae0007 solid;
	background-color:#FFFFFF;
	height:100px;
}

#pre-text-box p {
	line-height:100px;
}
