/*-------------------- その他（ヘッダー・フッターリンク等）共通CSS --------------------*/


/*-------------------- 本文エリア --------------------*/

#main h2{
width:454px;
height:62px;
font-weight:bold;
padding:45px 330px 0px 16px;
margin-bottom:50px;
font-size:130%;
line-height:115%;
}

#main h3,
#main h4,
#main h5{
color:#17408f;
}


#other #main em, #other #main strong{
color:#17408f;
}


/*-------------------- タイトル --------------------*/

#main h2{
background:url(/contents/other/images/h2_other.jpg) no-repeat left;
} 

#main h2.books{
background:url(/contents/other/images/h2_books.jpg) no-repeat left;
} 

div#main.opencampus h2{
background:url(/contents/other/images/h2_opencampus.gif) no-repeat left;
text-indent:-9999px;
width:566px;
height:92px;
padding:0px;
margin:0px auto 40px;
font-size:1px;
}

#main h3{
background:url(/contents/other/images/h3_other.gif) no-repeat left top;
} 

#main h4{
background:url(/contents/other/images/h4_other.gif) no-repeat left;
} 


/*-------------------- お問合せ --------------------*/

.other{
clear:both;
}

.other h4{
margin-top:30px;
}

.other ul li{
width:245px;
float:left;
margin:0px 30px 30px 0px;
}

.other ul li.last{
margin-right:0px;
}

#other #main .other h5{
font-size:100%;
padding:0px;
background:none;
margin:0px;
line-height:140%;
}

/*-------------------- このサイトについて --------------------*/


div#main.about p{
margin-bottom:0px;
}

.about dt{
font-weight:bold;
}


/*-------------------- 羽衣必読書 --------------------*/

.outline{
margin-bottom:20px;
}

.outline dt{
float:left;
width:9em;
}

.outline dl dl dt{
width:5em;
}

.outline dl dl{
float:left;
width:500px;
}


#review, #awardee, #booksRank{
clear:both;
}

#awardee dt{
font-size:130%;
margin-bottom:5px;
}

#awardee dd{
margin-bottom:30px;
}

#awardee span{
font-weight:bold;
}

#awardee ul{
margin-bottom:30px;
}

#main #booksRank table{
margin-bottom:30px;
}

#booksRank{
margin-bottom:30px;
}

#booksRank td{
text-align:center;
}

#booksRank .title{
text-align:left;
}

#booksRank .rank{
width:6%;
}

#booksRank .count{
width:10%;
}

#booksRank .writer{
width:25%;
text-align:left;
}


/*-------------------- プライバシーポリシー --------------------*/
/*
div#main.privacy p{
margin-bottom:0px;
}*/


/*-------------------- 資料請求 最新情報--------------------*/


.request form{
margin-bottom:30px;
}

.request input{
margin:0px 5px 0px 0px;
}

.request dd{
margin-bottom:1em;
}

#name dt, #name_2 dt{
width:2em;
float:left;
}

#name dd, #name_2 dd{
width:14em;
float:left;
}

#name input, #name_2 input{
width:12em;
}

#sex dt{
width:2.5em;
float:left;
}

#sex dd{
width:4em;
float:left;
}

#number dt{
width:3em;
float:left;
}

#mail dt{
width:5em;
float:left;
}


#bookletType dt, #preferred dt{
width:1.5em;
float:left;
}

.oldschool dt{
width:6em;
float:left;
}


button{
background:#fffdf5;
border:1px solid #c4c4c4;
padding:5px 0px;
width:120px;
}

button:hover{
background:#f0efef;
}

.newstxt{
font-size:125%;
color:#F09;
font-weight:bold;
}

/*-------------------- 交通アクセス --------------------*/

ul.access{
margin-bottom:30px;
}

ul.access dt{
float:left;
}

#main .map h3{
margin-bottom:30px;
}

.map p{
text-align:center;
}

/*-------------------- サイトマップ --------------------*/

.sitemap{
clear:both;
}

.sitemap ul{
margin-bottom:20px;
}

.sitemap ul li{
width:245px;
float:left;
margin:0px 15px 15px 0px;
}

.sitemap ul li.last{
margin-right:0px;
}

#introBox h3{
background:url(/contents/intro/images/h3_intro.gif) no-repeat left top;
color:#ff7cc0;
} 

#introBox h4{
background:url(/contents/intro/images/h4_intro.gif) no-repeat left;
color:#ff7cc0;
} 

#academicsBox h3{
background:url(/contents/academics/images/h3_academics.gif) no-repeat left top;
color:#62b3f7;
} 

#academicsBox h4{
background:url(/contents/academics/images/h4_academics.gif) no-repeat left;
color:#62b3f7;
} 

#admissionsBox h3{
background:url(/contents/admissions/images/h3_admissions.gif) no-repeat left top;
color:#289e60;
} 

#admissionsBox h4{
background:url(/contents/admissions/images/h4_admissions.gif) no-repeat left;
color:#289e60;
} 

#placementBox h3{
background:url(/contents/placement/images/h3_placement.gif) no-repeat left top;
color:#df8b00;
} 

#placementBox h4{
background:url(/contents/placement/images/h4_placement.gif) no-repeat left;
color:#df8b00;
} 

#courseBox h3{
background:url(/contents/course/images/h3_course.gif) no-repeat left top;
color:#ca8965;
} 

#courseBox h4{
background:url(/contents/course/images/h4_course.gif) no-repeat left;
color:#ca8965;
} 

/*-------------------- 教職員公募 --------------------*/

#recruit_comming p{
padding:100px 0;
}

#recruit ul{
padding:100px 0;
}

#recruit ul li{
background:transparent url(/contents/common/images/listmark.gif) no-repeat scroll 0 0.55em;
padding-left:15px;
}

/*-------------------- オープンキャンパス --------------------*/

/*div#main.opencampus h3,
div#main.opencampus h4,
div#main.opencampus ul,
div#main.opencampus dl,*/
#opencampus_01,
#opencampus_02,
#opencampus_03,
#opencampus_04{
text-indent:-9999px;
margin-bottom:0px;
font-size:1px;
clear:both;
}

#opencampus_01 h3,
#opencampus_02 h3,
#opencampus_03 h3,
#opencampus_04 h3,
#opencampus_01 h4,
#opencampus_02 h4,
#opencampus_03 h4,
#opencampus_04 h4{
background:none;
border:none;
}


#opencampus_01{
background:url(/contents/other/images/opencampus01.jpg) no-repeat left;
width:800px;
height:385px;
margin-bottom:24px;
}

#opencampus_02{
background:url(/contents/other/images/opencampus02.jpg) no-repeat left;
width:800px;
height:948px;
margin-bottom:30px;
}

#opencampus_03{
background:url(/contents/other/images/opencampus03.jpg) no-repeat left;
width:800px;
height:395px;
margin-bottom:17px;
}

#opencampus_04{
background:url(/contents/other/images/opencampus04.jpg) no-repeat left;
width:800px;
height:187px;
margin-bottom:19px;
}

#opencampusBt{
text-align:center;
clear:both;
}

#opencampus_05 .table{
margin-bottom:30px;
}

#schedule_color{
margin-bottom:18px;
}

#schedule_color li{
float:left;
margin-right:17px;
}

#schedule_color li img{
margin-right:5px;
}

div#main.opencampus .table tbody th{
background:none;
}

.table .mini td{
background:#FFDEC3;
} 

.table .exp td{
background:#FFF2C3;
} 

.table thead th{
width:18%;
}

.table thead .date{
width:10%;
}

.table thead .tema{
width:60%;
}

.table thead .schedule{
width:25%;
}

/*-------------------- オープンキャンパス2010 --------------------*/

#op2010 h2{
	background:none;
}

#op2010{
margin:0 20px 20px;
}

#op2010 p{
margin-bottom:0px;
}

#opcschedule{
margin:0 20px 20px;
}

/*---------------- 昨年度のオープンキャンパス -----------------*/

#opencampus_last_01,
#opencampus_last_02{
margin-bottom:20px;
}

#opencampus_last_01 #campusBox p.fr,
#opencampus_last_01 #campusBox p.fl{
margin-bottom:10px;
}

#opencampus_last_01 #campusBox .ml11{
margin-left:11px;
}

#opencampus_last_02 .roundeBox_l .inner p{
padding-bottom:10px;
}

#opencampus_last_02 .roundeBox_l{
margin-bottom:10px;
}

#other.amend dl{
	margin-bottom:1em;
}

#other.amend dt{
	margin-bottom:0.5em;
}

#other.amend table{
	width:300px;
}

#other.amend table th,
#other.amend table td{
	text-align:center;
}

.end{
text-align:center;
font-size:140%;
font-weight:bold;
color:#f01d85;
}

/*---------------- オープンキャンパス2010の様子 -----------------*/

.opc2010{
width:580px;
margin:0 auto;
}

#main .opc2010 p{
margin:0;
padding:0;
}



/*---------------- 写メッセ -----------------*/

.moviearea{
background:url(../../../shamesse/images/shamesse03.jpg) no-repeat;
width:800px;
height:229px;
padding:25px 30px;
}

.moviearea2011{
background:url(../../../shamesse/images/shamesse2011h_movie.jpg) no-repeat;
width:800px;
height:436px;
padding:20px 30px;
}


/*---------------- 寄付金募集趣意書 -----------------*/

.donation #main p.title{
font-size:160%;
font-weight:bold;
color:#17408f;
margin-bottom:0.6em;
}

.donation .name{
text-align:right;
}

.donation .btn{
text-align:center;
}



/*---------------- 入試相談会 -----------------*/


#consultation_notice dt{
font-weight:bold;
}

#consultation_notice dd{
margin-bottom:1em;
}

#main .poster p{
margin-bottom:0;
}
