@charset "UTF-8";

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

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



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

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

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

/* ローカルナビ */

#local-navi{
	position:relative;
	height:35px;
	background:url(../examination/img/local_navi_bg.gif) no-repeat 12px 0px;
	padding:8px 0 0 20px;
}
#local-navi li{
	float:left;
}

/* ノーマルシャドウボックス */

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



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

/* 入試情報 */

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

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

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

span.text-strong{
margin-left:0.5em;
font-weight:bold;
color:#ae0007;
}


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

/* カテゴリトップ */

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

/* テレメールボタン */

#ind-contents .text-box{
	margin:10px 0 20px;
}

.text-box{
	border-bottom:1px solid #ccc;
	padding-bottom:15px;
	margin:0 0 15px;
}

.pht-box-r{
	float:right;
}


/* 資料請求フォーム */
.pamphlet-form{
	width:640px;
	margin:0 auto;
}

#tbl-pamphlet{
	width:640px;
	margin-bottom:10px;
	border-top:1px solid #999;
	border-left:1px solid #999;
}

#tbl-pamphlet th,
#tbl-pamphlet td{
	padding:7px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	line-height:2;
	text-align:left;
}

#tbl-pamphlet{
	background-color:#fff;
}

#tbl-pamphlet th{
	width:150px;
	background-color:#fcc;
	text-align:center;
}

#tbl-pamphlet td{
	width:490px;
	text-align:left;
}

#tbl-pamphlet th.division-wide{
	background-color:#fcc;
	text-align:center;
}

#tbl-pamphlet td.cell{
	background-color:#ffc;
}

#tbl-pamphlet td.cell-or{
	background-color:#FFCC99;
}

#tbl-pamphlet thead,
#tbl-pamphlet tfoot{
	background-color:#eee;
}

#tbl-pamphlet thead{
	text-align:center;
}

#tbl-pamphlet td.notes{
	text-align:left;
}

.need{
	color:#f00;
	font-size: 85%;	/*11px*/
}

.confirm_bt{
	text-align:center;
}

.p-policy{
	width:610px;
	padding:15px;
	background-color:#EEE;
	margin:0 auto 10px;
}

/* 入試要項 */
.link-box li{
	display: block;
	margin-left:20px;
	padding: 5px 30px 5px 10px;
	list-style-position: outside;
	background: url("../img_cmn/mark_arrow_mr.gif") no-repeat 0 center;
	line-height: 100%;
	font-size: 100%;
}

#ind-contents h4{
	width:550px;
	color:#333333;
	border-bottom:solid 1px #9E1C28;
	margin-top:20px;
}



/*入試課電話番号 */
.entrance-tel {
	width:480px;
	padding:10px 0;
	border:1px solid #9E1C28;
	background-color:#FFF;
	margin:0 10px 10px 10px;
}

.entrance-tel p {
	padding-left:15px;
}

/*資料請求 */


/* 志願者実績 */
/* 相談会案内 */

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

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


.tbl-result {
	border-top:1px solid #999;
	border-left:1px solid #999;
	background-color:#fff;
	font-size: 12px;
	margin:10px auto;
	text-align:center;
}

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


.tbl-consultation thead th{
	background-color:#fcc;
	text-align:center;
	font-weight:bold;
}

.tbl-result thead th {
	width:100%;
	background-color:#fcc;
	text-align:center;
	font-weight:bold;
}
.tbl-result th {
	background-color:#fcc;
}

.tbl-result th,
.tbl-result td,
.tbl-consultation th,
.tbl-consultation td{
	padding:3px 0;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	text-align:center;
	
}

.tbl-result th
{
background-color:#fcc;
}

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


.tbl-consultation th.narrow{
width:70px;
background-color:#fcc;
text-align:center;
font-weight:bold;
}

.tbl-consultation th.narrower{
width:30px;
background-color:#fcc;
text-align:center;
font-weight:bold;
}

.tbl-consultation th.narrow2{
/*width:130px;*/
background-color:#fcc;
text-align:center;
font-weight:bold;
}
	
.tbl-consultation th.wide{
background-color:#fcc;
	text-align:center;
	font-weight:bold;
	}


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


.tbl-consultation td.w350 {
	width:350px;
}


/* 終了 */
.tbl-consultation span {
color:#AE0007;
font-weight:bold;
}



/* オープンキャンパス */

.opencampus-box{
	width:660px;
	margin:10px auto;
}

.opencampus-box h5{
	font-weight:bold;
	border-bottom:#ae0007 solid 1px;
}

.opencampus-box p{
	padding:5px 0;
}

.opencampus-box ul{
	padding:0 5px;
	text-indent:-1em;
}

.opencampus-leftbox{
	width:310px;
	padding:5px;
	float:left;
}

.opencampus-rightbox{
	width:310px;
	padding:5px;
	float:right;
}


.tbl-opencampus{
	border-top:1px solid #999;
	border-left:1px solid #999;
	background-color:#fff;
	margin:20px auto;
}

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

.tbl-opencampus th{
	width:30%;
	background-color:#eee;
	text-align:center;
}

.tbl-opencampus td {
	width:70%;
	background-color:#fff;
	text-align:left;
}


.tbl-opencampus-02{
	border-top:1px solid #999;
	border-left:1px solid #999;
	background-color:#fff;
	margin:20px auto;
}

.tbl-opencampus-02 th,
.tbl-opencampus-02 td{
	padding:5px 5px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}

.tbl-opencampus-02 th{
	width:50%;
	background-color:#fcc;
	text-align:center;
}

.tbl-opencampus-02 td {
	width:50%;
	background-color:#fff;
	text-align:left;
	vertical-align:top;
}

/*03*/

.tbl-opencampus-03{
	width:70%;
	border-top:1px solid #999;
	border-left:1px solid #999;
	background-color:#fff;
	margin:20px auto;
}

.tbl-opencampus-03 th,
.tbl-opencampus-03 td{
	padding:5px 5px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}

.tbl-opencampus-03 th{
	width:50%;
	background-color:#fcc;
	text-align:center;
}

.tbl-opencampus-03 td {
	width:50%;
	background-color:#fff;
	text-align:left;
	vertical-align:top;
}



#oc2009_schedule .cap-intro {
	font-size:85%;
	border:#CCC 1px solid;
	margin:0 20px 10px 0;
	padding:7px;
}

.opencampus-pht {
	width:561px;
	margin:0 auto;
}


.opencampus-pht dl{
	width:157px;
	float:left;
	display:inline;
	margin:7px 0 10px 30px;
}

.opencampus-pht dt,
.opencampus-pht dd {
	margin-top:3px;
	font-size:85%;
	line-height:1.3;
}




p.comment {
	margin-top:10px;
	text-align:center;
}

ul.opencampus-cap{
	padding:0 50px;
	text-indent:-1em;
}


#oc2009_schedule dl.info-sttl dt {
	margin-left:60px;
	font-size:110%;
	color:#333;
}

#oc2009_schedule dl.info-sttl dd {
	margin-left:75px;
}

#oc2009_schedule h4 {
	color:#333;
	margin-left:30px;
}




#caption{
width:630px;
padding-left:30px;
margin:-10px 0 30px 0;
}

#caption li{
margin-bottom:5px;
font-size:85%;
}






/* 体験入学・キャンパス見学 */

.experience-box{
	margin-left:30px;
}

.tbl-experience{
	border-top:1px solid #999;
	border-left:1px solid #999;
	background-color:#fff;
	margin:20px auto;
}

.tbl-experience thead th{
	background-color:#fcc;
	text-align:center;
	font-weight:bold;
}

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

.tbl-experience th{
	width:150px;
	background-color:#eee;
}

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

.other-notes{
	text-indent:1em;
	color:#ae0007;
}




/* 入学・学校生活に関するQ＆A */

.linkline-question{
	padding:10px 0 15px 0;
	border-bottom:#CCCCCC solid 1px;
}

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


.question-box{
	padding:10px;
}

div.faq-item {
	display:hide;
}

div.faq-item-collapse {
	margin:0;
	padding:0;
	border:0;
	background-image: url(../examination/img/faq_shelf.gif);
	background-repeat: no-repeat;
	background-position: 15px 0;
	display:show;
}

p.faq-headline {
	line-height: 1.4em;
	padding: 0 0 0 15px;
	margin: 0 0 5px 0;
	cursor:hand;
	background-image: url(../examination/img/btn_plus.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}

p.faq-headline-collapse {
	line-height: 1.4em;
	padding: 0 0 0 15px;
	margin: 0 0 5px 0;
	cursor:hand;
	background-image: url(../examination/img/btn_minus.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
}

div.faq-item-collapse p {
	line-height: 1.4em;
	padding: 10px 0 0 0;
	margin: 0 0 5px 25px;
}

div.faq-item p, div.faq-item ul {
	display:none;
}

div.faq-item-collapse ul
{
	margin: 0 0 0 25px;
	padding: 0;
	list-style: none;
}
 
div.faq-item-collapse li 
{
	padding: 0 0 5px 15px;
	margin: 0;
	text-indent:-1em;
}

/* 出前講義・申込の流れ */

#visit-flow{
	padding:0px 70px;
}
#visit-flow h4{
	background:url(../examination/img/bg_sttl_red.gif) no-repeat;
	text-align:center;
	color:#fff;
	font-weight:bold;
	padding:6px 0 8px;
}
#visit-flow .arrow{
	text-align:center;
	padding:5px 0px 10px;
}

/* 出前講義 テーブル */

.visit-table{
	border-top:1px solid #999;
	border-left:1px solid #999;
	margin-left:10px;
	margin-bottom:20px;
	width:680px;
}
.visit-table th,
.visit-table td{
	padding:3px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
.visit-table th{
	background-color:#fcc;
	text-align:left;
}
.visit-table td{
	background-color:#fff;
}	
.visit-table .bg-yellow{
	background-color:#f7f0b1;
}
.visit-table .bg-gray{
	background-color:#eee;
}
.visit-table .bg-pink{
	background-color:#fcc;
}
.visit-table .vl-top{
	vertical-align:top;
}

.visit-table td.lec_num{
	text-align:left;
	padding-left:4px;
}

.visit-table td.narrow{
width:12%;
background-color:#f7f0b1;
}

.visit-table td.wide{
width:44%;
background-color:#f7f0b1;
}



.scroll-link{
	text-align:right;
	padding-right:10px;
}

.op-pos{
	width:594px;
	margin:0 auto;
	text-align:center;
}

.op-pos-l{
	margin:15px auto;
	text-align:center;
}



/* 注意書き */
.exam_caption{
padding-left:20px;
padding-top:10px;
color:#AE0007;
font-weight:bold;
}


