@charset "UTF-8";


/*IEカスタムスクロール
-------------------------------------*/
*{margin: 0;padding: 0;
scrollbar-arrow-color:#AAA;
scrollbar-base-color:#000;
scrollbar-face-color:#222;
scrollbar-highlight-color:#AAA;
scrollbar-track-color:#666;
}


/*TOPページ専用-------------------------------------*/
body{
	background:url(../img/grobal_bg.gif);
	background-color: #111;
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:140%;
	color:#CCC;
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	text-align: left;
	font-weight: bold;
}
img {
	border:none;
}
#flashcontent{ z-index:-999;}  
/*IE6 transparent png
-------------------------------------*/
.iepngfix {  
    behavior: expression(IEPNGFIX.fix(this));  
}

/* Logo zone
---------------------------*/
#logo {
	background: url(../img/logo.png) no-repeat;
	width: 220px;
	height: 96px;
	float: left;
	margin-left:10px;
}
#logo h1{
	text-indent:-9999px;
	width:220px;
	height:96px;
	margin:0px;
	padding:0px;
	display:block;
}
#logo a{
	width:220px;
	height:96px;
	display:block;
}

/* contents
---------------------------*/
#upper{
	background:url(../img/wire.gif) repeat-x top center;
	width:100%;
	height: auto;
	margin:0px auto;
	padding:0 0 0 0;
}


#contents{
	width:960px;
	height: auto;
	margin:0px auto;
	padding:0;
}

#header{
}

h1{
	font-size:1px;
	line-height:0;
	text-indent:-9999px;
}

/* ul#globalNavi
---------------*/

ul#globalNavi {
	margin: 0px; 
	padding: 0.1em 0 0 0.5em;
	/*background-image: url(images/interface/bg_break01.gif);*/
	background-position: left 0.1em;
	background-repeat: no-repeat;
}

ul#globalNavi li {
	margin: 0;
	padding: 0;
	float: left;
	/*width: 9em;
	background-image: url(images/interface/bg_break01.gif);*/
	background-position: right 0.1em;
	background-repeat: no-repeat;
	list-style-type: none;
}

ul#globalNavi li a {
	margin: 0;
	padding: 0.1em 0.8em; /* ボタンの厚みはここで調整 */
	border: none;
	display: block;
	position: relative; /* IE6でマウス反応領域がおかしいのをFix */
	line-height: 1;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}

ul#globalNavi li a:hover {
	color: #E00;
	background-color: #300;
}
ul#globalNavi li.current a {
	color: #900;
	background-color: #222;
}

/**/
.uborad{
	border-bottom: 2px #000 solid;
}


#downer{
	background:url(../img/downer_bg.gif) repeat-x top center;
	width:100%;
	height: auto;
	margin:0px auto;
	padding:0;
}

#footer{
	background:url(../img/footer_bg.gif) no-repeat top center;
	width:960px;
	height: auto;
	margin:0px auto;
	padding-top:15px;
}


/*クリア--------*/
.clear{
	clear: both;
}

/*コンテンツ　テキスト-------*/
.txt11 {  font-size: 11px; line-height: 15px}
.txt12 {  font-size: 12px; line-height: 16px}
.txt13 {  font-size: 13px; line-height: 20px}
.txt15 {  font-size: 15px; line-height: 24px}




/*リンク-------*/
a:link{color:#999;text-decoration: none}
a:hover{color:#900;text-decoration: underline}
a:active{color:#ccc;text-decoration: none}
a:visited{color:#900;text-decoration: none}
