/***********************************************/
/* 2col_leftNav.css                            */
/* Use with template 2col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

body{
	font-family: Arial,sans-serif;
	color: #333333;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	
	}


/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	font-family: Arial,sans-serif;
	margin: 0px;
	padding: 0px;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 180%;
 color: #FFFFFF;
 background-color:#336699;
}

h2{
width:550px;
 font-size: 150%;
 color: #006699;
 margin-top:5px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

h3{
width:550px;
 font-size: 110%;
 color: #006699;
 margin-top:5px;
margin-left:auto;
margin-right:auto;

}

h4{
font-size: 110%;
 color: #FFFFFF;

}

h5{
	font-size: 100%;
	background-color:#A0BBDE;
	border-color:#06679F;
	border-left-style:solid;
}

h6{
	width:550px;
	font-size:150%;
	color: #006699;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#inden{
text-indent:10em;
font-size:smaller;

}


p.new{
background-image:url(../new.gif);
background-repeat:no-repeat;
text-indent:4em;
}


#zz a:link,#zz a:visited{
 color:#FFFF00;
 background-color:#660033;
 }


/**コンテンツスタイル**/
#contents{
font-size:14px;
width:600px;
border:2px;
border-color:#336699;
border-style:solid;
border-width:20px 5px;

}


#s-left{
display:block;
clear:left;
}

/************* #Nav styles **************/


#navi ul,#navi li{
margin:0;
padding:0;
list-style:none;

}

#navi li{
width:50px;
float:left;
background-color:#006699;
border:1px outset #99CCFF;
margin-right:1px;
}


#navi a,#navi a:link,#navi a:visited{
	
	text-decoration: none;
	color: #FFFFFF;
	background-color:transparent;
	height:auto;
	text-align:center;
	padding:2px 0;
	display:block;
	position:relative;
}

navi li.home{
border-left:10px;
}


#navi a:hover {

	color:#006699;
	background-color:#FFFFFF;
	font-weight:bold;
	top:1px;
}


#navi li.active{
color:#a6baff;
background-color:#ffeeaa;
height:auto;
	text-align:center;
	
	padding:2px 0;
	display:block;
	position:relative;

}


/* トップイメージ設定 */


#line{

border:inset;
border-color:#006699;

}


/* インフォメーション設定 */
#info{

text-indent:1em;
font-size:smaller;
line-height:20px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
width:550px;
letter-spacing:0.5em;
padding:10px;
}



/* ニュースタイトル設定 */
#emp{
text-align:center;
font-weight:650;
list-style-image:none;
list-style-type:none;
color:#ffffff;
background-color:#006699;
border-left-style:solid;
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#006699;
}


/* ニュースリスト設定 */
#news{

font-size:12px;
/*text-indent:10pt;*/
line-height:1.5em;
/*margin-left:80px;*/
width:580px;
letter-spacing:0.1em;
list-style:none;
}

ul{
text-align:left;
margin:5px;
}

li{
list-style:none;
}

li.ac{
color:#FFFF00;
background-color:#6666FF;
}

/*タイトル設定*/
li.ind{
text-indent:10pt;
list-style:disc;
}

li.ind-l{
text-indent:20pt;
list-style:none;
}



/*タイトル設定*/
li.ln{
	text-indent:10pt;
	background-color:#A0BBDE;
	border-color:#06679F;
	border-left-style:solid;
}

#l-side{
width:200px;
float:left;
 margin-top:10px;
background-color:#CCCCFF;
}

#r-side{
width:500px;
float:right;
 margin-top:10px;
}

#mini{
margin-top:10px;
font-size:10px;
line-height:22px;

}

#doc1{
margin:10px;

line-height:20px;
font-size:14px;
}

#armadura{
width:710px;
  border-color:#006699;
  border:inset;
}


.text-r{
text-align:right;
}

/*縦書*/
#length{
	writing-mode:tb-rl;
	height:230px;
	text-align:center;
	
}

#paragraph{
padding-left:70px;
}

#deco-u{
text-decoration:underline;
}

#text-red{
color:#FF0000;
font-size:12px;
}

/*ネクストボタン設定*/
#next a{
width:100px;
height:50px;
background-image:url(ext.gif);
}

.tddesign1{
border-collapse:collapse;
border:none;
}
