@charset "shift_jis";

/* CSS Document */

/* 基本 */
a:link {color: #d0d0d0;text-decoration: none;}
a:visited {color: #d0d0d0;text-decoration: none;}
a:hover {color: #ffffff;text-decoration: underline;}
image {border: 0;}
.mgT0{ margin-top:0 !important;} 
.mgT05{ margin-top:5px !important;} 
.mgT10{ margin-top:10px !important;} 
.mgT15{ margin-top:15px !important;} 
.mgT20{ margin-top:20px !important;}
.mgT25{ margin-top:25px !important;}
.mgT40{ margin-top:40px !important;}
.mgB05{ margin-bottom:5px !important;} 
.mgB10{ margin-bottom:10px !important;} 
em{color: #FF0000;}
.forVoice {display: block;width: 1px;height: 1px;margin: 0;padding: 0;position: absolute;top: 0;left: 0;overflow: hidden;}
.clear{clear:both;height:0;font-size:1px;line-height:0;visibility:hidden; }
/* 外枠 */

html{
}

body{
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 18px;
	color: #d0d0d0;
	background-color: #000;
	background-image: url(../images/backimage.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	background-attachment: fixed;
	padding-bottom: 10px;
}


#wrapper{width:790px;margin: 20px auto 10px;}


/* ヘッダー */
#header{width:790px;margin: 0 auto;padding: 0;}
#header p.zoidslogo{float:left;margin: 0 10px 0 0;}
#header p.scale01{float:left;margin: 5px 0 0 0;}
#header p.teclogo{float:right;margin: 3px 0 0 0;}
#header div.fRight{float: right;width: 110px;}

#nav{margin: 0;padding: 0;width: 790px;height: 80px;}
#navR{float:right;margin: 0;padding: 0;}
#nav ul.fLeft li{float: left;line-height:normal;width: 100px;}
#navR ul.fRight li{float: right;color: #d0d0d0;line-height: 17px;margin-top: 12px;padding: 0 10px;border-left: 1px solid #fff;font-size: 12px;list-style:none;}
#navR ul.fRight li a{display: block;}
#navR ul.fRight li a:link {color: #d0d0d0;text-decoration: none;}
#navR ul.fRight li a:visited {color: #d0d0d0;text-decoration: none;}
#navR ul.fRight li a:hover {color: #ffffff;text-decoration: underline;}
#search {float: right;margin : 0 15px 0 0;padding:0;}


/* パンくず */
#pan{
	height:	22px;
	padding-left: 10px;
	color: #d0d0d0;
}

/* コンテンツ領域 */
#contents{
	width: 790px;
	min-height: 520px;
	margin: 0 auto;
	padding: 0;
	background-color: #202020; 
}


#contents #contentsMain{
}

#contents #contentsTop{
	width: 760px;
	margin: 0 auto;
	padding: 0;
	background-color: #202020; 
}

#contents #contentsMiddle{
	width: 760px;
	margin: 0 auto;
	padding: 0;
	background-color: #202020; 
}

#contentsLeft{
	width: 560px;
	float: left;
	margin-top:5px;
}

#contentsRight{
	width: 180px;
	float: right;
	margin-top:5px;
	margin-bottom:10px;	
}


/* フッター*/
#footer{
	color: #d0d0d0;
	font-size: 11px;
	padding-bottom: 4px;
	width: 790px;
	height: 20px;
	margin: 2px auto 20px;
	line-height: 13px;
	background-color: #202020;
}

#footer li{
	background-image: url(../images/lm_blu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 5px;
	margin-top: 5px;
	padding-top: 4px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: left;
	list-style:none;
	font-size: 12px;
}




#copyright{float: right;color: #FFFFFF;padding: 10px 15px 3px;font-size: 10px;letter-spacing: 0.1em;}

#copyright #maruc{font-size:12px;}

#wrapper .indent01{text-indent: -1em;padding-left: 1em;line-height: 15px;}
#wrapper .indent02{text-indent: -2em;padding-left: 2em;line-height: 1.2;margin: 3px 0;}

.newwin{}
