/***********************
和歌山大学CSS
2010/12/  更新者：南谷（ノッています！和歌山大学のスタイル追加）
************************/
body{
margin:0px;
padding:0px;
background-color:#FFFFFF;
color:#666666;
font-family:"メイリオ", Osaka,"ＭＳ ゴシック",sans-serif;
text-align:center;
}

/*
 *	基本設定
 */

/*
#left-menu a[target]{
background-image:url("../file/target_blank_menu.gif");
background-repeat:no-repeat;
background-position:right 0.2em;
padding-right:15px;
display:inline-block;
}

#left-menu a.target_blank{
background-image:url("../file/target_blank_menu.gif");
background-repeat:no-repeat;
background-position:right 0.2em;
padding-right:15px;
display:inline-block;
}
*/



* html a{ /* IE-expression (attr-selector) */
behavior: expression(
this.className += this.getAttribute("target").match(/^_blank*/) ? " target_blank" : "",
this.style.behavior = "none"
);
}

a:link,a:visited{
color:#666666;
text-decoration:underline;
}

a:hover,a:active{
color:#F18B00;
text-decoration:underline;
}

a span{
color:#666666;
}


img{
border:0px;
}

h1,h2,h3,h4,h5,h6.p{
font-size:100%;
line-height:1.5em;
vertical-align:bottom;
}

form{
	margin:0px;
	padding:0px;
}

.skip{
display:none;
}
.nobr{
white-space:nowrap;
}
.float-left{
float:left;
}
.float-right{
float:right;
}
.clear{
clear:both;	
}

.clear span{
display:none;	
}

/*色*/
.gray{
color:#999999;
}

.orange{
color:#F18B00;
}

.red{
color:#CC0000;
}

#top span{
display:none;
}

/*
 *	ホームページの表示位置 
 */
#stage{
position:relative;
top:0px;
left:0px;
width:800px;
text-align:left;
}

/* 
 *	UIのステータス 
 */
#title{
position:absolute;
top:0px;
left:20px;
width:140px;
height:190px;
background-color:#ffffff;
z-index:2;
}

#title h1{
position:absolute;
top:0px;
left:0px;
margin:0px;
padding:0px;
}

#title p{
position:absolute;
top:0px;
left:0px;
margin:0px;
padding:0px;
}

/* 
 *	ヘッダ部のステータス 
 */
#head{
position:relative;
width:800px;
height:70px;
margin:0px auto;
padding:0px;
background-image:url("../tmpl-img/head.jpg");
background-color:#eeeeee;
background-repeat:no-repeat;
z-index:1;
text-align:left;
}



/*
 *	ヘッダナビゲーションの位置 
 */
.navi{
padding:0px 10px 0px 160px;
}

/* HPの言語 */
.hplang{
margin:0px;
padding:10px 0px 0px 20px;
line-height:1.0em;
}

.hplang p{
position:relative;
margin:0px;
padding:0px;
font-size:62.5%;
line-height:1.0em;
}

/*フォント選択*/
.font-select{
padding:0px;
margin:0px;
text-align:right;
height:20px;
}

.font-select p{
font-size:62.5%;
margin:0px;
padding:0px;
}

.font-select a{
display:inline-block;
width:20px;
height:20px;
line-height:1.5em;
text-align:center;
}

.font-select a span{
display:inline-block;
padding-top:3px;
cursor:pointer;
}

.font-select a.small:link,
.font-select a.small:visited{
background-color:#F18B00;
color:#FFFFFF;
text-decoration: none;
}

.font-select a.small:hover,
.font-select a.small:active{
background-color:#F18B00;
color:#FFFFFF;
text-decoration: none;
}

.font-select a.medium:link,
.font-select a.medium:visited{
background-color:#CCCCCC;
color:#333333;
text-decoration: none;
}
.font-select a.medium:hover,
.font-select a.medium:active{
background-color:#F18B00;
color:#FFFFFF;
text-decoration: none;
}

.font-select a.large:link,
.font-select a.large:visited{
background-color:#CCCCCC;
color:#333333;
text-decoration: none;
}
.font-select a.large:hover,
.font-select a.large:active{
background-color:#F18B00;
color:#FFFFFF;
text-decoration: none;
}

.font-select a.small:link span,
.font-select a.small:visited span{
color:#FFFFFF;
}
.font-select a.small:hover span,
.font-select a.small:active span{
color:#FFFFFF;
}

.font-select a.medium:link span,
.font-select a.medium:visited span{
color:#333333;
}
.font-select a.medium:hover span,
.font-select a.medium:active span{
color:#FFFFFF;
}

.font-select a.large:link span,
.font-select a.large:visited span{
color:#333333;
}
.font-select a.large:hover span,
.font-select a.large:active span{
color:#FFFFFF;
}

/*
 *	ヘッダイメージブロック
 */
#head-img{
	background-image:url("../tmpl-img/head_img_bg.jpg");
}

.head-img-body{
	position:relative;
	width:800px;
	height:160px;
	margin:0px auto;
	overflow:hidden;
}

#head-img h2{
	position:absolute;
	font-size:100%;
	font-weight:normal;
	line-height:1.0em;
	margin:0px 0px 0px 20px;
	padding:0px;
	overflow:hidden;
}

#head-img p{
	position:relative;
	margin:0px;
	padding:0px;
}


/* 
 *	ヘッダメニューのステータス 
 */
.head-menu{
text-align:right;
margin:10px 0px 0px 0px;
padding:0px;
}

.alfa{
	color:#F18B00;
}

.head-menu p{
margin:0px;
padding:0px;
font-size:62.5%;
line-height:1.2em;
}

/* 
 *	ボディエリアのステータス 
 */
#body{
position:relative;
width:800px;
background-color:#FFF;
background-image:url("../tmpl-img/left-back.gif");
background-repeat:repeat-y;
z-index:0;
overflow:hidden;
text-align:left;
margin:0px auto;
padding:0px;
}

/* 
 *	レフト部のステータス 
 */
#left{
float:left;
position:relative;
width:180px;
background-image: url("../tmpl-img/left.jpg");
background-color:#003461;
background-repeat:no-repeat;
}

#left-menu-height{
min-height:370px;
height:auto !important;
height:370px;
}

#left-menu{
width:160px;
padding-top:20px;
}
#left-menu p{
margin:0px 0px 0px 20px;
padding:0px 0px 0.5em 12px;
font-size:75%;
color:#ffffff;
line-height:1.5em;
background-image:url("../tmpl-img/mark9-3.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
}
#left-menu a:link,#left-menu a:visited{
color:#ffffff;
}
#left-menu a:hover,#left-menu a:active{
color:#F18B00;
text-decoration:underline;
}
#left-menu a span{
color:#ffffff;
}
#left-menu p.link{
background-image:url("../tmpl-img/mark9.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
}
#left-menu p.img{
margin:0px 0px 0px 20px;
padding:0px 0px 0.5em 0px;
background-image:none;
font-size:75%;
line-height:1.5em;
}

#left-menu p.middle{
margin:0px 0px 0px 20px;
padding:0px 0px 0px 12px;
font-size:75%;
line-height:1.5em;
}

#left-menu ul{
margin:0px;
padding:0px;
}

#left-menu li{
margin:0px 0px 0px 50px;
padding:0px 0px 0.5em 0px;
font-size:75%;
color:#ffffff;
line-height:1.5em;
}

/* 
 *	スペースのステータス（ページの最低高の確保） 
 */
#spacing{
float:left;
width:1px;
height:370px;
}

#spacing hr{
display:none;
}

/* 
 *	メインエリアのステータス 
 */
#main{
float:right;
width:620px;
background-color:#FFF;
}

/*
 *	サイトマップ
 */
.map_block{
float:left;
width:295px;
} 

.map_block_border{
float:left;
width:295px;
margin:0px;
padding:0px;
line-height:1.0em;
border-top:solid 1px #aaaaaa;
} 

.map_block_margin{
margin-right:50px;
}


/* 
 *	コンテンツ部のステータス 
 */
.contents{
clear:both;
position:relative;
width:620px;
margin:0px;
padding:0px;
background-color:#FFF;
overflow:hidden;
}

/* パンくずリスト */

.pan-list{
	width:610px;
	margin:20px 0px 0px 0px;
	padding:0px;
}

.pan-list p{
	margin:0px 0px 0px 20px;
	padding:0px;
	font-size:75%;
	line-height:1.5em;
}

.pan-list p span{
	margin:0px;
	padding:0px 0px 0px 12px;
	background-image:url("../tmpl-img/mark9.gif");
	background-repeat:no-repeat;
	background-position:0px 0.3em;
	white-space:nowrap;
}

.pan-list p span.middle{
	background-image:url("../tmpl-img/mark9-2.gif");
}

.pan-list p a span{
	padding:0px;
	background-image:none;
	background-position:0px 0px;
}

/* ページのタイトル */
.page-title{
width:610px;
margin:20px 0px 0px 0px;
padding:0px;
border-top:solid 1px #FFFFFF;
}
.page-title h3{
margin:0px 0px 5px 20px;
padding:0px 20px 5px 16px;
font-size:100%;
font-weight:normal;
line-height:1.5em;
background-image:url("../tmpl-img/mark13-2.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
border-bottom:solid 1px #666666;
}

/*親カテゴリ表記*/
.page-title p{

position:relative;
margin:0px;
padding:0px;
font-size:75%;
line-height:1.5em;
}
.page-title p span.link{
margin:0px;
padding:0px 0px 0px 12px;
background-image:url("../tmpl-img/mark9.gif");
background-repeat:no-repeat;
background-position:0px 0.2em;
white-space:nowrap;
}

/* ページの内容 */
.page-body{
margin:0px 0px 0px 20px;
padding:0px;
width:590px;
}

.page-body img{
margin:0px 10px 0px 0px;
}

.page-body .calender .center{
text-align:center;
}

.page-body .calender .right{
text-align:right;
}

.page-body .calender .left{
text-align:left;
}

.page-body h1{
margin:1em 0px 10px 0px;
padding:0px 0px 10px 20px;
font-size:125%;
font-weight:normal;
background-image:url("../tmpl-img/mark16-2.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
line-height:1.5em;
border-bottom:solid 1px #aaaaaa;
}

.page-body h1.link{
background-image:url("../tmpl-img/mark16.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
}

.page-body h2{
margin:1em 0px 10px 0px;
padding:0px 0px 10px 18px;
font-size:112.5%;
font-weight:normal;
background-image:url("../tmpl-img/mark15-2.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
line-height:1.5em;
border-bottom:solid 1px #aaaaaa;
}
.page-body h2.link{
background-image:url("../tmpl-img/mark15.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
}
.page-body .sitemap h2.link{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 14px;
font-size:87.5%;
line-height:1.5em;
background-image:url("../tmpl-img/mark11.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
border-bottom:none;
}


.page-body h3{
margin:1em 0px 10px 0px;
padding:0px 0px 10px 16px;
font-size:100%;
font-weight:normal;
background-image:url("../tmpl-img/mark13-2.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
line-height:1.5em;
border-bottom:solid 1px #aaaaaa;
}
.page-body h3.link{
background-image:url("../tmpl-img/mark13.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
}
.page-body .sitemap h3.link{
margin:1em 0px 1em 1.5em;
padding:0px 0px 0px 12px;
font-size:75%;
line-height:1.5em;
background-image:url("../tmpl-img/mark9.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
border-bottom:none;
}


.page-body h4{
margin:1em 0px 10px 0px;
padding:0px 0px 10px 14px;
font-size:87.5%;
font-weight:normal;
background-image:url("../tmpl-img/mark11-2.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
line-height:1.5em;
border-bottom:solid 1px #aaaaaa;
}
.page-body h4.link{
background-image:url("../tmpl-img/mark11.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
}
.page-body .sitemap h4.link{
margin:1em 0px 1em 3em;
padding:0px 0px 0px 12px;
font-size:75%;
line-height:1.5em;
background-image:url("../tmpl-img/mark9.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
border-bottom:none;
}


.page-body h5{
margin:1em 0px 10px 0px;
padding:0px 0px 10px 12px;
font-size:75%;
font-weight:normal;
background-image:url("../tmpl-img/mark9-2.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
line-height:1.5em;
border-bottom:solid 1px #aaaaaa;
}
.page-body h5.link{
background-image:url("../tmpl-img/mark9.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
}
.page-body .sitemap h5.link{
margin:1em 0px 1em 4.5em;
padding:0px 0px 0px 12px;
font-size:75%;
line-height:1.5em;
background-image:url("../tmpl-img/mark9.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
border-bottom:none;
}

.page-body h6{
margin:1em 0px 10px 0px;
padding:0px 0px 10px 10px;
font-size:62.5%;
font-weight:normal;
background-image:url("../tmpl-img/mark7-2.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
line-height:1.5em;
border-bottom:solid 1px #aaaaaa;
}
.page-body h6.link{
background-image:url("../tmpl-img/mark7.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
}
.page-body .sitemap h6.link{
margin:1em 0px 1em 6em;
padding:0px 0px 0px 12px;
font-size:75%;
line-height:1.5em;
background-image:url("../tmpl-img/mark9.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
border-bottom:none;
}

.page-body p{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 12px;
font-size:75%;
line-height:1.5em;
}

.page-body p.link{
margin:1em 0px 1em 1em;
padding:0px 0px 0px 12px;
font-size:75%;
line-height:1.5em;
background-image:url("../tmpl-img/mark9.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
}
.page-body .sitemap p.link{
margin:1em 0px 1em 7.5em;
padding:0px 0px 0px 12px;
font-size:75%;
line-height:1.5em;
background-image:url("../tmpl-img/mark9.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
border-bottom:none;
}


.page-body p.img{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 0px;
font-size:75%;
line-height:1.5em;
}

.page-body p.x-large{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 16px;
font-size:100%;
line-height:1.5em;
background-image:url("../tmpl-img/mark13-2.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
}
.page-body p.x-large-link{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 16px;
font-size:100%;
line-height:1.5em;
background-image:url("../tmpl-img/mark13.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
}

.page-body p.large{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 14px;
font-size:87.5%;
line-height:1.5em;
background-image:url("../tmpl-img/mark11-2.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
}
.page-body p.large-link{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 14px;
font-size:87.5%;
line-height:1.5em;
background-image:url("../tmpl-img/mark11.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
}

.page-body p.middle{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 12px;
font-size:75%;
line-height:1.5em;
background-image:url("../tmpl-img/mark9-2.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
}
.page-body p.middle-link{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 12px;
font-size:75%;
line-height:1.5em;
background-image:url("../tmpl-img/mark9.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
}

.page-body p.small{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 10px;
font-size:62.5%;
line-height:1.5em;
background-image:url("../tmpl-img/mark7-2.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
}
.page-body p.small-link{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 10px;
font-size:62.5%;
line-height:1.5em;
background-image:url("../tmpl-img/mark7.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
}

.page-body ul,.page-body ol{
font-size:75%;
line-height:1.5em;
margin:1em 0px 1em 0px;
padding:0px 0px 0px 48px;
}

.page-body li{
margin:0px;
padding:0px;
}

.page-body ul ul,
.page-body ul ol,
.page-body ul dl,
.page-body ol ul,
.page-body ol ol,
.page-body ol dl,
.page-body dl ul,
.page-body dl ol,
.page-body dl dl{
font-size:100%;
line-height:1.5em;
margin:0px 0px 1em 0px;
padding:0px 0px 0px 3em;
}

.page-body dl{
font-size:75%;
line-height:1.5em;
margin:1em 0px 1em 0px;
padding:0px 0px 0px 12px;
}

.page-body dt{
margin:1em 0px 0px 0px;
padding:0px;
font-weight:bold;
}

.page-body dd{
margin:0px;
padding:0px 0px 0px 3em;
}

.page-body blockquote{
font-size:75%;
line-height:1.5em;
margin:1em 0px 1em 48px;
padding:1em;
border:solid 1px #666666;
}

.page-body blockquote blockquote{
font-size:100%;
margin:1em 0px 1em 4em;
padding:1em;
border:solid 1px #666666;
}

.page-body address{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 12px;
font-size:75%;
line-height:1.5em;
}

.page-body table{
font-size:75%;
margin:0px 0px 1em 12px;
padding:0px;
border-collapse:collapse;
border:none;
line-height:1.5em;
}

.page-body p table{
font-size:100%;
}

.page-body caption{
margin:0px 0px 0px 0px;
padding:1em 0px 0.5em 12px;
text-align:left;
background-image:url("../tmpl-img/mark9-2.gif");
background-repeat:no-repeat;
background-position:0px 1.4em;
}

.page-body tr{
margin:0px;
padding:0px;
}

.page-body th{
margin:0px;
padding:3px;
background-color:#ffcc88;
border:solid 1px #000000;
color:#000000;
text-align:left;
vertical-align:top;
}

.page-body td{
margin:0px;
padding:3px;
background-color:#eeeeee;
border:solid 1px #000000;
color:#000000;
text-align:left;
vertical-align:top;
}

.page-body table a:link,.page-body table a:visited{
color:#000000;
text-decoration:underline;
}
.page-body table a:hover,.page-body table a:active{
color:#F18B00;
text-decoration:underline;
}
.page-body table a span{
color:#000000;
}

.page-body thead,.page-body tfoot{
margin:0px;
padding:0px;
}

.page-body thead th,.page-body tfoot th{
margin:0px;
padding:3px;
background-color:#666666;
border:solid 1px #000000;
color:#FFFFFF;
text-align:left;
vertical-align:top;
}

.page-body thead a:link,.page-body thead a:visited,.page-body tfoot a:link,.page-body tfoot a:visited{
color:#FFFFFF;
text-decoration:underline;
}
.page-body thead a:hover,.page-body thead a:active,.page-body tfoot a:hover,.page-body tfoot a:active{
color:#F18B00;
text-decoration:underline;
}
.page-body thead a span,.page-body tfoot a span{
color:#FFFFFF;
}

.page-body tbody{
margin:0px;
padding:0px;
}

.page-body table ul,.page-body table ol{
font-size:100%;
line-height:1.5em;

margin:0px 0px 1em 0px;
padding:0px 0px 0px 36px;
}

.page-body table dl{
font-size:100%;
line-height:1.5em;
margin:0px 0px 1em 0px;
padding:0px 0px 0px 0px;
}

.page-body table blockquote{
font-size:100%;
margin:1em 0px 1em 3em;
padding:1em;
border:solid 1px #000000;
}

.page-body table h1{
margin:0px 0px 1em 0px;
padding:0px;
font-size:166.67%;
background-image:none;
border:none;
font-weight:bold;
}

.page-body table h2{
margin:0px 0px 1em 0px;
padding:0px;
font-size:150%;
background-image:none;
border:none;
font-weight:bold;
}

.page-body table h3{
margin:0px 0px 1em 0px;
padding:0px;
font-size:133.33%;
background-image:none;
border:none;
font-weight:bold;
}

.page-body table h4{
margin:0px 0px 1em 0px;
padding:0px;
font-size:116.67%;
background-image:none;
border:none;
font-weight:bold;
}

.page-body table h5{
margin:0px 0px 1em 0px;
padding:0px;
font-size:100%;
background-image:none;
border:none;
font-weight:bold;
}

.page-body table h6{
margin:0px 0px 1em 0px;
padding:0px;
font-size:83.33%;
background-image:none;
border:none;
font-weight:bold;
}

.page-body table p,
.page-body table address,
.page-body table p.x-large,
.page-body table p.x-large-link,
.page-body table p.large,
.page-body table p.large-link,
.page-body table p.middle,
.page-body table p.middle-link,
.page-body table p.small,
.page-body table p.small-link{
margin:0px 0px 1em 0px;
padding:0px;
font-size:100%;
background-image:none;
}

.page-body table p.link{
font-size:100%;
}

/* 段落 */

.page-body div.border{
margin:0px;
padding:0px;
border-top:solid 1px #aaaaaa;
border-bottom:solid 1px #FFFFFF;
}

.page-body div.border-bottom{
margin:0px;
padding:0px;
border-bottom:solid 1px #aaaaaa;
}

.page-body div.block{
margin:0px;
padding:0px;
width:100%;
}

.column-body div.block{
margin:0px;
padding:10px 0px 0px 0px;
width:100%;
}

/* サブメニュー */
p.submenu{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 12px;
font-size:75%;
color: #F18B00;
line-height:1.5em;
}

/* ↑←のステータス */
p.upper{
margin:1em 0px 1em 0px;
padding:1em 0px 0px 24px;
border-top:solid 1px #aaaaaa;
font-size:75%;
line-height:1.5em;
background-image:url("../tmpl-img/upper.gif");
background-repeat:no-repeat;
background-position:0px 1.4em;
}

div.upper{
border-top:solid 1px #aaaaaa;
margin:1em 0px 1em 0px;
}

div.upper p{
margin:0px 0px 0px 0px;
padding:1em 0px 0px 24px;
background-image:url("../tmpl-img/upper.gif");
background-repeat:no-repeat;
background-position:0px 1.4em;
font-size:75%;
line-height:1.5em;
}

.sitemap p.upper{
border:none;
}

p.back{
margin:1em 0px 1em 0px;
padding:1em 0px 0px 24px;
border-top:solid 1px #aaaaaa;

font-size:75%;
line-height:1.5em;
background-image:url("../tmpl-img/back.gif");
background-repeat:no-repeat;
background-position:0px 1.4em;
}

/* RSS */
p.rssbox{
margin:1em 0px 1em 0px;
padding:0px;
font-size:62.5%;
line-height:1.5em;
text-align:right;
}
p.rssbox img{
margin:0px;
padding:0px;
vertical-align:bottom;
}


/*キャンパスブログ*/

.page-body .blog_contents h4{
border:none;
}

.page-body .blog_contents_out{
	margin:8px 5px 0px 0px;
	padding:0px;
}

/* トップの左右２段組 */
.column{
float:left;
width:305px;
margin:0px;
padding:0px;
overflow:hidden;
}

.page-body .column{
float:left;
width:295px;
margin:0px;
padding0px;
overflow:hidden;
}

/* トップの左 */
.left-contents{
position:relative;
margin:20px 0px 0px 15px;
padding:0px;
background-color:#ffffff;
}

/* トップの右 */
.right-contents{
position:relative;
margin:20px 0px 0px 10px;
padding:0px;
background-color:#ffffff;
}

/*
 *	最重要ニュース
 */
.column-news-important{
margin:0px;
padding:0px;
width:290px;
overflow:hidden;
background-image:url("../tmpl-img/news_important_block_loop.jpg");
background-repeat:repeat-y;
overflow:hidden;
}

.column-news-important a:link,
.column-news-important a:visited{
color:#FFFFFF;
text-decoration:underline;
}

.column-news-important a:hover,
.column-news-important a:active{

color:#F18B00;
text-decoration:underline;
}

.column-news-important a span{
color:#FFFFFF;
}

.column-news-important p.link{
padding:0px 0px 0px 12px;
margin:0px 0px 5px 0px;
font-size:75%;
line-height:1.5em;
background-image:url("../tmpl-img/mark9.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
}

.column-news-important .news-important-body{
padding:5px 15px 0px 15px;
}

.column-news-important p.news-imporant_head,
.column-news-important p.news-imporant_foot{
	margin:0px;
	padding:0px;
}

.column-news-important p.news-imporant_head img,
.column-news-important p.news-imporant_foot img{
	margin:0px;
	padding:0px;
}

/* トップのニュース */
.column-news{
width:280px;
margin:10px 0px 20px 5px;
padding:0px;
}

.column-news h3{
margin:0px 0px 10px 0px;
padding:0px 0px 10px 14px;
font-size:87.5%;
font-weight:normal;
line-height:1.5em;
background-image:url("../tmpl-img/mark11-2.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
}

.column-news h3.link{
margin:0px 0px 10px 0px;
padding:0px 0px 10px 14px;
font-size:87.5%;
font-weight:normal;
line-height:1.5em;
background-image:url("../tmpl-img/mark11.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
}

.column-news p{
margin:0px;
padding:0px;
}

.column-news th p.news-date{
font-size:62.5%;
line-height:1.5em;
font-family:Arial,"ＭＳ ゴシック",sans-serif;
}

.column-news th p.news-category{
font-size:62.5%;
background-color:#F18B00;
color:#FFFFFF;
text-align:center;
line-height:1.5em;
padding:0px;
margin-top:2px;
}

.column-news .news-title{
width:280px;
margin:0px 0px 10px 0px;
padding:0px 0px 5px 0px;
border-bottom:solid 1px #666666;
}

.column-news .news-title h3{
float:left;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 14px;
}

.column-news .news-title p.look-list{
margin:0px;
padding:0.5em 0px 0px 0px;
line-height:1.5em;
font-size:62.5%;
vertical-align:bottom;
float:left;
color:#F18B00;
}

.column-news div.news-title p.rss{
float:right;
margin:0px;
padding:5px 0px 0px 0px;
line-height:1.0em;
}

.column-news table{
margin:0px 0px 0px 10px;
padding:0px;
border-collapse:collapse;
border-spacing:0px;
border:none;
}

.column-news caption{
display:none;
}

.column-news tr{
margin:0px;
padding:0px;
}


.column-news th{
margin:0px;
padding:0px 10px 10px 0px;
text-align:left;
vertical-align:top;
font-weight:normal;
color:#F18B00;
border:none;
}

.column-news td{
margin:0px;
padding:0px 0px 0.5em 0px;
line-height:1.5em;
text-align:left;
vertical-align:top;
font-size:75%;
border:none;
}

/*
トップページのイベントブロック
*/

.column-event{
width:290px;
overflow:hidden;
background-image:url("../tmpl-img/event_block_loop.jpg");
background-repeat:repeat-y;
overflow:hidden;
}

.column-event p.event_head,
.column-event p.event_foot{
	margin:0px;
	padding:0px;
}

.column-event p{
	margin:0px 0px 5px 0px;
	font-size:75%;
	line-height:1.5em;
}

.column-event p.date{
	margin:0px;
	font-size:62.5%;
	color:#F18B00;
}

.column-event p.date strong{
font-family:Arial,"ＭＳ ゴシック",sans-serif;
}

.column-event .date .large{
font-size:160%;
line-height:1.5em;
}

.column-event p.title{
margin-bottom:10px;
}

.column-event p.fontsize-xsmall{
	font-size:62.5%;
	line-height:1.5em;
}

.column-event h3{
margin:0px 0px 0px 15px;
padding:0px 0px 0px 0px;
font-size:87.5%;
font-weight:normal;
line-height:1.5em;
background-image:url("../tmpl-img/mark11-2.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
}

.column-event h3.link{
padding:0px 0px 0px 14px;
font-size:87.5%;
font-weight:normal;
line-height:1.5em;
background-image:url("../tmpl-img/mark11.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
}

.column-event h3 .fontsize-small{
	font-size:85.7%;
}

.column-event_title{
	border-bottom:solid 1px #F18B00;
	margin:0px 20px 0px 15px;
}

.column-event_list{
	margin:5px 20px 10px 15px;
}

.column-event .event-title{
margin:0px 20px 10px 15px;
padding-bottom:5px;
border-bottom:solid 1px #F18B00;
}

.column-event .event-title h3{
float:left;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 14px;
}

.column-event .event-title p.look-list{
margin:0px;
padding:0.5em 0px 0px 0px;
line-height:1.5em;
vertical-align:bottom;
font-size:62.5%;
float:left;
color:#F18B00;
}

.column-event .event-title p.rss{
float:right;
margin:0px 0px 0px 0px;
padding:5px 0px 0px 0px;
}

.column-event .event-body{
margin:5px 15px 0px 15px;
}



/* トップの内容 */
.column-body{
margin:0px;
padding:0px;
background-color:#FFFFFF;
}

.column-body h4{
margin:0px 0px 0.5em 0px;
padding:0px 0px 0px 14px;
font-size:87.5%;
font-weight:normal;
line-height:1.5em;
background-image:url("../tmpl-img/mark11-2.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
}
.column-body h4.link{
margin:0px 0px 0.5em 0px;
padding:0px 0px 0px 14px;
font-size:87.5%;
font-weight:normal;
line-height:1.5em;
background-image:url("../tmpl-img/mark11.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
}

.column-body p{
margin:0px 0px 0.5em 0px;
padding:0px;
font-size:75%;
line-height:1.5em;
}

.column-body p.link{
margin:0px 0px 0.5em 0px;
padding:0px 0px 0px 12px;
font-size:75%;
line-height:1.5em;
background-image:url("../tmpl-img/mark9.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
}


.column-body p.description{
font-size:62.5%;
margin-left:12px;
}


.toppage_menu_block{
margin:0px 10px 20px 5px;
}

.menu_block{
width:290px;
background-color:#FFFFFF;
}

.menu_name{
width:240px;
margin:0px;
padding:0px;
float:left;
}

.menu_photo{
width:40px;
margin:0px;
padding:0px;
float:left;
}


/*トップページのトピックスBOX*/
.toppage_topic_box{
width:280px;
height:190px;
border:1px solid #cccccc;
margin:0px 5px 25px 5px;
}

.toppage_topic_box .topic_title{
background-image:url("topic_title.png");
background-repeat:no-repeat;
padding:5px 10px 0px 15px;
height:20px;
margin:5px;
}

.toppage_topic_box .topic_title h3{
padding:0px 0px 0px 15px;
margin:0px;
font-size:87.5%;
font-weight:normal;
line-height:1.2em;
float:left;
}

.toppage_topic_box .topic_title p{
text-align:right;
margin-top:2px;
font-size:62.5%;
}

.toppage_topic_box .topic_title a, .toppage_topic_box .topic_title a span{
color:#ffffff;
}

.toppage_topic_box .topic_title a:hover{
color:#F18B00;
}

.toppage_topic_box .topic_body{
padding:0px 5px 5px 5px;
height:125px;
}

.toppage_topic_box .topic_body img{
float:left;
margin-right:10px;
}

.toppage_topic_box .topic_body .topic_continue{
float:right;
padding-left:15px;
margin-right:5px;
background-image:url("mark_tri.png");
background-repeat:no-repeat;
background-position:left center;
}


/*トップページのバナー用*/
.toppage_banner_block{
margin:0px 0px 10px 5px;
}

.toppage_banner_block p{
margin:0px;
padding:0px;
}



/*ブログ用*/
.entry-footer{
border-top:solid 1px #999999;
padding:0px;
margin-top:10px;
}

.entry-footer p{
padding:5px 0px 0px 10px;
margin:0px 0px 30px 0px;
}

.blog-menu{
margin-top:20px;
}

.content-nav{
text-align:center;
}

/*
 *	ニュース＆トピックスページ
 */
.news-list table{
margin:0px 0px 0px 10px;
padding:0px;
border-collapse:collapse;
border-spacing:0px;
}

.news-list caption{
display:none;
}

.news-list tr{
margin:0px;
padding:0px;
}

.news-list th{
margin:0px;
padding:0px 15px 10px 0px;
text-align:left;
vertical-align:top;
font-weight:normal;
color:#F18B00;
border:none;
background-color:#FFF;
}

.news-list td{
margin:0px;
padding:0px 10px 10px 0px;
line-height:1.5em;
text-align:left;
vertical-align:top;
border:none;
background-color:#FFF;
}

.news-list td p,
.news-list th p{
font-size:116.7%;
margin:0px;
padding:0px;
}

.news-list p.news-date{
line-height:1.5em;
font-family:Arial,"ＭＳ ゴシック",sans-serif;
margin:0px 0px 2px 0px;
}

.news-list p.news-category{
background-color:#F18B00;
color:#FFFFFF;
text-align:center;
line-height:1.5em;
padding:0px;
font-size:100%;
}

.news-list td a:link,
.news-list td a:visited{
color:#666666;
text-decoration:underline;
}
.news-list td a:hover,
.news-list td a:active{
color:#F18B00;
text-decoration:underline;
}
.news-list td a span{
color:#666666;
}


/*イベントページ*/
.page-body thead tr.event-navi th{
border:none;
color:#666;
font-weight:normal;
background-color:#FFF;
}

.page-body thead tr.event-navi th a:link,
.page-body thead tr.event-navi th a:visited{
color:#666666;
text-decoration:underline;
}
.page-body thead tr.event-navi th a:hover,
.page-body thead tr.event-navi th a:active{
color:#F18B00;
text-decoration:underline;
}
.page-body thead tr.event-navi th a span{
color:#666666;
}

.page-body table.calender th{
width:75px;
}

.page-body table.calender td{
width:75px;
height:75px;
}

.page-body table.calender td .day{
font-family:Arial,"ＭＳ ゴシック",sans-serif;
}

.page-body table td.gray_cell{
background-color:#CCC;
}


/* 
 *	フッターブロック 
 */
#footer{
width:800px;
padding-top:20px;
margin:0px;

background-color:#ffffff;
}

#footer .footer_menu{
	padding-bottom:10px;
	border-top:solid 1px #595757;
}

#footer p{
margin:5px 0px 5px 0px;
padding:0px;
font-size:75%;
line-height:1.5em;
}

#footer .fontsize-xsmall{
font-size:62.5%;
}

#footer .fontsize-small{
font-size:75%;
}

#footer .footer_contents{
	border-top:solid 1px #DCDDDD;
	margin-bottom:10px;
}

#footer .footer_contents p.link{
margin:1em 0px 1em 1em;
padding:0px 0px 0px 12px;
font-size:75%;
line-height:1.5em;
background-image:url("../tmpl-img/mark9.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
}

#footer .footer_contents p.img{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 0px;
font-size:75%;
line-height:1.5em;
}

#footer .footer_contents p.x-large{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 16px;
font-size:100%;
line-height:1.5em;
background-image:url("../tmpl-img/mark13-2.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
}
#footer .footer_contents p.x-large-link{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 16px;
font-size:100%;
line-height:1.5em;
background-image:url("../tmpl-img/mark13.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
}

#footer .footer_contents p.large{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 14px;
font-size:87.5%;
line-height:1.5em;
background-image:url("../tmpl-img/mark11-2.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
}
#footer .footer_contents p.large-link{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 14px;
font-size:87.5%;
line-height:1.5em;
background-image:url("../tmpl-img/mark11.gif");
background-repeat:no-repeat;
background-position:0px 0.3em;
}

#footer .footer_contents p.middle{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 12px;
font-size:75%;
line-height:1.5em;
background-image:url("../tmpl-img/mark9-2.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
}
#footer .footer_contents p.middle-link{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 12px;
font-size:75%;
line-height:1.5em;
background-image:url("../tmpl-img/mark9.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
}

#footer .footer_contents p.small{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 10px;
font-size:62.5%;
line-height:1.5em;
background-image:url("../tmpl-img/mark7-2.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
}

#footer .footer_contents p.small-link{
margin:1em 0px 1em 0px;
padding:0px 0px 0px 10px;
font-size:62.5%;
line-height:1.5em;
background-image:url("../tmpl-img/mark7.gif");
background-repeat:no-repeat;
background-position:0px 0.4em;
}


.copyright{
position:relative;
background-color:#DCDDDD;
}
.copyright address{
margin:0px;
padding:5px 10px;
font-size:62.5%;
font-style:normal;
font-family:Arial,sans-serif;
line-height:1.2em;
}

/*20100908*/
#left .left_banner_block{
text-align:center;
margin-top:10px;
}

#left .left_banner_block p{
margin:5px 0px;
padding:0px;
}

.imagebox-right{
	float:right;
}

.imagebox-right p{
	margin-top:0px;
}

.imagebox-right p.image{
   text-align: center;
   margin:15px 0px 0px 15px;
   padding:0px;
}

.imagebox-right p.caption{
   font-size: 75%;
   text-align:center;
   margin:5px;
   padding:0px;
}

.imagebox-left{
	float:left;
}

.imagebox-left p{
	margin-top:0px;
}

.imagebox-left p.image{
   text-align: center;
   margin:15px 0px 0px 15px;
   padding:0px;
}

.imagebox-left p.caption{
   font-size: 75%;
   text-align:center;
   margin:5px;
   padding:0px;
}

.gray-box{
border:solid 1px #999999;
padding:5px 10px 5px 0px;
margin:20px 10px 20px 13px;
background-color:#EEEEEE;
position:relative;

-moz-border-radius: 10px; /*FireFox*/
-webkit-border-radius: 10px; /* Safari and Chrome */
border-radius: 10px; /* Opera 10.5+, IE */

behavior: url(js/PIE.htc);
}

.gray-box h4{
margin-left:10px;
}

.beige-box{
border:solid 1px #a2a096;
padding:5px 10px 5px 0px;
margin:20px 10px 20px 13px;
background-color:#eae7d8;
position:relative;

-moz-border-radius: 10px; /*FireFox*/
-webkit-border-radius: 10px; /* Safari and Chrome */
border-radius: 10px; /* Opera 10.5+, IE */

behavior: url(js/PIE.htc);
}

.beige-box h4{
margin-left:10px;
}

.paginate{
margin-top:20px;
padding-top:5px;
border-top:solid 1px #aaa;
}

.paginate_navi{
margin:0px;
padding:0px;
vertical-align:top;
}

.paginate .paginate_navi .span{
text-align:center;
}

.paginate .paginate_pre,
.paginate .paginate_next{
display:inline-block;
margin:0px;
padding:0px;
}

.paginate .paginate_pre{
text-align:right;
width:283px;
}

.paginate .paginate_next{
text-align:left;
width:277px;
}

.paginate .pagelink span,
.paginate .mypage span{
display:inline-block;
padding:5px 8px;
}

a.mypage span{
background-color:#EEEEEE;
border:solid 1px #666666;
font-weight:bold;
color:#000000;
text-decoration:underline;
text-decoration: none;
}

a.pagelink:link span,
a.pagelink:visited span{
background-color:#FFFFFF;
border:solid 1px #666666;
text-decoration:underline;
text-decoration: none;
cursor:pointer;
}

a.pagelink:hover span,
a.pagelink:active span{
background-color:#FF9900;
border:solid 1px #FF9900;
color:#FFFFFF;
text-decoration:underline;
text-decoration: none;
cursor:pointer;
}


/*ピックアップニュース 2010/11/08*/
.pickup{
width:280px;
border:1px solid #cccccc;
margin:0px 5px 20px 5px;
}

.pickup_title{
background-image:url("../tmpl-img/topic_title.png");
background-repeat:no-repeat;
padding:3px 10px 3px 15px;
height:20px;
margin:5px;
}

.pickup_title h3{
padding:0px 0px 0px 15px;
margin:0px;
font-size:87.5%;
font-weight:normal;
line-height:1.5em;
float:left;
}

.pickup_title p{
text-align:right;
margin-top:2px;
font-size:62.5%;
}

.pickup_title a:link,
.pickup_title a:visited{
color:#FFFFFF;
}

.pickup_title a:hover,
.pickup_title a:active{
color:#FF9900;
}

.pickup_title a:link span,
.pickup_title a:visited span{
color:#FFFFFF;
}

.pickup_title a:hover span,
.pickup_title a:active span{
color:#FFFFFF;
}

.pickup_body{
padding:0px 5px 0px 5px;
}

.pickup_body img{
float:left;
margin-right:10px;
}

.pickup_body .pickup_continue{
float:right;
padding-left:15px;
margin-right:5px;
background-image:url("../tmpl-img/mark_tri.png");
background-repeat:no-repeat;
background-position:left center;
}

.pickup_image{
margin-left:15px;
}

.pickup_image img{
margin:0px 10px 10px 0px;
}

.pickup_tieup{
margin-top:20px;
}

.pickup_detail_button{
float:left;
margin:2px 0px 10px 20px;
}

.pickup_detail_button p{
margin:0px;
padding:0px;
}

.pickup_detail_date{
float:right;
}

.pickup_detail_date p{
font-size:75%;
margin:0px;
padding:0px;
}

.page-body .pickup_back{
float:left;
background-image:url("../tmpl-img/mark_tril.png");
background-repeat:no-repeat;
background-position:left center;
padding-left:15px;
}

.page-body .pickup_next{
float:right;
background-image:url("../tmpl-img/mark_tri.png");
background-repeat:no-repeat;
background-position:right center;
padding-right:15px;
}

/*ポップアップ用　2010/11/15 */
#popupId{
position:absolute;
background-color:#FFF;
padding:5px;
border:1px solid #cccccc;
width:285px; filter:alpha(opacity=0);
mozOpacity:0;
opacity:0;
text-align:left;
}


/*掲載＆表彰BOX　2010/11/21*/
.recognition{
background-image:url("../tmpl-img/recognition.jpg");
width:290px;
height:100px;
margin:0px 0px 10px 5px;
}

.recognition_title{
padding-top:5px;
height:20px;
}

.recognition_title h3{
font-weight:normal;
font-size:87.5%;
line-height:1.2em;
height:20px;
margin:0px;
padding:0px 0px 0px 10px;
float:left;
}

.recognition_title p{
text-align:right;
font-size:62.5%;
height:20px;
margin:0px 25px 0px 0px;
}

.recognition_title a:link,
.recognition_title a:visited{
color:#FFFFFF;
}

.recognition_title a:hover,
.recognition_title a:active{
color:#FF9900;
}

.recognition_title a:link span,
.recognition_title a:visited span{
color:#FFFFFF;
}

.recognition_title a:hover span,
.recognition_title a:active span{
color:#FFFFFF;
}

.recognition_body{
clear:both;
margin:2px 20px 15px 10px;
height:58px;
overflow:hidden;
}

p.recognition_topic{
font-size:75%;
color:#333333;
float:right;
width:200px;
margin-bottom:3px;
height:57px;
overflow:hidden;
}

.recognition_date{
font-family:Arial,"ＭＳ ゴシック",sans-serif;
font-size:62.5%;
color:#004D1A;
margin:0px;
display:block;
float:left;
}

.recognition_date span{
display:block;
}

.recognition_new{
background-color:#004D1A;
color:#FFF;
text-align:center;
margin-top:2px;
}

.recognition_clear{
clear:both;
/*border-top:1px dashed #004D1A;*/
}

/*ノッています！和歌山大学用 2010/12/15 */
.press-list table{
margin:0px 0px 0px 10px;
padding:0px;
border-collapse:collapse;
border-spacing:0px;
}

.press-list caption{
display:none;
}

.press-list tr{
margin:0px;
padding:0px;
}

.press-list th{
margin:0px;
padding:0px 15px 10px 0px;
text-align:left;
vertical-align:top;
font-weight:normal;
color:#F18B00;
border:none;
background-color:#FFF;
}

.press-list td{
margin:0px;
padding:0px 10px 10px 0px;
width:500px;
line-height:1.5em;
text-align:left;
vertical-align:top;
border:none;
background-color:#FFF;
color:#666;
}

.press-list td p,
.press-list th p{
font-size:100%;
margin:0px 0px 10px 0px;
padding:0px;
}

.press-list td p.press-title{
font-size:116.7%;
}

.press-list th p.press-date{
margin:0px 0px 2px 0px;
font-family:Arial,"ＭＳ ゴシック",sans-serif;
font-size:116.7%;
}

.press-list th p.press-new{
background-color:#F18B00;
color:#FFF;
text-align:center;
}

.press-list td a:link,
.press-list td a:visited{
color:#666666;
text-decoration:underline;
}
.press-list td a:hover,
.press-list td a:active{
color:#F18B00;
text-decoration:underline;
}
.press-list td a span{
color:#666666;
}

.press-image{
float:right;
width:110px;
text-align:right;
}

.press-image p{
margin:0px;
padding:0px;
}

.press-url{
word-break:break-all;
word-wrap: break-word; /* IE 5.5+ */
white-space: pre-wrap; /* CSS3 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -moz-pre-wrap; /* Mozilla */
}

.press-detail-button{
float:left;
margin:2px 0px 10px 20px;
}

.press-detail-button p{
margin:0px;
padding:0px;
}

.press-detail-date{
float:right;
margin:0px;
padding:0px;
}

.press-detail-date p{
font-size:75%;
margin:0px;
padding:0px;
}

.page_navi{
	border-top:solid 1px #aaaaaa;
}

.page_navi a{
	text-decoration: none;
}

.page_navi span span{
	display:inline-block;
	padding:6px 8px;
	border:solid 1px #666;
	background-color:#EEE;
	color:#000;
	font-weight:bold;
}

.page_navi a span{
	display:inline-block;
	padding:6px 8px;
	border:solid 1px #999;
}

.page_navi a:hover span,
.page_navi a:active span{
	border:solid 1px #FF9900;
	background-color:#FF9900;
	color:#FFF;
}

.mixi-check-button{
	width:75px;
}

.news-button{
margin:5px 0px;
}


/*レフトバナーブロック（スライド版）*/

#left .slide_banner_block{
margin:10px 10px;
padding:0px 0px;
background-color:#FAFAFA;
}

#left .slide_banner_block .slide_banner_block_inner{
padding:10px 0px 0px 0px;
overflow:hidden;
}

#left .slide_banner_block p.slide_banner_block_next{
margin:0px;
padding:0px;
}

#left .slide_banner_block p.slide_banner_block_prev{
margin:0px;
padding:0px;
}

#left .slide_banner_block ul{
margin:0px;
padding:0px;
height:180px;
}

#left .slide_banner_block li{
padding:0px;
height:60px;
overflow:hidden;
text-align:center;
list-style:none;
}

#left .slide_banner_block li a{
display:inline-block;
height:50px;
overflow:hidden;
}


/*ターゲットメニュー 2011/04/21*/
.target_menu h3{
margin:0px;
padding:0px;
float:left;
border-bottom:solid 1px #B2B2B2;
}

/*入試情報BOX　2011/11/28*/
.admission{
border:1px solid #CCC;
margin:0px 0px 20px 5px;
width:280px;
}
.admission h3{
background:url("../tmpl-img/admission_info.jpg");
height:21px;
line-height:21px;
color:#FFF;
font-size:95%;
font-weight:normal;
margin:5px;
padding:2px 5px;
}
.admission_left{
float:left;
width:110px;
margin-left:5px;
}
.admission_right{
float:right;
width:160px;
height:105px;
margin-right:5px;
}
.admission_bottom{
clear:both;
margin:5px 0px 0px 5px;
}

