/* CSS Document */

/*コンテンツナビ*/
ul#cnt-navi {
	background:#FFF8D6;
}
ul#cnt-navi li div {
	background:url(images/cmn_cntnav_box.gif) no-repeat 9px 7px;
}
ul#cnt-navi li a {
	background:url(images/cmn_cntnav_arw.gif) no-repeat 9px 7px;
}
ul#cnt-navi li a:hover {
	background:#FEF3BD url(images/cmn_cntnav_arw.gif) no-repeat 9px 7px;
}

ul#cnt-navi li ul.child-cnt-navi {
	background:#FFFBE9;
}
ul#cnt-navi li ul.child-cnt-navi li a {
	background:url(images/cmn_cntnav_arw2.gif) no-repeat 6px 7px;
}
ul#cnt-navi li ul.child-cnt-navi li a:hover {
	background:#FEF3BD url(images/cmn_cntnav_arw2.gif) no-repeat 6px 7px;
}


/*バナー*/
ul#banner-box {
	width:145px;
}


/*コンテンツ*/
div.cnt-box {
	background:url(images/cmn_cntbox_bg.gif) repeat-y 0 0;
}
div.cnt-box ul li {
	background:url(images/cmn_cntbox_arw.gif)  no-repeat 0 4px;
}
div.cnt-box div.cnt-box-lev2 a.t-link {
	background:url(images/cmn_cntbox_arw21.gif)  no-repeat 0 4px;
}
div.cnt-box div.cnt-box-lev2 a.n-link {
	background:url(images/cmn_cntbox_arw22.gif)  no-repeat 0 4px;
}

div.cnt-head {
	border-bottom:1px solid #55576D;
}

table.suji{
	margin:0 0 0 15;
}

/* 右インフォメーション */
div.right-box {
	margin:0 0 8;
	padding:6 0 4;
	background:#F0F0F0;
}

div.right-box p.txt {
	font-size:70%;
	line-height:120%;
	margin:0 10 8px;
	padding:0 0 0 8px;
	background:url(images/cmn_cntbox_arw.gif) no-repeat 0 5px;
}
div.right-box p.txt a {
	color:#336699;
	text-decoration:underline;
}
div.right-box p.txt a:hover {
	text-decoration:none;
}

div.right-box p.txt2 {
	font-size:80%;
	line-height:120%;
	margin:0 10 4px;
	padding:0 0 0 13px;
	background:url(images/cmn_cntnav_arw.gif) no-repeat 0 4px;
}
div.right-box p.txt2 a {
	color:#333333;
	text-decoration:none;
}
div.right-box p.txt2 a:hover {
	text-decoration:underline;
}

div.right-box ul{
	margin:0;
	padding:0;
	text-align:center;
	list-style:none;
}
div.right-box ul li {
	margin:0 0 0;
	padding:0;
}
div.right-box img{
	margin:0;
	border:0;
}

/*短大　高校*/
div.junior{
	margin:7 0 0;
	padding:15 0 0;
	background:url(images/idx_dlbg.gif) repeat-x top;
}

/*ニュース*/
div#news-box p.txt {
	background:url(images/cmn_cntbox_arw.gif) no-repeat 0 5px;
}


/*点線の注釈*/
div.dl-box01 p {
	background-color:#F7F8FF;
}

/*創立者*/
img.found{
	float:left;
	margin:0 10 0 0;
}
div.bro{
	margin:0;
	padding:0;
}
div.bro dl{
	margin:15 0 0;
	padding:0;
}
div.bro  dt{
	margin:0;
	padding:0;
	color:#003366;
	font-size:75%;
}
div.bro  dt.take{
	margin:0;
	padding:0;
	color:#333333;
	font-size:75%;
	font-weight:bold;
}
div.bro  dt.take span{
	color:#003366;
}
div.bro  dt.take span.rubi{
	font-weight:normal;
	color:#333333;
}
div.bro  dd{
	margin:3 0 0;
	padding:0;
	font-size:75%;
	line-height:140%;
}
div.portrait{
	margin:9 0 0;
}
div.portrait table{
	margin:0 0 0;
	padding:0;
	border-collapse:collapse;
}

div.portrait td {
	padding:2px 6px;
	font-size:75%;
	line-height:120%;
	background:#EBEBEB;
}
div.portrait td.td-year {
	width:60px;
	background:#E8E9F1;
	text-align:center;
}
div.portrait caption{
	padding:0 0 5;
	text-align:left;
	font-size:80%;
	color:#003366;
}
/*校歌*/
div.kouka{
	margin:9 0 0;
}
/*総長*/
table.socho-tbl{
	margin:9 0 0;
}
table.socho-tbl td.so-prof{
	padding:10 0;
	background:url(images/idx_dlbg.gif) repeat-x bottom;	
}
table.socho-tbl td.so-prof2{
	padding:10 0;
}
div.socho{
	margin:0 0 0;
}
div.socho img{
	margin:0 4 0 0;
	float:left;

}
div.socho dl{
	width:165px;
	margin:0 0 0;
	padding:0;
	float:right;
}
div.socho  dt{
	margin:0;
	padding:0;
	font-size:75%;
}
div.socho  dt span{
	margin:0;
	padding:0;
	font-size:90%;
}
div.socho  dd{
	margin:3 0 0;
	padding:0;
	font-size:70%;
	line-height:110%;
}
/*法人組織*/
table.soshiki-tbl{
	margin:5 0 0;
}
table.soshiki-tbl th{
	padding:2 15 2 0;
	font-size:80%;
	font-weight:normal;
	text-align:left;
}
table.soshiki-tbl td{
	padding:2 5;
	font-size:80%;
}
/*目指すもの*/
p.tmp-mtextq {
	margin:9px 0 0;
	padding:0;
	font-size:80%;
	line-height:120%;
	color:#4E5280;
}
h5.tmp-head5 {
	margin:15px 0 0;
	padding:0 0 1px 0;
	font-size:80%;
	line-height:120%;
	color:#55576D;
	font-weight:bold;
}
/*ルネサンス*/
p.tmp-mtext02 {
	margin:0px 0 0;
	padding:0;
	font-size:80%;
	line-height:120%;
	color:#333333;
}
ul.ren-lst-box {
	margin:5px 0 0;
	padding:0;
	list-style:none;
	font-size:80%;
	line-height:120%;
	color:#333333;
}
ul.ren-lst-box li {
	margin:3px 0 0;
	padding:0 0 0 9px;
	background:url(../images/cmn_lst_box.gif) no-repeat 0 5px;
}
ol.renais{
	margin:9px 0 0 24;
	padding:0;
	font-size:80%;
	line-height:120%;
	color:#333333;
	list-style:
}
ol.renais li{
	margin:0px 0 0;
	padding:0 0 0 0px;
}
/*海外提携校*/
table.tbl-ovsea{
	margin:20 0 0;
}
table.tbl-ovs{
	margin:0 0 15;
}
table.tbl-ovs caption{
	margin:0 0 6;
	padding:0 0 1;
	border-bottom:1px solid #55576D;
	text-align:left;
	font-size:80%;
	line-height:120%;
	color:#333333;
	font-weight:bold;
}
table.tbl-ovs td div{
	font-size:70%;
	line-height:120%;
	color:#333333;
}
/*大学院*/
ul.gra-lst-box {
	margin:9px 0 0;
	padding:0;
	list-style:none;
	font-size:80%;
	line-height:120%;
	color:#333333;
}
ul.gra-lst-box li.gakubu {
	margin:3px 0 0;
	padding:0 0 0 9px;
	color:#55576D;
	font-weight:bold;
	background:url(../images/cmn_lst_box.gif) no-repeat 0 5px;
}
ul.gra-lst-box li.gakubu-ex {
	margin:3px 0 0;
	padding:0 0 0 9px;
}
/*留学生別科　日本語学校*/
table.bekka-tbl{
	margin:15 0 0;
}
table.bekka-tbl td.bekka-td{
	padding:0 15 0 0;
}
p.bekka-mtext01 {
	margin:0;
	padding:0;
	font-size:80%;
	line-height:120%;
	color:#333333;
}
table.jp-tbl{
	margin:0 0 0;
}
table.jp-tbl td.jp-td{
	padding:0 15 0 0;
}
table.jp-tbl td.jp-td2{
	padding:20 15 0 0;
}
table.jp-tbl td.jp-td dl{
	margin:10 0 0;
	padding:0;
}
table.jp-tbl td.jp-td dt{
	margin:0;
	padding:0 0 3;
	font-size:80%;
	line-height:120%;
	color:#55576D;
}
table.jp-tbl td.jp-td dd{
	margin:0;
	padding:0;
	font-size:80%;
	line-height:120%;
	color:#333333;
}

table.jp-tbl td.jp-td dl.kamoku{
	margin:10 0 0;
	padding:0;
}
table.jp-tbl td.jp-td dl.kamoku dt,table.jp-tbl td.jp-td dl.kamoku dd{
	margin:0;
	padding:0;
	font-size:72%;
	line-height:120%;
	color:#333333;
}
/*短期大学*/
img.jcol-pic{
	margin:8 0 0;
}
/*後援会*/
div.koenkai{
	margin:9 0 0;
}
div.koenkai table{
	margin:0 0 0;
	padding:0;
	border-collapse:collapse;
}

div.koenkai table td {
	padding:2px 6px;
	font-size:75%;
	line-height:120%;
	background:#EBEBEB;
}
div.koenkai table td.td-josei {
	padding:3 0 3 10;
	background:#E8E9F1;
}
div.koenkai table td.td-josei2 {
	text-align:right;
}
div.koenkai table caption{
	padding:0 0 5;
	font-size:70%;
	color:#333333;
	text-align:right;
}
/*数字で見る拓殖大学*/
table.tbl-grafh1{
	margin:0 0 0;
}
table.tbl-grafh1 tr{
	background:url(images/idx_dlbg.gif) repeat-x bottom;
}
table.tbl-grafh1 td{
	font-size:75%;
	line-height:120%;
	color:#333333;
	vertical-align:top;
}
table.tbl-grafh1 td.left{
	padding:5 25 5 3;
}
table.tbl-grafh1 td.right{
	padding:5 15 5 0;
}


table.tbl-grafh2{
	margin:6 0 0;
}
table.tbl-grafh2 td{
	font-size:75%;
	line-height:120%;
	color:#333333;
	vertical-align:top;
}
table.tbl-grafh2 td.left{
	padding:2 5;
	background:#F5F5F5;
}
table.tbl-grafh2 td.right{
	padding:2 5 2 0;
	text-align:right;
	background:#F5F5F5;
}
table.tbl-grafh2 td.leftb{
	padding:2 5;
	background:#E8E9F1;	
}
table.tbl-grafh2 td.rightb{
	padding:2 5 2 0;
	text-align:right;
	background:#E8E9F1;		
}
table.tbl-grafh2 td.leftlast{
	padding:2 5;
	border-top:1px solid #666666;	
}
table.tbl-grafh2 td.rightlast{
	padding:2 5 2 0;
	text-align:right;
	border-top:1px solid;	
}

table.tbl-grafh3{
	margin:6 0 0;
}
table.tbl-grafh3 td{
	font-size:75%;
	line-height:120%;
	color:#333333;
	vertical-align:top;
}
table.tbl-grafh3 td.td01{
	padding:3 5;
	background:#F5F5F5;
}
table.tbl-grafh3 td.td02{
	padding:3 5;
	text-align:right;
	background:#F5F5F5;
	border-left:1px solid #666666;
}
table.tbl-grafh3 td.td03{
	padding:3 5;
	background:#E8E9F1;	
}
table.tbl-grafh3 td.td04{
	padding:3 5 2 5;
	text-align:right;
	background:#E8E9F1;
	border-left:1px solid #666666;		
}
table.tbl-grafh3 td.td05{
	padding:3 5;
	background:#F5F5F5;
	border-left:2px solid #ffffff;		
}

table.tbl-grafh3 td.td07{
	padding:3 5;
	background:#E8E9F1;
	border-left:2px solid #ffffff;	
}

table.tbl-grafh3 td.leftlast{
	padding:2 5;
	border-top:1px solid #666666;	
}
table.tbl-grafh3 td.rightlast{
	padding:2 5 2 0;
	text-align:right;
	border-top:1px solid;
	border-left:1px solid #666666;
}

p.grafh-txt {
	margin:5 0 0;
	padding:0;
	font-size:70%;
	color:#333333;
	text-align:right;
}

table.tbl-haken{
	margin:0;
}
table.tbl-haken td{
	padding:3 0;
	font-size:75%;
	line-height:120%;
	color:#333333;
	vertical-align:top;
}
table.tbl-haken td.hk-year{
	width:100px;
	text-align:center;
}

table.kb-tbl {
	margin:6px 0 0;
	padding:0;
	font-size:80%;
	line-height:120%;
	border-collapse:collapse;
}
table.kb-tbl th {
	padding:3px 6px;
	color:#FFFFFF;background:#B5B8D0;
	font-weight:bold;
}
table.kb-tbl td {
	padding:2px 6px;
	background:#EBEBEB;
}
table.kb-tbl td.td-head {
	font-weight:bold;
}

table.tbl-data{
	margin:15 0 0;
}
div.gra-data{
	margin:0 0 8 10;
	padding:0 0 10;
	background:url(images/idx_dlbg.gif) repeat-x bottom;
}
div.gra-data dl{
	margin:0;
	padding:0;
}
div.gra-data dt{
	margin:0;
	padding:0 0 3;
	font-size:80%;
	color:#55576D;
	font-weight:bold;	
}
div.gra-data dd{
	margin:0;
	padding:0;
	font-size:70%;
	line-height:110%;
	color:#333333;	
}

div.gra-data2{
	margin:0 0 0 10;
	padding:0 0 10;

}
div.gra-data2 dl{
	margin:0;
	padding:0;
}
div.gra-data2 dt{
	margin:0;
	padding:0 0 3;
	font-size:80%;
	color:#55576D;
	font-weight:bold;	
}
div.gra-data2 dd{
	margin:0;
	padding:0;
	font-size:70%;
	line-height:110%;
	color:#333333;	
}
/*百年編纂*/
table.tbl-cont{
	margin:5 0 0;
}
table.tbl-cont td{
	padding-right:25;
}





