@charset "UTF-8";
/* CSS Document */
body {
	background-color:#F5F5F5;
	background-image:url(http://www.jhs.ube-c.ac.jp/img/bg_body.gif);
	background-repeat:repeat-y;
	background-position:center;
	font-size:0.9em;
	padding:0;
	margin:10px 0 0 0;
	}
#wrapper {
	width:800px;
	margin:0 auto;
	padding:0;
	text-align:center;
	}
#header {
	text-align:left;
}
#header h1{
	width:325px;
	float:left;
	margin:0;
	padding-bottom:5px;
	_padding-bottom:0;
	}
#header p{
	margin:0;
	padding:0;
	}
#header #headmenu{
	width:390px;
	_width:401px;
	padding-bottom:10px;
	_padding-bottom:5px;
	margin-left:410px;
	_margin-left:395px;
	}
#header #headmenu img{
	border:none;
	}
#header #headmenu p{
	text-align:right;
	padding-top:8px;
	}
#header #headmenu ul{
	padding:5px 0 0 0;
	_padding:10px 0 0 0;
	margin:0;
	}
#header #headmenu li{
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
	}
#header #headmenu li a{
	display:block;
	height:10px;
	float:left;
	background-image:url(http://www.jhs.ube-c.ac.jp/img/btn_headnavi.gif);
	background-repeat:no-repeat;
	margin:0 0 0 8px;
	padding:0;
	text-indent:-9999px;
	}
#header #headmenu li.lnkagawatop a{
	background-position:0 0;
	width:90px;
	}
#header #headmenu li.lnaccess a{
	background-position:-97px 0;
	width:80px;
	}
#header #headmenu li.lnsitemap a{
	background-position:-184px 0;
	width:80px;
	}
#header #headmenu li.lncontact a{
	background-position:-270px 0;
	width:108px;
	}
#header #headmenu li.lnkagawatop a:hover{
	background-position:0 -20px;
	width:90px;
	}
#header #headmenu li.lnaccess a:hover{
	background-position:-97px -20px;
	width:80px;
	}
#header #headmenu li.lnsitemap a:hover{
	background-position:-184px -20px;
	width:80px;
	}
#header #headmenu li.lncontact a:hover{
	background-position:-270px -20px;
	width:108px;
	}

#header #menu{
	clear:both;
	background-image:url(http://www.com-ix.jp/junior/img/bg_headmenu.jpg);
	background-repeat:repeat-x;
	height:38px;
	padding:8px 0 0 0;
	zoom:100%;
}
#header #menu:after{
	content: ".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	clear:both;
}
#header #menu ul{
	width:450px;
	float:left;
	padding:2px 0 0 0;
	margin:0 0 0 15px;
	_margin:0 0 0 7px;
	}
#header #menu li{
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
	}
#header #menu li a{
	display:block;
	height:34px;
	float:left;
	background-image:url(http://www.com-ix.jp/junior/img/btn_headmenu2.gif);
	background-repeat:no-repeat;
	margin:0 3px 0 0;
	padding:0;
	text-indent:-9999px;
	}
#header #menu li.lnhome a{
	background-position:0 0;
	width:101px;
	}
#header #menu li.lnabout a{
	background-position:-103px 0;
	width:100px;
	}
#header #menu li.lnschoollife a{
	background-position:-206px 0;
	width:120px;
	}
#header #menu li.lnconcept a{
	background-position:-329px 0;
	width:100px;
	}
#header #menu li.lnhome a:hover{
	background-position:0 -44px;
	width:101px;
	}
#header #menu li.lnabout a:hover{
	background-position:-103px -44px;
	width:100px;
	}
#header #menu li.lnschoollife a:hover{
	background-position:-206px -44px;
	width:120px;
	}
#header #menu li.lnconcept a:hover{
	background-position:-329px -44px;
	width:100px;
	}

#aboutpg #header #menu li.lnabout a{
	background-position:-103px -44px;
	}
#schoollifepg #header #menu li.lnschoollife a{
	background-position:-206px -44px;
	}
#conceptpg #header #menu li.lnconcept a{
	background-position:-329px -44px;
	}


#header #menu form#searchbox {
	float:right;
	padding: 6px 0 0 0;
	margin:0 10px 0 0;
	}
#header #menu form#searchbox input{
	padding:0;
	margin:0;
	}
#header #menu form#searchbox input#textfield{
	height:16px;
	font-size:12px;
	}
#header #menu form#searchbox input#button{;}


p#topicpath{
	font-size:12px;
	padding:10px 5px;
	margin:0;
	text-align:right;
	color:#00A0C6;
}
p#topicpath a{
	color:#999;
	text-decoration:none;
}
p#topicpath a:hover{
	color:#00A0C6;
	text-decoration:none;
}


#banners {
	clear:both;
	padding:20px 0 10px 1px;
	}
#banners p{
	float:left;
	padding:0;
	margin:0 4px;
	_margin:0 3px;
	}
#banners p img{
	border:none;
	}
#banners p a{
	border:1px solid #999;
	display:block;
	}
#banners p a:hover{
	border:1px solid #3C3;
	}


#contentsmenu {
	clear:both;
	float:left;
	margin:0;
	padding:0 0 0 4px;
	zoom:1;
}
#contentsmenu #menublog{
	width:185px;
	text-align:left;
	margin:0 8px 0 0;
	_margin:0 7px 0 0;
}
#contentsmenu h4{
	padding:0 0 0 5px;
	margin:0;
	width:176px;
	height:24px;
	border-bottom:1px dotted #CCC;
	border-right:1px solid #CCC;
	border-left:3px solid #0C0;
	font-size:14px;
	line-height:26px;
	text-align:left;
	font-weight:normal;
	}
#contentsmenu h4 a{
	text-decoration:none;
}
#contentsmenu .widget-content {
	padding:5px;
	margin:0;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
	border-left:3px solid #0C0;
	width:171px;
        text-align:left;
}
#contentsmenu .widget-content ul{
	padding:0;
	margin:0;
}
#contentsmenu .widget-content li{
	padding:0;
	margin:0;
	list-style:none;
	width:184px;
	height:24px;
	font-size:14px;
	line-height:1;
}
#contentsmenu .widget-content li a{
	display:block;
	width:160px;
	height:19px;
	padding:5px 0 0 20px;
	margin:0;
	text-decoration:none;
	color:#000;
	background-image:url(http://www.jhs.ube-c.ac.jp/img/categorylistmark.gif);
	background-repeat:no-repeat;
	background-position:8px 0;
}
#contentsmenu .widget-content li a:hover{
	background-position:8px -25px;
}
#contentsmenu #sidebanners{
	width:185px;
	padding-top:10px;
	}
#sidebanners p{
	padding:0 0 5px 0;
	margin:0;
	width:185px;
	}
#sidebanners p img{
	border:none;
	padding:0;
	margin:0;
	}
#sidebanners p a{;}
#sidebanners p a:hover{;}
#contentsmenu h3{
	padding:0;
	margin:0;
}


p.clear {
	height:15px;
	padding:0;
	margin:0;
	clear:both;
}


#footer {
	border-top:1px solid #CCC;
	padding-bottom:30px;
}
#footer address{
	background-image:url(http://www.jhs.ube-c.ac.jp/img/footlogo.gif);
	background-repeat:no-repeat;
	background-position:20px 0;
	margin:10px 0 0 0;
	padding:4px 0 0 140px;
	text-align:left;
	font-size:11px;
	line-height:1.35;
	font-style:normal;
}
#footer ul.footmenu {
	width:800px;
	padding:0;
	margin:10px 0 0 0;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	zoom:100%;
}
#footer ul.footmenu:after{
	content: ".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	clear:both;
}
#footer ul.footmenu li{
	padding:0;
	margin:0;
	font-size:10px;
	list-style:none;
	display:inline;
	}
#footer ul.footmenu li a{
	padding:5px 0;
	margin:0;
	width:99px;
	float:left;
	display:block;
	text-decoration:none;
	border-left:1px solid #CCC;
	color:#000;
	}
#footer ul.footmenu li a:hover{
	background-color:#F0F0F0;
	}
#footer ul.footmenu li.pgtop a{
	width:98px;
	list-style:none;
	background-color:#F0F0F0;
	border-right:1px solid #CCC;
	}
	
	
#mainContents {
	padding:0 0 20px 0;
	margin:0 0 0 202px;
	border:1px solid #CCC;
	width:590px;
	text-align:left;
	zoom:100%;
}
#mainContents:after{
	content: ".";
	display:block;
	visibility:hidden;
	height:0.1px;
	font-size:0.1em;
	line-height:0;
	clear:both;
}
#mainContents .contentstxt{
	padding:10px;
	margin:0;
	font-size:0.9em;
}
#mainContents .contentstxt h1{
	padding:0px 0px 10px 10px;
	margin:0 0 20px 0;
	font-size:14px;
        border-bottom:1px solid #999;
}
#mainContents h2{
	padding:0;
	margin:0;
}
#mainContents h2.entry-title{
	border-left:3px solid #FF9933;
	font-size:1.2em;
	padding:2px 0 2px 8px;
	margin-top:0;
}
#mainContents .asset-meta{
	padding-top:5px;
	padding-bottom:5px;
	margin-left:8px;
	color:#999;
	border-bottom:1px dotted #999;
}
#mainContents .entry-content{
	padding:10px 8px;
}

#mainContents .archive-content ul{;
	padding:0 0 15px 0;
	margin:0;
}
#mainContents .archive-content li{;
	padding:0;
	margin:0 0 0 10px;
	list-style:none;
}
#mainContents .archive-content li a{;
	background-image:url(http://www.jhs.ube-c.ac.jp/img/categorylistmark.gif);
	background-repeat:no-repeat;
	background-position:0px -5px;
	_background-position:0px 0px;
	border-left:none;
	padding:0 0 0 15px;
	_padding:6px 0 0 15px;
	display:block;
	color:#000;
	text-decoration:none;	
}
#mainContents .archive-content li a:hover{;
	background-position:0px -30px;
	_background-position:0px -25px;
}

#mainContents p{
	line-height:1.35;
	text-indent:1em;
	margin-bottom:1em;
}

#mainContents .contentstxt h3{
	border-left:3px solid #FF9933;
	font-size:1em;
	padding:2px 0 2px 8px;
	margin-top:0;
}
#mainContents .contentstxt a {
	color:#00A0C6;
}
#mainContents .contentstxt p{
	line-height:1.5;
}
#mainContents .entry-categories h4{
	padding-bottom:10px;
	margin-bottom:0;
}
#mainContents .entry-categories ul{
	padding:0 0 0 20px;
	margin:0 0 0 10px;
        border-left:1px solid #999;
}
#mainContents .entry-categories li{
	padding:0;
	margin:0;
}

#mainContents .contentstxt dl.idxcontentslist dt{
	padding:0 0 0 8px;
	margin:0;	
}
#mainContents .contentstxt dl.idxcontentslist dt a{
	background-image:url(http://www.jhs.ube-c.ac.jp/img/categorylistmark.gif);
	background-repeat:no-repeat;
	background-position:0px -5px;
	_background-position:0px 0px;
	border-left:none;
	padding:0 0 0 15px;
	_padding:6px 0 0 15px;
	display:block;
	color:#000;
	text-decoration:none;	
}
#mainContents .contentstxt dl.idxcontentslist dt a:hover{
	background-position:0px -30px;
	_background-position:0px -25px;
}

#mainContents .contentstxt dl.idxcontentslist dd{
	border-bottom:1px dotted #CCC;
	padding:3px 0 10px 23px;
	margin:0 0 5px 0;
	color:#666;	
}
#mainContents .contentstxt dl.idxcontentslist dd.listend{
	border-bottom:none;
}

body#updatelist{
padding:5px;
margin:0;
background-image:none;
background-color:#FFF;
width:175px;
}
#updatelist .entrylist dl{
	border-bottom:1px dotted #999;
	padding:3px 0;
	margin:0;
	width:175px;
}
#updatelist .entrylist dt{
	padding:0 1px 0 0;
	margin:0;
	float:left;
	width:5.5em;
	font-size:0.7em;
	border-right:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
}
#updatelist .entrylist dd{
	padding:0 0 0 5px;
	margin:0 0 0 4em;
	font-size:0.9em;
	line-height:1.35;
}

