/* --------------------------------------------------
	initialize
-------------------------------------------------- */
#container-inner,
#pagebody-inner,
#header-inner,
#alpha-inner,
#beta-inner,
#top-inner,
#footer {
	position   : static;
	width      : 100%;

text-align:left;
padding: 0;
font-size: 1.0em;
line-height: 2em;

}

/* --------------------------------------------------
	default set
-------------------------------------------------- */



a {
	color           : #3268FF;
	text-decoration : underline ;
}

a:visited {
	color           : #232683;
	text-decoration : underline ;
}

a:hover {
	color           : #FE4800;
	text-decoration : none;
}

img {
	border : 0;
}

/* --------------------------------------------------
	container
-------------------------------------------------- */

#bg-image {
	margin     : 0px auto; /* center on everything else */
	background : #ffffff url(http://dbms.ninjal.ac.jp/nknet/images/bg-image.jpg) repeat-y;
	width      : 848px;
	_width     : 852px;
	border     : 1px #707070 solid;
}

#container {
	position   : static;

	margin     : 0px auto; /* center on everything else */
	width      : 100%;
	text-align : left;
}


/* --------------------------------------------------
	header
-------------------------------------------------- */

#header {
	position : static;
	width    : 100%;
}

#header-title {
	position    : absolute;
	color       : #ffffff;
	margin-top  : -85px;
	margin-left : 10px;
}

#header-image {
	position : static;
	width    : 100%;
	height   : 90px;
}

#header #navigation-menu {
	width      : 100%;
         height: 28px;
	background : #000066 url(http://dbms.ninjal.ac.jp/nknet/images/navigation-bg.png) repeat-x;
}

#header #navigation-menu ul {
	list-style: none;
}

#header #navigation-menu li.menu {
	float      : right;
	text-align: center;
font-size: 14px;
margin: 3px 12px 0 12px;
}

#header #navigation-menu li.menu a {
	display      : block;
         line-height: 25px;
         color: #fff;
         font-weight: bold;
}

/* --------------------------------------------------
	alpha
-------------------------------------------------- */

#top-alpha {
	display     : inline; /* ie win bugfix */
	position    : relative;
	float       : left;
	margin-left : 8px;
	padiing-right : 24px;
	width       : 600px;
}

#alpha {
	display  : inline; /* ie win bugfix */
	position : relative;
	float    : left;
	margin   : 0px 15px 0px 20px;
	width    : 540px;
}

#alpha-inner {
         padding-right:12px;
	margin-left : 12px;
	margin-bottom : 24px;
}

#alpha-inner p {
	margin-left : 32px;
}

/* --------------------------------------------------
	Pankuzu
-------------------------------------------------- */

#Pankuzu {
	font-size: 0.9em;
	margin-top    : 8px;
	margin-bottom : 4px;
}

/* --------------------------------------------------
	main contents
-------------------------------------------------- */

#contents {
	margin : 0px 0px 20px 20px;
	line-height : 150%;
}

.entry-body p {
	margin-left: 24px;
}

.entry-body ul {
	margin-left:25px;
	padding-left:2em;
}

.entry-body ul li {
    list-style-image: url(http://dbms.ninjal.ac.jp/nknet/images/bg_li.gif);
}

.entry-body ul li ul {
	margin-left:25px;
	padding-left:1em;
}
.entry-body ul li ul li {
	list-style-image: url();
	list-style-type: disc;
}


.entry-body blockquote  {
	margin: 6px 12px 12px 28px;
	padding: 4px 12px 4px 12px;
	display: block;
         font-size: 0.9em;
         background-color: #f0f0f0;
         border: #ccc solid 1px;
         line-height: 150%
	}

.entry-body blockquote ul {
	margin: 4px 0 8px 12px;;
	padding: 0 8px;
         list-style: url(http://dbms.ninjal.ac.jp/nknet/images/bg_libq.gif);
}

.entry-body dl.compact dt {
         clear: left;
         display: block; 
         float: left;
         width: 110px;
         margin-left: 30px;
}

.entry-body dl.compact dd {
        display: block; 
        width: 300px;
}








/* --------------------------------------------------
	sub category list
-------------------------------------------------- */

#subcategory {
	width : 540px;
}

#subcategory td {
	padding-top : 10px;
}

#subcategory .subcategory_title {
	padding : 13px 0px 0px 2px;
}

#subcategory .subcategory_line {
	border-bottom : 1px dotted #666666;
}

/* --------------------------------------------------
	beta
-------------------------------------------------- */

#top-beta {
	display  : inline; /* ie win bugfix */
	position : relative;
	float    : right;
	width    : 225px;
}

#beta {
	display  : inline; /* ie win bugfix */
	position : relative;
	float    : right;
	width    : 209px;
}

/* --------------------------------------------------
	separator
-------------------------------------------------- */

#separator {
	display : block;
	width   : 848px;
	clear   : both;
}

/* --------------------------------------------------
	footer
-------------------------------------------------- */

#footer {
	width : 100%;
	clear : both;
	width       : 100%;
	font-size   : 100%;
	text-align : center;

	position    : static;
	color       : #ffffff;
	background  : #333366;
	padding     : 2px 0px;
}



/* --------------------------------------------------
	h style
-------------------------------------------------- */

h1 {
	font-size     : 180%;
	color         : #666666;
	margin  : 10px 0px 10px 0px;
	padding       : 0px 0px 2px 23px;
	border-bottom : 2px #858585 solid;
}

h2{
	color		:#ffffff;
	font-size	:100%;
	font-weight	:normal;
	margin		:8px 0px;
	height		:20px;
	padding-left	:10px;
	line-height	:20px;
	background-color: #388eb1;
}

h3 {
	color         : #ffffff;
	font-size     : 100%;
	font-weight   : bold;
	margin  : 12px 0 8px 0;
	padding  : 1px 20px 1px 28px;
	background: #666 url(http://dbms.ninjal.ac.jp/nknet/images/bg_h3.gif) no-repeat left top ;
}

#side-menu h3 {
	width       : 189px;
	_width      : 209px;
	text-align  : center;
	line-height : 135%;
	font-size   : 100%;
	font-weight : bold;
	color       : #ffffff;
	background  : #333366;
	padding     : 5px 10px;
         margin: 0px;
}

h4 {

	color        : #003333;
	font-size    : 100%;
	font-weight  : bold;
	margin       : 8px 0px 8px 4px;
	padding      : 1px 12px 1px 28px;
	background: url(http://dbms.ninjal.ac.jp/nknet/images/bg_h4.gif) no-repeat left top ;
         border-bottom: 1px solid #ccc;
}

h5 {

	color        : #003333;
	font-size    : 100%;
	font-weight  : bold;
	margin       : 8px 0px 8px 4px;
	padding      : 1px 12px 1px 28px;
	background: url(http://dbms.ninjal.ac.jp/nknet/images/bg_h5.gif) no-repeat left top ;
}


/* */
.hspred{
	color:#9C0000;
}

.hspmurasaki{
	color:#63309C;
}

.hspbold{
	font-weight:bold;
}

.hspblue{
	color:#00009C;
}

.hspwhite{
	color:#fff;
}
.kenkyukaihatu{
padding:5px;
}

.entry-body table.ptn1 {
         margin-top: 16px;
         margin-bottom: 32px;
         margin-left: 30px;
         border-collapse: collapse;
	color: #333333;
         line-height: 120%;
         border: 1px solid #666666;
}

.entry-body th.ptn1 {
	color: #333333;
	vertical-align: middle;
	text-align: center;
        background-color: #cccccc;
        border-top: 1px solid #666666;
        border-bottom: 1px solid #666666;
        border-left: 1px solid #666666;
        border-right: 1px solid #666666;
	font-size: 0.8em;
        padding: 2px 5px;
	}

.entry-body td.ptn1 {
	color: #333333;
	vertical-align: middle;
	text-align: center;
        background-color: #F5F5F5;
        border-bottom: 1px solid #666666;
        border-left: 1px solid #666666;
         border-right: 1px solid #666666;
        border-top: 1px solid #666666;
        padding: 2px 5px;
	font-size: 0.8em;
}


.entry-body table.ptn0 {
         margin-top: 16px;
         margin-bottom: 16px;
         margin-left: 30px;
	color: #000000;
         line-height: 120%;
         border-width: 0px;
}

.entry-body th.ptn0 {
	font-size: 0.8em;
	vertical-align: middle;
	text-align: left;
         border-width: 0px;
         padding: 2px 5px;
}

.entry-body td.ptn0 {
	font-size: 0.8em;
	vertical-align: middle;
	text-align: left;
         border-width: 0px;
         padding: 2px 5px;
}


/* --------------------------------------------------
	add enomoto 0909
-------------------------------------------------- */

.m_left {
	margin-left: 24px;
}

.m_left2 {
	margin-left: 30px;
}

.mp_left {
	margin-left: 30px;
	padding-left: 30px;
}

dl.opi dt { margin: 0; padding: 0; float:left; font-weight:bold; }
dl.opi dd { margin: 0; padding: 0; }


h4.kiyaku {
	color        : #000000;
	font-size    : 100%;
	font-weight  : bold;
	margin       : 8px 0px 8px 4px;
	padding      : 1px 12px 1px 28px;
	background: url(http://dbms.ninjal.ac.jp/nknet/images/space.gif) no-repeat left top ;
    border-bottom: 1px solid #fff;
}

a.ico_link {
	color           : #3268FF;
	text-decoration : underline ;
	margin       : 0px 0px 8px 4px;
	padding      : 1px 12px 1px 25px;
	background: url(http://dbms.ninjal.ac.jp/nknet/images/bg_h5.gif) no-repeat -5px -6px ;
}

a.ico_link :visited {
	color           : #232683;
	text-decoration : underline ;
	margin       : 0px 0px 8px 4px;
	padding      : 1px 12px 1px 25px;
	background: url(http://dbms.ninjal.ac.jp/nknet/images/bg_h5.gif) no-repeat -5px -6px ;
}

a.ico_link :hover {
	color           : #FE4800;
	text-decoration : none;
	margin       : 0px 0px 8px 4px;
	padding      : 1px 12px 1px 25px;
	background: url(http://dbms.ninjal.ac.jp/nknet/images/bg_h5.gif) no-repeat -5px -6px ;
}

