@charset "UTF-8";

/*****************************
	outline.css
	経済学専攻の概要ページ設定
*****************************/

/* ヘッダー */
#headMenu #headMenu03 > .menu_link{
	background: #255d8a url(../../img/head/menu/sankaku_hover.png) right 4px bottom 7px no-repeat;
	color: #fff;
}
#headMenu #headMenu03 .menu_link:before,
#headMenu #headMenu03 .menu_link:after{
	content: none;
}

/*  外枠
-------------------------- */
#outline{
	position:relative;
	width:920px;
	margin:5px 0 0 0;
	font-size: 14px;
}
#outline h2{
	background:url(../../img/graduateSchool/outlineTitle.jpg) no-repeat;
	width:920px;
	height:100px;
	margin:0 0 10px 0;
	text-indent:-9999px;
}

/* コンテンツ 
-------------------------- */
h4{
	margin: 20px 20px 15px 20px;
    font-size: 16px;
    font-weight: bold;
    color: #000;
    padding: 10px 10px;
    background: #F2F2F2;
}
dl.feature:after{
	display:block;
	clear:both;
	height:1px;
	margin-top:-1px;
	content:"";
}
dl.feature,
dl.curriculum{
	margin: 0 20px 10px 20px;
}
dl.feature dt{
	float:left;
	width:50px;
	text-align:left;
}
dl.curriculum dt{
	float: none;
    margin: 0 10px;
    padding: 0 0 10px 0;
    color: #0066B5;
    font-weight: bold;
    font-size: 15px;
}
dl.feature dd,
dl.curriculum dd{
	margin:0 0 5px 0;
	padding:0 10px 0 50px;
	text-indent: -1em;
	text-align:left;
}
dl.feature dd .feature_att {
	font-size: 12px;
}
dl.feature dd ul,
dl.curriculum dd ul{
	padding: 10px 10px 0 10px;
	line-height: 1.7;
}
dl.feature dd  .list,
dl.curriculum dd  .list{
	padding: 0 10px 0 10px;
}
dl.feature dd ul li,
dl.curriculum dd ul li{
	padding: 0 0 5px 0;
}
dl.feature dd p{
	text-indent: 0;
}
dl.curriculum dd p{
	padding: 0 0 10px 0;
	text-indent: 0;
}
dl.curriculum dd ul li ul{
	padding: 5px 10px 0 10px;
}
dl.curriculum dd p{
	padding: 0 0 10px 0;
	text-indent: 0;
}
/*カリキュラム　備考*/
.remarksArea{
	margin: 20px 20px;
    border: 1px solid #cccccc;
    padding: 20px;
    font-size: small;
}
.remarksArea .remarksTitle{
	font-size: 14px;
    font-weight: bold;
    /*color: #000;*/
    padding: 0 0 8px 0;
}

/* 研究科概要 */
.subjectArea{
	margin: 0 20px;
	overflow: hidden;
}
.subjectArea #table1,
.subjectArea #table2{
	float:left;
	width: 50%;
	text-align:left;
}
.subjectArea #table1 p,
.subjectArea #table2 p{
	padding: 10px 0;
	font-weight:bold;
}
.subjectArea #table1 table,
.subjectArea #table2 table {
	width: 370px;
	border:1px solid #ccc;
	margin: 0;
}
.subjectArea #table2 p {
	width: 320px;
}
.subjectArea #table1 table td.subject{
	background:#F5F5F5;
}
.subjectArea #table1 table th,
.subjectArea #table2 table th{
	width: 80px;
	padding-left: 10px;
}
.subjectArea #table1 table td,
.subjectArea #table2 table td{
	padding-left: 10px;
}
.subjectArea #table1 table td ul li,
.subjectArea #table2 table td ul li{
	line-height: 1.7;
}
