/*=====base css for New AJM ======*/

#body {position: relative; margin-top:0px; background-color:#fff; 
		height: 100%;font-family: "MS PGothic", "Osaka", Arial, sans-serif;}

#header {background-color: #101b2d; color: white;}

.head {width:100%; height:90px; margin:0;}

.waku {width:90%; margin: 0 auto; background-color:#101b2d;}

.vtop {vertical-align:top; height:50px;}/*table内の文字を上揃えする*/

a:link {color:#666; text-decoration:underline;}
a:visited {color:#666;}
a:hover {color:#f00;}
a:active {color:666;}
#contents {width:99% 
		border:none; margin:auto; padding:0 20px;
		}
#contents h1 {font-size:120%; 
		color:#000; text-align:center; height:30px; margin:10px;
		}
		
#contents a:link {color:#00f; text-decoration:none;}
#contents a:visited {color:#00f;}
#contents a:hover {color:#f00;}
#contents a:active {color:#00f;}

#tnav li#noactive{
padding: 1px;
padding-left:0.3em;
padding-right:0.2em;
margin-right:0.3em;
color: #f00;
/*background-color: #fff;*/
}
 
#tnav #active a,#tnav #active a:link,#tnav #active a:visited{ 
padding: 1px;
color: #fff;
/*background-image:url(../imgages/tnav.gif);*/
/*background-repeat:repeat-x;*/
/*background-color:#E3ACAC;*/
padding-left: 0.3em;
padding-right: 0.2em;
 }
  
#tnav #active a:hover,#tnav #active a:active{ 
padding: 1px;
color: #fff;
/*background-image:url(../images/tnav.gif);*/
/*background-repeat:repeat-x;*/
/*background-color:#E3ACAC:*/
padding-left: 0.3em;
padding-right: 0.3em;

}

 #tnav a, #tnav a:link, #tnav a:visited{
 padding: 1px;
 padding-left: 0.3em;
 padding-right: 0.3em;
 color: #fff;
 text-decoration: none;
 white-space: nowrap;
 }

 #tnav a:hover{
 /*background-image:url(../img_top/tnav.gif);*/
 /*background-repeat:repeat-x;*/
 /*background-color:#F00;*/
 padding: 1px;
 padding-left: 0.3em;
 padding-right: 0.3em;
 text-decoration: none;
 white-space: nowrap;
 color: #F00;
 }


 
 #tnav li
 {
 padding: 1px;
 display: inline;
 font-size:110%;
 line-height:200%;
 font-weight:normal;
 }

 #tnav ul {
 margin: 0 auto;
 padding: 0px;
  }

#tnav {
 color:red; 
 font-size:12px; 
 text-align:center;
 margin-left:-20px;
 margin-top:0px; 
 margin-bottom:5px;
}

/*=========パンくずリスト用=========*/
#topic {width:100%; /*パンくずリストの帯色*/
background:#12404d;
}

ol.topic-path {
margin-top: 10px; /* マージン上*/
margin-left:12%;/* マージン左*/
padding: 0px 5px; /* パディング（上下、左右） */
list-style-type: none; /* リストマーク非表示 */
font-size: 80%; /* 文字サイズ */
height: 50px;
}
/* リスト項目 */
ol.topic-path li {
padding-left: 5px; /* 左パディング */
display: inline; /* 項目を横並び */
color: #eee;
font-size: 80%; /* 文字サイズ */
}
/* リスト項目（最初の項目） */
ol.topic-path li.first {
padding-left: 18px; /* 左パディング */
background: url(home-icon.png) no-repeat left; /* ホーム記号（※） */
}
/* リンクエリア */
ol.topic-path li a {
padding-right: 18px; /* 右パディング */
background: url(path-icon.png) no-repeat right; /* 矢印記号（※） */
}
/* リンク色 */
ol.topic-path li a {
color: #eee;
text-decoration: none;
}
/* リンク色（マウスオーバー） */
ol.topic-path li a:hover {
color: #f00;
}


#main a
{color:#fff;}
#main a:hover{color:#000;}

#footer a
	{color:#aaa;}
#footer a:hover {color:#fff;}

#foot {position: absolute; bottom: 0px; width:100%; height: 50px; color: white; background-color: #111; text-align:center;}

#foot a
	{color:#aaa;}
#foot a:hover {color:#fff;}

.radi {text-align:center; width:50px;
	border-radius: 10px; 
	border:2px solid #fff;
	}

#footer{
padding:20px 0 10px 0;
text-align:center;
font-size:14px;
color: #fff;
}

#main-ev {
width:87%;
margin-top:0px;
/*border: solid 1px #F00;*/
font-size:90%;
}

/*---TEXT----*/
.t80 {font-size:80%;}
.t130B {font-size:130%; color:black;}
.t160B {font-size:160%; color:black;}
.t160Bb {font-size:160%; font-weight:bold; color:black;}
