/* //////////////////////////////////// */
/* 背景
/* //////////////////////////////////// */

body { 
font-family: "ＭＳ Ｐゴシック","ＭＳ Ｐ明朝",Arial;
background-image: url(../img/tlc1.png);
margin: 0px 0px 0px 0px;
}



/* //////////////////////////////////// */
/* 普通文字
/* //////////////////////////////////// */
body { color: #FFFFFF;}

address {
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
}
address a:link    {text-decoration: none;color: #FFFF00;}
address a:visited {text-decoration: none;color: #FFFF00;}
address a:active  {text-decoration: none;color: #999999;}
address a:hover   {text-decoration: underline;color: #FFAA00;}


/* //////////////////////////////////// */
/* 見出しタグ指定
/* //////////////////////////////////// */

h1 {
	width: 800px;
	font-size: 31px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding-right:0px;
	font-family: "serif";
}
h2.h2_title {
	margin: 0px auto 20px auto;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/h2_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 38px;
	width: 760px;
	text-align: left;
	font-size: 18px;
	padding-top: 7px;
	padding-left: 20px;
}


h2 {

	font-size: 23px;
}

h3{
	margin: 0px auto 10px auto;
	color: #FFAA00;
	text-align: left;
}
h4{
	margin: 0px auto 8px auto;
	color: #FFAA00;
	text-align: left;
}



/* //////////////////////////////////// */
/* スクロールバー
/* //////////////////////////////////// */

body { 
scrollbar-face-color: #000000; 
scrollbar-track-color: #333333; 
scrollbar-arrow-color: #AAAAAA; 
scrollbar-highlight-color: #AAAAAA; 
scrollbar-shadow-color: #AAAAAA; 
scrollbar-3dlight-color: #AA6677; 
scrollbar-darkshadow-color: #8b0000; 
}


/* //////////////////////////////////// */
/* 水平線
/* //////////////////////////////////// */

hr { 
background-color: red; 
color: #444444; 
} 

hr.hr1 { 
background-color: #ff8080;
color: #444444;
border-style: solid;  
border-style: dotted none none none;
height: 0.5px; 
width: 95;
} 
#hr1{margin: 13px auto 30px 10px;}

hr.hr2 { 
background-color: #ff8080;
color: #444444;
border-style: solid;  
border-style: dotted none none none;
height: 0.5px; 
width: 125;
} 
#hr2{margin: 13px auto 30px 10px;}

hr.hr3 { 
width: 543;
} 



/* //////////////////////////////////// */
/* 引用タグ
/* //////////////////////////////////// */

blockquote { 
background-color: #000000;
border: 1px solid #FFFFFF;
margin-right: 5px;
margin-left: 7px;
padding: 3px;
}


/* //////////////////////////////////// */
/* リンク文字色
/* //////////////////////////////////// */

a:link { color: #DDFFDD; }  
a:visited { color: #DDFFDD; } 
a:hover { color: #cccccc;
	position: relative;
	top: 1px; 
	left: 1px; 
text-decoration: none;  } 
a:active { color: red; } 


img { 
border: 0px red solid; 
} 



/* //////////////////////////////////// */
/* 一部のリンク
/* //////////////////////////////////// */
.menu_link a:link, .menu_link a:visited, .menu_link a:active {
	text-decoration: none;}
.menu_link a:hover   {text-decoration: none;}

/* //////////////////////////////////// */
/* テーブルタグ
/* //////////////////////////////////// */

table { border: 1px solid; }
td { 
text-align: left; 
vertical-align: top; 
} 
td, th { 
padding: 0px; 
} 




/* /////////////////////////////////////////// */
/* 横
/* /////////////////////////////////////////// */
#top_img{
	width: 906px;
	margin: -3px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/base_photo.jpg);
	background-repeat: repeat-y;
}

#top_bottom_img{
	width: 806px;
	height: 1px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/base_photo_bottom.gif);
}

#menu{
	width: 155px;
	height: 258px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/hui.gif);

}

#menu2{
	width: 155px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/hui2.gif);

}

#menu_top{
	width: 798px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/tyuu.gif);
	background-repeat: repeat-y;
	text-align:right;
}
#menu_bottom{
	width: 798px;
	height: 39px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/bottom2.gif);
	background-repeat: repeat-y;
	text-align:top;
}

#bg{
	width: 900px;
	height: 82px;
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../img/surassyu.png);
	background-repeat: repeat-y;
	text-align:top;
}


#top{
	margin: -3px auto 0px auto;
	padding: 0px 0px 0px 0px;
	background-repeat: repeat-y;
	text-align:center;
}

#search{
	width: 321px;
	height: 30px;
	margin: 0px 0px 0px 110px;
	padding: 1px 0px 0px 0px;
	background-image: url(../img/search.gif);
	background-repeat: repeat-y;
	text-align:top;
}

#2{
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 0px 0px;
}

#kabu{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:right;
}

#bizita{
	height: 30px;
	margin: -5px 15px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:right;
}

#globalLogin{
	width: 388px;
	margin: 4px 0px -16px 19px;
	padding: 0px 0px 0px 0px;
	background-color: #111111; 
}

#version{
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:right;
}